f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd0", 0x25f) 16:00:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom(r1, &(0x7f0000000240)=""/146, 0x92, 0x1, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/1, 0x1, 0x0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = msgget(0x1, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/192) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 16:00:50 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) fcntl$getflags(r1, 0x3) write(r2, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r2) execve(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:50 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 16:00:50 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = semget(0x3, 0x4, 0x40000000000) setreuid(r0, r0) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getpid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r0, r4}, 0xc) semop(r1, 0x0, 0x0) 16:00:50 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES64, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) 16:00:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) socket(0x11, 0x3, 0x0) socket(0x36, 0x4000, 0x2) 16:00:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x9}, 0x10) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) shutdown(r1, 0x0) 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() bind$inet6(r4, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x8001}, 0xc) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) dup2(r5, r1) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x8) close(r0) 16:00:50 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f00000000c0)=0x2000000, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7}, 0xc) r3 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca92d546a264402c69fcec14020da37dd1d5beca87b265a9681f17fd53ac842702a88e00c049d0c43f0235f0cf121466a90f54a002c4b564601d7472f10000000000000000000000bb5c8279939fed2cb8a31f0142926f2af821460801aa178d6ed9a63ce0fe485d4ceda2476277c0204218b6f42e557ef5b53a47f1a3a553c520adc3017914c23fc6db06", 0x40b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x800000000000000, r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000002b80)=[{&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000440)=""/219, 0xdb}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000002a00)=""/214, 0xd6}, {&(0x7f0000002b00)=""/50, 0x32}, {&(0x7f0000002b40)=""/9, 0x9}], 0x9) 16:00:50 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x800003, 0x0, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) syz_execute_func(&(0x7f0000000000)="3ede186466410f7f08c44345423d0f0000000bf042836301ff8f49b8904f00660f383b5e78643e65430f58e30f923ec481f9107086c4a2a9f7e3") 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 16:00:51 executing program 1: getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r1 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1, 0x40}], 0x1a, 0x0) lseek(r0, 0x0, 0x1) readlinkat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) fcntl$setflags(r1, 0x2, 0x1) connect(r0, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000640)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) linkat(r0, &(0x7f0000000500)='./file0\x00', r0, &(0x7f00000006c0)='./bus\x00', 0x4) write(r0, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) read(r0, &(0x7f0000001d00)=""/4096, 0x1000) fchown(r0, r2, r3) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) poll(&(0x7f0000000100)=[{r0}, {r0, 0x84}, {r1, 0x120}, {r1, 0x80}, {r1, 0x1}], 0x5, 0xa9) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r0, &(0x7f0000000700)="8f6988fa6fed0fbac6979cfe2b8365087de0b16013d1050febf8ad9b9f55045d88a2a4905225168d1337b4e421a464c9ff11d5e0fe383b9f71b39369194fb164c8f566e147898cde86e31273724632a3fa96f43dcebbb2fb9dd2225277f540f305ac551c1ccd9a8cca60525d5740f97ee04e10b0af5752c4f9fb31", 0x7b) connect(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c653000959064d87ac39aff7cb3eac3b596d302000000000000000040000000000000"], 0x1) lstat(0xffffffffffffffff, &(0x7f00000003c0)) 16:00:51 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) setitimer(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:51 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r2 = accept(r1, 0x0, &(0x7f0000000340)) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000000002000, 0x4) r3 = dup(r1) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000380)='./bus/../file0\x00', r4, r5) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1625f930258db915) fchmod(r6, 0x8) chroot(&(0x7f0000000040)='./bus\x00') fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x2}, 0xc) socket(0x26, 0x4, 0x7) 16:00:51 executing program 1: setuid(0xee01) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x9) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) flock(r1, 0x3) flock(r1, 0x2) 16:00:51 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000400)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x11b) write(0xffffffffffffffff, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(0xffffffffffffffff) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) dup2(r3, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:51 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="8ea81ea9d4b8a481138a8d7d4a468f8e09c5c106293328b706e58c7752b362fc3b2ecc58074daae992a3a07729a2dd7e8b0e762afec1b1ba42efad0a906d4a6da96394911050989b8885803b7fc869b942806cc971f155eee7b91eef6b06e289e4976bb42e5ba48c730bce10c9726582afaa0e26e69fe29a29c7b404f2272770b840ef0eb07be89e7065949d1c2e1edc6ed6cb682669f21b0304e5f05917c9d0b723405b6b4cf0529a0bb3a5951d95371064516f7fcfef5ac4b9a79598e812cfee73e5341272c5a31f3d2e5ea2a766b2020ee5", 0xd3}, {&(0x7f0000000000)="ca1ce91ccbefaf6ec8e21d8beec25a697ac40e226505045664f9c2efcb5926bd58ecd8b20e832cc4ec92171d269ff3a8d4cb4454311ff7cf6f96ad0a128ff1254a12736fb81017005e348a50fc56cdd34f2ceddd31ec029319e1c5535bef11c2f674279dfb8df105d2e893257a77a7", 0x6f}], 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) dup(r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r0) ftruncate(r0, 0x9) 16:00:51 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x101, 0x789, "e7b235d103860fe0eb3a2ce5a2dbb9d03c069670"}) write(r1, &(0x7f00000005c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e632500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd09eede2ae43efd0a88d8aedfa0bba027251f3915e9474cf1c3c3758c248462386578544928ba53beb9155d526bafd7b94a7b9f22787a76110cb89072a1e9645a58fe1b19e404d843f94fbc29c47f34a9757d64fc0a96b60fd91d45cd63662c3eb51ca41a434b0625c981f14bf279d920b6564", 0x2d1) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') r1 = getuid() r2 = getuid() setreuid(r1, r2) r3 = dup2(r0, r0) recvfrom$unix(r3, &(0x7f0000000700)=""/4096, 0x1000, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) rmdir(&(0x7f0000000000)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000240)={0x100000000}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x1}, {{r4}, 0xfffffffffffffff8, 0x40, 0x0, 0x325f, 0x7fffffff}], 0xc1c5e6fc00, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x10, 0x8, 0x7fff, 0x4}, {{r4}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x4}], 0x9, &(0x7f00000002c0)={0x0, 0x4293}) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x80000000, 0x0, 0xfffffffffffffffe, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000000), 0xa6, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x1, 0x200, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x400000000000000, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x100000000}], 0xffffffffffffdd28, &(0x7f0000000140)={0x4, 0x3}) kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 16:00:52 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) select(0x40, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:52 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100a) fcntl$setflags(r0, 0x2, 0x1) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000200)=""/159, 0x9f}], 0x3) poll(0xfffffffffffffffe, 0x0, 0x0) 16:00:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = msgget(0x0, 0x40) msgsnd(r1, &(0x7f0000000100)={0x3, "993c5b6aabb40e305c590dc857752f79190d12f8e5eee2ddfd13b1e423a65836a3ad64e983dbc34729e908e195f71a61c36ea31e55c23d844cad8fa6e74cb641e07e87e805b445c5cd54161717483dd935b8837aa6378c95f6775b76ae576dc7d9863a289c6068b5e80c12f32215eda6cb8655c7448257cccc979c998a88087fb8eed95f508e91499a9b1b579d6d73416b55c6cb20b2de2f78e1acc53d870597f3888e8ccf3eb4b4ffefdd28efe79dcc3ce10e5692399f135d740a72a159d69060e67034046b2392a690da57c3b668583948a98d944232cb565a3f48a35bed6964730c97f81b02060ed559590e628f34f7f7f7f3aae4e5fc7dad3fd3775e603bdca8cebaaced9def19aeb18a822a2ea8336eb31304c2ded9b21860b23a5a23c1fc3ff7a1aa25bd37c41ba223ed25bd93ef58911e691e625ee569a207203adcda0e0cb6e74c9329bd77fdaa8e2ace30333f3ec3eef54f086fd87e6e390b0b93717d81d01db87bd84d2f4658c4c9b2c0ca1a40740747289de0b7bf17c9cd626ff01308d536303cb95b9e71cb43e603cad71aed9a859f567d847e7b3cbd847a0279d44c5be4db16923f0ee9a7149cd6ff5d3f913a39f79509188477d0b57c71f065a92327c8979d1ac9a147847c2fece6969e319224a51d3508047fec521a759e40a39a03cf30fbd76046f9e36f9af679c45c5b5e7c1f174181bf77ad507fae1cf37f736197f2bc37d17944787d302d91968e95d23eb37eb66e24d011f70fcff7c0d772b97ee4ee017b4afbc6f509a9458dab1bc99c7c4a90b5952ac0d6d38ab96a484d32e16cbd147027b0572e425219fbf25bf1083c0aa9d1afc73da3e70448c9709ba86ea3038064c9e646c6ae3a85ac7f907ab50b9b59d660e12b7c6b21e863777e29f8e30a6fc6cabfa1adc1e7c4335eb7262af96dc106092d18b2909d45aa55a2d59f39e41b4ad895925406c254383257c6011b68ab88b66a5f566b099ed8e37abad69a604af225976af2cb6a18bcebfeea6b4aef69e7603ee10f04376b9f857890e3b33666cfa320d789bf8eb609966a6523820f2a4f42f2bf20f69f8d6c4deae82dbbd4cc41719ca09d371d7a58d48ec9f4d091d0954584b619d607bef27cffc9d7a9d6105dfefe28d4ae7827300881ff4ec116b958d58a436950f612aa01b7b3c1b87e519e8bef84ce3962beb1624041dcc552b9911d6684cf8da38ef6a4c1159df6d9f9c27f6051bfce15ad7b3823aeac3182dd327d29988020d2fb82eb773224dbc9d31ef2030518a128b4d7bb099d9317456955306cc7c2e79ec2d23f159e73bd222b3803b4bb4381c0d085e81891cbef4254f4c847cf9d5f9934d2ba02757f7df4b5dbcf0e2e28082bd4b919588201fe374001b23d6138553a5b2bc4c0351ba8034b07582c81c713ce0e868c1ffd303930bae54bdfde5c04c2088a56f14e413a154e3938ea075bf7f6fccdfe8724e0c2c4ed50b841511c0e2882247bfb566191ea5a72dcca00e505bd9e5c230f246ef4dede15ddea50424a4db8cbca0b50304998770052b9f9dd60c9bb6f066034d3d9fa0010153840047c55563e24c3d73499fd2333d596e3b5fd1e391d8b76ffc91cad471d939158618ec5d585eef2a1929a33fd272d441ea22a6660a79db414ae6f6c7f6948b2dad8a25b93fc24edea0a502bb69106889a09150199b52d301eda7e66f4daff4058a348ca8a4020908734ce6fa61ddb0f0d7dd8e545b36334b8811bd6ca16bcfa8a9949f08f4c374251660c6efe0ac153ea2220196dbae3ebeb2e89690a543471df12645879642962bf3714557a937bdd33e41e59fb3ae21df36aaae59d05a39840726595cfe047b85ebe400db712e823331c8626e46e236667a050fad1bbb0bdd9041d715c24d5b4f2d8a55bae8236b57310d100574f35302fd34074e8b9f211daf07ded360959ef8defa7a53b71adb5d57821f7ad2accedb7a7c5699269b78bafbabdbb10b51d554da8a02d0b461cbb6607d9b6f5de06ee4063a9548bd3b171ad6f983d11625f5176cc2cc00b0a58cd80133b610cf53d66cab05d0abcd4f78b5827aca3f73e7643ce14b47729733b51ff26b8f546c264cf3db9b6aba1244674902e50d367312b9559944aeef4bc19c1122bc2fec84b55d5d568ac76c32f778816d1c0e2ebaccf815ea951b4a10d08f0b461d235de617dba2dae79694a43da4a7b937d522bb53d579d705e60c16c13d1c0499e394ee838c9ba5cf6810f6950495b8857e152a92e58810fa49b012ae83285ecd22cf8e943d2e42c085f41f961151278d3d98bad40847269e88fad21a4fa6cd1e77abb34917ecf50b495f5f3b2fed2e4a0a41b2926224e489120dc6f33b770b5775b1834c542c342877f43e9306dfeb0549281c0ea571f8afc2055dd8cab4f0d3954ac17c294244fc62dd1204298d1fc69919f30b9149a63ad803d916adb415546e5c183b4760cebc2fc95bd0594b28eeb8e7b34b40561d8ecb3d3cf686516ba94b07b05e63f43c800ca573d6ef39ab58756fbed3940df26936207cab811922cd25a9818ddee5cdc10458fa14e6093fc2b5d75fef205effc1d20862652e7c85379c3068eeaf6d8b84729767e669e6b0a3a2e85862a8a30c7caf58cd0bd3a6b7ba2c49b35951a870a78aef0369bc744e9454b90224b020af98283f3bcd795f930d1ce136dca34ee1d4f859451b9e46cd167b65a03edef3d105e6ba7de17e61b580b85123e8f8dc29f4263dc8d2c0dbc8e27d47fede9b81a699e35017a9ea47dcfb1abe1b7f1192a5ffee4d948ef669cccfb6f5d06065084cbf4019e7ed61810f3f417bc6c1e70bb60cd40eaf51c1a96fe11579bded9021fad18cd42b2786b9b8b44e16d8122f5690a2d7887844016d4aff7a512db565c0b70890cd4b00aef07d616934c385303f03c304f37ff5511393fcfca980e5cac02105439b9cbf24d874cf27120d9cd30bea6a8bf44cc9ae2151827e0f53123438a23a73be6904079ca2d090279db5c00f2dc3d8e250359d30b2c5e8d716bb7f3c3d8bf1abbf9274f28171f23ad0edd79b18362cdc7cd0652297782fc8451c568a44d7d10f2a8237a2e0b0bb69e93cda74c34926dd4f727726f733a5e2e4197119c663a448ec4bfb1f98eba20bdc3c0cde523c9df2e638fb01c50a93d59223b638213efac057e425b388347b7a4ef84d6a13961eaf5517da9fcb1980f40e28e6cb94d80a9af1dac8dd00d5a298c61209d45a62c5cb6721f771cf01dc6a157d9417f652b8255132f8f240e03a3bdd56f7aacd29e5b2d1749dcec7067b6c4054ced679ebd6ee0a1da96668024914e4d856997c50ceaf6be60a4dc72db6da6d4df2f08aa597b8fad31b09caac9a3e5db71670c8bedff795484da2e518305f0b31b3c26863e4559dd15ecffde86f6a64e5913d0d41e4fbb0959ba4c54749422a013cc75cfa4e8f319b5cea6a23b898b6e479d20eb77f48f58468e856839903dc91dfd6e162a1e3e923292ee1137d693c35c1e1b14152b7a298b049b3fda4b4209c5cac668a6bc9b05f889e1ee1ebdab24562a81d29883febf62af2da039a1ba91dec2e6ffa408c80c3899010837ab4ed06f510cfbb05d36dc2b681bf7e2d91675193b06e3db2ed655179c47cd9cff7d927003a17e4905ca457acb5c207e61aac425f446a1d33dda032f5acfe0882422e276084d34dfa864fdbb709577d7c0702750a416b0924e9c6f2afb30205348efc8ca493a3522e1ffcfc3065f9450dc7e3c387dd89697c1af84448bb144e5d03e43b70c7857d57544afee4e2bcfa91f0502fa5c24250dd71aad57e0073ec5946eefd0d2721d8ee8b58dfccbe6ce8230baaeb1d2c1c7275d84cfd210bc8e6bb36c99c910d9aca54f2198663ebe4c9fa8414ab720f7db2ed024a179b41cba6388591f82774e29356d8aa158220163eaa30e708cfb77ffe38b2b213990ba3857d83587382bf6786d7900ef7fa80c3c6665ece5e10cb846403e21f68d25f7d6189f9dd742ff5ecfc20991660534edf00bf621b8f6f317902b4f830ca0b34fa3d722512f9ac62da78bc98e58ac2c0b67f0c806b14f2f55cedd8ec5118b8c7eefa1632191c4964a430d48c1bce746ec4de7f59fc80a49ae65b878f42f5fe81563380db1eeb6e44f76f1c4d8f86030fc18fba9d58b311eaa36c6b6171f4655cf5061f76c8a6b9221311004967a523353e3ab6c694e1fd87ccc991d96e73e9976b071680c2c16be5daec6a1b109aa006240945b6787d5f09618f1ff2d3785661c454346f69a5e88f4152aeada7e5cc608914f85286debf746f21228873f70ffc43ded7511550dade7eef372e472b0bef9f4c994a25385a7412097ac0b33826dba4412fa294904fd21cd72bb68adfb2964d2215aa963a10967058b5e0f8af0e7220caeb61a78e278c5b014290ee6bcce53894592b330f181c6d1b054d5c7f2ae3442123e9975035b2b052b146af179a68460c9b7d83bccca792571e49dd9592e14884d648710ccacc7f86a83bd6ffbbb0893c5e2d2d7e2fd8623b3ccc808533010843c1e8b4b937e528ade2ab4d38fdbcda611d11ebd2e8243b380ac74c0768254a62b9b353397590e9fad98ed59ed9e2dc68cf0a444aaef54f5707625f6945b444710d29f1e934e486c8e35ae1c85b035c5644848f1f782ae02ed4498325f6404ce26be75f83f5e15d4dbc7b6830b57ce476da824c327cf740f4b7842b6826c4d64a8352e6c645e53e770b945717140ba59ec5345e169fbd9509e965de26117e3c85a7b792bdaef339c7215ff68acf14a0cafbc26a7745a77a83b404a47777606aa617a1aec5be8fa334bb144556ffeea9ba8ff247b82bba26b444c0af816717d9c00668e1b3a2a993c2f034aa30d461f1f7f6e1d7e03e33df247ed905e224a5ee0b616126c9d0fa512ec422475345f98004d43d0da7ae84d3019a43b3f5f0eca6e0a3262e25379c550fc41695b0662d03c9ccb63407d45bec718a2c84c42020166d43ede5b29fa6646ba496f8526907440f0e65ed03c3e850e22a554f472540197bdd1d2b48418b3be0684bfea66b247b03a8f0c94d1bc2aaef271aef41c810740af79d43b81857d3bb0fd81ecb6e5ade1bf10bd035cfa7644e69df0cad78e85fe9fe3eea36a5d11033a7814baa86aa8334e83e8652320e245c5fa556f67702e3882c01134545b496a1a1fb2fa06706bd03f03ce9f939d0991e057e4c6c32942fd95d2492879a3891426adf906227a449ff6a9c93025a12f259a3f8d3b8a2f53cdd599e7fff6c993511c56d34c2c76d3a372694604ed63e15566c20a162469a1aa3fe6b9d335a5ee78448495b5e6e36f9426e36e2fadcd9f37349a1bc28a1beb1da023db30ec453e294ad611c3084a96c649a615c058af1d1a128351c2b63615b15e7b32f14f8fc96439d678e4d03ffb1269db8f0136c7cc346b7b44356dbb59734b70c3a3ede05bd847e0cb9b934948933053bd7e2ad67aeeb2d6f31648fb2cbdb45e2e5152a566047995ba767b0d53ea46e8d5e5261860fe48d2ab731ead39cef1c37c27c338f5bd0c7b7d60c635b79ce0a7843903c96b94e35dd6356754d514066d6f32fde7847a4a25c856077d832f50dab4b22452f327aa838f5b1d06439e1a70d5a320583da23b9aa7392dd53c028afc415b596d71ce91669e4ac33321351e8c56a1ece8972c07ab1779150e044aaa63623b8fd71132c54f7cab27638070fab5ffa859460acf3b7f3e2808a93a6b8cbda2df1329388516da34340e672a4cdd5b13b2d0fdc10a5c37f886214e3762f42e56ac"}, 0x1008, 0x800) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:52 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x101) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x3, 0xa448, 0x3, r2}) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x5, 0x6, 0x9, 0x1000, 0x9, 0x8001, 0x2}, &(0x7f0000000080)={0x8, 0x37705536, 0xc, 0x3ff, 0x0, 0x101, 0x9}, &(0x7f00000000c0)={0xffffffffffff4413, 0x4, 0x400000000, 0xa20d, 0x9, 0xd57f, 0xffffffff}, &(0x7f0000000100)={0x6b22, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x0, 0x10000000}) 16:00:52 executing program 1: r0 = semget$private(0x0, 0x4, 0x340) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/163) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1000, 0x1000}, {0x3, 0x61e, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x10001, 0x800}, {0x1, 0x1ff, 0x800}, {0x4, 0x10000000, 0x800}, {0x4, 0x5}], 0x7) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/108) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) semop(r0, &(0x7f0000000180)=[{0x2, 0xffff, 0x1800}, {0x7, 0x0, 0x1800}, {0x7, 0x1, 0x800}, {0x2, 0x100000001, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x1000}, {0x4, 0x3f}], 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000200)=""/97) close(r2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/198) sendto$inet(r3, &(0x7f0000000380)="773dbcf1f7d67d6053ac5dd770b6629409a1acddcb31e625936fb5140fc73a517e21d8441339cd8a3771954985168a01204286e49a755e4d27bada48b3d419f1868c45e936735f3a6d93854071bf18cafecd352d835083bc3263e28097713527fd2c3d3e1f53b3f8e02559833ed5a69414c2ef27d3eafcb0fd34cdaa5ffbde989dd345ac285321d0e85df8106cb8bdc9f43731fbec76f68b41993271b682d5a65c9bdcd33ec634bd1258aad24ec02591f692f172f8b33a", 0xb7, 0xe, 0x0, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000440)=""/188) pipe(&(0x7f00000016c0)) semop(r0, &(0x7f0000000500)=[{0x0, 0xfffffffffffffffd}, {0x4, 0xb524, 0x1800}, {0x4, 0x2, 0x800}], 0x1) socket$inet(0x2, 0x5, 0x200) fcntl$setflags(r2, 0x2, 0x1) getpeername$inet6(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000005c0)=""/4096) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000015c0)=""/26) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001600)) bind$unix(r3, &(0x7f0000001640)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r3, &(0x7f0000001680)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x3, 0x1000) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/2, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x1ffc, 0xb) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="8eed4f00ed6e7d6cca7d47b8652b", 0xe}], 0x1) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000580)="c46258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6fb924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c193ae3806274dc6cfff4300830b20bbb16d9e70fde659eef0e2221fba27bf9687329e734", 0x117) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f0000000040)=""/13, 0xd}], 0x3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900", 0x3, 0x7}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x3, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) recvfrom$inet(r2, &(0x7f0000000240)=""/96, 0x60, 0x3, &(0x7f0000000100)={0x2, 0x3}, 0xc) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 16:00:52 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r2, 0x7, 0x80000001, &(0x7f0000000000)=""/248, &(0x7f0000000100)=0xf8) setsockopt(r2, 0x29, 0x40, 0x0, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2025, 0x504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff001}) dup2(r0, r0) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001640)="fc091fcdb31b55c39c08000ca447fd5aee16247d4f07c5e2960b471121522f7323c4f029e59ac8606d78bdd0128ddd0e310713c4562b6f6ad010e11f6cde50d5f6b68bbcee48fdade72bd78f8154bd754c", 0x51) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) sendto$inet(r1, &(0x7f0000000280)="35b12d58e06a03f34d4b67551f6fff865a850c8427b99658e3d08f45db6b5551219f77b57f72ede5637ed121ef0ee179a1e43a9087b604990cc3432f58f6e1b8520992d00e9cc9f939e2a7d279f05828cb97b919dd5fa5487027a7e059c989bf36", 0x61, 0x400, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:52 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) 16:00:53 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x6, 0xffffffffffff0001) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x401, 0x4) listen(r0, 0x7ff) 16:00:53 executing program 0: utimes(&(0x7f0000000000)='\x00', &(0x7f0000000040)={{0x5, 0xffff}, {0x0, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x808}, {0x39be, 0xffffffffffff34d4}}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x80000001}, {0x7f, 0x1}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$unix(r0, &(0x7f0000000240)="75472bc917e85f33144a05f3c33cd5a61ab7baa60f3d92f3e693b1d7439136fe766c4a8f49348cba317a952b5bb185055bf9a97cb7e083980c4315e8e38250cc0e659d27fdf12af79b19a8e3b51fded486d6d523004623047adf52e58a4bbdc0d7b0531d2c2695ff70d752a4b716cce8dbfa1b25b4b377acebca552017312243046136b265748b00004649d3da3fac5af8e51d823d9cd78173cdaa8c1ea4a610e6", 0xa1, 0x4, 0x0, 0x0) getitimer(0x2, &(0x7f0000000300)) r2 = shmget(0x2, 0x4000, 0x3, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/37) fcntl$setstatus(r0, 0x4, 0x80) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/239, 0xef}], 0x2, 0x0) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/175, 0xaf) r3 = fcntl$dupfd(r0, 0x0, r1) sendto$unix(r1, &(0x7f00000006c0)="5d22c97940503ca69d7a965a6c9340ca5c638a7c1fd60d891df9ff05aac5c14b0ac7f706c35a7e16ed4e19e9ea93537f4eda1fac562fd41a847b10a9af992366eb549a1b1759c05a141ed9684b10351440bbe89a5140492a8295f283e5c596870d375f18001a23030a452741217a03718284d179fe391913a503d473a5ee6ab948c2095f78512fe1d27cb4f115f976426f242cdf1b5258", 0x97, 0x405, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) openat(r1, &(0x7f0000000880)='./file0\x00', 0x200, 0x0) chmod(&(0x7f00000008c0)='./file0\x00', 0x82) r4 = semget(0x1, 0x3, 0x200) semop(r4, &(0x7f0000000780)=[{0x5, 0x0, 0x1800}, {0x3, 0xdeac, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0xfffffffffffffffb}, {0x4, 0x6, 0x1000}, {0x5, 0x1, 0x1000}], 0x6) getpeername$unix(r3, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) unlink(&(0x7f0000000980)='./file0\x00') recvfrom(r1, &(0x7f00000009c0)=""/243, 0xf3, 0x2, &(0x7f0000000ac0)=@in={0x2, 0x3}, 0xc) r5 = semget$private(0x0, 0x4, 0x2) semop(r5, &(0x7f0000000c80)=[{0x3, 0x8000, 0x1000}, {0x1, 0x1000, 0x1000}, {0x4, 0xffffffff, 0x1800}, {0x3, 0x1, 0x1800}, {0x2, 0xffffffffffff0000, 0x1800}, {0x2, 0x0, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x401, 0x1000}, {0x0, 0x1000, 0x1000}, {0x5, 0x4, 0x800}], 0xa) 16:00:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) mlock(&(0x7f0000f2b000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000f45000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:53 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() r3 = getegid() r4 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000100)=""/132) r5 = getuid() r6 = getegid() r7 = getppid() geteuid() r8 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffff, r2, r6, r5, r3, 0x26, 0xfffffffffffffffd}, 0x73, 0x8, r7, r8, 0x80000000, 0x311, 0xfffffffffffffff7}) r9 = getpgid(0xffffffffffffffff) clock_settime(0x6, &(0x7f0000000240)={0x5, 0x1}) r10 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r5, r3, 0x182, 0x1c51}, 0x4, 0x8, r10, r9, 0x800, 0x5, 0x1f}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x47, r2, r3, r5, r6, 0x14e, 0x3f}, 0x1, 0x9, r9, r10, 0x2, 0x0, 0x7}) 16:00:53 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf366cbb4990d445106229a9ca66bb4001a0008"], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="f693d6506dfb67c3c4153a36d68e52d5b1fdaa3b18b5bf6c466f2c28bee0f8fb2ad1501de20499abe29d47818fab2ae2844a8a57d31ef15b580c23b5749f3456d03168869f9d4fd28d0515c5acbaaaf0f36fbb513eceda5f7e10933ecbff08279fdef22b9764429de11351adc3f6765c6004a680b695f0e884fddddb5eb20832aa7e628ba9df2f577ee45b7278d95b13f1e070d44c456ab494b89ffe", 0x9c}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10002028, 0x4400) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x1000001, 0x0) flock(r0, 0x8) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffff9) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/27, 0x1b) 16:00:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) getitimer(0x0, &(0x7f0000000080)) close(r0) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x7fe) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x2, 0x3ff) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xd1}, 0xc) readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) listen(r1, 0x3) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r6}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) sendmsg(r3, &(0x7f0000000780)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x0, 0x31}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000440)="bc4e89b708bf05f994d3b1042f1071f9a72bed0364e44d788623cfd1712e07a0db849bd9dc19c658d1c5b3f04e9286a5c0e15ddb8da7d6f3aeb330bf4d46449f1633940b3375d7429ecb98123d92ae0f8807163f43962c7eefe6959fdd8e1bbf72bf942de3e6aafc8bb89811055d1198fcb80ea587dac0129d47f0eac1486acdc92056b11b3e77a011", 0x89}, {&(0x7f0000000500)="c4f4e489c21c6a78e225bf9a9bbcdd5334be3964a1d32b24c0727bcd2c83a0fdcff4c2ee548d4b8842d219412b8f1ff13b0ba58d7d8a0ddcc4ff98090a83ba053e87c6692d160d4811e612bb4e7e10d6e0", 0x51}, {&(0x7f0000000580)="f12a0d4df7ca58d5260b1b680aa9f7a90f5ee089d4f5033169ab7236e662b1bbed71bb3674f0431057f506357828a81becb1aaa63060a8ec502697b42bbd5a8633b0bb24b351febe4442f0507147a86a2888a28b8e2d470b2984199eb02bdb7c6d850b597fbb40571554cbd38c93d23a32ec8402069a399c57d8016fa19068600d33432ff4020372ed1c0f537fd6894691c2dd76327d918d99d33a27bc2f4096e3870fe1c479", 0xa6}, {&(0x7f0000000640)="c1fd658af69f3aff32a7f54e6a1104a626999d0b6ee4d7f87e6ea947bc84", 0x1e}, {&(0x7f0000000680)="fba9533ce6d94293ffc388020f5ce07e3063f4455122f2fb0d011e32bb9e3f096b7da3433e500be016b7bcf35716ee", 0x2f}, {&(0x7f0000001940)="df9a9bb84a9deb5a8e7b9aa673ed7d445439a78bb4b204bca6b71ef0f071b23f48f0329abfa59f03171364af8014bf17c12513c61a1bc472d5461fd49b3bc1dfab1c1a75c5ba7c66f85ce5e9b311bb4f049db2f9bcdcb9d2b5e94a9d57ca9515b6e2ac68a91b8c129ce1f42acf6e2553edf0d94561432caff70723695fedfe7d841d1c8f89bca38dc10c94ce6f09dd307f128a108bfb36a713417b8a96bdee8082867665ca2c9cba8ff9d562524dc389ba42d5017741639d899a6ce4cb4e804aabcf95b56d943dda6b26adafd03e39d730ba7e6ddf0fbdb240733b742440ced8376efc5899d6c1e3a933fe9b15788f36c105de4dda01a094dcde4458e62ff42dc50d110870629131f6349468eadfb6ba27c3235ed4b415cd7f4d1636625141b1038e9d485fe0d6c42e21844a73916f82340bde87270a2ee1d63055903fa005fb2266b3905128f888716e4f2958564100677185478cd2038e4c0a173368c3e89c8fec44a324ca2ab19c0ebf71a87333a0bfad8cbcc689a461089f135ed642a40bb69fabc7b71d79a19f3a177b5f652276a52d3808403362d4ed6af8e4f407bd09edd999bdc1471feaf81100bfcc860d5fc72bf19fee6db72ae7d704ffe66ceb74b595bf4287839ae259c9f1813897220ddd7d09c8a1f2964475a5c20588d1aeda67981a8ba0223eb2b544e5299033944eafc1b58d1b764df3603ac0986e4fa04c66019bc2d5eae2640d11f7621ae3947e236448103a1857e09c07393a8e847cc1290c9b1cdc425e5d8a048cc2655dfa94eee968e0dc5ea35fc73e7e65c9a4f463c7862dd182350b4c1491cf9499aa1ea93f61b6be7067e0b47cc8843d8f4e89209a0329cfe4772c910ae7b08b21e5083cd53778f8552986d168bafeb0e35bb37c90f2474b62668cbb756d4f937296596531c965c6e27c8f4fe7be0fb3b62145cd92c0a2fdc3bd9a5a30d254acf6b056c1a7a0d3569a7a19d5d343af588a619cc34273939aba7a80540cdc01d46d0cbfd9648edb2085b43392ea7c33506e3715a62afa0d9384447f58500973310e65022eedf2a8a686d6c952f430ce7be67eb416d5262780bab831ddec359d13e531d95a8e3b03130338886cfe7af5c3b19a2e3f4eb91ab5a478f3c3064ab60979c85bac7ba7797a2c9af49ed0c578b10334363203ea4201b79d414c93c6da93dd59dab669a6d308d223c9e72a59eab6c48ed8e4b7506927200199d6e811316f1d4508b0e3be61fe84fa45acdf201d13dc62970bcb737fd7d82cedb5f3ed05724152dde8876e796f55904863eccbfd8e3478917bcce459b6efdb0501bd37e8670af721ad3f18072ed0c74be7644806bc70de4ce6adeb43f820c52bb6e493b558ccbe025b71ce305a245fdb88f31f3ad716121776781055933eff55d3cc02f792b691adbad362024dc6e7196cc249ee6738cb6ff00887b069eea5c1c264f5ef9a02f3de7b41c6c515ed72e318b4f134847fd1a68ef04d7e8a979d1ae136effc2e5ad3a70bbd5782bba83bbc6968c94f3edb27a2c3459632199c6a4ca9e2b5ee08e59782e6f4b9785e780491a287535f48e37ea541b80568a8f3b587d7f922bb0499590dfb49ff61a34078e235dd214bc0f3990732bc7edb3e41e257d0b06be28370d6f785f533535c357c8cb5f47152ce1636b6a56eb53ffca561dc5cf4bc5f97395221d0dc83a3c91dd08f81ca417577b59318bcb069e8eca6fd5855ce14d327a2781a221d25e39921a6969471e34398b37f3a924eb91992c0b01b50f542b3ac6d6f78493fded7380fce4e3d92dbb5aeb3fc5f407a7660c60a6041493f17f5e4188f8c1690dbdd4ae4087a9406134d7afc9eb720efd561808f6ec6eff5b6c5a2903fab0b1ccc6e043fcb30045e69406b666f7ad105cbeb060027930d72dbfa5ea4dd5690b5ed3db8f065bc40d9b131d48699ae580c1b393316a9e27ed72467447abcd9347cbb196ce17b218652efe56d9ec7995bb563b5051c343be980942ac5884e4683da36f907d836812795281ce6b7a708fb7038350bfa77c81f7cce053028f1ec1f4c42bd121f6f4906b5de7224251136d82046abc4cbb6a67793fbb192bdbe43fc7b11676ce6eca93776eb27b0893a84e6959dfcbcc50f5b8981775584ea9167c201c7296f220813081cf3d1e725feeb442e9894c71314d00b757a43bfa6d5a99e5882a5308e5648a69245d465c264763a01d4d3fd0f0fbe5f27bb6b1938fefa28ef1f2f85df6bf6ba0e2f8ddbb4a8b5241b725fad03949efc0756fcf7fc132a4e340818b2ee199456566143332913ce5e1765572b5eb1272135c94b34c86515f01ed23027a6f9c2966f0ca8e615214ac981fa46b00afb5d58764e1e404046d357b3371e5d40d89da4b2cfd306ed2b128c1a0c50957224e064dd8431017d3a8dfcb5e996ad108c195072db16e8aecd32a425b4ebb1c7a747422971e20b7d330d7fd881eaeb3caeec8499dfbba42cc5f0007b574fa84f3ebc5aa3596f988781bf7919e9fa323851c44ffbd3466cbaa136d67741c4ced0fe6508c47c8a0b3946cfc8c8d162b297a3969a4deaf2f953be925a07406e4c2de6ab16bb666c76dedd879460e56df4a3a6a330426a531f99729148e208b2f036fbbcebfdc2dcfb4b2cf1f402f3ab6f7c52d230d8bc04aff35b53a5c595cf23133063d46d4c455bc3b62a5e39f4b03b33d9462e34834348d2808504c58052c0956de9b74d35ae3926c02c6795f0fe857c3a00bbc2b6b984b0bb18d8229e3e1f84d4e61080ac2d77e343bbc77a57c541fa2f65ba150f59b89b2b929a17ee1dad57f20af174d92091a58701af5f3e21cc2ce92e99310ede81d3178ec3e28d87062078976c19c4a444f37349ca36745e28ded1665283bf3f27408f7d30b14ef5f4aa0170411d00046e5da6c183183553e33d19051ae637a0b01d701fef0e73962d683e1a2995fe7db0b797ba0e6b6fad5538d71e2102e316f6b162c31d325da23203ff3025a797ef3eb0013592100b77d4f94a04d8dfcea901fa36711f8d96babe844c5d47ab1c7caa859dfaac286ac55d7a5bd6f51941b207c03af12b320df2c04bf2386ee9a09d7c47cda97424f506322b8c27f8e7da1163e1dce547daf59e021a1a360711beadb697db094de13b502c39192b3d71c3e0578bb2a1d32dd18323f222509a836143221db01cb16c4816c3a61a897afd1dc036b2f05183aaa6ef2bc88941a4e74f4f1fc7a66e41fa01ebc8dfbd1d493cecca926f05ff63d78609d04cbf3543d6b4c1bc61ce8c321a48fc0580c451e31d34e9b23b904ae63803e61b8b845b2e8cc8431ee32aeff871f85fd3db55c3b40851a3a975a8973565bb18fd93f431c17a717c9d7871dcdc072d8fdb84c84e2bf9ed03a9dfe7d7add3d4d947d35e53c95469dae348c9fe39f1ef4951611ae6ab329d15cf6917f702ed96b6f3442571925b86b891e447ce5111a0029666ef237ad93dbf36efd9168b7dd6e63d2de87824bac3d65d90d3d1e73b85651a54ed4b0fc4166ea112eb81cee2b05f635d9ded988ab61fa40eb511dbc8de0db7fc3951851ec7a916a2a3b4e132be08ac3090d1d6b0ac56e7f7de58e773a82c6b65c845035aa1d4ffdae07f91e03921709dc5cd9df66964aed52bcd79bb9dc70400b2794a53306c5ce8f469a42137f554f78bb6c6bd3dc68e3a3c3faa2559cf1304b91e8d3d6b4a163571edd285f9fe7f4b73c1dc78ad95961dbf73cea9c4e4f7cef947b481b998bd2df5a18d2bfc223adcf50a6c2cfd5c6150a16af0e227b81761d8793900f51af75468b90dad871db18f7c447caaaf4dcc67232562719beceeca62477376727d6af3a76401aeb3d205959714ca11c87b7038246b2696f5abdf8732c057f364c5d09301f35e7ef544e966b234f62b41c1f33e0d98a939a70ed9bf349306da3cbddfdeffe144e9ba9e59a935a83a25bb43f1e34c17d9d738f134385888b8b1c10f38c3dc2632dd11ab46869cd057c208586cdae42d60cc30665a89c8023e60d6c1ef6077fefb4b3ec0ba27504dfcab96528a0c04a6d5ed37fa9c6e8106b3e37d74787f8cc0e9501484979d465d05dd8c8a11bda4b3e8d471c1de3c69bcfdc8433f059c1c224b55b39431b6043d1e694376fa8bba27bbd52801a2ff2ed827a116b097f19a87a2f3c942449cbc0706024313fd2243602b050c5af90752314dcd4d59c375fe598b1e8a987fe3fc24c2e4f210f5dbcf846b2e3e8e57cee4c30db815725b5810d13ffb703d7e3edafb15c1cd470e99923be44ec746a5044c5d679341112a0b350f8540ef9b52ff30c6ef8d93cda227ad51f2e4eb500548ccaf8177e5f233cafad895b0bd751f1cb17d427c871e9f0b94c361b8422cff33d1ab956d30a96a585bb20f112b94c3f876618cf57f7bd0a57153c6d959f5bdf478d56bc455acf52dc1e6d894f6e42b2c4058b6603a656b57d77333927c80e960e34ab8a7b18c65f23d359322f5e15ea30a06b2672df115306996dee81db795e32f4e904ed69f5feef45f48f2cb7cf92eb5f4966567a4ebd43044adfcc3dd46fdba4a44714c5a496f0f16e624048ca66cc82faafa63e37682e9cd024f028167792ab1a67c7db03dea7c5db06750796b4cd851ef0a1476c2fcc200b466b4879e57b714fb0adbc59b7653a0e86c6c79d62249c80817e10d784d319881202cde66b546a43d610afdc14a8bafffa6b6f1e69c5c97c14af3552a5736216e8a5c9cfd51dd0870a64258b2a1fef34257fc2b92b268c7d7d62e24e777f005ecb71f0553f78b7d3cc9b25f59d086b53c8178b29ff29cb3fb2608479042459bbd11852a1d84b4f909786f7228477e0950453dc30686313a0cc1ff1e67491f9e01c488506a27a6496789291c528c2f64e21da9d8dee5302cfa27a160ac6495ca4c80ed67eb7a3469d814d9e02377941a95c1805a7b8c5bc027d1fb5e18ed22f8ea57e6e3c80f29c6f8ed3a687f93a53422b6e433386bb7491ae9f2773bf8123833d869f378992500f205bbac685c8465f47ea8f8245b5fbd163f1dd8e7dfd67ea5f5c76680295396965570a48377a7bcb60bb9acc262d908893071ffd991cff7dd3e340ebfca5f6950d6bc4ead3b29751cdfc7dadad84cf2c93eee50f245dce2420a9da12fdf0fd05b18e8592f1d877545db52710484be7a0acf9755860721789927d17efa6ca11e2ae0193b128b1ada4b7b86a447ce01f77591960f7dbd0be0c192713df7d732c6a83d6b6976c3fc2eaf2d584c48e188333ee704f9c1c3dff53e3c1366cc57bb9bf050d3968e6e4a6d5f426419932bd2ebc912794438fbeac8ac12426abb5ed61467d95d61505522b51be0384586d316db2e25df4f99e92a831c406d791767ba4797f189516630575a2bfe5562222d8ebb665aaaa68198a13161b75beef5dea5a42e639a6647f7f6bda2aa816ed34958fd91f939e7266c44a90bb98d2025ed13808406e0afea55ef7f5f2eb7a05a981b4f74644c7f4a703bdedbd066653292ec48fda4038ac645e5c54faf8374c478a718e73c2660a760b5089671bab8264a29fbdc15cd58a012b6211e5018b71b570362681e35439348ac8964a71884f525d6729eb7e949b17bb04d37bdbe04ef5f9e099dd76153e166c8e8e5cf32ac43d45ec4fcf1465eca47791c77b7eeb259690ab6c2f99764d9d309087fe46d819d4824dc633884a18cb7043a0eead548f0ec98e3d566f7c4aa70f32379a331a26c2d1c7d65574231dcc84e0da0c5184c5f4794b56e385136b5fbfaa3db186640dd579666cf3f3bce1d15b337f3", 0x1000}], 0x6, &(0x7f0000000740)}, 0x6) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r7, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r7, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) writev(r7, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:53 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) r2 = getppid() fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 16:00:54 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) write(r0, &(0x7f0000000280)='<', 0x1) close(r1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc8", 0xd9) 16:00:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x900, 0x101) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x6) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/54}, &(0x7f0000000140)=0x38) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xd71) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x8) rmdir(&(0x7f0000000200)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000240), 0x5, 0x9) getdents(r0, &(0x7f0000000280)=""/55, 0x37) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x100, 0x7, 0x6, 0x4, "55830589b4509e3f9a6dfa48025e9797c6cd8027", 0x3ff, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) syz_extract_tcp_res(&(0x7f0000000340), 0x2, 0x4) r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = dup(r0) r4 = dup2(r0, r3) renameat(r1, &(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) connect$unix(r3, &(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = semget(0x3, 0x6, 0x130) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000440)=""/125) mknod(&(0x7f00000004c0)='./file0\x00', 0x41ad827f48897c08, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) mkdir(&(0x7f0000000580)='./file0\x00', 0x102) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000005c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000600)="b886a4b753ba9b9999cf91b586498a1544b518cf207353aea1db4924668b17173648e5d7f12570727f7ef067815afc2a7e62ece6df", 0x35}, {&(0x7f0000000640)="645c005041225ef053cc1ec8f19b7c13fd9c8a7fda2611de515643f97e0fe5ce848b84172cbf2c4f188293b2d44f8e8472847f334ee2b95d4bacc81b4b6fd835443866854eaed1a47e9ca6a8b3ad08e83e53c1cf428f8ca598fdea112ace42ec4a1f7e3db9ce363b6d9d973682fc9999aef2ef3b413a123d96b7fbf8c4f1b2f084bf1ac94bc1fb930671297edf47a232d287ed099bf32e093fa3cff3a800b5f319f98fee100933abaa29d4d52fd1426fefc38602e55e46006d9a61bad3b88357191367fc20a15dea4e3627a5fc8afb4631e4452e380aac2065c93b808629ea", 0xdf}], 0x2, &(0x7f0000000780)=[{0xd8, 0xffff, 0x4, "9f826ce4fe0ec5b7dfe63b76c9856f17f2bd250f9184c29cfc0b68d50d28789309d756e9b06c33c33582cb02769715c0b09d85af65e43f7f8fe7c2f2c7c26b5a31d187dd013ca4e47967165cb94ed44813041ab05d52bcb3bbb1349c4c4df192792e070c821c7e79228580d5e4677fb346969c62038ceec808116e8229faa0e1ff48a9c295106c71ec9e606c0f577c3d0b1edc219feb6c9e6c732fa19477a7e8bbf1b4827efca4b0a4bee32e4701d6d651ce7f48a18872048158b9dd53a752c41799"}, {0x50, 0x0, 0x9, "760fd97d353bdd4b4fdc03bbbed8a497be9dbbca8896045f23762a2583179442456f7ddd171a73a453441df35d28a2f6730915203b5c88fe8661d1b09021c4b8"}, {0x48, 0x1, 0x91, "4a4aa02edc5117012daf1e09d91d38b72632df673ae8acc633769306b044527383277ca62195372f1dba7803582049feb4d13515"}], 0x170}, 0x400) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000940)) 16:00:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/204, 0xcc}], 0x1) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x7fff, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) read(r1, &(0x7f0000000000)=""/21, 0x15) 16:00:54 executing program 1: r0 = semget(0x2, 0x3, 0x200) semop(r0, &(0x7f0000000000)=[{0x4, 0x8}], 0x1) semop(r0, &(0x7f0000000040)=[{0x2, 0x80, 0x800}, {0x2, 0x7ff, 0x1000}], 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = semget$private(0x0, 0x3, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = fcntl$getown(r1, 0x5) r4 = semget$private(0x0, 0x0, 0x4) r5 = semget$private(0x0, 0x7, 0x296) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000180)=""/4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000780)={0x8, 0x80, 0xfffffffffffffa7c, 0x3f, "470216b26b1ab18477ae4d80e2e6e94a8f726d5b", 0xfffffffffffffffe, 0x3}) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000200)=0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) rmdir(&(0x7f0000000280)='./file0\x00') connect$inet(r1, &(0x7f00000002c0)={0x2, 0x3}, 0xc) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/220) r6 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000440)=0x6) r7 = semget(0x0, 0x7, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000580)={{0x9a0, r8, r9, r10, r11, 0x0, 0x1}, 0x9, 0x607, 0xb854}) write(r6, &(0x7f0000000600)="aa589a9b24b20424a6dfe58891ae6faedbf72c10b114c4b86907ba5812fcfda0aa8b67a212d27cabceff88f81298adeee1f7c9f5a837a63ea2f1ef8da597bca6ddfa76937780b46c6237848fe5701ca0ff4a0613d9b3afeb7f12b6833e6fb414761cc6c468e64692e5f2c7c7a751905d3bd9308fa4a5f150d3e937", 0x7b) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={r3, r10, r9}, 0xc) chmod(&(0x7f00000006c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000700)=[{0x4, 0x7fffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x3, 0x1000}, {0x3, 0xfffffffffffffe00, 0x1800}, {0x1, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x6) 16:00:54 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000480), 0x3, 0xb6f) accept(r1, 0x0, &(0x7f00000003c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kqueue() sendto(r1, &(0x7f0000000140)="3f4c63563ed976ef0796fabb468616a5e066c396257d48b9f02f0489b37a7aca407e32cdeb28ffdd0987b65325363af8d14d868c2251849c8e69f2c25c7551ca8d2e000997d3fbfc5b1b8f91ac8b8457c855b5b0cdb69df8583afe2d421867610e247dec7d5f38ce1706963644e9505af8d44456bcb3e4068a774514bb10e578ceb882121859405eb9b5cf42fc811eaaae0194651f76dbf8e43c01e897feb580b95f0ad50041ccd682b5625a59cb35fe15589f7617db916fec140a8fcbbd63c52a9d0657a236f0729c9e0b14e3a9363c5691b7c8511c5379e4131c677f141fa8e3464145124023cda485", 0xea, 0x8, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) r5 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) kevent(r1, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x1}], 0x4, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x75, 0x1, 0x81, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0xff7, 0x9}, {{r6}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x6, 0xf2}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x1, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x7}], 0x1ca7, &(0x7f0000000380)={0x41cf, 0xa9ef}) dup2(r3, r4) 16:00:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xc75967d646ef159e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xb, 0x2, 0x3ff, 0x6, "209df1e9538e405e51e28e8c89db283471db2146", 0x4010, 0x400}) shmget(0x3, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) setrlimit(0x0, 0xffffffffffffffff) getpid() setrlimit(0xf, &(0x7f0000000080)={0x3f, 0xf2d}) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665990000000000000008d99dfc19e0078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() r1 = syz_open_pts() close(r0) kqueue() r2 = dup(r1) fchdir(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\bL', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = semget$private(0x0, 0x0, 0x20) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/131) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x5) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x3, 0x200) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:00:55 executing program 1: r0 = socket(0x2, 0x2, 0x10000000) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f60847740b1293e4d3109c10d47355d4e264374830c53bef81680c2ad12d7fbd8f6e9e2b3e4a57b017f4e1fb824e5d727a3a8567bfa07866b071214e9c23c8ce9a7fcebf522b531dd94166a8965bbf8a9ccc1068ddeca93d049f75e530cd9bafe481564f4eeaca99989e92a1f809cc02857f60885ca38a1db694fc0de87fec82bdfbcff140bb1c30b45bd1a6b7ae2821747cd7fe55e715292ac0d26bac40163dd30ec026dc442950ff92b2990b1798c99e99a095153df581f9229d048df8ee6e911fb6e34310a771f4717aa7e8f7765c95ae669557800ed1b527473d9c9faff9c5c1cc799f0a6ea7909203870139a540", 0xf0}], 0x1, 0x0}, 0x8) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665723c36979c3cfa594a3caa9e18750a3fb299c167dc20f30c28a74eab942d811c924c7ec6ea75f9b5c07d176a78170e6f6ac94724f0791126ea7fbad18d5d0507a35a86fbf70634d52794abbdfac6c9dff047efbbc84e2cb14be26e591393f34e0428cabefa91a4579906c229ab217b40ddde2f86cdc3c9d793fae24ab5ae37ffaa106c051a049c38d922e69cafd94c4193abf86649b42027141f778342039f6fa2d7fd4995139e9cf38773efca99a1bc1445ee8c72c388e905f34c", 0x171}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e483bc1aa5c6afe47a8199c368feeae0e000d951d815f0ce3e458ec054e6d46306959868e5ec3e76106c5032e354a0a2ea6f0e365f7d8ec977298544111c3987b341", 0x42) 16:00:55 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x114) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5bd15302a7e2b9c5616233911537526dddb17a92bcce38a01f17bc5fe9cecc55a7659b27dac5bca7a0fff21fc31a3673e519b5c68652788bbbc464e7b7496333bbed1ff4741286c1e086c886924ca51600fa30d1863896832f79b1d79d4d4bc58e807b548f30d84653abd3de861f8b50f12ad652f3f2d7c238514c366e6eac08a0af5603321ba804abc9bf22919d3ec4c683dfa2312c5f19f4f89ab8b185fd372da4c38245363e79cefb0b8cdf5dc8237e91f580b9cf0b", 0xb7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="72ec7081a76cbad7cb85180146fbffd85924a52bce5a063b02e58d198ba154c4a74e94665e68bda8a5a878054199ce114a7c42843b59acc36e7e1bf538f7f5aeca0d0632345050"], 0x10) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x4) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 16:00:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x800, 0x100) linkat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00', 0x4) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x148) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) poll(&(0x7f0000000080)=[{}], 0x20000000000000ea, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:55 executing program 1: syz_open_pts() r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000001180)=""/136, 0x88}], 0x3) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) dup2(r1, r2) 16:00:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x7) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='r\x00') fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) getppid() r0 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x6, 0x200069, 0x105, 0x6, "8a8b35a5a827e63e74598be6ea363859286e3118", 0x800, 0xe3f7}) write(0xffffffffffffffff, &(0x7f00000000c0)='P', 0x1) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x14, 0x101) accept(r0, 0x0, &(0x7f0000000000)) preadv(r1, &(0x7f0000000080), 0x0, 0x0) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="02e719afcba48490ae48134e717f49261b898da3488ca2296fc214c6010184e05df81888b0afa6b2fa81c2413cf36ff053ae1629e61c0eabaf05a1f84449c59c7f12ec30aeff", 0x46}, {&(0x7f0000000180)="30d680c1b8da682a6c1d7ded2786f2761696214cecc30e60ce797ceb46a4c65912eabb760b8409bbc3a94c89ab9fce7cb7b24b4be5359d95aadfa1", 0x3b}, {&(0x7f00000001c0)="39c65fc6cb3ca0d1f931e71930338da53b74011770e6200620edea4229b00cdd257f93d24d89526765196e9c65bb264003d04ab078c1d72e24b34f0617a660c6164c5722e3cfa473e885c2c96f7864f2f849dde2a7c0f40cd04db5dd82277f6a121dde393be843defced2f3c2df5633c2a8524bb11b1639a48abd5c7407a7e47b3a2523cb4f94d6ce7da4d2fe4a51a7382fcbecb03b9abe0813d8f72cae510167cf4532667e550eaa5b24a6b0dd2d7fbb3", 0xb1}], 0x3, 0x0, 0x0, 0x402}, 0x1) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040), 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10002028, 0x4400) syz_open_pts() r0 = open(&(0x7f00000004c0)='./bus\x00', 0x1000001, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) r1 = dup(r0) read(r1, &(0x7f0000000100)=""/89, 0xb96ca804) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 16:00:56 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000004540)='./file0\x00', 0x0) 16:00:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x9040, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) shutdown(r0, 0x1) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="45bf84bc370900000086c7aa4e9bda9aaa8271bd62b3eced700da6de1e5ff738866912fb82b2f45a1255a29942148ad772e0d8b051587f6e6fb5cdfec859ff670fca7ad5a630bfa2e38c73b70725efb787d516ddb00585f515ac197a5ac35b8e333831eab3c8c8fdcc132b602af48d0b1b857051434928272fbc60f2debc5dfb4c02a1b9ffd8127e4726e66a437561357ef77d62ed8d4eb97fe3e929d69cec5715caf31a4e4c4869eabaf398fe016284e2d6562acd251b2f519cc5d8d9ae1919bb"], &(0x7f0000000100)=0x3) 16:00:56 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) sendto(r0, &(0x7f0000000080)="c2182b4092ed377317052956", 0xfffffffffffffdd4, 0x0, 0x0, 0x0) 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = kqueue() writev(r2, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="fa1261adfbe4841a1737eb31f0c6e3df827f021f8d1a7afa99b9fcef89ed676354a80f850d5ef2bb250b09943cc8f075e0c90ececae6537daefc558229c0a61eeab86acd0c85a59144a269d7624b7eb97d69509b2b70527bf91eddc0974544cb18e2d834224039b21e9e3455bd6c7aad422627e3de8af9719bf2dbbdf9c8bb6bc569ca182d71c32866db2203f24de5e306333c1b91ad180d1be15048c299b7ade0f4cb1f006befb5f32c1325a3fc5d95990020decacd625f1f505e6750e2ddfcc4a8091951b1302cf5955d4b37acd0bb6b467ed5554b1e53e5537b62", 0xdc}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = dup2(r2, r3) r5 = fcntl$dupfd(r1, 0xa, r3) renameat(r4, &(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') writev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="7f70a0b1bb1cbd3c88b94109a94de231e4520d9a3bc3d01b66336ffb98f74db16c3ad4b275ebb2b8319f57bab9caa27be1310ac4ed75b9c195472b184702ad118386f8318874a06add1c4134d4f9d008363281b71276313585e9ff5d693cd118ceb226a1693699a49a8881689419bf02a727cbbf1ada6cfe9f1d56", 0x7b}, {&(0x7f0000000340)="b069bee0622e79aac5fe0b1c9c289338174c08762a22dbe17f1bbf449f7b0d96472507c01f84d6298d4e4792949b5d529ab7e2176d2785fc78c8a9013654c14d9a6c9f7704053add308230ea01b0af1a668d369f20e619722e7b7f52a442284a96ede870d4ee6061c9ab0adb497365fded499a420deff10af07772640d61e944dafe21f04b41bf5e1497766a2d48474bf7a9261f3f1c696e670822bd57d7b389efb060968cd4f9028f0cbc372ca0e2b227813f117548b48d5b99d937c045a5fcf45388be568a57c0c34314fcac4587e4676937c38ac8", 0xd6}], 0x2) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getpid() setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:57 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0xffffffffffffffff, 0x0, &(0x7f0000000240)="f29b9028cae319815ca4fbf9377fc8c6b227c2af8abf18ab449404fc3e19b498eae45749b51d27dbc87f9adc5519282e0a08a75a84bf3b29295c50b948e31147091f39dcd2484420779c5e30b453535018f9f3d6fdda13f85cdd39a10a13852eded3f4da4f79a0e32ac8989a745196cf4b241c4aabb04a2d2bf8aa60b5947c8df5c8e2c1c07afc1e25e9cfe0bc743b1d75f542ccdd0000000000", 0x89af) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000100)=0x4, 0x4) setsockopt(r0, 0x6, 0xffffffff00000001, &(0x7f0000000140)="beac5159", 0x4) write(r0, &(0x7f0000000040)="9e7e70e299", 0x5) 16:00:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0xfffffffd) shutdown(r1, 0x1) poll(&(0x7f0000000080)=[{r1}, {r0, 0x11}, {r0, 0x44}, {r1, 0x4}, {r0, 0x24}], 0x5, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) setuid(0xee01) shmctl$IPC_RMID(r2, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/189, 0xbd}, {&(0x7f0000001180)=""/121, 0x79}, {&(0x7f0000001200)=""/72, 0x48}, {&(0x7f0000001280)=""/115, 0x73}, {&(0x7f0000001300)=""/132, 0x84}], 0x7, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x180, 0x93) 16:00:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x6, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/226) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:00:57 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r1, 0x24af8a) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000ebfa7737fbb36c134ac36afe37f7fb2fc886810000b2357f940d39519ed63e627369a6d6b15690916ba8c622ebd82e001000000000"], 0x1, 0x800) 16:00:57 executing program 1: r0 = getgid() r1 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x10, 0x1f}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2b) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r4 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getuid() sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="7e1d6409afb9ff599b8953da80ba52519c5feec63d4c63fbb0dde49ccff9377019de3389771e7e833ca2c472524fde316b7c26d1a482b853aaa6b1b5b5bbaad7fdf1d2a8297cefa4e3ee30fcbc295e2c135ae3d54dbc140e588852376e61c07f573e556636672495d944371145834b61f28e131c1c5a97f5c0a77d76250f26c0ebacdf654969c4b728047ff7ee4fb7e7966f5355d6d8f39b6cce3d8051b36326201d03e9f54c464286572b7f19c686fed25b4e58f0102dc55adb2e7a64b542a3926138b813ad9740e746098aa02b8d7b2eecfc8cd58b8def9a63d33497424b29a8957dc4a7827ca7", 0xe8}, {&(0x7f0000000240)="2f60175577264c41de28f747622ee03ceeae52ee69b53cc022d9c8710bf75caf295ec1f82316aa160e6a644d7ce790513687ac9b3506c1d497aa8edb3b39719e5f99ed1f2140f99aa7c4949374c6087f49839c8bbfdef9cac151b5e72ae664f89e006b01965153d8c3aab6044d97947a5d43f2404cca954e071119b09201179cee749379fdf9e1de6165737de0ee072126b9f8f74925d7a5471aef22547d9e", 0x9f}, {&(0x7f0000000300)="e7412477448912eb0392be4f26bf46d1398cbba19d97f43a9394b615ca8f852716279e94a43bc9de2f7493df381e1875f7f77debc75b87f0ba4a7eb7f03234505955996813e1de71e6ab81b4cff8be861d4d8b93ddd038ef482d78149859e29bc42be964ccd8a2483a7e15bae532d0b162ab9711e6536db4a49c0669ce7c7195768fd9173f44a71a6b75490cd9a256f79ec6bbc3e66f51cc55f1d4d9e24bc2386b3531f16c38a3c0fe4e20e176fbb8dafe1b0f85e58086dba19595ddc0dc82be4c6e9cb668381de1c7", 0xc9}, {&(0x7f0000000400)="f3780ee6da547fb4b55c877da9109fd7ea6ffa179643ddabb95b8c537414606fe6b46be8ac0492db2c6b557fe4f7ba83b3797475982a62c54ca949cad243cdfb2f53760874be3f154aedb28fdaa776ad80237c7030659f158472e5b04ea1ed3f6702fde7e8957eddea0a723003c54dd81749639cc059ea0cffe377e187b00a26346757437719404647792b47359dd38633c7e70d3d05e4fae732a610e3e49a475219ab96feea4b0768b5cdef8e7d056ce6644b9638", 0xb5}, {&(0x7f00000004c0)="603f437ee16af7e19848e127d819223a50f75854b2ab5c8f156343818519f5a7bf7345dc59448b38ac16e2048394dec76e31e0263da55f7d80a65ccf2f76425cc6c4a97e2303c47619ae8bd4adb524d8768b12e553d3d454651cd7cfdefe6a29cac3c7ebca26f8302921f6a7b3cb4a9e8051061b2faf4ed20e454e5907cd448c75d42fea1359bdc302fcfd110157095c900dfbffb2fd2931f3cd54e1090a1092ee0e976893283e0a27de666eb07c3035648c84fe61e0a304db56769160e58e60bb4b70e6aee4b455f93d035c93097fc1b246fe6704db2da8e681303f859b9185cf5a642fdaf4edf9457a992099f8a68192db6c", 0xf3}, {&(0x7f00000005c0)="f965d6d840c1bd9d7ff0433194fd63225c3e8bfed9438eb54d464fe72ffec86021e814cc993a7c7282351c2e693fff335f2c88d3ea60cf10acd278f8628d09d25924918fb2a6306df9aa9f11791aa5526044b05058bf7bc78729af33784d1a296d92f38b44016486cc631d1da67d5a9cdfaef7bc14769699c151991b901cdd9fffda7beb5961dde5bcb6d72411056a5090c4cec6204c7517532a", 0x9a}, {&(0x7f0000000680)="d17fa9367da084bb49809d0e7194adefc2ddaab21caa01b32f3589bfc5ef758b407932ff297922f5fcb18d28e991f1e0f813c15089b9473e2395f3c0bbcb11cb55dd696767cf6eb29c87f6cfcb6afb11d1aad1d65dfc5c8aa4fec4b1db7282e93fd650a16d1cc1eac986390d2bf4778cbbdb92d96167d4c028563b7a69fbb56297c2b1fa7387ef9b999c78c24c2ac7c9b6aed386564f6b101054bdb8caae48759fddd2b993f36fe02765b30b93051f09", 0xb0}], 0x8, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r0}, @cred={0x20, 0xffff, 0x0, r4, r5, r0}, @cred={0x20, 0xffff, 0x0, r6, r7, r0}, @cred={0x20, 0xffff, 0x0, r8, r9, r0}], 0x80, 0x400}, 0x0) mkdir(&(0x7f0000000a00)='./file0\x00', 0x4) r10 = open$dir(&(0x7f0000000a40)='./file1\x00', 0x400, 0x198) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000a80)=0x3) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getpeername$unix(r1, &(0x7f0000000ac0)=@file={0x0, ""/3}, &(0x7f0000000b00)=0x5) r11 = dup(r1) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000b40)=0x9) mkdir(&(0x7f0000000b80)='./file0\x00', 0x100) readv(r11, &(0x7f0000001180)=[{&(0x7f0000000bc0)=""/234, 0xea}, {&(0x7f0000000cc0)=""/125, 0x7d}, {&(0x7f0000000d40)=""/91, 0x5b}, {&(0x7f0000000dc0)=""/131, 0x83}, {&(0x7f0000000e80)=""/70, 0x46}, {&(0x7f0000000f00)=""/114, 0x72}, {&(0x7f0000000f80)=""/118, 0x76}, {&(0x7f0000001000)=""/126, 0x7e}, {&(0x7f0000001080)=""/183, 0xb7}, {&(0x7f0000001140)=""/33, 0x21}], 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001240)={0x7fffffff, 0x0, 0xff, 0x8}) readlink(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0), 0x0) ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x813, r10, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r11, 0x29, 0x69, &(0x7f0000001300)={{0x18, 0x3, 0x5, 0x10001}, {0x18, 0x1, 0x8, 0x9}, 0x800, [0x1, 0x6, 0x401, 0x1, 0x4, 0x9, 0xf1, 0x5]}, 0x3c) getsockname$inet6(r11, &(0x7f0000001340), &(0x7f0000001380)=0xc) socketpair(0x1, 0x4000, 0x9, &(0x7f00000013c0)) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) 16:00:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() writev(r4, &(0x7f0000000340)=[{&(0x7f0000000140)="02", 0x1}, {&(0x7f0000000180)="28d86e81f0adccde80741d6ed34714754a64af663ed5eb4180e1286e9fff6397718aafec0850fcf602fb14cea167487fc1797ae3ded5626327d32473e7a470a5fad99f693978c96124a85b5dc1b40b0f524da13537e9c1f75615b32d372a16fb2c3441b9cd71c445a7541fc87a686df68c2d1424697039e01ddbee08bb6ad2974e9f4d412e498be28463ec47686b26c1639244451dd723a82300c1b7d063d9826ddea6d667cba66154979bbe52c6ba3c696a9a6051b77a49530b0bd3314817ffc1bba80948b1e88d8d", 0xc9}, {&(0x7f0000000280)="e9630a14fc4ea50b69733113e988f26e70b62b9d0333a6cd143d3d0381c8623db09bba179b47402f49928ebb3f16cdd05df243ae14a2bfa83443f9488716a4c886ff8da10cbe8a6e992a2f9c71ad14d0f85dfe75cbb1d6128f8945b6eb49dd5518d99770a719ec434bd7589c3bf2d593053163445e7013a74d42a2e2171b6377d3c00a6b69c8ada23463c907f5d3b7b2fdabbef68cba63fcfe836cf1929ccb229fefa28ce8c8b3d86e85502a66b53abb", 0xb0}], 0x3) kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kqueue() close(r2) getsockopt(r1, 0x0, 0x777b, &(0x7f00000000c0)=""/39, &(0x7f0000000100)=0x27) 16:00:57 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') 16:00:57 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x0, 0x0) geteuid() r2 = dup2(r1, r0) getsockopt$sock_int(r2, 0xffff, 0x1327, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:57 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x10, &(0x7f0000000000)="00000000000800000000000000e8ffff00000000", 0x14) 16:00:57 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r2, 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f0000001d40)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000380)="95bc0fb4270676e2ac5c28a2b28feb33eb656e7827039e9c061d9e77d0b3c11922f1a32d175d7bce9158e52534e6085114a770c7acb29836da2038712fbfe7552b743c61b9e2691d655ee18a3344d74a9e5000424a7c13428bfa1221095b3c21a1d1eac5edd3bb0b6b220386131797b4bc296a7b52267a84db2347af968281ec82f07b7d23583434deccedf48edb044bb4427868eddfd48e0ae3db9dd2ebb22d94fa0622bac8d77044216b3b0267720718218a31f2f8646b2370e3dc4852b4b8c8f3e4775794aea235b6b0972fa8c8bfc3ebb5feaa5ba863506db4f58b52cbcef560e3da93", 0xe5}, {&(0x7f0000001480)="95b5026c4b7746965500dcb135dabf8b0b8f452a66f7a19da40528f5a985d82a92f70baa1b02ec1d2e47a59c41704b27cc0f673d9e0135f79c5f968161aff60c0dbd493c7b045a8e2d602f", 0x4b}, {&(0x7f0000001540)="bfb87f2c13fdc17c26379ba6362c06c3806994cc63e786d27f908a6f6d85e9d08631a364ec8296f1ce46e4c9809db3f790e33be8f887ecbb314fb02b16a0b036b0112345b9732e2c04db00938207b745fb0e8a0d868b0e07962839c4935d953ebcab079fd7585d5789a67f180c805ec196868bb6a1d1298c4eaf2c1866f7b55794f91033c4f823cb1b4b769e71b598a8331f6a5245ede351f6cfd1e3ef6a87188bd61f844ab2fc1024926ec9b4eb77daa4d633deec510783afdc1320c596fed7dadaa0d58a359d98c2f65c424b80f6d882c701f14a6acaf95724483c3fe0b5", 0xdf}, {&(0x7f0000001640)="0892d7142599968e46496d9c585d584db5003727c427dabeb7cecf62a2f6744735f79ae2", 0x24}, {&(0x7f0000001680)}], 0x5, &(0x7f0000001d00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38}, 0x2) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r6 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000200)={0x9, 0x3, 0x7fff, 0x5}) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a25d9b64ad0d7e27a415b34f24c703ace24", 0x9c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r6, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f392", 0x57a}], 0x1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) 16:00:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x18) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="ccf39d2143c5b0b351bddcd8488dc332f38ed12e6c", 0x15) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="e99e2c5b6c439b2b0eb460e7e8dec4328ca24cb972b193ca40ab1f2350d4f87822db81add27cbeffea2d3d2912198ab00f69d453618d5205f5a1b9b26ccd692d4273a535ab502ba96630059b8fa9d36b3185ed65881e5d331052a0a3f510e5d3b43ef2737c3512c7171de35490ee05300c103e25e39bb8ede917df12fd98da528ba4b8d73fd86f6acae3782ba866a1804ff0a75fe7dad87545e43a75741a8315eb42650cf5c976", 0xa7}, {&(0x7f00000000c0)}, {&(0x7f0000000200)="3449f3697c6de418845174205b31050efaf0621398c0ed7c178cd5285d5716aa9b6e976145759b862cc42c935bf29f9994a2da3940cf63afc54c073c43a64c1a61688996b69b56499f661cac52dc46c8cf7b90a9ebe9d2c4a793b7ae3be7ab037a6f2cf4bf4f95194da5c9a4b87a5ef2047aedc5c4ba98c2e9dbb5a5212a3ae395747486b823a7b4929b42d614bb8b71a4ad250d62038c3679fb7a8af119815b6e04beee900d11d5235431e3436087cb7aaa831a4ceb7b9c273e444d83811b2247", 0xc1}], 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="d63bfba75210a69055d7d514848299119aa147", 0x13}], 0x1) 16:00:57 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) nanosleep(&(0x7f0000001580)={0x80000004}, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xc0) r1 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x2a0, 0x80) open(&(0x7f0000000400)='./file0\x00', 0x5c0, 0x120) accept(0xffffffffffffff9c, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) socketpair(0x18, 0x3, 0x3, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0xc, r1) socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x5, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) r7 = socket(0x18, 0x4000, 0x9) r8 = kqueue() r9 = syz_open_pts() pipe(&(0x7f0000001500)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x2c, 0xf0000002, 0x1, 0x1ff}, {{}, 0xffffffffffffffff, 0x18, 0x14, 0x1, 0x200}], 0x1, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffb, 0x7b, 0x1, 0x2, 0x1}, {{r6}, 0x0, 0x83, 0x8, 0x6}, {{r7}, 0xfffffffffffffffd, 0x20, 0x40000001, 0x6, 0x1}, {{r8}, 0xfffffffffffffffa, 0x44, 0x20000000, 0x7, 0x5}, {{r9}, 0xffffffffffffffff, 0x4, 0x4, 0x9, 0x6}, {{r10}, 0xfffffffffffffffc, 0x2, 0x4, 0x20, 0x3}, {{r11}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1ff, 0xfb0}], 0x7, &(0x7f0000000380)={0x1f, 0x8001}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r12, 0x2000740e) 16:00:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) dup2(r5, r1) 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) lseek(r0, 0x0, 0x1) ftruncate(r0, 0x2ab) 16:00:57 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000000380)=""/32, 0x20}, {&(0x7f00000003c0)=""/167, 0xa7}], 0x6, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r3 = getuid() r4 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) r5 = getppid() close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x8fa, 0x7fff, r5}) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) syz_open_pts() close(r2) kqueue() syz_open_pts() 16:00:57 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000001380)=0xc) accept$inet6(r0, &(0x7f00000013c0), &(0x7f0000001400)=0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) semget$private(0x0, 0x0, 0x340) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() recvfrom(r2, &(0x7f0000000040)=""/11, 0xb, 0x801, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'], 0xa) recvfrom$unix(r2, &(0x7f0000000200)=""/109, 0x6d, 0x841, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) write(r2, &(0x7f00000002c0)='D', 0x0) getsockname$unix(r2, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbc05022ee5acdcd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080acc71b57edc0380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008759fbc7e067565042c9d8869b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d95c507358750a2f11cf4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f6545c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x1002) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xffffffffffffffff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x3b71fbaec086b51c, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x9, 0xffffffffffffff81}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x5}], 0x3, 0x0, 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fchmod(r1, 0x80) 16:00:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r2 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@abs, &(0x7f0000001400)=0x8) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x5, 0xfffffffffffffffa}], 0x7, &(0x7f0000001440)=[{{r2}, 0x0, 0x4, 0x88, 0x7, 0x8}], 0x9, &(0x7f0000001480)={0x2, 0x400}) r3 = kqueue() read(r3, &(0x7f00000015c0)=""/173, 0xad) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x3, 0x0, 0x0, 0x7fffffff, r4}) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x119) bind(r1, &(0x7f00000014c0)=@in={0x2, 0x0}, 0xc) r5 = kqueue() close(r3) rename(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000001580), 0x74e66c4facd63405) kevent(r5, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000140)="14da612ebd12e9a89f00638ed222f9b59a1b1b7dfac150e136d22368778c87627481c1cacb3a09fde086de5dbfb7633aff55a32f179490c6d4beff9f93dfbfa1e9aea57eaa5f2a4f8e49d262d8148b0049e82e9653550554467e018631cfb2d2a400b0c9ec71280f24724435541f6acf215bd01db0ba5e48730178b9c503c289a2066b59e3ffa73c26e72d46f5e41a21fb40463160a64fd272df90a9e37ab6fa2635a393b02f653536bd6916afc3f80e1874a81eb60a0c456282a915da50", 0xbe}, {&(0x7f0000000400)="172055a14bc1ed838adbfd9343740523117b10cb89c905664e197acc8ea5de771701526eaaf96d78e99f9930e0eef5efb3a90109c9021110957579364988b2081647523c2c07092c2b1005b9a0695f002afc8c3e8e76030295fccd6be355f9afc28fd6d2a8172294412d6ffa798fec5b2b792e0dee6d6d8e5d0907b8aea8794410749b612d93a962555174298043b44fc9e8b461bcc47bb2e3183b3523878f3a471cccb74dcce6dcd6010766d846ee6b02c3fbefb7ab74e4224e1b11201c40553743dad25469cc78c18cc216748ae84055cd1aca449c08da912ff9d5781e260cea966c6d255d0b76d3d4e0e39850ea30eaf085d21adc3dad8b7cee9151f23d1e0f23e4861cb88918d620bb4145e7c4b53ba7be4174dae9046167704e7768150c759ea10aff7339c51773c7a332379960e49f5884842256f36a414927fd98ef635a7300998a76ca2c688235b2f73f7f4e319da04e030c6e607c6ddadd3f3b749c48cc97f3a10ad06fdcf24c40c3595f29c191de8308bdfe59a91e7c20e85b379ce04b4ef88d2399a914a9e582d3a2cee7077ca90d1de09ea8ab5192e32f3f588eb1f8a6c74b65637c1671ea5d2fd921ab56c4178e082e03b9ff3e7893ed3aba702ccc8e36f8b48cfbc37f0ed3755b1c95f8665a6e631a3d8a77611fa2d5157496e5d3787af5942b52adf4080d6078680e3b80e9c2727aa389775906b0966bf5ebe0b4ddf7fb2901aff2c1d10dfb201498ef2cd39fe4652b8b9190e6be03ce89cb20948abde9b101d132a85d556899635552a6fe485ad1e61955c15741592d5dce03774f88e9ba58135c81f00c200cb0640b79290ba6d0d94cd67e5d859b7c16976e873feb10f090f83b7a011e52445e8617589820bda7701f8857bfdae6a1d0762a13ff897d7635e8f9434f5d0edd4aea45e25517fa9f332f1e8ee02f0b85aae42e5ab8d614260dcab9b00a324c8f3f828b3e36343d4e68f978e3dcceb32989e33a2c96bfa62bc245e66f39f223d996e6e95bd97da46643e905ca37bc7bee9f2c0993c887010d7c92dcec8aa0e68a653d7e9a35343e71460e6ae82a2b95efb2af2b0738368f5857798b7fbfdef684d6f7aedca394a2700e23fe0ed2f12a3c764cdcc9ff2808b1dded1754a65a49ec0edf993a5fcf5af28c92012b7dd5748fa54eebbf1324a56548b9ed36a5f092445d47bf884a6a642668e4904b1242ff5e2ac087ef0045c32fe9af6d91bfa26c6031523e2dc9b4c6faf5f160acc979866750d324b9629793f76d889350faf2117f01b416829784abd36aa029426b4cf5fe40a55d467be08ec5cc9cb25341d76e8bd3dc82cfa8bce283868938938e4a6ec12b884f2231d83e0ebd44ecc4239f2713524a7519b09f7ca5856c64638f214d5a767732375367a03e0f5893eb4d0a5f49d5a7a9b3a1e568a0b527e46ecfbadf3e18163525628099a2ed5c7f55465904b79a097442964165921256b80313ad19b0f403c43d139c492e6bd1a20ce1474d46d26fb337376342453b554f37f77c6fbd82f4b311b55463854439860939dd4ddc9ee0cfd581859e48eec012f3e63b5c87303dfc9c7f459365d65aa661590e6213f71aed5b8ee5aaefbb7a3f5350c370f62b51e6c9ebb265c7cb279abe013112eabca37a2201bc687a10c24aea91541f6f4d052c660a813e04e6c7211a4f8b58a5624c1f875122b06712a21a0fd9dc5485234263c2bab9ac737bc20439b1e08fcd4743e0e743ef7faf2d469bab9f0940f78a7c5e75a22d16b28d7eafb3c19dff9845bc59874f4e06d36d2de7741a5990092e03016289b50c756b6ed8efa11c4a1fc0a3546c599fce019c65405b23fa828d9bd5360b013d6c28d8f8c6f1f63687af96de5e9ebab7028d18719cdac95c36ec73db037bbf3970bfd81741dad8dd06d4fb018fe845f4c5a994af22b035cfcd008cc9e8070c10def5c2793fd2d2dcc0337fde1a9f3022b6a189d4687852834bd85fd3e3ed83969688dcd3cee6ad9aaf7fd6c58c469845a4f25acd53179375c1b838a8638d46a622b133fdf9efdb24997cb70d8e77d06fa8a6e97612345c4ee98366e93b1fcc155299177f34dab1463c85d761702c7681b3a265dc6ecdb23847dfa16bfc437ed7e6ec38c096969eb18942aca0fff6f94e008052b7c11affb69b403da302d568dd13d2702081284c89e464e5b1d2aa1e6c3892ffa30266390fdd76a80fc6864498ae8c46882a64fb4b0dd5d810eee6aa7de2f1943c5c55134391fd27c815b1055af512e6ac5ce9e528a60b941d8fa46127da26e7bc861195b81b1fea3126f268df97b2061305680a3a866709000b7f4971a3f04c7b7d527feb8db536441c2d3b7a5022732ce149c09fca1d48120a1b50c6dcd2de2c0bc5621c57327489d6429afbcbe92be1d68df5e1525f99087ee513e5ee117146f1df2b37acc9bab3a90dbc64d57e018fd76b43be61e19d5345c90477040d1457d3849e223d68d6be2b5bdedc487fcaff9a70ffc52204831b8efd00e751f6af83ab28ebbd20d647d9070a773853e64874d110a6585cfe8c5c2a54f7194526758b2f5b04a00e07a649738d63cbdfb45504ddb347c9dd24ba89f70975c348dbd3e134ca6e3c43975137859113c12f6f7044f01df213dbd7b9815064000b2e6340cd2077427532d40f957f185a6d9d4595bfac282ddfd7dcc23f9d809137e13318476f29638dc8213d3f0c0dbcb59a7ce9126d7489069b249395e2d7e53e0768930f06aba6f68c3ef94b8eca55c185b4e92006e3a269f1533404721c3660a55f994d920c5cc2e1df2981108bf5f2dbb18bb018c3bbec6b2ba8d452da3073065e5369082aef8e97c1b48140c8609b00e1e0e23d801e4da2132d6304c3a083cea24c1d172de6c17d5bade6a8d5a3239884f4a872864d843ad7e4d650d87920de3d5c5aa82d5e90dbc2e7c87cf76949b35ca5a965e1a14126e5691775e90e176d4491c3d290eb8fa87e90b6cc76e05cb0819c6a78d27bf77eef38512d7fdf13418226315ff0d48e53197abc57b94213de9e84c2f56d0027d91885e1409e8593ff9de89726e6380b5680eb89c5e11940c427bc43ab6a747062a1322b25b78b9fa72eb8466880b71a04c2eda947e831da51ed14f0f9ecd34c01205b88f0eff12fe76c7170319b9bbe88db845af6dbfccd13ac729eb69c47e22aeadf340159fd99e3282c090298ae49a1a270c4028e5480957a8a34b3c8cabaacdfd4bf9d918f3c6dde0deba8a09d7680169d03a59ebf6b6cf98323ab0c0f382016632bcbbcba92340acbe5879ebef94ef48a8de30d3c4f9edfcc34c6ececc07179162d91816f6e57c7b3792e0304dea9fda3947254c5579637432b34d2550d932c991fb4cd5e31535f04479264909ccec6c83f5ba5b733fa89f6f8410548308ce075a4104fd28739532ab41dfa0e0e2e8062f86fa369644855a2c64a6daf15301109e3933ba5611b9709f00d19a6b708b4d8b8bd3978ba0e1773a8635b9393f1be433d0d47f35f3e92bb35683b62062011b6dba14a5c8f757c2c1e995f7b739a4b1b21db8812dd012bf3e2c71a2a0f04672aec42be0f9715cd3b997d8b9f496d3537539be7cd5ce9298991e059be56f8a52b6289f25214f157fe14cf4b098ecab41b0f20dbfe65cb0547162f07cff017499873b7c1ae9643bfbae3a9438a2925f6c9dd67148043adf249d45eb67b848126fa56f6f21c6f4f37aaf1f94d51a6f1d760a75813d893f9e2555a591a93d369411242f458f0f7b6470876cee0e9ca73b29c1917d5c5967056e49f26a09524f374a8f29c7a9985e3dffd9095be3c34f49898d7e27ebbd7a9d918745636fc5893c1c7d659749855e2b70181c3881125a7400505379d4cb93d3549d29837e9e7ac6b7a9af64f5bd2fec254b1a368633c1fa6f3f67926de5c2d5e145204d16bd2f386d4e103f4c8d704bd6f9f4c3b8a8db036934fa3cd5db6c5ce13a31a35a6a30c5ade7e3bcdc21e4afe19827eb4a5c077542e1b527b223a8163c830af6b09926a4e0f11ea1ca911113ea4feb277eaf9dbf77e9acdb45b92bf70c8bd7c588c2ccb95bbcb6bbc9415bd3827fc9d2870276356e597e8852f8a4e5d23529297c4d2bd8fda0546187f458d7d0601676852b3e9cd6ddeffafea2501812d90148cd937befe3f8026542464763d8aab8b1260069d09a23a730be8f04c97582b94999de531972d0a2ca8d5510eed054d47ac4490842de07ca3b7a6ebb5e6fe94e65324dfeb708061abefd04643332e8ad7e16876c822108be9c9d79425297671abb17792bd819f629ae28b26b1d0245ec0b3e79be3fc69681da855e36e0dae7cb8f3f3934289ee51891b886cce387777feadc897614f97ecc62e2d01b0053381bee0bac6d12e2fd065ae0b97b7ad8161902adea4dd8670eb9afdf9ab3d05206b18dd86ef6105e3c158dc4b715ffa0945491ba1f96103e857b338187d3e47c907555b7f69cd8eb96f8a3a9921e14d71f39d9c268e87d89efbe1457d4a4bd593360836586afd824124a0ae462ee4bb65d6d39fb6fe2e88dba794a697d256bf12e8610696e22d9860982c907b3728f6895278e5408ebc923f851d043bcf3464485e67da7fadd19770d5d494ae5c33bd5dcc74cf1e9892888997377086409d28d3542a6c055beb7015ac05824eba7422b90c2fe8e56b2a555982e055b93500ca457a94bc0c7a5cabd2c2dcb5fd389b708f7105c9199ad3488f26eed5d5c5a2170a10afe8957503dcea8e3c21002cc304b6d6ea211cda6dc424a8f7440b39f5cbff8632fbfdd22ab26773df62d4fe68ada46da7a36b3725f555878eb5931140729e237aefbeae53408223257657627b58c947bbfa1bf7bdfcaa0bebac751b84a97d205ea72e91dd96ea88178b578e88efd446adf33034617c1c0ed8fb40059ead79e12e60cb8294e954476429bc550a7ebcaf11d22efa381230481d5c1ac9954c491bea3db8fd1e9798859e9d49c94c3a66b0c7b98e697a3e756f84bfb9afde604d72594d06dd97d108afeb5cd5fc7d28d35f668b73a3658daa88b8ed739b52cd4e4da6ccce17025760852ab6a7c82305178c26d94d90a83d27767a82a0b21f9a0575c52aa9040a53a93a16bf1c19f9d0a2e2f1175f5d981467d45713b626553a76628861b3da5b0c27bf8b836abd091a2abf3a1a97e0ce941a841b3546420b17295d619a36adc01446dea216216249b7ea9dd1438720feeb2c485252770768afd9872876c1ed25edcc10baf6442cc8060b0e4b3d4c0b174d81848511369494a85aec2433e29239453d75eb236d9fffa8f3c2fdd0592c857c4107807da6fb9cd485110a903cfb89f182ba83b77dfc17063fe7b711cb3fd5bc937aca1be7949ee0716fe61f238cebbb63161dcaee9e6b443721110f4c346573799d56832e2cbc90113566fd6da03cc625d71833259b91db20c633e65b8aa941dd7e8a6685db2d6b637e66a6861e271812fb0a28dfd3707c677945e3c33b8d93ebe1ab9cffb941cd24cd4ff7734aceadc16c57a6ce2a490f46a54a6eccdd2fb48e081545b86b874e95bf7c4694f38ba156f63a196de2b39b892f277a350af54f3b34b478dcc37954c8998667b98bfce87a6969537e3b0c1e86c4a945502eb14a95c354c63039f8c78d3e09480f76be7fc161e6590f9f41381502908f6b08878ecccb2a7e34ad129dcc6eb2bc7ead6d07a0667dd7e02253661c400c2688faf833fd6d67f8d202a595279d8fe5a2a8d6bf45aa0521aa6f8473271e621754850808ca3b125dcf8d4be4266581dd92e01eb9bade", 0x1000}], 0x2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r5, r3) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xffffffffffffffad) r10 = getpgrp() bind$inet(r0, &(0x7f00000007c0)={0x2, 0x2}, 0xc) r11 = geteuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="c863e4d30b4ad69bf92f36df6f2949ad1b86d055d5e27b5502513cee8193b2f47ec2f66114588d1cd973f1bf9869c2eb203d4d631213a82bbcb6a3a30fc2ee3dc43310e72fd5b6857941028599b97f50dd7f83542e0d5cf53755769aee15ed5c1beb7a55704e62e5442a48668fac362666055e2c2ff27ff06ca7d1ef1bc0d7037daca75c1bedf32e65a3f8a8e91c47e16a5d5f15132c9e4998a67424ee8fe8b0e1052a0624d989e12f", 0xa9}, {&(0x7f00000001c0)="757ec570b500706fe33a2a487f5742537c052799bce8af4b7f536d6874dbb1da12286df91442888adc17e2b108c0b362ba9945dabfe7cdece5a539f9a614c901cc2797a4c5a495b8acc0fc71e341bd6e64bac0d9c320460f434394acf6c15fdb70069d6917ad7c69257f6b31ccfe3e30d0d13ce26d0903e8e1ab0ad9ac18fcd85c18f4f86a1a49222641ece90f780c856273a202ba84ec12b01a4fecd109d1050b9958a5d81a7db04e4b820961bf09d20029626a3ab0432be8", 0xb9}, {&(0x7f0000000280)="dde258f1091a0aacacb105c7fa3af31b60a21d4de17c72fae0ffc74708e598a11aa68a67649047902724613af75ec407eaf0149d560f2aa9e5f793d8108eb68f621901e229ac7e78bef2da4d5a55bdcc41b78f0163f998115b309c98ae2887adc99a798909a401266e9d449c54807be64e033a1e128abe77f79c02ae3384f6d6b85f451608f6d5155975dffd0f96d062f1b7b7dc95b7ef32", 0x98}, {&(0x7f0000000340)="9cd1a19fafbe26d9efe1bf84350bd98dd2658ed41ccde2ce573d59ddb90e05d1a662bfa819e797dd85ea", 0x2a}, {&(0x7f0000000380)="6f817e3e57f7d9f3fa4743a4200f363aa548ee93d9b2eab9316359b15bf9d0b55301509822ca31c08b7830e338f8432009bdee88fb24e77b38989f79fb4ad77ef10a05180d633bbeea19d0d9", 0x4c}, {&(0x7f0000000400)="896fa2121a208856cd8e5162b6b6a3", 0xf}, {&(0x7f0000000440)="2e62da5ab1105557be499a2953ce0bc4380c9010aee33d49ec76ad56d65f0828684cc2e56d83eee4d9b4f0f81709996438484b9cbd3b01", 0x37}, {&(0x7f0000000480)="1fae9a1fff17ba5dcc8b2d18f3559b8a954ae1a87ed316f9608a48afe089", 0x1e}], 0x8, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xc0, 0x5}, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x5, 0x8, &(0x7f0000000040)="43026bde00d0148026cd87339a5b6cac550df24a9289c663d89ffe504fad8066d3fc185e90d3cea32f11130dc41e43983b47d41e41621fe8fe5543ae22f958ae3b09e33255321c0b0cd3498035eef38ad3a3b8e886b2243093ff61d014784b4ac3e3", 0x62) fchdir(r0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x3ea4) socket(0x20, 0x4007, 0x2) setsockopt(0xffffffffffffffff, 0xc3a4, 0x2, &(0x7f00000000c0)="61cf3ef6040f50b63f9abcf1d2d0327b590121e7bf0e5ad32d95c1056bc5d9651303b9463730ec6658f1978a07fcc5f77d88987d94e51d6296efacbbe951af3ab7b92a25ccdcf8772ee1efdbbd4e301c9712a834942c106d01ad59dfb589771ffec63f123b8f62dc2a7096713b3f88b595a38f8aceb3d5a9e8c45193bf780179", 0x80) setrlimit(0x3, &(0x7f0000000000)={0x101, 0x2}) 16:00:58 executing program 1: 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, &(0x7f0000002700)='./file0\x00') socket$unix(0x1, 0x7, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) r1 = semget(0x2, 0x0, 0x602) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/90) socket$unix(0x1, 0x5, 0x0) 16:00:58 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x8, 0x3, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0xc1, 0x2, 0x20, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000011, 0x3f, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x2, 0xf00fffff, 0x1, 0x10000}, {{r0}, 0x0, 0x4, 0x20000000, 0xaeca, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x8, 0x200}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x2}, {{r1}, 0xe54d17c0794beef6, 0x84, 0x2000000b, 0x8, 0x7ff}], 0x5, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x1000, 0x3}, {{r2}, 0xffffffffffffffff, 0x9, 0x20000020, 0x1, 0x9}, {{r0}, 0x0, 0x10, 0x40000008, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x100, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0xdb6, 0x9}, {{r1}, 0x0, 0x8, 0x20000003, 0x8001}, {{r1}, 0xfffffffffffffffc, 0xf, 0x80, 0x9}], 0x2, &(0x7f0000000040)={0xf43, 0x7}) 16:00:58 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x351a}, {{r1}, 0xfffffffffffffff8, 0x50, 0xf0000080, 0x6, 0x38f}, {{r1}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x4007f}, {{r0}, 0xfffffffffffffffb, 0x41, 0xa0, 0x5, 0xffffffff}, {{r1}, 0x0, 0x1, 0x80000001, 0x1ff, 0x100}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0xfffffffffffffffc, 0xe9b3}, {{r1}, 0xfffffffffffffffa, 0x23, 0x20000000, 0x3, 0x7f88000000}, {{r0}, 0xfffffffffffffffd, 0x6, 0x80000040000001, 0x5, 0x5c369170}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff9, 0x18, 0xf0000083, 0x1f, 0xb548}, {{r1}, 0xffffffffffffffff, 0xc0, 0x4000000000000008, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0xffffffffffff7fff, 0x100000001}], 0x3ff, &(0x7f00000000c0)={0x9, 0x7}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) r2 = syz_open_pts() write(r0, &(0x7f0000000140)="f1d24ad61d8604041e170cfabce8efe77002a640faed85e728ba08424415c87e59b0514c1f538deefd8db1e6", 0x2f6) poll(&(0x7f0000000100)=[{r0, 0xe}, {r2, 0x150}, {r0, 0x102}, {r0, 0x10}, {r2}, {r1}], 0x6, 0x5) write(r0, &(0x7f0000000340)="4e73c36a4b49e20832e8933c5c7f1b4d34b34ba4aa1215f7f0f9227d846e1fda79b9fc7e5ee47fa1fdb7aaf7931435beb488b21efc9811f11f5ae734079fa0d9e769e06af3a23917193866de2f0c3394e6cba0d7ad841efb78a81cb7bac89abb505fa701e0f0a1964de5f21a6461f2560662b51d6b6ff59c6848a5e6f1a6e9106e89bdd2ba1c9400", 0x88) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="3d05ee3ace5b1ea2bbd50b0dd669d7222bc8e22cee8a74c9a56752d809f53f87fb046d702c8a47f44169ec3815b54352885a78cabd3cb4c797395de58c9eee53fe5195ea1c83267ea56bc368f207a6cceb8b82c7bf019c962a0821a5c63409c48c3e188153", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000dc0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) rmdir(&(0x7f0000000180)='./file0\x00') syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) kqueue() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0xe6, 0x7, 0x7, 0x7, "9956935257f335aa61c08916111573b41a5ba8ed", 0x5, 0x1}) 16:00:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x5) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7b33cda1) close(r0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() r14 = geteuid() getgroups(0x3, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff]) r16 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x6, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000340)="b26de48305a3879bf69a690346716ad9c27e2da41df229979999157047b7a63f6e40c3cdf47cce640628f17d398a20f6ebc3c181b1c6147e861d84307afb7aa6691333b4454eb4d8cfa16242b195594742fb83ad59606eee2c40158eace3c8e6dee06791c98cd9355f85f01c1352cc97df207e37b7e4391feda8877c", 0x7c}, {&(0x7f0000000180)="3ce26038f06c42f480091101d45794034158cb407032bdf79e8e2ca4c1319fdee66c65368467a367cf57fc08e3678f", 0x2f}, {&(0x7f00000003c0)="101808656347a2c89858c50dc40b0ea6a6baecf1bb1b49775230ab815dcef0e3fd40b24ebe5066bd4836d90316fb90a44dfba03848ed6db13e95963c19fa094314768b3fd78ca2a044c58299283800e9", 0x50}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r2, r0, r2, r1, r1, r2, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x100, 0x400}, 0x8) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000002b40)={&(0x7f0000001800)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001840)=""/188, 0xbc}, {&(0x7f0000001900)=""/52, 0x34}, {&(0x7f0000001940)=""/218, 0xda}, {&(0x7f0000001a40)=""/21, 0x15}, {&(0x7f0000001a80)=""/43, 0x2b}], 0x5, &(0x7f0000001b40)=""/4096, 0x1000}, 0x0) r2 = dup(0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000003140)={&(0x7f0000002bc0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000003040)=[{&(0x7f0000002c00)="37885083d31a7909899f08389e34c6fe6d303b721cd5724a0445f2623f994e453183eade51313b65d77219362fc8813013d651e06ffa8b3f2d298a61d105b7b2f530eb186540327b5d9b525792606fa67a2e6cd0d67c14f0a57236ecd4cd4f0b79d7cb0d6bf123ccea9d10d3f20efe32015c45fd62949b025f9949884cb4809feb6d70778b487d0f2a94c9ca12b166cdcdb355d59c56f312b631389c6c966794faf10995714fd9aba172fc47ffab1d47ec99573e5640", 0xb6}, {&(0x7f0000002cc0)="1f330fb415fc84ca12c3e06559823b758ab9c55be185e7c60dfd52637e0b317c8856c139bd8128f4df0b4251f88cf0f3414d34add251d573df00675db184264e3d00d843d48a650448c324bafe81d02c4bd2e71ef03ab9162803f29a22949495", 0x60}, {&(0x7f0000002d40)="bdbeffa25bd51e433fa97877ffd273541c9cb111bd5875ce587d732f020d79cafb916822bcad5c992baad31fae59e4f88ce736df323b3a48866c051b392c39449801f5043dd77341a6ffec59e429b06a88f5309f5c77260e233f56c542ec7be896d4d13cb2", 0x65}, {&(0x7f0000002dc0)="543bbd736b573c8a9c6c4981e285c404c9e23bb2ba8b5453e024c7da82e80ffdc3988fe273d36fd1b41a668ca787d377be460aafde120c8fb890f33540", 0x3d}, {&(0x7f0000002e00)="6f197d7979ea26245d9ee441e523eb08cf813edbf72d63ee3074bc5605", 0x1d}, {&(0x7f0000002e40)="7dba4afc560f1d19eeda32903db572a69e0b471e7fd7d4823044eca62361f4af97548233f9bec58b02161f5fdd8db0692fd1ef6fc4ec736a8d67ab0f864d006fc1a2ebc228c5a916fc9eec3ce4fed8e30f358fc19fcbc3e3c8cba467b695a82a050629afcbc5856ad59c86c009449aa0584e9eec4dd6", 0x76}, {&(0x7f0000002ec0)="619e6e6783bf0d6200768eba4264d7785e006335794a8f171849f19fd78bf003d63a6122475677405fa52d375c22aab11804e41204235738e07aea9cf6b90e8f541e3fb2ce9d2944fb5e994d0ce3e7b450cb4108eeb8e57ad7893555a9c0439f0425df6473943f68e213f54ceee5fe9db7c2f59185b5c0b20b1cdd13c27372d9dd3ed0af569b77504d91686fc1f776a096428a0a5ab1a4cc70cc", 0x9a}, {&(0x7f0000002f80)="ab8ab0566e2c81464ae3f678b7e8917b1ed32d4d8cd8407b9f4af0c314e3522cce79a1fe9ae972a16e15c3b20d65fa7db2cf4c134f721c839f64eeccd4684b7e87e3d37dc6e01cef4029dc9b268202ec0070b51aa11747b7fc06db8a2c78eccb9ec83f60028a08cc69549ed91fcb371fbd1123d41ab5966a755930f6940c4bb2a7219677015c3854bc89398f8f48", 0x8e}], 0x8, &(0x7f00000030c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r1, r1, r2, r1, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r1, r1]}], 0x70, 0x405}, 0x402) r3 = dup2(r2, r1) dup2(r3, r2) recvmsg(r2, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xd2d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0xfffffffffffffff7, 0x100000000}) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000300)=""/92, 0x5c}], 0x2) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r1, &(0x7f00000003c0)="84717f1fb628272bc90313a101cf20a659f495f2dabded24124651f10c8ee034c4afffb35100663c3b4bf1e203b5", 0x2e) 16:00:58 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000100)='\x00', 0x40) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 16:00:59 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x9, 0xd, 0xbab, "17020700ff1f000001260400000000156e14f300"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9000000000000, 0x1, 0x61, 0x2, "ff7aec96563134b57a55ef70f4d8bd3971938327", 0x80000001, 0x7}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb384", 0x41}], 0x1) 16:00:59 executing program 0: getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r2 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000380)={0x9, 0x3, 0xfffffffffffffffe, 0x7, "bd050e03958e96df3523baa559d76e30b5a1c1c4", 0x8, 0x9}) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2, 0x40}], 0x1a, 0x0) lseek(r1, 0x0, 0x1) readlinkat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) connect(r1, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat(r2, &(0x7f0000000100)='./file0\x00', 0x20090, 0x4) linkat(r1, &(0x7f0000000500)='./file0\x00', r1, &(0x7f00000006c0)='./bus\x00', 0x4) write(r1, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) rmdir(&(0x7f0000000680)='./bus\x00') read(r1, &(0x7f0000001d00)=""/4096, 0x1000) fchown(r1, r3, r4) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="ab8a4b78cfe3a00297da36fb1cb9bdd1f5c8a4bf82b3e55b1137ccbec8502f1486f6f473321c9f8e62c21bb41e635a6cc11cfcbac1d944052c10f69da0f84cfe37b388a793349bd43afa78250bd8d1da2a5ec9dae90d8a82630a47782f57d145eaf5171f7330c6c9ad02c21724eddfb104728894d754067a5cd1fbea765a1b7eee5ddc65fe6112eff39c9f61b8264d58d8acca2966a879b22affd24cc692a8ea94dffe64c9f54689489326ea3df67484e09ca98e27161451", 0xb8}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) r5 = accept$inet6(r1, 0x0, &(0x7f0000000400)) readv(r5, &(0x7f0000000540)=[{&(0x7f00000008c0)=""/139, 0x8b}, {&(0x7f0000000980)=""/121, 0x79}], 0x2) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) recvfrom$inet6(r5, &(0x7f0000000a00)=""/204, 0xcc, 0xe176274a1125d380, &(0x7f00000007c0)={0x18, 0x3, 0x1, 0xfffffffffffffff0}, 0xc) r6 = accept(r5, &(0x7f0000000b00)=@in6, &(0x7f0000000b40)=0xc) writev(r6, &(0x7f0000000e40)=[{&(0x7f0000000b80)="d65ec8410024a2fbc803cf85043b59d89b228663cfd59b3b1468e54a531b14f6ac0f154964568a689da5e09750250a8a5b5dbc4ce1116e81aed0bc6c306cbc48d75cc249ca0649932b6fba172484824cf440db4546de3fed43d607781ae4719283cc076ceb5edf5bf777a6cb2891d822ada1cf98e67618acd306", 0x7a}, {&(0x7f0000002d00)="9c6c3453a2984fdcfe051731e97850ecd4a95394747e6fc2f4e38ae4387e34f0adfddc18cd084c4cd10b0012e59292d83c5b5d7018829d4f8e13505bba9a0981a09d52cb4c6977ab62300d2f888b745fc1dc636f73ea4a048d07740723e12b0c921783975eae42e6e507e89c8e7f8107e92c500fbd010d0aa0d928ebc494fd0f89a331447ddef955912bc666fbd83987a1cd4dbedec81c8f261ebf1a00ccfafc6dd2cf96a13089f95e6b7b7037238ba42a8a45ab4dd0dac2a0bc1fc3fc6306cf027cab69b91e9c659a4807a83d1aa025dbf608c1a640634b62e0808f472877e9194c260c77f4c0a057160bac0b27378ca0db6506b5e9a6fa4e21fa0f15da0037eaaed5dd6f7b149e12860f4974fe369ed650f4dce7d7342316f97e3d3dc24a2b1633722e7e8209f226fe2a0213905079dba315fc8bfecf15f9d3ce1737d37244ddaee3f1486c8917ac5f0f3bd115b6876ffe7ab7c9ae7b669efed06ee8aed9cd376da68dd51c63fd2f8dd9c1ceb58915a17116e86154f5cc2f792ed3d984f305e886d6df36d4155e50ff24436c0fe54d5175ce3a9bd3cdcffd6726518f66d5ff1275dac744703ccb8ff0e44d0539c2b220611b9bc2d3c1d3d9d0f8d25c446eac1dd526c3edc7d11adb261277333d7458d52e744ae301511ded684252dc315e018f55cc6689e74187ee5ea8835ecc2db243f2e84892dac4963c922a7391567a52a19787741bfe4dfc85b6bfa0f0ad2b26427509339abc5d250c9335e006e02ea25a1f27519e30a13a6daa24eef754e6cead6327b309c3c8e8311342010a8baa34ea6d26e103f7e92ef555ca45bd02fc031dff5c84c1e052ff305832152471b453f3a4511d50198b7a6cb62fb9e7399bae768b021a0c45de58e0b971114002a636137e89e4f1ada1c7d82f8b13656c5d2f6045f6ef61d324a372a15bdfde769085eba3401ba3127e30ff0b97aedd03c697db76e54db28f75cad204f8082e304654caa4f87a4a05baa6dbc26c8652de4b58d96de5e4c4fad272f30312d70b304cfefc0673f229dc57e349b3ce3e2b15b9ffcfdd14ab2fa67767a5ae78a94f59c99b85138889791bd42301b70262961cfba5dde643d444f5c1edb9a47abb03f77c2da2eddfc3513722f76e143c72faa6060a9962e1cd91017c041bed396c176e3e001bd36f9ea8ca641fff3cbf4e2941184b105074dccbaaf2374fef65e020be39e6b1f3ddcc00d67f65853fa2a6145b0f8aa3e88139f4843ca173ebf36d7c3164b2e1e9b9809d163704570bbb85a1907c81da287a15e2c0c39b9aa646c3e7d8b13ade44373e5beaebd00381dc2df494fd0084665a0aca1f791c2ed07a805cb7d1fe058203ba69168ca457acc6c6beb846e7c5e08c5ace40d2e91f0995460b45e434dfaf4c1cb8da58237218467fe7f17e9e73ca410fc5f7ab544b6f045da40115cb75a9a5591c6c7206578afc7de2110beafca0ae4b5d3aefaef3fa8a5fa605c9197b03aa309c16109c14cb1baef8784f515c1738c2c5a3550f5fb06718a458a8956066c96bb5d3896b62c3719839452181f3041c01796d60a1b22ab051a5a394b9e397c490db18a677ee0e8f558d4be47c5bbb2677895dfc8bf9ba1fa88743fd6aaaca39206996bfaa4b98daeac163001215089dc34465fe69189a0cc6114cc566ef010a7e0dccefb8f065ec04c5e3dbcf3a3ac8f91faee91b293697019ea9e7f1a5d683ab235599e6d35e8961b9f765488a089d1000486f6c5dc9be06c964ee59654fc47d077007aa18ab1dfbb368744579d69eaeefdc7ecac4cdf825f578776a41b4e6e5224427ab60e21de2616b99f1425af658e89136450b50932bae2966d58ef51af95017e1cb705f80dd3df25ea28660e76f2a6f89049f27a327de45764c57d009619e1c869ec22eee922d5d5877737411f9112c3a2f19db6dc1f103e0a6947c8d961d4e906259b58c476ea049719f276c09869c065f1c69ca934d0a79876a3a7f77aeab546aa0352d194f8d4d97cc8b98cb21e69ada978504f15900641be684a7468da985fea6d8e835072998d5b663ddd528ff043fa855460cc3ffc98dc21706c9cf9f136e5bcbdcab5cad338bd9260f782f60f70cd1c6cb06921ea9473144893a26384dc677194f5f9745e6c982e064a73ecb0ba2515f6e04d365a25289b115fa98dbad824ba0faedb9f278fbd09cbeb0049b61557bda637a99326a9e734615606f74358ef1d11651e3f5102cb61a4fe93a220100d406a68c2222273d52d37ca0498392fb1ce6a68a195de3ea1799dfcf584a71d10dc78c93944329ce2019cd2d65833392b915594fd3fceddd4743c7ebd10dfc835ce414334c37b9c4754a57092096391a2b3717c30b9d5bd69ea2fd441a03bab41a074dd172f723adfd96f64e9eab51fd9e091d3e367a82571f028520b3ee4a372856298dd99be27b6d7bf3b8eece76f24e37abd358a77b2549e88f9026cb2a0d297a7464ef5a17dd561347780fee0a43a4abb08d699331bf50cf07ce9f25a1656084df60ac5dacd5ca8c5e71742d84fb083d6433e7af34dd8d52aa35a982f7d6b8e2a19896a1e31ed15447e1059d8134b3053b1c72ff7bf4a7115616a9dee19358afd8e0b6d24e767b7b98575942cd19abf20259f49767a014f1816c7cc84e56c8140b9b0290c7259efd7e011480f5d1b42ba9eefe2d356b281771b6be9cc93ee24d40077839d27cd2613d1803b2d86de3ddc15226abda40245db98278a99ad841ce5ff60882e9b3a7a8049b61a1a27de3089a7b2fca6f97220e90087ad9da6ad80bca0e42172017d3ad99a36e4350a3edb59d972e220d82a3da847a54f42e925c18cbf8ded12fe560c8603d3b7b36cb425694c4f23cf1e469eede685faac8a1c8a99d0a8dcdae1743f71595772523473e49bae78a44336339a7628671786d2c514e4a2732b13df6f4941b7ad4bdf152a2958efe46c92cbd45e0cd7741fca953fa7f0bce3b1c46ac38304b7c4ef6a459aca70f6f269c9bd056e023d62264e41e791af7d6bf97eaf05229eb1a48294a99f6c301c58e7b8c98c25dae829d75d571ac17a5432068cca9b13e78e02af42bba0ff99e23fc89658997224b783b04b2ad748a69e3754de92c13a1fd03060aa4b7bfe8597954ec6d004c86785de6d373af446f9b2ebf58988fb0f03bf68bad6b9480315a9d0b2ff4675b9a996ab06bc7ad8702e8eacfe8e782ccfbe4a4108d0f5aca74dbd7953aa8cd885d0d7b41f62f50d2902807bb16eaee7b5f3c7d14b0a766aae5e8d3840f25ce1ac917c883c15d4c9e67d693836dc0a1de2d605055e76bbb64fc22a2cfadd786df83244146ffca1acd17fa7d585ea782d08c59dc654b3f4efeab0c75616cdb967c3ffeeba2f05c05dd8c08bbcdd371655db4529704a760ec5bde4ddf85f3747742fd5e959d3f00037c985c9766729a5dec093eb31f1fa98977e73417429c5c73ba075421bf0c878369e8d954f64b00e0042f79a4ba081e5ea076e45e7adceefd1d950d79cb54606dcbca835c091c120bfeca888cdddca427daed5d9a5cf4c3c1a722a6fa9254ec4de1c039d3d6ddacc7c998b29c1c88d8ab8a48550e95a9280ce0857d5c4eaa6650292a6be4597fed4f768cf96e1ce37313596d0c57d12bae0cfc0b67b756ee1a807275f32aeba527f87cb36c860cd3644a013bff05b690ef637b63a7b444837ac7d32ff50074fe93374f3fc15fbc7cca0c7162dbecba49421071aff5b8862eed08f89bb59a4310841e8d91d47610c5379b4e977392000036aa0dbf3bc30f71d3b13aa5068090c3ea690b5d7732528e92a2980b96a261932fdf3eba8080b0c872a40983b57034894995a40584a3186465342b795800f0911c56c127069b099e269778974ca3f564cd402609b055a316ee5731cd8f12d896b4d469ac4d2601b34d503f80317e02289d75002003d1efbe0ffb467fe4365d3b6643e91410eda0cf354d35f42bca5c7fd63caddd898467f262253982a3bfd0c67f3ad6eeeadf418f93b782f59ccbaf6abb5efd3801f365c2829bb2cc12fe5ae00d8293151d1cf2d481eb4dea26cfed9d13bc5e5f08b74254dd443bae068a3a1ccc1c945cbb0356eccd9d9d99699703a438be70ae2d09692d9598ede16f3aaa68df9ee8a55a58376e11d503252bf6ffc1a115d76d1090ab7a2d38ae5d47d52e674acaec309fbe321ca95fb99288ef000916006c9896e6ccf017714f15f817dd0f1fc5d4a3f02693756942c1333525d361f77a0b14be0a426a8b8276c676d2966adc0f3e859e4d95a3196af08d65f68472f4a1dea8606c45ab3dc4387397731a5f9c577c5542c2dd774179e420d3da825d1c6b7262b9cbf6bf2ed5c31952a6a74a7cf3d2bb5754d8c8602df0bcdfaddce3d27e055e7ac7bbe6b76ea5e08ff8bf732b6281a3339448510f635beca0e9dc06a7d61b46b23aa4ca7f0b33a2f9bc7815aaf342dcbc5662a9a5076ea7926009286b42a98ecbd7e7c9ff260aa9f03ac2b1b134cad86683f784ae070ee10b5bdfd1605c51542c672c9bb81311022ae187ef251d787e22551425420067a35dbbd4c29f990aae905c3bfc291ac1957f4238431a88b061511c14baf8100c05af3c27612ead57a91901eccb10b8da35c63625090c053946d7ce7c161cc6277c46079581d4e86db6b8f0dc2745b1758730c78ab452325c5f281035b74f4648eee3ccfc63f5415d01f85a2643ac6cf23c20c46c9eb3dd9378fec3691c56a66d10bc480b748aa3fd8211fa6bc71f91fb80cfb74391b83b2a52857c7a0937f6eed65f92205de82c8284752252574d56e34022fd24434991eb2c345309da17b4ff5f6c553b4e5157d1cb612349c4cfde891266632789634131936d0d667a80821ba774a0a57d10ae6dcbcccb467a1f60d420df653bec53f3726f701e3bad8705fd38d2177f9aac847c803665a9f2697eaf6e2d98d7a1de34f6c5b1e648089ac6b32b2c82e770028b36dd6aba4aaa53e6f17c3f59a407ff1653b101516ffea113dd052bc5f7c71ee4724ad78348a94eca236f52746fe04bc1180d74ea0d8586ff44fe7631d0a0b5becbf245f5004c289f5b4105c0db1c29cae44d278cd090866da02761f3266418bff15283412ef59ecd6de4e253b3e784c8289cd0a69d8431101f6177542a373396e38abeca27b7ce6f6985497af2bdb46581c447539a94d03176b71ba55b41aebcf4a5f72a1237b0dbcd5206139fb742241328203aeca9f2bf9b69bf4247fa0868a0ab5a29f41ee82562aa9f3413d1e09152a160141c55de7b4c750abc6ce3c36e3a24aa15e9bab8bba8f6f44b2c298eee6139d7980e4ef9d82541cf37c043e487c2c29c98af482ea570a366ef3498a5cc639c61623ef8b161c7fcd71f2a0563516b80182ded2811b21607e6b2b51de49662959feba88aaab66d802b27360e79556fa869afe736a04894c341ae75eb2865201c0e5ab0f95d35a40b7d2d220ac98073fe4f1357e14960a2665d87fc32695206c92000584abbc649b3eb78d487d0f27ee18caccee336a7974f2901087c6a8ff50c9bf48276fd165e4d5246dde7fe11667a1f6e964601c36d967b88440f1f4235f369614769de1deb8a9a11882a5a40a625228b010b3bee406a2003d3ff3632bb2528d5322b14d6fcc13dc091fcfd6316c7c4b36c6aabc1bb6f722fffb675af9b6e77b4f0016eb81b154b309a7e815fbac25d205dde2c83eb8ca5f7c12384151b30cf031330ca494ce4430b6d444613982f67a7dc5e588682a762130c7ef9d5c1db9f54da742e0febe81f654d61a161", 0x1000}, {&(0x7f0000000c00)="48dd120859259b1803c81543701a218eb2b781fd5373c146281f77765f438bd7580503df4eb2e464213521211d327550bf12f8f42665ce2c554e1b16dc9cdd4c68aaa715de359b285b582048e8fff3cb9a3255e27aa60d80f9a2be3b35813b029b41ab165957640e2d6207b1e35f8e06f0ff1cb4a2eacf89a2ec5cce1194b9359856e5364b01cedd4ef90cf283dc77ccbf10321c5a4fb7be4b3a06951abd7af04f8c009b7d5c453b2f7d46617e285e1a5e483d9c2278d714ce70ae726955929889eca1dc3c0a2128eae8dca39487dbfc49ca4f9ec7ecaaceecf1c98c25c17559c421fc552cf4eb1957dc4dd699b4f84484fdbad9a5fb8c63cff6", 0xfa}, {&(0x7f0000000d00)="f96bf1880e9330d605e0344c8fdc50039aef310997d6eb2e9bf5d3d946ad9c0533b7ba3efae6276df7d9b17ac0c543d9fba4ee", 0x33}, {&(0x7f0000000d40)="65a64b8a048f2698738c9d4ba33de723ab0b2e4c81e17232b279713cc8f5f3545e825f61c25f69d276b89169a2b3d0d29d773ee7bcf5e5ca235c528f96b2949ee0bb64d49130382c8725e2afa25ed1487c5608485686d555afd4dab4b98de311ac7fffed47b2d5c9fe716469249aa247dab3a978b9c7c8a4968b26586e72c68a17f9cbae8c19177c58c8f848cdb0a449000ab8f45f58dd8ff0a85cbef3dff3cabfc8c6a533b014431c4ab9a967fd55063ede320dada2eb", 0xb7}, {&(0x7f0000000e00)}], 0x6) 16:00:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/25, 0x19) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596", 0x67) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e203ff0f335bf20d8b8f32ab2a3b8bdad934c2a441cb886ce69774a19b3f0001e61009fcf41fa98a0bbd953331022c3f5c42bca801f470986250a4cb3723000000000000003198b5e22fa1d98e", 0x57) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x3f, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() getuid() 16:00:59 executing program 1: r0 = socket$inet6(0x18, 0xc007, 0x3ff) r1 = socket$inet6(0x18, 0x5, 0x100) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3a8121d4ea8079af) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x4, r4, r5, r6, r7, 0x2, 0x7}, 0x6, 0x79c72bb8, r8, r9, 0xfff, 0x8, 0x401}) setsockopt(r2, 0x2b, 0x4000000000000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r10 = getpgrp() r11 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r10, r11, r12}, 0xc) 16:00:59 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000300)="36ae4948269cd5dac67b044afe96a14c14dc3cd5dabd89f4f9d6d49a32b772ba1fb653379adfdd716af2bed19c572f095773cc0900000000000000271c710144960083fb502cdb46118478cf1fe4a175468ecdce765c992c1ab527d31a6b582abf564c73c3f84813d53e84faf6996f70fd830100348ca4742589c753b2f22aaf7f14517dd2c336de8d6cb0d191cd6f78ebbd7339d3730bb442", 0x373) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) pipe(&(0x7f0000000000)) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e9000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e4000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="94146ebb62856b7f88a1711fe28a7d4c4bec5110ceca103b0bc5f7108ee7c359d6ba41ec95fdcbc3b83503bbcd6ec43073523be51ebf07d8db09634ccb74a93de74dae9d100e206d34683d9f7eb2163297f44db2ce431493ca126c85a607fcad831e78648b74ad4391d91f1b5a35cd261139840fdc6d5b2a67e729e8", 0x7c}, {&(0x7f0000000080)="ed939fc9f6c752594ab99a326eb457c66fe225359da5a2ec324cb2271d6334f8f0e11b2748a0d21eb2fd64300357ef85c281c12a725b8503da17c729f4af1edce36e5dd9dcee21c860b856fe38cccc58ecebd942964bb5aba1856191574ac52916c197a3f42dbd07c6f9c18569773071608d96f1", 0x74}, {&(0x7f0000000140)="8142b9c23b39d78d8bb330972a622af2b558d84c7ad7f4ed8bcbf56b293c2c11f8d5d41b3afb0c8366b9576d143cf9aa6ea4c3e6c241dbde868b4681882dde5f89f0852e8fc7dcc9c4f1245f6b92c16c96a08dd44de849864d4f3874b17e93e0fb5367a059c5ad11e2ed3877289941aa93182eb944751c7cf32a4978f251aa3811b27648935e16405c3b1debeafed0a1b035250bd63f39521b1a391da4591d5fc5e5e8053e6f56d703", 0xa9}, {&(0x7f0000000200)="a61610d75465a3887a1d11b8927b4f43de87b27249d6436707e3d3298dfc00687d205826a9602ca75ddc894efe9747", 0x2f}, {&(0x7f0000000240)="141ba8ee4268f85d0915", 0xa}], 0x5, 0x0) mlock(&(0x7f00003e6000/0x4000)=nil, 0x4000) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) write(r0, &(0x7f00000003c0)="e51b4acda974fa4814925e050c5824b8f858ac7c22fae11cfa08e8fbdc5771b34db9fe92135414e8c1987f7f8ec95473208b85d5446a862ecf46e79424a419a06ef3c730f6565b39eb35f379e2fbe78cf948c6192429b24736d1a1adfb253b1170ca814f70befd13b4a84a8591c244d30c3a3248c5ece3e11d2de537eda40386b362499b5618389aa5400123910f6506f3051a017713ed2a351813708167978f55dad82277b292f80d5df0fb9cb8c77ad0b03942c4b29ad2ceb87d1bfba688b7df6534ada0ee428b3c2fa8c51e59a43fac32ef2c0e282b897d2bd26470e01b7c60dc7826a0c68053317068be30455649", 0xf0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r4}) r5 = fcntl$dupfd(r3, 0x0, r2) bind$inet(r5, &(0x7f0000000300)={0x2, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:59 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/80}, &(0x7f0000000340)=0x52) writev(r1, &(0x7f0000001700)=[{&(0x7f00000001c0)="7719664e956390359ba7ea51ce035a4211ed85231fed3d99d8bc852a9d1838af8f8b1952a20c122c2342c199a275dc6d89218248fb3ee8761d1e96c94bae1874afdb6a56ed201622534d67c7e42c84b7a1215b7a40e1adbfbd773aadc16936e6ad9c96", 0x63}], 0x1) dup2(r1, r1) fcntl$setflags(r2, 0x2, 0x1) write(r1, &(0x7f0000000000)="c9f7bb792b62d9200c2999d3f1b14a521c8d3f0d681231aeff62a4857fdf234479a64b7d5020192b7b3eee9583e9cb8119bc02a131930f19eed6422f7ffca14bb93cc7b85e6c4dc096e11c64bd530200000000000000791bb7129c16e0570b16e69b1c84c4f680fdd8f202e263a6301404ff6084f5d9c03c4f2a5d4e76fcc9e8792e8958a1b4e38f0268e7bab4673dcdfa4d25a4bc216c0a9ac5ebe17459256b1e78100e21250e661699c7a769fb5fb5daaf63826218a14f9e368478598db3501148568ff892fd3b91371139b65c6e65628974d6acb4d0842cd429d1d66b57d3b132a3587e53324c53c53ef77e28e7a9b9de5b653d0f91818ce63579ab3e246757d49206e0ccdc4513e359bb1265420703d44f59e5f8d42ad96fc6801637c55d8702c3ea59df18ed03c623f1ce836803c079e4d6c5f00004aafbaeac17d59b47159476a850a842c6ccad0b", 0x14b) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x20) 16:00:59 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x7fffffff, 0x3, 0x7fffffff, "707999d24942aaa1f07092f7f4c7a6adec3b0fd2", 0x8, 0x9}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d76ca9700e0788a58c7db0de33f813693a9d63c6"}) close(r2) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 16:00:59 executing program 1: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 16:00:59 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='.\x00') chroot(&(0x7f0000000080)='./file0/file0\x00') 16:00:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) readlink(&(0x7f0000001080)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x251c}, 0x10) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:00:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffff22, &(0x7f0000000140)=""/93, 0x5d}, 0x0) 16:00:59 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="f1477dd9aa687c282a282b430d28ce228d952974b0ded81db58937fb16cffabf7a2644592fca26626a3ce4f9deb3e9ab9d3a83be7f384d363caaba5791d6157d3ca5d940540ca7849723150bb533cf4b2c85efe30d0fd68d5aff4e420decee06f2d89f86ad646688af51e92b8a7319c30e8149ad906b3d287a9f4a57bc4383da5a376842f47d67de280804d60b02d2107d99bff9bc57eca4bd22e41aeef06b90bbc74c79dda4631155cdaad823ba32d2", 0xb0, 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) 16:00:59 executing program 0: pipe2(&(0x7f0000000000), 0x10000) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xfff) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) flock(r0, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000080)=[{r0, 0x8}, {r1, 0x112}], 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) getrusage(0xffffffffffffffff, &(0x7f0000000380)) r5 = getpgid(0x0) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r9 = geteuid() r10 = getgid() sendmsg$unix(r4, &(0x7f0000000980)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000280)="141da39619bdb62fb084a85d7fdcc1b88700dbf51bf6dba3b39e24c1b9bfc73afb99f54d32c29c", 0x27}, {&(0x7f0000000440)="9d869f92b5efcffc83d087ffea5a6541c6ed3cc78234834de43b66d54b458777456eb8c7d3fa0dfaea48d0cd8dd2cf3b2d1bc849a6f1349158196a38bfef07c0b28dc620e15be1c35b", 0x49}, {&(0x7f00000004c0)="45739201132b8a002167930ba104fdf9e9705537371adfb083897f3a60b3d86e3e77b1d5b23a55afec197295bd38c4a66188fb642bcbbe5174161ea3d10b1f8d1f30726f03e7347f8b70386e0bca101dd4879187ea2fd46b5d2525b9746fc9c88e086d5a45873b955ead0e9424a8d4f3759737fd8b0031fb55aea4936e2ce29ce41d4b70d6bd742a7d5cb3974b10e647a9c251b7b8e33d4d971e082f9a04", 0x9e}, {&(0x7f0000000580)="57f630d7dacee79af2fedd49762d98d6a2b2a94d11d0317c544c438e85c36302e016247e15a32a11915866c4bcb3dad1a78a9da8869ba9f295b4d08ac109ec70f33126575f326dd5ee45846bc0a0885bfa55bfc84435394eb846e0b7ba2ed094dbca25bd5785359a90eecc2f10e335908cf06cab7ba8b32a4993d619cad320867e99c9e815f2fc660dc07b5130ae97e965bb0b057d61b81928fd6b7370216f439b0cb9e46318f58e1ed17634a8209ccac409b2c4108fb917af8643243e995c4959777594f90562c55c7467c7615ecfbb67a7f407a9edc345b096391e98c29802f6e1e58e", 0xe4}, {&(0x7f0000000680)="76f5f8fb50b2afbcf61b868d655424525286618aa34de2f6c443814b740fcfe10ab903221e8b6f034eaba46f0e7c3edf3d689dd60104a8001c3a5be422cb4c832f880b99c0f6bd40c0302b966900cde184049dbb1b1c3967035d", 0x5a}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r2, r0, r4, r3, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r3, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r2, r4]}, @rights={0x38, 0xffff, 0x1, [r0, r2, r3, r3, r4, r2, r2, r1, r4, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r2, r2, r1, r4, r0, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r3, r2]}], 0x158, 0x40a}, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:59 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r1 = getpid() fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x2, &(0x7f0000000480)=[0x0, 0x0]) r6 = getpgid(0x0) r7 = geteuid() getgroups(0xa, &(0x7f0000000880)=[r3, r3, r5, r5, r4, r4, r5, r3, r4, r4]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket$inet6(0x18, 0x5, 0x4) r10 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getgid() r13 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getppid() r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = open(&(0x7f00000008c0)='./bus\x00', 0x80, 0x40) r21 = open(&(0x7f00000006c0)='./bus\x00', 0x1, 0x0) socketpair(0x20, 0x4, 0x80000001, &(0x7f0000000700)={0xffffffffffffffff}) sendmsg$unix(r22, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="1fcd72e608cd1d41a87463b1eba095987d2ab37217e64cdea3289ac2b826342419b8495d5d5209f3d1635492600f", 0x2e}, {&(0x7f0000000240)="b6f20d726cfeb04c8cd37e90afcd1cd36faf113beacdb723c5e588b5b9226e9916ea815775afa5df0b8808e7a0e292e0d981a26ffe18d4a0cad389c024bb010387253e83d31d059f3a2a07541614605c1796cac103b102877d78d8fdc98e76a16aaeb1bed5bbf986b77e033811c4a52dc3bb40d2cae2b1fec009974de7e2065070bfadd8bf789e95b752015dd17540f14c643dcf1c4e34162b8f3fe93584164280033b4174870201402509d84f6c88649e929d", 0xb3}, {&(0x7f0000000300)="a793024b324e1c7a0629f337fda8cba5d7c59309d6a8d9ed48c1c5e41d26cd10109f02a624c5813cebd00f3d04ddfc95c4ef95b0738318336d128a0b3cbcab10307512cfc82c061b1daa28142d", 0x4d}, {&(0x7f0000000380)="3b279efd387cd615145f735882f17ce1e0ce8681e6e6594ea2177997539eb0fd1222ea1f10c9d52fec959a8baacc035060263c7518da7c84003453e505a8098e693bad07c324c73d99378bcff325fb701a4c047838c85ebe60cdadbade229bbaedc78cea36bc82ec87428cf8d9b34b4017a6244708c377a3365eec0636a106", 0x7f}], 0x4, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000a70fd1cb00000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000000c0d300135635750deb58eb8609d84"], 0xe7, 0x5}, 0x40f) r23 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x4) ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000080)={0x1, 0x1, 0x7, 0x2, "d81c916e6e91583e1798c13a3abb9454b9a57118", 0x9, 0x800}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r24 = kqueue() listen(r20, 0x3) kevent(r24, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) 16:00:59 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b400140008c5507cc5ef424e"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) recvfrom(r0, &(0x7f0000000080)=""/19, 0x13, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x10000, 0x4}, 0xc) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x8005, 0xbdb6) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x400000006b, 0x0, 0x0) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffd, 0x1b00) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10010, 0x1) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f00000005c0)='./bus\x00', 0x201, 0x1a5) getpgrp() readlinkat(r2, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/22, 0x16) ioctl$TIOCSDTR(r2, 0x20007479) write(r2, &(0x7f00000000c0)='l18', 0x3) mkdirat(r2, &(0x7f0000000100)='./bus\x00', 0x88) renameat(r1, &(0x7f00000001c0)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00') 16:01:05 executing program 1: socketpair(0x2, 0xc007, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) 16:01:05 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000702c2f6098c46def56dbb023c384aec4bb49c9c34ff29426f0490937b28afa63dd6e3ee3cbe18ac6bb94aa450b6a9de3af08dedac4d84eb0dfaec95a11477260a4bdf197690ae22755ff212b982a43c282c04245df1e82396521e54c2a91272dee8ec1ce4db23e3f26acce5654e09989765a84115d9fe289ab8235344bd3adf06a2aa5c05ca1d2aad2097cd25737f76e", @ANYPTR, @ANYRES64=r2, @ANYRES32=r0], 0x20}, 0x0) write(r2, &(0x7f0000000bc0)="ca5fbd88373cea7b22f0a6d78a73a232d237f59cc8f855b45dc2a2ead9703c8edee9aa09352f59849ca3bb4cdee70dc7c198c17ea36a4ca8e022944516de0d6242ca30db039d95c25f8b0901c03b12d54f403abd31f486e3271299a778ddabf4c475d050cdb78e0d65e86bb65eb911349363211131573471d24df6fef261f752054624d14a3602493dc13a5d498d9dd96559a9e65e20205d5684bc9bbf0db0461b248036bf206450b01401c39e5829bca1c86c62101f95710e4ad73c89cc7d8cfcf98b2e62ef3446dc085bbb1d193c5aafdbaf078712f333572b0a8e05d430778437f0bec2b6470d442ac551fb1b06a5422155aba9a4a89b78a9c3f38301520a64020255f61a0a3e8d99a26187fbe14497902c68d15413d8a020ba6e93c95b629d37e0a226873a592ea1eaa9543ca67421e9507b67dcf65dfa6474792b5306d84ee1c2995af60a0ebf3cbbdb4ec20cb4a11abf15138260b9d8f6adaaf7e71df9a052c6d2ee3a94a2658fe3224e8c29c4220fb437b9fe767e1b9b2763e535f50cc803b73dfbe91733d8ea332c664a1fb2a352d48dad32ab72766d22d3218c65276e157d6d6b0de4dca61f470c8e5334a090255b33c085dcf8fbf61f6c608208319b7b8c45b0c1ff433a695c1faee9713b7e936295118a45346708a086fee09bfc9df5bbce89c1771518a45632bbf463f14682747866b0baa62a4fbfb1626d68b9e382480279fff98835021f1e78955ef1ededad858a2a66deeb7d04cc0748588216426336e5a3ac4bd00e4e9cf4894a0848233729146a39ee6b015ecb91e6264a1c3e54586d827464e7f5c851e76937d2b91e0d8e024e2b9d5996988262660ed6135ea2f652fdfd83aa7fce381d9919ef3195ee8fcb44eef2640879bc928a1a07aecd19ea6613831221d7e7054af2fcb6a58a825aa84791f7556c30490b74ac627dd32ed82b42f40afe7f6fe20e3461b468a9d2ae61f2f10bee40c7c0e93a48f816617528ea4e9241e166ad7e2572b69b95bc8dbd9ce532d29031674e80a63b7782a265adcb13d483f5a265ea139cb9005646db19eeaa1ece99d54016406c3b7e15c6b83498cb016bba2c125e098c2a0a8150e458210e7007d20d3ea9eaf6225bea781c1074bf7043e6463822e644a3075dc649ea48d9d70376db9c54712401ce3f39e2f9df5c777e1931525ae6988b686c71e9fdfc161ded0dabe94c5339739cd4bb7403a80d8cb837fcf8207e43aaa6673fc7734b66d69da464ed620178fcb72712381516059d1d934fb1cef839ff3cf0fe4880c65d707d779650125951ca4b986724dc50b256513410487e0c17284d7c3de9425a8bfccd01ab2966ca2c2d01062f7bc1e8f694579ad162164c12fe6b08ca982f2760cdaedd08ca92b31b7f7f9f4cfa88a7b4190abcc45dce98a059dec9563012e077864af01775877778c42816d4b44727d286c5eee1e1ce6a750dcca371f978b975c3fc61da9873e012bec5860e95951a2051ab702e2ced925c32a0ef4d0e2d9ab9f3d84b87cc3702824140fc1894d3abbfeeefa8cd0d5749d4154750b4b149aa9a02a2ced9e2b5c74f516febb47362fdf59e53ef2dc961e1b22a61898140ff2e0feb77363cc80069d6c6c1e8ca75ac17f7b1a7acf301e2eb4b8045db5f3c4d8050f3091ef21a43b41f831b7a4557b6023bc1587240e8377c9023836aa5f6272a7c50b0e8cd93aae41aed3bac1f333b40580fa64ccfe44700e41c5f97f4be4605d7e8f95f148ef5a16719ad3821b4fe42aa73ee85c50d1584b0d2250921a6a2d039ac6e77ed0e68424503d6b2f82f5b55d48185ca5ffa84bbd82c2cd1e982163919de7505b6a1ca09b26e232d199ae4c74cb7a5630e58bee697ad538113cc327b4df2e2dcd87dad93ced3b44254fbda416f3ce87bb072e0d3bc839787d832837eca8e88c5e8e34ec385532b0e08e84a14ac05bdcfe137ec41f259d3bfcf0d95716dfd71602dd6b458030d15daa691b4be9e52d1be6e5eaf440cdd248832b5be86eefb288248477206ed19c07ebd591ca9f7ce0d3a714c01dc4088ef8d644353cc2028cf045b8c3b71ef2cf73edfa99f34b73588ace0ee11ee8fc1557b73927fa116f6b30b3a31e5bffc9b4372d00ad54ba3f47c4811e3872ea0a30aac81a27b5bb328ea85d6d866664efc6a8d2efef755278ae17fc06b1a7f6a9380139c3b8ae652a28331f4c6c5b1e9da335b4cab6b0cce70794768cceddd081d76edc548c14494fa94ad2da00cda65164c9f7c9c73e79458afa63aa6164dedad9d0b7267db51c8ba2d00f137e95998e4996b3c205a55058f7c69a7b74dc3d151f79c0881a2c0d8a86697685417feffb7dfe1556527b6c2196da08c1a69118aa4fc63e8d42c6eb1769d588ba66131854dda3c1c06617e74dea3f590a091471c346a75300604b6ac9a9ce61d2714502daf73a400c741496b7417fccdbd6eed9b51b6797fded7ae202e6bc475e057e7b451aa20f01faa7653bda3a60c1d1d30404176a2ae1d8a253fac136f635597a6b1bc1e500337a5b61d0b9b2b6d0e54f78ad2671083552974a6d772af126b50346da63f9f47d87be3f6f8ef52153bc7a9cd4872271a93b143f5c7d08ed65d6e55f7b55698a2c48a6cb883805abb4225bdac8a206e461e6cac9302cf9cb4a2e95b51c460953acdbcb0d24d848cfb75f3c286c4b583ee525a73347a95320b72c00031f47e1036ec49ee777d0c75f0263aaeac5339f3ad87e075a8a5f6461e3aae38e43fe6515ec2159baa9af24eca6b7a1db41cd4b26f9f842c0cfda48bd9de64169a4743735e7a1bb0bb69697d1d096906aa016f42b29638af46ddd444d3821572fbb12b5c0a349c7600f1ecda23242464c5d8d9dcd5aea599727b40ebee7f240a4a00c034fccac781f34ce785bb6431d82ea14982945604c5deec10f6b8a97f4323821146ba228ae0a92e84539d2459e0f6c321b232c77a92daa9042a84fafbc34410ba4232efde54387210e2715d8b0ff80161d73a1e203e94a308563221a974ba16174e6c3e74933775819008ce2254efd1d8fcd0c5b40e52557e7953c026dc9cb91f022e5a5e28e4aec2fdfff94fc81ea8e14458f830dee90c2a3916fd00a0c4f8f2b58f216f75cd584b30ed34879be5814a59b83913de56d79be385b4c412014e8810d3c9f589bb88664b4327a2356792e44bf5003af3592200d1d2340868be8ae2c5a8da4cfbc8b47d615f3d94a016f715133036a24eed9e4a77808455aab19f15f5e3372c1a781570d08c80c7403fb476f03b0080731c903304acd0b55f88a2464949d5a06f39f6e9ddb426971b95d9fb902492d0aa0e15f3f933f50c0e31a0e312d1dc3ecd507d501047a22b3b05bab3695fbc141e014ce1733709043dcb1752640edfd43d492fce76648618344622279aa496b21a6ba92494fb590390fa2e7020d54ca8aa0742a893b51a6af4240ee13995df9d54efb43c985a6e4e467e74408409e264e9616a66e57c3bbaad2ae56739d4fccd02779cf500d3d690d85f4617852775eae62cdb64975978764bd6b7d177622d3d2a0451bb71bd0427d429e6a21b373eefb2706598f1f80de2b4bcf77d904c884ff5a0befa9c9b0d7578dffd4973d646d24ce8dfec15e3faa10ac785528595676339171ca14aaff09662888227d46b56b03cdd850e500e15d66060f7e5f8e08184e64d0e3abc60ca9992ccc03606c4c108d19cfbf0171d5859d2e70a7db9c07776b04890683f906bad753cc6eeaf33273e086be8d19dd869e133df149ae6bb13a5b32a5926861fe4ca3cb65768e1bd2e765c49effcc2b95539fa531be0a2e74fde82540b6c2d8eb0deae04df5113297434d6c60096aef5e67d4748df4b7ba22921f98c6ac1980726af75c34233d47748900478f92dfecff62a7faa3743e84adc843c3caa54b75880551204f6ba00d1c15521d8c64eba6b0dcc457c0b2afa13681cd9be9a9faeeef9ada7adaead0db1bcfd1c4decefe8d023a95bfa2a5702adea25282384c272caa80da3584f96254f8bf11fc17e67e4715126fef46cce1dd5a549095fde57e085167e94ea42bd8dd22c7c4d9bca709afaf46ab08ae1d4663c660ff56fe673709b73020a71fc0060f1ed92eec5b960f5bf58aced2ab3b629afb49b5a999eed7d6d8ec869d5255ee3bc5b83dfa91337dbadb6ff5f15b2e78d738ed885723de830b7c5646a9a362db27f251d2effa51cb4cfb9ece369b848b1d03e933522a873ceb8fa24485e9b445a5a77676b295ae0251f1f5bf597eaddd86a2a63fbae9c8e2857d38624ad1a571834f3878c7fe43e09d2c2747921e53050e06f1545d5155ea928b9534bbabd9034dd78517e43247f1ce9a9a6d88c14e881097fbe75b943edc3be61fc08a211af7f7797d05103881c1beb40f3e35a2ac6f9538cb5f6707df025e8992550e49688055bc457b96ef7cf4fee67cb3a8c68d30a1621211d0c96660ba7706d4aadd355aaad0fb3f8d55bfc566b3d7dc990c48196c85426a90a67030fe556ba346f5287218060f178e0a7eefc9344ee2861ba1d3e654042d0eee4d098a54649cc1f4bb8ac4e7b5f74816254068811974b7518f0ee2af6d565be68e4ad1f7d2e29a958677bd80e46fe1ef3464c37992d035cf981ff6d002a91c44fe1000ae95b114d00cc9a06e186acebaa5f477e91cdd9408ebd3f671276dc98ec12ccbab071785872f959c51445dc456cc35490a6009c2a0538325dfe71dde804bd8642981e6a1bc0e85fca9984376fe641bcb9e8e0a640e5fafa5bfcd40dfb583f749b4053f7da152a98baa8ad8ebcbf385b32b5dea25c0f919b6d789e15530da5bd489c0f78e93a7584c6143d6e09fb7e372f51cc677405d50395d238d77d98cec6fe78e1d61926ead021ba74e828724c75610c54aea13e6f5cc7c96950563788731311d9d86b1f47f06ae28ddd9b5e7eca8d10f6d3aef3b2f5135e71cf5bf4d2f0798b1c09477579e1dcbce49b1f1e5da405cc6a59dc608217307369df9c0c71b3da00030229bbdc3e5bf0e0d3a4fc2a8eb7094871c4348e3f28de67f8e9d4da170de2fb68106e413d6484407581b5a0e186a794da30a123c997584a6884b93b7c4eb4ee5f376e5f93a9c4699a38c92adca69e8eb654f89953892d9532d4fd0f99903f0d8ec198fd2eeee38954f23a61113610ba74dd0a650b07d0ee83a31b6861148600985fec436e14bff6e13ad3298f67ee749c8dd1bc7e048489f7b2f6bf3c982b596e7924844d9b65233c5f99b4b907f15c3c00e01f3d5dd7b0e4651897340e865c39452943cb211e82d848268776dbde4c66403f295d118b009a73016a263afb5aa4a6039e6004c656472b584a3e2ef754accec90c41360366ee02232e43fabf00d9ab6481027721ec49878b0804f8c82965bc46f9427f9dc0ceb87495cfd400d568bd7ce1ddba8853e85a3eda6328a52d7181015c6b333aeaffde6663c05eb5d03e32981cfcd7de56695cca0573157bb74b58b96ecd93d4562eea19ca34c502afdbb720939f3410da80dd33458d2a5e194d1d7ed7654064bf214004061cc2a78812e7d6642a1f4dac33f0676ff80715222b9e971fa16d869ddfe6f75a6c2886588f5d7631871888bcf9ddf3b3782579d29a53731fe04a70731f949e0d50fa5ae836512b78dae60a666ca49d74c9eaed29b848d6c5b143bf34d6e5eee3cf12eb5735a0b6c3ef714ffa0995f1399a770762cfa97c0733323c9dd3dff91f48b70fcd6ed3b89a2efcaaeb8e604e988f4f4e6ea2171ac049cbe07242810fff1b16d1a195840436", 0x1000) 16:01:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a04, 0x20000000003) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f, 0x4}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = shmget(0x0, 0x600000, 0x1000000, &(0x7f0000a00000/0x600000)=nil) r4 = geteuid() r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000000)=0x3b0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000480)={{0x593825ff, r4, r5, r6, r7, 0x81, 0x600000000000000}, 0xfffffffffffffc00, 0xfffffffffffffffe, r8, r9, 0x3ff, 0x358a55c5, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000b0c000/0x4000)=nil, 0x4000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) dup2(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000380)=0x1) sync() r11 = kqueue() kevent(r11, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) dup(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x33e) 16:01:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() r5 = dup2(r3, r4) openat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x125) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kevent(r0, 0x0, 0xfffffffffffffffc, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x5, 0x1000}], 0x0, 0x0) 16:01:05 executing program 1: r0 = socket$unix(0x1, 0x1000000000082, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) 16:01:05 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = socket$inet(0x2, 0x4000, 0x5) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) chmod(&(0x7f0000000000)='./bus\x00', 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:05 executing program 1: mknod$loop(&(0x7f0000001400)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6, 0x1, 0x1, 0x1f}], 0x3ff, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xddfb}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x40, 0x2}, {{r4}, 0xfffffffffffffffd, 0xc, 0x2, 0x7fffffff, 0x9}], 0x5, &(0x7f0000001300)={0x0, 0x42}) sendto$unix(r0, &(0x7f0000001340)="9af63f623c74f4e6c6b6db88328b70b8237a5f330fa45f73f922dfd569cf38f9eb30577b5f122c5d5a8d7e412de0911c770008048718b1dac94eee80ccc1b72258dbb1", 0x43, 0x9, &(0x7f00000013c0)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000100)="6013d7a887dd47181ec6a33f862391277d6be22b459fc6ac008e478d4fca5703f5b1c813e3da6008590f3c144bac5c582fe4ac04332e36bfc1b7fb60846d7327fa7db665adba524204fcdf0d954ce9686fc9c4c88f9eeb8ccbd5b514a7feeeb7a0eaae092707c16e269f397d5d07e2e9be8eb3556107c97326ea30f4f310508e", 0xce}], 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000340)="988276c0e93e66d18b3ca36610eb130ee767a6cad164da71aa9c7afa166d3180c885b28e94814147e7bc039a34ffe31e6056be922291c34f158fa42483923a31be312fe2dbb8f14899efbef9b7a1c38dae991084e545c72d5d5bf631841eebffeefc31bd74d89b7807c3ec661e97e222dcb67648d160902667d2d25c371939bb2c90f81f99bc2a792e0454d52c77fb5dbd3e7ca0d4f76524e80cb60a83831abb9baf66aef5330aa6b099cf6822343665568d66fcd357182bb4d4ad52dd8ce45d62202b6f25fc9ae1f99bc6c6d1b11761c5cee8a79ce9c52a68247cf865c6a4737e0cf77ae434f4bb1dcaab606ed3b3c6874d681dfbd039380302ef116e6f415ee57a4ad147810c4da5b42a16554c9207a1db5b1b07917801e2048972e48ed5b2d24667e67ac514c330a16cc4dc29a90748b99e17e961ed962ad5fc4518d7892e345b3e4eb59637b9b5ba7abfc1c6097fb013d915d0908985086c1f08b2dacc60f2228129b3665dfbdee2359347f20e54163fda31d5db1878ffc9bd3c39f7814a766a7dc73607287bbea4b10ddb19709f7e4a7d0c79f912f54733a9da5c5d00caae8382300f920c939a2c2b1780750e89fe4dd7063c83ec0258977d7807bdefe5f1db47864b81eff710fbc06f6add6db70573b4832df56b14d5aa0746f5715e12c87fbc113b0ef2591a64f38c5ffb6551fdfe66f044a639f10bb07b29eced074f0d9b820be40873f0bac40224e9095c541adf375c870895be3e3d7aeb5569d94b0506747d6c7c0318338938e4d793e41f269f31840935aa79e03778a70677a95af1ac24bb457b0d38f1e1ba94146b4e3af580ebb22918ac6b486910149678c2a10227d3c353376214c2acd32ff3c5e8b3c799ed538d8ed8089859dc4c007872d6dac9cd6fb21622ff340364f13b1c15e2a135fda059fa563d0b62c9349f154b2fd1ae2d58c46a42ace5062c617b1feaaf64bf086876d7c06aef915eb0366b75fc85300b4cdfd8fbf4c544fd9b10eadfcb9b672318e7dba756cae357f789a3999947fe924e40586f9918298033bef0ce1c5044209008a132db65d06f771079b7000063ad5b234f4cea8bdb199d5d23525ddd74985662fd3428c46717dfb0ce67be74464e5d5822ea8e5905044c9c6ccb9f19edad116632a76b3cb0829eab7c07622b1e1a15b8fdf1c7438b98e67aba3d30a759c91f8b7eb4103be1f3280355ca33b43f5232333665521f737f6661287f647c5d42db54cc3844184c1eb8bec978baf92e7f6718a15208a9051eb975aa80bb9078e0b7d0a0ad4dd431497dc9c54b4a3ee083b33691b30bf885218afaa995fb43abc3fee94ef04a18050fdf3b487fddd1e5e8bbcfd4d39e4c2424a6a244c08c3b6061e027f751fbbe8381379292345536192e5a1f0f5765fb7bf03210fa4318e4c50a0b48524eb6ccc204dc90bfbb7d9fd37530231534cd0791e8f0ec1e03b64ed86ae9de1051a4810854205a4d09433924fbe3d751f5442384d781bd1d856d3129c97c52c337bf39614cf9bdfa7f931fd5fee81f598bc1d0303ce29a10cd0461910e5ebcf2effd77bfb585d482094bcc2a64ae28ff6e6fd53d05dc325faae412eb9bda3ac8f4a48f9a5ed5d03a74856af1dbaf5858e46cce5131f64ca2e89e5a2ab3889dc21a324021ac25311f047167b5332533ddd99f2f8fc55de917ff40ca2992adcbe3fcfc75089ab803bd4a9722176e16354c62b3f7ec3403a523fb4676bf397549a7dc6bf82970241e151b9a5509cf14f74af786fe2275bd54a874d68a34b98854764d63c8c4af8f485c2914c6111ecf768aff34bdf82380fb7b6e1f3ca73beb07e37f235e66411e5c611b88e6592449c2da0417e97fa3650a3a19a5ab5c3de2be7ea7bf287a7c602557b7cc6bc4780ad5c25d4fe9b9940aea8c16d0d83f6607895234f19240a74d5c5111ce680eed32ad08dc7ad9905c13a927dfe7bf6480c6ab5c2733d7ec1db6aa9a1e1f2a6148f4fc24574ea994e6fa429bda8d73170242e2ffc4211d51efdc72530513bd74406c858f8a5ebdd80827df6f4facca31d5bfa3e8ee148022b7c8b2b34bb47f1c5bc6e331351c6ff56ffbe08321c7f565f2c3e36e907bff16a5f3cc1ddef575f62652179baf857117e3e6ce9ed1ab1336c0a0b5a598ccb7479f3e829ff2b2b60ee7f019078245e9ea4faa39de576cc0890f081d67d51739ccd85ec87b59400524630ac0da82cc48830ce4631dee56e9473a4b4114d5c29a6bb636f73f9050bedab75df215e4a23a18ad8d5a686f9b9275cfc05d23792911ed9625caa50ab6a34e6f891cbe203b827a31936b5f075fa7d2f8cc43fead5e832db1b761b26b180bba485717a0a14ab7ae6edad32f074f49f4dd9bb834e490aff58da4f5c12ff9637200229b6ec194515a3489ec405866a5cbd2fc5e758c021e735ddca9e9ba1cd62fdffdbe1257c45286feea285c985ea01bf6968fd8d5c5b6cdcb3f3655088bb9d1154a1bc7db5fcc300df196b4bc3820287fc41432cdefa71e3c1505d3103961465bf47e8e44c75b7da4895682e0bcdc48bcb2d31503f84d83a2536784757a842ea045547f1bcc046ecf7d82c3c1cfff3e9aacb19c467af6b9a72bf97eb84360b95c3296389ad3e50f280ade6b151b8478620bd33f78ac67e9a8f6e9847d35adb044464a5c583622356d92a038c4465edf3a766c9be17fa2c4998df587e8eeb9cb1cbaa7471697de2792bbf27a571675499d06d6bf5fcac4340f93328afc7213c1ffb25d1583ce4a440077310c920839ca798a75cf5f53d5f9a790dbfe0fc07493fe80053aef66927b86060389d07a8156f58b5ae6452eb06f3ca984467cc3bfe90ff3bbe6277f599dc80dda10e27ca3bb14f74adfe9f8b1bc0c80459bc879ad609505539f908bc8b0451c84557fdb6a3606ffdc6da2c4e91345573ca13760d8370f9fe3083173edbd7f83d6884b6bdf76f183b3e4fa1ae3a9619c9b61b936c62690b1486122b792d99f76c9ca2acb79215911d72e04521b854eaaaad01ecc2a6b687b1356846196b794e1d440f13dbfbcb862ae1f749103fa94350df978ca6bc1eafa51ee682a02afa8fcabe3ded136f3175dcf7c0ab002955d8afb82cb15f02da68f1cba629ae272c16afba2268ee8e3815cd6d73e95bce069ca1d3bc23656a8549548950be2cd068d13efe35eb6926d60417fb29973944432e7b86fa2dc34c9ad0d2bfc30fddd1e4a10d98c95c5b89d84c727a076d774e742bdcf0a0a46eea3deaf650b743b52e546f9c09d026d45805df37ae0a1aeff258cef053f72550a4a34c4113331f54be8fd6eb4d500d77bcfce9e78b8cee841b9fcb5d8df14043df5c10d4a8f44c74bf09bf750579ad95f45eaa5e31651cad5ceeea549da038c11d515d7a01bf55fcfc00ea42d8a8dfa15e61d3c91164ed2e5380afb654abb756c5f020ce1c9ec78ffd27717f9cec97708056e9b9797695ee3aadaa17a63273e8a9225ae966950efc02a9f3cf6119e4f8d53387ace9567ca848b68abef79d8d33f2d2accb82e0d61cb2a720a03e2822115901fc1312a14aea66793829ad7d11782ae270789954a779a2700256210851725d1cf84cd8bc7f531ecb27c9bd6ffa986b750e2ddab6ec11b755f74ca62124310672e537fc45e4934fa7521f8d05d77014400622e6a46342a852c9078d6b9f3ab00d58faa5762e264889282b43098bfc08ac389849f38278609c6d7c6ba5bb7c051ec0bed3487f5835870e09319d1473af54a3e4474a2197a1beb73fbc8b56ec217d5f14442e0de7215174b4664ea653224860145c38a3c8f65bbe084b1b59bec5de2b6f1dce4cf22616e1378b2058f9e99b6b7fdb94efb388220a46ca52ea15fe3a4fddc9abc6b750ed54a0c14ddc8bbf6ce4bd052f7fd81186d3cece0b69790f88fd8ec2cc0105b5f607f047bacede3ff8b71b09954165d4e633e6678a8070b9a0cf78393464d0cf8b1fba82e257645cb60eb3e2f25a967f356ae1ec165e88c081326b91c412aa184407caf8d9869ec64fc77e98aa62c4fc10d64055687f0e461858015c7dddb785d6de5001ab2eebc590e008cdb543f00ae986b0f49f5505d4552ea2afb76ad0ec8c796e1d001495b9f005116616fdadbc952317e958716c798e8c41ee523a13f070af0b36d1ec0b8f7dce72576372bc77083cb20463c663501c2feba13accbf58b1b94c098b6f290ad6b2d4536a330bfbd59bf6a138c65d4883f9ace4e8424ca27286a7e70313f7774bb4418d1fa8c2c83b303d5990ff2aed93260621f24dc368b13d386a75622f6920571a2d8a5bfe3d376594ecdf3b5f2519b220819f838c038f0dea18eb7339a3148a260d4830778ac34a70c467db3c97d452f81a5f9a935d09e4527f794a415b7d4cc55c77d0c54148e435e31aeadfa0c252da2fe384d93e344a83cd66d099f0c680e16603e77027882cff58532d8bf8cdddb8c53d1862bb32b34420ef37c07ad27309698bd91226d3c92f9f41411b089f37f1674aaa4d450eb4a01db0d885bc8fa172e65194d276c9882c76c60cac18d87873e87589cb459f337fcb906fcf1f88b479df23a32d5bc62e14f1c4f76437cb85861cc2c26882f9eecd83b5ac75a1ec6840e7068fe3fb59a233234dff4574c660087f8b06da243cffa68bfff421735da7723ec5bb341f26c97843c434280d848f64d86a8c82152e6ef0c535d914fa90999dc571530bae1dc5d84cf2f16173e2e243c1d3ff8164df640bcea0e39aa98c9168178a37ac2a20c8a26de8e259da58fc1f915d7d96cb59393bf0a1f91ad857dd5c6f715969bf721ab20e4de79a3ab03eca25cad4b6fb3732afd1bfc77a320781c0ab1fd387a82614af5a7f680841bd3e04cd7c35e1663eaec1f915d0076ad01dc0abca1fa65e1b5f0a088ccf1eae04910de0b4092aa9451989c7a5a1d24cf8e146293c7594a4cc50281f10a634143e3b543149f49fa9d5344b25066ab1644cecebad1a607efdb611c825f52225f43e3e56a3112a70649a64d9051f598ec34338b76bf2477dd250ff040a4253543da33958bd0b8503f5c862d303a2ed3efec068d2df1b768857a11510299b9321a8e43d7e7607bdf57e34b5bceb50fa68bd28346f637a96c7cc951cbdaccddbd12dcf82b35a654d906d67593327c0185b7a21731999ed5baade20ee160b3bf11e349a885efbe2fd6ce8bd6c339d81779aaec4e63c0256425f7a35b80717bcfc5f4e94ff9c2045b320919c888418a4c0c3759e729a7cae41872a5a6491ecd3f570d9cdaa3db430935dda989f1c70e926cfd52ef5f711d83420a2c64471ecf521aa902aa1a683419f20c76800710756e11106974794d00a6c2b7372f4c38c662173409c4e44365757b58db2562f88fe8adeb5a5a114a847e39149ecc6dbaf01bb62574bb7113cf5bd8d1d15d0ba947a1162ece21d187c5028d0ca13ed54980b17250a744675a591740982467ea8d5d601351e1135148505fbb95f2067e90adaa67f3f1d30a3fa7a44bb04bc3b98bda0ef4f3ed541c18905a96cc726efacf75be815d009964b84266f60d94d11b35be450ebaece284dd05efeab7abe95a9369ee2eb7d9108b81001e7a73ede4176b80b5795d", 0xf81}], 0x1) 16:01:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92e4e99636b43fd26f29833d50bcdce9755727d017fc57fddb9c817d30c0c2ba6ff56d5e2c3e69e06b65d49b59802f8a17ae2b0b9c9aa74e471a4e59f0287017bd10d9ef2ea3d5712577cd1207c995869e1fd1c4f96b1b284060c9c32c2defaba375cf27425c37fce64b7f6156a1de00c850369bfbad56fd403a638baaf0a79804389bff50d3d63007718c6dc1e91b3651c1690157b135536d46ad8a49fcb0647e877c5151ab3f35992f6583ff2f98e999fc638427f6def6c212ab9c6ead1ef642ce5a26e189c20d0b2098aef651e8a302fd7fe73052a64229dbe10a", 0xdc) 16:01:05 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000001240)="85df2ab3e8797deaef70bcc2cf443caca5f76e97", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x7fff, 0x4) socket$inet6(0x18, 0x5, 0xc2a0) 16:01:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x40000057, &(0x7f0000000140)=[r0, r1, 0xffffffffffffffff, 0x0, r2, 0x0, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r3) setuid(0xee01) r5 = semget(0x3, 0x0, 0x0) getgroups(0x2, &(0x7f00000000c0)=[r4, r4]) semctl$SETVAL(r5, 0x0, 0x8, 0x0) 16:01:05 executing program 0: kqueue() r0 = open(&(0x7f0000002400)='./file0\x00', 0x2, 0x121) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002640)=0x12) r1 = kqueue() pwritev(r1, &(0x7f0000002580)=[{&(0x7f00000000c0)="53304777b39076a140eda5125919c9095dcf6c7e63440cceae2798961f4f379f35cc6011cfde9730920d69f7a5f75cfe48bf31c8582b55d2e72e4caa37b8e7ffb82dcf27e55379c55fab6cf37adb4bfb16bab4d1d0c19d0814da5a944b7f2b06b2a1a753c32acf3908f42902ffb6d01ecf71d7a1f0bb1f8688fe8fce4daa2450717f268e800d250ceb73b7", 0x8b}, {&(0x7f0000000180)="09525421298dd443de4cc7b3f07ab093f36d477b81380976a627f10513769720aa1e955c491de51d3954b26c82888774b326544ebdbd76e5046d0685942e6a5e24f54ccab57b3e939682e84a4fef163de1dfb9ee0b2a518d8cd335dfd50a41ef0193ba7122c0272aa484298be49c58057a3ca9d1d49457dcdbdb2e16bfab2d28068731358616cebc0fe99945f44384703ee9cc8c81cc8c7dcc73d32bcd69ae363492d71a1ab141c40338e55f61b58f11", 0xb0}, {&(0x7f0000000240)="57d344d5ce39f14ccbdbccce8255e1c6850ad194fe8768e021190033deacd68d23e3576ef5604655ec7321e6e358c39f4f753f3ef367afd03ac8ab830ad0c6adfe748af9550e9aacf922fce8fe6f5a2993b8eab69e754dd2c7410b63e86bdd24bea4316f734f32cb609d38c3e39733ccab19051ae5e73ed6d5ca5acc2ef44c807bba91b9647ecb8635763b3099f2f734a540c4095583f920a9b2a27faa928ef76a436e140bdc77fcba5d63a75c84e3ea8b793e7008bdad6a29637e8370933bc29385bb957aadf593b975c1075441fe0aef7338e01da8c02a1bec891ad0a3c8c4d299479a55b2ba3f4ef7f0575021613559200a4d704066afdab22a7772d50fb6ccb316bd02b01465dee6e60abab0db9d352bba1b479c3c3d0b0f3c1bb80ea9110efdbe620ba0c7568534731afce709a5f9a1479b7ac30f6eed8392701d838e90ff61451ed623f9bd3a326ea2e0091886dfc7cdb54e27f5c9f9a45ab4cffe2787f8ba9e3e2f63d4f83ebbbce6aee48297d98f74f20c7b630d25f5e9b7efea4ad474fedc2fe91ef032ffd8ca119c4dc4bd581caa4cd8eb07c91504c3e554ea64775b34c1d22f616f6cd7746c5388fde6af20f817b2f257a32bec350df69bcacc5f6cc483b51630afb37da0fa9e2d8f28970cb06ad9cecf5f611541fd35bb7b954dc8ace91de58aae46bf4a56e73ec5ef937a4ed7da31d89b048e3e0e2d3830db5040837298da44754585e4f41a79069081d98cda406187d9a04a7b3fec84f759ac71c98396f622cb53fdb73d64213f3fde9824cb7a71f4390d4ac9b8e458e6b49527c52ec468ee973a3b5631c9a4af5ba8aab1a30a210e08591ef0c27f628d1c6f59239d9bee4074c1a5c572dc0ab1c5ad92ca4e9dc69844f6123eee9b928471a57b30fe6a5353d1508047dbcd10b2899a4ab33dcf9798ef2bfaaa5cd4e163fbc232e216ff5b739800eb11ecc155af13f72f46ea60477c3336aee2d754bf6621a45352678b01252304c825f8f08ece97777871df689c5506857dd76c29937910a4529d69cf579a5594d750719628b2af3b8e8db63fa1deaa57f862ca0179cdbd59d6e863e3b7a9d45661f2e56bb21c1b67c97ff37b5688ae9fa8036864adb4c82306942154ed561a93160b82932d82014920aaa9a03eb74de73f86d20e08ea031278dfbf202d2b3388043a200905ba1c0eb632139f05ce9e71ec66cda49eb466275bc16ea6bb3674e73f05fa7c303d2a519b143ee4382b7e80d0e2e12aebb4c3d3aa512c593d8defca2a8659eb829c2a6b47c2cc792d62c1bed313b7f9509e4289fc90d114f390562a5e684c3dddf9e9da8a00976527513d91a445c6bcbf7d370cb2cd851ac31c7572f26ac9863941fefa34c8447407643348f9b2dce8dad9a30b7655a0c8878d87065e48e90977573768c0fcea42ba5e636b989a36c6808d290b6f505fe5a1104b82cc64b552fe607cdd52ee9a553a5bd4c18b6fe881367e7b872c4d340aab053b2b3fa3a295f3d64cd4d4706df0234db72fd413413e0ec2cfc9f60ac78f2bedfd0d32966e10d4f77d7d6050baf1f9c92fc1c61368593ae10a5c9128caede37a132356e08046aa2f3640b33601cf2d95d6bf627ff17f7389ea9c1a1eab3507047e7b380e4703692a935cf875cb9e4d779a3a93e36ab2d13731523176873468c59cfd1405dc5ca9ab46ed3a9f9af322fcea741b20e8afcaf96943fe279b86a59c12e3571622d16d842acad6016a4bb3081387b1e0065b0baae7792b323298c7d8b5b490d57fed9a6473eebfb325376177b882b0ba1cca6c731a6a4ad7fc45b6535e4f7d855c8c769484595159b0a762d547fa65a4b975b92004d02fb97a9c7b5d5f9de6845f774fcef5f3f80bb5d15fb18ab803accd350f037a9e723e3fc58a79e28f8046a96af0befe5d57ad49696ed644f66ffc97e8de91515466c433729ace1f90b3ac7e1a755548d4db85a420759219bc26be452efb73533cd4d58bef264728edcae5121f0175d30a46c4bfe9ec55ecbe020a1c4fed6c3d0b3bb896f9c981ff9f75b4ed706ced45e88444158c0206368963e2aa7b1110d3a2aea845562997e32a79169d18ecf54b04583c0cd4b1231de3c539400d853158d41b035ba8d8a2d23e0d0acc88f735162f3cf7ac60fa899789c747cfd08bdded707e90c718c8b7a116ebfdf7f9c3564da46ae13c2496f3e5029543411c09ada03626d67473c4d74739652e2af2b7b71a3999742e8101aea6594fc36c3a50f3d96b4998d43d5ee7b7e801ecb5458c476c3b9a5c80fa23eee47b2ab70d2af71aca6dadb693eb79b959115b254f96485a6ea34201196ecd6f90ab009c2db498f1dc752110904f25b1bd595fc8543904484727ac42c5af3dde77fd000c2421e2d13fc9140e53ebd7e9621f54701bf0466bea9e5cf6a98fc2f942c6b2dd0e2751774ad7114f32f90716298c6ae32954aa475086d9b07873eb005646a96b9511a2d7916523037114d9309e55f10d3caa38188d5149e7a1a92073dd662278bd9ec0298847a5c32b14269786ab8ea4a4787bd2ca270f1984ea15b22cbd36d3adc1f32d9a4ccc0568e1c0a9d63d19b714afa0337776389122277cd75ff91a6b89359d9f30466ccc0cf55ab662362fcfb0069fc4e1991f6ed036b4166968a31db722b8a6b1b61297a2364e823e6200864383bf7b731bc75e5ef5c0c1b3beb5159b08b74d2b9e5dbd9d95cb2d0d762f5f147d828ee5d480d6e2f001b06ac1052dfd643d7fe6ba65ec0850291f6df844aa7614e0e02f96765e77c1c11be0d21cec58f98198c050628f68445ee28af67331f8837c9a4b265db56fa88b21d24f4baf1125c8fe84255b659f9fba14ed212cbb8a978675e1d729e2ed5e69c5efa15f0d5c2a177524c90ae0e06a2a1f13521b0fe8298b06110d8bbb502e1a5c21e98e3820b6884f7578d0556fad82f8dca6d3d4ec9ab63e31f288d8da1a04de8c9c765ac59ae0f9079379933afbca4e156c04e6f4816bb4ce6c3d182d077ff13f2a7efe9f3ce48c34602ae78698ee552d54669a177a78064a1b984ebb382a3485d3a541a24d305fb29af23cd222cc08fa19ecdf0852c0d186c4128b3e9e4372875d3a9c9a65705cfa2e6c551340d7b9996baebb728aaba9ba8116e6e62c3e0e9a98af51d56e2eaa4edd4d0949f17b1a2d3bf86b83a154f03b03517bfd36b3ee8e8a93a0e69174580f6c37ed049559497a32189fe9166d102531672115dc7d3211ed2e50dc6c68c63ff6e67dcec447cce443117bfea396011380bfb370a3636de6c530293639a0d6dd225cbeb4574443e98bccb78dcbfed9d54f2949c85badd93f851168e58e7148a455f5faedb34aa3337da9b204fdb26d4b517a1a3c5a6ea7b437e5c184b4aaf3fb7430692c539e059dcdcf23771b0eaeb44479aed29b4a1a136327135c0aa71352172100307ce201719f8bbaf14380a8d6ea2c15634ef92c0214847615a6f1f017f2911f819954a6a9b62ceba3392a52f61a9c3d8bc85740213c8865dd2a305c5fcd18b81d35ae7d709a1ef3d494eaa2c6153bacff0ab22fd9e25193743aee7f8e98c0ef11c963c165beeaa81e681f592c904319de0645c30b805f1604269654ca8a1d70713ffceb2a5597a465bc4c985db6545d3f8fe0289f01306a747f3b5652751028f8ce86ee6359f628acb2d4ecfd3ad8cb663f781793343bdedd55c982fe31b4c8e8836f9bfa6b409bff6c045320cd37e25857783945938b05dc1b73d63655325b85667a82f9cf47cdea10babc01872f809747afc0ef2b06efd9006a8327849ae95b549427c0e63714ae1349d905daf0fb1a355a6e9ee7f95155d13d883c507e66102d9c0f9906fb78f7815ac05d550abe26008a93d127b4cc2787c65fb2200123d5791e849588d79fe056307b78f71cd4f14769345116dcc14105f39c3cb9510ececc12ad48c5c259e5340c7444a124ff8d543cea1e9f5a840d8fc51a8899e55759b5bfdf2eb93bd1a0afcf50d5e070049cb04d9683daa76c1393679b75abc09d4fbbaa0d64976cb40cc8707659a4f10d5facbd1478f7faddb9210be3583428dd61bf89f349acd424f54a66eeb46652caa566b5808828bb1d0868324449064b06a6a0245d7d570e8aa9721d8657f609a2ffe9d3614729f97d078be797df5d45e4d8db8a994bbce394bad8d940d350ce6344092dd3acd24f1da2205ced2efbd5ddae64d98eec479afe4e073e88dab66bbac17fd551477ec7802da27456358dbe3711c5062861a04a2ce836357aa32cced4bf209431e8bd9c34aa8869829399f74c50d349dad3dcd1cd05c1aec98768ceb55cc8f814c2cd3bd8ffd7252467d5c0a598e2fbe5a14a8bfdbe37e1bc3524d7711fb0f6e11bb71f18fcd10c2f1eee998d394b2dbd31a2cd7c01fd362db0b157bfa801ea84f0b52ae1effa47fe0f199302d7c36d22d2629f1945d97b38749c4d06e3a7839473a8c2d84a8b9e3079d1d6c409a152dfd620cd20da550090fa9e648b9686c8c35eaec18209e4c970fc671f017185d737ba3e52a630db77e4d2b729ac2451f21ecd869ac1e9835bd7728719b6e6b4a5283fed6e4f89a7737cbb66dd2e35279e1e21784d771ac2de75dd0c12f0203b01cf218f4bb290e75e75dd650e557ec185f554688f242c52b95dff3e162a285447541720d14a47f4626f5d83941281ab42e7c2cd2e269f424aeb1905cfdee3f9d8911abd4533595a9882797294e7a62376cc0d5617b284859694dc3648acea3d358c69f357006f2c4d84263ac28ad5a37f7ed40d640e82f49a72e602bf258bbaaf3349b20f1016fc6f8ca03418215713ad8bc22ce7ada80bf403d259f4a7bca286b24dae7a63871adc7411e9d672755738d5b97d8de0b441f0763bba3cb34641942d5bcb63ce4b7a5b2214ed757ead2e9a4f2fb51b0bc73cbed018fa948a6cad443ccaa1aa900b50710f3ec452bf1c9c342e51fa0b76b8bcebbd82076c84ce59841b753002f6ea3748366be7af11daf49d49f81a0c523d777f3dd32349e631095ad1b137fc4afd05938cadcda15a345627f327673d736aa4e1906a336143765a392e2e5ccb7c2eddcb24a185c0905db84a200fe23d72d5ceb0cd1038a9a5adac4bd76d5882ffe8baff3ac1aa0a07cd7e6f1d4906270288d8aee01d1e86125e1e7d535ba5db69d030be21dbb4b71cee84cf7100858a0ee83b20d76160d9b10352f94fd64d2aa6e48ac72928a9ca1458b284a2696dc776359349fa62aa7710bea214697887f98edeea6fa128937ae4b531c584e285ad52c893796b3ca8ef4c411b516cb2cece61e54374336d65017732ef42b8e48d7af51baa80ebe014895b606f7c0b4e1f1be5cbb84ce55ce792020b971ce3ca36b30cdbb3a8449d8ae82196b12b57884bc03d2db55c52f4fccf6e37242728574cf9e6cd58dd0514c784880ed97e67e195b6c61bde209df74861966a15785ba67cd3e53f0c53a831b475e1cc5e876baf5b94ce5a33438d321f8e286733a29f3ffc7cae52a217ff78d7d5335b14d3863d1a516ff6ea480c63b13008bda005402089cb7aac1a1bd827aa929b15c715ea2e46b8e46980be9a49f54880d4791f06a5ed00ae2b7a1fa4607055b5518d3eee95c06d36a28217703424344cb33d21e977dd967b83785d55a3e7b8069f64640e36f196c34e381f199f55ca4760efa61399997b766dd947468c610cbd1ab8a18f665ff0020ff71e92d4b787feb299443688dcffd027bc2f88a0989ad8439fc477af2d04fe8636d6bd321209965030015a0da4578879ec86744c89", 0x1000}, {&(0x7f0000001240)="7c60f1ca02dc04363f671bca6786a1244307d062ec0b6e83069ba3a4", 0x1c}, {&(0x7f0000001280)="efef31ed8ba972be1d8742bf90e0c54fd569a78086bcadd246da7117b17b06bf31c20453d73b4679b4e52fc5cc19320a898308faee7a8ebc13d87bb23fc4f5a762f7cf349ceb06f958773fbd5de83bf0535fe725cc6cb98db2194dcfd3f39bf52c1f518c5e27ede8682bb5e04f6b782334c0aa88f4bdc3f50f5163358ebb37926b31907d8e524667ac429a390a5b03a78a6ed56594c1007efe6f0f807a7907ce9a5a3e7d61c33f6001350370ef577565709e5b0bfd2ed5269659f2803c4cc745a1c702bdbd826bdebb965d571b1b7d50090824a7fd5c80cd91ffa11366225f4ab1a19db329db053ccbee1ff3da4d00ba2b5e34457e44f7f8aeb72a473053c2e710a04e56ef7dd2d727cfecf88a3666d8c70cd2fb243fb54e71c5cce04a78025c0101c12fcb46fadb87a22c661480ea3de458ea5ca0d02114d291ea448c51a240e308eaea8fa541a99a337572faa05a5fbcdb5276b170d04506ab207071d3c9084fdbcb9680603b14c1f6a77fee611b0329cfbe9189dbd63f8b802a2db7249ed4380747e8a2452cb9e0575ec7e7bfc3f5337171b1075acdf382c81ac2e49df6186ea05804ac4ca569febd0a5876c2f9db48b960e46b61726adb20d963e0450dc7f2af8cf1cc6a6478a8aec927a571997b83c3b07a9a54feef5618ec003ed4221cb46e175b99941fce05b01841683069bf3958b5374ca55273161334ac55e70b1b72cdee9ba46f4607efcc49ffffb852758055d6d733ef4ef99356588d90250eaa788c848229293d3b844782fff2530f528d025cced323ce73c80d1779ef9cbc06ba454ab45e7cd4585339adb5ab13f2c684ebd84dd69b13c4b036d719d6c6d04a4fedc9de1f232eedcd496bb05137239e72f65b51532e3281ee320d58fbf4204dc52d2395cdd0558b25bb45f747e92e285740023663300140915b099d8bdc6626ed02a60e9c0d54256ac28678aa1f8d4a7856c6257165da57824c8cdd4c12b826fa9946be0c584adb95900029cf596841889d3781ae8f6074c90ce357e2dd0404ac14403fcde1bcab31f052f65c427bac8b8ad4ab1d99121e3e153192ba6ffe031978d516fb8b0553a919832304ca4c7bbaced8ebc97995dc60e24d854bc6fdf33d8312945a9fcd0990f1ae73a90d7518b39c3482dea9f7cf3b265ae821519dc1f32ab685aad95f9a61e701f1c7f056e764ef8ac9f95674830f7e81dd096efa0267d342c7cba8723b949c2e61503c9f985622e9ed1dd472a0b29a29b529539324a0342627984d09ba241a9821d9e63205a6b089c366efe4271c10ffd148e92a1231422a92dba5da9c7406ce043ee63b22013f78577f6d535ad18a32f84b7328dc2543ed4686ac7a9b4d2acc7b3e6715e1f5b92bcf99e298d55bbfbeb84d6e2da048d086d9c7db4840cc27d3ca17a6d337761ec547999ad43e734cb23693535bea4de48e80f8c20211db486da855b34b46bd7a5c40776ef6e073837d646911923f2a46bfa4552ef13e8a2909f3f6e44281b7eefdade9588e23227df2ed48cb2a2a86caf7cd16fd78fd805367c3188a11d719a962022afc4d76ae969456d9d20bc9b4528a2f38405e6450587d80955be47b573eab76b619a10692ed2abf865fe71725daa412175a10f6e735991c0838a62027fc03fa4a67c1d1c83c9487be95eced4af065e8403a473860cac5aae43ab0affe0a90012dee6a8ad24b20a4cb0f318b10ca1d987bae5b21a43c3a842f6f129ad381954075b92e68cd5b82c76f5fb5db0f184ff89fef6dbd90a0b705a17c9685e14b06e90ac91bda9cd6c55fa67dccc03a1c2d6255eec03e00fac55d55219dd3401309ffe6d21a855e6825baba0ed945e003396899c1498b7173ac4cbdd1531adc61c86e34b5a3bb4a6e81ecd0fae9ef95f82ecb8fa603c01474734e2fc477b5b45b761466291bb612b1e62233178e2b4fefbf5e8e304ff69031ba9921254ec5978c3d54a9cd1dbe469eddc947934f21fe6ad30515832232f74060d3cdfc779ab4595c82bb0e2a4b1d421dba6ea6fa9a4bdd81add4aa0123b9c92e5b77147c51dcd5b95e3fb4be56b6e1a7ce19df3d178240d15ba9a02aff2601ad70e16aa887adf9b83a6ced4e0ebbcef264d8c393b3cefaa92d8d7f735283657d5baea2645b8b99dcb5e884168acd9072ffefcc8fc8c80cdde18ee4658fe06ada0345e2a0ceffb273adcfa94992c933f211d17dfdc3172d5a8fac606d68af2ae36322d0efcffe0cd3d34b3197a44b2f2bfabaeb719cea623b8f497df66fe31d389892a3315f0d5b40c76563e4770dc7aa07a18baec59943db6ed7693af7ff805a3bd57e5e4ba6ac3036cc8410c27a0e9623aab365780c573193839b0ba7e85091d4ae89140610fc17bd5ea4a744afea2da99ef727fe64ab27737f340baa9e85053645807d1443ade0aca92221b0b94e1f072e82dd31a36604f19f9d190eae34623d2afd5a94562db788744ba7bcec50c033cfc882cd62510bcf957ce4364354eafa9d7fe3bbafd1f5f4944f513b8e17ed3bf19a8faf4bf1811cf02fbc7654933b573a9f7b8dd2580d0ad0f96e38db000ea513776db1981d4aef5b2acaedcf04b82280e418d144ac6ecf48dac93bc432f252c3d7abffe74e0473c2b9ef28450334cd76517152e7f04c455864579345a87cdf165e646b7c3bbe95b626a2e571d224ff283f5eefd8a343c240f2ef985f243a144aafc33e4fdf14caf815108136265a53f4fece41dad4c56649265655166a3c61ce9778aaff3ec7a6636265bbb823385d6d16acdb59dbc08e9c9beb1d5c85a7384dd3accd04020b6fdcf919b1e173e7412d7c4875bee1bbaebfbc5c60ac8cfea9d1791f59fe2933cc0c967d9ffd4d238d3047623627bfd3c7ddbfc70178610f59a197192f98317ec99f96720a05bc73654f6deb6b840550c0d1ae867358fc62543677b7fecea4b3b6abfaf895398871f010bbfe1aaa5158b7dcaa3986bcc16891e51497e6cbeed9fc4ebc2d4ca1418ea0f427323798c403edf7d844bdb8b702239a051a395ec4d1db2abdf437fd20acc2c1b72c631eefe88d3fffb86b1964e3f57d2602761c3232ef23ae5b9fc242885ce5397ec24b23b260fb90ba5cb06220153f669ab8a416640ee33f963a724e03ce0500f786063f062d0a47da7282622bdae81bdb461f354998f7d693ea9db6c17db6ac1f52793439d8f4edbb93bf779692f492f554ccf0753e49cb6445b03e60ac32e580305516e69271b4db2d892bf6c2845746c7e14e3253fbe96a66877e9755d91eab5cdc79dd28ecc0462b5925c4a2e82d9f8fd289f7ef5eeabd35a8ba3a8c51910b0d2c852d270152b7e4e5f9bc41b89288616cb620ed34c0e07cdba7bc0510c8cf46b8c1e26d4b9ff8bc648e7c7f3a84d67e2819e0f31cb34f9951f30e3dc31593ec916ccfa1d498f5d0380cc6bf392f68c58169df43b80aec8770d28664d996f746228b017bc9ece91fd1b5954c33903966104f967419ebb8ff5fe52f9767b0b981a9f05bbc733ad3dce3ef2d192d696c73c1c4d5bc53ac2d4b45a6625319470ab3e962f88a8ae76ff30fd8ca0b2c7aeb6f318efe32ed046ef2b91acb8b90c2d4cf299156be65a0207aafed9f2f44ab907f6e1cbd49f4d66f9351c18863d83133a0a2a2dcceefe606c6ec2fb6e52885ecaf5fe8e8ba210572289f4066f11e30a25d718d37b6abbb4b6ac2a6630b0671ea0a375f523abe7ff1b4320986ec881ac8b0203f7efeadfcc259ddea005d9c29f76877378b8204bdaafd79d7f3cced26ef5a8379dab1a2a326a795b34745b47a13619145227b9ccd2e2f58aafcd67a374a1316d921bbeef190a848d8636b78707dc335fc874f38f6388a605f558a7366c8d12a143d8d4d5da871b66209c99d81e918467acb867a6872d0fc8fb1efd059cd8b63a95214bb0b1847b0299ce07a1bbd27e51c511b38e58632359734af45ab3d3693e4effac2a7611f54da2f0bf12a7b78e68da039fefbda93c8b2bba52f3b3197be7549c891ce48f2f67c9c717fb37852d5ec3ad4a482d1a47cadac6d9148d866e499c0dca7dd9931a035d35b8413856f4de6cc80820f00fca8225396f187a13f211ef1c3ee99ad7bdf28cb0b44cee2aaff52937ae7176349d7743fda7c4886d4e1545f77424ae903223d79dbfa8cb6c1e47b68399c60d8ce62cf4099d6c0883fe7be6d23cd53b2132814ebb5690398b6c936c7557ccf6e6b4f04dd743448b63584186ad2ef30b29c18ddde900e4ae4f1eb0b085a419cf7fa64c5a0ccdf306d7b84151c9f1f7038aaddc24fea1f391f4ef442ed0b1ea892881a368d76767262e0b2e6981b07210458e7cbe468407e124e86295808e67ba6c105847197bbaaac2468414a1373d1d7bd82f6cce80f9caef35c93319c75bf1a8e9959d0b5b88a6661b5cd76c5bc1475e07c47b8d9e87cb80af4e3cbaee116cf534b6bc0641d58e3ae01a3a53120a28ab0e94852974282070f5cdf68e6995e2dfe3c688ca33d776e844ddb208261eede4f788e5a685f68f8e5bdca0e817db4728844892f980c9de9274f1b3214f4e8ca9b75c6db460bc0cbc09f39f82ca3bf08e41daf0173cf31b3b9f6483574513f284b5650627a9d2cb02e6c0f9a6e90992e2b740caacbb6fea5686ac5bdaafd68448cadac0a5547f392fec1a690b96c4d9f9154da99ca22694c352815fedcfdaf51db617da206e6f33597dc3936d0123fab65b73c5657ce094f3c62c3b7a5668fec5d240e4e0e18a5c2f29f34c8c47be6a2d44d33e69d42dc27119daea8eda88d07cab735394ad176b14b7e07e9afaa4246ab78b1f7fd8525b24beee4dd8e564335232d7b77b28e99d0c93ca1dda32cfb365363a5ed81d27319c685a5a7fab5e250247ad9d90b56b5ca447187b0c50532925afc25fcebb138cedd7f7ea6b65e16e612be17e4b3ac910c370e1b9bb424f5e473bdc85dccceacffecdf91fce6c5503ae80de9bb4642b2dcb20b89c21c8cb48800c0962adec324019283cc87ddb8799d5169eee8a4586dbf89e3d3ff590bd637a75ced46e015d03279bd2eca5e0d1f61c8a63f8f02cdbb20156cef6b7aab6b1ba1e03ff2d74e9d29bab0460c2600c5dcc44396cc65a2b2fb3a476b1df9425d895122c4db2d3f86214607bcd4e734b4907f979d1e06d6612b1b538bbac7963b16210144acb0bc335764321622f0d0af9a2e775c19387b9773387546edc409fc043ba89f12325c3abd390b86b4517504b9b94a2f8dfd1d8067755ab7421cbacf70ea7d4a8e9295bd167f12e84c6cd97b120fa2b5ffe4676a42c3c04a2c88cc2e69327e7f7b020c90400ddbb44cbc57aea5cdbb0f5f9f4ed5bc5bcc47789544f34e7751998df8beb136298e2c0c230a6a04018f1aff8a46bc0abf5c924d04912b02e2da9886f44142950ea416e7f441d571ac6d373451a0e190d2b2b55a6d1e15037e77a7b35f348174165da164bcb9d3b772f142ba8f03fecb96ca4ab59cc02ff150d0ed628363471b650005151b6187ea36fd2c192320d185e3ed98754134d445e55930674070239754315267b776e716779fa44a92a4f2cb339e69e635307c15526bceb4e742cbd3d6fb2dec5353f65a2949f6ae2bd81f2d5d6dd44a303717d806ec31cdd0d94592042402a4ebaac19a2720b7955f0947099486fb97f7af20278bc09ab2840a19b630a79ed982cb025297aef6310a9bdd597cafb95879b78d010872a9913213679b410173412d789517c9502ba4e4ad88f6a8b13ff111559dc500278b05b1c21599893d0348ac1a783ec1f9be4c32854e79a3", 0x1000}, {&(0x7f0000002280)="0be926492f75ca0403fda0ce6f63ae9c20bd59fe106832eef61111347fa020bef07142d477091b207db405914f6251276e165e805a3fb891baf022d0ff38005f21f1982e4724440d2ff3534b4211b7f78260959ceb25e93335fb903904449ccc12239188f6b7917b9830ceac7b7aab90e7fa0c4058e83733569a3d061b4119262fb1dc477cee2423edb1fa65351942bb7fe5c8976fa40a37a4320561e68fdec93a26c1e29c6ccc68519360ab3baba9ec68a74a4e9ee7dad22e1b7d522b779462e37fd03dfa36c1298d45", 0xca}, {&(0x7f0000002380)="02630acd7d70464b3800a6afb27addf5f84490fcfde87f9514dfbe3aa1c4080990fdaccb8d68ac67b526706d1b04d959d46a8c14db84aabd4075c158c2c55c555877fc21b98ef3053fd46a52d8b9fc9ab7db44e1140cd04fa9f52baca8483ac2abac43c95b", 0x65}, {&(0x7f0000002400)}, {&(0x7f0000002440)="6739bec4eee1b055b99919405af3c5acd3fd8531751520f4a1f763459c7f5995ad108425fdf86c25159863141493d94868b76fa797a6a85986e6da03793971217f97fc6476c62f485016eb5d11454bbb969db6a20721573488b69c1345a9074843bf37dd53cd8f83f0532aadf19f0b4ba7c7ca5a9238f69640223d398140b65e0d435f944aa591de1ce5bc9cb96c9bc214f9ef544d5864e8b5d9daf986f0e5ec01ac72b78439", 0xa6}, {&(0x7f0000002500)="e55577337c05d080f4457f02f89d303abd97109f4ca93fc781aa598e0528f55bebb4f36d0168aa7a87d13581f7aded57162d1b59b371805c351c410b0eb0f0b3afbb", 0x42}], 0xa, 0x0) kevent(r1, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200010000, 0x10) ioctl$TIOCNOTTY(r2, 0x20007471) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0xa022, 0x40}, 0xc) ftruncate(r0, 0x80000000) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x640, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) syz_open_pts() writev(r0, &(0x7f0000000040), 0x0) 16:01:05 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8020, 0x120) r1 = socket(0x16, 0x0, 0x101) socketpair(0x1b, 0x0, 0x8000, &(0x7f0000000100)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0xa0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x410, 0x80) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x5, 0x200, 0x5}, {{r2}, 0xffffffffffffffff, 0x1c, 0xf0000000, 0x8001, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x7}], 0x2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x8, 0x81}, {{r5}, 0xfffffffffffffffb, 0x30, 0x2, 0xc566, 0x8}], 0x5, &(0x7f0000000300)={0xf36, 0x4}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x19}], 0xd6, 0x0, 0x5, 0x0) close(r7) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) 16:01:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x5, 0x1, 0x1ff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x175e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x2) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x0) 16:01:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x7684847e}, {0x19ba, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c01000000c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)=']', 0x1}], 0x1) 16:01:05 executing program 1: msgget(0x1, 0x60c) mknod(&(0x7f0000000000)='./file0\x00', 0x11, 0x1f) 16:01:05 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)="ac23df977546898bef94d5246d61343be78b3f67a23e3d868fc486375ad0ad368f13f4062ced9b074a37a46601eff35792d5d966756049e51fa3b86e6428895c71cde0e865050101fa9334217433cac23f32bc778c95170d765942f4bf760be890b54c275610ff0e6a4722da173707deac386dd0bb90035b63c39c000000", 0x7e) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:01:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) syz_open_pts() 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596", 0x67) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e203ff0f335bf20d8b8f32ab2a3b8bdad934c2a441cb886ce69774a19b3f0001e61009fcf41fa98a0bbd953331022c3f5c42bca801f470986250a4cb3723000000000000003198b5e22fa1d98e", 0x57) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x3f, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) getuid() 16:01:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000040)="e000000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="e7e2b9c75009c010d6062f90dc9c35260b220032d658f0fdc8d00eac66c1282f1bddf0b7272fee9d4fc8713a732d6a0eba8b493869d094719c7e186a0e31d3a5c824343083599d300eca6cc10ef0369c6ec7e65f67683a90c0e28ed5a39aa08b9e0a862b0aa6dabfe03e97b15c7d65e088b868387e3a5cca2b857b236ac9d352d23301c28f1329360dfa049d3a7caf8e52d0c95d2b01d167a54eef7d5bc7fea88d6251258cf6ee1a5a", 0xa9) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r2) ftruncate(r2, 0x4) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80000000, 0x1ff, 0x7fff, 0xfffffffffffffff7, "76d5440d990815f315873dd7dfb7050254766e49", 0x0, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x7fff, 0x6, 0x81, 0x9, "b4552e0d8c4b650f08d988b1e6f9738d8ade7880", 0xffffffffffffffff}) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xc2, 0x101, 0x2f33, 0x3ff, "415a46aa31dc3e3403cbc9114fd182c5ac687690", 0x3ff, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) readv(r3, &(0x7f0000000240)=[{&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000002880)=""/4096, 0x1000}], 0x2) 16:01:05 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() write(r1, &(0x7f0000000200)="4627123c8a249a7554e28eaf639cf5c8e8a0bd13895fa1fe96a89ce4086a83a6119628fab987930e83b6a56ed9e51117a14d46dc1a4bab0b45a2f5efb0b9bb23fffb9f5faba57c8b038a2ad88abd5af41f6992411b4a08d49660c7ccf8f589789e0928037e4d3714152417448577ddd98adce192cc09cdd54a8fb07e6e0f1c6feeaba6c224a1151e74051264386d746286740912c5a1f5fec6a9c93586686b6be4dd97b009aa489eb4bcd3c9989396f77b2f97edd029ddedd245f29ff979839d7cb325559fe0967b211e4fede0f194ef083db3908bf225655d08744666cb85cf46e5ad99901babb1d6f2831246d446bbb61d8ffb5eef8cc50f2082a59a5803382f5bea160ffe4f13f526d02ba7bd20994ebdc173cefdfc4d130a779c43a39dfeefde6c6abd6869f5fe8c2925794443114eb36f4cc5135de87393edeefb0a1ddfefdbd8220ddeb05cab48c3e99246074bcc484326041a536859c9eb8d45d708bd0ab109437bcede9de84fd8d349c899c8747b55315954db1124684e22bee020ac53e4237b3cf3e2b68667b198655dc2cd96a2f15ac90eb55f612f1c5d90b4ea29462c9b58eca5f649a8ad8c83fcd6722b7bbbe3c640e6467ec4bfdfd4fb6eec87f544ffa59936ea061ded22e25721a9723bcc7c9790120d018adba999254ac12961a5bccbfa9924f80a252da977ea2522ff55b01a5b9f0be24d44b96972ae3d804b76001dd102892d51ad2a08d0a4fedef80f9981c76b7bb5f37ede386326f87d647a433c9739c7d0a0e63e795fd3b7c635fcd97008f8e41884515cf382a4451478f3025fc920da5c9001f63e1487000bf94a59d316bd103a03531b4a34b6954e72df85cd4a9f8fa74be8784f293aa0f05dc8c592a21ccd75458433e13ecd6eaa5e9c750eb9ed625ec8cad62707d0f7c1f99ac03ec6e8ff27597b5661512080c2c935029d00459ab9e98c07a61beaa80993d86eb7a2f4798da96f798478864f1035a4bf621378fa5ba3dc04654bd9487663d7d7ccae670c3596cd6c91f27390971de18ea139a53081069d40e10699ac479d6bb7816df098eaa2d45bb312e2550aff9605b9c4a33ec09e200e52fc08a5b9afe263d047aff05c72434d248254427a911e6539625ee79dd3436bbf2af81501bb170ace2ebc9e24d8152ca545e4a2feabe295698cb3a9ba0b0764a3c8c960fb3207ef614e56e6ea7d13a6909618c02f66e46168d266d00660d47ec2075450e40c335354cb46eda3b2c385bcf2c6398fcec93282fa0b12cc016faaad2582debc5ecee83a2217d5d5f2b5b9d13124b0e79cd2bcce1c7644ab701c65e9a8586c4d0a0c5b06b753aef482d5194d7e23a8b3bb9c1be985819261dc8243c34c124ec38c8ad518b6ef8a1fc3f1fec3456b859c5b865213bf901e929c4765d1eeb541263a0f3b57b0ee0592b022fbd096f0c3f27438c3a326633a40972e57588a840dd1c5e35d469f0b2202807ef40ac0e88f9afdaf87fd0731b50d4a9525a5452bc67d460eb5f54b705f72787ddd9109eb2177a677e2056853b5a84a06bea48f6a07a1535bfdf0099795f6ffc571d6520649ac723325c163d8833798a71c773495f6b93f006629d44e1cc4843f0de2e900d2b45e4f6fea8d92178d89f13ce58faa8d6e8ca73a3a7bdf24971e5e622d526b9756b0602db25bfd7366d7e8f4cd59322faa32f6a6d38c2db148fe8b66999f3ea7de2c8fdaa6a647fbf9dcfb2443871e13057b802fbd0653f7d8e610638290babcad6002998f05184e52e99a1906933d2c7f371bc418fcbfb8770ef2a9b6f26f770b5c3cac3c9d4aa7ee1eb8c916bb3ffa56cbe3ef66989ff1e4b011b2d0ded9954275844670be9a66c5de84e340e4095ff272d57b366513674bdbb6261819d6c3e35ed5afee9a7cf2650fb85fe32ab533bee25df850f6003d577ca5b9d186e47407385915c194475734170d176edef8bff98ed6036c705434f67ae5cc9fcb771088d7a439c987bbebef08effe37daff018dcb691d9ea62bb6efa3b69681ca32a938512111c6ee24992f9f82022bf6b267ca5ea0c17c0941e7f0797e788ae61a62968e935f783a5c33121c7c4e6eeef022b3127fe3a5ed93ebaebc62b71709c0aee2cfad0329c81820f94791be89046f771a7b493dbba6dbee4008a26c4b2b4325c952f4eae18f406a289373db510f5ebc8118b843648f4b3f2ac43806483963f2b5f3e7cc75e72a01ce66f4d4ffe22c9d21cd4b9dfc6049b92ab6dd4729ab6aa5ba79c4e93bc783a60393408815cd5afcfef39a2c5fdda00fa3880b89f5d4eea7a8f7a6011fb33041d586d4fd445693b63aea95a0b5ccb649d7b30c18d8576e93bda916d30a9e26627e8ba08b12ca92f457968c998439e62e636de5810723fc76a704ae6f86f25bd401f6625a25ebd1d4fd944e121a5d841b99f410585531405ed9fd836125558c797f9895f5ad20dcd3a197f5bc33c65621b751295f376ec0a48102826971380421749ff84747c2972f3a8a0ae87e09edaf3e58aabe10f49cc6287aa9fc98b91a41c528fc70c67d5bed57c0f8c7760e418869b3f90d7b90b63de911f35ee9ab8b451c25e87b8e664d696d3522a4d2c9df02e8dfc97665ba9ed9fe2467daa315ae9ca2c5cfe3db67d8e9dcd63edde5fa7ffab4f63cf67b844466583a9fd6c9aa848e2d5c52214434ce44738be60c99bea514f2e638a4dc1debd62bbf30065f4f337b285c974cfce1b6600592244d391e05723d35b2b8a4e88e76532c457b34012c4c3e1cccc8abbd57ba5905fdfe65862fb351a6b033e00a60d80c57aa0fa661b5b933a70b7e374df13aedaf00efd2798983f3656534c1243065aa46d0be44efb14629a750613936704d70ea2020109ceef4c42b357a11796bd0805b9cd0d7a3a31c4ec15ad5b5c35b6624c83c2505daa00bbb43a18756e0e0f17ceb1f7001d34253a5e50168fb6bb2694f68f5984b7c9739017edcff854f1430391b394c6debe9d84a799d527ad431b955476123817e03eea445311a0e1f8ca23bd0c01f6d2565a88d27d28e05da41c67e117d046614e9af5366629a5ba82683375a575cf4c4c0737ae6bb378608bb0da4765c2d66a8085d3106a4c0f8668670dac97b6014bcc409057dbec785ffe58c69ee58a558d410cfd449a5c29c9965ffb1ff061cb296c8053925a4f48974c19bc3a2f75fdc5dab8d6c3fbfe3d5a5e1aee304830b8ef8dc080e93f077ff531887fb37df55f72b1d15b30e28588435ac18511f5aa6136c71f0ea27855b66e34e6964ce6db62e5bbe3c105f19b007f5213463a82a617a92531fa451394ea733b3828871a8533757f5f9a5cf4439d6bb10346cd1d266d1509d0bd9fac524c21c7e4ebb4303b8555b9b2730f437ad47169a5a34fe44f9dc9bc0c917a1b5f798690de4633498372eaeaece5b87344d1ebc172ad8716f66b0f25a05d43be1f001a91193b959ff2a25d3c7a852445c20f125e2b9310b5100421444ab2301e98028d150634618a7605b94b678ff4274394cca653ec709c42250dc633e2b266beaf76aded88a980ba0db58aabaec72ca8011754bec5af4a856ae0fd8d4ea038cbcc48c06e6410852bc29936b193ec14c955f8eca6cb441b2145623775c3180d7d415dbf0051e4e1ec02d431fc2969a5a6666c6bc5ac00ede1418e414f1e41cde51fdf82f0fe46498fdda041547850985fb72d8985ec8592fec43e89e1ea1f5317e6f4708801f8cf2e303c04462370f74d79e2eecfeaa5713db5bf877eae88bcaed70a27dbf22702449d47ca77b0db8290cd8785b89cf82a59a0b700254b45def2fb9d1256793cd0abbe3472c5b83b13b663f15da4aaff2a66d160eab1121f097d7f523de3701922ed27e4603e9f0541cf89fb5748c3406381486c03c449fd1d07a138d90e34f450d2b37398cb6a48ec1c7921dee1632e2f400649bcc25a0a8a95089cd83ef63b7220efeb76d0ada8fc485224bfce1b0bc686679ee9d7097fc88d194441b335a0ce60ae867f34ba5d742746e7adba205246bd156f54859e83b8ee4db276180fcb86ebb72c4718131a3ffb4f7dfa71314686f26f6b60d24db7580854e8b609496a8ae271761fe512dca4db5b41c5f59a07932054f75b02f89bd6adbbaec9751cd180e41361a358849023bd2e392d7e0674dd19edb279c4bcc4606d1408cfbe4fb77d6dcf2006aa724f996c6eac90592386634db0b8153055649d5fd83be64958eb2aafbc8b136dc06599ddeed8f7d1336458c0a6e3e0f1b8aa64cb462ac9ad7c0cc3e66c3358e98ccd41fef362ab86854beacbd1e913f60f2857fc271a4b1a770320d1ad32c441f69fcc89b766c86b4fab4b765234363910cc40fed5772af42f9581dc3fb30669cb20b36d59bf982e23d1f2e36e74ca51f7211c139df4c53653b10c5462900b035cbb2bca05a2714bc75a50e1ccb4a995c84bd60c440fec5e81b662599ba61d04be5270be01319f714d548bc054b8ebd30d1049e6291a5217da8be3960496e3747c9e424d1a17747585fac2d26264b0c19a4285439ca13a2bc44ff4aaca3f16f2154524179a9d9eac33d2a6319c5901e0b9c5577060df24a241e2b49389b4fe48a15cb21732b6fbc0eeca18d06f43f9b1e67d0470d806a4ea0835a8e608615ba1cd3b4b3242dbe36695a656649d7c58943f6bc04d9c05c924c365f798f044aecc3112decbfd74bef6099169f23287f3d660f00d3bebf55a48747298636ab272c54e528bdaea2cbfee349316da4843875066e838549622cddd1284a4a6570730349ae33d85457cd62854830112ae2f62550dd7402456ddd17777397b30dd4395574eb494382103cdf76a584cd9e8757d167486ef99f242f4c5121bc53a56c3eda620714780cdd6c4726a2138f8f5691c71f8258c9fff803f74310ce679feb97cc3dbda4dc4b187126b624b4254062b0164a97d4d790040a6d806bec527b7ac3e14cd6ea0a2c226d4cea9e513198ad4b7e6e477fa6dc60c3c08a27fae3c42029c7e521a2a22aa0574bb5ee54f96a8823608663da85f3b028a231e03042584a426dad3c8d82eea3c6eecab26a3a84115750430de72b6f7d3ce17d13441167d55e5b44bfacdfc14d3d68dacdd433f574ba42b7fa32dc1f5b3ca2bfb0879830d913d041da8e72bc741b943290d40868f6afd4f5cf2df549f80974d2b8564ae45626158f4da61079b2f492122c2bfcd75037ca6138fa369af5c07ed9cec248c8ceeef484727f439599a71289704ff33af1125e4c73c94e575930d283376759b99006c792d13ef923270dbf6ce81eea33ea84f451fb1d691c49de5a421d494edfa233fcfc72a2b5eba9fb1e43c927f29d0a37f4b350744c9cd144ebf4a9d8b17a07e49248526b514853a71b2036542109102d436c0d75db6d3d42148fb539009c5cf744b4d9a4542fcc9bece05c444a07e8694e0902b49390e1edeb0df6fba2d6d4f5e2650e2e5b57df3a4bce1ea14b05a7717dc21406ba5f2c9cdeeb355c34ba0a2fd7156bad570ade91a6fd2516d170f66356c7fddf6733180767cb9109630cb3e373e523bceccd95e76a0ee957797264948c24902164cfce567cd93bb361a7fe7c8bb08af6a9d866f4a3c70b3b67cc0044f56208f8c9a6c176793ad4bbb564aef45b0c804c1ea625bcb61bb348913bafb657a407d48467003e8433039c2cbf6c3ff8e09a3ea079582954ffc6ebe8d537749a456b6b42d91af64d40001ccc5edce49afbc8c9812a09196a8d073967070ccf0415a01b6b4a4b4aea2bee9ef30ca1dd6a0010eac1f4df63f93844", 0x1000) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41, 0xc0000008, 0x3ff, 0x4ac2c46e}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x100000000, 0x4}, {{r2}, 0x0, 0x16, 0xf0000005, 0xffffffff80000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x3, 0xf00fffff, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x24, 0xd4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2000000d, 0x8, 0x200}], 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="510db89cef9d65494c", 0x9}], 0x1, 0x0) 16:01:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) 16:01:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f000042d000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) nanosleep(&(0x7f0000000000), 0x0) 16:01:06 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x20020, 0x10) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:01:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x400, 0x7fff, 0x0, "080002000000ea2fe6b200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) close(r0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="91952e661d79060ad239a5178292ba1c96496fb47f3f9cdf54587ee57fbe4bcafdbf7e069840aab2f9e921816110a29b34b49bb69436fd5d6236c1fbc6ea0b769972db651440256e9dcb07070541cb23b4221f8fdf44206ea41f601ecb786e5885006d1347e811aff8e414c816d8a1636a466835ae28a60ba45545831f9e0066c04e82ed538ccf104eeb2266a5e229b20539569f343a71f495bb06d96b211463a4369883af58aecc4529213a1372e9d79087680de727442bfe1aa878c6eb70927cefe9d6c6b0e81b8dd76c8b63bfa872f983e62b2784a93f8add9f0d5e", 0xdd}, {&(0x7f00000001c0)="fbb98d01068d55c252fa675579455805b3cc47b15ae4bc469710f74feb879ca2ae65786aaad90140d0db3fba7077993d1d8976c9a5bdf35f3427396b026b68f290318eda20c119b7d5a2987e024c1d27af97bb46d01a6bb3cb647729bbc918af6b39ca3cd2ff8049a84d61b09abaf7ad530473eb4fd53504d197044ce27fa51897f6ffa940149d59a8c0772dcc8c3e3a233a246121279d0fdcd06e72f0aa28c3b5ce704deab9e3c0ab69c80e85850a30d517ece7a484e78788a1b762946c9e071dbb734790d543a47458423440da3dc6c7b5c9ed037c62a8d316435705a2e74edbb707355b13914ea26398fb72853a4152553cbb46a962f552be211afa0c960ab32d09c9923d89be483e32efb1cb6abb8681897e7cbacb1719fb0475319df26c889cf88128f0fb6ce0267f694d1970ff67f40ac382f8105dd3218c9ebbe4f39074bfba51997e532d37364afb7ab6222c1d893f5289219d9ae456602872590b8e62e0a5815df1f5c59067076d8aaec12683cd0f1ed61192d7555e20ac896c988843826a906556e0073e77ae86de9d9b3c6106aa7ee8ddf4f2b127a6f7eb18563bf9a140bda2cbd997f9fe52cf8393465d7851840584e71645f66c658ef991fca4a2b07c0128caf3845290a8bda45f90522a3d4b538bb043e7c3d5760eadaf33c2c735c911d5152b5a8ce7df5a30a705529543ecb65d021f36a3e7e7b79a73ebfa8fd4428f4715bab1e07425c6fd24be9b430acc3e0404311f7a4f179d10c52e0ef11f0438d62b8710413b3518e81b7582f3f0aadfa86c1bfa86899e4554bdabecee51cbd0746a149e3440adf05e6357ec145bebe2d642bedd0bd644a925556b1ee6ab8a45dfdfe4f0954cabd96dca5fbe5ba99200651a388cd687b7f3f52651708bfb37baf8d85163b39419912323aab612b94b0f4e59b5142e77e3b1f1468f2b6df0e1cb400195c9944aa5a943093f05d2b4e810d70d7fa5fc71270d999b43b296428d56050430be92581c0049f13f4fa8159ccbd65dcfc51c56dc8b3c4977274929e68c67290aeca83a02439aebe956fdec97ea387324082afb5ad004586bbb200591d66f40c2caa06bf66d3da4a3c1127cbce7142e9c425398d7b9339c2cdb57b7515c1347a8a677bc8358784e8cf6c3bb0c08b538d35b2785933bbad0695039fa2505f339babd5d1f8411ca8ffefd412b0c117ad660665d565ba7fcf46d0b191e247e1f5f01071c3ec6f5748f10f29f70290700abf7feec9ac2dd766036e75b532abaf0608719b355f1050c6526b96496bfbab2083525843f32d47617b41e76cd0ae58ea287ed4b78735e671473acb4ac436becdd9c7920f47217034e97a2e678354502cdd30f0d03deb1bb5ac2c67fa561636797dc861db305a66ce27a82d112a60221b6650d3ccaddbb28d885d92ef3a7cf695b1bbc144e31ee5bf126e3f83ea939b6120b1e077dcadd644bb5e30ca40a15be8586b93706faefff394946718e7de4b107b3efd2fb557b19c4ee5619a30add0d572e6c7bedca3107ab10532b8ccce21de193604306dfc3e3c022ff9426b1830812705ea545d61e85b68a8ed284bb5327348840db821d58ccba8fb116e65c2882507e7b5633dbd7bba39d0211a3a8003387bb383922b2aaf8ece22ad80533d2260c5a0ea2529b46c2b852140a30673325c7a76a6531309038ce03c87961afe0274c8093c38f2298b3d3325a573ff2234ad1ce31c6cbcde0e2620df24b79789b603b5aaa97c4f7d3d80dcb4ec1b75f5a3bb9fa8f1a374429ca16988c3b1d22f55bd7cb9385207ccf01b704f2ca0fbfe7d1ff25b006b9f875f79bf7f997e04e814736b8078f2f8a6479a7fd4b2699fa0f1aef441812540644e03e88f15c0e5a544280cccf46af8791c491ec387f002f72071744d6a67e30651cf1020e3fc277055542e9be5b9dd6e41b4e7b420425fd20c4cadd10ca9bb214c328779c0a8e6bcf82c477dbd8b23c50f4f896e7686843706f2af6f538d98c5325489961be1eab5d3907e3e2becc5d6d7a623c1b25fe0b260ce1cab82d276366d5c1b6943f1741e10a852e04c0c0d92c85a5da1de69ee0ce4029539cd18a859627c4c5d1ca8147f2ce42cfbacc88a84440184a6846763369fbe7550eff88c90339fec62fe48171126270de7fcf4d0cbb407e350e5a4602b097e2c4160cf87ee3e37564b89f0d7aabc56d7945a479d1fbc48e3ddd71cd26514f1b45c50b6ee146bf3b6d7df088fd62a7f67562cb18fb72265bc05a0402107c0aa78e099a246aaf6a496b1a2b27cf99ce23d35825d86c8b5642d4fa4ce9fc2e186060f03b267b3a30d13288e70f3bbba54a841516c48bb14d0c6fe92b88721cd735b449d72d2d5515e34eb08a724650c79e9672e3020a93ff369bc4ee8a00c93fcc6726e89d90412d9c61d041d68113397d3f6ffd0345e81c5f4f8818fb6b691693c60986dd18a5e71556f00443c7621fbea5aad0ac61413ac5c7d77572817a79897a09dd7e32a0302342236d79495a7556f5f8609bcf8cbc8b13d05f4bb496da0adb43b0ffde44894446af7009272afd177688a62e9032b716cfbbf89131c57d949f3f117259b35ed1818956ea69868da9c5dc8a0242b9538a892f3450e2391ba18690991041c589bee8fc7826f86b53d53b132916f36c666e3c3529eb0fa198f4d3d9121d4e63274d3c6bda9b6b4464d068ef20c68af4e22e1d5922e11e56abea62976a1c096cf0d6fecbf785dcb59da404faf85ebff1e7011bceb0bae54d670c743df0146827840144db876690560b288ac3c4bf81ac8fa9df65f63ff645de178d090bb018091194fc591683caed2e8e6f9fbbc22e0d9e7efcbf5847b3378d16b4dd845c008689d32685f521d0ba815c6b38d53aecad036d3f672178a0563b3f0f221fc301a44d721f53e8a12dbf1b080e9b04892c63e963622d4d50d8675351b447122cc5b7f67de89a3d3f84ff074c4f6bc7b9b79acca93ac7ff8a54656de2b7c56554067bb819b96db0a56345aafa2056dda5cb8243becd42437ad68f4e18ec470ba8fad7e1ca27db43a496d50e11397852e31813f2642bae3900ecba5faa95735e010c49304fab0ee22043c64d204c2eaf658f2fc7b03102ce0701e65c2bae9e1f630d293b521b47f57f53b3703b6499165da0be6a58fc90c58394a8b76b19c5ea3ffab27dc232c67532fa9c90622ca4ce96626515817d27e189a0a222e2d746cce91843f0ec2e87329f977ad5248898df8ff0ffbd2598140ff6ea0f87e98354d6657c194a643e813ea38cd9d37aaf0d2665ac1e049cfb374e530b4453e11194791d2f14784054667015b3f726f8fb84f4746dff7dbd545d0dbebafe8982552ceafa5ae8bd0fcca84149e4c9bb62da176035e0c206ccea19b9653c3d4f853dd156bbe955c78a6d3e4b6ba4d4a7c4a193769cdab1eeb1861f6d746a1469ae504beaac9676e573ee8298a2877a6324872075a0bb60d3b97ee05ec5595f67d3b1e53ff12b18eeafada928c67355bc973ed7b513cf7497778845320520eca7431476b665c0c70ca6c4d72b30c7f9791f5b398b7434dce09a1c54a89488a586f2f996c1d702523b134d74adbd3f3d4726ddd0a58cdbff440bbbde4117ecff864a6279ac48b6740101001f7ba04cf53811ac471458120cc32aca34c034e96af16184babd3e6ebeb201f612bb194039d2c280cd57a72acd9275ffadad234c400ddbd57fe1f4faf6d2a3434a7fdd793b5bf5bb2b67d6a85d55fd77ed20e19f1f09ca84fadb62d92e352620d2bbe62457455d21425b821fd3b929b8bb8f23d2f8255b0cb4bf3b54d12fd64bc35ff2747260b81a1804a147621f1f3aed0cec07f45d1be9ec747c1b737a8d272e86c20a0359882a8e8b0b736fd7bcf1f123ff56c16ea9df4a80afebb03fbe53cceac9da2ffee1bc675acf78b22c3754fed818ea26a30f93b93a98be652c8ca9fe74ec5ad5c6d221a9fc5007ca036d161b7cafa49b68f5c5fc33b3b616526052b15e95ca5d3aebe478d64d0620cdfd92c6a20f48046052d796870e0a8fcef5f03f67bad079cd1d0552511fa384403028d89b5bbc621ba9094db76feb1abac1fc314c459e22659673b50ed1f4b81b6bb8524069ed0024de499191e3f0f2c2937eb590adbb739ab9d8aa5f8880decb305e6e25c62a783957f29a5f8b9697140d9028d0421bf9f021e000282c3bd18f8334588219f0fdf4b6e405125f8a0572ebc77c37f1b6c35637334a21543f214064a7e194c2ff5a89975a804a75603afa45fa3d5cc8d3fd86103c55e65a61d962c6dec14155dd43de4e2ca614f0465d261abaeda15f934e4b2a2f0859f6f8921faa6c07c3ce4cc2a977b8609a2869f579b1163ee2ef046133a7cc7a0f02284e8edba685b67f8272a14f629bdd971412c792d4bef66a08c223bb8b630bbcebeb2aea4999d3ef60566cc7b4c72a5471df988da4d595db990389f87aaeda926f3026759f3e493945256cc71020fdc546f5ba1c8a33f28d5e2612d1265eeaa3efb31d8cc83ee97917acd41e7495e9cd4733dfc14219886600fd3aba2549418958290d14bb3d4c1c8328d4c6a1c1f423230d75d2cdb336fc544bf3b0e14bdbbbbddf02e9d9e85dd711c08edb310facfb837448603763c8b91a45b8aad9b50369481a63b20089612fc0f95992c4fb913b2b90b0ae8a3db3b5c73dfcf96731485b53657d6108c7daa853f06a3517a3857469721f47d9f2caced2a54ad306446b0d9841b26ba23a3d38b0730a12f24d2afbb3670de2a7904e91ae80535db7bc6a564a404a1c90acd7e191acd1b674c6fcca211777d3e9be852ec527298d70b117321e754daea821843a7601f84ff5ae6191a9c2907926fdd413967f10503fe66e04e613f34ce22d433b91bf78ea68ad6cf432bda80dcc2ff9b9f3e4cada71c5b58d5187630899de7544c91ba74308dcb92da312ea09460783ea3fe8bf487caf92e9db3e782d250e1c24fc79293c42722ecbad7f73809e6a95194aab79668591982cda4ea5a6cf5d2af331539caa44394099015d28f4dbd1cc7c28b11a3992ec28cc0cba14e5070d56a3b3bcf3e0fe7a91d261c55144dd3fb9906ca9289d7f39f8c496aad7c7286db4c9285b3da55450b9cc489286aca9ff02113637834768d9a78bd4162eeca3e9e52bd48dcf7f04ccadb0b3705a0509310b6a2fdcd600bfcebcf55c40c2e3dbac8cd1f06f9fe2ee0ad98128982663ec8b10899ba9a9c5ca05b189df389e36fedc7d568538cf73eb1d7e8217ada5c80bd9974cfdb57a034e746958e05da8f2a7a01f5a105fab7ea19c1a276cea1408dd2fb90e47531421f1e36f295dca8889488f41c810abb0cf697a75d9df955a0361189b7b4a0f4b4f9b2c151d7fcb0c3cbf87e4adc51fcaedfc6f5edf60ba0fe8bf57c32af06b0ec2f486c299c30e71e33128ed4fa5fd77bbfa870f4bda818ce1983d09abeea66cd52cd9354eb263ae2b2d3a16ca50fa845aad2c357b38de0a0e2af027ce0ee106175b57ba01e6ac4587350a2ec30a8fc94743fa14d31c85c4b829569eac69d18636b14c28011630d162cde3da5e5b9911eea4444326687c889cd6a57b5e773b42a5265a1872c2da04c89e2ac3c1fda5bc9c12f50065f1ed1a46c74c6d2cd7d995862f5673c8c362c93674e3ba28f8ce6cefca4a3e8b6f573092b12ccee58139ec1c2fb9ce389cba98bd29626930103fa209d0537418ebed43ae871da2d74821fbefb6d77e5becd2e23d30a5532d3ac2f9b4fd072148db28d8d96bb840d7918ff93cb3b1fcb067c3c2a9c635", 0x1000}, {&(0x7f0000000000)="97af179eaeb366acad18b7ebb5132c386446f46b8d70eb8953afb1f0b562052518e3af475aa5e3ce26e44d95c2536176ca610aeb45590fc9dd85d96b54e35822ab8c4a509c", 0x45}, {&(0x7f00000011c0)="0ea021580286577425c85c346bc6208d306acbc580fa52695db184b0421f89c66875afa286744708833791279c08d9d13f43b00a8a6ea4bab5e096f6df2661044986adc7a13cf9f880ed2575b980d57b20d9bd2fac7842b9a6599953dc0627", 0x5f}, {&(0x7f0000001240)="d368804eea05cfcf2bbe873f9acc323a0c3e3efebe54211cdb27093af6d1c21d854839eb05daba056d0f81dd54508924418b0473280f1794e70d345a9508929aee16c8f251e2b5c64728676001a6841b80798b1251363d0e9bd8cdd8699a7ccba0d88043e3e05a", 0x67}, {&(0x7f00000012c0)="0ed71130343761462c7d23d8e833b06ee0664f80e45711ca8b31ac1571687edb5d7825aeda62a3d4796f198040b75d7a4925b9cad8c645312f7fd4c4316d80d11335b4cbd0f2d24946512b55ece1c3e343b6a1a21a120309cf2ce9f9d632dd5ee690d1ed7593a2eab850c5428ddde4bd5c1741b8db4e6ea131597d85c0cc3beeb1e10d0d4ad0bcb7f6644788c1c8301f8a8c9d5a40d90314ce59e21340dc0ae67bdd1d580a8134b742dfa98317bd737001aea71654ce11b1ba9d75fa96c74235407bfdd0d58bbcaf0cfae8ab9656176210e7cf426acfec8ef9314a01a59ec43d81fd1ef8d2c80fd1d1f1eb204ea4919267f2d058d716ccac4770", 0xfa}], 0x6, 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa10, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) clock_getres(0x0, &(0x7f0000000000)) 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) recvfrom$inet6(r0, &(0x7f0000000140)=""/187, 0xbb, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)='P', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) poll(&(0x7f0000000200), 0x0, 0x1) 16:01:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000280)=""/200, 0xc8, 0x40, &(0x7f0000000380)=@in6={0x18, 0x3, 0x4b, 0x6}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000180)={0x9, 0x7}) renameat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') r2 = kqueue() kevent(r0, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x7, 0x200}, {{r1}, 0xfffffffffffffff9, 0x24, 0x10, 0xe9}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1}, {{r1}, 0xfffffffffffffffc, 0x18, 0x20, 0xff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x44, 0x7fff, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xffffffffffffff1d, 0xe7}, {{r2}, 0xfffffffffffffff8, 0x44, 0x90, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x3d, 0x2, 0x7, 0x3}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x200, 0x7}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x9, 0x4}, {{r2}, 0x0, 0x40, 0x0, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0xff, 0x9}, {{r2}, 0x0, 0x24, 0x0, 0x80000001, 0x6}], 0x8c, &(0x7f0000000140)={0x4000000000000000, 0x3}) kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x9}, {{r2}, 0x2, 0x8, 0x20000004, 0xa, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x5}, {{r2}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x6a, 0x1, 0x4, 0x45e}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x20}], 0x90000000000000, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0xfffffffffffffff9}], 0x1, &(0x7f0000000740)={0xb5cc, 0x7247}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:01:06 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) socket$inet(0x2, 0x3, 0x1) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x44) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="822eed478b0d29f0730bd2c4774d23b56ec4f21213ddd9bbe61fe38244e6bc523950a96f9b2035564ecce6ff4cd968072d596e66873fb7155538e7df9508482c5a0dbdb19c1f2414421a0696aa169945ce09057f4b72c34c4e2db8a3b0254c62968eea18eac3695b61d8b1297739597497a3d4579a07470112124fd036bae583e6e942594dad9792dc300d9338110e80b46e1068a3c54d15004052874d35e0c8156eb0f8199972a32373ddd6f11a1970a4dc0bf1cc7609a0", 0xb8, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) kqueue() 16:01:06 executing program 1: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() getuid() msgget(0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x204) semop(r2, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() setuid(r1) setuid(r3) r4 = semget(0x3, 0x0, 0x85) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/4096) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r5, &(0x7f0000002100)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000080)=0x5) r7 = getpgid(0x0) getpgid(r7) 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x21) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7fc, 0x0, 0x41b1f84c, 0x0) close(r1) kqueue() write(r1, &(0x7f0000000080)="f9671c017a17afcc230a42948fe9c5c6e9b5bfb65823ef35b475c903f1aa99f56afc3e5c02c8423c2e9dbf11d52083ae09b241ca951ef958c4b80dcbc41f4baed53b690bc51348d419b4475587f9eacfe15e7e0676ffed27d1adf4d6001584b210890cdb4cc33c72fdb4a507c4c1f5a4c162aaeef51c99eb0710e19af83fa59a665470937c9e01e381814303f9f61eeddc273c3ccec3dd42d5e2f6d281", 0x9d) 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1c2) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8100, 0x5a04) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() close(r0) pipe(&(0x7f0000000000)) 16:01:06 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x300, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000400)=""/129, 0x304}, {&(0x7f0000000540)=""/35, 0xffffffffffffff9b}], 0x6, 0xffffffffffffffbd) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:06 executing program 1: socketpair(0x0, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000100)=""/159, 0x9f}], 0x3) getrusage(0xffffffeffffffffd, 0x0) 16:01:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x1, 0x1000000000) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) 16:01:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x838b, 0xfffffffffffffff7}) r1 = socket$inet6(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) socket$inet6(0x18, 0x7, 0x8) 16:01:07 executing program 1: clock_getres(0x0, &(0x7f0000000000)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 16:01:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x2000000000029, 0x2f, &(0x7f0000000140)="000000004eae646a065d37f21afb5cc4b95562e15b82850fd1df9f4c6badb64a2b0bb4d43d32c67ed031acc2bd88e0bfd46875655ef6364c22f23e5f1b53bcdaa93a5994e3343d8f0e0f014f2669d7ec213dbec4db74aaf3fcfeb796307cbffa1d29138720135e5eb500845420b3b2a931c4a4e6a95a692b91cfca0221502d6620419a1b7909fae2087d6475884b7cdac2a92bf649980c4352341781758562b494e9c9a45e17bca7068d726c00c52d39dd15f183faf7679abaf46d504189a38a574d9796105c9ba0af9b5decf196736bde9cbaaa9783debac727e45c86ec20120100000000ba980d03d0160fba7373", 0xef) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000240)="9b1dd2a0963cbdb23654521843f1a5aa10fa100debd967611d8625d07153b98670b7a9f7594248e99b32f50afcd41cdbbc9e1094fd6f1a54cc0c0548c8e34e8ca535d09189909c54e8817ce93683dddbff8708c15841e85494f2d76d833e647bad7c7d9c34c917d011f4dfda263ad498eaba38c5a04e898c6757b3cc3b8339ee5a7fb5eece14bb904b430526aeac95d529556b6a26d11e343fcd3a62aa98df", 0x9f}, {&(0x7f0000000300)="8f74fee6262002d9554c586a6130312abd33019d1b4db9c02226b13333dd4493c7b464500922db803aa65e7c82aaf0f59aa7ff3152ab7ed649a214034862f0ea8432ee7fe4fa907dd87a06875c27df49c4edaf124f4619573efd6c89953a0bcccf271c431382b62efc3addcf659b4da5f7a3b086c9e946a81c473b58dfa08755806d422bacdef9b82506a2a0b67a88e906af", 0x92}, {&(0x7f00000003c0)="94d7515b0bf95786474de085df90e0bea3522501ffff2657b2caea9644a932d152c2e8cd577371906e3d435bceef6f9c3beab031624bb3509be4020d9fa750726175f1224ed2957812a83dfa128381abcd51a1a633306362f4a6d838a1f513541b0cdafd9fd0c8e98f6f3feaafebeb3c3b198aec3973a152ba61baa948486702ddeb2483f3288a381aede01b3f9983c2de709c36df76e9cffc3b0f73a6ba7fd249365795f2d238677a1392da2f9697b10d11c0fc32794dc2115c45ef12955774f28bbd8b9507fb4f7b1fff038dee4884bbe1471ea24fec4f238bc043f85f9129bdbb4808c6", 0xe5}, {&(0x7f00000004c0)="80e93168b6f8a75f986d27c77cce3c9edb2f9caa144a2cd98fbe351812fc750f6dc2d697357d6a9739d8de9ff7c40c261648b11e851e30a01a1f1cf3ff9a1dc5f3d09d8b2d8166e508a714001049181ca0684e5047a857d1bac21080a3b5043ac1528efa66e1f0390e946bfb1f22ef7135b1b9d2f7819dd578d956e96f167fef08297769c13291683d9c89c33422ada3e916780042f0d33fd12df1f77078d71dff37de57dd125f3814d1caffaa2dfd2222d525", 0xb3}, {&(0x7f0000000580)="230f2a3524687263b0d8297bf1fd41ba76101d8c3b7e449f670e91d07efd0000b5cbf0db4c23a7ca5838c3a3ebbaeef9bc7877cbe009e400692b81a5dd33042b0a953d7c036ecfd583ca93b75274a84868b3043df6ef66422ea9a47583d868e74a53dd6eb6cadc7f179e8ec5b3cf99942f27690d96af1f9a599defb787c44748ccb1b19017dc0c805a4731e218d9", 0x8e}, {&(0x7f00000000c0)="b256481b57d1cf00b91298c7403bb34a4f2bb0c45c3c6929b8a3f5e9bb93725435ca72e71622436c7ec2aa583da128c784", 0x31}], 0x6, 0x0, 0x0, 0x1}, 0x400) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10001, 0x9}, {0x8001, 0x6}}, 0x2) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="b2cababc0fbe43048d0e3560ee0dab36322b5431e02774ac7a62f8c6b8c3207d8ff9b00b200df70589da997992c3911223993ae92564357d8167b047582186f873a1cda0f3aebb8f3f0d83dd6471be9b4fa55445ccda9032642d5c465f683b", 0x5f}, {&(0x7f0000000140)="e6ace4f2c0ecdae86ebdbd2b0ad324ce7d8dccc2b423412de7aa257584b948fa031826b45d8df546b783e5f121b18b178207bea83e11e60b992655bf6fdc487f246c87846008cda83f521b596e1a6e1aa20a5364", 0x54}, {&(0x7f00000001c0)="d263", 0x2}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x1}, 0x409) getitimer(0x0, 0xfffffffffffffffe) 16:01:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000500)='./file0\x00', 0x8220, 0x102) getsockopt(r0, 0x0, 0xe8, &(0x7f0000000540)=""/145, &(0x7f0000000600)=0x91) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) setpgid(r2, r3) r4 = semget(0x1, 0x4, 0x1) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000040)=""/79) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) socketpair(0x18, 0x8007, 0x800, &(0x7f0000000640)) r7 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r9, r11) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0xd94, r5, r6, r8, r10, 0xc2, 0xffffffffffffffff}, 0x7ff, 0x7f, 0x401}) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/133) r12 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x102) kevent(r12, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x42, 0x5, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000083, 0x0, 0x1}], 0x0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x81, 0x80, 0x8, 0xe87}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x74b, 0x401}], 0x3, &(0x7f0000000280)={0x36ef, 0x1}) setsockopt(r1, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) r13 = socket(0x0, 0x4001, 0xffffffffffffdcc2) connect$inet(r13, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000240)=[{0x0, 0x2401, 0x1800}, {0x2, 0x8001, 0x800}], 0x2) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x86, 0x2, 0x3, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x30, 0xf0000023, 0x60000000, 0x10000}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x8, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0x22, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x0, 0x2}, {{r0}, 0x0, 0x4, 0x4, 0x1000000, 0x19a0fef8}], 0x1f, &(0x7f00000000c0)={0x4f5c, 0x3}) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:01:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000540)="165b97fd2e902c3f53d6fa09a89b4f75af5eba334b8393e2647257fb7d02abd28674c3cb82bd23a3c7da71cbaf25daf236e371da9c3f60252156878d75ca63ddaa9c692009af502aba52de191dca4688cbf01669dbaaea369ac1b072c6a1fef9c00f5be39d5e9d70f2bb5fe160a8683e3dc86785f8809b93ed9799e9a0cd53d0b6878b7389ff09123e81be7a9b7e659472743c2b85b167e04f5c4f1b803366d7549cbe3419e81f930b86c40a", 0xac) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6bba, 0x4, 0x3, 0x7fffffff, "d6417df0f944d7f3289812b14127049cc01b392d", 0x0, 0x5}) r1 = syz_open_pts() close(r0) r2 = kqueue() write(r0, &(0x7f0000000280)="3568927cc0ff9ed6b962e2de45c25627dcc1e1c8012ac1a7cad23b2eac928f2e17d577040a547291978bb03388104d4fcf10fddf0738f8f9222193941b432d0e06e3880bebbc8e54091ecd3daf13e5d1bebca9c999463f26960224bc6f0419fbac83d1ab546a89cd63ad55d4a4bcfa7689500af282228bb425fd25b82e1afbfef047d2f3dadecf18fe84106705b94536fe925e3ff545102a9739bc6fe7f7e71c4229f266a837166efb1e77c24a9443c4fbf705498c4e0a", 0xb7) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x5) fcntl$setflags(r0, 0x2, 0x1000000000001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xc7, 0x1, 0x8, "88b9602590837f6a05cd49025eec77b131a8f848"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r4 = getpgrp() getpgid(r4) ioctl$TIOCSTOP(r3, 0x2000746f) 16:01:07 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0x0, 0x7}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x200, 0x6}, {0x9, 0xe7cf}}, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setitimer(0x2, &(0x7f0000000040)={{0x100000000, 0x1}, {0x1, 0x8}}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xda) 16:01:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) close(r1) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5404dadd796ad8a5ff02"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4003, 0x3a) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r2, &(0x7f00000001c0)="ff69be1db0e2ba033a5b207873c9c989a2518ac72e0cce42c67ade124fdc280a6c53ee86989a63dcc16e57d63eb345c8dc1f41ca908bb8677beae9f176cc6520b5e854861ac52d1de468f51bc949dab1457989a2b78ed549ffb69eb2c234a76a7b396f02d6c85b97a0626e2566fd208fe2a01838703e62da6fc8d4b91a47b5f35eb175a2a24bce9a61319f4b11f1c5329118448e3e9ea6f2316542e0b9ccf81c1b4b87fb70dfac7b6dc832293f9a2509b7a231410d8f90eb9c0ecdd2acb28a78f1cc102bf2e70f4d0b4e964823589eadbb42db2f8675f56b89094781dc8b569f4d7949b9aafe63989782b0e4bf8ab3c8ea22ae579836ad9e46e5b3db510658f1e9b261d4fc90fd6316778aedbba7a2c02e733d024f7810c63d094e4a36c788101678839917105be01584febcaab3069dec8504a1dedc94d8170d8b0e41642c11e91480fe82648d2665d060b304738a6803e254448b1306bae7483e2244dc1d24c0c9a5ab95dffdb72a70173a11128c7806", 0x171) readv(r1, &(0x7f0000000040), 0x0) close(r0) 16:01:07 executing program 1: r0 = socket$inet6(0x18, 0x80000000003, 0x75) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) syz_emit_ethernet(0x6d, &(0x7f0000000000)="088d78c46a534533b465fab8322ce8c3e2a7355997e3076834c84cecea6263886f6f41551e7fdd3f906f8804ced548d870482994f463e10c2647d9cc47cbaef68084009fa99aa6a281c9c7becb27286279a2ae9fccd9a150271302c22ccbe7c86878db539e660eb0616119e4cf") r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000622f9ae5acbfdeb5f0f9e06aa961c4f736ef4b6bb2de041a40f2f3867a2ebe44cecc800000000000000003fb5457a7d9ef8a450678a2223dcfc0e5be880b9c08c11245dc221c4c827efdcb0ad4c7d3890de95f71f4128e159617ea3ece4062e26bcf93fdc623b322a635c51501b562e77f31b63903e32d9ff0168861fc933384f54f87190aff"], 0xa) 16:01:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xaa) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket$inet6(0x18, 0x5, 0x6) socketpair(0x1, 0x4000, 0x1f, &(0x7f0000000180)) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x110) setsockopt(r2, 0x2000000000029, 0x2a, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffff90) 16:01:08 executing program 1: chmod(&(0x7f0000000000)='./bus\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0xffffffffffffff50}], 0x1) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) r1 = syz_open_pts() r2 = syz_open_pts() close(r1) r3 = kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x7ff, 0x80, 0x3, 0x8, "c7c5d8e719d350bda5d00781712706a76a3e6d32", 0x2, 0x8001}) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, r3) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/235, 0xeb}], 0x1) 16:01:08 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_open_pts() getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="79cf97e63b77b7876956f9d518edb107155c068f954592a99a00a6445dbccabdb94d4855b240b499adcd0490d22ef4cbac16fa8fa99b3498132bd22468d590bd16aff3a066f454fc036a2cb71439c86ebd21dd62c39f71827265cf55dd9e52b5f34f47b7c01527ba1b2227a4a85d1f93e9afc4991a8dc35e0b2b35e496c89d204f5c201ba790fe50fbdbe7990dc031e7166fb75181c100ac55e2b6ef6ddcdf4689838eee896ab20438395b2b481e5db8a99e88f61356d56ac58abb57526cc80a1422654f78e89e3fb7d1236c3115bbd70b41df3837bd93cb7187d68351ae280c57cf3b8fdcef9ba721eb3af7ce23b0287173cf9a8192e18e6b29fd7676fec93fe228ea9651687f7443d1964c85ed2e153598d31179e0d0cf68b71b866704c6d7d51045a73250d8939112aead52de5685d892a0056e67d60fdc0822d4f964fd6ead31ea3ebeecddcbdb7a09e7b34fb832d82b3a516c95e6ee064e0dfa797904a3a086711f88f5a45549c0aecbd36d0f1d6eac29b34397af7c46a83b7b7257f66fa4d1162a171370f39765e13e7628caf9c77cca406f745fc84c6e77df1cb7669b512f32e1dd118dceb8f48a3b98cb387cdf1bbed0b57e552f654ea21e5edfa1f41a8d7e3bc716dad2d35b39af136054b35bde775151828ebe3719c59d05ef0ce4399e7bc12047c14677d4cd8026b396b837dae26c662334eceee14811695943ac4f6ed8edff393bbc93b62d772b7ee34279378cff55138f4c5111377f38714582c3d478d8575a874259f295f8270436731dfa5ba703534b892e50bfe9d703862788ad83f3189a98095d130a3b66c180ab2751ca4f56526032587cc6268a08b63201701275c8241d4f45ff2326e72b801900a71606641a9f3e55ef050b889e2bc86bb702dcf4f8305d494b390da96722a2869f61bfc64cac841f6a8a491407e5e1a8bb1c3134c471623279258b19e52523bd2f91f5814e93ff34874968daea802ccb27d27fe5dd3871528cf24b7b7e728ba4df2799c98a74e5fd0840cf77b080a3107cf91ee150d38a9a1fb3d35e37d72353f0f0fc8321f417282ec43a5c06fa203bc6c96bd719286d254a0c912fc712ec4bd764eb44d4a400464e0d7fe4f389f765de8604e8f353471e747e6994f44950c4a20caf95ea26f8c93075e7a750118d43588a38979efa6c7468478e0d872cf89a58470485f92903335a89803a2f0162d311e81cb8d5c7a304eec94b14b81deccbd4818b5698f3850760868b2aae025629454e48573dad3051049d57eade24035b0cbc7043cb070d666c1f3272a7d6d0d471dd1faca41787fe28523e98cc39be0ce30c89c71bb378b140739e051d89c6a92e4e19eb25a4dcc0e2531dd6e908eed9f5db1616955a7f198e0765a371ed165cba0a3fac397e0c4bde47b6f741aa4820dbbd699340181ff811fed08ac4d3285285d2cd0e11efac0bb36a5c069582da3bfa967fea2d498dbbc8686b70d1bc2d7aca132c021fa7775c7ffd21df39a7e5d6dc2fd88777b28a60e4118458a1d883ef40642df756319ecd97b09c9b3e08486825c5f05bcb8be94ebd7ab1e750347b667346463ec0b5bcba60d2b5ff1d727a9a5f113d30482218b53c6e01bc593ae0c043add9e6dddb4d789d59ae906021205185ed529ca2c6db8011ee745b7005acb1dfffd50adbd5642070a886f4f352fd219fc033720dd67004c54fdc474ffe3a2f1e59d5ade46af878d4665bc98636896dbf35b2348a64f9ccc5eddbbc01b174a6dbd1cf0e47f2a4cb539cb1cdc61473b6be7ad08b58be9d76d6285bbedd2253033c0df22d05a34b991d9d17b5b0e79057e47b541ca1112434541c444786c24e010e797c5c239e9c19ae14e4e9e35c600ca163dcb77605a5809c4f75d160ddb861d0fb11285a014caa13b76fbb2fc42c74df3de84eeb6e59cc91d20da3965e430e31919d0a8339b1335a4eaa79fa3c7f53cb5e8b1be2c1fc0bc8e0b7a88815d8582164f931838f418c33a503f606aaff83cdf242c30dd6a57ded8401fea2ee6478dbbd84f1960f3a44c89ffbfc8769a004f9e384ce34df08bfaaf0e2b6f556250f0abb790939b0db5fcd106394643bc90fb0aab06ea16a7259ff609009ccdd60cebc088cefe2bab5fd691dd7bae0050d80634c149a16545911ea860e58a396e9e493de2774a3e0bcc6c815c028f79c2f3610c6d40de07d548b0cbca2343f7691bfa5fe6679c07ed1068772f22d4f759c43dc248f12b7a2b82a2113b756d6fab91b17e00f1635835084c85347b67ca9fd931e398e52417afa5da8e342338f5817b246ad4bf93e98790d36edd8a32570993ea5b07cca5411f57a9cc5bf7b3528b64966f860aac35a1d7c09e9bff0506eebb488faeb71e30ef0259eb8fda5ce899a3fe8fae999f4aba43c2e8a203f06ea568a3ecc19507c805df8be7a874b3002cf134b3f224584f19969925ff0002870f0842048ebc12b526517cdcfcdbdcf45fc0cbc8a918e49efe20fb2adf0f12bec2ee5bc0ea42fb6be3ac6ecde7948c08cb6ec803857f06f7b75c9b9717a01aaa1b888a5c750344b14e48215a45c0f2632cb4e90e573b878d8f529f16886286bc8e451f45833f0deb94a97f4622ef4dfc41b7815ac33d7055b6d0bc6d3e07d6b4ab07796e86c67d4d3f927ac241124d9cfac3aa0106793f68c1318fbbf99f21b1fb0fc2d9bc9ed0a62cccd2a7b345e657472a8b7220d9f69f02ba38f80afa3d7963458ac43afd7af68dab9cb7ebb20cd08cfbbaf992346732fb804dd0d732d69fbfd7a7cd049d5074e77350e3b2db69d4af9871cdbd79d892eb3b84668f38188b0559b72d65b050781fc62494a08781500c812e81a796f516cdf98bcd1c5d468cec9c9ffff4e9e65ee6cd094b3ac92df90650aa340003b3ff1020366e7da00b26091b0d005068bcf783b20b99c277058d0b0c2431fd08ae52673b2937938c14bf0427cf940531522ea32f48a82725205cb97a159814815aa93b7b4b5cc1d0efaed447ec42a46492b5e6d5891d52c8414542f4455be5d10479199c13c6d4c09c10906bd00741e47114a1720d49ef4d869acdf56fb9415896bdc6954401da884d402b84fcc4735c542221a4db747d7859d91b24c39bc5ae55affeca30d133537c9ca9ceef53eeb64c06d8d60e81f41038681ad4427c7ca876e805cae23e7de522637899f3898a62bae7fa84f7d05e429a93ffabc93d3801f5f24fd064b093b59e700b5510dd48b5c7d42927d50ba76945d020db1c3e8994249092a9b5ab4f3b37d351ba3d7bd917dbb9ce9c17ded330b038274ddeff24a8b7c68e1cd80a99c4fe04954d10b2fe1fcdc4a3d41826137080747fdfe068ace9c0404fae4a27b749d3e34b154b0fdb1fed3e55aa3922e15dd9bb1d9c5b61b1ab6c4a12726ca0cd7d625ccdcd40ca6f2a8242c13af66997d733c8c5796a2742d9620067409895bc65fa14efed3ae2e85f343b6745db76e118848f07acdfbff1e3b20af2ee12098c542d04e084834a5232fb8542799c71e370e0676053cfe5cd2e2f0d485882082125d22367edbdff0b5d4e93a4e8629574644c798df40c246380f1bda2338d02ca9bcbfde97a60043aa2f873adec98406290861b6bc65eb301afe8c3647708bc4e8e0905a7d8a820cbea191c13e39d6876b90fe77bd377fae5a1bab6e552f2a716fbbbb591de6b34bf7510d79ca2b188922b150a95b3deb859e3269bce3fa1248359fd6d110fcfd5429338a71d48f984e0d532ea43f5495b039f0efd6e9c08b6d2ec73e2d61aacabda7e92effc1e1c2f17d2fa7d68e1ff4dc31d8cf98dfa7289f5ac8637e0851d7f689508152fbfe8bfbaecc2a39ef5754f6443086fb6b292ad47d0c758d6e3ff74249499a8e08c0b64c1cd997ff935e0691b66bc0521564061328f9180d3305b11da4e32c08f45a26155b7b09018c7970f47a20b1538e8fa3d2dc1a467fe7ac87f70b7a323627da7fa8b2474d712bd0635b29052f74ddebdcb93ef2d3fda5b2a4d794db6c1997308fcdc86e623e9fa4524c942c22ee6f6120b5da91c78716f6d025da099a54bed3350e9a18fab516b1b9336a56760b7f163553e209b206fb681277e21c75fb3934b489dd92a2e482d4e59797733cb50c2f438b018b8949471612262df48dd99767adbe783249b20a519c1449235210cd428b5f415e78fca79a4fd5d90e220dd9620860a76210607c0edca5938e557b379d79ff99ed01dc8d9f5506f51716e19ffe573fb118bd4e52255a11f80debc1b4d2cc8d2342a573d49f05f93adb98d4017cfd838664856fa3d679dfb3c5eaa1127eb6ed74fcca08d53ba8f5e7bdd725b045fdb55a250ac14ce3aca5322c2a6017477244eb839556b95f76868ae159560da40a14c84568d83aa40e76b985b0f2a2b8b2a22aeba5e0197f9507217e67707599b966f9a12aa7c7d83c0935f5e3bd8c8f00deca59f7925c17f56462f29155d4041d5e5c43c06e6be6992d766e52bc6bc5f99c696ded1f6f05e1a33829347beee2b7af1cff024781c7c56d41d963e209c1d81c79348c6799be9d9466569d1d3ce5cbae109208d439921fee0742ca0607ecaa3dff7e33205c7a6305d91dff2a0ad0ec8753c7914030224f8ef6e5edffa12a6b8606f0461ef91de301fb270dada377c44abcca183493c87c36d10a73777b291b584ce9e28dc17bcc032f3417e6a09d7964ba9f36b95f2a31ec256eb9434eda1a7bc1cfb279004425f5efccba3320cd938f1d828229b4c0f12df24a336fba14b7320de0529cdeebc1b35ae68ea54dc8cd0d1d34ec315989731028d3d1f600186b9681402012534fd04883682b0a980c37b22518cb2262bf721e6a92666e40b1bd5b512f4165210fbd2d09e288eaecfb92c10bccab8cc4c15275d05a17a4dd0f979240e486193d52ed9f76dc2e21b53ed0733574e9a21953f107eadd611c337138aeb8c298033c4c0a010a7d3e043abc7587cfa263b6f54211fb7916d20b594e5ced13dd10d85643487d8383be85674fe9e4b850a3507095322c254d37daef2fd605a834c6c0cee29d5544f4184cd9838ac3ba5c4a5f9c", 0xe00}, {0x0}], 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x3, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xffffffff00000001) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:08 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) setuid(0xee01) shmget(0x0, 0x3000, 0x58, &(0x7f0000ffc000/0x3000)=nil) 16:01:09 executing program 1: socketpair(0x2, 0x1000, 0x4, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000c80)="3a17d655e6ea709211bddd67ba8ee81cedf9196628a66ff418dfdc07c71ad3daebaf16304c21ea7a66add607b07cd1712d719d0003962af44b7a67716c23ff12fe1aca44aef57e836730db6ba3a6562f0aa578992dbf5bd21102cdf300e8ac900c0b0302c25945dae79e1a46fabd31db908e6b65d4d8b28619b978138380bb115fc667c039a7039f5165139f3b0cf7820f36a822b48976d6d365b8637307df6e26bf2968f05df7db609ac972167465030b974896f64ee50c8e94487caff0f05e7a140a78878aa8bcc252b95dfadff7c1b61a34a255ef24103f10bd7154069292ae956686f4dfb5b6f981c86a52af5124c1208d28414b559339c9fa6ee1a92a2bddd478aa3ce9e8b2909bf97a525b0f1b46a333757c0790d26d5a36f235114b19b0d068c988ab1063ddbd5af8c27a9b5a2a20e03dee216dceebf3c00663eca19ea075abb5145098f36dd1f489a25294c723ce3137656980ef18e95c159c07057dff5cfa177551178e53a4bea3ee8f2fa64f1903616ec556e40da6b43dacfe528619da35799921e236a0935e0d28752dfd2e2a3da55803e9f080eed5f5b346832612bd37f1b3b06981c501c4a480f7e6f52efc72789611b53e18105c5bda57c3c2926fea1bc0b8461c2b5ce700b42c90dd8f6495b46c695bea71cb7e1a2fc109ffaa54bd3e7e31a6b8f21c16d179d198014e5435ff335ab24110ac8cb388c80cf980ad869b0f31eec4c36e12d3d40acef10f59c9b92a4fa1c910ab3a860e5cedca8cea7f043db411756d6276b18dadf4cad57d4cf0333da5835a1c9583760ea021eab5ea97e873bb9299755323f365f9cfec3fe3ec7492da08edd329aee57712cfdffa231721d6fc92adf65116a48524f37619c222bee4462f6e2fab85bec16a1b56654950825940bd92e4ae64b97d7080f7b6db3910c4162eb10705cb3127872c17f96eec9ad68751205b59799c09768dcc8b5665b10e837a8492f5c48c2c88f30032ff35d1dceb9ddc335756190b335350fed4bef3733f5fd6a3706a806f3defa3f624cf5c6f09ac4f856bb92726441835527671c8f408791daa8089d8583fbfc177bd255c2a3613dcda1fa228eecc1891c9447ceaf43e7c580cebc1c3c56949061ad15144d20c631bca093566061da3e4c08cd4f361c550862bd4cbb81f3fa2603b0341d0e8f49f042387e733c732614278de2ce33d07f55c93e334cd1d90d7a465ea20d55d456ba3e74d7b0af4925973126fa01fb2a96aece3e88628f09fd4c3dfe24bcdce4823ecc8286e00591c943b36a23871f0282bb052ea11515b1b11f5a36bef89a8b78300a590a71dc6efaafa4930d4561bc69f3a7c71f681a28775eac6a3cbb7c89dd61f4235e454bcd3d80c04936efa28c1f843917003556c924c2e86776ee0d6aadff234b199e0ae6d6c1ae19b7cd2455f899a247b1e00aa4c57d56d432a223176cd7ae24f0081bf4e6ebc33f0543711684e233935f9faecb15e887be40534301169d9400da0ee54a2f8ad9ccf3eba9fbc7d2f9ae538f76f06c7f7a1fe0a06991ab76d9cfc4d9c50218ef7953a379c832a054c90d710af40c1b30fc814ed5ed101ca646e67b83f9b0fa0306d1f146f76275617de6d5bd7f7be1f43f216ac54302816cc639475331cba745210cf15887352a240824c9e7ca17a074a26ce8bab2d82c2a10376dd774a2a0850d98fe08264b1a5562953761f2f96cfa51e6052aa52ad73968b93157ca595fd8fade961affdf70b06cbc8f4a6bed72a3d565516c83be553ddf1f52a81c6ec8a0309bf8732f6055be7f8ffe3c167db846588cd36535a967fe5f49e1728763819e22cd2f538a5acfa6070a7dc2d09b24fa0bb69c13122af45817a8f4e052e3f025d5d39d8787490e70d4aab8e102c4346efd26b2badc34b0c029a540c5e3b883b1a6e13c6ff0e133861ed25d5a6dc0fe206b5bb9761d29607df6b33fffe7b58527c5345fee29c4d5ad750302b7ea8e415ba02be63e77bda42202013d362f59aa3e0cfc70a0e1981ae41a12f4d9573bf1baf56519ffe7d1356c6c7697f66ae03bc7f2853b1c8b323df55853843fb0722ce6d3bf9643ec8cf548ca3a45e6ab2890ae114be800553bc9a577e12bb051b7a59dc71f8b730f821e4d42e39c94dc3531260e08ec607f06696a6c70346869cd7e22d6ef94930ea790501789f1daab112d5ce965d23511afad1fc56eb1fbaafec22df85f789bdd67ccc3c9655fc9801e1bf53342963e9f21bf2d6f27ee5ba977a6e89d4cb19ae2253831bbee48b3c7d985d278b4f3e710c4de5307eb954b7ab925ea95d9835f876dc8e1bb1eea694f44bcb16f60af2a8ca21b94015652debb0dae1cd60587a2ff305279be4f01e7f20a092b189407902a3f90add06590a4368bd9245dfdacda428d1ee4b3deecb9db601b7b0ea8dee2329825fe69dd719bf286212859316b182ca7d874dbd3e77de0aa7523c8c5068db651ee633faff7c5529d1ccfcf8c112b02d6a89feecf446d8c08fcd69ac86812a829a616720cdb66ac8ca9e392e6c3af48ab208991ca57b91b0a528bcbd4f7bade18fd02f55eebf4d4080b7f32fe90776fe8e905d8f6c67c550ac7bcfc9e7a787b5e28297058afbba6f2b1f15a84bf19ecf46f8e4cc1dffaba7217d78495cfd10b47e3b7b1ba2a6f31702fee6f5c1a398078c33dacf96e1cbefc4758a7c53d1dba4703dfec28d1cb04743eb877fb83b155810a334d0636a5c2bb2373e0738d1eec0da13714672014ac26790651cb4ed3c4eaffba43112b746cba4d70159a6dadcb76133dc701394a8ad99086c6c81efc0b93162cb1a9dd695187ade65ca92f94dd02554d77de8bc1fc3206255faef37e4b6a83f0746cd6171f0cdb19bc302d02c32dcab2a2d3989b997db3f23bb4c85fe3dd96128d0a033646d8449c78ce034ed1869088ed260a182b37f1263b5228d447c361c73d4b35971d64b62ccb2afee5b3299e50e6f4b728240a989ecc880179fa89ab6b0d1ced7be0e828cffa36f53e20565edc0e812a39b828a4fec71928ce78aba80b31b394c5706edd095431812bd92d9888ac5ee5090b712a4fa810610a85771add353be251e91079720b0e3a22e314ae695b2b51e01d69a3c0c0a21e7f44243f6d255d1af7ee3208f1cb45b25fa8a34e07a5e85c963d9294d359a8e9e50b9457ce4cb17a789f379b0fe765f2abae2737277304889876ffa483fbe44c2ec53f8c039c79c67ddc055d1eb9573f2dbddc08545605111ca2e8312907591a7f9fe2027e919f9d740bb4f8c2ab1a96faf819dc0fe00e95f5cc67f0adcde3d62ff6b9fb6c5cc493eac2a06bc9eb41efdf3626369167250088342a2475a8ec5601cc5bc98d102b52333120d12367349ab9a3a0901d77d87389f89acbbba6bde64dd940eff0a6563a45441ab460c3ced3f6e775ae9d5a2da868dd8bee1ff7e4b8e114c233618f62cb4a03d33e16de1298dc68ad908b25d4f799549b11c406ca2827174292fb2b3b160c5235412856808319c727dbf1274fbc5c780e20684de58f32d86bd0eaf103f50b9274eb3ca886b6a43c0f6443e72e7c7efccdf0030b7b27482ca85a742db9ba4b53aa7384f788f3282c7676907acc8e72a4450baeea083b0408ad965b6581897dc6e05846c36506d5f5a31fd98fcaea184dac3bcf8aba06a28e0e468da9cd77f78d6a5e5d46ed78b3325c07634ae886801cc8c5bb78eeb02b39ba26bb0e4d4c2f950f43e0b5d5ef192f871e7c60b8c6ebb0e5230cd82f948e9739b32d177b1eca624d274479aa0cb7c469d9cd16a07e658d4530efb2eca31bca593cdbd88fb4b5dd83a8b93ae6ca6c1ab3131a56469aff449c720a9eef9c83660408ada80350e8817d6b1c0b0bf8488d662ea17c5564de35072418417f5f0bb56f231da4bc153cbb55177499cf11686060f47d39e60cf08cbcc4935d09813c1b46dca98fd970559f663ffb11359e0a6cdb11b59f8fa9d7b4f76b34271608374c6be39bfd95b47cb4ad36d6f4ac57d3b746b53c33c227b7106bc3b1efad5a026a4d615c8afa43795fe8ac23258d65a4c9b525c9922255eee721fe4a31930c4df2be6f93ed1156529579e78f02b81c6e07320e8cb01f59ff17c6385b49c0458efb3205a00bfe2cc2a0a9b7ce276f2a8ca86339a32bbd70db3262eaf5285fda0361cfd63681ba9b3105e90f2c21a2cbd94200fa9400e917e8eff209519580e886c7e4303345b879cc1015cfd94f39993033f61180862b8d59834d2901d9e149c1996d66c4f7a6aaa8e8e967f7e715764671640c8d3b5d14e2c8a9650f5952b0262aa3d283e0052010d3cad392b5e5d5e9e9bbd1f28e8772d4f0a13a46c5496ca55d0fc64ce0b59c0c0cf62fb1c4aa3fcf6f285d0adbb9e23c8ad51574bc73ef304f8831b63028ddba3c0ba86c38a6518601de91587b077940374feba79e5cd5825d243953834c6da9896ab6e5d334bb38b4695eda507b940a979118d1874dcc151b9d8d741e399d10ef700cfbb040a64b220b0b857ae6166a7edc6942882e11b89afee0e360a3a50e4590b031d291131c6f6933211f184ab7f9db94780ae1ddf58368bbf8d15d18bcf833e2bf2784aa181dd65090ec1ca43ab133229808d3c82079e713390ba4e5ffa6aa81a2bbd6a91e3b633a8d65760c27ee19d92ad48a3140afbe3fe50cf012e27661529ff613bedad93dce38ca7af474bd45c5728242794bfde2598a05df7ff4425bbd4542bd81ea1b7ba142924583c103311e612123a5e53e823601b6e0f6ad819249bf43cddc4fa144057bac4d296a76f09ef575c9e26cdcee781131fb5d08b6774b0ced2c67326d6ed9d8d32d2422a0e4aede0bdb6c0794a7f55c6014f848b7de781d7def21736bd0d9b13635f0ad8cb321fca91a4300989367868fce5f66431b0f9ecfedd2db6db0b87305b6829c2033eaf1c4eedf05dacefd2042656ad021e16aa720274fd53791f57c182b4c2073308f2c8f7d03a54a23865c9f08ef44e468f14a0723606083b38a4ee67c802852919faa0295ea0aee1199cc37f0a71200fd460acd905373519a4240ce24d8f2e47fc2f810eeaa76bf197103e14437048a7d1f14ac1b82ad320f72efa59338f3317b6d87369c8f2b57823098f94cfe7cba6b28f586a77a27593b1f615edbd3bf46e6a1a301f3f3f6e373c7e570dc6dfd254a9344eb5bb3cc18bee0f698a4c05db9f0be004649d1b43223abba8e6f293118c09673883b9acb3ff1a2d1165251732dcd4324815d2f70fb9d8709ea13f02ca9251f5a92faa054df29fbe28df91e96b63ec29dfb95703fffa7044bcf73601bf6d729be268027937f39a95d9bd67002714ab2f1e4ec3c6b72c51603b5a54c3b90702c4f6d25c835a055b8f142b5735e215dab897818dbfb5f74a6faf29b7ac5b902c3724b25a249741132b8d472a8a0fda57550ec9b95e6ec0d9323ade6d1d136c73efa7ccb06c84d0faa6d20857ee847bd1527f8643c0c9455387e849b82df9dc32e296ddfaaca9e820fa61f0564ec9683860d7fb7e819d589201c6161ce5a209986a7c6c0cedd34a1ac826065412b32fabd15975497a1be7238e6c6189912b9674600cdd833fd3fd3664e0012303c623721c7973e20d95d65f369b20cffd315677c86e26dacc0b501093357037e672d481a952475677d33473b2dddeb01c51df14bbfca52c7dd9ed97fe768e3960100a5b535898297bc3b74861972941f27d0e95820e1166f983c4c865c39a652c8eec27cd559b03650c917dc38cf922bc66920ec6b675ae449bc17e7acb17537ab0994049", 0x1000) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x2, 0xfffffffffffffffc}) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r3, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) r4 = syz_open_pts() close(r3) select(0x40, &(0x7f0000000000)={0x676, 0x3, 0x81, 0x2, 0x7ff, 0x401, 0x1, 0x20}, &(0x7f0000000280)={0x3ff, 0x7, 0x7, 0x3fe0, 0xfffffffffffff457, 0x2, 0x1, 0x10000}, &(0x7f0000000300)={0x8000, 0x2, 0x3ff, 0x1ff, 0x2b5c, 0x0, 0x3, 0xb960}, &(0x7f0000000380)={0x100000001, 0x7}) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000006c0)={0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x4}) getgid() r7 = fcntl$dupfd(r6, 0x0, r5) r8 = shmget(0x3, 0x2000, 0x250, &(0x7f0000003000/0x2000)=nil) r9 = geteuid() r10 = getgid() r11 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r4, 0x5) select(0x40, &(0x7f00000004c0)={0x2, 0x81, 0x0, 0x81, 0x8, 0xe8, 0x8001, 0x800}, &(0x7f0000000500)={0x5, 0x4, 0x9ba8, 0x80, 0x8001, 0x3457, 0xfff, 0x70000000000}, &(0x7f0000000540)={0x100000000, 0xdc2, 0x4, 0x8, 0x1, 0x2, 0x6, 0x1b67}, &(0x7f0000000580)={0x4a2d4195, 0x4}) r15 = getpgid(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0\x00', 0x200, 0x20) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0x4, r9, r10, r11, r13, 0x82, 0x7f}, 0x3, 0x7fff, r14, r15, 0x499, 0x8, 0x9}) write(r4, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000680)={0x0, 0x1e2b, 0x9, 0x1d39, "bad83f067108e2dede80000000001f00", 0x80}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r14, r12, r10}, 0xc) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000600)={0x8000, 0xfff, 0x10000, 0x147}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept(r1, 0x0, &(0x7f0000000240)) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000280)='./file0\x00', 0x88) setsockopt$sock_int(r3, 0xffff, 0x128, &(0x7f0000000140)=0xe42, 0x4) r4 = socket$unix(0x1, 0x0, 0x0) r5 = accept(r2, 0x0, &(0x7f00000000c0)) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x6}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x20, 0x0, 0xd) syz_extract_tcp_res(&(0x7f0000000080), 0xaf56, 0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x1355e3c00657b183) 16:01:09 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x100000001) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) dup2(r0, r0) write(r0, &(0x7f0000000380)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ea516b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88c3dba083fcc66a40ff6546bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad81186", 0x176) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb11c0000e4e35f00"}) write(r2, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) mlockall(0x1) 16:01:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="97e00875b35c356706039d30bfe0e2d0fdffa05157ab4fa6a31de38d2053bcee7f0e78ae3e0c053b72011913e8233422b1888adaab6b1cedd5b9e41c425455a4181a4a7e3a29ee53f609b25a7c53df550f43fb6109694d49efee95dfbb0fcc27f2527542434571996ba75da7ce844afb85661915eaa1ee112ba5f57152b5f2d7aff33ba2757574b77c5231b9b7a08de0e628d39847d9112e613458fc188bd7a07cd6d16962ee9afe679fceea99dac406c5c4807920d8f168b64fffb157e2d98ac60672b2b03248938c3f3efdcd0506ed14f59a39931f11f56ef50e033ae6", 0xde, 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="37eb07b81fdbb2da14807a95ba72ca461baf0471ad13c6c4ef6ad73ee90f044089341853767486cb5d2c85533a356d340eb993ac8b529bd50a7bc9ac62291d44768dbbdb044e91f3ccb31617ab622bd7d663b57e14cd43028eb2ee5b364046", 0x5f}, {&(0x7f0000000100)="f112a807f2872dd94312abfc71cad5839ca1971103c2c03cb1bf210e410ecdd10d281dea9cfeb940f520d29e97d77f4a5b760113", 0x34}, {&(0x7f0000000140)="29a71dc781d516dd7558ec2de2557d9d", 0x10}, {&(0x7f0000001080)="da8e10a8fc9c560923cd6b4c3089aeb3dd25fd71aed0fb446d0e3ca5bc6cd318c75d4f20c71367faba0ef52dd12da7338a6b9c061f7f54286c79a4ef78ee5fe692c7885adc8073e5c421b1154438512f8263f2911886a1c6dc928b749d713a29f61661222abedc1d0fc021804f38d9d559260e3cef045d6abab25c952b90672748242b0c10e8419c6b7936caa99a566adff6922d4d2e53541c2b674515efe5ebf84e438ed84ca000b77f2c764d9270578b7ab56cb66e44bdf4c82a786a94b58b8bf52028741d339264ffb3412ed1f7279fcb4f2eb855911550d61d09fd333ecad20a3176307f599803c855b9eb8ef9da3d14f2ec7c9865a5f53b3d1ee10633597744d5b46cecb8534d374ca2c78d96233d959dddcfefefcb4c6713dce59c300c5baba9486d3336145a57af2bb7e811c989191342f87607a39c2f8369e54e7fd9ed420c2ae605a828c0b452b51dd922b8e3ab5260fb5857454e270f4b13abd71f191c3eb798dd4a2240fc6b7ddd53c13adb4ef83aacf0c44fd0c0f36a14dc7818d3272b142a03f9f8a34ed16d8a9a85752a820a196e558fc83b6b9f877be860117a012750fa44d22de98902e0cf56f751d367ae7a7adf05bfdb6a5a40f6c7282ac956c1d11cbadff1d1bb8c19e341d39f9b8f36aa5c8d70aa07eacb106eb425325c0d005ee74b011d68ecac2884c7e0a0f4ef4ea703eb5a5de695bc226d02a6a53c68ecc94f31177972383ecbd1cf626a9abee8f5e85eff605a3fbf7a7c0b9f4220af5f73616c9187dd5029d419975b521a9cba77197b5c54fff755686bac08e46820f1928c53ed08b7cdbc94938c6c465ac259e99f3ff2d50a1632f05dac37fd46f3534ffd51627a13b97340d4c25fb545168eec879322b8307ca227e9b16b88982b6fc04d14eb7e5dc5eec597bb0f02846f2e4b937e2b6672473e495be981183cb3dde799e13a54eaed80e4bfcc17e3756d933fd69b0aaec075fe9f520a80ee67358ad83956fd1580fdebaa78cf9d8151d792b0d579249aa32d50b8aa4a691bc3c79c46929e29dc243db574abc51e0429ef3a4d8d3ba01e48cf31c1176ab3d9ef377e26f4a3ec12dc120b0ab4de59311ff2d4a23794ef0b429db1a860865bee5fbbe75c131cf064600d81ed4b73323f0d6fdd18c9f282e15dfa59270858612d5d4b12ebf772135f1d55b041f7658646f95b0c6d2af1f8e243f4eb9e9bc6e6e38a3076c6d657923f0d57b8f97df4cf7492e3d1233fed1cafe1279659dc05ceba61ef5ffc20bda87c0fdfa7590ffb7af4a1ab6d673655b887aee12ed3141795fc45909915503ba7ec1ac4fd5c227ea164c38f14d83ff126887bf938949097ec30ffb3252b1c21bd4bab2bf2dbf213445c3c606f36c9fda6cdd57368ff86f0e870a97cecbcb4ce72c7e9759bda5330bf949ecee00a9b22666547c4c5305c0bd79905503f35915f698aa74baf01180fbb87419eb2f906f963c87c365201d1dc082387e1c3f15d1785c1c7ceb794ea3325f67d966543e983c6f74f2b1ef0a270a68f4c0dcec563cb0feace0923deeee9f8551dabf316d752d0f9f4d9771e439e0ac3afe6245c9f416b6b1b82c0bd6dfe3080a272255f24d6b8ed7fccd135051d36f023f2573290d074faff0bfcb0f03858e9561b6678777c11a8736548130618e0e314923df9bb235d70546a76c160805ef0be9e7a38544311b2024db55a085a7be85817df1229a26c3942ef390d57ef4c31478ea0adbf3fd9eec84d53dc8c5e9bdd87ab20bd4bb47c0392c33900bb95f36cdfd7c77f3be034e40f27bef6c3d448fc487cb57aebd6775052c8a885fd73ee4c07998f16d09c0e29ffa5ea010b99fd23bccb76eb50030fe3c567e1cbd16e5e59fb1a91986b81b129ee178661df534fe9be19dcf8e21360eb35049fcab6c174cf7e875b5b0004e958ba00cb3a48a2c2e88d9cd2e8b9c364ad0bffe32cfc9ccf2ab583885bf08e4dad08cc2a2043c9ec903b89cf387b143a19fb01b91ca9375d445f010a202512b2d2f4583204085266b53469065deb8adb2ffd24a640788d5fd93e210068ebb306a064400911884664e92035655190e6821e09bb46334fd8ce0dcb2a3a1e0046514e61d949161326a9ae20a68ac06b67bbe9ce70a762d807523c88f4135712033c2ae5c1974d17509239fd79ec18bbe2cc4fa90c83e17465390c8c5c54f56b125ff34a8a5d381ce9a4ee002dc5ac378ee7b954f180dd1550f53a832c0240e9f6d1e4572e6767bbb9de08d6e7d64567dd499a9f89f1da919ee7edb89e24781a4878a7affb35fcd58d5a7a1fbebcecbb698e90a36901e44a032903864095d9e21d8be1e45e01b50904c0570b7975e573764f147cbf61145469c06926a0cdb9bc420c89441af25c8d4fc7a9512ec76eeb35fd81db173621ee01a88361287fddafbb84d0087443e9de83500ebf627d9fa9561f212325fd760fb8c7065c4594892749d302ebdaf14b5085c8f200235ccaef744151595d8a3a4e6b0f00c9871f023d7d102f4e1683ad7bb8ea67cfc6eece7b707491955b82f7cd764051d777b2405bcd95cf9d5e678b3bef4d92236c6f7e98d74ca1e38498b427691beb7da1da84eb117cb007a8ce0c3bb02d7ce6a4ea4df566f963a8902e22fdaf26bedf9e6712269cc259c25d80b5aeda9b2f696e18104e9199ca705780326fc4da6214aed48d89c9938d368e6b0c7d4827e5cffd2ce5ddf1005148c529d223675ebb729c11e06724a03e2b02214068a3537e830398afcc1c2d418de4e4a81d011e4631ad89c773d48db781a7527fc4b0e93620331138a1146890d0eca13f86aead069248be6e2df70328ee4d45413ffb49028f2b7e109e6162cf03a4f79a83adc928f40a4382dda24635aa8c61928db4214469d0e50a8c18ac0d54f557fc3ada912988cf2ed9828111d8d19e6d0a3e315f60863dc84227deeb9e8be391b6640afd19bc5d8b6fc5ea25ad7b2c9aacdad1173b92076245eca7fb4a20ae0ba6148eedb571f9fbfd513191df243fdd46728fe82338ccb623f5f2ec6c66453ff41be8e6288cbe648422ad85e355ce8f9d1c14b2db90d95a0c1c7182e87fb66b805c7282ab12d13d16dcaed65880af2ce58c026f34a349e278beb1bf3fc71dddb3df4f910c1ca77bb3f744c4dc3cc2e0b935777c3d04ee9a453101653121828b9d82edb47076b60df3552df54ceed1a1aa444706b87f072e31e47d0c7fe84f629aaaff656fa35ce53a53aaeba6e9f60184e94b571b56bb792eb7da23224de1ae50943538826ce8ae95c611e9b58297df367f8be9518c066ed830a1a334fdcf157cc30538bba51bc6f08cfbe1d6797c2fe23c2cfdfe3c19287ae3063c7f0a0567e917e9d1e1c2b10a9fc3fcd64a61a35b865ffef5bd7b5fc7766dc5c2273aa737abbcb2e0c09bea0c12f08ac289cbced17be4697a0994fb3dfd5b6f4f6867ed82b70637ff2f7c6a5d451d982189904ec3a7318aee684ffc1e327cd6117ee8aed22994b2c14fd20a5b0815800a829d48d38c8d7b7ffa7b35b7ca45900f3534bdf5507e10da90ecd97b230ec58f9bbf8d8f08e5aad3846da39ceae5567e3e1218a4c511a302795591e7955684bb37820a90ca3dfe7de9723b0cb15780ec798bcd9e1e85089288c8e083ec034592a4c9a06072007d6b59b57e214fa92fa1baa123d766e52c927b994a759cd034ca9281431055780c08c7e7232c6552eecae47b7017b3900655f108809b061c2a3ce60b6c98f49e392e3bb1a8bb97b86f0a2a3fb9a09661f0277e8caa3949f87e9e94c5a7b276dc1b1267fd642d34f0dc294e6d5d843685e18236671f6a03e7811ccb9502995d891e729137deb04aec19e342389bf5d7351e3f5f614bf970630db536bdc6f444b87dd5f91b892d50fb01ed71c8dc3cee7473a30bb9dfb9da78ca746403c45a116430eb6a6946e5979591ad0f522b0eec7b6855e555abb97898bbaffeed3efe30c881d8a6c2380aa54716c4835560bd6f19ce0b9a90eeef03f61b5d293b6b87d496024697766225b5ee6876b327553de25fb5eee210c371777c9e7c8f8b43cd1badece51182c77c5919dcb4b3e1e4ddbb55de7cab24cc5e7f103d94b3da7df401ffe722abad82af52e1404d8ac7b9bc2c2ad7bb9a23603d81a8a1248cc21fef1f214a41b385fb8269eb9cb29c63db24757b14d7b882c454b92fd1b3a2cb9c3fc16383dfbf4f90994e0a230027d1fcecb1475b003542417d7346c36345e5942254d62bdbbbbf28c167352634f0ddf571b1f7993d71e4289b1ddbbe8ab83f9a582157ee7c3706f7dd1549c832db52867c6048636068d5c78c0330b61b3e5e15d33f766ad0a5e274dd354eaa3a98adbf6892e389d1aab01d411f26519861cb28ec4aea99c986d048b93494055192e631bc05e470923270f286347a7e033641b65d238d333a5b85acad57cefbdc8ea83008dfbeb0653ba3695dd3ded41437bd71ae1bbad3c7efe7307db500fdb62081799b7a099170eb8c306eb29873e4172a272cbdaa9630711844afe6b0495bc5af9985d54cb3c6dbfefa97529db52e34e074309d8283dcbedcae29a6a7f9b62f13e250cfc8b875e83feb96b679460a0c9369f18aea7596b2ddfed835e250eea2fe852a8445feaa6865f872bae5d4bafa978f6b4ecc09003ad5115c8cfa050cf716c4d0de02da25e45771fac5976693c7deece3057fbbf597478511791c14f853d953ed085eb5c932f0dce4414303e0f85ea2042110b982ed34de6e3d2013c2613e081760bd8ea48366892331fe0869545640432036d0dbfc79568a1bc5288d56614fa2d88be2188f063e2545137dfacacca660d06196562774ad0fa4e9a25869977ae1c8eac56d58ded63474d15e26f28b084d317d5028e64eb2e65d1b0e270c6c680a8b73987941348abc2c852dd9e7097db433c131c548a27a54b12e51680f18bd30867bff2e018a3b2e3ae43cad91ac08e450b7ea64226bee3e78f6c6d0d1c650961c62a610ba121b8080d707ddb0c2eea54bce87b22f63e8615d5698701ed5bc05e663a3c283fe29cb8b5eada7d89455853361e2997574f0c004e9978e64c4ca9e2b607ff138d9c4f9583d8059dee7fca8c4343a71895bb2431a6878f3bdedd053fbba4d2a6715d0fc4afbabcc02fb96296f4f3ac5ab7a439f6df930e4bcdad3a18b849638b0c3065abad2e166ec6c348f18425c87fb04e47474ef4d15a78a3539435a32410745b5cc35f68203239283c4cc61b34b3da0970ac97922f00d23470e32a2108399d9d5e660db1f4468c2c98b97beadf4feede1e18a2762bb8117115c73e4266d68b2ff4d338543882681c7d9ea5942ee153208f12e379a5c2e0a4782eee127d6f053daa1d6ebdbddfbf9f20d41b2931729ffc10131ca33cd8d4948c3f1fe9562b02afb3bff1384cd5093065a886a40629f3128d0738514dcbbbae5254eecd6cbd9600ba73a4bf3a422ceb55589a0f731ce37b1fadca92b2358641180edc2dea2d681cd6c29ee22728b4d581f2005ba88ff78715cf64f08a2e2c6cc742c49751f1c1d740836d48df8c3a8bdd821477a2d7f36d58077cfcb35403f593dedce0c8e78d7e826b778cf4573498f5649fddc1f76e5b4f2ed49b8e3422ba9e3825a0537b2c7c4c809d2e377474e666844027d0cfdef63f0ac896975a6b865a2177ad73dfb3d1327f507212d882878e2be0a3b4de115c1a437d5ddac1fa0638fc3b0c79accec667cc28c5e8ce8365878003e090d24a33937bce413e74a64037e80da2bd44bb3bbee875ea31ad60afe7b8423c3dd04", 0x1000}, {&(0x7f0000000440)="6a507b94e60ec38cd5879941ecda5f62b4af32a688c39e35dc3950f837c89f839e011cc46a7265d2b72fb1b144e9b732d1e386dce5470a5d4f74740d06bfe32ac2c15e414848523f82c4c73e872844fdbaa3f7e037384cffd50fe3ea940ddd79f1ce62f2bc8e46e939a138b20744302dbdf729aa1c3ce81e72274096e92a1a038e2f6c8d33449d8a109727433546e2ffee9916bbdfd8541832bd20b1b1f56731c23ab69f511af0f2ecda3b2e", 0xac}], 0x5, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb8, 0x2}, 0xa) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="66af2b6cd78805ff0700005cb07014052ad496236a13120a0b97cfb9fef933fa4cc7e78d2334996c3d37cf57eb7daa506ecd24b84d5e4aa01f2c3acb7736f2e13c61e6bcbe62fdc92a198755730f7ebb90c6f68069bc67dba4403304499b9351c9a90b3608df0a46ecdb965ef59e1559a2887904eb61f8fba10d7ce56bacb53aab7ff84246d81e8ddd434c29ed9b62dcc1efc0babb1634da66a60219aa45a59fdfc0b92af2dd7986a7dad9b2e0b01694365f67c08264695af09a0da3a0715a31ab03b75d9882541b095b2e0c42adbf7feb14731ee4cd041b685df2bf314ff843764fe011f042413f28729bb87c85895ddbf9a397d2916d5dd442e95c830df9a2f808091960fead7402daddf2dc2dc3f49072d3178cf41fecd2c3fe643c18898b25121e157426460f84e62733778c14f777c3bce8001be5d81b64920d8ff39b818773da00acafc3cdd85a2f800e2b80cc1f6642ca106eafbc23a30e1bed2a0a63e79b3de3d868f9104ff569e98a2037a5564623ca2e83b1a1b4135c0a0bacf919456f7b82aaff40fd220e79bb8bd869411f0418ee1b68ad9291ad96971d0dc0a41af77ef8d1cb5fa285653b0ebfb4261890b7512da764103e1699c86535337824f03c6783a37adbc071e37cb3f9a392cb38e73e3b50ea76ec1c629fcc2cc1b2477df619d7e051c042ae59195758b5b286649df60f932cb456d64b2b12ad558ae73cbfd67d9d73791c73293e52093ef1670d35a7a6f31ad137330054894d465de7dfe7ca1092bd1bf78d7287bcafbf064dbcd964", 0x233}], 0x1, 0x100000000000000) execve(0x0, 0x0, 0x0) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000140)=""/89, 0x59}], 0x2) write(r0, &(0x7f0000004700)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdff0100000000000014b2a54a942a35740e90a7a753fb299dc57254deda3f083b4d08d0d99bf7c1ab078177da4ce9c287730c53fb394b842dbbccbbda1049dad2ba6eeb0000002f6c1b2bea99c8", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) r2 = syz_open_pts() close(r0) fcntl$setstatus(r2, 0x4, 0x8) kqueue() syz_open_pts() 16:01:10 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x2) r1 = kqueue() r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000c, &(0x7f0000000080)="fb00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xd, &(0x7f0000000200), 0x6b) 16:01:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 16:01:19 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x42c}, 0x8) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 16:01:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmget(0x2, 0x3000, 0x20a, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1a1, 0xa) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/167, &(0x7f0000000140)=0xa7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) shutdown(r0, 0x2) listen(r0, 0x0) 16:01:19 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000000100)="0002d95cc4ba1798898d981cbf924aea36237c50d034edb50716146bca67d5548b4c3716a14daaca257d9af8724252a9b087105af843793c", 0x38) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r1, 0x0, 0x0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000200)="66af2b6cd78805ff0700005cb07014052ad496236a13120a0b97cfb9fef933fa4cc7e78d2334996c3d37cf57eb7daa506ecd24b84d5e4aa01f2c3acb7736f2e13c61e6bcbe62fdc92a198755730f7ebb90c6f68069bc67dba4403304499b9351c9a90b3608df0a46ecdb965ef59e1559a2887904eb61f8fba10d7ce56bacb53aab7ff84246d81e8ddd434c29ed9b62dcc1efc0babb1634da66a60219aa45a59fdfc0b92af2dd7986a7dad9b2e0b01694365f67c08264695af09a0da3a0715a31ab03b75d9882541b095b2e0c42adbf7feb14731ee4cd041b685df2bf314ff843764fe011f042413f28729bb87c85895ddbf9a397d2916d5dd442e95c830df9a2f808091960fead7402daddf2dc2dc3f49072d3178cf41fecd2c3fe643c18898b25121e157426460f84e62733778c14f777c3bce8001be5d81b64920d8ff39b818773da00acafc3cdd85a2f800e2b80cc1f6642ca106eafbc23a30e1bed2a0a63e79b3de3d868f9104ff569e98a2037a5564623ca2e83b1a1b4135c0a0bacf919456f7b82aaff40fd220e79bb8bd869411f0418ee1b68ad9291ad96971d0dc0a41af77ef8d1cb5fa285653b0ebfb4261890b7512da764103e1699c86535337824f03c6783a37adbc071e37cb3f9a392cb38e73e3b50ea76ec1c629fcc2cc1b2477df619d7e051c042ae59195758b5b286649df60f932cb456d64b2b12ad558ae73cbfd67d9d73791c73293e52093ef1670d35a7a6f31ad137330054894d465de7dfe7ca1092bd1bf78d7287bcafbf064dbcd964", 0x233}], 0x1, 0x100000000000000) execve(0x0, 0x0, 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xc0, 0x1, 0x80, 0xe9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0xff1, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000041, 0x3c, 0x67a8}, {{r0}, 0xfffffffffffffffc, 0x58, 0x20, 0x4, 0xb00000000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x1687}], 0x401, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x50, 0x60000000, 0xb49, 0x1}, {{r0}, 0x0, 0x1a, 0x20, 0xfffffffffffffffa, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0xe1, 0x21, 0x7f, 0x8b2}, {{r0}, 0xfffffffffffffff9, 0x9, 0x60000001, 0x9, 0x4}, {{r0}, 0x0, 0x48, 0x80, 0x4, 0x2}], 0xffff, &(0x7f00000000c0)={0xfffffffffffffff8, 0x6}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) 16:01:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x8, 0xc1f, 0x3, 0x9, 0xffffffff80000001, 0x9, 0x1800000000, 0x6}, &(0x7f0000000140)) 16:01:19 executing program 1: setgroups(0x0, 0x0) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) setuid(0xee01) r3 = syz_open_pts() fchmod(r3, 0x400) 16:01:19 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc166c57733dd45a7, 0x0, 0xfffffffffffffcc6) 16:01:20 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) r1 = getuid() getuid() semget$private(0x0, 0x2, 0x10) setuid(r1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:01:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8002, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) r1 = socket$inet6(0x18, 0x4005, 0x5a) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:01:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x4) 16:01:20 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000040)='./file1\x00') 16:01:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) close(r0) 16:01:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) setrlimit(0x7, &(0x7f0000000140)={0x7ffd, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x27f7, 0xffffffffcf9cb28a}) 16:01:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r1 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) connect(r1, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getgid() fchownat(r0, &(0x7f00000003c0)='./file0\x00', r2, r3, 0x4) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 16:01:20 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x448, 0x0) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = socket$inet(0x2, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r2 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf000002f, 0x7f, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x19, 0xf0000006, 0x20, 0x8}], 0x80000001, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000004, 0x7, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000002, 0x80000000, 0xf7}, {{r1}, 0x0, 0x0, 0xf0000040, 0x30f3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x39, 0x9}, {{r1}, 0xfffffffffffffffb, 0x21, 0xfffff, 0xffd6, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x80000000, 0x2}], 0x0, &(0x7f0000000080)={0x7ff, 0x81a1}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x38c) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:01:20 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) write(r0, &(0x7f0000000100)="822287", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xffffffffffffffff) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="69ffce5faf670616c9dd8c09254a436b6111999ba8a92d215bb3efa6920a687397638c24dc9463568dc3f92e6e1f5b0283fe0c3c6b5d172f50dbe0c024b1095c61c6526f85970839b04c52e0ca69e0120c5cf122a446c290d8f278090d5eacfb721628d9bcc6693fe27df123ef5f93cdf7f8683976cdc9e64515931ddd8ae916a171ea2dd315e8ef207b96d2d1de20a094ffc63ae20875a9a8bf795647b7282dfdf97190906797ce6a02de1000c363d5deec0262ec5e825d867a03c83fa1aa2ad298480e2a533adb27a4a0a23b", 0xcd}, {&(0x7f0000000240)="3b634f46386d61ee610619edace3956ea5508f294002636181e87586a2d1373d6d32c0bdd2bd44eb6d832b93479c563d8745686cc5b1dc8f7b9291d7b1825b5255fa1216725a", 0x46}, {&(0x7f0000000080)="8c06d493f58b96097d3e8221903323d00a80eed2930c41d05b1ea3bc6621fb734c564319a443d8", 0x27}, {&(0x7f00000002c0)="1df372732c9b1b42b514affe40730313fd39ab14a332228ea5897bf1f16c059f6a5f4fa570441a8e527b9b78a4d667ae322103", 0x33}, {&(0x7f0000000300)="1761766b16b9152f20742a14774e7a05d8a4ff1150d28a35288f0fd6623408b2fccc4d813511da7b09bc5e175a6bb8aebc004968f41edda4066fabe2cb3bd4737c87c83354dc447fbbe328a6885dbe409d", 0x51}, {&(0x7f0000000380)="509208efd161619b369d9039f87a9b84940d6e3927a37d121fefb9f808551a920a60dc4519825cd46392a9f3f1332125923d9f7e5d3b4fb6ff70b7057d83c16689546d7667b2e6c6500e6a1767375504471bc7c711cfc2e7969d017d6d96101b0b5fe3a48671c084da36decb2faeb420c1cec4ba7e39c9ae41cbeac2610f32acc76957ab85ffafac90ed8b1348c65c12807c68404262c36440c1de81bf2bb4efcce6520205a147148c71002333c1215ce30f0f07", 0xb4}], 0x6, 0x0) 16:01:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x400000000000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x200000000002a, 0x26, &(0x7f0000000100)="87790200", 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x94) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:01:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x200, 0x7fff}, 0x8) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3c18, 0x8}, {0x9e7f, 0x1}}, 0x2) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) fchmod(r0, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:01:20 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000, 0x10000) sendto(r0, &(0x7f0000000000)="f61c0f96a72b7a3b450caf2c4702bc182cb03c2df83bf6c22963822bf07d6da7f036e46b4a8efa7dc36c33d23166b2a4688a5f4de28c108675f59ba53064434f54d06fbb8e", 0x45, 0x40c, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setuid(0xee01) r1 = getuid() setuid(r1) r2 = socket$inet6(0x18, 0x400000c001, 0xfffffffffffffffa) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:01:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000280)=""/246, 0xf6}], 0x3) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:01:21 executing program 1: write(0xffffffffffffffff, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c2", 0xf33) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="183feaf981e4c90c52120d72e9efca09a4017b774090dc70db11b5ad380cd0085792cd590445d20676da313ea83a4efcc596ce67686464577b65afa6a753e4cdb579331e067b8880aab828d5a75364ba0bc3e8b11f968029eb8efd89428178b83fdd9b2032d8f98f54577d36cae15cdbd211306aca50e9ebd7e84d88382602edfae665e00742a2194b84141d5661512b37073d5a099a1ca514cb6d38c25c9ef11c1c1fd31dc8724ce917e65964d4f703ef1017f2699550d149864ea9a6767dc600ed29b22e1d8de0b4d0538aea9f", 0xce, 0xc, 0x0, 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&{+!\x00', &(0x7f0000000780)='+\x00']) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040), &(0x7f0000000180)=[&(0x7f0000000080)=']\\\'[\'{\x00', &(0x7f00000000c0)=']\x00', &(0x7f0000000100)='*\x00', &(0x7f0000000140)='+\x00']) socketpair(0x20, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000400)='./file0\x00', 0xc000, 0x100000001) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = semget(0x2, 0x3, 0x20) semop(r2, &(0x7f00000003c0)=[{0x2, 0x4b, 0x1800}], 0x1) 16:01:21 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0x100, 0xffffffffffffffff, 0x0, "77af5b20376484d2bfbb82ce06e4a96612a853b3", 0x9, 0x6}) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 16:01:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18488, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="87dc5670b9c326ad5b7475077df65a23eadaf06c20eca4b7472ce83ec30f30a96cd7151a4ae2f027bfbba34a29706ef3caaa1378ab00a377cb1cc8da18a32eee085c151afb9743b9da039f815aaa1010ff309a8d4d4338559cba3fc4a643301a696ed83a047018f289d21d3e75d41280b10a2ae8cb3fbdcee2dadb34ecf74e7379d48f14af7be3b41124", 0x8a}], 0x1) semget$private(0x0, 0x2, 0x80) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x104}, {r2, 0x8d}], 0x2, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3e}, {{r1}, 0xfffffffffffffffb, 0x60, 0x60, 0x4, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x4, 0x21, 0xc7, 0x1ff}, {{r4}, 0x0, 0x0, 0x1, 0x5, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000001, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x11, 0x8, 0x3ff, 0x966a}, {{r1}, 0xffffffffffffffff, 0x84, 0x20000000, 0x800, 0x100000001}, {{r1}, 0x0, 0x10, 0xa4, 0x200, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8d, 0x2, 0x7, 0x8}], 0x1f, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x33, 0x28, 0x6, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0xfff, 0x7a}, {{r1}, 0xffffffffffffffff, 0x81, 0x3, 0x3f, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0xffff, 0x9185}], 0xa34, &(0x7f0000000100)={0x6, 0x1}) 16:01:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="2d48644cdf83fd595a772c68eddd3afbb4126d9549773ace2c34b940a401f0dac858474d525fb13c39458af0ba8f75b0448c61440e913c25f4c5f3d9c6edbc260add9953c025599bb076a8b8f5403224d2a43e2acece60e354588f00a8a612aaf8d31c01c779efbc6f456e7369058b22f2411396e7ca974188f632c962541284b3113e47989ae62ecd1fad07598ec635daf74c7411b039e7a3e2948fbc9cd8f7c1b73343676ddda9c6dd4c", 0xab) r2 = dup2(r1, r0) sendto$inet6(r2, &(0x7f0000000080)="075eb1ec4c548dbf1eb690841556912fa9f962dbe4c3f67d9a32c9f30bf6ab32b5f1af5be023717b584ffab8146ef337d056fb24bffa359ae33115406bbb86de550198afca095d087641020b9d0e267b70b8574254842dde5ea4efb48abdd2432f7bd53b26dd314cf190f706e13f876c8a80f4ae2ef4179c639a27e912", 0x7d, 0x5, &(0x7f0000000100)={0x18, 0x0, 0x2ffa, 0x80}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x20a40, 0x40) lseek(r1, 0x0, 0x1) 16:01:21 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./bus/file0\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:01:21 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = getuid() r2 = getegid() r3 = msgget$private(0x0, 0x8) r4 = getpgrp() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r5 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0xfd, r1, r2, r1, r2, 0x4, 0x5}, 0x5, 0xdc5d, r4, r5, 0x9a4, 0x100, 0x0, 0xff}) write(r0, &(0x7f0000000100)="c71aa8cf10f276f8c92d412f8cc39e", 0xf) fchown(r0, r1, r2) dup2(r0, r0) 16:01:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) syz_emit_ethernet(0x69, &(0x7f0000000180)="619cc0f1b7b2c821fe82de0a0f4959aef8e8e25b888fa7dc684ce2c21635aa2960c2654bcab83d6001cfeb59f76f9cfe3288a0467e5376db50d52b5acccacdb7a904896c44f4f159e574ee1d31e3e24b42d37d0688daed9f15cf8156d5b891a15d45e3bd6ef420ba7e") open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x707f, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65c8e0b1ec34e565654ef0f42c8eefb655455781"}) close(r0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2010, 0x0) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x7fffffff, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x6, 0x80000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000002, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0xc3, 0x1, 0x40, 0x80000000}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x101, 0x9}, {{r0}, 0xfffffffffffffffc, 0xc4, 0x8, 0xdd6d}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x2, 0x7}, {{r1}, 0xfffffffffffffffe, 0x20, 0x12, 0xffffffffffffffff, 0x400}, {{r0}, 0xfffffffffffffff9, 0x25, 0x0, 0x9, 0x1}], 0x0, &(0x7f0000000180)={0x7f, 0xfff}) kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x42, 0x0, 0x0, 0x20000000000}, {{r0}, 0xffffffffffffffff, 0x51, 0x9, 0x20000000000}], 0x5, 0x0, 0x0, 0x0) 16:01:21 executing program 0: r0 = socket(0x10, 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202162f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r3, &(0x7f0000000180)='./file0/file0\x00', 0x41, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) listen(r0, 0x0) r4 = kqueue() fchdir(r4) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r4, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) 16:01:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x82, 0x5) close(r0) 16:01:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:01:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) socketpair(0x32, 0x0, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlockall() preadv(r1, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) close(r1) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x3ff, 0xfff, r2}) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x6004, 0x0) 16:01:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20000, 0x18) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = semget$private(0x0, 0x1, 0x40) semop(r4, &(0x7f0000000040)=[{0x3, 0x6, 0x1800}, {0x3, 0xf6, 0x1000}], 0x2) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x100000001, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:01:21 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x614538b8, 0x8000) syz_extract_tcp_res(&(0x7f0000000040), 0x10000, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) sendto$unix(r0, &(0x7f00000000c0)="8c27186ee73eb4b1e7ff4e327e262bd080bf6865f8a1d0931a3565462c533ccffcd41828009451f07ce5d37e6ebf77c354793e839ad73f3ca5aebb74d4538fcd024774dbb4844c406a6239a6e933d11916a9bda20acebc94ff834984d29bb8f4349a7a6dd3aab58dc1f28ec924c557822ed361b39174f35dc500da0b5efba12e8a0736e064a5d9fea8a3b2cfeacf96f36dad479418bd2a932d", 0x99, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="73a78d05a8d472fea1282ae93a72edf354703e9e187d1029e3daa25bc87f2d89f5633b4031ee0046f9082feb3f3a861077f52fd0e0288d957e4b92f266425730e2a9b3fcc85225077290b70e1321d170fdf509", 0x53}], 0x1) r1 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = getgid() munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) fchown(r1, r3, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getpeername$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) syz_extract_tcp_res(&(0x7f0000000480), 0x8001, 0x81) readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/80, 0x50) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x8) syz_extract_tcp_res(&(0x7f00000005c0), 0xffffffff, 0x8000) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) socketpair(0x1, 0x5, 0x6, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x20) utimensat(r0, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x1}, {0xf33d, 0x3708}}, 0x0) fchownat(r0, &(0x7f0000000800)='./file0/file0\x00', r3, r4, 0x6) open(&(0x7f0000000840)='./file0/file0\x00', 0x809, 0x0) listen(r5, 0xff) ioctl$TIOCNOTTY(r0, 0x20007471) syz_extract_tcp_res(&(0x7f0000000880), 0x6, 0x100000001) socketpair(0x1, 0x7, 0x5db, &(0x7f00000008c0)) syz_extract_tcp_res(&(0x7f0000000900), 0xfffffffffffffff1, 0x100000000) 16:01:21 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') 16:01:21 executing program 0: r0 = kqueue() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000440)=[{&(0x7f00000003c0)="405d0299aa6392989c630229367a2d69bea29a9ce42dc59b7fb853781b8558873f570ad84439d96aa452dd8f9937a283a646491e3b14cc2e514c65f3971a5c661cbf686e23a16e6be37f562ed0c1d53ff3335eb249d4a119acc0bc4c3aebecec87aefb0f91812575", 0x68}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) lseek(r1, 0x0, 0x2) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xc, 0xa0000001, 0x3ff, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000004, 0x5, 0xed}, {{r0}, 0xfffffffffffffffc, 0x20, 0x3, 0xc91, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x19, 0xffffffff, 0x2759}, {{r0}, 0xfffffffffffffff8, 0x42, 0xf0000004, 0x8, 0xffff}], 0x7, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x24, 0x84, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x3f}, {{r1}, 0xffffffffffffffff, 0x6a, 0x2, 0xb46, 0x100}, {{r0}, 0xfffffffffffffefe, 0x1, 0x40, 0x400000000008, 0x7}], 0x100, &(0x7f0000000100)={0x200, 0x1ff}) r3 = accept$unix(r1, 0x0, &(0x7f0000000480)) setsockopt(r3, 0x4, 0x80000001, &(0x7f00000004c0)="6da24d4e472f299c4fb82e53b951b61a3ffa9cbf2bd6d0f28428b0862f544f034d60ff44e5beaa4329fd9ee39efe7d2e1cb355b7589c0818bc8763b4593f554469b7472f3246afecdde4470f83", 0x4d) socket(0x6, 0x4007, 0x4) pipe(&(0x7f0000000340)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{r0}, 0xffffffffffffffff, 0xa1, 0x2, 0xc7, 0xc6c}, {{r0}, 0xfffffffffffffff9, 0x9, 0x10, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x54, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x22, 0x4, 0x401, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x9, 0x0, 0x1}], 0x49b, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x8}], 0x1000, &(0x7f0000000180)={0x0, 0x80}) fcntl$getflags(r2, 0x2) clock_getres(0x2, &(0x7f0000000380)) 16:01:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(0x0) nanosleep(0x0, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = getgid() r4 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) recvfrom$unix(r0, &(0x7f00000004c0)=""/151, 0x97, 0x2, 0x0, 0x0) getgroups(0x62, &(0x7f0000000140)=[0x0, r3, 0xffffffffffffffff]) setregid(r6, r2) getgid() getgroups(0x2, &(0x7f00000001c0)=[r6, r5]) getpgid(r1) getgid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x80000001}) fchmod(r0, 0x10) sendto$inet(r4, &(0x7f0000000440)="8437ee1a5b78ee9d262f924895b2da2a31218f3a46757be8782290361820c86323c4d6d542ac45c3c4b60ad418a80a12967e8b56d0dbcf65e42d913cc2169c7dffae1154f1f289b68193c9888282ed0b9c9b87bbae", 0x55, 0x40c, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000380)={0x34bd}, 0x10) socket(0x2, 0x7, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) kqueue() pipe2(&(0x7f0000000280), 0x8) 16:01:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r0, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) write(r0, &(0x7f00000001c0)="2853c566150521b14de6e44a86caba84c76f4cb032005902da83006040ffcb4701f91748605b56917f92f04c8c10d3c17dacdb40af2ba34d20e6958a7d86cac20ff115a0c3f172c4cf87774a014dc8edc6b2bb9f33c66143f0771b9e1046beed20e265952bc4814c3a9dcb7d19d1858a9722a8c0a56eec77036f812d0d9ed263d8e5ff3bfb46318316e3409747b66b69c875e368a7f59dd1f4f9f4ef784dfdd345217fad8d9a546ffcb09dbb88dbd7c508dd0f4f07b6582bf6e15c5a2957ba5933baece6a35056b6b72204b335978bf05e310db66c51f68801020db66bcabd27fd0452761f8477aafa534ab876cc3e3f32a7fdc972996d37067575bc1cdf2addae0d9eadfc748252073ad58a9a9f503d0f6cbc952aee19f2de938d46ae14387c72ee0cdd922104864aa72e0a7cc6093b2e21fc06e9f12bb1e9a220acb9e0fa7ef35f2c8e075fd1c96a7b82fe5200be43be1cc0cd6e158d1d6fd484524af69f87f4ea8478eaa465bf508ac441a36a8b91fa8ba96d2a97eb788b1181235a991c0e943393a994242eefb8355d064f2a9b1980a58beee74525fc8b1b751af52ef1fc33269513e2204dd4649dd7714b115b5b85c90efc963feec36e591b67e784adc493d036092acd7fe009405a6b71ef58a896b782efafb88a9030711c841c089a7ad7445a00d670bafc18b52cbbb7ace9c64c7a1059841551810314027749e98f36284b08da2813d56fbcc4bb0ce44ccea1ae12d22eee2d8f3b8b862d4b043b872c066f7f5aa0fac6f5a55ff32599ca1c93a25b9951f326737e7b5bc9c95ced881457438963406904fa679c3cdbd114112026d95318d71886b1beb50ad7a8be85e7968383d5d28fc6db04531f0b1d057b67f7419bb77944a63f4350ea05416eb18c8b12d40ac881296a0b7c5d0d332d5a99ba707343d538714fd54dbfdb8d1aecaa0b95454ee05a0af58402657768be1bb8afeec5c8da44643d4b7f3be8b70afe7b3eea5e3ac1188b29613ad635386d0f45e73c91dc77174483508b6d68094352318d95f27d35e13ba1737009633a887162f0baad02f57441aef60da5a508b47f2fe7cc279df3d9844d31a1cf8b5321ae9814389a0f90803fcc50191ee4649ea5015c9bf9767f44e3475d903963e2902ce55d1426ecab9682c7f7b2155fef56f21a98f4d2b8d56bd16dd2c61340969b2dbabc540dfcfdaea10b6fdc5858bafbf2c02ec487508d596a8eec943fa577f8fb95545319adc3ec82a56e9299ce1f5582ed56041e2ed87dcbf1e7715b67cb4aaae0ae8719bdfbf433120c2b2817ed2eac4ef8e6ff7ba2a701dccb584c11dc4b5daac6cb62b4636d7879ca0855b06d084510a33467b06d4003b4c810c0de52439bf907e85789d2ac91173ae25d31cf557ba4787be62601a606fcb8ad92bd92a55dd3d61884dac35bddc7bde98bfe922c84a58986ce8f234348a64bcd7ff0b6630f04f8f6c8bedde29df3a64d08b70f00e541694b41c5dd1061480cab848fd4bc473bb9de8ba92f09d413b97914566b7c0a032ab814fd5d66939b7d246dcd0bd91d3f94a94e57cd27ecd481d43d5d2925d15606c42e350fd31e5dcf2be83ca4899ca1d201f2757d1c94f6141adf44e1fe250105d3aeb9a88ae1280562b733983ce92448ef5512554cfb464cb03ab855545e012437eb5a2600ee9aae4907fa2cff4fd2274cffd6932959bf92d52ff4cf6232f42e4aa135432a497dcce91472b6e86f3d513eebe0f5137f4705b216024d04cf260cdbf2200afb179c9398f0915e29ee3614ecbebb5e73f6dc4a78881fd77e4f69681c676434cd5162ca2360f3bdade434944f4ea9d48781942687b537fab4df4eef563189d6680bfe2d7d8241241f45cd7efa28b9dc2193b1d37a138ed327edd4d1ab5cc18a6bab4784c2dd4fdedddffbbed7bb0a719f1589a822c976818a08050bbc46413052741e75515f917ed7bee68ea1d4bfb64e9f6f76ee0f4ddb498bf93ccc7771b96163f2864e7dc1d40de383152cc059502b52d9da1ac1a78a8b5681191ba82b7e26b9cd0c5ff1d053820e1a563233e809c80b5d7607a2c1f51ebf7d96ae9c8d30fdb74654d27ba6edcaf7864848f86521c6cfb80f66b834c738d5c541706dc35dc00567b8611ae14cf7e47eae2598ee143e0e23c7bcb0ddc00a77e71d136760635f4fc1349689656a34291634cbd0cad2ad461b6b1fd3cdfb02be8768fb00bbe9d83c49a4e666087a96aee63647e00436678046e08bae5196a0c3be4864202960e31e4c5f6537a63331fac4ed5586201c683269300fc16f7b628269818d66de4eb9456157281380d9918f00fcd37a2324cd461b6b7e086f9264192731d066b1cf1796ac1afb7de409228544d7c876a67b8d741c6b9aa4e93edf110d3b2a291dc0e3c6cffe48e8cc80a7caeb2a677276526afa3ba24abc1af625d814df856843bc2725db895f43464b92c0927e89241aa9c5f3cc6033165ca512ccfd5af601a0ef03eed41ac7995170b05d1eb59783c20f59075117f2196f35aaf909b5997fbfee02d8bd6dcfb6dcdd0fdc9f331ceafa89bc1fe197648b59c79d295860d60113f41b2a13057f918ab66b4010c653dbf5cf691f41fcbae9b40c4abdbac22867eb004d0414ded01c0d7b85d6d8ab07207e9c56bf68c4e7850e25829a63e054babbed6dcafc8c91037e1d609716b8d0373a66cf4d6be80d5f0e34b8df7e572e5d518c30cb7399eec02d8fd8319821598943d263c86a272e8a510bf7f656f03489001227d5f9df48ea83c61edad0e4f7359abdd56d6ff2c8be695689add5a871a9a2c9c789708d02dc3bf1b40b67b6b3441e915c969cc998ac1e90d68bfc5ff6fbdd7b0db77a1bddf5ea6a8895e1291b5051cb41ddc8efdb6f23dcc73276395dc201e8c92713b109c36cf244c54f3be9828887fa604fc40f90acfb9c8c734ed0a91bf8410373b4120a7824be2471a0583b22dac4d33a7abdb359c38c308180341739b5d4d0d7a3169c35acf1c86bdf5b177b290e71ccd08eaedc17f36df3ec126884ddec18f3ff4e4def434f99cf2eb11e8c683489351c605ffe81dce8ff12b88c2012a318f1524f16d9a4e29f15c5383294b90d76acfe473f56cd53977afd4183e926f1b027d05fd5bd8305bce4ac7654a56944900608a0b865e649875c5d4bd683530236c597064898fae58aa9a92295cd700fe2f4ef96726e9f0bdb3c381c6414362808b197477cb641161a63c4d59d766bf02a2315bfc633ca7c96d10c523910359211db11d7a8efcba6b25ddeabd4156ce305ca5e6e23ba91ca59a4d5a42c3fafadd5e9af0756db3fbb2f0bfd72ea53e1ec0e63a7ca6faf8bf0bc7f68a2f92b26c899ed02130e230a20abe51903f62793bc26e8cabc86d2e0a5fb7d055f1a057e02cbde9b876b8bebf492a010d70df241fdceaf578aa8148d6da7f9a62fc413a893488fb5aeea1569c1ecaf52edad5b8a32e515ac3b032323629c613e2d2332e1bd21547d1b55bbdca42c42811dc02040e659740f556efa401d689d386732421333411c970c1ed6c67d603f2c94863c53a06e1fd3f7157c50da64e2d7077422fd3c827be2afc30246d0a3fd96c1603777ff9230df229888ae386d0b984ed6af9e40e9096cff428d52a54c7bc841ecf6e6a30204a3cf41fe79787c5acf874e9ddcf55492cd3aa9156e9c320f5819c2bd9b46499e825c26e7b2cbb88e01f8506561986629419cb5d93821d2e59ab8f4c56d049189c97137ebeb3d97e543dc04def1bbd0d7f18d287816a5f5376788e7a200df528fee2b3367287868e170baf20534447082c26203cdd3b1df4852e1529fd87bcec24d6807ada29a436de36a2763305a09882b4970af14ebcd7cbc55a84d415289f1e32bf76caf49971855eaa29e0c58da58c35d45b149d9ed974e57f49b769d695d7cf60b9fb2ae7c72f8b8b599e06c92c06ee9d0ba5ff0ef2a1a0a9b2d2f74e881c322069155dd4ba03f1aab87282727638fb4df1b8e6a1c1a81ecf33ff42e46f1a9246528d6d901aac69fc53ff91d699a0bec673ce40322257d6555bfacbfe943283fa948214ad96a2cbd2df9e5a4f7e1e5ff1267fdcc2f7d639e6fbb558bbc7be908d07f55cff2df38d3c92a587ee0a260716102919d9a759117f171c2f6852f461547ba43704acadb94c79750d5c8019744077322578465535b0dd3f242a7184d31128ebe8f3047eb4b0d79677169d0d65b8c12ce4d805c70d991bb1f5743d344b21b51551069d3dbd75a274f0c3124794fb7e36141eaa7ef62dce39bdb0832e36c71d21ff1d393c7136b9c2ebf2c1e0c670c75609e5dcf60a6143fcbc5813ffc720cf41cfc512e573e3c7ceb50c8659c18dee2368120cdbeff3aec6d829c37b9fdaf2039f7075481b42e0773354bdefec8fa2ba637192e3f4ddc18e0673c3c912068b81649e5f92df28753fb2f3bccf2ec41f019c448702c8cf4a5f878d4d7047e87c1a06bd8c7cb394e0dfb3f95287b2c952224a24abb2124caafcd5a838472a270da7b0ef86afcdfb4ce6616895269ef2ab6577580a2e49e5262dd9a744b5ebe2cb93edbe6865ea3c06f6c586be8b4020b4baf9075cbffdf117a7ef8fa33410e47774f6532c33875b88276f02e35616c2a32f64b47d15bc37a5a06a29c2050adb6e05cc9235b61e26810270c5ecb95e6394483fe3a25751ab24318fd8279871315ae0fa40b40398709459ad44dad886d2221e0ea780e83008b7dcf7542ac9193858d2ccd9a75b7609d474548db6094feaff9fa278e55ab754fa5a4dc93c8d40967add922a912e7f4e6bc847228ab2562dac8a806730003c81fb7c7e4b0ffeff97e97ce6465878bd8141dcd1fdc648be49a162bbc855ab3bf79423c42303f4de0556cfc264c115ae664c3cc37f58e70d9de54de9d3476cf529f618e5059b29212384b0130e0ac6011973806d57c5a4a71262a866e584a24cd5f16fb28d455f18482601aa270ad9ec80969f95e9b5ba4a311d815eadac3db2ae67a79fb1f744aa9266da341162365235aca30cfa434655820d938e02e77b66fb55a52cf24abfca875f7d4b4452571839319b582ce58d51426e3fb8f007c1acb42289cdea8915fa4be77314abd54e5de27db8a019abcfb4977e7cf167589d7934339224d7abecc05d1ceebcdbb566916127d64d0fb9f2fe07ec84b37f209b8fc34b18106b2241e3157f6c4fa34cb3e40440b088f4a4c18cedbb418ee312387c5c581a06a5795613b04d30d3311070ee2c6ec7887202f07470bfba316558c5e36ff442b097386aed992f59ec497616857a59b90c91d4c9fd303521049a10d3955b790b0dbac80d8d232c6955e35248373db5a5590504f8186a7a603645e91d16978d7c47ce20dfe147d8ce70e54d7a38ff94d90034d886475607de323e4fac1b7863864a41a02f291125fb41e668d1b77de22b3beb7d8ae07f32488497f450582fd1112b0b50f661c8c75482e5339f1d24db919cb1309fe8ad7b5c3791b19175f392e7d2721eb69b129d3b0f271d76b40a36b45811810a5054a55cd25f330701b5a2a7be74a83b3448f8d6c57782b91c141cf86ceb33a92405237e13d08b7cbcabe14804b3cdce09e5b0882b263e984240d0aca7ccaeb941134fffa9c89bc7c5d876bc90c4ff5386ff5e51d4c283d8044f284b753b598e989a13bfc11c49b29880e6c7f40c80c451e6ad1b775d12ce54d7284b08d3f386472e85d821bb8e9e3fdb5179d86cf9d2fd6f3a4cd5075b878362d440eb90b53e7dc695b2a1b85242943f0879deab5e09b9cc161aec4cf44", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x80000001, 0x3}, {0x18, 0x3, 0x1f, 0x2}, 0x4, [0xea3, 0x10000, 0x402a8033, 0x7446, 0x100, 0x62, 0x3, 0x3]}, 0x3c) 16:01:21 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x81) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xfffffffffffffe14) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:01:21 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) msgget(0x1, 0x180) r3 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r0}, 0xc) setgid(r2) 16:01:21 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x100) 16:01:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000540)) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="66af2b6cd78805ff0700005cb07014052ad496236a13120a0b97cfb9fef933fa4cc7e78d2334996c3d37cf57eb7daa506ecd24b84d5e4aa01f2c3acb7736f2e13c61e6bcbe62fdc92a198755730f7ebb90c6f68069bc67dba4403304499b9351c9a90b3608df0a46ecdb965ef59e1559a2887904eb61f8fba10d7ce56bacb53aab7ff84246d81e8ddd434c29ed9b62dcc1efc0babb1634da66a60219aa45a59fdfc0b92af2dd7986a7dad9b2e0b01694365f67c08264695af09a0da3a0715a31ab03b75d9882541b095b2e0c42adbf7feb14731ee4cd041b685df2bf314ff843764fe011f042413f28729bb87c85895ddbf9a397d2916d5dd442e95c830df9a2f808091960fead7402daddf2dc2dc3f49072d3178cf41fecd2c3fe643c18898b25121e157426460f84e62733778c14f777c3bce8001be5d81b64920d8ff39b818773da00acafc3cdd85a2f800e2b80cc1f6642ca106eafbc23a30e1bed2a0a63e79b3de3d868f9104ff569e98a2037a5564623ca2e83b1a1b4135c0a0bacf919456f7b82aaff40fd220e79bb8bd869411f0418ee1b68ad9291ad96971d0dc0a41af77ef8d1cb5fa285653b0ebfb4261890b7512da764103e1699c865353378", 0x1bf}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="cca84dad7d527db97e7a1f1cc6fa3db817a56b853d4b61f0e7ed615aaafb566e35f80952398402377d11b07a18cebd1537e7ba47f7949119d63d22f43838637271f34de1e7278af5e6d501e2", 0x4c}], 0x1, 0x0) r1 = geteuid() getegid() setreuid(r1, r1) execve(0x0, 0x0, 0x0) 16:01:27 executing program 1: select(0xfffffffffffffe64, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x0) 16:01:27 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)={{0x6, 0x3000000000000000}, {0x20, 0x9}}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') clock_getres(0x3, &(0x7f0000000080)) stat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) chdir(&(0x7f0000000040)='./file1\x00') chdir(&(0x7f00000002c0)='./file0\x00') read(r0, &(0x7f0000000240)=""/97, 0x61) fcntl$setflags(r0, 0x2, 0x1) 16:01:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="ba52e7c87d6546fda675a6a1c480e4f9bf7a8f6344d9ae8eacb03f2addfcdbbefd61b8a0f50e16ba911632ffab17f7d0bef20c2b54325dbf5494d396385f5506408140e0716db741b5f937483304bcbc679389c56ad95f75b3d9ea4654eab30ae03d45fbd7f462825abde98fe29c68b8e83610904facd420c9c1fa6d47ce06c7273466bbb632209b996a08d7cb83babe", 0x90}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) 16:01:28 executing program 0: sync() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) 16:01:33 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000200)='./bus\x00', 0x3, 0x39) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec1dcb1cf2badc7f188dbd5b2f9f1e5dabe6746d78bfc9ea852e236a17713cfeffffff9aaba601b4000ff0e80dd4"], 0x1) pwritev(r0, &(0x7f0000001640)=[{}], 0x2fc, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x400) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x6004, 0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) ftruncate(r0, 0x9) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="4164ce0eeeb361dd48992f52e4aad71aa726a8d3c4c7f037cd692979a9c2a50174f8e694fee24b703a1827a2d5afa355fe451a499203b48854f31d20118b5e0aed6f7613974f6e29899b7c76d5d5253cf25ab109363cbc0b908af5ad0cbb087f36d56147dce684d4bb1946828148b3b4bc2a188edc401cdd05092b2029430f0e1bb2e26fbb906136e46a255743479d1596ec9b53d8f69f542adfbaf5c394e3789f10827e", 0xa4}], 0x1, 0x0) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', 0x0, &(0x7f00000003c0)='\x00'], &(0x7f0000000500)) 16:01:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/48, 0x30, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x4495}, 0xc) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 16:01:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x100200000000002c, 0xda8a, &(0x7f0000000040)="73a30000", 0x158) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x2, 0x6) recvfrom$inet(r2, &(0x7f0000000080)=""/161, 0xa1, 0x842, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:01:33 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xd6) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x1) listen(r0, 0x9) fsync(r2) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r1, 0x0) 16:01:33 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socketpair(0x0, 0x4000, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) semget(0x3, 0x3, 0x602) 16:01:33 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = getuid() socket$inet6(0x18, 0x5, 0x10001) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0/file0\x00', r0, r1) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) 16:01:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x5, 0x101, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x81, 0x6}, {{r0}, 0xfffffffffffffffd, 0xe2, 0x1, 0x464, 0x100000001}], 0x415, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x80000004, 0x4, 0xeb53}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0xa0d, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x100}], 0x401, &(0x7f00000002c0)={0xfffffffffffffffb, 0x6}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000340)=""/197, 0xc5}, {&(0x7f0000000240)=""/31, 0x1f}, {&(0x7f0000000440)=""/240, 0xf0}], 0x4, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:01:33 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x45, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000023c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000000100)=""/35, 0x23}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/168, 0xa8}, {&(0x7f0000000200)=""/52, 0x34}, {&(0x7f0000002340)=""/113, 0x71}], 0xa, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000002480)='./file0\x00') 16:01:33 executing program 0: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x178) sendto(r0, &(0x7f00000000c0)="3af6de25074cfd2401bf5285ad883ea7be76ff50da0269170175a817ceff2f87f5d86c6d4cd08a7668857339fc4ff76c537eb2a44191a40c179de2d50f48ac4bbc6bd3415a296cd29b3154dd691964fb0b222de390d6a6de44423590cf7405a3a8405d85be786fa7f179dffdf746ce15f933dc97df0085366c0393107ee14841f4f3c857af658dd2b8c0e6828260dde7025a25b0bd4fb686ded3", 0x9a, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8001, 0x90, 0x0, 0x6c83, "2ea8f1c44a2103626cb0ec15e9b44e726a3a3906", 0x8, 0x400}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mprotect(&(0x7f00003b4000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x200, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCEXCL(r0, 0x2000740d) 16:01:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = socket(0x10, 0x3, 0xffffffffffffff7f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x8, 0x5, 0x8, 0xda}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) truncate(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffff9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:01:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0x9) setsockopt(r0, 0x2040000000029, 0x800000002f, &(0x7f0000000140)="000000004eae646a065d37f21afb5cc4b95562e15b82850fd1df9f4c6badb64a2b0bb4d43d32c67ed031acc2bd88e0bfd46875655ef6364c22f23e5f1b53bcdaa93a5994e3343d8f0e0f014f2669d7ec213dbec4db74aaf3fcfeb796307cbffa1d29138720135e5eb500845420b3b2a931c4a4e6a95a692b91cfca0221502d6620419a1b7909fae2087d6475884b7cdac2a92bf649980c4352341781758562b494e9c9a45e17bca7068d726c00c52d39dd15f183faf7679abaf46d504189a38a574d9796105c9ba0af9b5decf196736bde9cbaaa9783debac727e45c86ec20120100000000ba980d03d0160fba7373", 0xef) 16:01:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) shutdown(r0, 0x1) pipe2(&(0x7f0000000000), 0x10000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x87, 0xffffffffffffffe) 16:01:33 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}], 0x1, 0x20200) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) open(&(0x7f00000000c0)='./file1\x00', 0x1, 0x0) r0 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r2 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000028c0)="a2913ba1b1f993a8928236ef0b2a9f46a22f", 0x12}, {&(0x7f0000000100)="6f62251f37a25149652d901794f68f76b7bfd3e2ed3120111e423eba64c798bdcd79790d1877a939d21cb8e0abf1742455f2b730377e00d596fc30671fa27176b8a4a3cab972cfe4b63d4625e5ba7ed4a5fdd4106a29ac5fcba6e2f12d2c07262fed46831cdab0d52b3c230d79658e405d6bc490d644fc8df3fd2570ced729f857b8c70647386819d69fe3b52ffa820c573d0c63cc6150b8a4b93b1fc14e19e10d4c7e8afdc8f9bae2068a5ca9d1b9338c76488e02f2e2ffed3960489e98b8e17a4dbd9652d035da5b1bf1397eda1d1bda6f1b7e", 0xd4}, {&(0x7f0000001880)="abee20d8400df5dee71952e85513d8c24632f0e822b4d23b216414968a98c43f2eea01e424d828e79fb5d4961f0570cfbc7ad9c99cd8526100516e18beaff09608fc0d95d1a9af462f9b0ad4871cdde50e58f9622e9e4727f5d5af74abb91b91d37da0d187fa904f199be02d15f252467e49b56cd6af9c1f29ccc4ec3ef86163942ed740a89296a694bd594b477ba462b3cbee5087ae160a0825e4b83bec9c8053bc03c85305af3fb2190c518759562659ce897277103bf609b18009807554b60080aa8d9a0218a1490c843d9a3996fcf1c42973429d1ff58041e1f50580c88405d913ce3bef5470c6d13f8289caeb12cd81816a5c9e38b6aefdf286dddb1e8f7fd5d0cbd24f069235e4f0868a8cbe0641a788799d019e1b794f5c904ff6277ea3811ee0493421f96ddcef6dc8353914c288b7a2df240f54653b28b72f4e6fe19b837e3a12ea4cb1afe72d9e269d7a417a268ed5cac82dbb6b5e9a4a2600034c70b2d6159f2ed80ac108e406fb46dcf2763e41d4bb86f177892da582653e414de81d90579b6591708e8cf1e424e149aac9c1bfeed59e210d5d53913b39789bb681f50aa8b44e46d3d8819ef1d1b296d6526f75e4744479d494a5d03d89055a2cbd56fff1921982b1aead544ac2f245396c3dc7cf735581ec4647e195a7c4e6f5c798a61ba16ea446256d876412df319eb042fc2147a07e95ce3195cf58cdc77806cba7f23833c7310d67c5f8cd154437651eb885fbccd113ea72f15453ebdd77aafbe2a83beb1a8028c5cde68d17efe160aa0b7a891aee5486e4247e70ba183801fce9004177ddf0ceb3f9bf0a00844a3cb675b8b9ec08678b1f02ac7ea5d0252f9afecfe2bfa715d5be46f05dfec2497f609af8ca726af96ed59e6f9ebf860bdc772266ade36d902d5dc4c587d50dfec7c2e62d30eec691c2fda4af93157752a6d656909784e550a868281858175eaa0e7b583946fb763ca888f64aaaed446954f340fcde0493936f74d3e62fdb4bd87572c2d5a02e38ac7d739a92422356d968447e6f6209fb15aa9f9228104c2699c1b6e82dcab779ad6c0925c251ae5f845ab30b4f26f7df30aeda821d29aff420478f3d1e037429d1e38e70466e22cb44b810ac5388136e1a1f6faf8c8deae7cf3cd46e24465be19ac10abbd367569cf5ba7479466add8bb426c567ae485bcde5ba8366459e7a2d8beec039d69b288f031f0c824707bf7f3e4b7ca68c393dab12cdb8149cd081db2064314e95e6847c65ca9d40e32dec6bd8d65e4366a4d7d44993941a018abd38d3cc5514f414f7b6a98145fcf9187c9f7679f09bca4c0e56f27835ab2159c54051ae42b24f185b63ce5ce591f8681f0537448d8ef29187dfbaa795c8fc82d07c1cc115f73824702834f605c95e3b319fc7386f57be748cce1f9a2733530e831759683cdbcca1ac03a88fcc5e9d7c118a512e0bfbf675e785b2f3cf988094a0cb74d67f170c2284dbb1774680cf388526d87f38d83338b35b388180e01fa809ffb4610004575073e0af67e2f01092eaa10607496fcdb398f54c38b795c1e7e97259e6bc95c07c0fd4d3b161759f7965ab3bf2b4b907ecdf60f521d8927d13d9d26ab03dd0fa7816b5560daf615088eb0204e53218dcadd566dd10d618c9fe1b41f2bdfaddb321bd10d5457d945b7868ae0686c5151ef49841f260f6feb5e620e32b967c9c1a701d34868d77048de100da150ff532104ddba5e32ef7de5c6ad218740de3fc2cb11792bc32c9fb75e0f060a97986da7f0d316eeff6dd32f94c02c362c4dc1eebd4ebde74f5f1b8cbd8f3d4bfc1915433e3ff561123e805a599f34d33da2555a6e3b951d9a634cb778427333be8a96547e76e5d5123391c21fe7132a44b1acb1b568f8cc47dfff04229a41eaa53f42815a4770da1655010bac70c970d0f2d0bc07c121c4f004306bbb8c619213469d9bf6f71301b62ef807913a3378fca63fa282ab8231905cd2c1a9082f3f1d960c95ee460e6f12a7cd3a7ab6985c30ea1057f334acb2051891d83a78ad068b724a9260feea2cb59acc332d5a6f39cc7c09cb047839c61ffe23d0674655e2fa83c09d5571b30013fa214d50fbc213e475e8b1995ca4170806fdb0b48d6aaeed2504aa104856026504cca863318c32dff8e7aee76c4dbef35f3d64a76ec793c525fa76bf92bde57aaa01212901945830174e06d8f46ceb3f7b4e06dc49e2a92c16817e62dc274f86e6e304e470144f450e0e18ab70fa35357ed9757529d386a13a3d93fa724ae27ecb053fec640fd87e62fc0cac1a71f9c6e01c5101f98c49b5c843aefa14c75fb434b22a862e3bfb9fe3a7bb6c7a29633db86f0a599e6edd523903655f2deb71ad2c40f4ed41a8c66914c708d0c7d6eb818289703d7e64a046c1ae4b6244de52636e3c2542dcf4c3c9881e2e65180c88990a778bd39925f51df47d00f6c783681ec0d713db0a0f29cc011c007715f3a39effba751479939d9278ac867e9af046c5e155ba6a4e4a743eee11f4af215ad6e87b8b63be534a8bc6b59180fb9ee7917892eb16bcfae2ef3136a2f547934842e483429fcabd5104b3fdd123776bd95c9fdc07fa6c26ae4113ea7abbe7b2b5fefbc25ff9a3089e6e3591600fd47328fad2a8699a418a47b2cf29bffbf193a63a4c918b84385736a8780198638eb6eb1073af9db6b44eb0f49c28fbf239907945c6aa09c46e17e04bd2a30dec7d092bdecc2684a6ea589281779423a8a4a1bf35b92df66759ee5d55472295a80ba183eeacb34789847dea203cb863b191ffd0c559767ff2543ad4860e0cf10ac494ba8f241b3c17e8b66acf0d3d339a96f36d61be1d2ff9cba83479d0646d5cfa876df6e83ba1cf8db641de064f7f2808c93d5135b01e0b45367177ce9e27de60b8fc5f5f22319b61d223a1d22ca89c04bc2c3d133b92ff10ee3843eb034a976b2044d1af889a5aa6b86e05922eacce588c15e9a4e5ee7cff28cf0172902d4aa4cf519d5b39715358d07d45cd0d253525cee9d89d809dd43452bb70b45371f0133f9a8f2ea97ccb0f865e12e25abac47a00354dfcaaef24ada7539574a078410037b914b6c0ef4f33378d5575b639bf16baad165117190361ef888ef5777c920b90be5b502b17cd43a8c72a0a7d0f0738bde99e7ec914497310b79fe870676dd6594f94fa0b90f61080266479a5c86d74fe07e847832595a64793bd08009282b882651a9dff120d3b647ead9ea76d3e24c162ff7961bbef4df256989fb48ae16cd71b90bf61d550d849fa4affdccc9cf67d418559d6be053487d731965f2daf6388244afdfa5f7e09100804450713b1ad6ed3d3c16a0dbec44a46008e4eb52b5958c2dbcafaa058bb49ad0dff8494cc7bffa64a08e6ad2fb6936c440b6e8e20c40d60626b78a75adf2741fcb76748c9836b827f1271494778509b1210c38e3230436cc519f4955b4b4be8678fff5c5ff3b636a4d716ca8257d1a5c2f6e5b60e223fa57fcebaa15a8db99247a8a5736e35b1cafafcebbf50147a414f3ba2d08dce13ce6d4e0c7fd898241543c8e472a0fe4f9f163f03d00f0df0dbf91787824576a0ccd41edc3a0fee48d90d713ba9373467c82e3884667bfb88b9b5c0245f78efb8b01fb2c0eb305d28229340f3761ce13dac65072f54398bbcc00847f0d78131a10c659095eea6cb9f56d47ec9e9c492c0f9d2582de41b164d99e878a2540e491b65cc1f73299b6516185c400d66bdf496ba089be8f5f58f3cc16bac2762f585785ef57c3a721f01da454e60b3fa82ecf04a839e0e67b839176b2cfff1fea3e9c83d2207accbf00fe6662d30bd81e6be463d01bb087194740a5d5b07ad4a011f554391ee486a1362c52772c01c1adbdd1c1832f06c8ee5ad492a56ab1a9596adc040f9a479a6bed6729d3399f6775a9df351bb082d312d7ffbc989e4312582e8a75455d71e4313368b5651af4136a8f013c71deb27df9bef66c7ce82ddddb4d7e2c328595041aa14c2b2c422cf2b8826d9472ed8c71a6e4114c81b13b8614c7630d29670a81574b9a22149ae105e5c8f399943f8c62b84ee5f5c6ed5015ca25707eb87d17a2b1f7f94eb288fe5e088dfac0adf2dcb52678dcbaeb800daeec3950027697a7139de3f8977b13868b45972c6fdb8cc2a4fb696e91bdb9d9e535e1b013b487ded7c60c8412bb02403b3ac12cdac0e8c056b904a45e6e46be5e8eb3f8122080c5b513cee11185cdf9c79b5f0c59f5c789b7820b6cf18a2d15e4ceee93d7e83ab97b76e0cef35d1bde3d418f2304f536afdb12f1f6184ae072828a79dfab87bbfad787c6958634979408129391f5c3b7ca1a0aae4ec5e4d37654f68d8958395d89c726d5581be6064064c0366a2ddb00408a066246601fe67034cf99be536853b589fb282565880ff96595f8c1547019a50a7236595ab38c12055d50d4c0da81032c619cdb76aad9a8e48810a1f36141c37e626a8395aab5cdf5ed0318fcbbda018fbbf9fb05effbb76e7c00131753e98deaac58b0f81cfb21ff9e60a7f3c9e4eaad10b45fdbd8aa58762f62f14e3937651f892be622994628801fcb77899bb81b590c0a662a236e1d2a3dd71e999bde10240d069af8cb47432920f2e5fbb0b96faaa89fafc1d79e6dbe129df33c10c82134fe075781c35d3bc97cde13f52570036edc105759ec55b891ee6eddb0c73843131fc86c6a36af6b341a07e8ca14a83e6c503601c5f2e6942311c74f0c883f267722fa68fe8598b099ce9d3a79c7239bac776d8b1a9abe4de5deaecfda03eb26c761fae4bd04cc225193206e06b2e2fed63edbebbe75a7a07d945e8c469f8dfffdeb5808585ed8b78331063dd378f646de20ae96afd8d7a886785a978aea484ba773cc457cb62a81cc35df0d3d7f5d6be436477bc492fd0107c792f93c335547a3fbf6a925c929bf229b9fe1aacc50d91717827999ab98a5300d1a8b257b776e41d2e8c551aa301c0a648eda953043f2ad08069e160c51d389c04d62c088735d6a1416316d7bb184a3a0c2b0a8c3eea0e841821912840399758ba9b9d4dee6c6bd73806fc5a0aab44645e781fd308ced56e201d9f138307607942761de929e5fc077bd2894f307ca6312a59e374641ba9c58f1eec61964d6f228f1a22fb076feae9d6e86d5fa0d40d85fbe5a5795fdc3ad8ef680195499d535e4251531bd7cfc08858ca0d092ebfc960a1db7c6a4285425d24473ef5e9e3c77b99c3318d4b9814c40660eb596480c772036ad00dd9fd147d09932ce8baf9017c4f7347e572468dd1b8fa22e51a5025e589c52d4be3682a940d76c54ff720e47333d9242eb8fce3c829a18244e788d9233261647ff7d072a3aceedb44c629f990a78a52d7fbd2d9e06b8feba122e5072e967402ca472206e1f73f20a17d327b3069111eadf290e291328a5b358ac84b9410232548cf940d2c7d9ab9233bdd5f11e64801ddc40b1fb5d7cf9a4397c5997fa7922119701490760277eff3361c6dc0005e2afff6876b9a3af73b123552e53d03ce7c7a0b3e5dbbff4c8722bb29e2f473d6e218fd811e375fb61b7c8c0cdf03ccdf02ad9fce84d3f865192b6260f0e5e5a2a3f05caa077203a42f9870f380b15f415fa3b7065f9bacb81a973e42dea26ef11b1ec04673241b456379aae00243733fee76155faa6b8074e17d6f12297bde5e2f261bd346e01492fcb2cb6f5404e70100b39326eeeea184af0fbf7fe05eccbb0008f4b247bf77f4aa4dfce2ed57918b5248aeba263e68109dddfa6f403db9c7b417049cb4ef171b6bfaf", 0x1007}, {&(0x7f0000001200)="13351704e2a47481ec161c65c999bc33d7f6c353e73cdd3ab94125ac8cc1504bfddd91d4cd27aeccfb3b13bb8d2a56c350c7397ff8fab060ceeeb901fb9305f50c051ae45c39ab85f56b5d1e9195f9b1b704669fb1ada69ea050b83bbdc2f7b4bdcbb9fc8910c6ad6671585c2eba681ddff9e316c83a9fae7c2ff3e44eed99e73fc762179dab82c839bc600a671b449a818a21b3fd917081bf66f9680e005c5e5e0161fdb724c5713a1e036740a17bb6b4bd8da88046a7ae", 0xb8}, {&(0x7f00000012c0)="29c2cdabd070e3e5494c65bc635e5d7f3259d7e003d2872db474ab861bb6e206b274388e6a692eafdc8189e5c4bb7eae55f9cee138076f1f3c9acb8ea06192f514294ed6536fe5f3ccad970c49f3c8bdf388b0ce36bb728eb357b762ab049556f4d21d992e411e2900e52a286d09f5c4c0c4b00fc8d89010b8eb14272bd32575e1a94177b862ead2b12525796e8d6df471ffb6a534467fee822488de1ea6638bd1109cadccd86b0bf8b19b8dcfacc963e0e0701aa438770cbc2fde9dc0ed39393107c1ee26f2d1174896e517e05f788c6fdef3261541d6c1dc3aaf438411411c8888674ea6615e8a2695ac91d9f8790aa8dbbf24b18c", 0xf6}, {&(0x7f00000013c0)="e47ec4795615def82fb2cd2e55e304ca16a2d680bf9327f18a79956b9e6020b33a773fb84cab9c0684ec8e0712e1e587deb3b051bb2d0241f56ec09da27443a4f17cc5562ab4387ad7a341c666f1950e4e4bb8920893d4a96a61e88454931c27ca94f861439981c4429f87bf58522f739649181fdf73969f249d4a5024816c9a11f0645adbf8e0dc0ab4ac07c7de7cdc68eca473504e1cf52b4d2045e7", 0x9d}, {&(0x7f0000001780)="664ab06410f15376ee906fb8695d83d126990acb34c3c9546bcdcf84c29bbef3348fd64611d176f0a130bb1881ca4bdae3ddab98fb00f4c65c5d843fee2b500f424745e6ce18798803e4e9331a5bba1d16e53538f06f5fad1d811806aac7fd3cd43b4a3129b0b4c76bd374e27d46ad5caeab2c2aeaaf710cb298d0ac2839f9cc05b65053afb37876de2360d4320077bd5fbc3f7874adb50422c98710913394e2194f3570b7b596104251cc1e9f0471fbc8b6ed00752d1b781c5259f683f49a1655f5f96844febd9677153158683add698c86f856bfc3ccdb9b22a259478607a31e1d64ce01e6260bd8b208", 0xeb}], 0x7, &(0x7f0000001680)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x40, 0x40f}, 0x4) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x46}], 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x8) execve(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0xa2, 0x0) 16:01:33 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="b6c4e5a4fac9bb9f50973b7a75d5c54cd466c0c2420353f340b57aad2a15c31b38428156903e7ad65e243a67294d1a4eb42cfd76e47fc82e8f72c1593fe77b084dfbc104969c483ef21a4b0c928ddb27af071e8a84e9052a3fdf4b5d216bcb807f68a301361a744ef5ddc5089bee1e36aa1b71163393e44d63d0d440c7e6c0cf9e140b9eda946bbc3321b8d727382d809b3f076ebc", 0x95}, {&(0x7f00000000c0)="ce288e27ce5589e05a895af16a63c5aa55f7576fdc6eb71d1fec781c2939783a37a5e513838391cf9159dd5d436d365ab45ae6497a2186c862aa21b419d5601cc1787fd2f5fb04aa3f9b83a37674f8a94ddb7b5e4007d6479ec7c44dd56297b6a368c4ced2a81f99b7a468b3fc332f866743cd5b8f98c4ba3c753ae4f4d5cb25b6510de39143d5f5d3ca3e2c308ed4", 0x8f}], 0x2) flock(r0, 0x4) recvfrom$unix(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x40, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/128, 0x80, 0x3, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) close(r0) truncate(&(0x7f0000000040)='./bus\x00', 0x6) open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x21) 16:01:33 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:01:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) 16:01:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7fff, 0x6}, 0xc) pipe2(&(0x7f0000000180), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) syz_open_pts() syz_open_pts() kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) close(r2) dup2(r1, r2) 16:01:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000340)=0xc) write(r1, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r3 = syz_open_pts() close(r1) r4 = kqueue() fcntl$setstatus(r3, 0x4, 0x88) r5 = syz_open_pts() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/171, 0xab) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000000c0)="6e90a846ae35a445", 0x8}], 0x1, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) syz_open_pts() close(r0) kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 16:01:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x4) select(0x73, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x2) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4}, {0x4, 0x1}}, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x41) open$dir(&(0x7f0000000080)='./file0\x00', 0x18202, 0x108) 16:01:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="db17cf2cbf13ed791ebec80aa5336883927515f3b9361188e4e174d0a23d52949878a505ce96d6d63b8d1e877b29d00a6d2bf399c70939a5d33af243348192f7cfd236fc8155f5479e89694865bc4b731f7ce5ff0ea3d063427fccdadf582692a116fdb721bad1ee881b5cbf84aef88f5485fe67ebc6520dd627f9da013f1c8401392b38ae08a583f541af8a8dde0e4954cc9a9c6c18ff4448c69622e8e3ade261f3b279f0faf7dbd4307d3aa7f0336ad95cf9524c36699b99c6c4b83c33884073b040ae2493eb3902336360f53ff2172a3bfafbc06067a740e1436f95c9c80da5a32444f7e2c7ea2e11", 0xea}, {&(0x7f0000000000)="176e7a2bdecef1ec84c87c15933c42162b5781a185b84b185342a14b653ac6aaa6d8bb769c4bca", 0x27}, {&(0x7f00000001c0)="d0f0e1db05433bfa03f42b46cd31626b12b488f8ab78a31d56edb6678d2c4185f30e980ebbe87d0a9b63b4a703db297f0bd6", 0x32}, {&(0x7f0000000200)="5ce61b28706c53cf139c4f79a87fe282623422c3122eb553e10715f17ed43a8e2426f5dc3310474b4f05dc14007d09ab68df1405f76963017551b941a2f7f0b0ec79a64ab8c7a00ddf00c96a", 0x4c}, {&(0x7f0000000280)="4d9f57e319191f46591f6c8aabd05abf2f79dc70b8413e80018eab625a616c7cffb29b05b2f9842ec3158be4016da5727bf466aa687a40fb83a95292d579b0528b511fa746959d6d9ac0cd03482adf45954de6d2de61db25e8e21f5c111eed96cf2f2e46a9be6455a33dc6a50f6fd8d46a201702841fd935538d047bf9a56b53a47124094f699bfa147b026850458cce8534993c34733deff90db44daf1ce9174a5fb659c23feacd2030f2040c4cbf6b641e975451277e3e", 0xb8}, {&(0x7f0000000340)="cbaa57b5afa76a90d0f73f409812e200166e", 0x12}, {&(0x7f0000000380)="88b5cab8b53828216e8af290fad3f3a4ddcc76ba8e54d81615e225dc17a11f0484d539ea8131ea022b0baef78d7b943a25317e70751defc42162d44768f34eeb1d09eacb0296ff1e54fdf0d0cd2a9d349e879f6e12ce3ff5a2bc609aea76be2b00adaa2a5a37f7eb1a896798ba29677f73ba10eaaca2a679a98c4ed68816283adf6a5f69fb12303ad9b3", 0x8a}], 0x7, 0x0) getpeername(r0, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000600)="45c081af3f61ce3085a00ddbbaa4f96e1a9f8902818f7518f6d6dfc95679a9b31610927c5a4e434c46938b0b97a315d1064f1376cec4b0cdace07ef553d1f5044483cb9e1d80eacca744bb6543576819eab0b0daed01dfd54d36d8eede548bbaceb9e2e1960b4ca7e1e170bed7beb24eefe7d6d04d512baedd314953005b1ae24ea1652b58c47d7ca123168b45a898749b687f6994e0c2b022c39bf9606c43a93ab11a176cec605aa37342b358"}], 0x10000000000001c3, 0x1000000) write(r1, &(0x7f0000001400)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483711350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c770853d0b1ff1daf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09719ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a240000000000000000d92046f2c2402edd00d72d9d37af9b41ec27b70420ed69ab796276ad255dc9b103d71d759cedaa2e55003a7048c4b34082ea430a358e52b33db6a4e9fc17b8a3c5c38658b1", 0x846) mkdir(&(0x7f0000000180)='./file1\x00', 0x14) renameat(r1, &(0x7f0000000540)='./file1\x00', r1, &(0x7f0000000580)='./file0\x00') 16:01:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0xa20, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x995223304bbeeb82, 0x40) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x7ff) recvfrom(r0, &(0x7f0000000040)=""/43, 0x2b, 0x42, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/49, &(0x7f0000000080)=0x31) r1 = socket$inet(0x2, 0x100000003, 0xfffffffffffffffe) getsockopt$inet_opts(r1, 0x0, 0x380000000000064, 0x0, 0x0) 16:01:34 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget(0x2, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/233}, 0xf1, 0x2, 0x800) writev(r0, &(0x7f0000000500)=[{&(0x7f00000003c0)="200fa7209b2b3e74cdde1878ae5a04760648e76ab0e20582dc0971d85f60d35f20f3ba946d686a70379f34d58970ce206117af8810a862a197814d69e578b5469b16c28a42e5b27e648fe31cc3ef2fef8712cc3919c26bb708c6f7a602d490257fc2e62cbd35fd838a40d4834634ce3cdbebac71731a32cbe994cf3658e0e7e99e01f26f892518d4641abea19a245b57bd753205376da116f5eed96b1dff0457853f682c10ae6a2920229e69c6125562c4b52b7fc23419224d74822dfd959604ba5c200ce92415d5ac7fe7330b22fcaad3de0263e9333fe6", 0xd8}], 0x1) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x1000, 0x7ff}, {0x2, 0x2804}}) sendto(r0, &(0x7f0000000000)="3854fd6511f397a2da31c11a3e53c083771aaf6c582f66dadc52dd9e88c944444a80a07dcd4f01a6b71af3885fd8e4fb95a9e8d354c367097f256c73e1cf6b70e2b3d130454cd42044b3f2b860ed1b4e3abc", 0x52, 0xa, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 16:01:34 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) dup2(r0, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x20000080) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x82a1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) getgid() 16:01:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2048, 0x2952) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = geteuid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="d4f3f1feaaa449a1906325f65d88dd022fa88c3c16e3b09985a03021aa0f8cb743d8219e2fb7548a4e94a9836036d0d98b7a9e11638cbcbf21c2560041b2392bf2fd29d3c7513a8de4f25aad1fe4c086478afadb53f2c564a2d8fdf7f011ec39096dcb45857f8ecb572952be04ce5481", 0x70}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x60, 0x4}, 0x2) 16:01:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) r0 = semget(0x2, 0x4, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:34 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x10, 0x0, 0xff) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x2, 0x4, 0xfffffffffffeffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="42f0b36b555734a96cae32c47d9bdfec98976b416993f02975a1674a734a3b31a73c9ef59e766d45326090fec9d79682db8adaef44aa8c2bc7fd26d0ff0eb2f056e5e546350434e14219ec323afd0759bf0384d6684a08136501a4f79d6d9e82f86df8e6ffe6711f327d3f0ae2182aea5796190f066c9f5490ff63cbc8b32fd60e2138dfbc67a8d21ddc7cb0c9a26d1f02197b6459df398f9a4b5ea2fab2eeb469486e8a16ee7fd4db752712d780584face3392c3cfee464819027b5069d0df90ff2b7a17955ca473319837bb650d6a5e71431", 0xd3, 0x401, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r2 = shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() r7 = getpgid(0x0) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x1, r3, r4, r5, r6, 0x102, 0x10001}, 0x85, 0x100000001, r7, r8, 0x1ffe0000000, 0x7, 0x7}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x20420, 0x0) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f00000003c0)=0xdb4) ioctl$TIOCSDTR(r9, 0x20007479) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000400)={0x7, 0x7, 0x8, 0x1, "329b6c7927c99473dcbd6202ce601d2bed42b594", 0x2, 0x3}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={r8, r3, r6}, 0xc) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000480)) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f00000004c0)) r10 = open(&(0x7f0000000500)='./file0\x00', 0x100, 0x1) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000540)=0x4) socketpair(0x39, 0x4, 0x100000000, &(0x7f0000000580)={0xffffffffffffffff}) r12 = getpid() mknodat(r9, &(0x7f00000005c0)='./file0/file0\x00', 0x8, 0x3) r13 = semget$private(0x0, 0x4, 0x201) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000600)=0x2) close(r11) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0x1f, r3, r6, r3, r6, 0x108, 0xff}, 0x6, 0x3, r8, r12, 0x995, 0x4d0, 0x2}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000006c0)={0xfff, 0x10000, 0x0, 0x9, "2b4b1f5a3bf09f16dfb3312e1a8fcaf3d631e6f1", 0x80000001, 0x1}) 16:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) readv(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/126, 0x7e}], 0x4) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) write(r2, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() 16:01:34 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = open$dir(&(0x7f0000000540)='./file0\x00', 0x21, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000580)='./file1\x00', 0x20180, 0x125) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) faccessat(r0, &(0x7f0000000640)='./file1\x00', 0x80, 0x1) r7 = open(&(0x7f0000000600)='./file0\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000006c0)) r8 = getpgid(0xffffffffffffffff) r9 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7a, r2, r3, r5, r6, 0x68}, 0x80, 0xff, r8, r9, 0x6, 0x2, 0x6}) socket$inet(0x2, 0x5, 0x8) open(&(0x7f0000000680)='./file1\x00', 0x282, 0x0) fcntl$getown(r4, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) 16:01:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1ff}, 0x8) 16:01:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x44, 0x80, 0x101, 0x7}, {{r0}, 0x0, 0x10, 0x44, 0xd7, 0x5}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x11, 0xffffffff, 0x100}, {{r0}, 0xfffffffffffffffd, 0x1, 0x200fffff, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x88, 0x1, 0x1f}], 0x58e4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000084, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x12, 0x10, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x47, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x1f, 0x6}], 0x1, &(0x7f0000000240)={0x6, 0x3}) 16:01:35 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x200000000002b, 0xa, 0x0, 0x0) 16:01:35 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 16:01:35 executing program 0: r0 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r5 = msgget$private(0x0, 0x22e) readlinkat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/165, 0xa5) r6 = socket$unix(0x1, 0x2, 0x0) msgsnd(r5, &(0x7f00000014c0)=ANY=[@ANYBLOB="03000000000000007c8b6fe177828e15778eadd035a2e84bbad94019132930902e3e96445425c933a40995edef2acceaeca761c8976ca1fe5e8148751e63d9005516390ee5ed4facb4ceaffcdf184c58addffaf12a25fbcfcc658631cc26e25a4fced8094cb61786492bc69d02c0825affec002e508ef36e8252942352782a9c60211941f21cc6ff6e98d5718d54e5bd43af0dd4a8e382c77b056950a4b59ee6ef9b13ec33121c287675eef096bdc974cb7246e29cea263711531e62e57e9dbfd6c84d22e5ebfcb51f1ec9e049a2c1c77669134546917d6a2b717e96c287022206ac05536707b5f83228a0067eb7dc07cffa1164c30ac5028bc50bfdbeafa665c8858d397e41cb998fdd448905543c88c0011c2b837536f4d85a906f77f2b4c76e3f819fa2811168e28d8d681b73915d0363e9d032552581000bada5ef086dd80f31b934d4fef7ca824cd9c29fddaa7ee29512754039c547eb35645e6ea40e22c63081b7ffe3a06dc32fd0fe6d079fedff4110c1c6d95af0c1510608e86689472cd89a6a731443212e02f15f51cbc12e670868bfebba5af8795002455d03f437f360f0918550a2bbc75ee728403322a81c0d46609cdab6a5e0f4c192df67dff8edac7ee20c9cd7843c6440c8808f99422688e3768910ce9a45e5ab3fe638874120cd6f8275742d4c05efb52fbcadbffcfacd083e9013ecf13bbbfce315c14885aaca8290e84443fa1b1365edcceea40f25f3ce59f8c96938a2e683bbd62765c38d6de25afe34dc907ddf1a4f11408c140669e9da13c2cf7d14086a5da31ffa4e1d1713fcf07661cd40991e3cdb65f4b4a8c14802375fc3cd39bac05f8d959f182375cf80831ff341d25a16dce0fcba85b17300b659e82e5a470348e3279e97ce2c968565e7900cfff9573ff633b55176ee8ea031d61413a1a2777810c32acc1645a1164eac3b660ec7284ce15eaa5ba217ed521ab7801f6e204d90b44e238e7277f5169216b460ffd1a791c45261c1dfe4eddacf70ff0a5ad6d1889340ab2bf9643fcad593500f3c321b573993cbf6caf02ea21766f73ba9516e405ae55a94ae980eba3b50ad3b63672aac93a0df3513f8f1ac1e7a0f7b554e39754a6b6aad7bd87215b344f47f89576bc6cc5d98eedb2ca1b328ec7b9e0701fc75dcd6146293c10bbc50e2c8ba01a5b40ee9148027c9482e7bd607b679ed934c97dceb82cbbc3a35fac74403f953aa7d44c5b4c91d5f1a40a052f6ba14cb9b63ca8ece95c429c53212a3386b5111e8d56b6456b9fb9b311666b8ba0c110c0aa7fc2ffea08e60a7a8c27430cddf95ee7c3a17ed6da8aeab57165688718251432b86bb866ccd22d299a552fe57eee29df04cfebbee108eb387b6dd6c70a52251d7af7a2adba8eeb77e584ee4b321395cc831da5e02d99301ccfeb68fed48888d3561b53d8803e92be1c0286708b303083996818e0703b1bbdf6f571607531b5729bc8cfa7fd723c076d3b9bb5293b8ba8f02f6da05acd303bce89ec4128ec56f03aaad04e5d90fa99b23289c1ac8a4f6b72b328a96115d60c94a4d64cebaf5bda29824aa5d06d193cbbe641a4bb19400f83a63ca9092f0af088ff291ad3b9b3a2d391bec198dabcdfc9a9f86d24a92abb6b2dbcf5ba9ca92ae0d266508e9661952320f83500818b24512572e1bda51a628e3d894f2553622f0aafad4f39a1850afdcc7ad8d85cc247ad89a767bb355ac5a0867b841f27e96d350fe3b2cb236e5e6d4739c53bd3d2439ed9e6d786f9e7990cde2307b51977c58b02e63f755c4b0d5d8f4042b181e34181aabf1f6fb10b1da17bf5f992a1ad77efc77a98676d45198ede5a41c797aa6d171860c760624c2e9ed0eeebc5ebc109b4643b9c6ac6989422243a106fe1013ce917ceed34fc1e0c63d3e78fbb0c93d4bb38920d8c319133712108c1f44a96c1b059afb9f3122206a363903e071fec340e9397396a000ce7643a5cd780c6b62c5bcd3e71036920600fa96b3dbf5b94c8025871b25d94c8e209289ef31ee6bd64fffefef1f0a8f1b283b478faa1950472e1b190da7096d9e3d05cf5b60af8f6c1cb7effdcd47459694759090cbeda00cc5ccce558a474fb976e8d6fc7c6ab7b1a876896a8d3e9b0c514a2a2d97eeee538bf1a7aa7e857a4676bfcc83bfdcf93f3ecde0fc428d4340eaedc562addac4764b6fa21c74483f3b38969e2b2cbcfd5263c89acf976914c59d96a9d3b4aa2d025dafddf6b19858fc726418ea97aa163b68e92af7daff0931bb1c81457b9900dd12842169375cddf7417b7ac67be5dbaafd731a92d3dbcc53a9b8a01890d0ff88db721ba14ebb894bdcf731b8db03317596f9a58b064f5b8fd06c1dab7a4c10274b6380e676d5a595b1adff7b8ceb9e5570a9c2a1e3c9d004b9521c1f018f4f35209d63beaa15c831b34ce6a5957cad1b06923664bf3b0966d8a1d060ee505f98fb0f499c39698172cfaf62aa1e76bb9ca76553a0a01df2056b51b731a647fd66bfcfdb9153f357ed3e60cd7a35b0a13466e21fc385d02ca3294f54bfd8f6ffeaea38a2d4975bddf21cb19a53e87afe3e4ee6e61ed0c9f49944a04edf1eab52d0047b0b2782ce4ffa991133fc90f2cf66effb1c56664f12e9c95495943c2e266eeb974c224c9eafde0ab021ac5d99ce18f8bd751764470eb70e00db14f196bc59a6751ca108a82c64418f5cbd920a77d1fa617e92a8727e7239ebe5ed179814cdbbdab26b3870d99eb1130d23a98a60deb9c752533638b56cd2ef26fa2b5629ea08fac99a65fddc0716cadf3b64aafb6a3aba9803f0cc353268ec50c716943fed053f05cd05bf0a7fa97e6e496c59b32454cff759d3cb6f826d66623d9fd7c33bc12f81797aecab1397f541e920111d4c65aebefb9be20f802986f0789486f8cf507ff0c7ccf26e6aa8f9aab46e68621ca2d935701cdcf17167ac4266408887c40b1d3b71651f826a821a9ccb4ad55dfa468de698651ddaa044c43ecbeb7f455a5896a69bdce19588a896d75471366e643ccc938faf90de9accd012cf8621101a889ad9e95fa483464ead2c07d0ee4a392aa145b40b1d6dcafbea631168bf0dd480d8582f2a016ef0d751d57c982ed37db6e6d18d6b41a294ba325888bda9687262da3089924fcfc83c22c365e70d3f4c41a7d6b0132ff7e84db6a2df0701275e238c9d76315186bfb6e3700c6333d7dc565ce7be7918122a99a52cca4809d6e6abcb0c1c604edaecc729e8967c81ff88d4b66d2f796121306ce2ef293e2d34e583d064424af06566b41442796f463de9c96d68106314c2cc102b86f542a2fe6286e4af03d658470c79599805ce005e2beb766ed99d4fc121c95760dcfb252f295fbedb8e5824eebc394c4312483c1cc9221e3a8cbd0b1900123f747c8cb4ac3c78592b6c0984bfd7fd55af4a7020599ddea12bea8d83fb4b6723fb4a84605f006eb9aab3543dc7e69c8d4ab322bf4eb436c8c7835a1707db2fe6f4033726fcd09d2fbf7f3cea38446ce612abbe9dbe1403081e2b1b20ac44dcdfb6228cc2602fd8f295d1becb3ef7c362a8389c61a89d7bc59545a39692161b74767b83352e385ae805593cec52fd0f87bdc4df15c4b09916047cf5fe00edfaebd273f65a3ac6da28eca5e5e5341156660d455229362eaf1e36621f52073046ef79ed75d981f882cc5d3546967daf1dd7421a352fa83e6754ea6e0d5602c57bc3c5f2b8f3542e2345493a481fbc278307f738a037e65eaad838c8396cbce3fd236d542f94a2cb881dba1d9b3d359ff18bd3fa745c042c2c3f261edb742db881b2c418ad8cc232d24ebd07dcfeeaa88ecd6484d1496c7c3ce01fc936bebfe28367d720101d06db9bcf2de55efa5ccb1912847108619e3ac7ecc3fad17449917e9376380ba015c593ce1cc057481923d98ba893b8ae0ab5ec7c57ac65d733a74bfb09c25139550419eb23cb339682d58b49e230d0b2b36d917c792cdc358858b606918a1206c82cc3a4d38b20ec975cccaa822682451e89b9334682a97cdc68bd14f764d800d5dccd82c7f8461546798759bb4d9467b3a611bd13b6fcdc214cb5d754698ad64e59c0175549a28a230b16530a73714abce842caee64594273b77b29e49175c29c6a50280972303665d51d6a2f0f1b83b89ed270f8409cdc9b6c7e6b38f12e1e315e0a45cb7780159c72be8a10dc43fc762280a6111ab793180bb8aea941275a579d1fb4ffeeaa60a90073cb3a176e78ee247af92fc67a1f5c2ce728fad55beaf077fb6e0a8e765e28f5cef6eca2a41525d59c9024cc0bc76872c0b72cd37d45310501539f52f6ea3892a7bab4b376a6771debb6786e7e5656d18ac111aab32ac9ba48c1636d30135c8428533550094ff00171308ae537df895670d0b3a0529d65cace9612fca5353f3c9896068d3596cc13d491e46f31e276ee16021e519238fd46bc2d3189317f124f8510bf5ac3c7c2a056d09e130e81a0e8bcaf6a0ef06749bdd53cb5c1d74f9dad7e5551d0375aa8d17ba68f17b8835f9b04cc8865723ad5bfcf1860712e12b51c650138952775b5ae0e271d0e91b54545b125dffb4a515279e7fb69d70d70866c3adbf3f37c707a13c4a3bcf6274a98905f1ea473e0a7e4aa08781d9c1ba9b4fef86f46b5f2f7272617ecf9de88eaba2c21fb3613c07f89528d1e42e8e4b8542ba59306eadb59441cad8f2004d6c733a50ee49ad47dac6437ff6e1e508e8e735cad25903f8f1125268562bb35e179a5db189f8b41f11f1483d08df1e12e500263e119636c4e5d525247254277d4d8dd8a37a25958c78a9be6fef75c1806b3b70137f932ee0346a58fc2355a0ebfbad7c856169bd2608cf386452a5cbeffa5de6c933ed6ec530ef103f01bbf5e3eb3b85bc176b929d10c377653429fd62cfffce6f4bf191dcd26e1e67de2cf5c4e4f5e6bf4b96ac36c75ce76c56371c098b5c15b98bb99504607399443d65fc319802801961e6d68b518daca3cce16ed2c8c20b5fa8f2ebff69946b61b00b9ba79b716336a306174d42355326be3637af4255d79b732d7790f37a109f99f39fa7bfcc40cd94fd52d4432f664d1ad7eca6480c8a77049fc084c6bd0de302f35986febbb5b84a8faec29808920948ff03193096e73d10441305616f4b114f459fca997c3c31a0eede1b1806353a6e77738610c6b8445ec55cffe3ea7879c7766da6e5c8442c349a3e619cd00ee5026a38a211c3e001b8c66a422518d65b6cf10939d88fc4f3d46de2989b9d9bf99021765947df051f1c803ef3dc09d200b0738b2d0b8a3ed13e91310ac55cb6c9d14af6c00dc619fe37cb3132e8a2f16244764777f42399d7d0b02c989b78fc40ed0f9983712b72da657e7efa4c35eea5571cce5ce708c27248283f4a0facc5816cf7c72e7cc2fd37b34a2c688ea8ad2645989f1f52f396a0e9e962d21cb61b089046377466a0269fee8cd42519ebf46bb078da4a515fc1028c515bddcb03016d8574ecb514124eab4cbca5dece351a6a00d8e6d791c4e35906e081801afdf6881d057dd3db5fdc2695721f8c83bf69c11e3c7eb4e0095b17a68dfc1d37b6276a7f5bac7f469e1b93267548833f83ff386500c5b8403c6f7579fa7cd57c436d45ef2a8b13ee4a0ecdd68a1b32d86dc0c20e4db7aeb3d710828f34a21cb7a5b841f036450b98470a5250c1b0214f3fa5b2fd36ebd2cbab429f5f9178574ba7eb55c4fa323762520a530bce2ef1c98a893b42a9057d6eacb12ef1c1111c0b1fad43d9811a212ce6d721cd7d6a0c2c6dbb3d6f99ed9c0362a9ac8359f6532feb80098c8cb4a8aaaf151e9622109515939790a9bb82c4e3dfb32"], 0x1, 0x800) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setgid(r4) utimes(&(0x7f0000000a40)='./bus\x00', &(0x7f0000000340)={{0x6, 0xfff}, {0x0, 0xfffffffffffff800}}) r8 = open(&(0x7f0000000300)='./bus\x00', 0x100, 0x8) r9 = msgget$private(0x0, 0x0) readv(r2, &(0x7f00000009c0)=[{&(0x7f0000000540)=""/86, 0xffffff50}, {&(0x7f00000005c0)=""/207, 0xcf}, {&(0x7f0000000d40)=""/208, 0xd0}, {&(0x7f00000007c0)=""/171, 0x492}, {&(0x7f0000000880)=""/186, 0xffffffffffffff08}, {&(0x7f0000000940)=""/24, 0x18}, {&(0x7f0000000980)=""/21, 0x15}], 0x7) setrlimit(0x5, &(0x7f0000000d00)={0xbac7, 0x20}) msgsnd(r9, &(0x7f0000001300)=ANY=[], 0x0, 0x0) readlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/117, 0x75) fchdir(r1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000b40)=0xc) r11 = geteuid() r12 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) sendmsg$unix(r6, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000a80)="60c69559051ea21779bafba31b90c9328907b1824b96923eb8e9510e22c97be1a682d9653dab71e0815bd63a089a2d65adfcab3330f597191e96d6ad9e6bb7f8982b835d9f0b3426e2e882f0bb48de002aec4ecfa8caef0668f62d8884c6373e2d335541974cf755a1158b6417ef827c", 0x70}], 0x1, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r4}, @rights={0x30, 0xffff, 0x1, [r2, r2, r8, r6, r0, r7, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r7, r7, r1, r7]}, @cred={0x20, 0xffff, 0x0, r12, r13, r3}], 0x90, 0x4}, 0x4) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0x5) 16:01:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup(r1) unlinkat(r2, &(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffb) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10040, 0x10) write(r3, &(0x7f00000019c0)="a4f51cc22fc5827b0cc7625a55ed4a14313450d4d94e007bcd38d3ffe8d5ed37a41cefb1fc1c3b073994368e0094534a8fc800bb86c48b81b273cac91ae4fb2010d009dfb1a448b935e674c4370b7454f7fbb9c183a286b715caee03d094217eb319a36f8446dd69026c440012885c7b8fbc26efb737f3b8bb159af0b74e12ca011ce71f319deca18e482ecdb7156c99067d6ac1dc897cc124eb27dc2db3c1e39bee0cc0681ae3ff7edf95c073e41ec3eaaf67772da5c19deaf664c94e723cadfb8eefd6c9dc73d45c20e6f9d97aff6782c56e00d206f5a1f963ca36f154e17365e3ffd790bf951764528eafb6e55539e6179e0682165a709979c4e06f81580e925ed1dbdf570ebddd6d72a313fa754b327572253b86e2e092353473b648550061784823fdbd09eab8a4379101a4477766c46b78d33624d0c6ed36e6fa6f162f97bbfe6eba813ff07be1bd3a4682e8efe74541278f0c8a2285a41725dea7055d8122e60c3b6082da3be36414e00f62b53f3ac9a050508ed189b1b9a725428859887310058a1b798014d7289924ff6d284a9e90288217e32921704480bc03a2f9daa046d9cc7ce8d04f04e0a9e015a0d654f4e3967d0099883c79bb750919fd0f1f144352142e515dfd6c260b1cc83ae7260262d98ee5b90bb6564c69bf921eefc0d8a2278d8fed6f08415e1eba58af854d07f5f72856aac27be00416067017cabae2e2232a429dd22fe8897871b014c1144eca1368d46373c277697b9d43b4d67e03085a091619df1313ab5c2f29468630f64594ead8f915355d3de642b05958680fd70d87b35c3b6f07738c20497ed0ff4c86d636225f3bfb8bcb7107514e8ce4040770ec118796eae7ff6d1229bc3691d1f7c05a3bdc4f120ee34ce9ce4707d22eebc6bc8b58c866bf40ba3b788d1722892f96ca169c2bf3dfa0437e1f207df8547e41cdcbd0191096347b8b305799f49362ca7c5234fd9a3e08b13d019354f0f86367dc5a699bf58079cdfe65948ccc4604fa8908e60d73985dde5a2e933c040d2293777b874754e524047e2c2c256d2a9a7eb10a50115a2f1d8bd27b3c4b7359c85e120c5628a210a178fa2534027a225a0fc8ece088c993b1d7ebad5e0f50042593f0dba8c094a87143f69daa379bec03da60ffb81243de4a9db0119dab6930cdd55480ef5d67c40df4cb98e9407006155924e124f5b534e8e20e7857112fd128662e45e03ca96d2fde6c7c9d8102562943f7cff21acb1e5ab5b668291dafd9f5f47e642695f449a0e4f13146adcb3ea6bffce05c1fb59ca63a2952a725d221f7e9180906180cb019e7c6660e07c33a7b0d4e57ed56bd27bc1223918dd9bcdba09d2afe2d6fe0fe52e9c0a0b7d38eba98b4b86b2cf24dae279e1086bf1d00dc4b8e150289fbe49b3181ddc756dedb9436a5aa5aa5a9b89965e007212507c6b30467fb99dba0163ad9fea07252903f56f0465eac9592a15e86aa91f8355316bd756f3d1a4adef4f09fce9f26958412b2deb479a9e75f17e11130d5148c6b103e13916a4e6ec054a1fd04f66097eab35f28f62bfe436b3d6cdb1364e263a4235229409cc2b453de3ead5993233a6c5ffae4903a92b8a3b312e9cc2120531b840ab1325911ae052e777b8adffcee5a14f56edfcc77795bf33130e3944a8aaebda24c2e72581ccb272829c684a723a67259f72e0c774502a4d822203914f3f30bcaab671fd5edd83ebc95ce3cdfc71eabb39bfad9074e407dc34b3cb707a78a017a805440113393b28d6963169d9ee1a7307315a4b22e7dda85deb0a1fe454f3359d504707b74b540ec14f1105fba199b287d80b92f9675de1eeb17ff34c74288a3becca1c8478a121b2b8510268501991ab7ff772428bd7652cff9fc336299923445553001f13b443be5905c023af995abbdc59cba60c8f0712ccf7f32ab0a447cbd3b038127e67cdee5d63898e5dec67d62f22c7d4a7de78f159907f1328b70858ed56be2524d4c2455df6acc58ee0788e512311123f1e378142b9b7ca7588be1cac260bcd5e1200026fc7c7e8bfab5d2fc700f964ed1000f0b373fdbb852789abf2673edb3ee70d3b68e9dd695f54a340da23611f0b9f699724b3666fd77f8a0a8195e009c42891ea83c6efeb573c8a8397c359c30e82f59c792b5bdc271029f198b1fabca3b2ef46da416af05088aae67235b5ed131ddfcff38829e3877f53bc6a87fe79f76743007acb7b60755fc21577738cebb94393ab93c0cd04486dde5a8cd02001f0d59a8d3acc053113d2ec8d9f0b0d5aaa9d4aa1becb1820900ad9912b85e775a7602ca70cd42d2c3ea6134c21ce79813c844038977ce6eecfb9b3bec9f0d775b3f6e865db5bf9c76443d4f3a077e52426a2e5e552bf4f637682d1b1a4f60a0d27792e17c0b8c32675bb7b4d8f5c1a427124efb148adfdf22ae4cdf129833c4ea2c0fae699e5a7948184c5c2afab82c90670159a0d8aff0f11a00fb6767b3e5161e307124514825c1116c67807490d85b8f74ba013d87f8ac721514d6acd55168571159204b3ad86434cbfacd250364ad6e135015a6b90aa311d3351686f9493610ee72cb3b184abde32b9035a0afcd271d3abf6dbfb35f4109d07c7597896c616e22a29dd0d9abb1ebb651fa4d7f307efa93375874ab05a3449703cc4a6b258bea96e99b2c4b6c9ca4282a1acce8f4ed3994eee16f0209144c8e200063e42f2226e47088999e546f8615533a64c43534d2913d7f5ae92236087983a46a086f8d86a514eeb22d2ef0cc14eae0b60ac068c3e9bfb0fc3e373dabd775efdb77e88aa3f134d14d23c4bee92caed23f157e42d1bb254870908d05b99edb3195dc0a79dc8b56380aa407dff9a3e50d9979d7d6fa96449dc0cef07e4cf33729e03165ba7c909ab67dbb12f262451285e643232368671c906027f22bdcce8a204013b6531d41cadeb37d4f00ed46e1d84d97e9022daa60be02a215c2b683d3aa94a04c10b13be2fcdbbd69d209b20af9aa34b95490c7e934538d9c1cb48bcfdd19f84a6cacef00dc6f24b10e2df3fe2728a83d5668e795211ecb84e391e0efd299b3886a62699b9a99260a5e116de5983931a0c35c609eac9569e2da4d6bbe203c65e4438d7a65ea40adfa5f64d15374553fb3196230c100a034372e9d6626a33e2e65366b8d598df2ce01229fdf9991d6748bb1cea77baca0bb0fbf5924184edfb771bdb05819db070d06d24208d8e2b0e81f75a83be1812d00db700c14be346e394c4f69db125029f2354b3600cc2dea8459780877a425955dddc13f4258abb8aa2d4f3217d0bbebd9700b7839f984d86ca31d5476e1a28da36f6a00e8ae488b32ae08329fceb1062863272f1d03473a6dfcdc856b3d2083d46adce81d88b6cefb9c1166e9e8356e2cf2d1e7af58f5e07ea5b87ffc04a79679c7c2e1620a852172de4e45dbb2d1396888670e21168f8267daa5a522d75b4ef867132f8ee37d21a5930ee5fefe6e86401bce919e660ca06de3ded6c5d3d99546503ff7689d9de07aca9eaf4bccee4c0cd0dc57c781f28c321c9ecb5a6fc98ffbe34eb0c0e0fd760597b1953e30154af52a95d5ad5f7d1315ec444feed773c429440e4cc6ad43eb2076a51abc2a93af5bf1a884f7f4753e2ea20f38288c0f8e6130e122acefa8a4d30ffd6a3d49f149591bc7edee1498c136ecff0b585f404b79df29aa536b8e61e3e680a9abafeb469582680ee5f647c26309a99e773c8e80f6a6af1a6647e479a027786c2022badb95c7cd21faa36ef9f11e0579837a485d6157cea072d0990897d2c2fa49dab724e679b409c23a571d0b750bf8a599b4734f2a3febe2cbaa30ce788be1881eb318b7cb71c539878db1dbfa23d6cf3351fc235dd059617c7f04ead98fcdd7a243fd46547e33f590c6451dd13385446deab9d1f062bc469a1ba6149d7e0866f409ef995af4bc95591a2f16c9f31133ebc57f2dd0770194cd9ce2f7597abfb4d81821bf89a8df9f3b03829f39d8d6dcbdcac8e6898e0fab9a32a3a3650e9d92b57fde8f83d0c1bc3dc61c2f84dea4e5e9eaac591975eb063df44f32f49d572433674e514b213183361b7780598fbb8b2ddcec22058f7ccc1964810eb27285b1c76681b641ddb0e6933269d21930f01146b717b957060f79a55b192741511c493e6622cd6dcf0899f7a906acb52739dcec685b9450799db70bc689cc14a7abc657a0dcd6765a5cef2906182caafdf71ea8a1878394b38e4eef55894ded600dbe05a27deef4457fb2575dfeaaa2598bd27e38bcc50935e03d7ab238236b170e3816a6534238ff84d2d51c8280b943a0dfc1420257ad89829f137abfc224aff110a271059afc611667a06d09c5d62f3f928d6d5e72fe80117d3c1b7e4d3de923a3ca0ad699c2e056919d2665bf4230680d5b457ac1de3390a2bab3ccb3e11a1dd4fa33dfd6efee224b8350093b76438b2f98f791926097e8dfc6213ced26734be51fdc38ddcb8a8671415893241deb9b11c155c7b19764899f8e380579cf846d3a028f11338044f52311669206274daa7c8a8adf01f617227328588ded2c5fd2e9c732fddefc5e5f94ffcd2a9375b21fe754d896838691c0a4d3a3a73fa5171e19d884374f50b5ad32bde947a85366e488076203d5bd94b7504b5ff5d06c9da3668aa31f367913f81b9498bead2f64bca8ed89f67e8124e14f7d06ebfa0c9acbbe92dafacdc873c20a2cc456bae6fa7f24619e95636b55c293e7a458e354a406e2d58bb4b2f03276a24381384f81c32d908e83dbc7fb7f27f0ac443b033e4a975c164aded5b69ac9e9bceac995a6f34d08997961af4ef083f0e7654762b535f76447b9b71a3b403623e249c175c5fd5009b0e7c3c16cda3521a4e5fcf932bb7d50909fe54b815820c666ab688a5773695624aee82aa86c4a3217619986a47e72dee3d8dc2b23289a598f9fd9e67ce8eaffc6b455036d792b78f981dcdc05fb64e64ed58ed861367754d63d75c16f962864d0f03e8e565f2f538dd61189fa6fb022ef292f70a4c52eaef9520caaf8a6798fcee5376fb017cb03e21e64d255da2a1448c9606cd8de130b56953295f804b874601a5d8f8057c1b260b612441bf4b984c6df8d89a8eb0719f0e54efb3ce076851b9250bee8d16ff1557ca5a4668ffb4337e1c614c67f51fd0d2ec5f446de29599f18a28c5f3939dc647caced459803f07a9f145d116457235ef12b1d92f5c885d2a52cb59b4dbe733e6096fe5fe9a01a14878186a2c36cd3470aa53e299ac8d8950b60c47e12fbdb7a325e49a47447648a0485d818cab7cd82219c10ca2fae0ad6746b3cc30c07607bcb8c005ac7ce0adbfe92208df4eb6dd18ca5f9c8a00c253c1687253dead6068ddbb64445ddd02bf4e223bfd34b8241b920dd38d6a5ec3aadce2b2688c7395607863f3909ca9041c2cbc334ce0faccbd10cb1d98574c27fecdf4de6fe9982e7aefed5d8ad171d91f8986aad442e897e9ca75f66aaff7dc0e6cab44a1e603b5379e5b6bb98df4700283ac9cad1e0ed0489132ad5092338e8cd2e604739a7cfce03f829d18f119dbc339ae66aff224366a1bb3693e8c4bd648e0f0280b2d3f83fc8b6d480c199d79e1186581ce812ef02f477b018c18c7a2f9ef04e7d05cab41817820de388c0f7de2374e1175e48fcb7c543c7053cf27ce1deebb4d4c89bbb9f33c9845246c293f6c48d8fa77dfa2feaa93c4152fdaad17ff29fc0fefbc2158f52cd85d7b445f19dc42261097e5db13cb1f5660db8af33f5dadd0ccc2b1e7e", 0x1000) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="ae1c75ee582423bf456ed67cee813627c00c74811755ad3059d65b226cea153b59106c0f34a586eb00bc3f6371b16590ae62126f15e660aa79e29de3cf22ede67fb0333804b22d9b39264cb32663358e22d64885fed7912967c1c0d4a31db4ff5288a14884441b99ab6bbaede82417b11060381ef33013bdf9614540ed5703447e9a1c17a7bdd0b2106404defd56c7c146dc7753c2b21996f7c60040509825613472310d9dbfe2f780f349c53948659cf0432af43c6d6e4a40c6bd5b56839c9482e1c6000000000000000000", 0xb7}], 0x10000000000000d2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000280)) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0x8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/185, 0xb9}], 0x3) 16:01:35 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1000000000000216) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r3) execve(0x0, 0x0, 0x0) 16:01:35 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="fec295b32560ff13cb3af43cc32149a216bbe4bf9a"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) write(r0, &(0x7f00000001c0)="a8", 0x1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xffff, 0xffffffffffffff4a) close(r0) 16:01:35 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x42) write(r0, &(0x7f0000000080)="65606f4d31dd30006394ffc71c6b051ad15aa471068373fc99315f87cf64dea9b01fac59ecf40d2b3de33e62e6fa58fc2db6cd62d554f12a2d757faddfa7dc946f695b42fb8a3c45291831fe6f36157bfdfee1f2a9ae347dc152831eca4092a934455c17e6d22644b78b412dd8d6d4df705470f0441487341f3a29b926b7c95cf7487fd3ba89e61f524a2f2e709ae920b45634db4edd7121188a2a598edeb49c4f8191a95935658be6421298f8289fe18e4248494ab0db43721133b462c68b9c554f8408a018ae300fc0015985e47e7c12b6e25bb5be024be31761951e7cd5f10574714d448a5277041adbb3ed5e8a355c60bd1fa7d7730eb404aa7e7b3e282059736058cc7baad28b6ff389004893844feb5f47de5b44f1c038381c7c1cbd8dbb19dfe88d9f2edeb68619849f81753ee1ce12ddbb3134fa824128bdfc031100bafe68dec7da69ee81f437c68a57fa9f4789005208fccb8dde4e796670a143b3bbdff662e5f3736d9e806b137cb257d9b77caaf8082afd1a8024fa8b6e1377107d353976646978489cb597c3b232663bd815cf29f9a16a02988c769e3eafa56b20c8132e3a03020805048be699f1506602a2dbd5281ff2c0e26adea71ad9ee22d28de79dd1830c00ddda6b65a60977e27e64e8ace5400c47238b3b3634ede9a0bb1327b200abb90fdb995399c80383d4b39b44ac63814e73c0a6319797acf80328af929eca3c50fc9c1cb9875243aa1c930c98c158df157c7bbfd018c20e84cd782869f6891dcada3c00a9839897c70f931e482de1f3573a85c4ede85f72cb66e61b1540d6e74855d5dece81656c284ce1609d494f731825bca6bef137395e5fffb7d7313038fd2f22dd1596d176bb150e5f51fce558ef0c9efd083a785b5b07f964d697ed15553afebe86e086c710a4c74b980fca5594a5be1c63766a8ec7d6a53457cbb436e7931bca8ae5d5532ba26a02babddc6e81c35a882355262b9a85ab5fbac2a84e63a94b2397b77defb95f76427e2cb258b72c3a0694921d70656e2bfe38a335cc5f5f9153b9acd01e0e9ef6f0ee758f72cdd29905f2e2787ca0d35645449de1c80c34b6d33f29bf368e874671f9dc4fa580c30dcfd11b4ddde0006c171538d90610243d7c1855fc408b97835a841eb48c69adf29e95c7ff6e88cc83046b8db7336a5b546177db46eaa827c7a33bbc174af5fc59805c4abf8e8d82c042b969c5f946a395af2fbf3acabdad4a5fffb58c752abe675af992b28e04762fed48de9c1437a693b881a7bbee993dd60b4191c92210d87b277b83e398c8caa330295fe934441699f6e2eece642d0f60a58760c880c4c5e29530fb861907e7826064a0b050dc2044c59ca0077e0552015657c3eca569e3cd46ae06caf4003695b0b9e2962aa154e2d1c946c484ac3e84fb273144a0cff8eb07f1f85c76892e660a1e2979927bd3d724eb8bd3c8e3a376311a6cbcd389ee9f957a5a03ae5960142e0eca605ca55d9d78357825c5c05f6554c4fb79e64d34b078b24d43e6e146aaab0d85ca6e9b444746375dcb83423c68c7b1cf0e06a72b0285f90e873feed0d7594205f9684691191307af8d6aaa208f59031149da76c16366c8f2cdbf9735d6b45588d3565067be11de9229799d9795771a29d1f34ebd6a81a0e11a86558059eb4b18781177e5b64aa8e1f00ce5a92a407a78d2015900bd58e819272cc42dc737d6b898c6afe6a2f82b0271412e1546d35d4af89f5c7a1d4c0015fb6386feb6d7ed45d841e067a2542635cddb99c8812dbf84382acf6070454833d48c5b5173dcc7dc682b33eac376ecc64c8818f33021c8fb98fb55d55bfa7a12b76e4e8e0231f4c2bb207dd512364cf849bc0ed0a3935ac1231788e063320a52e88a34ec5d9df7fac7d846df876a25836c5184d83698219df7974035493928afda6c569981ac6493971a3a5eff41afb84515c63442d03692aa792b5460ea2e548d6d6a1738a491dc1859ffb33e7cbbc53258561b905ad30a153c04420553d8de01b246209c0104d25d3c4ea31fe25ce6ccc2ae1c2494a863626d0ed1661394686f7d8fa5ebe4a93f7219a5eeb0ec1822e4e5d90f8cc6ed632dc38417419c8ade9076b85d028fb1f95e3046f0329ff4bc0395a15c0af769b667e91a5c8f1dd80acd95a53df8ab8ca9b87c41695753341698029cbbf7fa3c905c2cf11580f47173e0536f9b5495c1794b741b999bf89b8290bcc04fe45af4e06824044b1bc03c17ec4af3a3805c75f0ebc56b6ab22d78cfd695c9b8e785cf3c9a96d131e6796281f9f580ebe355c19a2f736b175a35c5fb78bd10cdcb9b1921662109d9f3799bb2679e76db62519b96ee50d6c9cd9563531a4dccd06bfca00bc2658eaf2cf1caffab149f00c69ee09d78b0804b883cb1a46143eeaee84ed013d80568502918f1e426ba9385766799a2cca8fe28e46dc222d31a9e1efeeef5f31ae9da085478dfe6e27b1bb0c3e24ec1ba7d2a42281f2fb4572e0d4ed41db983ecadeeb071d2800e435816fa485610e1c8dfcfd1a637ffc917b33fd07d72245faa117dfec23f6d5b435c2f63f3ceb2d5560b12930dacf6e3b50e68b66eb1dfba19a7ee39e69c0d96e617ba7627d29fcd22498ca6a042f60af3861275d040e1ad1bbb25dcb0fa614d5c31e73c95af613768ce8194a8d340ae0a12e9b10dac5059968548c612d4477c6ac64b12febf5ed542e4f61b104071e56f756f1a6ebd12beae77303afbd7e84cde4e3a2a6d63f667e4084415195275365130edd699e73bd835b9e6ca85b1ec8b11b8dd705b4de1682d13636791d8d137faedefd555adf9441bf7fc5f1313c250903e31d7c390ca0d4c199c1984103d113f3896ab0b97ed64febfc02f9601fd30669e4faa4fd9f016c03b500d93cdb94cd1f1753a8ef1ba724ed7b035e43b9f6e47a6582ab427b2967850002eebda6251401c6cbc29e132e098da235330988a86596d6b6b4520aa3deb5f9820d8db58112c8774c56e908907b63ca51bc3784cc49f99c30b205ce9992a5c247c2fe411f94ff8edde36d13fbe6359e302881a46200279ad3d46ce259ccdb21fe4bfad57d8382a16306df29fc7f9462f11dc4d585e306218ef77e4adfe831ae1e26874a7bee1a70721b03da091feb53a2b8f7cd36f2bd11bd12b5b826b4ba0d140ff4aac64492185a80c746f478937ed56e12d8b38d671c85226f043e794f2c1c9f57667dc9d5d0e9dd3639b8d73dbc8c90b4f10e926de395d49eb3466147e0a496c48a65e74554c37f81fecc91c288b792684b2df076477eba12893861b4d0095a2a75d7389e5c55719aa1acc80535955a7cac044cc5bcc309f78a2ec5dc21d4b725f4ce2b567bb4088fea497ebd91009f359ea9c694281bc1b7e7252e6850d4c52c2416377de69417d44bc94aba85be7bb9c4054567f5ce0ade9a696ca76edf1ae7efefb2e6b2f1cef25893e44bceb0680cc443deff3a13e020dc0c21086eccf53d2574be442d7e9305892c9b9a9f792ddc9c104f0c9e39cd11174085f804ae3fecf2ade811583287d7cb418f09467e31547c7162b953484676a49b12c8052fe975213faad458b370f39aff25ec52dbda1ddc2452ad8877c00cacb7f96b8f1e11b8085611914b4d34485c3691ffa498ffa58d4b71751c5a785d9881add7f901d52f7bbacccf639cd989b6daf7e18ad13a865f7eeb1babc88e8e3b867e51c6cde66e4dcff7d6307d7c78cdca0ab1ef2b34c7090b28004120a1a791565d23be6a3d7aca6bb8edf7d10aed5f1c12a97bbf287f231890ad0091e692fdb34e4abd647c21ded8071c23c86c1dfc93f70edca1d8a380558699ad6753d9a63749edcdcc3e1d9de70c563b80fcf8c1476ffb5a1b048a096f7e4a84df84619f1bc26de252677eec211fddda81a6d10d0d8614382d2fd45f02d572f53c9f7a21882ca107826906c1f004141c5a177073143f75b922f4bf0b1435dc635021cbd37320d40a79531499ca4ed31fa37b9a05bc935d0e3805defefb13335e5e02ec6f00e0af13b49daa7bc1dd89df9d11cf4211251cad6714bdd2f911d954960bedc8302a13fe2a28a1041954bbf5790ec83712b42ade6772d76ce03deb7c050c3fbf2f11fb6685efcf2ce0407cd3b0a2a0742318d5eb50c28898cad1f05ca1f39415b0c0f2a2c5e9ae565ba6ecf2722c984fb5b873e017d118262badc3ef2dbfe64cb27028d383c7dd61bbabf25db5f74e2314f4daee5d01dcb7548b34620d48e41defbfc0c01f47289040ed64ee9cb3d02ae9c6481c5e1c3b743199159bd550314a69a4f4f353151fb411f98864c42ef80e15c3eb616f9f3d5aa0ff3e27fc8af37c942c9e32ae601a33b968635b0655bae86f0dc04d3845ff34d8c6dd1cecb492ea9bb4a7fb3e25088cd71c6b65e625de3dfe1a371d45090a1bee7b30d21603c66a54d92a4c96dc45ed8ddd6a8cd58996dcee2c7cffc84804c556c6dd23b585bb70307e4338f01f8b2d8e817938a05d6866512ec694662b6d0aae656cc75c1e4b32120b11d7c0704e33558a459d263baa6f1d925bc3dd5c392d316742b570f0681ebe178f41c6862ee82df1ee316b967db057745f44185ac0e889bbfd22ff6d98947048a3451bc7cc38603273157cea980020893b7ff89e7a4120ededf6d52fb193792483bc987ffb138b4dbcddf7f34cc531787196dbf695753aaba6ffb8adc53f47f391b7af7d3d1467073acf24e55c4adc8f76b937286989a203ed42df67e4d6aadcf012a4a7321044b6915eb3cdc19070bfecd52b12740b624a11a7f56057665aaf11b9765bdb0a2ff2978ae98676da99ca824d3145d75a235a40cabe915d1a0dc236e642ecd1cf1439e670af4f9b78139d8c7b4edf1e7630b1dfc74b8cbc6956f0327b2200a73ed82834f9e91b505c573eb878ec7e5347553eeedba913f3ea89319075fc7e505281ed6ccbb439377ad2e8e5f6c4ade30f16096de33d9b559cc242dad523d787b129069fbdc5afd1cbbd562404179460970a609f2509010058d1132c015996e4d5e81dd050236d7f775bed14ab8da0a626c14f3cea8dee400f355a5c056eb95851113cf95ce6f6c0ea2422d1eeb97c34819f9b79480809033bfaad5f96006fc8aa6716f289f6bf92ceacf2f95e3ee02b73b95a4266bef5083b4565a33fea3ac68604eabed5c6fd6e6d3a46008158b3a68c095e1a9415ed031b07380d30bd5b8990c296a557107979cc27ce0f6f3c3211ba85f146c335423a372ccb88baa0476be592ac17c5fd19baaa839e0d77842c2c85ba090a5b0daf85a535718b4f55226bd124cfcbb4554fe0e206f62168bdf143b7295f1112517fb977f91621e6164fcb71809f420e30a601a6cb98d7310090d2262695ddebcc00d1f3c6cf2df47455d7c621500dc550b3602dfb2ce7095d92c4264d3ad351508b7c2d8eeb3edb21ac98d418af7098710b9e977394ae64502f91e20d1e5ff8ba7f9b3122d767fdb685a4a4c402a0e632a01933c5362d48247aa0f998450dc7b9a8430bf320af81de39f3a6c166284a69fbca49a3b6fc7f368fa00131abda77739c2cb660cbfda00e85d80d83341d4f897227ef9a7df1346916d53ba4afd984bf054024a917e0a4167e52566117500a90f6e2aae70990a3cd1452ce3fa4441d2644801549a54783d36f364c885193f3e1848a2f6fc7cebc953c8c9f3b658a8a45b259fea43dec74459fb067e10fdfc061fce7cd05759160b524c60c3360568d9afd0f68a6fe040941a7cfba5e6b8fb7071c6d29327f481a62d79d3cf5002ba6d95", 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, 0x0, 0x2e033057d7d5ee6) 16:01:36 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) readv(r2, &(0x7f0000001440)=[{&(0x7f0000001480)=""/227}, {&(0x7f00000002c0)=""/13}], 0x19f) r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="3f1a431c14c429739c03441d3ed2792762f8431e20bb0b38e0eff992228009a498aee93aa57a8fe7a0b1a84b1ba5b5a26904789eb3faaa2e5b9d0e4af81576cf87c081ecd4f25e0bc9af3bf8e71ccb3ad28a6575a465937d315129c2404989e3031b8211a58a84b2643a755a782f6a47598256e3d89c358b69d668cb192aabdbe9d4cdeb8c1fcb0b480e6ca46a4ff70f450c4db750ea534cc6807440fff65385af", 0xa1}], 0x1, 0x0) close(r0) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) syz_open_pts() 16:01:36 executing program 0: r0 = msgget$private(0x0, 0x102) msgsnd(r0, &(0x7f0000000000)={0x3, "74fc20277a766b31f7043733da1e77d1a63eee72f5a322fb0025a48ac43aebcee22b9b5fcf903cef3beb059596822f08b0f7eae52cba8d67e5c8e76a50d0afc4b4551c"}, 0x4b, 0x800) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 16:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) fcntl$dupfd(r2, 0x0, r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/111, 0x6f}], 0x1) 16:01:36 executing program 1: r0 = socket$inet(0x2, 0x7, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xfffffffffffffe66) fcntl$setown(r0, 0x6, r1) 16:01:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 16:01:36 executing program 1: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000001180)={0x0, ""/87}, 0x5f, 0x3, 0x800) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) socketpair(0x6, 0x3, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000040)="61f977e73c7e26f2bf8d439ff58a16192ed4a71feff757ba043d43799ad67b39708bdcb6da932640bf5470b1e29420d561aef59fcec684c98276af1283e3848f75bbab5db674ca821e0bc215a696a43c9d96", 0x52, 0x8, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x100000000}, 0xc) accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) 16:01:36 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) lseek(r0, 0x0, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000002940)=[{&(0x7f0000000600)="de8e9d5332ffa465b97e6c6af5fbbaa67ecab62d5ff5058245e9619dcaf2ab6239159d825b530b9b010591d085551528a85fc4d1ac5ecabe7c04c8c40383ab40fc859c2972ce299422a7e0b7722da0c5e0cd3cfb5f18d001a903afb658dc2db5b4872a958c13ff784cf0ff6ae230ab70d1bccad2b0221e9f5631a5bdabf010345593ad4773186b5250b3960552a22e1f25ea580782f97af814e46e8fe48621b8f04c2c5e61517391a41a073306349511af6d1fc052b3ce317c538c0107b44673108ee1728513e88354a938916a6ca0f51a5529b753dfcb9c2bed475f55ef7dd1e7e978d7b404b80a5349a0214f433c321b02927f1b83fd737e555bbe7effbc0c09a28f7ec0ff6aca88d24a990bebf8a560fc6a632b5bdcc37543f0488e9f367917bfa943f6dc17347f192e6ff71389ded1a2d21508595669d33df911d880dbbf4f63e3b587b9fa8669fb7dac16314208bb4211960d4dc0f401f44dcd24473154cc29e89227ff39b46eca0ddcd9c014edf72884eae70664c17252de66632c59ce7d29ee49a903a7aec1402383db84ca4b72011f0c295d2024aef7c3d45e74842c626324c2dd27661fbac1a42c2e92969bac6d0678df7ce35541b8239b473b8afef9b5856d2f49eb069caa580708e693cc58cd828e6586c3c271f05a5c48c2ea93f398327daabdb502a6f84667939b39cceaae20ff9cf7e49d5f4206ae28359525a46e2f2e16c5dac13ad3acc1745d0e6db0f2467d97b89300120f449a5424f349a0082728f509bf0f429d9aac692c2c8ecb6b79dd2e0880056d9244f14a55c4baeb087049d6198133aa3a502bebe15adb17e41b6198bf82b49c4ac31826ea5f219759964395b2b379736e5f42c8deeeb01f825648872c827e9dd068d8cf85234e0394abe03ef2a266c6032263bc7955012d41fa9aa774c223b38a05270787c4c6d00e2b92da53f143cb8eaf3601ff3a65f99f5e84daae280f236978fd085c484a22d703928cdff52f46412306cbf3ac5bbbc48736904ee84138426704f8191be8600615f6a7d1d8147607f5adfe77e10f7d4ba0b57625b6cae714872bedb5532a19170c8151108988b867760de3bd464592c32e82e1e4f75615c6d4b476bbd11efc9165cc90803ce8aa4aa1af06f4190e9ec9bf7b08c0a5eafc8afcef9be7fe137844422ee2e612d44e0eb393348788e0bd7d878ccdd38d008905f8cf2ba7ee647ea762db60028a0b87e6e3cf041e90c01e02bdc29e727529bd63b6ede1ff57056fc9c64d259e610297cc3f5fec5864f4f0d5aab43a955b76a3bf15fae49738a46411f78254a2fa2b1f30371c584a908009e1a438e09b48f337195cd37d3354068ee2318683136297d9314552be1c4a3f73a7c2ea99f1a0678224a8863224c12984aa0d313937fdaa825bc64388c2648eea80123e", 0x3f4}, {0x0}], 0x2) 16:01:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x88, 0x0) mknod(&(0x7f0000000000)='\x00', 0x80, 0x3f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 16:01:36 executing program 1: socketpair$unix(0x1, 0x400000087, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x61, 0x4, 0x1, 0xab}, {{r1}, 0xfffffffffffffffd, 0x22, 0x4, 0x6, 0x3}, {{}, 0xfffffffffffffffc, 0x6, 0xf0000020, 0x7, 0x8}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x2, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x5, 0x100000000}], 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d, 0xf0000004, 0x101, 0x2ad}], 0x800, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x20000009, 0x4, 0x7fff}], 0x3f, &(0x7f00000004c0)={0x22, 0xa91}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0xc1, 0x0, 0x1819, 0xba8}, {{r3}, 0xfffffffffffffffb, 0x3a, 0x20000026, 0x606, 0x6}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0xffffffffffffffff, 0xffff}, {{r1}, 0xffffffffffffffff, 0x1e, 0x1, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000024, 0x7, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0xf00fffff, 0x80000000000000, 0xb9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x71c90000000, 0x48000000}, {{r3}, 0xfffffffffffffffc, 0xca, 0x20, 0xffffffffffffffff, 0x200}, {{r3}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x2c5, 0x7}, {{r4}, 0xfffffffffffffff9, 0x0, 0x5, 0x101, 0x80000001}], 0x5, 0x0) 16:01:36 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x9, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:01:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) ftruncate(r0, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x380) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8, r5, r7, r9, r11, 0x11, 0x6}, 0x0, 0x2, r2, r2, 0x2ac9, 0x1, 0x10001}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x6, r10, r11, r5, r6, 0x20, 0x55}, 0x4, 0x80000000, r4, r8, 0x7, 0x9, 0x7}) r12 = getpgrp() getpid() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) getpgrp() r13 = getpgrp() open$dir(&(0x7f0000000380)='./bus\x00', 0x280, 0x100) setpgid(r12, r12) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r13) close(r0) 16:01:36 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xfffffffffffff9f2}, {0x100000001, 0x5}}) fcntl$setown(r0, 0x6, r1) fchmod(r0, 0x80) fcntl$setown(r0, 0x6, r1) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000340)="f2a50dcd4c3938a53b21f1d2851b5cc77d39763b23cd837e3dd1b30a20a51abcfdfabb83c8ec3590a3b0ae331a51b5eb17ee19bd292a30665cfa8863aa79d4767140e4ccdd827b8ca65dfa426cd5e5024d4c16390ff78d1f55c16e83f1cf1ae5ae97c77520b78025dde3774e92de7a8832056fc8e7d9a43314060dbcdd91f845f59293f038851b5c09a251f62f2cc3be89f090a5ccca27417838725f8a70957373350ed9804890d2d0bf9489fa1faf25fa94df7a653e2decc1262968acfbbc3d8e14754873ea79fa7d62337a15eb555580fb76f1db9ee9e5b4187407ff484db079f2c07cf787541a33d430e59cd7c572b09bee914086525316759c704633e83371be4a6900b0af2f9605915e66a641ad0461a5d8c0b3009b4e95284c5cd8843617cf627128c555ef6d0ec52b04068373bed2ba63bea54d7d862b32313881f44bf6bc18c737e9ed035c6d54be5359183ed6108d70ac11cb8e97bc1f6cfa5e9365688d2b90b4ae289bbe176a046a1f87dac3f0d27d8c7e2e2983d66dc0f9e14647bcda2647462cb93b44a0096a90a700dee9e2930341a26b3706de4831abae4392e676985a65c90265ed1bd7977c20412fd02691e66558370a7cc5bde0a2c7311f5b6ca5436a11fffcb2539002321bd5e5f7a7905aaeed5c935a2855000000000000000000", 0x1e4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200), 0x0) socket$unix(0x1, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000140)=0xa) 16:01:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x72) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x42, &(0x7f0000000080)={0x18, 0x3, 0x5f7, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffffce8, 0x0, 0xffffffffffffff9f, &(0x7f0000000600)=""/101, 0x294}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:37 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x3b, 0x5, 0x2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x10882, 0x40) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='.\x00') 16:01:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="0b5072dd002a67e8d28b80808e6a1f0924ed36d2fd22535c3d8875515f4ec8f7157f382037e80486bce47675f4c489e204546417e9c8ba7d76d8eab3f69d18b0c234fbe6f3b304146ca9f3323272f1ffbd34e5b1219e7e6697330b51e5f355ed84cec32462e6a976b042fdedc9bc2d8d8aab2cd0b9808fd9fac0690c13c79cf209b8e645ebde7bc461750febd3b83888e8dd71bcd01879ea24c04c060c5de9bab234d25185244853d0b49e4c188aa15c8e426f19e767e68c24c2f456d3172d451347c716a0934c075027d6ad9d28306309fbcc0745b42d2b90dc9ecbffa7d4f144ea865ebb608e62873cb130dac75a004ac2bf5fd958bd5c", 0xf8}, {&(0x7f00000001c0)="f322a1cde996b03ac1dbca04b4e78e00ba3c0ecaa784b03c2e4b82b5560f0b290a7719d0578f8d65f78439f61612c2d3bc96428996c72f4b35d8a1d0be5ff0aeda4b06c8b3166af90a7f6ae5bb4b29d5aa8d4b866c227a909b89a29ac2b2c19cfe82ab5aeffaa42c726efcadfe2af1a874ee", 0x72}, {&(0x7f0000000240)="3fdc1e41d917f2c938d01adf15798dd122e48734925039d573a9b8b73c03f3e412986566f888b639ab1f0c5d9f3909fcf37142515bc34ea4a07f6543a0bba139d0b077c61649748b3ea151a374cb14403e2b249b65e4a56aef202a81f6e95fbefa702e4f3c061bfbffbefe133d", 0x6d}, {&(0x7f00000002c0)="1b937bab0e225836c12c5ce06a080700000000000000679c2acfbdd8d4e898baf4c22402202e18f7f9ebd9ec4915c1a2da6636317a6787e32c604b5a69d6479628c0de270ad308105b63dd829a0f0dcf2f713b942dbb5a111ee61c239d782a9d405a5cc7608b2442d6d5e3c108798dbf1ac1dd5c4491bd955891c6f08a6c4d33422b68a2b47edc31772900000000000000000000", 0x94}, {&(0x7f0000000380)="ea879f4308c3b61a91ec77fc552ade9daeaeae460fa49e5b912687fc71fd4ccdb0ae5e5daf5554b3b5190d7f591afc9d23e39f513fcf9039c631d92364f0da29e6d7acd14b37f6a8260894d4d9acc0c024cd3c8e1a5fa258", 0x58}, {&(0x7f0000000440)="fcde1bf5be9f2a582d3d4992dc6876e1b5192eb7cb7d700fa9d2cb76567d718d504bc3870d7cf60d32693d53c221ad51554b401c0664dd451cd562764427fc64db0b6906ba3dbaed42ad03775ad5e9a27dd7c5c76fd70b020de98299395192f4c823db37fe98edfa2edd", 0x6a}, {&(0x7f00000004c0), 0x1ce}, {&(0x7f0000000500)="cff6f5bc1de24dd017f7ebf878755f00b935201de7bc422da0433a338425e84903b1a0e875f0088e7957cfa804c942fac4a4147c469a78763dba4538fa440c4228fb638bd86aad5a5cd94a4c4de1c037acd5f7fb9cfd9f5c8991156d5271fc20927bdbe20818d98409eafbdbc1d630a9a908fbb4bf50e57f9dd4eb2980346b5d4b92609dd854d87f20bf6eb363e80326d6aef19f8af8f5e81ca494ed747b84729f8e2e55ca3249e30f69413c77ef01dc47ada2e5f0", 0xb5}], 0x8, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="f80ca0d646346d002e00"], 0xa) lseek(r0, 0x0, 0x80002) stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) getpeername(r0, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000640)=0x8) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000c80)) write(r0, &(0x7f0000000080)="e7", 0x1) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f00000007c0)="082ab547d755b6be9df751c97efa5175ea8e3b1cff0d601cb056aac0f4ef2ca5a561b3d2f5753de45b96d7f445e6463f6d7f6b893a70f986210c8328ab06769fa85c65e287e154b98860f41b87e37688444f", 0x52}, {&(0x7f0000000840)="018c8e4e39a73bf7c042ef7f9a0280e39cdbfb067990a69264bdf4f290fd803661aa3f08d317eebd3cda469ba4231218cf8637f80359cda788c9cd069527a6fec42d55d9758294494833fa17a1ed4fff1b35afae9b018b22b8cb73cbac36fa322071aa5e337e3fdce1c10d96a0e23558635e53b064cdf8b218eca8ba", 0x7c}, {&(0x7f00000008c0)="cd11c0b0eec20acee10c6223aaafd2138f6be01e76cfceeac91d60b2d0c00109f63f4588ffd6a45e3d6b7c6768d1205244fe0675b57a9c2b332347caa5c2df853ecc12d3a0ebc769c16af3caea4a8ff5521f2a48d9f2844a032e23b1ca8daab784955eb2d46324514b158e4a09af792f2d4eed40209983c1e2f03e71e4b49f8dddeb6c2c2436bb51f5d230c46904870cd573fc288ced9530cc0d2d95617bba94fcbf7fe414dffe99918d40", 0xab}, {&(0x7f0000000980)="3aa68931166990ed53b5c2a8655a7a06026fa4796d5f8cd1837a8d153b2cb609bbfe54", 0x23}, {&(0x7f00000009c0)="4dce5d9e38dd36a8759b148cdd2d7100e1f87e11f463f54262cd897ea7d4056122fab1ea89e9b634578554c1e166768a00acc01ecbd7f7793b8bbbe91762c567f6f4f1f360828318a6fdd1d1547f7b51c8d4b33d226080960715d8f3c3d42008f695e0baa9f484abbc4edec1288a3274357ac377c41abc3049fa43b129e755f89852f67055a0eea63723cd91ceb6584029810e9d345c2af91056ac24359dbc295425b70d34782ccd7793d09bfea46b7ae21df07c99ab43", 0xb7}], 0x5, &(0x7f0000000b00)=[{0x88, 0xffff, 0x4, "ff3a4c46471b53a52186193590ad7f36ad8a1ff8b2d2f6154eb00a39a3da7aecd4437fd7cdadfe35ac741782b837751316febb39480db7dfe98950f833f6bf80ec0b5e049e7f7c150937ffe17eb2f0f509545e7bcdb543771cf729b829777a719f1175b257e7d35f4dbfdf52140d3539e96e26632f"}, {0x80, 0xffff, 0x6, "8d5a7968a795a4fe0e6332baad44b79edd79893b3c947c9bba944cd0ed8a2e2aecc95fd5f6eed44b433d100a14347e7f3b74d4bd9c6a021a4c9f83362587dde2d80373758fb0c276c61aa510c2e99844baa220d77cb8c4995509365dfdaed5ce10f86cd7bb950ffaba1260a2647b25"}], 0x108}, 0x8) 16:01:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) 16:01:37 executing program 0: pipe2(&(0x7f0000000180), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="43f5684af5eadfc1a43f113265e29a73a5447e69a00380b1b842a97d5fa0ccd34569ec783e9f3d1f590d22d65c7765d9c304c2d8d1f9d5f8effa", 0x3a) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) writev(r0, 0x0, 0x1be) 16:01:37 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x118) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, 0xffffffffffffffff, 0x40) 16:01:37 executing program 1: r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) setreuid(0x0, 0xee00) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x11) setsockopt(r2, 0xb92, 0x8, &(0x7f00000004c0)="e616801526e4d02c49adc6e4a203fa83daaaa965ef5c6cda2b8adfaa20fe991f9ab28e327d5c9aa79279c7203620d56f17849cdf4a2bc9fd0d9e135e05a0c7a4e0a638c47338859c34cbb160f215bede9bc5e91e953db44f72f124fa4c6e436781ab6672d57b3ae279080e8c3c2043c97ad83990180015eec38d057423a48c7351cf0b0bcde58d6938598a586e9a7acf0e69a1f28d382609296bc5240d1a91f5bdc2226aacbff0a761c2731c22f74a69557dc893a124032f42d369399c36bfff23924b8bd8534edf272d42a6929697736437efeb8e9c5ccfff0da6da6b47d9180f37fe75f6e39140f6", 0xe9) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000005c0)=""/149) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/232, 0xe8}], 0x2, &(0x7f0000000340)=""/138, 0x8a}, 0x1) r3 = open(&(0x7f0000000440)='./file0\x00', 0x8008, 0x8) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000480)=0x1ff) msgget$private(0x0, 0x20) r4 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001200)=""/4096) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) mlockall(0x3) 16:01:37 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x80000000000, 0x0, 0xfffffffffffffc00, 0x4, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994", 0xffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x8574, 0x0, 0x10000, 0x0) fchmod(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x820, 0x80) r3 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0xd) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000200)='\x00', 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0xbba, 0x8, 0x2, 0x2}) r4 = getpgrp() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0x101) fcntl$setown(r1, 0x6, r4) ioctl$TIOCNXCL(r2, 0x2000740e) 16:01:37 executing program 1: openat(0xffffffffffffffff, &(0x7f0000002200)='./file0\x00', 0x88, 0x1c1) r0 = socket$inet6(0x18, 0x4, 0x6) r1 = accept(r0, &(0x7f0000002240)=@in6, &(0x7f0000000040)=0x1e9) writev(r1, &(0x7f0000002180)=[{&(0x7f00000010c0)="e469036646d24ec562c5596e6ec67913cf8bd49ce8d6ce3b89a2bf77ad00433845754dff2c7af4321f7c69fc5faba7e4beec97baff70a3f8a0db129dfad06959ba755ca1dff4b54bebce2e059bb1c1dc8b24a5e80ddf9bf3e242614757584ec1de6cea94cfffdd7fbbadcbb049bb82bb3bdc5d3b1c4f4c51fc2d4ee6d72f76a602737e8f4588962fe9ea3ebb185ba1e6589cc132f761698ae8a9b48f34b08d897cabd65361417a3b46279680315c53d7c26b8765eed26205c7d7b728916526fef669eda95181b6bceb663cb4b652f03dd025f32691b7fc5f09b3ca810899a26124e7d7876c55c3d33f33689dc162017d418f42fbbd1fe647c27f43be7c1102a6f2f205d4604aa23a8ced26722977382557317bfa3d4d7f389c5db229cad4fb8a267f7183db334bc922fe94272fb382da1a99a5b069e5e256047e8c3a823d28ca51f7fe1039fe05622694b2f219b893049465fcd0479c9a2190c123057cf5c6415ce05e1aaf46b6b32b2578ab359e9b9a4910f68bd42aa871ec578d344dcf4ddcc8efc6e7c1821c93cf757d64779ffb1f21bd9a3080800ea1745d8ce438fd06084ef9b72dea55a8cc2849622a242e3c32fe349b77dd555b51bfe173993607b128ea91b96c1324167d5d2b8bcbd2fbc575672dd45210118d90dd2b9cdf5175aadb54bfab9ef18b2aa48afaf90bdcb46cf04a7a5cd7051917a8b796a84d3f326c0aa565146e4d8c3eccf41c5ca165cefedb95c401b6ab9450f4d63b2534757e6f41fbfc458c14b203b8d97bc5ac32a7a83ecd56ed0a818b57eb38bc1d2bcf5a944ff4c724ae4fb81b02f2619f648702e0cefdf0ecb3ac0dfda4439ef484e08c36786e98cc42a29662fce6e92f92ccf60995cd307c47f07d823f56eb9c25ab78d7e00f96102206c95dc7ed5653eddff4b30cc95fa9c557657abc6fe2137834e0f8b5957d5e7a2535ccf96fa2632796fada912cf4e2c50d85488b0f8a90b98272f01a9fe8c96b77bad416ff8a91bc55b9c2ed0547cdd5bc5f7613aaab1163fa48a1c8e8e6bc1adba640767a1ce7b43af25b037816f2a2ff5b16134e3f892ebb6a3de99c21cdbd187f545dcf4e17daaa930a2e752cca0240b09106a3ac45ed078bccf444836e533762503c5a12f0dc8666bc4066ef23d64411120d6ca4fcce46d508cd26a4dd5960445f961ea05ade8dd0d8d6de37c3e1ce3600dd81351f1c758aa8d3c103c54dfe4e478a916a111dfc18b18ea9e9930a8f21cfff5a9913fa66c7802f153fb4577b3c47a43dea12ccd92d53f17ab4477908e81f61467990d62a08bf0404c770e3c45dc7a05121d42c31c8e58d1b914da516bf575cbb93a8df1d5d3c36718b0e910bc33973b08735c6581e0d392b95739e951f2bc16d8cbede8ca3968bdccc2f8e57d8f2458828108903f568c28583163d9ae947b5d3060020b240fbaafd2f44dcf7a8283e5cb16aad5cf89c3b1e3798aa1373d0133f43e84ee15bbcf5c02f99de27572def312f7718e8cd00342119d67e64c4f22e67f6f24151314110ff118e15626fb69c0766afd982b3c65347827be37277ed172dc7ee9a11f9da7e3bf3a5116d0c02f5faded784ea73653e98c2b970e14e431ec6b79e879c6c59ad8bee76a8bc93daa87a204646a10f064e85024935e3d2277f615b16e1266e7d48b99e63973224ea11c2e6de17d80bd6bdf5f07b1cf0c2010b3f46a6b4b867405426e7d4f03b78bb3e46ea2575d526f20967eed3ff0f8d03905e4cade03f2fff1cd03cb87967f3e71917c1799ed33fb05feb869287f4d29561279ba14569fcaafe3fe4fd3b7267e3b758362e961a8cd2289edff452623f3337c9ed6bed204c133b23e7a30f65e78acf9ed0003e07a348c13c8d04553d9d6ad89b439372608a96e81ade33b124a53a6d4a4eab2d34ad35b927f1b48d71788304dc91946b43bf9d627415409362c7d5bd6645a1982e1c2850aa06f6e6c2ff12a6a13fccde10b768a9c20715f0d3318a9d31b69425ed58acc09daec5bbb9cea0474d76ee8c1baadc2cf3635baa7a42694620bc3aa3b2fe445c7f7c8031ce32026c47e20254a281df97c0ba3d796b384d93755163a2cd6af6ea3eb9f164120a7715d759e58c3d565607481b464e3b5732417b7118860e93217ad118b5c06287542e93a797a4a69344b4275b6956e4bb72e683fcc8d20d4e8ac6908d8913fbcac39e4b01164cf357c343b3ad7100159cb3e3bffeb3c30b2d863fd19785392f91a8f85c5daf8ce29d2f258d6c1c5c2d30e3f301abcc9667c94c1b6b311bce9a6c5a0e734a6e5e6e2f5832e96cceab3699b7e0b6473ef063e0fbbb9a0cbf530733da14014f9382f4ea11e97f44e41e3ef0ef44d51957b5ab11eb89c398857ab4c560f19423f7e6572f69abd12bc4282b6f6ba8adfc507140e2fd23af6e46cd21685a970d0f564b9d8c7c7f4f258dee3ed127fd4b1e67edc807c0785a792b1fc7ae56134b14d8ff0e271781d8b461aef7ecb3f2361e9f879b43a4db0a92512a2162d7939c91523ef48bdbda1835b0e7e54d99171572bf70af7d503aa4a2775a18e6c7b22d2ab1803a4da3b0ad647dc58cb60809897176eb73e6602a3287ac818e192c122f6cdff3f30a4a577b8911ed2c17abbfb9d5fb83cc92fc1aab1ff3102ec2920a8fa2f1369212c88c00696d8e357e24b345a2e189ea4057f612debe30eb69d180cd21345f3d771c1fa23d1c253b910279e5018d9b263dac4e76849922bca9c88b88698bb83f41f90667f649aa1fef32aa3f40512b948ce8909d85b935a1ae74483942689330dd447139ef02a994f725c0ddafa78467c6dd2785460b4fee5177c93d17fd77a430b1827f706afe51514c87c9e03ac558bae8b4309e701b7d9834006924aabb327770973e653ccb6d8ba8f74fd635053d38e75b5799667e1ae7b9e0f918c661f28f1410f4e21be392657a3d0391cc7fea3037e16a9fc98fd004ccdf636ffdb342c9eea94579d6e8d8c15aa88347f3ed8615851b6f304a737581453e675179a116104624751576d7cca1a915065774fe841cd8581a897d6858f81d6fb45beed5e0ad840ba384ded4cc9f4c907f81e53f8cc3b6edb728774bb6e3895fd6948d7038556239ba93e0c6529f9cca3654fff3828c5d653783c5e41779fea6f5ae9ebf5becbed2fd6b31efcf588e2a8f7832cc732c98df7ef8430adc6f0b260f71329c6f79af5c6b6a644940dd954de294cca8888fb9741b05ea1fc4b142e1abc0c691f4c166b9dff5c79b8be840e2fdb995eb9e2f9b1f0685335e33c723b607a622d392bab83780e587a44f42e405ff60058e69b2076f8a2001e291e879c552db91dba702b21096cc4ec07c84f602fe03f798f7e6a4f83c96a3f84aaf54f73ad686e87962ef9e5020182fc00e985bb026c2291f664bebc6ed6f8fbe9453d640b8d7ae4c28cd86bd974f091f6002a6e02b4762bc41d8b79350056dedf9b17cfd5e74d94ad61b3177c816a36261a34334d217590235700d59ada40e89e5aa2b6d288a91064b185dcfa511fa623b2d4348d73789ffb2e3d1b0bb9b1d58a0d95c4cc4d770438f4c3b1d9a1e7e9cdfe8f0279d0c59d91bc726e1058c21f208681db66e4d0cea8296216a65af090ef75b8221fcec5a1ddd52033f982a684aff317a24654dc6c8e2a1d40f092ec75559870065af2b8a996fe23e7e8b3575f5c60b211dfcd8a9be1a3586dff41f5234dd7042a58ca1e9968fb6e3af06e7cb59b1845f27a9be2910687ee35e78621083f3a7a4ce6fdbc42161bd4737b79e33177aef92737688b4b833773fcde1d002f538d156670d37c2df8409372686271f0dec406516dddf8a2babeb1d306938de2e48a134c3f14cfbeecff28b62c13c8b24a8a00a95ae742d6a4959e523d08570b032fbb182e2260faedfa332e74c0e6af380aae19f37ac173784be87558f9068bca53059de32036434f97d036494e6d461263ebf85b50d45ae3c5581b9c1ccdfc08fd39f72b561d09847e8cea53049c6830d9d5130c0bb4847dcaf4f6f7187fac1d92ac0f25731c0f261c220cd52130b37617f9671984b9a0348cc4da8e3d575528b13edb6e9a56039788e508bc913e30377bf1b036c1e96aafd4996d876a272b399938218bc945d58ac88846991d795d8a7a9ae4af0436d7eda993d2cbe5bed75fb80eff27805f167bfa30160cec462eb6efe2332f8e8dec491949f047447a4a303ef3e680d76d670d0a327b4d461838e833fdb0a4ad9c55dde6d43ab7af1fd9abd03503157d89394b53420d2935f430403093b695a9073377b6561ca36552ecaf6268a0ce79969590f3b51d75bfd7d616e212eb7530b4e3b4f2bf4cb7b384936046a73919d0f0f7a1e4aaf2f5dd055c46bba40c7fc47671bb1a5b773b72aac01b051e6286849bbfb2aae600b0b8fe09a9a367684cac775503e9ddfbbebd1b0ea2052a7337df124b6ca6ead533504c77ebba9ca5b04f68fe3cf9af9b53bd222db5ffae017f0c73b73fc01882f03deed72e514b8e765835c3ffa80978e98592dee5fa70f5d767adcdc611817c8613351b4801d9debcb21c30b9c4682f67f21f9405bb0a4b0d3e27f6d7b7444a5eb3fa055286316e72736863feeb4029f16e5e57635270d4be50ffa271a25a5fb49ad0878894f76c7ba0c91c70bf50102a395547cd65a7148a01c70f740b38ce7f256621a0b5b3d68eb71c414442c6bbb0f3a2bc602a2e51f044ef91e2eda8db508075df1d60fff2205ca7a58d4046d7fb4ce8088bf1c3d22ee0cf647bfe48c0381211e2cab91f01dd580803fb9b203f09b734c85cbf414a8882efb6ece420174a1c032d628dfd85d41c3a0610b4c286e1f14c557515b1b7fbdd58fd7cb9d3f29ff01552f78b02aa0d2380f18234b70fab7fd9fc69ca5060f192676be021a4eeaa2a3908f6ef619a8a9117e25a8afc1fa9ed686dcc86ed387912b5b3c9aedd14c09632470ff76b410ce698c7cb7114dba485ef33ae9ab7bd37b848f32c7731d9377abbd8c20e472fe8e538ed4c058516357372304f87842efccab73506a0d55d0c60580c27af98d6a317fe1028cdfb7002e97fa660a49c44adec2e295b86be1401c92c8af05dead2ff8c9acd78c728508a705a11af5274057fa985f308cf5d700def8d38491fa8597b3614371ac20afc358b0ec1453369ed8b63ed9907a0b895fed19d4baa6f9ac67b4d76a4b9ac20d7daceaf737419c71756c503ebfabbb7c853f74d93011922218c725f0417c8211f754ac0305805ed993ea8e333ac684567b8997983afd132ad1d78e77b55be2d53abb528db0e1162a9799cec749945602f6ff6654428692cad87d210f2ad693a30c1e2c3e846adf8da4d80add887e4041509935d0d84ea193e156d8c489b35f01b6eca49a1c343042e9796b2fefedd721b297a8eba32195640d1190b70f96ec03d5f1bf45db731eaa604cb0ed5c77d085a340cfed23c92131ec806502d149ba0bf7250209fed7132a933ff3f0c7fd316dcfb5af7d2a6a6beefa648b5f6a258ef77a953374a9de024326b4245984253908a219bbcbf770909e8a4a7b531dbce6c6999919dfd75d8b18b0b6adf59825277815840adccd4741be763fe7a912c3183a3154c0fc984c4fb51124bd6caf260986931872d8af97717cae136bcdececca74f2efd51d632e11bbb300d3fd45f75d5677fbee29b690b9746b5a392fd395bcc5210bc5bda69da11288ad0df8dac816bca30e745cb734958060dce72200d4ee3af84e39fc6d7e55b1ac08cd97c7a4024aa3597d3309134ed8ebfaf790d89eaed2", 0x1000}, {&(0x7f0000000080)="85b312f51cf5396ccc51fd68390d3816304551272e78cad82da46ec48b", 0x1d}, {&(0x7f00000020c0)="09d6ce45f4ad700f97c944674e82a3e28f29e34a12b9e6cdc8b11f4e94c406d8b376a2ac5abba6d7dcca777b5ebd8015f5eea3", 0x33}, {&(0x7f0000002100)="a59526e564dd3936391322d54135da7d4c2c110b899d26e32c62c9e5b60abb107a6285820aab2f1f1b2524d1f58798b90f9f1735079a18192927448e93d2e76873682f19d0d5ccdf4305872ce5354a33edecfb48f77629620bc48fc35cda79708a6a1e970805da0361f2266a53012fe1bc98f8da", 0x74}], 0x4) r2 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r2, 0x2a, 0x2e, &(0x7f0000000080), 0x0) setsockopt(r2, 0x0, 0x101, &(0x7f00000000c0)="f0ee449222fe6be768b5d86aad8854b554b4cb224f6083d6f30575c8cb6ff09697793ab95d850e8fea335349cc852d2a3627947ec7dd465b7bed1781966ff4f4e0ea0c9670257ecb4704de61dcefe2f58e3533c093139876c4eee6b2f0c4d9d11bc16f7a10c30a5572e2451f1f6fd278168fcf350336f8ffd66635eaa1e41f6803e7322c6874b6c431c3b283529adbd02c874b5dd95c06d40269a54177a6c7b254881e25cb1b0267617614ef4f21890ee62f826bdd85125f5895b64d4a83a6bba1d46d5b5f9f196105dc0e67ca9696115df6cb84855b815bc836725e1e3b00f5f44d9f03dd346bc56be5c70737c7343922e945e267c6f234bf04a18cfd440a5c32a7bf1a6241862e4771fdf34e5e0d486a77685010ca3adb4615fc9a158c5842cea69efde4bc403a9004e736009f99662133aab07f476b240f005a3719f9cedbf01bc997794ab8f005e0dc73ed719a7ed38b0a0b2f8fbf305a79823bfb84815cbdae6b5496032a1d13a338117cedd277e579c70f42b5a3b18d37567ea5bca39e297781e5f4e1d1bee8f4fb729ff056118dfd34a06fcff6612aa4992ebe3513e3dfb8c36ca1a2d7de0d9281a557656954b8c9abc2b23f6cd2726c43fa7db95ae2993e9e1ce6ac937c014b23ee7453ac1280c6e187ed555ddc836f89ce5871f758857919c3ceeeb1fe235cd896624d7ed45e2dead5c3dd57fe10f7be1b5617ee617bc87cdc79da2b2a23ab923ee9cd4317030d1206f47a50bd2cbd68e1858e55f45dd838c78ae598a0bd2cff919fe457c54c0f536f2fefe3359e03dfa910d9f06a6be76a167bcb4466b1aea6cd4a6e6d6f081f4cf814d3d2889678ff1e67388e8a6d171d2d099b7727e632e430c35039d61189d1bab419d91d22886c03816d8469f01f32249451448de5e1812303d2e6d9c5bef648c33a3d4cab007691e193e437fb9993a4c5ee9b3d660905751ea02aa1181379577f39199bccf445716a303785152844bb86bd94dfb5b78c626a503171716973a152deab6ae23635c4d393bbaffab3f24afca4198fa036f3db68334224e0d0d7f31fd4c2b467c99d4f3d2a00d25c7d53b6f0c644b87425e60d3cdf26d590fd3459618c3984bfdaf9ddc18f88e5eb706872a50edb559a3b2532771b9fb2eb285cbd230b4161d7308b1ecda0d94b13eb1330a39ab44f1b660a177144121254b0c9d1dd6eff046b523ba41155cba016c73aae399a011afa946c4e7d7581f802d5672ef84477bd3de3cdfabc1b92077daf86b577f55369220abe6ca21ad3a59c9bd0b26b0075548e3f189b1cd2aed7f58f556f937b2b422d887364037c12b8c306a5c334851ff5b7e94401f9a0fde85084670f5aaa572c3f0406c15f3da81cfedc378670296f22160b35311f0dee5be8f34e6883249d945fdda8d5b42aa548ad2e546219f20644333965b1117c1721dca43d7896f7b2d046e96ef5b5a77eb89b074006f55c98b625b81f64c696c2bf132f1a1a05f5083acfe2c96d306da108abcdf855c802ea5fc5240a7ea46f74252c04eb2bacd50a64beafc6ee6b4c743879fec0d70dfb99c546da81612f60a68edad08c43ab099823b0fe912471556ccfad29cd2e288a582ed86275f1dcd369ded03b9df11490e534ea3c756dde14e1de17d01eb5a55b2bf16d02b4ce4692843f8c07b24b7db0672603340c630a8a41b6f641886a426604c1bb2da6da9c91077fcfe033ae5eabad05289c19075133760e71213f1c2834c779b5ab08872ee3a6983c3101ccd8b5b75403972f390405e7b419df3c11a2c0704894d56f8a689961a1e240d21a50b5306c4d38ae83523c1e303455fbbdb2af937fc58c5ad925ed2c94e1dfc3c6c38a3c4d6eb21b8ab4f808332887d06df9b15fea7005a69c01ec1d9cbc9e17f4f9e2918a95b90072b1e69354f603f70bff6f89722d5cff04186c1fd0b5ccb4b19d52b40eeb2de8bd405535378c0f29eed0e58d58fda9db52b4f93a583f159c733c04dff36afe95ed0d7c8554072df9c0fd55f2bd64755b420db760f4ca2b01c2505aaa47577819251359a4d9f056d890b97db4d2793fd91eb8d62a587d30f0c2044481fe55277b244f1e890954370f2bf3d568eae8f696d623e33af4bef8d6b6127c9ee9847318aaa1028843340ce36ccd4d0a45941c334c0bb2dddc436e4ecf8dce039dd1083972077b5225a78804069f6faae756913aa8244f246eb49b65566709dcd283cb4db916cd092a71196634f033ad5359a3e43a97a353f02677ef53919645bfc819da5bc7a635caca100031e6ff26c5c4fa6a11efc90770f9337c8d02b23fd05b9c51b4ab9725bbd8f6d2aa0e3608dac60b92af5402154966a6292fe3d81f5d3bc6160bc05602e626386b65762763a517747c395c81a1b259f258a59608b9b06d2b64c78f81efd9f38b020ebde91ff121d9d94986b9e77fa97d99849952a064d00b634b7424a5d8814b5f194c5d735961cb1957f7b9fd5945f22923bcd80953275d6375eb04c252c4dcad7c113d6d0beb38425e3d2641154ae757601d35740e7aa17f3dd64c69d31eccd891369190beca77e3d6030efb2205db3762b24c75d3836f998bdb9b5e968ff3b88d8a2f83927e8b527c9cbd66455c72e53eeaa788b1eb88dce8407f576cd06289921302dfda9437a443f52948180b9c2b51e6166c73fe727ebd4d0df93cc5f4f12f3d9531045cb67677a1d72c069b9cbd96354a84778ce19546a75d363ed1361322e042c39063e26317f8ddf2bf843e2d654808b2f85e18e72e1ff0d697b650fd57141f7ae70c6c2f7c33af52a5a6a73ca06071f70a1f0997199fbcf0738ed36b696a27ab9e0dac5d1845af7de5ee1ebe9c1d2c50dd58f6b826d47c0d04873eb22778ae966ec982a0702c4bf98c7dc59ffed6bc85c584055e56b7e2ff316b237711ded108ee4d53bf371301a4e6040e8eddd6b790e6e6469b32f58c18505915062a381b375ec91a45bc6f168f1c8e66a9ca09281807069636f47e25019b523fdfb38cf5ec1ccd1ed4e89b1d5b9bdb1e321661169fb0e2ceaaabbf474eefa00fa3cac191fec205381ba20d727badd82b4a59381a68b5d0a9708d45ab029d1f02d0adc9e39ddd1b701b2ceafa4e5db6c189a5b825018caa3e3e2bbe2da8bccf857013656ecd76f3c929d6f72760cfcb32deff0a54f0d6845e21da14596a2b9b79524ad7694bbe15b1b8ec1cb405571ab8024e428984e66524b71e6f4895a41d598334c381d16851d43015a8762f66f6dfe3492f325f03992d4930f21c25ec1780d45ce8f6ada69f5d4ee40f9e62a8ae05a810637f35d9f9b19f335cb8d926316328db3b4911f1b1009e92ecf2e65d428338c303426e5ebb2d8f31c0326953f93ce2bb077734043f49f5741ac03a4c82a9a0fce8010366bd4d5bab3404f17967b3b069a8f1d56a27c6a5adb9ba6a54cbd7725517366482329ec3f63e6b080aa190b8d588bbace64023250d4bacf15e100541bb5451948866f8595bab41661ebf3f539da7980096c34e8234540645b359fad6562ad2e2cbe9728777e3f16426c4bc621c953b584c8cfbd5c3b1406006c7580f88955be1d89faaf85f4952f3d68d2edae291051ae8c9c93bb0fc61071ae24abfcc3c767a3080380350057f0de5b7f436f869a91a6c6fc8aa7ddf45c1cc94542135cee001ccaf3677eda00012f17b1a6e12380e1d438557cae4e3d99dc745f00045078c2769e86a27720ffaf66d9bf5aab07299b037e05c9ebc7cb9bee719983ab9778c3db80a9d9fac5619f2a670f9bb7ecef1ef51ba7d846eacd9ebf588f691872038d7bcb1c3f99b3ad20bc369d201aa704e942e9d785a330dcd8897704b5ac2fda1c3b27d7717a4324c47439df0b9cdb0406d61a63be0f57907dc413df256b5b44748e3656efa417ca2f6e6c3fcc597e82995e803041594e95e9f3c510f169a37fdf029f6fc881b6eb4dd7f089805d96b3339fc48bbd7e25997afa99717d393089392c52607f4fadda41ed79f535e253a0aec6dfaaa0efb77654fd91896f4404c59809eca91a3bed64a705d45e79ef99f1a9e167e682293a2a5582da97e68b09cbdf582673d76392d787eba21c924c3c6d9f5793e1880d0e83f61ed4c7f3ed9e3d19c49652a8d90d8a2a6d667edf523af2533dc155882af4bb8c2a1ab180a1ffd04cae9035ab0e12785001d59b0d1cdd1322a89bc4f56e58d212f4d46a19505ecdfad505b2ca91b65762181d45306623a32a503fb72eb31646d99c9ed3eeda2cfb3a72baf02e614fa6a8144f5ed5bfea689b170a90b1bb4fce6f7c1bd3552ddce4dacc786c7fb53fff26840cc09e49e56e4e4314c1c09d3c76012ee8549535a2affbba0f4a1178323c0b56fe9ebb47a2b082a5514a93b4800235877d176aa89f71dd5d6df8121f2ecdc8b13967ab3897ca5a60c99a05455ff365038b5546f345580f23ec176c86be6957ce55c8460f9b6b6a5be4ca3ed729b34936005e1956139410a76b14168854ff62518e18377a883fd3d0c120fa76cd5996f3a2a8923c303b0f1e3128d4622b05eaa3ebb1a2a432e1b474f41ce3f93bbc44d450d59f6d959f89b12f3e3c266df848ecb42f152079e9c178eadfae926d4245d3a1a0f0c7eef77eaafa19b1f424b561409c3a9bdbb93bf0562a8337192eee55f093a87757c377e466334a2a6568607a96093bfe0c32c637b493fe1fb09208889d98c27cce23f1a9661a863c03c200ea4b0de3e17039b986162dcd497908a0002f2613fa169c174ec8fc30eeab7ebf70a1c74970e92b38c05d9daf4150a508c18dd22ac15ea866cce9c0922bbc209ddb658d0bb2dda678e7c3bf999582202953f14fd2f17688c487cccc5409dcb17b90b33b36406d06b26ae0420c03ce0eb9ed03eafd5c4c301039c089db5ce7db746f6b421c982c2dda1c7704b3420e8c8088b53bc23cbc700239eaf8cb7076c0c397f6e0e321dbdb34f71d92b73b3aaa54071db4a81ca35d83be57cb83a8bc1c97bfbc5280f32bba322540008234a6bfb0df7bf21cec8bbbf5da808bc59159818ee03b9ba0c5446ae610702b28a873477b654f00228c5cca2d9b4d776e9fc607f42095d2c93890714e51d92d4949424aab9d892eecbe1e6b743c41065c2e991fa0b44f7e0bd3d47f273e4959bdfc2e69de2b8c852c675dcdf5f538ca0d64815fcb8cde5e6074a6cce6a9e1ab813f582231bcb3ba2241658d9232f70dd111c7ce2b80428ffb1aa4371b79e907501899eef6f31dda95dedfded41fc8e8541b229bc77b166b9625e4168a71036a8f10acdb3077eac0991fdd742d0df88e614a0067e44ede7d71d1d827ea6e2ea537a29a2a09f99854fa49457febdc5231b94f903a1cb59525fc2294e331647f78c5fa7615b38b6254f4cd2356c9506678d4f45fac9a54bb2d94c11f6d607ade9d7fbedd05c65341012b0e5ae3e4a74fbe674f167b8068297e254306369b96761d15f0fd185dd7d236d3811797eff95be2df4d6df7bbec39b3bab8674a6bca56c44d655d7765a147f7f553a74c638d61838423549ee47434c883289a1405aa8936d9bdf689d8692590db3ea8a8665cc477d78501690c7cba97aba27b1f13b860b4474a1a67de4aa6667a01a6bb75d46629e60b97595f98ca575b7f0a089f31ad7839a4c03b5d554d412ce4de5ad36431a5863b413aa6a604f68366b6566bf0bd9213f36a39cbe58ea17ef85aacafa72a82bf045405babd34de95574ff7dadc1e5e45774e5a17109082824852b52cf1ee5ad5add5ea751ecd8efd10eb0d63305529cae380d0255f808", 0x1000) close(r2) 16:01:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f00000000c0)=""/10, 0xa, 0x803, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000124, &(0x7f00000000c0)="39779a9a25dfcb0682a861abe4af142403d30c587861274b8635994b29461d3b273effc45925338b2416bdb58840012b6df17cd40b07ba6b4b5ee773b77b51507d0d4dccb82493f29db5e98079062636ecf77321fe5ac694954ce53661a0f9e09efbce984f8e3de382fd456f095452d878e69a0efcf7bc84bf94ae400ab82fbd10c37bea9ced4f758a2f00000000000000000000000000000000000000", 0x80000000) 16:01:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x100) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x7, 0xfffffffffffff000}, {0x3ff, 0x2}}, 0x0) dup2(r1, r2) mkdir(&(0x7f0000000140)='./bus\x00', 0x2) 16:01:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e0bee54ec106b742381c048426d2a513ad5d9dfe9f2570774cf9a546de66d669df749a58296c05a189575eb3d4bbc1e624437e93ba578f6ee26ffe86f90466662033e1811624800f66d16ed871e3681632cfa2609d3c9d7e18455f532dce5db994912018ae665698c510cbeadc76e74a607587dc4f7008fc904ef8520d324a86b3634e15512d6b2c10da6241d56577a5d103ad9117481dcef3b0147230bac0de611a95ce079bafbf650376052d975e1f5d1b91987e53018aededcb220510017c", 0xc0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) 16:01:37 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f0000000100)='./file1\x00', r0, r1) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) 16:01:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1046, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="9f5097eb19a83c67b37d957cae51530f2d85be01d2d8d9895eee31badda8a2bdc4d8ec252b", 0x25}, {&(0x7f0000000280)="90711800cc95a058865c4a1dddf6cd34ae2a7d95be933a21ea2723781b79314f41ad68984f73253ee516501a1b4bc0e5f91045c36abd33aced595d39570ffe481a308092a54a8dc1ffc9897892bea71052f3803ed2c2b7664b15982a43bfa7bd8f45221b81ff2a8d0a77a48e8b5ccbf609daf759711f017d0efac1d324e74393f0ac5d72336473204bf2034e", 0x8c}, {&(0x7f0000000180)="766c7df380642c7e8cf21c0638b2dc109d3c7d92c5982354c90e73127f81ff52be73f5ee93664ab00e0f7fab964c8d02c4bbe7c2fd2f93691f84014452c8d25a200ef626a11bc5584257d216ae429f3b10d97d34ed977eacf08346a33645b9499ccc5019a65b3deb754e7a0de8ffd45bdd46d17682481655383f1ed8bd", 0x7d}], 0x3, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/21, 0x15}, {&(0x7f0000000400)=""/138, 0x8a}], 0x2, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="a65d57b8321017cfd03520b03c92de5c4bee30342b02f95cc25152fcc28894e9f2faafacfecf57c4e812410744dd470cd5066072b71ffce8", 0x38}], 0x1, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) 16:01:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00003e7000/0x1000)=nil, 0x1000) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) minherit(&(0x7f00003e4000/0x4000)=nil, 0x4000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8000, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) r1 = shmget$private(0x0, 0x4000, 0x43e, &(0x7f00003e4000/0x4000)=nil) shmat(r1, &(0x7f00003e6000/0x4000)=nil, 0x1000) 16:01:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 16:01:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r2 = dup2(r1, r0) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x7, r3}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:01:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 16:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="eeb01cb4c14234153ee5bf3e285167a908f25d28343bfa58a10a25453ab387f7db5ed587dc66c4", 0x27}, {&(0x7f00000013c0)="74187ed539d3e3ca45fb9adbe9808bc22b8abcff9b79979059b4a8ba91a28bfb5cb7ecf5fc2e688aa5c415e6b6a7b64dc9c531943614aa8c28647cd5eb380ff970767bed1aa8fe50978d518936b24def92991ffc6a2b1f0ffda9394ff5a350ae26ce2910c823d8deb2a8bf21de3f5318815e0abf024b91f00281021b9086c703edc0f518518fb0839543eb5e4a54eb990ffdc44fa8929e5f72822926297af29a9716c6c37743443ea90a7e0d3bf07c89c49f4801d8644d7b2df36ef6a3546de9b9b9202326c47f51462a301a705c3f4ea7bd46a3b0b4501dd095525c48c9c618140ebe2099e9a5229eb3336e32b85ce11c05f772ee34f92198b9661fb049d3aef2251a9590cec852e11e9e319e038c3f8c05dae0035140cde2e36bf4b0d13f23385f7946d3f39f47920bc31da8df76b17b71b7e280590fe16d8db0400202cb29afa3c3ca81642f54bfec6a2664cd87fc3cf323be5fcced2d56d21e4bb8adc0f9b5c400ea6a7def15237d19f2b4cd86ec21ea7b16caea304d80731f80c1dbeefdfe55b0255949b08bafa4c04ed12cbde66fdd9383e62194988b91b79de2b16ef2fb64579d7b375076d60b10816140757c040020595632d96afea05bb3eaaee34f36b8ab8ab9d00d5c5e4705e5c3e46e09f78e77bf274ce78fd831543a14071e27ba79ef6cc51ca66e1a7732d932db282901c6e7c4e745cd177d57251577a9fe7a2bcb1fe8ca7bce8645de4eac0cee6b3f411387232d1e16c4f0926e776fa95881b4d595803bfb80ba5ae7e9dde7b2370a421ee8896ec2a3bbfc534ef832e7c536f0a4c31f8c884c6c0aa1c9ab99a40cf06fe9564bc15dc204db9c532f95cb9bfb14bac85d9143973328f1ad08cb446feb8371c49b63020e48c9cb37ab9440c9e2a40ee078453275d511955ad6277728b8c230eae73a03d5d9f02c79ac86e1252e5deacaad2be5712b26dd1bee502fa0008c1b61c2c99a464e20105b0524b1ee9b4a2e10e97c2e118b13bec13af33dc765ae4078aed54ac00fde6062966b8ae75ccaeca7c84fd7d07dd2c38f9e8fffa02e257ec898fe637b19f0439d5b532476c03fc7895f082c837721fc656005f332c21a73ccf74d17f6fb79b3d4f1017ad725f86136aee8ad705cee20addfd3aef7ff3efb7946358b19504fac4431a7adca4b18013e817213e4416e2fc180b18ec9e13be717b15385aae42571c079f46c53fe158a7fe7198ab0a4237acdf232210b2700ee9bccafd2107a1694e55ed90a68a84bfcb8988f024aa0548de9e08a0bf145545bf160d25414e263c1d55dd8f3a1d85b86fa6c4b695795c65a53de790edd612180a82a7a1913c7fd4528d39b102856c58c05cc3fb8b06acb39020fd3aa9e1086c644dbd3ad7b91fe333e8215e13ac6ba5f65d1f785d670b39eae34c2287156395d708ee9e3705c0f8a61714ffdf29b927d1c43cf4fda522401c4ff9bc8a07ac06021df91e19782177daf4f0ee943687ac5fd85c85a7454427f9898d66f83cfb36f215dfbd03c488e425bc1e6f2d5b1782d673e62dcf933c88185760dd0d7cb1100c626c7402a62999444382aaf09f4ac5ad0e12c220cefc3741dcd685fab94129daeac06304ea03691f13d9b8ba2bffc966fd6c82f8c6b610071cc101014abc63385265a32be46f3a2851bc74f42e1ea187b7de91ec01f832c6c6e01e5e310c1b2d1bcc90e6e3331198ae8a9140af11ceade3a6d124c3bb8ab4df3180bfbacc88a2868ce4d01793503e4974f9d8d421f663e890d48838d27590966fa3e99fcf7a447a0d5cc5fc79c2d4a3515e756ce41040b9b745a0e97392a78b1a0f0fe7eb6f43fe5de169dfa627f07e8b08a64eba8d0499e0ea36caa40d8b7a28dd64ef1a8f373d3d0896952b5a5150423bdcc4ebc5b387035cb4d0e0b1de1eac18620fb3041c566a2ddf5ea7666ddd99b849016939b5fce524ab74c5efef44a2b5c71236879521df9231d85a298651e484085a4f6484b9659768d3cc1e371c5eb928ae1ba76dca562e180db17a5321979da5c2dac05b5f8393f742d75b42337aa90317ec901c9cf039303e69044a660db55e4f99a4199eb4679b292adff0bbd09b43c0be0b7b78d0d7e8c62d09d0927fd81b447a98023b76b18ee55071ee36fa341e3e29e10c711de222ae64ffdb6e25a9b16f582f110930a2d612522f00bc443f349784fe92e86b487220cdd61fe14c1c946c40abcc07e9e8e806934658fda934f9beab1edab1d4b8a356bdd7f5bcc84c79d09510ec56a59a7f91df163d9d72c941406ab2cea2153a5285d996d8f30e8b322b3784c8495b67c301aeb3b6579a23cfe5077b47bf1afeacccfc90e4e03336fc4ece865ff1a776d7860053b303c8ecb0f381417a5466696be1b7f1ca557b7c143030e22b43f815c14485c9d1c40e950a56e2e732c7c3964a10dc1baec4de6b385ded899e3f6f10f82c75aad120ec087e9f69648ee9f1c9419e9249f3ca748ac7439a1508e7fbd99e9ed63416a1938122c7a7b2fa67eea295ee1f78d3aabbfe623cdfa198eb0309e42ae12bb6cb8c73dabd8a754aedaa17960923eacd8b5d84de565622d249c9800c3dbb82b55161fbd750e4f33248ecc9f08b56c18fddf782191ba51f077b965ce175cc4e7e5550b1ec494ad98ae9a37b86e964b3c99efbf8363550ab7c85e7c623d6187111e3021e631d9a7b73262ab5476929af22416030627a720c15289941c940ca880b1dbd982616ddf5c39cfa3e1c02e051a3f54fa5a1acb944c88da12b4a5ca39600666ded7bc7444d489571c77468baf3a76b7c4796738098e427fc7f0b0ff0cb50418a958d7ed572bb6dc1a0f95245fc0cc5a4f452be03ee1df4816a9d1dbcc95642739d28d2eaf7ef5f0603d750193955be4f39440d9803027e0bd5e57d4961ac4e53cf064eccfc4e891443485d2f2b91c470dab3746194040f454540b0e924a69e26a1558c61d19ba311b24639379c1525297d3041f8f73ea90a7baf50fd44f88a0205b032fca190255dc90b466597bc93ff121134785be2bb8c799dd90865600dce308fbb23f393d7ce59f6f1ac38625e0f967ab3c956836d0f12bbdaaf829cdb7659ef1d994ccde9d13c987728b034d35a3768bb27ba4c792779cfeb291dff16ce80e60c5f87e6edb803a113e37c891ee19018b35c0c96a3fd34c9231c614b318f4c2cadeed847ff16994c07a0d5ab838886e44bf5356452d4a936f9a5f90fc5a255f7e40f8e42845ded4c450f772ec1ce87dd69c5064bd774c7486d29eafd5453499026e4cacad61455e6b188e8367aa99c1ce3d86b2bbdaa1c6fbdf8004c8ddcef7a2ce8f07e05c896d3d2faecef1b18fde4efa16ab9977cb0412c6d5e3da8b65c44e7f4e36f1d4ba069cec9c0efb47864429fd4959c932f41e3ec722c533917d9dfabb9c3499cd31282c1c3d5f0cd92ac86d5edf64d5d57da97a2745189d459d6f76fb6fbaf60370f9e029c3f50845d9f65843c90c86436c2a264b5971595854670a394a2a3ffe4ae63349ee2aceb1ef4c646b7cc0ddea3ebd9c994f56f9b3d54bda32edf32c15934adf2c24ea2ab61f1b6aeb9f3f0e140dfda068fabf3692bae9db241c8c26e80f0bc175b49fe4f6b53f2a138c80bf3afa839ffeb1fed8cbf4a5f21a71d9bbdaef9300350c146799be9cd20cfd8f2b7452f65e78cd939b110270ae26683c8fd6e936eb5ba04c5e1723fad7e1b06e4ff6055a490ac412f52b841c0cfd780c9bf9b54005a55b30c7ce1fa59dceb07616ae3211da320660f43738eb30f8c232ea0e6779f130803e0d413db5e313fbdc28ed213c37be66a64176ee838e8a789a95f0fae13cf3e9986b3519a28e056e5a4b9ebe6508b4794c9629a1dc26235ccc6162d3219180c723b14b7a68af90f876e207982776b9a0ee07b1b9ebfea3a4ba3dc389add85f1f7536f21b8188709a24c41d4051f5d855f2a28f5511f4feb77edd21de95702c6c48f5d908469b57c9e31e9d850dbd5354a60bcd0515052292fb5b3f750bc1d7c643edf2cc7fdbb2e3db198f2781c5c649bf2d5b5c897bbf917d80940812706cd286cb237f4730017dad6ada6958d14beb9ca78476a23acfc5d8b42ecbcaab407cb12fdea95ab95d623584e86e3b12a3553175fc672214ea7a5dd75c0d9e2a69b56e0b8df80728b7ab7d0c8cd463597134491cdb38df83721bdc38b25b5f6be68c5858d0543c7da536111260f50ca811d7c323d0f96722dd3b5f2e05a45a52a5c374931d6dcada6f7c26ff568011e8b346fab42fe874234bc591431430c444b418adc7317a274ade087990ba6c04d51d78bdbad462917cf82a91273516217ab9ce5e377b86ae54be0b3ec1494c05e1c99ec5a04940137fe68108e26883b857ab7e2357fb19698182e36fe59afd12a5112dbff7c33da7b2c8a60ff0acda07ade9b174764c77c6741bfea0918e91a97a6b2b0818860d5a6b4c8da39679e52bce86eacf935cc4a1b5c74f8413aeb16ac85d3e557c23849b752a361e0f747b6e711eb8bdca34983a2f1179a5d229526b16f8fc517f0dfda72d90f33b53f6c3c0bef9be92603fd60fc033e16ad23d0ca46a30f88183dced613af5b2d20ac8a1fab204429f9243769736d253520d61177f8d5806b7abcc089ec39da2673466cf724269f2533bf1e5cc871f27ed7f65516782aa5a5a23b6b509b2c2799d6a8a9ca8f7beb6e3f2d377f197ea527530e69a1ed6f4056487d958acd2b08a6ca0956ade85a8ed50111bb2f0a4775c63107a90fa72f89986d511e6170d253d20326f48d671c58664b21244c6184cec6a2c31fecfdf03db5303cb5e6cc52c99dcc2702402d6e6b320e121cca8b13430ac401b87a27f232df69c9972c9c447c2abc489ba73428fa12c4749a25f4e58054fae36f54034badee51826be13f9c08efa3adb3bc3d7e97ec775fe552ea9ab3d5e15bd4f940ba9956516d7e210df860c95989e07b8e5e7e128602d36a6be9d2b36ba7903b39e0735b89bfa658a82b0302aaf1b0041e842c71145a4d330556e1aaef409c928e376b20e2f74d1683fa3fb5fa0dac5bd4e0e02b22b78f232aee8d48bfe5f9644bacf82d9b4eb3a99ced34a817bd440ecc499689982f4a3321c4fd789c221a75391cba3a17ff98fd53b6909a078403fd4ae8aa561b8503831f6159fcdda9e731df3ea82403815a3c1be43de149f43527889ad6113cf897ab22ad06a5a250e7505cc75ac546a22344b8f333d1214c4d3df4efe4685f1b602f34ca7b7a846c29b5f846f4f98ef84f15427f468f6fc883da32ae62e543290ed322ff8612089cc84b52e02f2964e8259c07a364ed3d8fbe91d1bf67929c1db7897d82f0a1f434a09d016243c5e4be4c8abd1f5bb3baa36e774d257c4ffec3434959bfb56035301861739e493461f434c01c049aa6ea5b7c98722a209134e0583919c200ecd9dac7f2fed4690868f19d92d2861badf53a05a4948fc6e141c2a83706c212658e39254cd45ca5114658a9266cfbeb60bf09293e9bc831edf9365c517f463578806c9a8c17f09e5c9176d59eaf36fb3095777476bdcaace7513af063bac11b80efa3a62296c8e12e8ec27364c63b53d0af08fecfaadb9c5bd6f1c13d9c3ec964e8da5bf45d8e8841c96d8cd101889c7e9178e980c250bd401aa344b09a1145f9527fa571da70639322091fcb25ec8d42390adce5b9ce223d4b81b2b0bf5aae38fee5f9e684048ec16c233a53ddf9adacfa8fdbd4b5fb75083a8ed431604d6456972a0771c2fb03ddd26aa482e5529f690de8ec55d01b8ac09457471f5acfe", 0x1000}], 0x2) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x8000) close(r0) kqueue() syz_open_pts() 16:01:37 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f04696c653000"], 0x10) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/151, 0x97}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/149, 0x95}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000340)=""/1, 0x1}, {&(0x7f0000000380)=""/34, 0x22}], 0x6, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x2) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0x0, r1) fchmod(r0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x80, 0x4) shutdown(r0, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) 16:01:37 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="ada77e261649d13dee1ed2d85c7316daebadd01a276a0972765fdc12b827d3e49b70d3d80f566f2353b14e6c472d47ccaf320b2c4e4debd0f8eb40385cc566a1c328dda5b25049d0cdd8f63474", 0x4d) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="c25bb66f322351673ab20515d830a9dbb14df3e45bbf1a1228eba2867386e5c93496068a70bc26b68569d46ecfd4c14d99774111f6171c5fb26db92e0a8f2bb2e60da1e411321c85f6c2325dbe2701112a072d74ea338a35b293a0d713bb16c11b08b3ca6893bd904f998a1191eb893402376d3dcb8360b5ec2bbbbcec11cfd0ab8f44ca2d666a0563a4ec34bb5558c1d79994e7ebb41c42287d", 0x9a}, {&(0x7f0000000240)="927404fd91fb0d83761460a5a8c26efffba340fcfa374fb38499bc10bfb9c309eea7ac43d2126a245ece7336cad5145730d078d6620431eee827983cb8d9c4bb9644159f758850c5c44213b57457079abd424cec7b4b187489e1e7ff8b5ebd9c17ca2143f6e9dc0137a171e08593dae767f83bd689f247c26a84b3a8f235b324d535dac7d3e05e5f7402dd273f23d2fcd3cbcfd4ce1bce578c05f7fec1ea92f0dec7fde538a016332f99d4826f037e6f9804baaf31acd297c3834e1105742c1aa2662ea92d13ee3436c7e08b53d0c61ce30e0ecca20d456d6ba1ac7feecf0e43a1a07e78cebe", 0xe6}], 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="711df240ec1dcb1cf2badc5117f53c0000000000000000ffff0e0008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:01:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffe, 0x2902) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, 0x0, 0x16b) 16:01:43 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x1000, 0x1ff, 0x0, "34e33b2726c3d52794dc905a529b3b3f002c97e2", 0x6, 0xffffffff80000000}) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x100040) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="9ad049368df7ed66bb3e33bdf754c23fec6687cdddccc527f1e496422091435c42bbae503f089a426b0b6dcc42f1b044a1025e04706d13dd7726b7497f5c6244f360f34ffa8b9f35eb2cfbd27fbb161167cbabe1c9fb62c8ee9222c7f8f175757b88532dbad57b71908e868e42ab40cc2650157da13f4317500178a09fd6f9fb0d20a454fbda053b7c3080591262de41dd196a82e053d7f56a25c8bd60a4e2fb743d61084b2a1b38c7698da64f52c33704fd", 0xb2}, {&(0x7f0000000140)="ade4bfb6f7354f76c637096df014ea8d1f6ff72a1152462f93bf819f01e42fedaa7d16e6b29a5593d8378ef877b64761a9c5bafd33dac0ae19d0f58836c51c5fbc1e89a21c058f23393ba3e06fddf10630f2e7a7dbc0d413891f0060539507a6a90ac62aa7d5814b9c130817d4eba364b59ad63f7bac8059af2950824d8fb0fa7353a3e47f6a03f33d49cdeba83c90250169c63c3ffbdada2d2abee1d684c807", 0xa0}, {&(0x7f0000000200)="2a960f8ac1df597f51afb8c2a4fda0a0a7886df170f6aec0d432d8d7d6a818927667d3f000e3235cfbd68ef2a34c87726d7af7087e2e9c57fcc6cdad9a6f4bfae77ad8408606aeb37395218a6c106a3a0d12da6f290509471243ac51bb10e9b3031b0102ffa6a6bc8882b2b3822262e9e153430ac25a9b74197accaba3c7db56cd157efd5be94e36e10e933283527881d0d67591b95e5f2d5f7a33c7886c48cd8dc52f8c299dd5d130e7b9", 0xab}], 0x3, 0x0) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000040)="174ef50a4c8029fed87973e0", 0xc) 16:01:43 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setgroups(0x6, &(0x7f0000000100)=[r1, r5, r6, r4, r2, r3]) fchmod(r0, 0x0) setuid(0xee01) rmdir(&(0x7f00000000c0)='./file0\x00') setgroups(0x198, &(0x7f0000000140)=[r5, r2, r1, r4, r1, r7]) fchdir(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x673}, {0x9, 0x6}}, 0x2) 16:01:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r2}], 0x1, 0x0) r3 = semget(0x2, 0x6, 0x100) semop(r3, &(0x7f0000000140)=[{0x7, 0x5, 0x1800}], 0x1) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000001c0)=""/17) accept$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x2c) 16:01:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1ff, 0x101, 0x200, 0xe1c8, "bcaee67b778383123e402226a687122ef143265b", 0xfffffffffffffffe, 0x4}) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) fcntl$dupfd(r2, 0x0, r1) readv(r2, &(0x7f00000000c0), 0xffffed2) 16:01:44 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x22, 0x60, 0x9, 0x4}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5a63, 0x1}, {{r0}, 0x0, 0x10, 0x20000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x101, 0x6}], 0x3, &(0x7f00000001c0)={0x0, 0x3}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r3) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:01:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) 16:01:44 executing program 0: r0 = socket(0x2000000000000006, 0x5, 0x9) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x4) close(r0) 16:01:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/248, 0xf8) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 16:01:44 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x400) open(&(0x7f0000000040)='./bus\x00', 0x8841, 0xfffffffffffffffd) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) 16:01:44 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x4000000000) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2c, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10400, 0x4) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x1ff, 0x0, 0x20, 0x2, 0x7ff}, 0xc) 16:01:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) 16:01:44 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f0000000080)='./file1\x00') lseek(r0, 0x58, 0x3) mknod(&(0x7f0000000000)='./file1\x00', 0x2100, 0x8) 16:01:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x2) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 16:01:44 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x7f, 0x5}) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x46f}) setrlimit(0x7, &(0x7f0000000080)={0xe0, 0x10001}) sync() r0 = socket$inet6(0x18, 0x8004, 0x10001) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xfff) r3 = syz_open_pts() setrlimit(0x5, &(0x7f0000000140)={0x9, 0x7fff}) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = semget(0x2, 0x2, 0x248) semop(r4, &(0x7f0000000180)=[{0x0, 0x1, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/15, 0xf}, {&(0x7f0000000480)}], 0x7) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCEXCL(r3, 0x2000740d) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000540)={0x6, 0xfffffffffffeffff}) semctl$IPC_RMID(r4, 0x0, 0x0) semget$private(0x0, 0x1, 0x102) semget$private(0x0, 0x3, 0x173) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r6, 0x20007461) semget$private(0x0, 0x7, 0x8) sync() close(r5) write(r0, &(0x7f00000005c0)="5d715318c26a67bd73a2deece0d6222ad6e3e7f16314d27d385000bf5052a34773f98a09df1b95dd3d6184", 0x2b) lseek(r2, 0x0, 0x0) 16:01:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/213, 0xd5) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./bus\x00') openat(r0, &(0x7f0000000200)='./bus\x00', 0x800, 0x100) 16:01:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget$private(0x0, 0x3, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xffffffffffffffd3, 0x100, 0x1ff, 0x100000000, 0x3, 0x2, 0x6, 0xffff]) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000000)=0x101) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:01:44 executing program 0: socketpair(0x18, 0x3, 0x2000000000000102, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="85aa5c5c818dde7c574c4f102ed8ab819c1e82481f2644ec6d935bcbd5d28533a2f50d1a32", 0x25}, {&(0x7f00000000c0)="fdbd8c58803606261c76068a2b5664ed19a37b81c163e11e3eab09cba554c4a75fd96aa62930662c0278774731e8b260028529cf87ccda21ebc8a7f2c6fef0585622c59f4ea3f0b8ba7265ca38f88b150b893c5be07fc80998624cffd7a7fbc6f6910532ac71c496045716062fe237c0455ac86ba18a0a7e85552e7e724e77115b62ce2d223c4c91559a014243cc71850db9f4bdacc9a5ff1d01dbd33ac11eb7f9c367de162b5c5b4f96fbc97e9af15bc979d1cbf15ac754830dcc42842aa4a2dc08c9cd1eb78891b0246bbd395b5ccc5d496285cf546a5d55c4b4d4877e397512559832d57bccab9852b7fa5cd5", 0xee}, {&(0x7f00000001c0)="0a37a90410b967d745b34016e7acedeec41ba9396632be5ecf4559aaa664bf36df6425ed556ca281efe1c60da94808922ad996ee3f42cff3187be326ff4926151cc4388e50311195d0cbf2e8567aefefb8dbfef9d120994ef76752d362832c13d92e69ec1661385fca6bf4a6b8c96104c71b121362e8a1e27c4e5945d000e198030bfb267914dca796f18debf858776632c6d3451809355fc66d52b0250940cc027c8e0dc2e03e1d8bb4d2be25189bc572c8257cd2", 0xb5}, {&(0x7f0000000280)="f23fe706", 0x4}, {&(0x7f00000002c0)="ccc7c770c63e7f88d9610497b37e9abbd92fb766c98fff58f4d87309f9a0099487acd6ff3b2ceeddac1aeaa29f5544833bdd2a9da71a1e7abda47c5d12ce8d793f0b37aead7fa39d4707f5538b0074fadd5d", 0x52}, {&(0x7f0000000340)="7621377b29b416ab7f1f7d", 0xb}, {&(0x7f0000000380)="7a362efe41abfc91b62fa72b55548bd4e52fab30ac86ee05f9d84b38235f3b5611b45965c8795075fc70047ba072652cf21039d1cd301718ea182c43e7834b83b1d07e04c38f5c119a30385080e99f32ae9ff33d7dae6654964b0ba6e3047f49dd76f580274dec47f4ad097860ba03a9342b8ca616551ede23759d595bfd90024e9f1f39f5fe06b83351a07d606391a2cb32fe7b9ab1", 0x96}], 0x8, &(0x7f00000004c0)=[{0xb0, 0x1, 0x989f, "b550f1178e027e44e3d1fa73e28bd484dff0683379eb3ee015a29b59f0d40e85ad2256e55771b264f756d9f93b87be4477ad5c2e6f10db523d309ad7664c193c7b9878b61f3186873ca7ea4dda09daf23442d073ed7c5b3e73af282975d3cba544486b38415022fc855aa6b532bfbfaf6617bacb128c74889eb611a43a990885703ac28d7811c04a78f86e2b8d8004fd1b304ad1d2f1a931abaa0e3003caa1"}], 0xb0}, 0x0) 16:01:45 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x70000000000000, 0x5, 0x7fffffff, "0d495829f96c3b0fac6f399d497eaa40fcf880ec", 0xfffffffffffffff7, 0x5}) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:01:45 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000001c0)=')', 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 16:01:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket$inet(0x2, 0xc001, 0x7fffffff) connect(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r4 = geteuid() seteuid(r4) 16:01:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xff8e, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESHEX=r1, @ANYRES64=r0, @ANYRES16=r0, @ANYPTR64=&(0x7f0000000000)=ANY=[]]], 0x12, 0x8}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$dupfd(r1, 0xa, r0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 16:01:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x9c2, 0x600000000000}, {0x18, 0x3, 0xcf, 0x9}, 0xa5, [0xfa25, 0x10000, 0x5, 0xe86, 0x7, 0x6, 0x1, 0xffffffffffffffff]}, 0x3c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x134) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x2) 16:01:45 executing program 1: socketpair(0x0, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fsync(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a1477823fc002000"}) r1 = socket$inet6(0x18, 0x4003, 0x0) recvfrom(r1, &(0x7f0000000000)=""/230, 0xe6, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:01:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20fd, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) 16:01:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) truncate(&(0x7f00000001c0)='./bus\x00', 0x800) r0 = msgget(0x1, 0x508) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000302a41c39223c05ade7c5012e43380c621091836b3e2431fcfef4523372a9701fbca30"], 0x2b, 0x800) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x7) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r2, &(0x7f0000000100)="6dd6c2d5da7c3f68d5fefd0f9b380c6232bdea6865292497aeaaeee08949d47a498970b7248583766fe807b7e09a08031cb388f19d0ebc0558b332675fe8217dd189f5da41b09e805892f883ed127b9b4ce2f96cfcba15cb947432a21f64b4ff4a43f77e7363922b7c8abfd9742a243c9c8d8f37421a1d269afda38987bb596102b968b2fd0189", 0x87, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfff, 0x51}, 0xc) poll(&(0x7f0000000300)=[{r1, 0xc}, {r2, 0x4}, {r2, 0x1c}], 0x2000000000000057, 0x61) sendto(r2, &(0x7f0000000000)="1505df5d10934f59dd7627cb833dc4ba04a8af34dada5a9f", 0x18, 0x2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x0, 0x7ff}, 0xc) 16:01:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x242) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000280)=""/35) r2 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = fcntl$dupfd(r0, 0xa, r0) close(r0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000300)=""/139) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/161) semop(r1, &(0x7f0000000180)=[{0x4, 0x0, 0x800}, {0x0, 0x8, 0xa2b3ee1df2abfac5}, {0x4, 0x1f, 0x800}, {0x7, 0x1, 0x800}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffffffff800, r2, r3, r5, r6, 0x0, 0xfffffffffffffe01}, 0x40, 0x7, 0x8}) 16:01:45 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:45 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:01:45 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0576fdac7c13bfdcff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = msgget(0x2, 0x214) msgrcv(r2, &(0x7f0000000000)={0x0, ""/107}, 0x73, 0x3, 0x1000) r3 = kqueue() r4 = msgget(0x0, 0xb04d772c7e09570) msgctl$IPC_RMID(r4, 0x0) kevent(r3, &(0x7f0000000080), 0x98, 0x0, 0x10001, 0x0) r5 = dup2(r3, r1) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) lseek(r0, 0x0, 0x2) writev(r1, &(0x7f00000014c0)=[{0x0}], 0x1) 16:01:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x208) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/157) 16:01:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) read(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f80100000031d7da108ccdaf6aa2dbfe4b2d76dc2104000000e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0e15b1e665885d4d2805000000000000003020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513", 0x70) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000240)=""/182, 0xb6}], 0x1, &(0x7f0000000540)=""/4096, 0x1000}, 0x43) syz_open_pts() close(r0) write(r1, &(0x7f0000000400)="d2ec4f72ef6d1d5828a7554bcff3ddaabf6fe37ecf4139c3124ad4b933dc6fcd90e49a751afba70b9820aa1d131a94d721bde012cd9711b673ba88424329571858bb9e6505f955ef6a65efa4dbf84421109a26d3d57b294ce9f501d13546f356dca90988091650e66a11b1307c353e9941d2b2179d6d5435184b27", 0x7b) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200209, 0xfffffffffffffeb0, "53d023b6c902000000af9115c1ff000000000100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 16:01:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socket$inet6(0x18, 0x8001, 0x0) 16:01:46 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/248, 0xf8}], 0x1, 0x0) flock(r1, 0xb) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x101, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="bb48a3a39e93c9d4ec5f1d5428f469ceef9c42d3cb816f5b00461e20f4e4d1949548b5122f4163bc54afa1ca9949066b6194cacb8a0ef711a6c8ced3ba0e4ac16da612af088966e26c063a09b536a54f07ca245922246352c48d1ef9adb9dc658af8acffe00de48d529007ec169d0f63282fdc7a60ae1d3feef9def3809cdd06dacd79de25ac81fe114a843ae85f8483cd203c2397ee550775745157c5e8f71c14049a65edbfd0c2919f64593f55e23250cd32180cfbdf45ffe26095466ce818798c56198354ff24bf940e6a99", 0xcd}, {&(0x7f0000000140)="ad2c258ce8160ba59c25a78332756fe9e2f8986dd2e626b0f201c084f978cb6e25518b1b01234b5b475f8a56c0485da7e322fb226af2b5cd93c12d42682f2c29080830e6d7d53d45d35cfe849611e39da34b3bf6311a091503ec03f90ea9d554c1a27644a895432e15be7d6652082d5db5de2627", 0x74}, {&(0x7f0000000400)="dcf9132011624db4bcc53aab50af6f514828fb25380025d55b7c2737d9d9e580329fc33f41ca3070f97e9ffe8b5df0a033e72f072eb79adbd31e2dd78baf3a8978def06f873ae373eadb9fed53bc060ce2eb5c141e6a4107130fd0b00d2a351d6dbb7a6476758798ea0528a5a6c14e8bf3f2bbe127ec63163c10cd1e45fd4087a66609fa964928b007e768d27951adec01208ac54a6a9998c9c8ca0c3247e78963436af9f26c92841cd1167ef95573faf48a5767d4b68d493f0e44da99e8cb87e1d9e439fb85c3f55589ca0431bddab3ff9806ddfbf74a", 0xd7}], 0x3, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x100}], 0x2, 0x5) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 16:01:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="76fa8962f28a4ba9c4b0183148fdb6a2d886387b96235f92d96d861790fbbc7311f382875b5356dc98c9a199e516ef455b08a26d1ae013fe3bae69e285adf3e459de1da32e25131b819a182fd004acacddcd31b8f9c7c9b440", 0x59}, {&(0x7f00000000c0)="e63aa77e1daf09087feb39eb56795f348bf00073c76c0e90f8e97d9ffebec5dac3aac1bc455be715e2168fa59afe7f1921f3e8d3b32cbc9064d8c4238d6e570117da6f5755cbf02c4c67e8a5193fba0354d3479b290858c28ccc2f404a463d76ee8d5070991c8f0321ea78e817f9fc6275f23814022054340b915461e9a0f0daa94b421c8432cb9e1a208ffd4f4867a8db5a56e5a8605ee73ffe033074d033f865", 0xa1}, {&(0x7f0000000180)="a301d6f0572544b82feab92bde35f9bccaa763d639fb0f52708cabf1131d9a5f796435147c1878f5fc7ad39931b67ae6de0e9cd0685bf410e2705f31f887baa64c3d956a145cde9523c1d1bc705a32663586647dd8e5314d08f3655e940e03e700aebaf9bdaabf159eec8051a2002a44f0f4a4930ba3c5a8792a34888bfbf0038a34303efcdb79fbea953e6249d13259ee62fb2a63e4f004bcadfcbdcacb21c4c2c01b413fed2c668545f66e1eb093b2761238a73142f32d4c311d387ac2ee3bf3458dde5061396a83e645327269603cc00b0bfc207913203d63c8f03f1fb2a7f881f0956ecfa49e35a3d3cd4a", 0xed}, {&(0x7f0000000580)="b7fa4dc64625b8b0a76d5b823cb37c13c5ba2ef5f9f572beb8b6135d507d3ed88c0807d045478fa9a7d4c5b26fff4693e29d7cdfff86e4055342c1f1e469f94468016e4b64628289a62cf608d8cbf84c98f5ab09249d7340378767247bd7a9cdcbd7717136d34e6870dcfb4a48d9b4a861bee95708248ff6fe2125ae5b4ab0dc6d382a501d1d3d99822404104d5e743c37727cffe661805d711bc4199f7b414b0c2ca14b1e10d9b4a95377c3103db58b370c052a507600719fd5dccdc17678fe91f379150909a26c202ce6dda8c52fb1617f1ab8936a2e4aa7ac65a9287b35b5a801d585c7ce01372848c108dd3326a697a721ed12af1ead1ebd7ceae327f365d4b411546e32f2310d8da4eba7b9ce31f2a826992e2ecad2f06270b056844fa51c1d7cbac12835bc04f52c02eba0eed8f41b0b28bbbe2fa7a3a4363aa4a81348b437d2887154e7cea6441d6a3c26867e7634a0886cf45fd2d20ed4d2632fb0a0adf7ddea0828cee7106b80cc0a98c44dcfa1c7c8977a8b7d532a07d98042957e4fc49523521776ff82a91238ccf6a92940a24ca7699612391355be35c6c845534ad443e45bdb7163cdd04cbda059228e88a296b6a7fca5fd757b0fe71d42a3eb129c89de1082c40865043471dbc45e78ad4bed36c0c91e4059a07e89ded30920a50612255c5812a874db35f1a4197ebfe9d83fd26041c9eccc67ab0ada0f8c140893d285d203b4db5a1b7a46b504ecb526f0f651429a99777604fbc39c3b6c44442b4f57dc215b17030d9aea7244bf42ebaafbcc1cfa92b9a34a289e6c4bdcaee4ff172ca2cede6d0a6b94755a56500bc9a4cd405715f21d717a1167e2184e3e78c4fbe6ad24a4073f2e911185df43765adbecd6df7ae7869e24c8d04949715055d6720d0f2723335119dc76d9c6d6781ccca494a9371dca41439af6a2c53a122baeeeb10aeb20b9660a5e9701bf15de49f5de6782cf1ba8ea34f5c8944a26ed65f914cc89f66516d971c558c0d1ea04aafcf392029f78c2298ab38fbc8ca1ccb0d79c0a53fd63a0655db0cbe8520f41932205f887dcb584c439f4d46ce6648aec8b245de33af5733f442abb478f9bc4200ebe23fbd27453b137e83cbd2e037da99f05005ae407b9a45de1a488cbeccdc45ee4e3c20b6b03c468b6c365a8f96843c12fc39b1e32bb02645305d292f2735605ed2adcc17cfc2a8756789d4dbc24c0daf93b73494700ab1665b921b04a40e69e5e291478f69469b0dee795d4856093d796adfe1437eb7ccb26b3703821666c61fe2dcc3fcfc7d78753811fed0e8ab0ee5416e89105c30e5eaed71d2944b147cb365aa56abef2c73adcc1c6b25fc2d526dfe69050b62c146a00ff615997f58f2dc2ab461473b840e04b469b56503ac93f1f45aa799ffb6b3bc37f8666b6e16efd7e05a0663777f6249377942da65916d60761d4f83f825510f6952d8e74ec2c8241cc5a89376bee4f2b47fdeb7aae60aaeccea6c0dbd957e5a8c4011ca6b0c996d6c5ca7825605a22e7bf7892ec92d3d684403bd4b4e0def9595bdde467e34082949004640aff22ad6f2d155fa6fb07298abf2e909cd618a5ce0b7c8903e215b72b3cd50cc1be04a7d901f48df58e6c36f63b4b7090f9a2049a502b5516710a8fa3b3a891cedb36a56a92ff4de70566848da1fbaaacda336cfdaed76ff9d82f7d2fac2bdbae773d20c690f06b67bc7642b1e37f4a71fe20584b61a00a28ba9ec1fdbf6177d75550dc3b4a49d2a9edcc013bd2d36a47c5d11d57240c71cf6c076ed3c97dc743e03e06326645c079e28f5dae88f0c01f9d8154bb9437a90bef4ff43e8930efa12ab74ad98ae0547cdae6414fcac2c09f10dcb4a8ec19e8f024ab533cef6e1e8304640b746551a2e8578865a12ac32e198bbd0beecf1287d47fb4d9cf0b1cf0597819d2cdc641416e546e65e077cbfad84a434c68b7bcb024c709c54d8692a2e34d0e01e28b3a8007ac821ab88521ddc6661ce54b62cde05ab9ed5019b847b773546259c800f825bd5a333a533fd2db4dd04089aa3c25f1c13e0b54ae696277a7d76189e49bfb9494b9b229b8a2f673db5a8da3d9e7413aac4d5bd46cc65b75dedbaefe40e136266abc91356ffcd499635320778fac826a39164ecb2e0711a2321e4d259e76111bfc7f5a5c84bc5b828a523fedde508f8972c0adc6b854f2afb3e7d85e168247976be0162fdbcedae71cb595b84a3ae3774a0b07a8ec96de3578e0f127fa43436923b963cb99e6680d19ef40288afbcb07835754066a4190faa50faf518283fdb9e1ea55bb3ba3045c73ae881068fb55b62e9bd6b0313b000266c6996f9466a2375f8572f594f3476d7c3b32b6c5e3a8e130d04358e083fe463d208903a5c3f5b9722e907290548dfb98514ebcb4a5e46009feddc7cb57a4dcdb707dafb6bf9ccbecc8679614dcf9fe4ec07d2f956125fe76a971de658eafb831e00166a4cd7437c919845110b836eb6f80e0494f6c364d97744c35e9188ea27599f88a0a8ef96a709f9adb6c2ab2be7d658a4ad476e60af32cfc8a08b0980af9c872057dcebcf746e8025fa9379e64add34023c0b78c70510aa214ee3c46b13c6d92d002930d8d64160c437ac00026fb4afd494c07b512d62a27379416aeacee58f6738ecfbb44e913b4038f5b02af9727646ae6b92c08a831df93456b93a6872af9629a4850d19015dc267af3fba013437b425cae4f925c0ad9afe40212ca72e146a71c17859038b936e482a4b117d1fb2b78d3b84bc9382708607ead45e673b2241c83f6e753b57863bd3f96527c271fbce6667370c193f58eb51da67fdc4c5cc15fbbcfe12cabf9c32a63876b751e4dc64cc871adcff1b7699d0a576fa940d2d9a8494891f4a7caaf9f75bbf3db72b522a3c72f80bba87bf44945cea25a96deee6ee6cf0a7ac4a655b52dff237464876b4cedbf096945a2bd6f2505ad7c3f5cd28005f6ddf72ce3401211c2d6a9055de4227c85fe46a3b3e23b4b8c62334548709cbf5d22b2913086abf4f09939ff2e45d4c41e592d0497d96c57820ab5976f857aed2d5198e9bf60ba611f53af5c1ce2439c7ebf9adc98bdc9bc59297480056b7586a018724cc0d572954d0f2cbab309d0a2e71e09e78dbfa026139e5627814daefbd0712db48ee24303830ab895fcc28c17d8ac15ef8b2895f93f99b942c18f514d09aad04605eb22a86413fc177e13874263b012fdee52a4ad62cea995a7516b10be2b20fe8129faf2975307fb8e8f8e4e2ea99bf284927af71998cf4bf064d96363fb6c83101208263fcdf11a140e83d00bce81233684bb43dcb7545465ed101961f7d382c9f4cd275cf11cfd1fa622ec3c44756c7919292a9f644b42fee7efb176f06ee63e8f4e65fd4adf98cf924412a66816de8ebb8e5b8cfa93017234c3a38116a01607f783a3f5e7b889d79345327a9ea2a28cd34ff7a8d0901deeece5d6a90b24b1e9db3889bd8024bf7e4eb77c3cb2ee9c73f86a8944fafd84b02698a05e2b081c9b904ffb28c2367e8bec336827d9195e932128af972991e28e5e5dd467a93c2acbb1a388f4dfacfcbd03eb009c9b06da20b4cf24ba2f85dd5e262f9ec8f4e9cb33d3d4485e799fa5c12024235c87634706e1a7a8377ec6ba1faa128435815e135642d1104995bfee08d6cb4cd4258e6212c52faea61c194ddb73c952b138797be760e842ae51d6a21ab2b681c730e88aec67fe25970631efd7c8ef6a7e30eb401b188ee41e7bd70065a1af1f313198eada87d41d0758e1be863e78141d202cbc3343e88d7f015e1a6dbe2183acea5b42d3761d89507227145b57993c0f71ca86e39ee412cd51d6ed0210686bd4efafd8932426c4ecf0c56c2f1a0e159fee441f221fec5a227df92cca84ebb7fa8c30a0f608e8d205dd5aa60406d961b9bfc2d9bf4e8347034785adc5d1fadb940286d5e8956efcb26860b267338a8b180ee7c6b0934a1d34e7e939e72ec817bdd1db768bd3f9e8e7b5a021f26f1bf594893cf12a4ae52bb2ef13c27cacc1ea314b70ea3beb3b10a902d8807d5a24d4f7a46b944d346d94c2a234986162b62d03c33668cd8b0d4a1058e77ef486c374ace82e69b3e65a96789e01bf7e66171e14192370d2950fa77dedc7c7653f05121a9eb5a8fce3ad13eaf872f5cc0a0e84e39f436240ee86c545d455c4077dd8827a7f6d2536a09d797a6d7047ba7d44d58085de44a00cc884761994d4d5f1c1de5b43d6ed67e289240fcc8895ff742db47db5ccd2dab17b7955b57f6b608e276ccd9aa237977aacdebabe663139493854ff5c624eac0e452b1893647399aba8a3e7b9b46fb0201f2b7dd727de001eb0c63e07ab5bbe1a1c8f17326c9a6080cf2642c5ee7707dbcf22ab1d332c0d25d742ceaee8d01352fa7c5444d2a221d98129946e763c9cde7430f056ff9684695bc070fe7f8b491d5828c3488092be91017f21ec8e693ca2d46cc3b0fda89e19aa1ffc102f354b5b8f91143f59216990ea4da0732c7ab3a3a6593d3cdcd09e318cd937a900c76d2b91542f03464e69965dc0bc5d1a2ac2293135171b767076beffa0b36209598c34c6347fab5c470faae8c2066cc5f95c2ef1e7ff4e1afa768410f30ff32db0753bff917cf08a0fd478894ad4a9710016c33ffb7bb3d0ec2a8111d45628dc75aeb403fc50e1d2c289d38648c6cae245ec9120127cee81668402167d9396914893d7e40b1b424357f90f344fb48226cd7bab753f0c105e361e4b37cab27266e57fefadd50005c33833e68691029087a71e969afdc4daf198731bb5152c1a435fd20adb2798510866c90ef574cf58c52f1e943a8c10ad8168c187a8be50fd63193d368abb2164d1ef18b90e3ea838025a7f308642812801d5cd2b7b1c99115d6866efb44f5c16bd592bc206837ea33e4efbdbc054f6639ca8b01fc46083f2c5e7b6d073418efe9a6bf63933ac88e1ccbd40e7ca3ed3806bdbae27c9fddc2add978f6bd66ed5c7157f397b972b91c59c2993234fe98aeee65719e3fc6cea180cb2ef9d8885cfd078d86902048c54c34e13164b2d7e6ac1288d40cda806cea40e8252b515972b10c3565846e172c06984f92a1dfbf4d7a4d743cc26c3b1048055017ff725caf58b7cbec446b7056454aafd5f2bcd67936736fd816b3b85ed64df34b563c1b390284d8b431cbf9ccfe089f37ff13658fec02f09857ad4337b7ab4834a3b2352be7c47e1e891adeb833f746af40d5835d95590de15f0fcdced900915ad7aaddb8654ca23af4e550f8a0f4ef946da1fa5a65bac41c386837681fd2f876c5404839c77f65a3ab19fe54d125c02898b3c37f18ba73884a0592fbdb8171719cf78df7d2da2d46c9874697009a4913b35c514abb197b3b1c555cfd5928c095525777fedd13c4fed76a3b9c90443cedb20d29fa04641ee9669a3b7ee5e1dda47dc80ad29c70938382890af73939e6ab1439d15e5460b39db6939f166ee1afa3429ae77e462b3acbb5571985a75816bc5bef2a07ec577a640d61b0e2e41ca58b263281e496629bfd108b4014fd0aaccc5d6763ea2118fd28d5a9a523361291dcb64fd519b42182918b9c988b6a2482f2fc07a2f621db2662d205b605dea24f45aa2e2583a9d8dc3c59b81fe6d743827ab487772b578ec3e3e6464812acd6e20042202b8f6aec2764fb8fa52cf462d4e1ca7e114311edfb7e1e270efe3b02c9a3813465e9bc37bc0f192df0268bf129748a011fa087f027000e7b40d7acd720a80ef84212a680bc276b748d37313e088e4", 0x1000}, {&(0x7f0000000280)="e38a79ed6fb1d627ac8febf99f4e61609e3ab13828ca152b99bb1b5dc2121b542e95a3b75f01266cd9502b2dd688b272dcfbc544b47294cab60217ad1e84133965cab9cc8fb8c15bb1662770094e43c171f79de1a944626fd27c55e0a4e0e193e071f36a8d790e82a55e52fc82db", 0x6e}, {&(0x7f0000000300)="6568e7186fcc5bbcb85a533ac658d4f67385e44fdc6acd090ca4c727558b70bbdedb77ade525c0b507e78420280a75c0719b0f2f00216e634da9ee8b6dfb089b0303305bfe003362b4c1ee123a7b00", 0x4f}], 0x6) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) 16:01:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r0, 0x0, 0x3fffffff80, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff6, 0x1, 0xfffff, 0x5, 0x11}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xfe, 0x3}], 0x4, 0x0) 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$dupfd(r0, 0x4, r0) close(r1) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) 16:01:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x60) getppid() sendto(r0, &(0x7f0000000000)="090bb427e61b6f0569de49e379443da746504e2d6af4c4f8bffb035a48418079bee434269bc5064133b22dcdc0adf5e388f9a178bd053c67e8f862", 0x3b, 0x400, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0xc0}], 0x2, 0x3) 16:01:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) lseek(r1, 0x0, 0x0) 16:01:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x501) syz_open_pts() syz_open_pts() syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_open_pts() 16:01:47 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:01:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5190700000000000000a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177c24ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bee0300001364b1abfb21452a837a4de8f78efc38f5dcf0c4eaa9b63fe2cb1476e024b3e907d1ec8ffdeb749851d31abe3f6fc93efbb458c78fbcd5f8fdfdcddd9246873021a159908804", 0xa8) write(r0, &(0x7f0000000100), 0xfffffcb3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="b3", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7ff, 0xffffffffffffffe0, 0x40, 0x6, "686edb6ee2dfe48885bcff7394a771763c0fbe5e", 0x8001, 0x2}) execve(0x0, 0x0, 0x0) 16:01:47 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000080), 0x3000000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000280), 0xfdd9}], 0x1, 0x0) 16:01:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f00000003c0)='7', 0x1}], 0x1, 0x2f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x5, 0xe52) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket$unix(0x1, 0x3, 0x0) r4 = socket$inet6(0x18, 0x8000, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0), &(0x7f0000000200)=0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x3, 0x5059, 0x5}], 0x1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x7, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0x80000001, 0x3, 0x3}, {{r4}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x5, 0xffff}], 0x80, &(0x7f0000000180)={0x3, 0x5}) execve(0x0, 0x0, 0x0) 16:01:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:01:47 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xb9d6d7ef226b48e5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x0, 0x5, 0xa668) getsockopt(r2, 0x1, 0x100000008a, &(0x7f0000000000)=""/115, &(0x7f0000000080)=0x73) getsockopt(r0, 0x8000, 0x9, &(0x7f0000000200)=""/254, &(0x7f0000000300)=0xfe) r3 = socket(0x11, 0x3, 0x0) recvfrom(r2, &(0x7f0000000140)=""/165, 0xa5, 0x40, 0x0, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 16:01:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:01:47 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) 16:01:47 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x3, 0x101, &(0x7f0000000080)="abe48289c7769fae6c87b5aebdddda4fc4742a3a98ba8c120e64a632c5d96d9dceffa9f458511f674da04f2aeab924ed04910334136b6de0175639d6ce7bfb0556e7d2b292873e1c72b91981db777af7ed5d", 0x52) sendto(r0, &(0x7f0000000100)="4b5ad2ecef4db8f7b752388517d466b7591151d784cdbc36ffc0ef44ffae2aa16c02eb12399e6efd7f1e5c1cae571a8aa7d91c63e9c170383098f03e9428acc073b1d74628d392efc490f8335c46df1e7a54a272fb8c0a0df1dd994f0080b4a7d33b284fb540fd25a85df950785940ce576617922c462297b9e16c877d1b626e8b5da6aee219e7", 0x87, 0x0, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 16:01:47 executing program 1: open(0x0, 0x10000, 0x0) dup(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/128, 0x80}], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x8, 0x6, "2325212ca83b18e1cfd31b54fb81addcec948167", 0x81}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x100000001, 0x0, "430002000000000008544d8bc5000000009f00"}) 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7fffffff, 0x7fffffff, 0x10001, 0x80000001, "f490e81b2ba809b0612332ca40272763f345cea9", 0xfaed, 0x3}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001", 0x47f}], 0x1) write(r0, &(0x7f0000000100)="44597e2599a2ab2d0aa5f563314bebc5a85ace0a926c2964016389f7c815d22e34d5b07e66491acf2362757d478fe18220644bd54355aa313c1f23e83f15c7e26de7bfe27982e7bfdf9e4d229711508c97f67d545c77ec78eb6784c3", 0x5c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffd, "835dd2518000000000fa600000ebff0100"}) syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0xc0}], 0x1, 0x0) 16:01:48 executing program 1: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x58) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:01:48 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) close(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x1ff, 0x6, 0x0, 0x0, 0x0, 0x6, 0x808bc1}) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, r3) 16:01:48 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000001140)=0xc) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001200)={0x8e, 0x7}, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getuid() setuid(r7) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) r11 = socket$inet6(0x18, 0x7, 0x8000) r12 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000001b40)={&(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f0000001280)="d7ea08d77a9a0181e6a882e3c837fe9069d2aa7d18de5f9458d6f1e1e2ee7ee8c0a52c12fc75807bf9e0f955a9260df040301f097e2a5d5a4c4e99dfcc3e11a130364a51a2e3e9f8df5286e7d010b1735f0c3ed374c86e47fbb56b4b1d7b0c322e691cbe10fac03e77612e709d88f809eefc962b2e6ad81b6cde85d78dc9674441e727f2f5cfb46dad7d95a5ff53bdbef505c8dff964b65f33b142c3da396585efd1b45a053ac8a17249d03456ce2282fcc32d6f31ca93386482a1e39dc22c0416152f115baa887093026e5d8847c9effb0f046d64ee45d09a2b582ce0298975b86b5fa4f903", 0xe6}, {&(0x7f0000001380)="62566586ec287f0fe095b0d4cd76ad5eaee456316cd3ed34e6ecc3fb9ce7ad014cb7d974ef4402aa6b77f667257ce1bb01491447f0fe8beaf16b48a65650a51783e4e4baba3dcb2a27199b5fc1ab8f5ec24c69f05fe27dbdd719491435", 0x5d}, {&(0x7f0000001400)="e123389ab4c1b77d55c0370c56b85a1c1808aa4ca6af9c52c8e3542fddda2c73102b624c40d50f5e96de71e24177c2e97ef587c6933d8ed700b8161d534b5ff15cbfba865fd827826f5209c211d6c2a2674a45d719773724b12946fca3f85886957e6ff506592105ea271fff835f6b1663e23bd5afa6d71291672082163fc7d846b36fcfdbad11bec60f7c790c6bb0834abde406c455e43c3e004b4c97b3f79cf8bf436f6aa1a6e0fe19c0f13af06a3f5aaf7b919e8d7ec070f01d26596b8210383e7dfd7c2943838c83407b3a", 0xcd}, {&(0x7f0000001500)="b1108ef5b7e906b6b406b99495b6e7d5cb6850cbc0e37e305cad67fc75fbc497700a41185ad54279952af6e7f7463503dbe976ded01634f2ed85f97504fad7836543ebc2e29b98a2862c3bd10ed79e029ffcd0e14b36196ffc46fb338e71330265f20d50cb2996b58aa8dae663bc71a3e2d39fadd4837dbef60937417bae98ad8a3c8bf99801095eccc0f4edab09b614294e1a56898dd64362859e0f6bebf40ef1", 0xa1}, {&(0x7f00000015c0)="0239888b22a8371ac0c1d6cd45d380c4cdb895d4a9bc958b5a31aca55e1d41383620eff9e6b8054b2e79192d18f0bc38c3824ae9041df9b002f7e6a8debb9a7cd5ef917895591efbbadb62b3108f0649b4218942eedf21e7ba91cf05b11bdc4029803f59b39edfea04aad999100f98d6bea7e516ba216aa7da6651122ef7487955359be99001a66b4f295826eed5912e40d9e4230e45fec45da4a4e4e8311ae3b1bd4b1adeb080965db1fb233b3fb7da07e54603197d93604ef0929f4cb343c1dfd7200ada45ec52833489b6e749acc88e9654bdce26089c92f31b33ef4cc4fe90514155d83f1e6cfed5", 0xea}, {&(0x7f00000016c0)="c3d640ba4f7f5f1e04cc4aa50525cf1cd39bc00525df9f26b6b57bea975e0539532ddcc011971e69938a789183ab55c3cc9a13015b90968dc0d9e9d7b922096518a3a1115ea25f4bef7a1621f01c80775ec8d6affba6fc134b1a9da95a7d7b274db1a0d5f7f47b9fb558a25a26f2c6964c64b5ef8c331aa90f613727826a16b821ebb7ee3b3e06692f18eb56b42d2457f4155c2ba2e42316066d025bd20249d27166b21bfb169a0250f2e15bb969b3d6696630bbbf9955132c6c582fe0b5dd22652f960cf541d89e1f2cbbdbf453ac33", 0xd0}, {&(0x7f00000017c0)="c30d9bfa0ad211291635c55e089d7f04a45d087db74241624d48cbf9c12861069ed00feae8c50dffe3c7f7f71d662b9515c4442edad2b52267d559e1bdbc85b9db52f1058c5ad5da224408c4cbedb5e6f71f95dce521e943ed1e9ac3f746a4f80657c722c7447aee3503268e296379", 0x6f}, {&(0x7f0000001840)="1a86a0c50154976f67ad45f0113ca21bbc6f1f40dd261fd70545ce92b55163853e0981b15b85889d696e5cc238b3d95e831623d6cf196431f337991610316e8560ddd73f9abc69d428c833fa5921d7dd3425be6e7a47656fe24614142dd9df758ce8410fb670f9417ae0056cee3ca2ac74acf3214bacbdbe6d7942dcb31b51", 0x7f}, {&(0x7f00000018c0)="34341427eaffe566f9fea658174b4ff4767d0a3165b58e63bccca0f316a823561b757aec8f6748f4555117d43a3f47987e5ead908ca66ebace5357a2e083f31e30e6896ba488abdf293849dc5360df23df5b6813d462f9952174968d9f21560b821fba24cbb4e455780faf94be18296f21d2736d7877d5810da30f328f5a159548d0e10ce1513715", 0x88}], 0x9, &(0x7f0000001a40)=[@rights={0x18, 0xffff, 0x1, [r12]}, @rights={0x38, 0xffff, 0x1, [r8, r3, r11, r2, r8, r11, r12, r11, r12, r2]}, @rights={0x28, 0xffff, 0x1, [r8, r3, r3, r2, r2, r3]}, @cred={0x20, 0xffff, 0x0, r9, r5, r6}, @rights={0x20, 0xffff, 0x1, [r3, r2, r11, r12]}, @cred={0x20, 0xffff, 0x0, r4, r1, r10}, @cred={0x20, 0xffff, 0x0, r0, r1, r6}], 0xf8, 0x401}, 0x1) setsockopt(r12, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat(r3, &(0x7f0000001b80)='./file0\x00', 0x80, 0x1) msgget$private(0x0, 0x10) setsockopt(r12, 0xfff, 0x3, &(0x7f0000000140)="8e7066e1a3b0c995a52e40f8a64cb43f37daa4b3ad79ee14f6f1dba112f67f7ec48f0c0f2574f29083b38ab07583e1eec2a75b8e0119d5ed4a02825c8670898e40b29b92d4c3737db6fb2a4d7e6479d1e81f0793fcd33b2f297e002983f77d83db0924c2c96cc2632bcd3c2c8d3343c43f018218d01b2bdb451587914af0022c2f2c0ae70c45900d6a47b6cc35f43abf2dde8a741ae9cc318e83e2f641b017e906e940cb0a6d0754c18de90744e111d0b54d897ce997c4c206618bc987fef44f38ef0d7e9446699d508144a256c2f0659230652e734b8b0346d2609c53769ad4d0ffcac0d6a97f437a13a35b387033fb65c1a4c70585ddb1c6b685d16971bc928458b1a5bfe260cd1b57a7cfbdba38e7fb2706b19cdd3756ea48f5a43806d64e24d55800a83e6209409efa8b02362849bfebb770036a439ced436792057be5471454071c46e53bb1816fc8eb60f02f68eb850c19b76e661fabc0a020b0b0af6596907ad59d8e4065942ae289214c0c4fb210ded54030b5dd334f30b1a9d5c225466065cdee1371d50c8234ab798906ca0e9c13cac986c877cd4ae503efcc068b4cc5d407c87660b8aa79eb66b9ab0a45974fbbbf30e055a00213c4b947db4c23cb82c3d3bbd58f2152e05843469c59baa2c6ea02381ee2f41d1df64a981642a34e9a4863e96b3ba0e7bdf5b3978e25698af4301b6440a99cf451c0942f75fcd4c46ff964459eb8ab4dcbad8b925c63cb818899559b61a6d603ccd0d17022ccb4a5575f29edeae30c91df3e73ee947e95498d45e9edbe725315e2f5fe378080877ffa93969ed11612195f327d4c924917059bebe1a7daf0235c6952737bca00bed95266afca81030b4eebb8476d65f0e63f3a44284f8ca236576fcbf57fa0cad0dfbe1f034933c03990bd00a5358ac384cca2ee66e7c401bcd88edebb1c0217467daa2fe88e3d047e73f8986468699defaa5359d1db04a58937aaa36f5d362ee54ebc11842bf344806d3e4052ec8a9f8c254e9a93efe7b0d436da71a33348c888e7adaef748c82c4d3cd4ea2c3ed2d56f81d90e624db59dc924c9b33664af782b52cabf3b896c946a2ade5804754146b1224debe2fb0961be0cd994348986ac9cba8f072d9b04fff757486f269460885ee50b86d27578ed2adff17c91ea88684e94134d1b926c01ec67b83e2e6e6a7ce64924c1981b7b83ddc99f309bee0825cd6fb741aac407a70b7a0339102eb4b2fce6e003038d01d8ee53438ff14d44b314bc983bec66b295e2d552face2ba7ea8abc972e226e8cd0ae7cf84f06201bd2d7d9d3be354c2375832ca07a3eab4c6b03cc89c4e757f45caf3f1419491417ce347f2429f65f1b6a39b41a33c4bb6a86e1f52c9152b4e0d077cf9df0e927afb0e6ec8a1c89a760bcbd566b86eb2d3913d725fb78787e1040f99822d8daf8455e213556e0d7d9ad6d47430f306ce26ef40f7a0d8af01cde0c977eee979fdfc1651233e521a7b78a2ab49f651cdad0e3414f62a5913f4b7ef91d154e92073dd604d7f82d6f6f3eb019d5e7d5a4141f0ff2f343c52fb15b3c09f63d274c6da46a3f405542880737d427d1a8762ac3f852d4a655080ddd0b6adeabd84bd4a933fa6858534509f0ee710e69ce91b77e85ccdafda1018128abd805abc5cb50324eac2f6a844f2dccf4859fea0eae759c996a32d773c4b566103d46d1ec7f14f609ac0a445533398f685b00ab9af85b86ae05fd0e6ec44c79820252c1a9800fb265863a669f1530db8675196034d0422674ea347c88daf1034da81d954c3426a2ee4580908254e307b6828fb3f230864043963408758e27bcdc7e37a5f1e67e8da3115442cb8c92b5e3605f7ad6be40842a7f4e8a60ce78108e685e608f11095023986c28fc119dda0877cc35f2007ad1da134585b00790bc24db7a3d9f9a0b09c3983b44be0300b91ef0a633d4952cc2afea1c618e41248410999334aa3caab449a5ee8f355d36a9e10b6235f44771680abc594e64d9187e69db9bed5a4a23a106ed1a6e11ee1c1495acc46d6403fabe9dcb92788e46e84948786269893f4a64a4be37a18fb56f796eb748c1d5259042aabba8f0245837c691414954ee2ae9a9cb611ab9a6a9b0b32b18e52713a34e3a5a5010f6fdcd379f685624965984d6634146c20d5047103d26c22b4936c673d2ee5a484d1a473b3bfc1331cec80b799b5712cab42d9f8586d846b8ecbf25ab3af72af2496f5ddf4796b3d72f17c7a76733da663a157c5720704b25b5cc15fd36893670922375891beb48716458cada721638347bdb91df696a9222bd4dcf07ed77b8a7b65248f31c982a8825216c340c8414fc5047afe8dc0e3a4d3299c7167b978af45134c79c8127db287783864faf3e0e93527cd349562f82b183c2ff5f43b1f9e05e3440a078509ea30294b1719e28dc0ce8bb174d201d6f490ae0b30243b679648daa9c927ae44c63210caacfc43c1214fb362e482538a0aa18e6a6a86e75a55ebbba28d25c8b31c4aaf363d69de68aba95462b9a2c2407403345cf206fcd731e36d206ad207a6d9418c84abd7c7ff99e9d8054d7a496fcbeccc7239227a1552139797a1808892a07616ccfd810c13290915ea03865bdb0140bff5aee1c526757ef150680a4c88de172eaf2b7ec7b0ac7f2e7077c3f9e7afc6394df0b1e094b41aa09034dbce8a23814a3cc5dabffcbfb7342e4fdd67cf7a45fe362f05f8bd29f5d1ec0bf77456d9bdd44a317391304b3f162d2a2a5f9f3111a77fd5829c2849344590c906d31a9bf501ece0822dbec3d9e6135fabe69f7d27797c0732088453e9b29e09b5eb9b0a3f4468a684ce9a4089aeae0457385468257697e13d980966178d54eadb201d38d04620947af5b901470aad73c6809509e28aeed217368790349dc2f74e2a48670ca729033c52d0515adeb417f1bd8c32e693e588c673827eac3f6b81b68e5e051adf6b0cc5d89bb0ec7e32a2d43216e521b05bb0a3360d2298e5f963fa0bce2466d8fd5be2f631475a7362544a667f4d717395dc5a646c357e23a22427952d049c56f0d7b6230d4006f498f892502a18ef83a4e0655d5f1156ad0212c948a5426bc278bc92339f20cb4d976e030c36b2267f241d9a1708496d766ebed8dee6b5769e451706f62f7ff6fd53976fa0054660c2026bc7fdb82a290e6545192e9f21cf3e4cccdf7358595854b12bcaa9907e33dbb5c05ffd6ddf53d6287626c4faebe05deb82d51e814e8dd4b1ea5dc34b2575003c14cf8a83cee48b14b508d07ac5232d91f8b4a4f7561be612a4f9251ed90507e74d4e93e9292bf497dbc64683be53b140d1cc97a4c2321f13fdd53088ff837539f1e4103e877c9f0b686b974e519457edb58f0bd1b6770b9f9c263a8fd158c3db0458ca3814a47aee445bf13fb0c9f62f6da44a0e461d83611c7d975109c10e801351cb8510e79e9629713500a03fac7125fc8876683740b0987e9449e5f261715a71c8b90e121bb5a1ba9bea4dd0c5aaa2e55ab37767ddee32b8c07eacfec48f0707abaa3a1097223f55f9c38680ad97dd1bb4bd6f6e575e42bce8a8e510056d42b59c9d4e2b4460b8a011834e427e0d39619048acf580f042c5c6060c8350337e2efd67c5842eadc8cd685f403751f0be428e5e6db4f7dab0ab985d923e9f34c4014908e108b9efd880942f4e2d6dbe6c0bd8e472d7da08ef142abea934fb927e79d60dbc4f86f9ef1df2796945a419b4f7ad2175821a12c1e8f09130dc733a04fc16ac164449f2edc66ea19c7871c70757291b82f35892e001d8342654bf8ef5d126c8ba75791527aadb9c7bd93c1b55fbed7c619f1a317a5b881a22509b5d145c09ab1f5e30a4baa43cb8a0ceffbd5440a3000381846ff00829d95bc166a20517418031ab1a0215c7e5c51af3efac452a04ebb12eb99fc49f8012a31a259dfd2a7ad6041c607a178b522b14a788b1ff8644bd589bc2a263b4d6c3b9cd769b974069d9a613643fd911ac7b8caad8774a644e7d6eb2e7b61d68d2aec01249bdc8bbfaa8777c2a3cf3ef3aca1cd08b6c043759a25145b9e5ba7211125319d33e1e5979b84848f0503fb40f069f07207e779cfb148b81017157a25927ee7981c8e93f8b7c060096df1ba253b5b46e6e6beeb9f36cc80c56eeec02d547a6a45fcf05ab405247879b245926858697d795914b9d75f8fac99966fa5823db1fe1133e0f662a74e9009a729d01a9d9ae8a4e40ec203db0221afddcdaf5240e116499f4061e78c7b47e6fc8bbf147eaa351e0c4464f1597adc51c268fad28ef86298402fe00af25c34fc4d300f9a020425f8b5b8a85a0d30d54cd08e8bbc5482d7618d333b84f52cf6441645cffaf14a48f782970f203e14173f196f89990597a4139df7ef61e889e05e5171c073c693f7daa26c97d695a16ceca6cf9ec881fda123dce11a0c4a7cd95a66285dc056f64d1171cafbea226adc9394315f5ca1b99ef4a9e9d74f4b098aa3eca4eb001996f307a401b679df920fdeb577ab3ffe5f45393327d37b2d47571fc2f6f803223651452bbdaee8fb32a21808a4873d53ecb837a040b119b224871c37874ecd19d20b40ac825ac87aff703236c6b8d92dab621b4534d02dc44046c0ddb934996c076833b915b3f3a0bcb0d114fda84257e3f52d0d6a57d17c01d16da33c15b39a4c8c234d9feeb7d10c4ed813f3e9913d280ddbcafb79420b0313e0977ad157476072d237d23e6c842d443d4317c86d8fad60b217d30c282458c6b86176ede6ebb5d59ed7f0983d1cfb74795b9b69c29ef73650ba75134537d667738d1f84c179cc762d43d54665e2d3390481a275cafbf2cdb6cbe6d0998483a02091264c27146b6725684f2ebe2637370604c33116ed1aba8ee32fc161005654b3aef36b58e1cb67fbfa769d6da141a2f57a6a18092954d485271155496d80c2a71b03e478a6435fbf1f1a1062616b349f31b2ade04b016a28ce407a1289db08dd23f1ecf435739148da30d307f94506b5af9ee78913d64d652414cab81818356316a66501acd55d4f42c642b660289a68dc49bf5364995dbf03440295066216f602e40e862c25cdf2ea8dff54452db2f0ad46cd12385eaa121399b9cbe7cc1441c8032c4618c5cb6df77cc565a201aa88205b497cdf4d4d15ceb7fb8a9a51f7c2aa6b356bc6c3f0ec0962cf21760c23380219dcd844502e04607f593b92d8185049509c671444e9504eda060fae9cc3ba8f1bc051beb97e041d57b0164706968977c536f7aae4f55cfb7b0656026d42fb824cbbec5583ef44dd1483e8ea7a9c081ed72b6eff7666454f22fb77b44a1457d87b608532453708a9f6695c6cec0e21431db3c7763f080e2984b959a498b9bd55cf31ea537aadc470adac004e5064c9aca8a209bf651b7822d3fdc6ebba313d079ee4b9ee640cfe8ff3dff5dae845d2f02b16d92570d90a415e0d7d9476944dbcbbbe3c328e411227babac4948ced90aae2df391aa1926428c68c5a87989d283e7146832a0ef2d9d84e4d4167746e4dc5360fe3c86b709bb5bc6fcd97e92a0bb693fc7294d49fbae782a5db2489ecbbb3d4702439b62365d69eebde69d6165b6812be2c1575f701235a022b67745424317d01ab07945856f5b595cd11bc80f225e087d5efe035afd10fc03d2d6ae1d01b070e35b9ccb0321a237a65bb247e1daa94a12661cd2d312b1fbb80fa556aa57d25a275f1996ba058d8b59094a4f312e47433a0e131cdec3deae5baaff94c67b1c02712b6ba76a83b0d1a4d42f046de", 0x1000) 16:01:48 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) setrlimit(0x0, &(0x7f0000000040)={0x7, 0x3}) dup(r0) 16:01:48 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x100) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendto$unix(r1, &(0x7f00000000c0)="9449d1599013ecf3f71353f2c696e1b26235c1b5437097aa6eaaad039e44fd5b55d0c4d4d849547b068377cf0507afc57ce099d584f5a7f4f6d50c1e7d27063549c7adc735097210ce504ada0c1e0a87a97a1b64b7ab9ae96682a5508c934431249c8564c29eb01a7da3c091a785bbb39f05c0e1dd39227df3143e863ce95cc1f260a4733dc8beec5a2e4d61138ff35190e236fc34e51a64666ae722b6ad4bea306528d7c6e71e19d6d80128086236ea3253d510d11d4999e1058e72c97b10279ed6cfcfc7d9eefa85ab094122e30d4913fa72173873b68854f8a5df44fc", 0xde, 0x406, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c653000c16724fe3fea01118b31f6bd74e4e5c1744c80b8728cc4e3d6d7ae28e70b2d8fb5fbcf1917"], 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0), 0x0, 0x4}, 0x4) 16:01:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:01:48 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x2000000000000300, 0x0, "000100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd64fe9192f6e54ff) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x1ff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r1 = open(&(0x7f0000000280)='./bus\x00', 0x10400, 0x0) pwritev(r1, &(0x7f0000000180), 0x0, 0x0) symlinkat(&(0x7f00000001c0)='\x00', r0, &(0x7f0000000200)='./bus\x00') pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x40) mknod(&(0x7f0000000180)='./bus\x00', 0x6000, 0x2) 16:01:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x102) r1 = dup2(r0, r0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x10001) pipe2(&(0x7f0000000080), 0x10004) 16:01:48 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0xffffffffffffff4e) 16:01:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x8001, 0x7c00000000000000) 16:01:48 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x2, 0x4) listen(r0, 0x0) fchdir(r0) 16:01:48 executing program 1: r0 = geteuid() r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) listen(r1, 0x0) setreuid(0x0, r0) 16:01:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x40) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) 16:01:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0xffff}) r2 = syz_open_pts() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x200ffffffff, 0xfffffffffffffeff, "a147780ac85a538a131100e800"}) write(r2, &(0x7f0000000180)="97dc37cf65a5139f05acd40c2a3961bd0385a1f97ab89226e7aa9fbfc0", 0x1d) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:01:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 16:01:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:01:48 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:01:49 executing program 1: r0 = syz_open_pts() dup(r0) 16:01:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r6, r7) setuid(0xee01) getgroups(0x9, &(0x7f0000000000)=[r5, r4, r3, r4, r0, r2, r0, r1, r0]) setregid(0x0, r2) 16:01:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000100000001000000163967d54d563f8e111be97c41bbd8f4bf29b8329e6c2d68d6f779b6fbe8dc4182acbfbf49fb6aa8ded58844e2a58f340e248d96d323f13442bbe43974d7926eba4763f25a24860f937c1864f8ca069188218d570f7b45cee08e95248aea52a5312f3e13a35de74d730e2e1387ecf32eef6efb0f972c75f08178b9a639aa16dfc6f9e7af1596909d50ac13f1599ce0a7"], 0x10}, 0x0) 16:01:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000200)='O3', 0x2}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) fcntl$setflags(r2, 0x2, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100000000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\'\x00', &(0x7f0000000140)='#@', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\\[-}{/}\x00', &(0x7f0000000300)='\\[,\')\x00', &(0x7f0000000340)='@\x00', &(0x7f00000005c0)='\x00', &(0x7f00000003c0)='--\\#}@\x00']) getpeername$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0xd0, 0x0, 0x10000, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x400, 0x4}, {{r1}, 0xffffffffffffffff, 0x92, 0x5, 0xff000000000000, 0x7fffffff}], 0xf2c000000, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0xc, 0xf0000002, 0x8, 0x400}, {{r2}, 0xfffffffffffffffb, 0x0, 0x200000b2, 0x3c, 0x3f}], 0x7fffffff, &(0x7f0000000500)={0x20, 0x7}) 16:01:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) r1 = getgid() setgid(r1) 16:01:49 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0xc, &(0x7f0000000100), 0x0, 0x0, 0x0) 16:01:49 executing program 0: r0 = syz_open_pts() close(r0) kqueue() lseek(r0, 0x0, 0x1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 16:01:49 executing program 1: setgid(0xee00) setegid(0x0) r0 = getgid() setegid(r0) setgroups(0x7, &(0x7f0000000000)=[r0, r0, r0, r0, r0, r0, r0]) 16:01:49 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000015c0), &(0x7f0000001600)=0xc) socketpair(0x1e, 0x5, 0x4, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) r7 = socket$unix(0x1, 0x1, 0x0) r8 = socket$inet(0x2, 0x4000, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) socketpair(0x2, 0xc007, 0x5, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() r13 = dup(0xffffffffffffff9c) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r18 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r21 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r23 = getegid() r24 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r25 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r26 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000180)="84bbee18c4c0be5ac0e43c14456621cce8b31b6e8d3de4a05bc2e1f6677ba9788e6d104b910dae63cbf8003371a1bb1840868c8f5eda69d79a9266e37b7a0b9288e559922b0e777986d3770d4dbde88666baf515bd5610e06fb25ead7f693a78009db15dd035b3b5ec14c4e33f960120b6be475499ca941631ffbd337594866ed321fee2bf1b4e03fa3a2027cbb041e450", 0x91}, {&(0x7f0000000240)="8382f7c9dea1b8573eb7e8eff7da19eff2579a5cb4afe16c1c555d39c1048a621e7bb7d4ca2fe9fb456fb156543087e7f990f5fdea2954dccd027202b8e2d537d458aac0c0ea39e43c7c4afc0a35c6d14e54c61894f2e28bf99f52525c0bef32e297", 0x62}, {&(0x7f00000002c0)="0909af1c46a0634bc0a6c2d27f614a08750d5931f395c14a2af5992fa487b8426ff9d3a5e2b6cddfd90db84e35105c319bdf8a4724c2f9034042e4206c5d04bbc32f3bfb1d9d61642f264fd96b483b6a1adeb1f24cf19fd6f0ed2e6cb151c4f6a554071f813ca69e5a3bacfbb412e5eedf723e461b047217776cccff287e016471394b204afe8e7a818903165dbcda4fa581694fc814954b2a6a2206f714a32253cf49a57c0ce123c43a04846a24b2aae0e3857a4e8e3d8e619c989ea5f899eb1a048facc6a1d253079b7b19f2abfad0b82d9ee16d03b56d191008fa0d0c8aa1e1fedfc02759292ab08e4f1964cf752bc2ea61bb108aa8d43d4f29ac8151435b94e1cf123ce7a0e0d64d29660aa2fcad67e4cf829c128c088c2a02a8abdbf4ccc052db8978c83e22aa6cdf88a8027f970125668a25d3879ce622d1f6453cab2f4150b0fb0aeba95e4bd0343efe95536a0df7286850394a803a0e77c1b578aeb296d5e1c53bdd755bc509b2ef2b0c12a832ba9a6d414e245abac8c9eadf556ea8d0d6dabaef9492df27c2fedaae8c49fa65a4abecdb633f150711e7dd8035566db688fce35a5a9d7aa4bd96307d719a7799611c068d03729b19d9f85a954b9364088d62eeb5c78eda40be6dcd525be4aeaffd4425aee658919b5b3445ad08dcfa8deca23368dcd6d66cfbd023481006c4c108c990020ca9a6931212d1112ead16e3192919a3008183ee2c428046dd06f23c00fd257075a9a56b396ba41ddf6d2c9663293f34f266bc8f7323929da8c61d209c20ddfb7a8021f7e141373369c36ad0e561e2d522ddbc62b77025bc5dd09d12cd4a504e5d48b44d7db2cbcb0cfc5c73bd146f08b4840a26fde0f723008124bff007d55bfc279f505e385677e34e82a105607d240e2dfe677217fefb3c8609875a1dff7ce997d3220ce36a37b2470c29a0a0c88a3dc86e3b56eb5225bb9f714b687a49d5f9318d68d3294882416740cba0809e4333a2ccd6c6d5ad6d7b3a73d746d37ef227de06470cbd964b53bf55e8fa1e8f243d61da1a9e7292018857817bf73b6b47fe2701418e01c738ec325a940bad469ce3306ee198977df5c3d88efa689477a7e08fe22086cbe878e0c821f7ccadc3c742c8b040e6525d4f18af265934459742e9607fcc976e319f2849a71c005d473725a430b046fba607a994855532a1726c7df61b0c8b63f277ffb9647fe2df8638ee3e1f0177e4bd6ec8b964414340b08194bc113429a68cd317cc42769a797f9d9a1fd10c2fe7e159f77a50a708908651abab142139695d3aa76cc859385628ea2548e2a3564ae2ff8a1c55035208f102d4be027db318a0cbd46d36472c2db6274a55f6971ac3555494e99afb660ec2ec688d5c959fb1b502dc230b4ab200c312850706c845e76c22954d25fa93e6faf2635268eb017cf2c758f50e0a78db95c6e579ccbed8bf7f39d363ccbbb0113b490f7f4947daf32dc98928e01c5c57493f36bbd0a18d541d435c8e771f3bf25caa1fd4640c752c00652c133d12fb68ae7319bfcc7b9dbbb641a6ec0bb0e6906053e1cc3843c3170cd4b5bf789e7e4b4473ee01e5484f0caad07ef2f5657c074ffbe193a9586c1b029ddcf44fc86b8374a3e7514c8458bc44359935eddf967874f91dbb16b34d671a4a1c614a3609ea65a82f680dcb925e25bb0a457f95a489a48533da965f562216eefbe7901317c111a686dee5ff5daa3ba14cf82d264e0189b34feaa554d0713a38a3178ba05ce332d01a67f5cfac9eacf189e5ab6667b17dadaa582912abaf1e1e69a177c69a5c7038bad28dbfd654a1ad67c9407684c2b08ff772e19fe82041c0a1142e6c3c4f556eebdb55101d8760a803fd0027efdb4a701d3c02dd5f23a07103b177723dcb16990bf9ee027e072e89bdae8e344d67afac9b1a015a7d65f3a3740080165e2c2d44844faed0db400dcfac43bae133f6f22503d0216b1337848b999fe9c21240ce92c492d48fabca6b1a4c024d840e03c55e03671ee3f2895b6c7f4052ee3ddeaf999d4e6b5daff36ec3dfa1b67cd77c57e39f4a75992f84d625746ec461752ac193c352db0d431491dea86029d453c843a56397120ea5ea7d536e8f6ec89fcd9e23d221f6d53bb1ca31b2f4bf9330e234de7b2e882e380ad8545d513fe4bc909ca3f58dfc805d8eafa93bbfa5c9ce8b5e44f6bd4f40d87720751b9d106da43be9fae4ee09fc623d75d6aa3b0f957bfe3bbdfc4871f5c1d28a3dcb0f47b228b3eecf77230447c4cb4635bf28ab0a5938be79eb74e4f07e71cf867ecbb80610e32d952567d8d919fc9ec60640bc312899763cc3cd9788c4080997f88d5f16387c3528e0d372afbf307be01a11be25b46feaee66289f4abcac30982d8a1549ecbc76de1ecfe3bb9ea9cb01588af0387f9d329066d6912e74bbc72383574035c71cef45e48492c4a5da5554176ad34069c525a2276daa482945b16dd2f8289457c86b2bf6af1c6bcae91f17885c6e044014c6bcdfe8d5443c56fce693fc2ac87e958a644789fa1a8d5ec5e399dde7e36d6116cf7d8bec52a2737daa91ccd2bd8bdf31e523dbbdadea13186d6d48c45f6e2dee38e48a43da6e9d7518ed35dc6b79aecf5624f2171e936ec313227775af64a6609928a136b0f7e3eab0d636ee4666ca70794b7934bb45201e3650bf423dc8c07224070706c0f95bbd40da35adf8807d08621819ddb41024b10d94f8b54ff282ed5264e3b0d1d360a27e929183fbf1ca08f6e7552a1e52ea35ed46bcbf63b09c6911f81f2a6120914c4002d9a14e64ace1b6df14a66d6f828b74673d38732bba42f21605f0a6fc2965eef3012ce6813857e935fcfd56129460fd6f1f7c36971c266f9315920ff426569e57da4aabe3f0ae640a4a458438ab19db8849790245d57829aebc22299f648339525d3e5d0e2ef5da21589930663452250bbaa02685ce85947c36ea6297686687fcdc10632c0d51c059db5f7f8b38cf270cadc90c4dad8c4b84ac2050286cc22165625b323f004956262521933fa68c256f7c00bdd1c50e66369ab90c3265963ad4612ce678b2ba5713110369fd6e32677ceaca28f7bc3b04aa890f9f869a627c1cdcabdd03e1526576692b749d199561a73e9cdc34af44f46acc45a98f2271b3b9ffc3cf46dd318f78d1f8445dbf585280be0bcae8dae9a583779c6a7579198301c75471f060e323c588b5b0d7770a7fffb127e0556b26be11d446b902422c8e88856969f30efb443f76d030b8c027af294812c9491581143a9c79ba3f00ce9c33c87f411f341b5cae4180c704f4b89ba3269ea72233d11c47cca0c27617a1241d334ff7eef1fa7c4499a1b54cb67fefe36ae15178f3c930a82e1f9bd5881f6224377647a2d812d4d47fc7aeaeed4f5bff4c46c89456cfc6e21378c407bc511df142398c9d03aa3242f348a4204bd2038298c09a1466eb9fe156eb710773871f9c585643d6c6135ff6c2a8a20d4aae84f4918b0f84647a7b06ac1a225787c96c98968503a6a428906d9f878ac9ad58c172fb3c8c8fb90239967f91f29f1aff33882eb68b48f03c01be612bad8f2686ae7cb61746f3deb34806755a881079f69d1183ad19ab5e610e133cf299a33730734a47e819055c20f46469d8f1c205002a88ca9777752acb6129e109e83cca7436d96c3caafb612731629ee77cf169e3ac9dcf0c1fe07a1d06184422b256d71511449a69e61314608d91d6a896dba255d7ca2d16c4412758d47beeb25846ee64a8ac9d3abb1d1a02c090f7a866123226a1b93da954f78930f01e7b44def859e15cd89168bf5b239827682d56df0c87d2cee093fceda86526447b41d577aad69b94cc6664a4f16311970c1712d00fcf6c13e74fc4cb0fcdbaa1a0283f59c9e4ad39e8995457c8b50b5f2b26acbaf05fe72d229fe2b43e4a11154b9ae98f60d1817b1d5256ad4883f4e78bcd00b248f1a3a38a28941a28464329b132eaf7a2a5db9edbad5fe1c8f052ccdb59e581bb14ebe9720d162ff737ec99c55cad35b01a5881e893947f525fd04fd8c64c7f62554e76fd2edd2d0bde85ecba184ebef4fbe9e25ec5b0628a06382eda5ffd24f483659d96ad035df50f599f046107615603517e1fddf65fd9c33c9370f5a8f258158b98712bde59ef3877b00211bfad5bcbcdcac757e5cc88c8a677bcbf3ebaf69a7dff90278956b0559fdcc009e2a2968c76b639c1e474e17196cf739bdcaa00ca38bfcb42ae067c0337e617d3c6c1be5e2b6b602e185821df939cb418ec46161b029f7c2125f25a73e74e5273cbcc05c2636ac5e339f61b29eaf26c360cf103e8f11ed474962d745be2eba933700efdf67697351638197ea3c14ad5cc55427f6c12743560b10686f180bf6b63e4af2f14d65ee5ae99a6e8f9718318574e4d50b04ee0af9f1fdc708e608eb00373dca6e804cb2c1475d10bbe268c6214a05e38eb99fb660bde5bc0ec144c6bccf8a15c25f6b0e57fc709ba1503be09dc52c967572dda49b7546c8aa424657479dee5bccc4b6504add6dabb166ada4fe98eb0163e776a99d476c546a5cfbebbde7294920cabc299f90e9c6b11e230b3699fbd45eb6341e34f85269c394512be26f323996473e55d05fecb217fc4c8dec039d8f3e500e4a90a830fe152cfb218f8f7e5a0f777da31e4e08115f39a507ba853d853d89043fdc1d0e25b426e653341aeb7c79e7cbe843918879186f3ee02bc0480dd69095ee7f9e248e63944627215261e262ca6fa0d8ab779bb9150ace6171dd40e1741f8fdc863d8f1fa0fbc1e02e7af1ed22c6c33064c68606476ec5cb1b5bbcd498c8ff3c12f9d174fe7d8be4d0c4304138974a8c5eda74b13b8f0a5514eb3b6470f69bdfbaebe40a6aec81ab61203e4bfd8166ede37a6cc5af3fc2bc1f8403b0a424993e2dbe1b9400324f29da782ac0021d5304a3701cc7fd4aa1eb8036718f7aa42709c5603acc5b1e792bacbf6c1976a831edaae5ee9d8ccb60767184b3924fce4103c5fed049830c6d99d6d95a4c1afc83c8ed60bd887c98c7256b3ee7f1ef70701ba3b91d6b4d05b595d4be964ca8fc905e236b153f112e20110ecae82005e48013340958bc96c0ac2c97dc3de09d5698dff5104277ad5f87b5f5c3c3928cc221c337c12eca3dfa31fb1e42396728106dc37be7f02dbed7bf32bf3ea9710f100e0c933c1c342501f20cdbfb2b244e1c1a62bdaae40d99abda5138f8baf1687bfd559cc7398ccd224538a007dc78ca5f41757a297b8b12ac720690463b332a088b58ebba7352de8a4ff9e9d9e293fd56f5e08b3e69fdfcc663993fce06d45fb87e10ea5f8eee1cc3f77165a5f8c0fa78fc138a51019af83bac3e584324dee72b33b734738030d3d412fe64cd51885890191e6171b046f737faf674e84d31b2b499cb3541db1a746846be4eb45fa2be090010f57a6a2b9e583c4f91b91d5c70c72198a08d2eb9904d008f4348513f5e5bc4efffe61154f914bcafca170a8dfed7e73100e3356f62dedf17245fd34b102fd06fdb4910687f35a4c728937fc27b67fc7ac191ac1704121bda1e2bb8814ce7639f950c547b73153db254d9d1cbba3c9ba8873c1e7843b0dd3cb32b5b8551194498dd38805e978b93b705e0f940885a2bc7b2f9391c86e48ca07192335df9fd38e02f61b0cab194556b55a6be8b5cfc9318ea5cb3687b88bb346d701f3f7baa44dceb5f10ba7d17291c5ca10a79b78658b6ff7e6b7c7789e71d5e969f22604e09172191392f6096802282687e05acf1ce36cc8", 0x1000}, {&(0x7f00000012c0)="94661d57eafb84f5", 0x8}, {&(0x7f0000001300)="d3b4209d8551643d6e4b033da46d512c5813036c53a0783e90efdd283f4b2a4dc7e9f2aab8500b3721406eaa10d9f6f9aded03fa45156ae83891453158a72a0d4a1ce6bb1f839f43a561c41b2bb904b7418e8a46d6e24db8985cee028bf1bb61fe5e6d0cd3524232aa5064bce65cd0a9798fdc8eb4c1f31c59e82ca7f12530c80c8d9b3bbc7db76d30086bde84782dc8c5a0c0", 0x93}, {&(0x7f00000013c0)="986a1f94f581160f61d97bfa316e7e446173bef1b13327df7f9cc2c3ba5e5ccb3a1216680cb0ca7675f50c3ce6a4d0455d9e42d186177ab690fe19424ebddecb24fc9142919c4d9090bd2d07b098e18f980775399c9c92aeba6f4c1a4f407b9b0907a0c74fc7b6ca2d24975367b0286ecef91a375741807cd26a39cba30269c5c87b98ced713e5332e8ad269", 0x8c}], 0x6, &(0x7f0000001b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000d7b2c250f5d8a5e024fa07d3e21dbb32405a52b9351891830552e066e25ccf3228005d4de81326125584e5a5993736b1527001394cd22f5d7b01571bdc7c76d5da7533989c58bdacd5ea4189e8c48103fbe9b3bf7ee45dbefb031507ee148b774968d6e439c0b8079e7d2a6df87167e25a1c0ef3f7d56c60a190f5f2d1ab54bb356022d2479308c915bf3383cb00488c5b77ee", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x8}, 0x407) r29 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r29, 0xffffffffffffc7f5, 0x8, &(0x7f0000000000)="0d70c0df989c9b389e76ce1ba258484eaf8524873d0b678c5acbcabbc2c4f146397381ab1b52800edc5749232337f8541f5995297db15b9f3f73bd9a22e6a2bae00242cc230fd6549e6ac27eafb2a0fe8e6555ad40a94c741a4696f1b7d42f43fbedfdb5e528930317c5e08113137c95a3f6d48ae45957b728f7ac79e19076cb6a01ff28d7d40d5ed7331a62da33fc7d4300eeec8642474d8e7a423934280b709f00dbc6d380cbeca441695ce6d85c9281b8dccd2f46d4a9615f42eaef795df8debfb56cb780f1d0ce0648c33df6069ad310b4d171", 0xd5) setsockopt(r29, 0x29, 0x3e, &(0x7f0000000000), 0x0) 16:01:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:01:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0x40) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x20) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x7, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="d8f053ec2e33fb83a1ad0d507820cc20ff77cd700eb588c5802961adb939026ab07aa810a722a8bb61e6e2ed8bc1a857ac361e0508212d13a51da393a30378386e0c35ff46eb79fc95c26648089d268a325d728ec64acf7a30a9db864aa2595ccb5a0bcefa1cd226d7a6539ef4cbead06096df8d2e30a2e8516667476fd06bb29211de7508988109ce7914c2e42dd88a790b59b1b0e1dc0402a52935eedc3e7e6599a4072cfd95ba", 0xa8}, {&(0x7f0000000240)="de5e791ed01b36a68af42346af8b893d9a11aacd849e72b9a8a429e02dade5c361d9ca919343b70464686dda6e224d30629b92a1d0c3750d98463769e0f427d5634c28d72f23b630472304184c4fb9a044de56f4275049dd2353f2ef9d38fd9c9d169b3f1759417698d2a560ffa0ee8613c8de3d1d84b993b006b8093a68c70672938756b5c7988408", 0x89}, {&(0x7f0000000300)="5eb8b637b4adc4215746c4ce6fdfd0cdea548614195998ccd322839a157fd65469ad5648a00702c87a2d28ed3883af3de7fad311759b4ddc7cff0e0e233053f3c749ea34060c1ca74143b1b44261b16cdcddb8541b53b6884f4bd05d90d24dfcc74b67dd6eb2ac5a7dda5c1605a9af13ec5d2ab7fee50c07e0ecb848850fc583f7f703d2389347dc9775558d90f58b7de737ddb287e2794eaa96c3c9a52b3f567c0af7ac2fa96c25f0cdce4da495df798829f41715389130fad69d102d59621405c663c135c6c313e48b60aad62419a21e524269540a5cfb4a5532565f099dd1c586792cb6702e158c94ccb298a7e657508fd3f59c6117b56746", 0xfa}], 0x3, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r3, r3, r1, r4, r0, r2, r2, r4, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r2, r0, r3, r3, r2, r2, r0, r2, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x90, 0x8}, 0x6) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:01:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000400)=0xffffffff) getpeername$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x7ff) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) 16:01:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget(0x2, 0x4000, 0x0, &(0x7f00000d7000/0x4000)=nil) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:01:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="ea9efa6ac82ea790dc7bfed8e19abc0edafa88e9cb7eab49db068102c1594399311a068254799ebf35902f03e879dc537f", 0x31) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) r1 = syz_open_pts() close(r1) kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x200, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000300)={0x3, 0x1, 0x1, 0x7, 0x4}, 0xc) r4 = fcntl$dupfd(r2, 0x4, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:49 executing program 0: socketpair$unix(0x1, 0x24, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) 16:01:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x400, 0x6}, {{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0x4, 0x8000}], 0xcb54, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x5, 0x47, 0x6}], 0x100000001, &(0x7f0000000080)={0x0, 0x8}) minherit(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x20, 0x2}) 16:01:49 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) unlink(&(0x7f0000000000)='./file0\x00') 16:01:50 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = shmget$private(0x0, 0x9000, 0x48, &(0x7f0000ff4000/0x9000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) sendto$unix(r1, &(0x7f00000004c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c00000000000000f5ff", 0x6a, 0x0, 0x0, 0x0) 16:01:50 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_gettime(0x400000000005, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="44ce70", 0x3}, {&(0x7f00000000c0)="206d690d78ab40f0b6fcf9008bea9e1880636fe5a1c44499bb7f594b6e372722a11ad159f32959749e47f1d311844a89aed94e69e8818e8b65ff67b5f780256c4a818b5f7c771c8d45a9271792231751c141b613c10f2e64527c2d648a605a4f28e7c4930da51f5bfe6e306f7109ea7eed089aa267eb68bf22b6becd11cda00eb62d4970a0245f9c439736bfa685f48dc6c34baf666c22f17872ab79796c4d74c0d8319cc99339", 0xa7}, {&(0x7f0000000180)="0359640f40d9d9d67b4e7a56fd1dfe53b6d18969bfaec76bbaa17c083cba9d49c6d9fe6f3cbe162326926aea95e2defc038084972260337d89b28ecd698652566aed4f43b783ad941beb7d182f14dc5566c0caf5f4895979bcbeaf50c77100becad9a178fa2a639be975827fa3f0f81131bf53f0d0f54c2669fb0785a7b282719551245707fe68651dee61dfcf8ac6a1cbb46905f72f51f5ecd954ba959675737e7b0f94f08d40d8fe7cd509a3291e9213fde48f782bc58218da372ff363e9c194d646048b0194371b4f6bc822722143007a73ce035ffcda6c227948be841d86b296da", 0xe3}, {&(0x7f0000000280)="d7c4b4e8e74d450fbc87473d1bc606daf1204e424b47b94c3e751aae05966c33db06fdc294133c23a786bbd50d30a9d87243f19487dcfcb385b08806fbc24577c49e7086446c77eaafd207874c873a1556070bae579d6804784f875b42810f92baea0e5c33e2eacf603fc208c746c2", 0x6f}, {&(0x7f0000000300)="179c7d3b75f3d5bc", 0x8}, {&(0x7f0000000340)="be86ff2127ae31f2a0d8510455f138cdd434a76171a9967f6054bf0be04a7eaf764d3f29a8dc70a6fc0bd258", 0x2c}], 0x6, 0x0) 16:01:50 executing program 0: r0 = semget(0x0, 0x84b49782a8489b10, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/4096) setuid(0xee01) r1 = semget(0x2, 0x0, 0x400) semget$private(0x0, 0x2, 0x200) semop(r1, &(0x7f0000000000)=[{0x6, 0x6, 0x800}], 0x1) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:50 executing program 1: r0 = socket$inet6(0x18, 0x2000003, 0x1) shutdown(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0x101, 0x5}) 16:01:50 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x2) r1 = semget(0x3, 0x4, 0x40) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x65) 16:01:50 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x80, 0x54d8) r0 = kqueue() r1 = semget$private(0x0, 0x4, 0x217) semop(r1, &(0x7f0000000140)=[{0x3, 0x3f, 0x800}, {0x4, 0x100, 0x1000}, {0x3, 0x2, 0x800}, {0x6, 0x7e42, 0x800}, {0x0, 0x9, 0x800}, {0x1, 0x58, 0x1800}, {0x7, 0x2}, {0x1, 0xfffffffffffffffb}], 0x8) ftruncate(r0, 0x8) unlink(&(0x7f00000000c0)='./bus\x00') chroot(&(0x7f0000000540)='./bus/file0\x00') kevent(r0, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x101, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x3, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0xffffffffffffff5a, 0xb08}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0x24, 0x2, 0x21c2}, {{r0}, 0x3058054cd844677b, 0x8, 0x14, 0x3f, 0x800}, {{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x100000001, 0x9}], 0x80000000, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x18, 0x40, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x10, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x7f, 0x400}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000002, 0xef, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xe98}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x8a}, {{r0}, 0x0, 0x40, 0x20000003, 0x7, 0x6d0a}], 0x48612364, &(0x7f0000000780)={0xb8, 0x2}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f0000000180)="085b06dbdbbb2aba7ea99dae8b6f4bbee60b567aeffd74c76240ea4580c328bdcea64f7379634100b1b05dd2906286ebc0dfcad4c6cdb38f93138a0a9c46614ec4747a014c727f98715dea070bb21001ff6290a4ea57601d92196358ff37bda59ffbd3333e6ed3d499d944c5d8faf881be80586acdfe463db898457644d91ee7ee7ca2d6ddf37b57e7f24d7ccd92f4d51fa296ee09845e", 0x97, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000280)="b382035cf42fead7066945eeb6a78ec338defc38d098bbc6e431f79239bc2bacc7db18d35fc0ed2e5bd7d1b376cc851da19d3f38cc574db9d4d8695bf01e307b8561ca35267279bf396eae24fd9ab3d9387e3f98c9026b6a326fce42890df3c2734ff7e805db3b0d5c572ec7bb5d7a557e3fb358646662369476576057bab64969a691bfeb077ef1052d6d769c952d2f8944cfab6b81fe33117bb11ecc0dee786bc0dfd28a4eadc2633e87312ec1ba90a3c76cf53e40a216036f13187d8f3c2c2d4c4cd67b6d7a2ac4e3d653f18fd039510e62b5d198f59f6c99dcfaa1a4557a0a03faf49a2aa3367007e5aedb118db4373f", 0xf2}, {&(0x7f0000000380)="af9d343911d9b78cf4abd2afecefd0415aa95350ab98df59f1a1762d2716902f819a298f053a4000e3d03b5c9620a21d21a7cdc03c2e466f39712e5badef665ce89553b9d8e0565c38acaf95f39e4b92e41742065750c7", 0x57}, {&(0x7f0000000400)="6b5aeb37418da0f7eb662bfed6b53a60ae5942fcad4e9e708dca302de52f0ae5b291905e", 0x24}, {&(0x7f0000000440)="5180aff49b0faddd9450670f7b2e2a1f62590633589b964a554c95f3832831293e2a46e691d60f6f4b57f5834e9c86a5b1858876b13fb5d468f554477b098c09f84b70eeadd2ef14cd100a92c4e1bda1808d5c84323cd54c358ca0a7b08ed72d1ed7fc55465d3eb16e9a0e18dc154565ab7fa908e03d496518d07b57767a8d0b878e3e7c", 0x84}], 0x4) 16:01:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6bd9a40e5fe5941a9f990a67b46e3b91d8f62cdff8af97e10ce65880f09c1f69447d9ad49bd0fba50d0f10aba409bb82e692ae0c401400d8a1b6711b798fe07724c901c78ff6cf6aeb86d8f06d3ea6b26499261707209c486c5691f27b5874478c8e968deb6d4d6bdbc92a3a2f5a759acb2fefa80a934bcb87041381154232bc0f61ce16d2d681bdb25b6a3d10825e29c38e0ef596db8e438abc9686476a69639adf989e0caaec534b13518ee816f48e6394e36848f49face41f67f6cc05f16b57d7e690b778f41ff8", 0xc9) r1 = semget$private(0x0, 0x2, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/241) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfffffffffffffffb, 0x7ff}, {0x4, 0x8}}, 0x2) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x4, 0x4) fsync(r0) flock(r0, 0x0) r2 = semget(0x2, 0x6, 0x155) semop(r2, &(0x7f0000000300)=[{0x4, 0x3f, 0x1000}], 0x1) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000340)=""/195) r3 = semget(0x3, 0x0, 0x40) semop(r3, &(0x7f0000000440), 0x0) fchmodat(r0, &(0x7f0000000480)='./file0\x00', 0x44, 0x0) writev(r0, &(0x7f0000001940)=[{&(0x7f00000004c0)="527b77e21fe952d6365bb1e91abb82446ba44f2564916bcb0f8f4d28dfe29deccb5555b808cc965b2639d1fc3a402671be0b57250ccb14017d05f266391b4a7f9c62b79cf05611567b9fc74a8c11d2b5d6875ddef7a19dfc69d76b4b1a87ecde2973883bc4db60aba86b477b5784212f2ee0a0aad07cfd4862463c03083804d8f34d167a1988c94866070f345d5412b06cc90511d2eb11b2ef23e808f5c0d8d9614f", 0xa2}, {&(0x7f0000000580)="7ee15c4469c90f4ae0a394a35027529490f6b5a2d2687562fa3ee2c5f157eba0fb0ae48a56fa397a6caae0a284df8ddb37af5537367d64df8f393036e12e7dc8de716f7216cf5a6822be229a19a00758c2a0c59381ce0b0e9821a16a672429ce083efceb0db2a16c9bf0da515fbb8ce2f88b094851d540ca91df4b45323445f5ce7df1a4fffd8ccf92463712e35d76555139eced19b42a7181ccb4084cf7c47377a7dd2cb7354cdcd4e6796f446c4ae8bbde156afdb50a7d48213483ed59345fb554f967a6e7ed", 0xc7}, {&(0x7f0000000680)="7bec1f0963c908661c422fb2b2e5bb1f01c8ccec4a9623c7119af02e53f7979b99bb5c960b19c56de8af5dd41526c8ace997fc817d06f2e442212f6b175415386c09bb64f9615ab8354d33b21912ac656a14ba4614fb3ab51b4db10b07bff9fd3e2e04f9e50a03ebe9dec55a273398398c630b5e3d6a256c33c1767d5af9aced7a50df7b90f89414607345a0f5eae6b4118b96fbf7b2ca10cf2534c043c4b4b4fcf9767c2ed08e6234f24afd6567ae651388c672d79304206f0c02259b0e2122b21add66f817ca362b0c8f2d8e72fb0080df6aa43e09358b3aca5c08e30896515f3d611f5af55f5209ebc3694e57247739f4e6268b333a9214711be6cfc5ff8c8cd9d312bdc6ca816389b4cfc7d0472f17d142d812305f638d56142bedf20b2cdd0c1ff1f816aa2544178c57686f411638fb72f886622b1be88877a76026f97e8371f5da791fa4ee4d198d7b859f41f362e091f628d4c10660a195af099e33db944ab4651790f983176189b51440c4d2f18c457e126dd34c52f1edfab77c4548a556691d31297cd75b56aa7f721bd1854fcaddb1430ed9f059ca3d54ebd68d7b5762b2e99088a97fb2a28eaa223d03977aed50611c2ada73ed8bec8378d2128f089868544d0e435a57a68966052b47525993495b2fd78839a942dbe995b1311e9a997f71fc00aafb1ebb9967177b2937bcc6628aed63345b3e169d65d6ea47ffc898b0730984bf43db66475cb160a54bd2bf0e19078c43bc256387419e59177f42fa2eb82e63694c51a60b3e9d6fbec0342a04e46570be8852fc4cd9333c56ba857c67bde041404085e53d8124a8482d0170ca29392f749d55f4017b25c9eabce082e9f5bf303ade488f544894c5bd34a46037fffb3b580b1d0890ddacabdb5d8d4d225098d7dbbbfcafc5022080282fe0a2d8e723230dbff98bc1c2d488543e8e0a2ed7129ec60f3e8d7c5666973cf88f12a9c7e5cb3dc4cc64ae966a1c3b41c57ee7356b2016c452b3e514b7100b9ff314f6a5be727a761ccd23e460b119c2a2390ed953c3ece9adeee2d1d47c6542aa30957724c7107921537cdd2bcc3026313242915a7cc5694e881403cc84505b888f0b87070da42e4fdd8be26ad3835766af250730d2c36fc8b49115b49a5a975ead9f6cc163efa416adafee4633c11efe96495edac5c2c87416669b3058b48faf6ca2f3f01bd355b2a1cc0c472435d407d48388ef03b0d8270ac3c84b6df9028e225bfc261f94c7345cbb413aa0f19b41c3523016a6609d22a960f94dedc213580046a9b2c3f3c3447357252919feaba0d57c5206c7125ad886074661157cb61e200157abd3a426b1d43c86f59a73d0434477c057de4e55265619c2d62eee2dcd0afdf9a33e6c68b63fad9d91fd58b1f65c3127ce3b4ad6ccc64d96ff3236688c80ea52e72cb445b3eb43cea761f7bca45d1925ffcd46c31caffd9e1b2f63aa1481945ebb35efb3f53b0c8cd5df1458f3f0e358964a68fcd5d844910eb225dceaaf0a55deb90c6cb1a49e26c7e5b9f431de1e9c6d6c5e0e60b014c76a706b7de4602036c20f2001de117b3c8578587c285fe0ac77b05fafbbf9fd7e6ded6f079415ee8b1433bfd63cae4c622262ec3bfcbcdb8960906be56e3f9b58b0f96126c545a8b7a0d42fb3996e839435a3a84790bfbd27eaf30379a982f57cce7247001c6bffb6817b65684ed9012c104cd25c390816c187e6b2edb6051cd14bb2ce17317b4372fbafea6c5db634c66eb28c7c7af05b95d17efa68177c42cd1eb92d3953ce43544bdcfa44618d89211e5370c573ba57fcf0ae3cf3d33041aa65e45a87ce4d24fef03d911327ca4668bb56702929fbb7ff7fd1fa4166da50c49de17e076ce996a2cb11c084caf9bca4422774c716f9885e19caa3ba5b947572a32c286425c65642637de67f61dc8d40939a969caf27f17bb288786f8af31548c1d5d3e00b34e7e7b91cdeae8c47dc6851f044d6b7b91d1e5dd8a2888bcdc400fc7cfa4be89b299dec4f3582931d2ee18b71185fbc0ea4827c639ca3c9ff09b3ecea3357b433b3ae42be49b61a768f3ca003474fd59ff3eeba32538c7212a24d99094e607f94043de01caee64a714756723d4d10db83ab59195c4c0c16beaf81b430c6e47cc0990d58c4423fdc6ea26ce71c65cd0ecf214a1c5d36d3ca68d4ea379a0a8fe6751203d095d5edc70fb63744d9b49ecb450e7cdd3f92b869418d1c96a9843e3426f45b3eeb3ab1811378e1c2f69274649d1165dd16e78c4b1790bcd679900048004b708bcd1056a59e621dd49be9cdc13fec5610a940022f5f7ba86ff645aa1e4386adb1a23b6eaa9780ea27d52ec7d1ef8c7d322218b487d0d9ea1a77cd2f85c20efbd86a45532c29f38be6b5712b2a073797094b5d9532a7e49851f6effcbfdd4566919d657bb5443b8f2b45665cb695df2a5ea16e05af18f4fc29100bdb65c32a08227a088f3bbf74c5b086454b1d5a1d64ce4c021c26e5caf850d3631356833b4c2e480fe67a9952e5255c7856a43ae784015c3debc1d1eb70de2f1d81390d86a2c581c584adcc95e53709f74397fd3699e982828bf3e3e102e912f1e5190fb8092bc8abef6e9e07fbcf2325fe2f8fbbc5da3854522dc4e1969bef2fe643a7f25c41d85a491ad439ae10473f03bba0fd3b1ec7c0e387e748c8012f23b71be63edd93a2bc68cd75c736ffe0206ea5d543057face4a249fb5b1dcca6dd9ab16791588ff2a6e2ad44741c128f3fe4280e2027c57b24a0e7a29b97b80e1996f2804a9b14efcbbf71bfe87833e7929e23b058f7ef0a0def6eca8cfc65ff2672909e7c99473d50fa4d8c8046ed6ee6c39482e288e1c402935c00bf7041aad12ee747f80ab403ce953a54c7556a68322021fa06b8b0caecd9e6844d3fcf59b42d8957e92a434a125861500e8b74267ff2212dfc40d4180e38964f192eee866a77d89c3b17b69869cdfd3a3a533f3723cc69c469d26578d4c1ae1e1fbb2c9608a2bfc99d148a1c7831c1d031c9b300bd3db664f10fb977ab24b2efbe70491ad62679cda3ced0f4b587f33e1e8da1b6cdeffd29621c1c255a26a95a925ee0831f54959a3181f1b95d65b6c1dc1d135f1a4138c2cd6f6e767ff1fa3e014b96a29087e5747facf5d5d2c93f4abf7032a1dbdbd6ded65a4455f2fa1eed67576e7892b0e2aa5e099a2a78b886eeb5b4d293c6f8611d1baebb60f2d8cb26779bbdba9d6c85a37dbaf226182fbd508ca626b3d5fb351fde01561198003d1fec184c5965f2fd676198561545a11d2113788436b56bc2698248cbb24fc270564c389c8001e4b54b361ebadda84af70b14c9b533d187d2f6000964b8b58fb2c7328a27a34a7950a511971b755e4f5b00044518a4edacdda74e9e71c8083902ac4110f9d082f64a3c07b7917ffc59f147d4f67a405e6d23af678d51537fa86bd44007a0939ce6feb6328ee4c815c9c4b156628106824ee351600bba450b8b2a9758770c42455ee82b1e0e47c9c09ac533ec1193d5a64c27e2b09e74b6b959b08812c19f5559f7c214bb69fc01bdbf70e62366388fe7388626afddb57ecdc1b3e10b815aaf2e7760f275aba16142a01d4042892afc9fc67aa6cb433616c6ffd159e744b5404ac77c80baf2f021d10abf25971f00dff789a2565f50a36304b46baa1e7878aba846093f02ca861cac9c4ff19c3aa78243966798d317e3bc70044ab77b56748661b8ceca00b50c324defe3791d9cf35ac46c73575ec161074e44d3a83fd39eccd17704c6d192e984206a891137b63678c3a324477cdbd0a0b793a80a76c37ce4b736095ec71d25bb207ce2a528803ec35f05ab68889806b88ac3e7e46d82f889a841178165ea273277cc5b5b610b78ca80fbc2da3bd885f3ee738984a4352c69fc1f1acbb18192293eac98ce15b4776c4456202430d88e57276619034404ea57e37cd2b8a8a09613e4838390ff1ee074f067392d61e42220533dde1e8bd82cba83843af953c11908df064991c91ae5911b20a652dafe47e21ceff7277d06989390da330160f97b1c1c8aa2205ef00c3ea30a6425eebd2a78f477c3c68c5af544efc93ae552c53dfbeb2d55d75da20a498297d7accb56c6a4328a0fd0926af5594cc2d3d5efb4d6a7a86c66e721c40a543793e0870f9d44394791c0d64ad336375d78ee5a6536b978eaae9ebdd42cf64d6b892c0a682bd6da4ad34415305023883cb0abbcffa30e6507e5c3eb298526e53686e96620d6b2306c79789d6b5bdcfac0ca37c991cc57824cdfbb5e7a1f768bd720cf815803d411d2a981d8d5b5471353430d53b315a1a420ec186f66c50a6ca5c7cd33c362e6a29f0e1bdb070c6125d3d992583ba9ade2ba1871ca301eaed306ab67eb98c777d2628f8f5c5268703f88dd3562bcd7ff05a28dd51a8db5957fcb1700e3de167748ddcf6caea2b8a03ab503fcdad08f1f6c1811b70550b756940b6970062889dc04fbbd863d1b13e25411fe17929fbc7898aff2b0a6ef9349ede2ef1832259218db5b1416855f9970b29b40d3e25195b9f0d696825d10f1567acdc411c27148f32a7d35661a1448b258063a532dbf745d24ca2e4d62b223aae7f4b007097e61aa5da9db8e03bfc851f85c3b4dbbf8095bd39af58bb053a1d39f9de411b4a5616c0e15f5ea3222f7042dc2e17e979f7ebef58eb54eaa581479a719feab95ebbacd2b6707d085f25e4fb3aebd48331deb955d6efa6a7ce77fd6e12195b3cd31c19d9b55449d16005c88aaf32076186c2af0b67ffa5ea410c9d5b595a802663b4a2f276bbb911a1e770c78fc9ecfa88374295ccb615f6bcd822d91a1ef305ebef2af72aaf72f43de7c71da184663c3c74292bb0b454e505701a4fd75b750f290e79f9487a6192dad8726dac816f0782ba1ae3465fd3575756bd713bdff65c19f7b0ead68995c0eb70536454307a96388ae44de57d20cc4bc1f9235efdee61f84861990afd9fedfcca77cf7a9c785f7be550853c910c2afc8c91c898c3cc25c593c43a2645bccd58489d930188b3f77ea5fda57bdb4b3bf5e19446fb7efebe7c2765909c8d3ca7efa7c9cb557c5bbab39fa1fd5112bf3fa0a194485399723680ad01b01d7e798d5d7c37a97ac595f459a8843e97b10a3173576e75fcac2a2cf1c403cc25f01d3335a58dd28f9a2fbb67bdcef4f13842bf7e029e3b140cad1920b6917c86ae63c67772ea8016a34486c086cd56a8a1bc15f628d5078867f31fb8a3f15f44b9aa1a0b9c8402cdbab1a0cca90ec41215dc0a7e24207f1f1c8f9ce8ea3e98c03d2acd72e16a68d17bad93650bfe826bf209facc50e9941afb30dd2ed64b33f9cde0f28d79e73a433077086dbfc1ec8825f80ee7216955fe6c2faab8ad6306468e0952248387cb7ca5f1f14f2122d1938e6b8dcc6da03a6f5294eb0bfdd89578c24cec70711714baa0b1cab5b209a233715357ca2a56491665fce3a0ce457c9b19f2eb2c25c11a1c186531b7265a4b5f76398eb77ab63177bbe0d05a7069759df6543c50f39a4a9404959424dda35ca77adab2c48d3fff727a438e77049085657e3091d562fdc926e88feef7da1c785c3d56324e74e10c9961e02792da5082bae2731c2bcea384399fc989d257af594efa93fb26a8f7dd6d4de115557f9b858fdb278df1eeebb038fc1717c43b7ffb4ee633d795a5ca7477d471897280031931eee647e2937e9b1881276d5147f20be84ea2f67297b9ce95c84f9016d7b91a66e9c8c2d7698f05d75d63a264c390a96629d560b8d204b39b730", 0x1000}, {&(0x7f0000001680)="00c096b295f570e2fd2047ae9e8dd65f03bce12a99e88be79a466129902ba03275b149fd36f501241e9c0e59ec578c8f153820d9734ff67cdfe69dde84e3ac58b5080810c3381c7550dc7ba3ba35f864815e550d9224a1de54a95c982c311cb8a6e3fd9e422ba6a8e58957bce25072e18f1e19814ade13369ab5152992f108bf99a39e6d5baa3ae761e5bc22f6639c02", 0x90}, {&(0x7f0000001740)="3c513f6739a44903053ccbb4de623d5496c3dd9a0a48b77779d0948d314648cbdc28aa580802a0fbce60547de65a806a9b2bcab5a7025d117cc5b42104fe6abbaedf4ec60b79b06f31b90e001429736c58268be82f6aa778947691c3925abcb3042f436f707d8ae2266ea5c8c936c50e680e75842134ad62f39066707e78277fb65242", 0x83}, {&(0x7f0000001800)="3ecffabc717a3b124359c039c1bf295a3e7a689a17069d513e34a87e246718b97e82d05397e263c079a0016f95972ef997b0fdfd98d5bf85cf40efc9a0fff779f7d1a5f16bf5d6edd9ea79dc5a2cb24f9f5368b5d88c3d53ca1b13d3bece4b0c76f0b78b1d5c563859cfb9b0fda070483b769c7dae646e634e9a01", 0x7b}, {&(0x7f0000001880)="e64a78617a30fc0ba399c96ee97f164fa1dd4e8a4c5f7e198e132cb50242ef256d0a", 0x22}, {&(0x7f00000018c0)}, {&(0x7f0000001900)="d6399d9f", 0x4}], 0x9) r4 = geteuid() r5 = getegid() fchown(r0, r4, r5) readlinkat(r0, &(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)=""/41, 0x29) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f0000001a80)=""/152) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) chmod(&(0x7f0000001bc0)='./file0\x00', 0x40) close(r0) getitimer(0x1, &(0x7f0000001c00)) semop(r3, &(0x7f0000001c40)=[{0x4, 0x8, 0x1800}, {0x4, 0x1770}, {0x1, 0x100, 0x1800}, {0x0, 0xd2, 0x1000}, {0xc1c4e417d80b2ff5, 0x2ec9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x31f7, 0x1000}], 0x7) flock(r0, 0x8) recvfrom(r0, &(0x7f0000001c80)=""/4096, 0x1000, 0x841, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) lstat(&(0x7f0000002c80)='./file0\x00', &(0x7f0000002cc0)) 16:01:50 executing program 0: r0 = socket$inet6(0x18, 0x4000000005, 0xffffffffffffffff) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0xdc, 0x2, &(0x7f00000000c0)=""/254, &(0x7f00000001c0)=0xfe) getpeername(r0, 0x0, &(0x7f0000000000)) socketpair(0x21, 0x0, 0x10001, &(0x7f0000000040)) 16:01:50 executing program 0: r0 = socket(0x11, 0x200000000000003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) listen(r0, 0xca) 16:01:51 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x280, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = open(&(0x7f0000000100)='./bus\x00', 0x3, 0x7c) readv(r1, &(0x7f0000001a80)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0xb9}], 0x3) setitimer(0x1, &(0x7f0000000040)={{0x1}, {0xec, 0x7}}, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) 16:01:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:01:51 executing program 0: r0 = socket(0x0, 0x5, 0x3) setsockopt(r0, 0x6b4, 0x0, &(0x7f0000000040)="356a946b0d87a5fe4e66ec68b45b3ad245429ea29c8e0ab98a8a", 0x1a) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x200000000002a, 0xc, &(0x7f0000000080), 0x0) 16:01:51 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) sendto$inet(r0, &(0x7f0000000140)="80c11d1424bf95a886b5207f0f11112ec38fecfbbd4c4805c76afef9429e28741c653e9cd889de43fedfead3d15ff788b9e4a047f14f8b9541faa978a214718c21e0ab4dd7a509429b27858bba62f643ae4d185a1425b19e9bc2990a9845193cfd2cbe76ebe8e786188e717efb8e487e201628dd90e1c90867d0cb3394d3eef44e5ba011362ed3b2a9fd592a2a1678f02372fb6c19fb40252988aa3c9f2df039f55c3d8cb6060350c59adf40ebed51f7ff39f740ae9edd56f0bead624cb58a3073956510380a6b30923eb3ec1b413170b6c5e76a480dafa4586502d26e1e567ee84f64bdaa63e79172", 0xe9, 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x3a) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040)="843abf5c", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x2, 0x0, 0xe19, 0x55b59a4a, r2}) 16:01:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xe8) setitimer(0x1, &(0x7f0000000040)={{0x7, 0x2}, {0x81, 0x3}}, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) connect(r0, &(0x7f0000000100)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffeb8) 16:01:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8010, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 16:01:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/119, &(0x7f0000000080)=0x77) r1 = socket$inet(0x2, 0x3, 0x0) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt(r1, 0x0, 0x80000000000a, 0x0, 0x0) 16:01:51 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) recvfrom(r0, &(0x7f0000000040)=""/146, 0x92, 0x800, 0x0, 0x0) 16:01:51 executing program 0: socket$inet(0x2, 0x2, 0x3fe7) r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) 16:01:51 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:01:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) dup2(r0, r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 16:01:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x40, 0x40000000, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x20, 0x20}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0xb1, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0xa0, 0x4, 0x3, 0x7f}], 0x754, 0x0, 0xfff, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="c3db4d70887c92aef54d7ee9ff04d7b6ea1b3903168fea279387b67cf866eba4a2f8127d3e1371d94b9b62d26568570a212bd1ccd0e609ec5f1dc9568b022eceb7468066b813ffb702563f6fb740e82b647bf6c11adebe76c24afee0572624287f105cbc54879476dc8fec96a2c443ac4e8b914ec1b1f1b9be52c9e7f2c5296c6d422fac", 0x84) open(&(0x7f0000000000)='./bus\x00', 0x38110, 0x40) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') 16:01:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x9, 0xcb1, &(0x7f00000000c0)="8393222b02c92bf566a760af04307ede315d57e0a0717cff801c2254edf47af21070f6b35fc4f69e590ce9c4c76cb11cfc5750a666e701d4bc2c6aa86a8d4063813632f511049ed6529e921d6970cb1b9c01cbf60c8235f3990da92752de2d7499e91cbf52c428a18b3a092b2007167661afbfacf0af186656f3bae018bb8977a380e248a8669f47482cc0caf3c48804761533f4e53b129e3c117e5b8e658f7fae259850", 0xa4) setsockopt(r0, 0x1, 0x9, &(0x7f0000000180)="da36f6cd71e55fbe65024a5b8c1e9e9271924aca1c5f72e2a3798c6765737ba60ebca50fc1f8d3f5aa057fa350ac80b2d9aae68e20da584e05db026fea1f88ea1f2b56418c742bc3a054fc40cc81e7613364db5667672dce806936fa8a83ba9c9b151428daf20056af864096bab202a12d5f5a0551ca08200f29fae2f0c1c3cae274ed6684b01f8db854bd2ecd452f90105d2a6a7a3fa5e01d7f7219b074e64cd930db7eaca7b6edad39073d106f7ecfe7f54dcc6c99549d61365487ab7739191df9263885c2e0b64cd4c7c68f07426f50e2dc713c41bac391d8eb76b4b6ed44469692ad33a71fc2d7bc58d19682ca1c", 0xf0) dup(r0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)=']@#:}\')\\-\x00', &(0x7f0000000400)='\\$\x00']) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:01:51 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pipe2(0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x40) readv(0xffffffffffffffff, 0x0, 0x0) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff]) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f62757300b52d4546a769de62252dfaf72880c719f3e0151b9d7153fea695c47a131098bf97121179770f96b494353354337fab430510f8377efe26b4d2eafc25eee4089bdee16b9ddef8f4932f3a16564073f491b979f8dca9d0d86cce50d94d8d54428fb9793302755215d6bfe4608098d236725ab7e0fda354ea27bd3b8af7b4120b7f135c726371b1e7627c3da5dbb0476650b9aa843c5a6e88b929a7972cc55985251a249584e43f3434f85f78fce872ce414e464e2c013bada31b4aed9f7a3fe64800c43651685c35798cbb2103e1888b390866a6e3a427cbedf8a117fae1f1a6a3404d0228fde24001b6430e6ce8ff880ba9977b30163a5e36b7a5479183a7d16942cf3bdf9b9b56c13af0209318f26ff5d32247761180cbf1aacb3154a087e2e9ce294b318f08ffaa3cb5098cef2ca9256d80ceb705e5139a0f3123084bcf0dbebe4919ef446f0bc9ad98b11d45b00892e63d6c95b02b3579e5dd74d26aeab72a4513244b6dac69b3e1f9445e31a69c6b35c0ef6d2e75fab507056b8ef2169c1977f9dcc19c05d1a87fc9"], 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) 16:01:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x400) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:01:51 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() setreuid(0x0, r1) 16:01:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) socket(0x6, 0x3, 0x8f2c75a) 16:01:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0xc000, 0xffffffffffff7fff) 16:01:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$inet6(r1, &(0x7f00000000c0)="a1d2cc0557fbfe515d4c0d26b4dd32b30e78ffd7bc122d", 0x17, 0x40c, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8f, 0x81, 0x26c6d7ec, 0x4}, {{r2}, 0xffffffffffffffff, 0xa4, 0x1, 0x3, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0x10, 0x1, 0x9d92}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0xfffffffffffffff7, 0x7b}], 0x7ff, &(0x7f0000000180)={0x6}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) 16:01:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xcbdc}, 0x0) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3f6b1b070dd5578351bb450edfd9933f6ca5a911ba782393575415cd1b35f97f70e1a2f89db66c00dd1653022caf70d74eeac5bd04f2ed9c0c121e4b983eb2be248da860a9d214d0bacc2da26aafba135b5f7ab2ea1d500ac33b631b7948a680d7af14aba62155cbcdc43ec777d7f622429"], &(0x7f0000000180)=0x32) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:01:51 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) accept$unix(r0, 0x0, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 16:01:51 executing program 0: r0 = socket$inet6(0x18, 0x6, 0xfffffffffffffffc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f00000002c0), 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x281, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000000b000005620762f7bad1af9ec4c59831cbcb4872dd22ec5cc5250586a45cc2bb6cdd7e71619e6671be5760a3d5eb7180737300d4ff07000000cc7e8a4a4c"], 0x202}, 0x0) 16:01:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:01:52 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x6, 0x0, &(0x7f0000000000)="8ddd66ec5dca1e168e017ae52569914defc02634e42d447cc55b7053f4e63bd19e8af36f18717a0bad3f846ab4a6e886159de7c1ca", 0x35) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) socket$inet6(0x18, 0x4003, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="5fd0e7e9231b7e3c9ecf4e31faf66bbd01eb340711af84723afcf2333ce27dc47205b180dd65e5b6839cedc2cb87b814f76cbbd801", 0x35}, {&(0x7f0000000080)="97d359931e11cbfcb63eb644b73325c9cdc6eb64c1167aa2345a6d893e8e3bdf890f0181e5a255496f56ffef6dedea94ce9e907d200eed222067260776d0e855c5f1e6211141fe2b365c24885c56b8d834b9dadd6653175b59828182092574d33c6105", 0x63}, {&(0x7f0000000180)="0541ceb87f36a53396bd223da512e5f341ea0b49d935b40e9acb450621f4f9315ef67c0cb75f2a2f87580d809ca957d553786c28bbc8e1c0561b6d07525f763bf1b63ce4d78031cfe764a19e0ba9526d41f9542c0c8a3dd147cf3ac164a7d02f8c2c31d500904bc63aed5e8f448c52ee10c9609549cdc697ede82756fa93441e42d9696a9f1601550eb518d76728f32c50ab3a6dbab88549f3d7cc1fb665bca8485419c8153aa2b69986d9703e7d6cdf7c0b2a2769f51924f98848aee79441", 0xbf}, {&(0x7f0000000240)="1cc2371a985eb46012d7eb6366d7dfe8a038546731cf865fc555df218021f9dbca9cf5cafe288058321b691b3dc692ec28cf8f1b52b7e8d480b6f30f53a7afe90eb91a79912355feaea32113270ff0270bc6c5f425528e670d511765d406d8fa6ef775bc7d8e94a56967542da1bc0b84a177adec1521dbb5f9e28149dd0e060b0cf790c843d20a107e83640f3bba276934bc46fcaa07f29cfe0bec84b9263e2c9cd13bd39384707d88ebeb5b252c104222560f0f848be14b9434c4d16ab8db6d937eabd8ce417d1351b8a3e9536a522706ade6647171a9", 0xd7}], 0x4) setregid(r1, r0) 16:01:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001640)="fc091fcdb31b55c39c08000ca447fd5aee16247d4f07c5e2960b471121522f7323c4f029e59ac8606d78bdd0128ddd0e310713c4562b6f6ad010e11f6cde50d5f6b68bbcee48fdade72bd78f8154bd754c", 0x51) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x40, 0x3}, {{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x1002, 0x5d}, {{r2}, 0xfffffffffffffffa, 0x8, 0xf0000048, 0x20, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x1f00000000000, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffe, 0x4, 0xa43fa65f77c770fb, 0x7, 0x3}, {{r2}, 0x0, 0x2, 0xf0000000, 0x7, 0x1}, {{r1}, 0xfffffffffffffff8, 0x5, 0x0, 0x7fffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x4cd, 0x4}], 0x1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffc, 0x44, 0x1, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x7, 0xfffff, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000097, 0x1, 0x2}, {{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x8, 0x7}], 0x80000001, &(0x7f0000000000)={0x2, 0xfffffffffffffffb}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000000040), 0xfffffffffffffedc) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) 16:01:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x8001, 0xc8d8000000000, 0x4, "17e3383462b51cccb93eea6e99e95b439a7a8cc6", 0x0, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getrusage(0x0, &(0x7f0000000280)) 16:01:52 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000000ffff0000010000003f3efd13298aec851c70b0bc86ddd453542d15673558a8891f28777cb44b2d629f939f86de25299904adf4e99efdfe829c077f7ca975be997f15a651a2808e22cb885912e7282b189c13a3fc60b752e5fbf335edf168dc103fd09316582c7cfc4c810258c76befd6ba0c2df6fbdf9926557eb3fa719d7f06c931945c5bd77736f73d", @ANYRES32, @ANYPTR64, @ANYPTR64], 0xa2}, 0x0) 16:01:52 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="8d", 0xfffffffffffffe18) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b0282820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 16:01:52 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r2) execve(0x0, 0x0, 0x0) 16:01:53 executing program 0: mprotect(&(0x7f0000725000/0x1000)=nil, 0x1000, 0x1) setitimer(0x0, &(0x7f0000000080), 0x0) 16:01:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x16416cb5a958d90a, 0x0) 16:01:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000700), 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 16:01:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r2 = kqueue() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() getgroups(0xa, &(0x7f0000001240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001280)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e02"], 0x4, &(0x7f0000001180)=[{&(0x7f0000000080)="05d2e64755858df9d25274d61b7b4b7f6825613a9f3edc7dab674f58feb995023458234ad00a79e148289b5d86f1bb9d4840b350d681514ec46ee180949363455b8f19ba3413e709a0f77b0c0b07567f100974b54f8438717cc5ba0e11e79204e725778fa3cbf50fff0bf912433bd48799b30ff52081ba15009e26dbb0cb43d0bd8467e6672dd65b30500b0639d3ff49b28331dfd331f6876d63fa2b36bfb7efd7f2b96f", 0xa4}, {&(0x7f0000000180)="69d3a578a374a2830c4151767259659879f961221b2d8212576cb858cd0e2b02ac8c3402d114b326b333ee21c16781ec706e85c4706cf4b595efdad0c9d819787fdf05050b893b0e46593eab805f3c7152a9d0847cb9f5347edc0fd81002f00cfed996bc46fb281c1f563c4d0f5a671e85d81b60232a9a4203a41c7adc8f21a745a68e449b585adb49f418066d003c63742a297e00bbf81fc32f7f1ec773f1c5d3c6f2329ff102b4474273abba4b6e9bf08ae835e305bb889cca202a38188efb632b493864e966cae5182b9dc4a107e0fb1d30b6d4374df7927cb45e7dcd06bca1a9fe85c991f2f7a99550920b65c25294c640abe375bbe00faee1c5f2fa02e01f54b34de76d85f2b1694aec0bc44a9ae630d625f347c65b8273e8a229065c7e1f053b3ea47785975f3e8c65981c2d64dcb494d7d0328feec18e93bf01d20184f8e02492229b2f059a643059b1fba790b839394eb53cedd0bf390f0b2a984374a5b55fed5135f8dfa317c56b1bab7c7cd396ddda6e06cc99b06769122ea92bcf17218b50dec94afacc909b6c2db15b716b360ebd24d2220eba6e65a777ed8ef5dcc41e70550f12c8f54500cda811616b749f078ac7a53ba7b91a28bb0040d8686d43ffbf505e513bf1c12b5bca76f40ca6ca7ba2371e7f69ff3e3b766ecf1be92823b88e3cc6f2ea40d3300535ff1e54800f8b7f1a5df5375338af0ac71e4ccbf38b414db7eacc3bf0192396157633745ce40ec15fcf0089d9d6e0d98fd7ba5a99f12ae9682e1c4df43682ddc3aac0727fbd2c16ee6fba5655e3a672cdc5f388952cc09b10a431d8a044c0729333c889f25bdb4fc8e1531edd8c1ea088d57e10635eb1ddc358bff91111b081648f30bd6e07d77b1ad447504b5b70937a46ad29090799afef212c7fcc9f882a7ab0959b3e9ce6fcbcd27fdfeaa7606445472adb51703b19475fe16967f91ae507b35ee09fac489a2a4a4490a4051e11d0981e5f450a5c4e86efc25afdf6673715675e5d4189a322eaeba055df0e3b08eaeb1e3ab3340e16fb91fac85e1744a976ab33901352a1b84934e6b619bff1f77927c4f11b73422b701c113c7ac7e3695535ba3d56dcc124527273680511435bafa47296a0a61c72abc699e5a10574a57b96b7b577caa8fe20b526afcaa99500abca67611c7d43f6a8e06764eba576b1d88f17874fd6d7a311cb844086820ab26d9514e7dda5a9c2bc4dd4048727782965d36f65413a83a52589b3426cf9b4d988c10e50c2a9457cf2a06ba78ed8c109b0a8ab8add9ede69e17e0fed0d5f5f8afc7c348d7c632f0898ebd719441b001160ecd7e2158bbff156342fa1a27604447e4a270495fe9999d02329e7a86a713abc4d15f1f622e5ca54528973c1660896e14137767fcdd981ec35e66de57a7b69b9465c8970c2f233e91d9fb537c3bebb9605a00f5432c2f6c85cfddcfc1a8d9a09da92389123fe09d0abc4cb56a282e3aa2d9e2881559c1183a3ad6429316d0dd2a3b118611b4853912a2f9923dd7be274977fdfd83058e4c513a06682faaecaffc91fe870a7fd5d539d18ba9c9bb03dd0255b0b1390238e8ddd07755aaa192029a00a70cbec660992bdd7addb680108001f2e09576b23ebd341d7a878efd7788448338d0defbf34ecadf6c08b354b8fcea33041b69e39ee0d1256af32cdd1f2bec50526e957b2f7eaeb0ab5a662bb89e6defc3b40c768824a162e41b253f869d4ae07950c6d79b46d1873744219fdeb816a771ef98fd2d4eb80d256124a91824676dd761365c995546b14d11445dfc0b0e321aef9acdc3993cb8607ae51a9c56ff5e53fbb9ccced400ceda1e11a2b5e33273ad843ed7184f99306c1c1beda984b088bdfb1247886fd24f88c72653a57f8f0dd654d703243e58bf28eb06887f18ea727933179e9a219abc9ba2674f228f1c4ba3a5bb3d36e7a65da92817f0506738a62b2e7d4b5750100450d879d06c8c49b37aa16e85f11cf2ba279b2500d7d9fb8d4a5d3ff6a44a1f9f0a1510df08242ebaa4f0a51e568145311e26601e6231fe62b80178e414aba9253dd313d803f88d2ace3cb931a6f45bef092dd1f8c205c56443d75c36c8d0cfe599a3a672c802ae2feca3f52e96c54d9bf024d0422ad932cf455bcd7f9b353fa6edfb571d58eff7a0459d9426e61812c8459ec14573fac88c63639b89e326dc36c297db396271096fa7a3e55369d106af3960b5255e8ac481931fb28b7c5d78206c828c954bbda827f0aac8ba664bbe391de07eecef49d55794e273fa41c6185402a516f241ef72eb77bc5f470b1ff1787c5d5b30efb0284fc4b5d5abca41a3e3030350463af3411b3e30883e63819af656e3ef4aad86b75b398c65f3cf03cfec4c6562d3382141e97acd52ce42f574160739c00d8ef4c61d31bf707ae39052d0eae7d163eb6487af13e113a1dcf27c208ad884b5da9df924378d0329cac2d1c6ccbfade278d408b5f9ba999af3fcfe3a6d18a12dfb1c95e6f0cbaff86d51a4b9a4b379893f150c46daaf3f6c607c6aaaaa1ad8763935305a1eeb18c3a584d8ce12bbba89d3e1ea9c406fda13be8489b041f7d761c6ad6182c07e7b809a4b583df36af093ed652236712c0cdfda346a9d81813ba4c9a32b7f992707621fbd0d0b4a523e6ae7fd8bf0373fa037837e7e78cef7bfb349313dc6e721892e1b1bdedb868e0011141223c5c3f39cfdfb5372000f2ee109daeb8bff16408810ae35d123bd8d4794ba3c949da0109f8a2217c2e8d752fde1fc12a3bb1c926bfcffeda20fc86e78e28cab3069b2fceca75289edfc08f2d821db141ab2dd913c6b01ed06dcf8f4b8e132145173c5a602f446bd8cf961e1b085cc6451430339a13dd5039bf85f7df7a95219c73ae7a5d9f679b292b2e004c1dbbb2d77b4485393441819a1a87dcde2ec6eb6600e86d81cbfc7f163d1ebe4a48c9fa9462e739c9692e47e6a1363f86a9f6474cd5e36b59d1245e7e75852c3ad2b6d102467824e9ba81519eb5898e89e8484c153711d2d4ded7a2275529a1ba7b255b089ef63d2b9836e5fa53110aa21223452a0e57acc84f2ff21bb083c4bb35e9bd8a3b6d5768f094b6383de929bc43cb773137ca9eefafe6c6c7eef043c6a26de9f942970240ad1403a6bd59dfe453fc16efe1b677be9770ce1561e6d139f6892a4fb052f98a8b6f8f66cf10f594913251c3f48f355cfaffc9cd35dc0e83f6677f97f9b002b99d20806a9d96ec4c4e8b70e5dcc1065f7f4234929a3321f8b86ae182708fa6810cd86cc837d9ab178bd4042dc9ba55bf56036943a2c80f273cd8a67da978b9a01e77299c8208199d71d50985f3fd90d379a9fe2a8d73c051655bbfa5bbe29d6bdfa73ea918c0bcc4cec3079570f16c1ab0c147fb48563716ed7c9c51b625c25f0e36252e0880e54957b94304cca4f3de66817f81ff728e80bf7cf95d57153f65d1f4e475fbe732cef90b3ce1f14e2e256693db601155fce309ddfe2f2bc93b1410aab6967b941429752245a9fdb59206b8e4fceb33acd4da19e70ff35d54cf09a0482dbbcecac6d24b37ac67abf08cc86941a6b066c1ff053140ea10b45998b766dd5cdc090eb087cf9930c872fab9fb5cbe9daff712c5cb6c0fb6ab97a6e7c52e7d1d558f201ab020831ee81ea05d70f734774c88c7072e343c16b05ba2ce1c6f75d4d61331139e3a5e1dbdba03d9e8e48950f932a12422f9381a1db62698a4b0c9e3bdaf85533be687f83353353f3cd27bd16ad7190cda80819b83daf52ba15c325c6282253565ddd8e39c3923a78e5b8e4d624dc7ca2e13524da6eb066e5d0dae6721b83ef9387606c9cf40c36e108a307259fb27220484cb0e825a1537e8a6b73191e99fdfe52c55f23641fe9e19ecb3d20bc01c4e8f4ed02ae39f3ae12a3c9edf4ffd3d4fe7fd5e111e4a0a1d1e389264de3f9286fbbb09c1e8d503597d5d2079e39a907d42d1a97221db5249489d2ca44bcc4cd453f4b9937360743a661060655a08d6f719c782ff98620e647f35fd927f3b605a10394bd2ce3b172ae9e0879b465c7e5c996086ff0a3f91ffc81c394309b321b50905b9f5166dbcbc770965f4ed901fed72ae691df7dfbc8617e6e45c7df1d17d0ba5c80968c2f9b74b153f430944833198af85af643d30b581a5c576fe2a924d723d83568c15f2c3c506852bd06a66643c031cd741a37cd9e8070bd8f49479905f9336ab84b1dd2e4eb8c9da8b1ab8ecf0c88c617e74c630e8aaeeb27ae821b5cc62c8a6a95c045dad5011e2db8ba666a54992d4f788931848abbb20dec28cbe0f63f7bc68338970ef121d0860c571608007f8eab3360328bf1038808a3996738620d0d89deb16675af353c320dfe1764a7639629029f37af34b0c4b9907ddb11000d7765ded311705c863b9604a0232a548e6b27ebfc7e0932a863802075c838dd94a97b464d74866a679154c1863a884a33582671127b81835a615ecff55ea59826415b49ec682b594043aeb9e0b819d8ec3b02809206aaf808c8bccd04cb166d4c5350b070b4c24f7799c89303e3088d05b41108fefdba84f567e5d718e885e741e3a8d673b2089b1ebc98879e8b477e68c69ffbaf11a00c98933b2a427926c72630f3b749f678c1a065035a01d8692a54565e0cc0492b93c9e732fa256d479f89638c0fdf7f026f613dcd81dbbc435152cc6fd2ba29afa1f84770387e776e54b167b44c86eeccf7742ca6a2a187c9fdb13061a9b8a30530ec55e833d2e71c51aa01d01ca0a1eb7912b5c49d656c4ae6f12f5c0680a4f50972d41f8f3d0feeeae0ace888118443db4a469d292859e55364c6c7207ae1fe5934ac4e299ecb69c3d36a8e3dc4b8dc8799b001ec2f76fb2dc81fc78c30346b7b22683754cf81cbbe96192ec3f33094a371bd2e84a2ce512ecd4d0749c07d4685e3a834faae6483542c571aecd4c66e40e44430e7d5f0137c89216194aed52076e0e69ba5af6f45a3ff0f52cf8723d2f3f0d927835d6bf42f122c84d6b29210c5190057bc7ed8fc416fbd27bd290ca983e676ede960792d896cfd7dc3dd7dff832cf087151ad1b586bc1b177db59f052c3f90f91bb73d73f72ad95ef0bf85797bd2abdb28cdfe4df6882bc631ef8388064f0a0ea2aa3d4ba57ef98a694e353ca73b20a1fd5956628a52c7a2949d8f9626d9f8d066a545105e799bd058caad85576352fa269050cbf250fe958886e081239566ba4c30f372cd6a0c6d1d6573fd9d5c53407fc7408708952dfe9a9db080e1b6c87cd777f9e64a19cdf52b320c734d06f1dda44cebabf5d8389344ce56d7ae173879bb2526aeb6bc42d83d586659c8b2330436468b9849bdd47b4e0cca2e70ba8fa07c6dc94831ef018fe4c6322bdbbcbd963c4e73c9407272dd059b84e1986ed1936b9f876601f570c616aae3819eebdc5e06d1f6607f6d05d3f185d6091e3fb58815a062401e5d5c16c68f55ab9dcf7abb4b84ee04aa281e8098f7384719e0d5f5dd013728a24ce628867b0b2741ed8204341fe1dcc5190b0959e85094add508a27db9aca7b546b29a6cbe4d218e6e4a214ede13a9d1b62dd8573797a4f9840a059bbe5a5e8d22c2a84e3b9c217d897daa8d235d551cdf4a191dcf40ed104320e0b5ec12277827f1347f4f92b9f3b5c647a9e766d4d6e7024616bf85d7cd83a41af5fe323f10bc9f690e36bca00c5a655218869efa82214a80acf634fde388c42f33ad41a960698550ab82684550e8f1e4600e2977ee4b1dc583255ae59d88eb42490aaf92968d79bcad72d20", 0x1000}], 0x2, &(0x7f0000001fc0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x98, 0x2}, 0x2) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 16:01:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) recvfrom$unix(r0, &(0x7f0000000080)=""/89, 0x59, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800ea338dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403a36832010e055314afff83e0db53f391a2ad5661aa7935bcbea09fdb211b6ef029fac222317d5dad5cd406d8b206c3d07ce5609388c638f390a9b186a5b7f2ad244b5fd3625df81cf5b94a6da0e7c1b611f668f71bc0263882d482a055dd9fc8d0d08d97174388fd68a70223fc7a3521663490886383a954c100875a32e9819e2814af42064ad363e16e31fa165c622dbc5f5c45933906c9d0cae9888cec227f0869a8897a33f4fd54b64bcb9c05f187b0a4b3e9d2de36582079affb5f193999922a14a17481f3c7923e4d081da57353e50c40eaacdb57d4006efc0b3e8a39315603f686b9d473619ede6cfcf793cfd214fa60e30b5ad2702ae7ee4a5325c662c6dff39ceea703c0cb5dac8aa831f668ccad03736e6487bb290b65c4bf129abd8d7b70038931db4b3edd509ce89165444227fe2d586940698bdbe8165399f109917824826afeeea306d8658c8875c03359fd2e249242616dd2b55af9c36a1ed2ee5ca0248980ed057016ea4aa44d8a44385a1c9f63cf1800da0e90caf9f85aec76499078e32d8373eae439aa4b7865fa1d653fdf19e62049de0b6a91ad3873cb52c9438036280144c3340c7becea3e9e1e78417d3ce8a0b1543217d0ba346eddb538785b4b571ff1ebf344214aa16509b475f3dae44a956c6a22ff2ac898703b1114c82d921cd3c8e82f3028b5bf3eef71ad05055c7fa054a3699caf72f86c86165f38895c0b4405fefc05fbe0beb91f30e3eeb4d39f57d96080f78f6e6b702af96333006a29d3ec83a47b494126ad278a91347fdfa6fa9141e1080fe0566adaac11c4b2bde710a8743f235ac8d81b5512468077487f46e7cc713a037aac78639c8bff3d2ae657116c5595354db6fcc17f44be4b9dbe3daba610f20c65123eb33ffa7d4e1dc17c75d4e1e742d1bdc8d7d1d7dd183f1c20131c9c6bde613d2689467d39a23d1203160329780b786eee84c1bac05f405d61831945d461588cb20e6fac0f58c0c4e609595756134bef55d41245c0dcdff4abe1f1724e770bcc408e1e64b8f924b8ae76db9c1c16862bc62d9a6e595c", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = geteuid() r3 = getgid() r4 = semget$private(0x0, 0x0, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x47000000000000, 0xb030, 0x750fabaa]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getgid() r7 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r7, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x3, r2, r3, r5, r6, 0x114, 0xffffffefffffffe1}, 0x0, 0x0, 0x47a7}) r8 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) openat(r8, &(0x7f0000001680)='./file0\x00', 0x10042, 0x1b0) getpgid(0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000016c0)) 16:01:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10400, 0x20) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x101840df, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000000), 0xc1ad, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff}], 0x8, &(0x7f00000000c0)={0x9, 0x3}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x22}, {{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) ftruncate(r5, 0x5d) 16:01:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x400}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)="f09137c1af7c0cd7ae074f757125dfd724fe8088ee522a2400cd8751406267cb9ed8d2e9c6c42efe54968fd5bfa80b3e7bc0ee522ab218d454f18d4eb95ec016ac6aed65886a091b68a914ec7194d42d6b4701c96482005cdefaa567a67b97dab6bd2e15b6f8128ade9565f999d272e702686facb1e5c04f596d9df495575efd140ebe1675006ac52b028b101270e152c12aa27bc562e313904cdd7818a8080bbd43b654ea9397001ec06806bce7a7173ebea8d266f109f1d950f57f41ea33857f75d3b91dd8d7", 0xc7}, {&(0x7f0000000140)="09c404fcc5cb5b1ac1ddd04d7bbb2badc93d3f26178a5fa334db6e80b453d34cae544b51dbd81e26f4d5568e2cb622b1217cc1d0fdd23ba9bd61da543d82a30bd2f3f2f89c1253d1ddccf5744e768f8975e3f41cfead19a112d240913c7d8f53f48dff26c7d83c48dc6e3d70cae1e5efffad8a381002482f686c07d07d1b78be04184c348917610f8a25e50e2a00a17d86efff8121e4c5cc", 0x98}, {&(0x7f0000000200)="44648b0ac6d068b870c461f787ac8b1bc020586e79e7534b52043ffe87726c5fc99068888f5ee6790a4d2f64a026eaa2248898ceed4cb5ef26b82fcb41df3de7e01708e1da3121f45b0110d9c022c3040e9a4e7d7620e611721a8927261bad71", 0x60}, {&(0x7f0000000280)="b40249571340d6c0eb62cf6908a53d472089dbea8a04060799552930b1903618b0950d57cbbac0064205eaa65f478e8494cf43d0083e3d0b19e43bce797460a4b133fb96f3c9c0de008b5f410bba39ca06c69721cda831db1e37c0a9fdd391f534c0d10b323ca997d1768d2d7758aa61c2b0e3ff6c2d3efb3113937d16", 0x7d}, {&(0x7f0000000300)="d5c6df94d7c9ef4a42221dd14f634878ab4959eda5dafc79a998d13aa1f2e5d908f1f2f715de5945e24555ceab8a696558911810ca1f3b633ac971734f49", 0x3e}, {&(0x7f0000000340)="fd4fa6fb56907f00edda9c1e789de45a16de17453a21fa9a5106af55ab40f042e2dabd4ac3542377cc0a44c0e73df5038641d79d8c36b8cd07d6d8bb179979e3e370bab983591cf197d2cd92318483ea51f6dfae723eebcfaa794569736b6949ab99ee5b6b57c7323bd0ef9395a3c6658e0d2600d3c67e4af859d53af747ac44fcd6ffb7b0557bcac1b6a1c0826639f4a6b23d81264e3f53d3457c19e33adb620f8a9c1e92748cf5df1591f7798fbda3fefd113249c6093b0652fbae2bab7eae71052f5047065d2126e8e90c42f18eeff742a064d59b2bf4ff83f7268de5ec847e3d4ce641ec4f4b8664c7afef68", 0xee}, {&(0x7f0000000440)="d4e714138c72e7f518965fe708f9b84d1f173791f878ab1637aee41a2aa463edaadadf0c59d9af685ae26d9c9316a35f2f2a4cce51820a2476ecbd7face26ec8d2d93e6ba819f057256a88257247bcd3eefa4862ed2d3f7a92f199dc6f07f2ca36bc0cbdc358a463033296239a0d13493870e9fca2a28bf5941c6af20b3a", 0x7e}, {&(0x7f00000004c0)="8914139b22091279b7cfaa9e84a196af028101e49f3e6cbc5de3d545c42365e3e771d23a7da1e56e28d6e9001a3c3dfdc57e58e739a2233d4d22562a5b643ef915a0249a0de21f10c7212d913f52b156c9cbf250090e26adb2423cb0404df1410e", 0x61}], 0x8, &(0x7f0000002e00)=ANY=[@ANYBLOB="c800000000000000ffff0000008000009bb753408fb16057ecb21c9f0af4171c0a860c2f629b41e59d3533890623beab5ee974238fee0949cbaa9c4d8c45758c298b3f944de95058006a438182a3cf569cf6cc3aa946b5153f5ffd4cd4044848fb1bdb5f17dea258b5d460c0e8b798b08b5e4625d1f5f18acad9d4e3b81984c628f7b0eee23b58505e05427132139d3dc3467eff21aa3408f423f1617daa0bf63cf392a5eac7aae24d1d3152ab4c683712ee1456399f0da0a10ae36d4d8fb8bab2a6144400000000101000000000000000000000060000006bcbee2b1474b2015a5b6cea6c321cac38bc43b6e41c68a7c08ec07306fe2c5480f8eccc49b30ea45cc5f4f6cd60d7569d91709a0268fbe8a989e9f43d24f0f9bec3091de0f8fdb5e5c4a6da4873290f5cb865076ffcd05972ec3bbafb3db8be9c68a412ea9b9d26db2afe899b3345bb50eac7e6643b70d1bb9a88f73cafcb9ed44bd2ad4f7428a090dade48f7ade4e6573ffa4a9b3fc460372ca199bd9d493315f19793817fa20e074717bb33a948d5fb440b988076dc85b9fdeb4318f9ec1b4911fc723f2e5fd2fc65fcb44caf1d503e6c77ec2ca0616cbd3e4aab54521cad4bfc8d0061697e636a748d5116f00b9116f582286a147fde5e11555c75f8ddb6b07de6fa2d3806dd54e48541f4de502c5a2f23928f18a64925f4688034a4a206a8db5fcfac7938d299ccc81709688741671b1af6dec26bde4efb49958c7d6359588230af06bec5dfbeef4e0d5a200c62cbf840ab024f20d49ee5dee2184639a76843f2082bac4af3b09d47a0f8f45359e237768732fb63be546d6a503af1fd10aea0f3d60c12edb20d6bdad6e87ebe382c276a140a44d7860d767d9f3386e44e0c0bdbb29edc0e75c18e1854b55da73d4b32fc1ea0b0e23e4fede44defbdb06b93a7a2f40ca306ca8e02c895df65853190d63b88b1d37c4822556667f7ce31c020950972b96649a722d27daaa8a12621f693f7a8dcc1815c06c32961b1d7d8c329c780e06e90e574d0e8dc2e3159b1f73a76a5ddab1c1a4135a5438a84661063ca98f269118f39517e2de98b7195214d119f1852615163007d7c1ae6495b13d4aa9e2e090a34fb0aebee9d5479facaf2121335d6c34b363a5c0c19f5a17abd772dba245520b5517b2f0bd04a1535f37164acf9d62493530b8170114e9e2449d351cf04bf3a409fbf83496337b112489aa21f3bf63e07fa973cf76017fad9787dfb36444b0c08f9bc4ab451c6125d95400671134aae6f358162fc4913926e1b44a6ef44e6ba3dd7bd684e768080347800555b8d062f7c74c16517f90545ab03597c63848afdd9740c23019d5e15dbb589001ae0a4f27dc781d3c46c3b47f1d43c128e2779287fcf89a31d7e5d0bfaacd407355f00574a159e72bb2cf4281d74fb0936e8e40b0aee17a73259903aa1b74fd041851f0a73fbf78fc9d93ede8e436d4a9fa079bcdfb5cd740acd31d654ed2ac92cc6981e8913591b404b124d56b07b6ff80d620fca298b1fe14e0dd3f2a718a6514db36dc7ff7670978b04eeb83b9c4cc37ca64f5c65edd74a881ab62666b0ef6cc5e381a61fedbbcddef0b5146ba11dd3ce42b404e6b8868a04ba38063b43763ce2479b2ddc98a12996690c4b04fe84f9793ef6f962e61faa9d4107e5c7fe7b1d7776e21dfb2c2bd39eb0727d4527a149319a181d2f822c3fede28303e33080e7778ecfd4608182a0a0d1e4f92ac194dbcc7e8101f3880feb182198ef2f1f6e0eacc7290abd1f76886a6e1abb653f7ba9296ca35d15a4a13a510c5aad4f04d144bf99b88853116d0d9a515e6c62d7e4d9b33e85541a1eca0d7381df05af390142487d3b3e3cbb909e6c7f08ae1716f24a0d352903fee342f86f7c6bfe4debf114d5b87e2a0b5f30636cd373e45571b199bb5f42a7187da45a23fd9910054d3b6516ddf8b25ce269f230d176cafb104f1e76cf177db00adc582157eb80067db452aa928deb3e43c59f80a635f67e68fd9a9102fdeda80ba47173ab9f00bd69aa7ecf9ed14a04e35630f83c6650b919cd7fdcb2b781dd7f758f0b50c2bb18e746dd3f6fa113b46b798c57e8bbfb80df66c5338496c991ab36d466b32e7a3a3032a8257bedb683558559ffab8fb433d60fb3f5660501c8266dec09eba293bbbb9a08b059e8171e7abb9a3f96b75e07cc6856cfbc732c9477130a6caf2d13f562f1c47ea5bb4dd5eee23649bb73b341c1c728bb71fc0ac7e0d90ffb7779b4821e4c524a647f3ea2709f6fec979adffa5622daf9e1c26d41b2928af3a6752a3326b236b8c5d23e9ea8467d98028bdc7d50eddcdfd3bdad80d1ed3723062563f5c53c16b794592bd7cc4b276a6fae9bfb7676c1b5b95cb7775e2514ad5398dc0f25ba4b4efecafc6419a330766263db9c0a2d26241ffa3737db2ddf4baf63cc01a88593635e58d66f984d547fc0642e5c35ba141ff47388cb3bf67e4790eff63ff61b480dceb2736232d4cc3d73ff3378be2aace61c744f9da2ff229a079057b2aff38629d783012df3f90c9d7b68e8ba5d05cca2c97718994bbaa97dc3999a8e87b3e0e49e91d3ae1718b3dc50a957d48a3ebe43ffa7aed6e4dafb58e1aaa2d2b0d073f0e57bba2a3d68447d1632dff4fdc775beedc294e243abf07b4745e9e4cc9be173b169167faec02cdb5113d701180066743e19ec5d69b6baff77073a157e9336591a11fa68116f1cd9c4197de6943e5e5ab62bb53c7ae80f494ce098580f1ac4bba4d66efc87ec8a4b7934e36816a7c191e72090a5e3790873c72d0f736928d86f44041cd2571aa1cd5eb0c17a5edd51c7fc637bdc09e14cf06fac6a406bac108864a6ace0b2cb91db76257c876d5f3d91ad4b0abb5b7f06a44778dd73bc9d233cf94ab8677833f4d3f85e015849707f2fd038e1596080a383045c5f3680d0003a443b44dc2b8413d8129138bf1a7af44de6647b67227ee4eb7f670bcbe3880732633a31b62a045c3ed9a6e895de78e163c5daf5e744e09729712f20a9ee9b8f0678cfa605e10f9edeeb8732a54cb54c226a9ee7defe8d92b92cdc0865083af3dc7f0c308ceeda3f9fff76722a49fcdda74fa75624d8da42206bd130df375bc63a5aaecb1e3bc8ae89b1533eb56853a9c7842c3ca1251aa832b4385c4b6b15fff6773a7ccf448bc0860bc9b9ecf0ba16b44e17c2c9522908d9f164d525702419687e90bca6b3d52c745bde5a063be122d23d1e03635711f1a589cabe5896931988dfab15061f7422361aaadcb810c7ca49611845f09f5460d31ea7c1ce5af2f613922e91b7c9f9cef702c5c18e92b68a155939afcca8677a921fa2812efe11953d5ab516eec95553b129f2663f44a1b2b31980af8153cc037fd8e03740488d6c678d9d5df61438daa3c7ed9808644ca05ba84146bf9e2cc9475bae21cd33d4692d070830bb8c16a546967d8560399379b2207fb3de62d3b53bf8e12115fcf9cc51983423114e1643869d810410d334223cf8477060007f739f04f898289a35ee8a3b36965221d4dbd50d064b344d8316666bb654682cad427b8583d1f4026f4e4c0e6929bc326398628f1c1912a0583463b45e2914b5ce9ae718314d578d286c6d4b71026b7affd3838da902aca656528e327051f88028e7ea642a1d46e1e8370e4e7deb9c0a4022bf83e02120ababbaf2760d0b9a9816ea3da36d052c3aa33eefbc061a62983943f1b79c29ee8d3ba242886571716dd0fa9a29066623dc67deabfed2e728b4479ffbddda3881b1c7bc3ca06ef6be77b3bbdf00262418d86587e597ed1e7143b205dbd9946d3b4728214f918270533a710224ada24968e841c6dcec5235dde2bf118ee1e177ff8ede5d912b8d1b67f2e640b4b6bd2bf3ab623a9b0b9f4d516f9f5e5f26379ee5dde7575829221494e0b38e07b1166b546f406095729b4242436c4d41f1f8ae1bf0df179df3658d029674840434c0fc516d66928e11807c64dd64584b3a57e7b5aa36f0f09a88132886233288bceaf56ec2a64dc9c9ae3f958441aff3b31e160d01f79d852610463dc5121a132359069245c514388332b3bf6fc58a451cfe73410e5d757c0ebf6a71748adfccbc75f5c081a7c381ee9e6c91e69007154406bf77eba7b13fc443c2867c151bbea39fa99274a7da4e6b3125c0b845afbea4c1b5b7cf637ae11e47b9c7d9be44257e5ac26b4cdd657c05a8703aa88d222b1714e28d0a9af4df5d9bd389a9e63eea6f1821bf8cfa46ea2f898430a0cc8a07a24ec6903f4bbee3dd515eeb7e39e6ba0d4704d1b946145f6159dea1aa86f925853677a5e7e8f28114257aa516f8a74622130daa15bd31afd21676dc18dafa228638d0d08690a38ad681e17de351045c44d37f81eb98c12b2730db34fc61f8408e071f42f1d80cb87f1d176c43c6bd34778512187d4f44acee50cd79a15e75aa2f3d6ba6ea7928c996ad47698d0aaca2776955016a7acbc1ed102be571470d6c76bf229c16d435f6f13f96edbace7a6b3f614ca05f22b6ffbcafe0cdc79fd49e9fc5c0543e2e9a515b76cbbed6a283522baaeeef5a0d5336e838a952011caffbc1a84950a7ee20eee2761ade0aa3284c327e38bef4e946f2b244c387d149e21cc5a89ad2874836e6582548fbe85bac8a2ec6669ef5c73055d0fbc3a19e8315c04e7a834bfadb96a5e1d1ac1813acaaa7c7ce9f60e6adc5dfd34a025d64278789279a129b89724f5c3dee7e69c3588eb0e0b22c7b33c12bae2923d3511c42b02b94e2b85c6843f1ea4d3cc4bbe78b69a956fa5c8e83526e7f54c2605bd89008af2d25a003f895ec37117c5264ed2562a96a2c8ed90d7c083949131125cee556e7f95e1fff385a6b65490138b108a3cfc9566b2de442649dfea531d51b2e69c12e8a566f4e98fca8dd0f03eda6e0e1b2f8f7a557051953661e830f363b8360e79f509eecfc4cd08a61f652aa1edce0e86c71b768cbf76b700e8c4e08006e12b86c52f1f52366a6280b3675cb409dec0785bb6e3a0e7a6296a2177ee600419719504ce37d36026fa84e9c8ac39c60e2a9941b11e6d0295f589c4e520c55a636d8c2bba95caafbdb8d237ba6e7ac43a212f6a248599e95cf5c7ee6c11f1e354d5f31fea6426cc6f1a409ff880f528a03fcbe7398b472a37da252442cde6f41e1b0eee0ce9f447776d382a4ce67765380d62bc23ad0b5c02944be4e88596a3ee848e9e23bfc1469b007dfbb2b91f577d2429bbb79e00a98f98592952435351200e35ed175ae1fbd4f1c1d1cbc9d18e1eb9e39b39c6eed9ddca9962ddc7d8f04568be235634b417f411cfdcbcb78c44530035e08a6a056761791787121381c65ea4c5f2b94537f9f2d61614e233bc2cee87ef8ce9f9254451ca5e5bb164293df728ba64a7bc2793c15b3f119e33cbca2c4ea44fb3ad2d74355a6908746ddc4b910de6a3c64628dbf494e3a12683017f8ce820b40f368519341cd40683e2ea6f626bed79e3c1be0e6ccb5b5a42fbd077ae2d88ef765453733f7477504c22aaed6a0c44a38f6e4ae4e3a238324f044f11cec8878bd802e86f23d55a6cda72ccb9edb09fec5d4d65928108682adcdf11cc3cd99289b0fb62fd5955e31038e7cae3727fed77d74d5494d89e4d3cf5ae01dc07baa3a582d0432712bce70df7c1775a9e99acb5e54a066828a14bb137f416ab567fff60ec43c58be887b6610ddf146a99c17fdbd27a6d8b1e27ddb79aad240bf35b3a3ca597895e33d2c0692243e6a2b9016084e3eed2a51edf9b5e9a9bc2375926a834ca181dccca23337004f1ebf1d8a643be3e7361fa8ceb69ce33265baa4a27c5022a52f59f92f58da881b699e29b13bd5fc3617cff7bc4d03b5337fcc92feab7a46d94a95427d6ecd338a2fff9f93332471759c47a7dc45e400c85f8a907f34df5c1fc60d0ea7d671d63145ea27f4af4422192a29618060d04da254706eb0d1ab461e726b28858e6c43cceb276a23fe98cedd7b7d217a9e5eb912e106b234e5716f32e679c6efdc28ffadca22ff716a8a08f8727ca845ae733f47f26bf580145d062e0a6090c74962436dea7f53fd50e2310bd9a609c567880000000000000001000000fdffffff9d313ed1377513ffafe0e540a3938419797836e5005a48c3303d2055c9c9caa5bd2b8b06fa8427926638c1790174a0e697e3001ee99fff02791364ef21e86ce1833ead37394628bd1c4ecaa4f101a7e47525cf875a91a6fec4dd3787a7aa09758e8a5cec9ca1091af8c75e3e1ea5f5f5095386aaf56e00005800000000000000ffff0000080000004de09c4d6ccd2add8c189a6fea7143bead85575ce1e8da06483eb9aaffef388a6abe6b2fc0c90f7b484a962c8870e862ff5938de3a329b01d3650a42b1f6fe1314ae7468000000007800000000000000010000008000000054e135b3e9730019449ee60e88e9280a377f64bafeec7c1b6b129146ff7eda31dc8832701649f62f358aad4cec25ecf1e83aae3b67f66ac50d500b8f17c3b5464ce67fc8b60a446de0cda161ebddecb21eabea62b3713ac5dba5e60af095281e4524ae151ab5970000010000000000000100000009000000a1889a50b0dcf3c0bd00071ea693875bef8fb514bfd3905c0d005894cb005d0b080cb349e6518ab3d61b3cf0a8a1f19776e52029de2d6fd7cf2f645c28c4bc159563f5ae52e950ff909730ba17c00c167318a6b5af376a0443a572eff480fc254f5a617ab93375fc8e48db4841a7ce4933f742d6a7ab6ebdcb0073f93d67226b9a5abb8bba4cf06b806e5236db55db3e2e62efdc895b49325f2fc6dbbdcd0b413560e1e41bcf391e6fdb804118abc5f8a448b0b7ff838dc21b5df4d14a85f4c96d655b29d9c5b07da714003f758833e72dc5ad6fa4df0af13802cd12cb75e6e5249b100000000000000001000000af000000eb795b298e3ec9fa66f0d1e152af5bd9a938da9443c5c62d2604c8146fb3759db094ddae457993f00867fc2454085d84d3916955b573efbfd7cd0de4f0eb97953d654987897a770409c9dd2fe9ea341f854594a54054429b2ef47ba66c4e5a3c22bcbfa4813b429f014655352fe17b2c1a99fef58bb0ab46fe1bc24d6dc4ed86f9ed379cd79cb9a238452f5cde049dc4fcd16bc666b87af709f78777cdf79809c1204c9999ebb4b94cbe7235507a9de870dbf088c8637996e3a5f84e8f1e1155fcf3801d658956511c8d421b94488d9be4f97f77de5b16cabe54ad2f8f3f9f1110654d11c9ed05615d5b96efa2baebf16ded21e12a"], 0x1340}, 0x8) dup2(r0, r0) 16:01:53 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0xa, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x9, 0xd, 0xbab, "17020700ff1f000001260400000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb384", 0x41}], 0x1) 16:01:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='<', 0x1}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:01:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() 16:01:53 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x110) r1 = dup(r0) dup2(r0, r1) 16:01:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x28f, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYBLOB="9adfce13bdbce38065b4062b0d69faecc18e815bcaad2849f248870765285320822c630cb2916a6883287678f5ec8d", @ANYPTR64], 0x20}, 0x0) setrlimit(0x8, &(0x7f0000000040)) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, 0x0) 16:01:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) fcntl$getflags(r0, 0x1) 16:01:54 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000003c0)="7531aaf9f3f20ce0c2cb73d05271789a547c8f0dd17e540ad84d1d0163e166a0d234c9c70c98f99a3b280b81ca06c31cd94220c1c0f7df9258b4e3514b38aea06e24d6b1dbcd84f868854bce0f623772671ce1f9f7d80bff724bfa5a75138dbeab2fac690fc32d32bae15b023cae45d9b4c23fac2ae9dccc16f7f9308f58ff28bcc303697241bef0fb39bc7e799c", 0x8e}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="5800000000000000ffff000004000000f205427ee2dd4fb0088c97b7c4b1e9298594e614526298905b5475752b790538c102579b31d91d4e061064bbea7ac27370df4256b279f2ff89bac623fc2c76f81100000000000000e800000000000000ffff0000210400007662b90aa5c8dd163c7410ad255de43faef2a6aaad81af05c58ff98a61eb7af1f826600097e0555e268bb62f30630ba3cb5b3b701ac562dfc2f07570956413552c2e1e0f00e0f6434e79e589e66b06857698a96a7be3ae932ddf75db6ea096f1b09db0afed25e06a425de9b30db951f120f53d82fd9f36a73d3b7c2efc86ed93dbd83f52ce01ff221734b0e025012f2842216ae6b6df0897da1d0e6a2bde68b73ab9938293e90b2273a17e4416d2a43078891839f4406515d1b5d64809ac30b43abd0e3c067e00000088000000000000000000000001040000e90ad01e3625c43e3351ca5621eff132f26351a7961ab7e9525ec3cc594c6354aaa0385ef6deea8888d23c690000000000006a96b55a34805f3d69422282dcd27e9c9ef48f89fbee7a78f993a4bff27dd396133eebe8d2496978de0c61d03b2698e8f55c2ea6f3a560a67a33c1db052c4a230000000000009000000000000000ffff00007f0000001357fd2f4ef9b3eff87c31e7f7399ec2cb1af4950337dfac8ea7861feb569d3a1466e9040000046ab4ed3cc0b1f48c5ad75354015bdd543268fdb3d535176a24926f5ee29c5b2c1021c1e20f144238dae481747ad00b54dab6b973a8a107d3b12936c79cf106e9afcb051a4bad7db762cdfea68b17d6e423ecce259400000000"], 0x258}, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x1) pipe(&(0x7f0000000340)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000140)=""/194, 0xc2, 0x800, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) truncate(&(0x7f0000000080)='./file0\x00', 0x5) 16:01:54 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x121, 0x6) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pmap_unwire: wiring for pmap 0xffffff003f12a000 va 0x1b2f220000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a000 va 0x1b2f221000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a000 va 0x1b2f222000 didn't change! 16:01:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xfffffffffffffffd) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 16:01:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8001) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) socket$inet(0x2, 0x3, 0x7) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) 16:01:54 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="002500e003000300ffac30158dac0d190c01"], 0x1, 0x1, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = semget$private(0x0, 0x4, 0x12) semop(r1, &(0x7f0000000100)=[{0x0, 0x1, 0x800}, {0x2, 0x5, 0x1800}], 0x2) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x6) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="b9100000000000000000000000000000c0"], 0x10}, 0x0) socket$inet6(0x18, 0x3, 0x0) pmap_unwire: wiring for pmap 0xffffff003f12a000 va 0x1b2f220000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a000 va 0x1b2f221000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a000 va 0x1b2f222000 didn't change! 16:01:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x1}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d8", 0xc6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xfffffffffffffffd, 0x0, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:54 executing program 0: munmap(&(0x7f00003ea000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161be) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e5000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e9000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) 16:01:54 executing program 0: chmod(&(0x7f0000000200)='./file0\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socket$inet6(0x18, 0xc005, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x41) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r2, &(0x7f0000000400)=""/4096, 0x1000, 0x1, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000000000000000000000000000098faae3f605b6de399e88310a74ca2dad4784cdfacca1a0d6204ffbac3df8ff07ee40b300100e8f0ecd67c131f6b8b4925af481ab19f12957913ac45ea1d202e481826ff50585a94f68927766c9cff0b7013c881d01dc27bc3789c4d684843c2be547355f9c4f869679b1f47f8dbdcda68cc2de9f938039dd61d674d1d"], 0x10}, 0x4) socket$unix(0x1, 0x1, 0x0) 16:01:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000002018, 0x59f5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000001100)={0x2, 0x1}, 0xc) 16:01:55 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) setsockopt(r0, 0x6, 0x100, &(0x7f0000000040)="d3a404fe75277d52f566c6d57c289ee2a94a571256ff0b116d68c3542edad1ea20411f05476ddaae49f5bc932a190d0dd650e92f5b0ea1179cc01eb9f56a2a9db2206d97d9bc8aca8d085f63967e93cb3ebe96b0940d46b7c2d4303a7f427cef0b565956b804b6fa84a9f7d6a0b87040da79d5df4b062a6e246b74bf5a211a593382ae9c204f4b5f5582ef9b6f0132bd9d8c20c7571087b9183857268fbcba22dc4cddf129edec593b7c2c742c27cde2648b60202617b847999453932ba9", 0xbe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xb6, 0x80000000}, {0x18, 0x1, 0x80000001, 0x20}, 0x10000, [0x9, 0x1a9a, 0xfff, 0xfffffffffffffff7, 0x200, 0x67a5, 0x8, 0x7fffffff]}, 0x3c) 16:01:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="c47b8b05", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000140)="de187eff40b82e032260dcc6a88c68e10ab1cee59155584670ca99291926057ac84fedbb4e4cbdce4a650fb418053a08269910d5d4f323ffcc0a169fdf57b441af4ae80d7f566b", 0x47, 0x2, &(0x7f0000000040)={0x18, 0x2, 0x0, 0xfffffffffffffff8}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/20, 0x14) 16:01:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x80000001, 0x2, 0xffffffffffffcd2c}, 0xc) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/99, 0x63}, {&(0x7f0000000300)=""/189, 0xbd}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000480)=""/213, 0xd5}, {&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000580)=""/100, 0x64}], 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0) ftruncate(r0, 0x648) 16:01:55 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x101) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:01:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x4, 0x4}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() chown(&(0x7f0000000000)='./bus\x00', r2, r3) 16:01:55 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) 16:01:55 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4000c000001001, &(0x7f0000000040)=0x7f, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b1", 0x60, 0x0, 0x0, 0x0) 16:01:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x400000001d, &(0x7f00000000c0), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) 16:01:55 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x1, 0x0, 0xffffffffffff0000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) mlock(&(0x7f00002fb000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 16:01:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) r2 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget$private(0x0, 0x1, 0x20) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 16:01:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340), 0x0) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:55 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8108, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d4451b7865d5ccb53afce"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:01:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff"], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x28, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000140)='./file0/file0\x00') 16:01:56 executing program 0: geteuid() clock_getres(0x2, 0xfffffffffffffffe) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) geteuid() getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair(0x18, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) clock_getres(0x2, &(0x7f0000000100)) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:01:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/181, 0xb5, 0x801, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) 16:01:56 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) 16:01:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000100)) fchmod(r0, 0xa0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:56 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002fffffffc}) 16:01:56 executing program 1: socketpair(0x1, 0x4000, 0x0, 0x0) 16:01:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x120000000}, 0x10) writev(r0, &(0x7f0000000000), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) 16:01:57 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37"], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="087decd575371e81358cca25bd2c5519f1fbc60d958c659967177631d948063be070e685b1be439b07bc6892b0f1235e257c61a6971544a865aa84052f302b8251657176fb7776419da756b6a5a8afada6ce0f84f3c020d79a93809ec1f93b2803b8eaf4e75884602ddc1bd4ca5bddd259d97e85ad4db93b2bf57f8d5f728449791d7db9fd43907d723500f81085ea22", 0x90}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="498be60552211d4028ca142faa4c33e85db81cd786a480702dbf6bcee2fb9e6e7871b6b6e64621f52e", 0x29}, {&(0x7f0000000280)="4ac4ec18a58da56de1773b8c22e8f1c010785823741b3e5f596efc37ea9ecb3651d1bead27d1a5c861b6e958db7b550db622545c0449c2ed99a0864fb16c7536e6179957f8b192", 0x47}, {&(0x7f0000000300)="7dbaf7d960f0c405afd7b83b9a8a867cb3a655c6738b6a25493f56c3a88668daf790de9798cbe9cacacf5fb23769e0f3d8989a3ae2a5337683bc6d326c08705ae9eecf1b26056293505a429398207952e43fbd39fc53cfedc4c2055d83b7ea94360a131e2995b6ed331d9f77abe1eabae7b0ef37", 0x74}, {&(0x7f0000000400)="78e1ef4b36e9be980b4e30c86e5517a454574c86946ab621b14f2f06eaa7685cc1c327b874b83abf511bcb35f6992108ffd604474414ce088885f9b85399e65b10d9973fd6cdb4af317a69ab5e670e992317738e569f5ce6d82aa4ca23158e3f65cec00bad6349ddba3f120a6bfe2f5bbad80b96b262990a5ca8bf36f2ac86d1bec9b33b712df07778b24caebb8a2c85a62d428d04c3560b1af0cc05c3bcf84c9d418f7badfcb94108", 0xa9}, {&(0x7f00000004c0)="df4c8b6676044db02f9fc393a797ab1dc2645bb8413f09cc8f99af24099ec42e9ec932b335e785d17d209a46b366879e38cbfca9f02621bbc42625eae6230adc31f8f4d4c83f7ba59fe044f4897133b663dea64805806a24f13a2cd6baa5b60dc036981b79977aa394b3dcb9550d5a03240007f452c36bac3045600e43d69a8146fc63e25fd1d0875dad4137699fd6db71a281ace1941904ab4cd05d0032f3dce1832430cecf0ce857a3f44bd195d3b7db56d290a64bb7b7d352172415e7e2470f4bdb3c928e174cf2b2b56afbfa68dc", 0xd0}, {&(0x7f00000005c0)="7b8ea335c3b389e83d8accd67ea2c18e82702d4225f2271437986ee1982803d5f071bed2d03271a4ce46a613b5f684cc70a5c1b6abba0c55283e3f930a9c159d5d25232b1e56f7017a7d00732672cf1b7d0d9d43528e7c3250aa594f31a3d4b04a4c8ce0376366940ec46d5e60ff29900259c7de5c564faca19d8c79d14fbd631a1d07953f4d26481eeb1a4fcb4f2ec77112d5df1d5b5a1b1faf533ff0f066690f9e3605ac109c2436", 0xa9}], 0x6) 16:01:57 executing program 1: semget(0x0, 0x3, 0xffffffffffffffff) 16:01:58 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x0, 0x6}, {0xffffbffffffffffe}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x7000000000000000, 0x7}, {0x101, 0x9}}, &(0x7f0000000080)) r0 = msgget(0x0, 0x4) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x0) 16:02:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:02:02 executing program 0: r0 = kqueue() shmget(0x0, 0x4000, 0x408, &(0x7f0000ff9000/0x4000)=nil) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x18) fcntl$getflags(r1, 0x1) mlock(&(0x7f0000fee000/0xc000)=nil, 0xc000) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 16:02:02 executing program 1: r0 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x80000001) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r4, r5, 0x80, 0x8}, 0x1, 0x200, r6, r7, 0x9, 0x80, 0x3}) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$SHM_LOCK(r1, 0x3) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x29) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) semget$private(0x0, 0x6, 0x0) preadv(r8, &(0x7f0000000400)=[{&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/84, 0x54}, {&(0x7f00000003c0)=""/36, 0x24}], 0x3, 0x0) getgid() ioctl$TIOCSDTR(r8, 0x20007479) preadv(r8, &(0x7f0000000500)=[{&(0x7f0000000440)=""/154, 0x9a}], 0x1, 0x0) getppid() mknod(&(0x7f0000000540)='./file0\x00', 0x0, 0x800) getsockname(r8, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getgid() syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) kevent(r8, &(0x7f0000000640)=[{{r8}, 0xffffffffffffffff, 0x4, 0x8, 0x10000, 0x3}, {{r8}, 0xffffffffffffffff, 0x40, 0x53c6a1436312d0e5, 0x3, 0x6}, {{r8}, 0xfffffffffffffff8, 0x2, 0x80000000, 0xd, 0x6}, {{r8}, 0xffffffffffffffff, 0x3a, 0x4000000c, 0x6, 0x7ff}, {{r8}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x9, 0x80000000000000}, {{r8}, 0x0, 0x10, 0x4, 0x9, 0x10000000000000}, {{r8}, 0xffffffffffffffff, 0xa4, 0x0, 0x4, 0x7fc0000000}], 0x1, &(0x7f0000000740)=[{{r8}, 0xfffffffffffffffb, 0x2, 0x10, 0x8bc, 0x1}, {{r8}, 0xffffffffffffffff, 0x92, 0xc1, 0x1, 0x8}], 0x40, &(0x7f0000000780)={0x2}) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f00000007c0)={0x100, 0x401000000000}) socketpair(0x7, 0x1, 0x38e0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r10, 0x101, 0x8001, &(0x7f0000000840)=""/136, &(0x7f0000000900)=0x88) recvmsg(r9, &(0x7f0000001c00)={&(0x7f0000000940)=@in, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000980)=""/19, 0x13}, {&(0x7f00000009c0)=""/252, 0xfc}, {&(0x7f0000000ac0)=""/51, 0x33}, {&(0x7f0000000b00)=""/157, 0x9d}], 0x4, &(0x7f0000000c00)=""/4096, 0x1000}, 0x42) 16:02:02 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0x2000, 0x0, &(0x7f00005cc000/0x2000)=nil) mprotect(&(0x7f00000e9000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000563000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) munmap(&(0x7f00000a4000/0x1000)=nil, 0x1000) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f000017f000/0x3000)=nil, 0x3000, 0x4) 16:02:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x4c0, 0x0) 16:02:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x54, 0x1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x21, 0x4, 0x1000, 0x16da}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x2, 0x6}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40000002, 0x40, 0xea16}], 0x62e0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000017, 0x100000001, 0x3f}], 0x6bd2, &(0x7f0000000280)={0x56, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x21) r4 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x7, r4, r5, r6, r7, 0x100, 0x944}, 0x0, 0x5, 0x5}) r8 = kqueue() kevent(r0, &(0x7f0000000780)=[{{r2}, 0xfffffffffffffffd, 0x12, 0x0, 0x1ff, 0x7cd}, {{r1}, 0xffffffffffffffff, 0x50, 0x10, 0xff, 0x6}, {{r8}, 0xfffffffffffffffd, 0x1, 0x20, 0x101, 0x401}, {{r1}, 0xffffffffffffffff, 0x28, 0x8, 0xffffffff7fffffff, 0x2}, {{r2}, 0xfffffffffffffffb, 0x80, 0x10, 0x9aac, 0x2}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x1, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1, 0x2, 0x9, 0x8}, {{r8}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x48000000000, 0xc265}, {{r2}, 0xfffffffffffffffb, 0x14, 0x40, 0x17f6, 0x5}], 0x100000001, &(0x7f00000008c0)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x4, 0xbb06}, {{r0}, 0xfffffffffffffffe, 0x80, 0x44, 0x101, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x7ff, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x5, 0x2, 0x9, 0x3}], 0x400, &(0x7f0000000440)={0x9, 0x2}) getegid() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000, &(0x7f0000000240)={0x8000, 0x1}) close(r8) clock_settime(0x4, &(0x7f00000002c0)={0x7, 0x846}) r9 = kqueue() r10 = open$dir(&(0x7f00000005c0)='./bus/file0\x00', 0x8220, 0x46) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffd, 0xa3, 0x10, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x50, 0xfc5111ca7fc857b5, 0x2, 0x8}, {{r0}, 0xdd041b7feb877890, 0x80, 0xf0000012, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x20000002, 0x8, 0x3}], 0x65a, &(0x7f0000000000)={0x7a418e4, 0x1800}) kevent(r8, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)=""/224, &(0x7f0000000740)=0xe0) kevent(r8, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) kevent(r9, &(0x7f0000000600)=[{{r8}, 0x0, 0x80, 0x38, 0x0, 0xffff}, {{r10}, 0xfffffffffffffff8, 0x88, 0x8, 0x1, 0x800}, {{r9}, 0xfffffffffffffffe, 0x42, 0xf0000002, 0x138000000000, 0x3}], 0x5, &(0x7f0000000680)=[{{r10}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x5, 0xc49}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0xff}, {{r8}, 0xfffffffffffffffe, 0x8, 0x21, 0xfffffffffffffffb, 0x8}, {{r9}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x3ff, 0x7}], 0x3, &(0x7f0000000700)={0x1, 0x7fffffff}) 16:02:02 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) 16:02:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) lseek(r0, 0x0, 0x2) connect(r1, &(0x7f0000001140)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getuid() bind$unix(r2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x1}, 0x8) 16:02:02 executing program 1: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) semget(0x3, 0x3, 0xffffffffffffffff) 16:02:02 executing program 0: socket$inet6(0x18, 0x8005, 0x7a) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:02:02 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffe, 0x0, 0x100}], 0x0, 0x0, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x4) write(r0, &(0x7f00000000c0)="9d1e9aafa07ad3bfd8c21d3f93aee8c3dfb648bec4b1c1073824e6da215e1d28a93989d98cca3d18212ed5733e224ccd2a165e84de38ca6f3be78ec346a4455d33d0ebf682e0d4854bf386d47fe25cc0b8770e0eebc4cbbb65377b20927e7790c7c730fa71d3d368cd4449f3180c706e75995974905dc2e628dad95db6936424fc8315bf475ce22106997d38d5c7c74b12a9ffa26ee78aa0813cde82127e2245c04bb423a196ae6ac18aa6a30f1ce485642b636597c5ffb1cf5d61ffbdad9f8c0edd1ca7e945eb", 0xc7) 16:02:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x400}, {0xffff, 0x7fff}}) syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffff80000000003, 0x1, 0x0, 0x1}], 0x40, 0x0, 0xed, 0x0) 16:02:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00', 0x5a0, 0x140) sendto$unix(r0, &(0x7f0000001300)="85e1932179c5e1eb8235812a5e858e1fc50eb33e07be1470aae77cf9955eb681821d386a0b5bd15875ac5ade2df2ca455fe20d0e3eea9282490731709c844fa137b430275eb255d256f20bd65acf9f31a8413810b9078ff42bbabf5e4dfef3a881fec91d36f9762b327f26947e8db75f6904a92825f11d6dacbc141a14828f6c", 0xfffffffffffffffa, 0x1, &(0x7f00000012c0)=@abs={0x0, 0x0, 0x2}, 0xa) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) sendto$unix(r0, &(0x7f0000001240)="45e2e548a61876eb0c172248bd65a99896729e3b664f77a3d4b00977041c5c720e227c1a638b60ee9f1b790375881728c859cce717c22b43725ded55d020e4e92f7151e269d7f74f0fba73fd892bc48eb623e7c916de8c5d56401767390c304d30292882", 0x64, 0x40b, &(0x7f0000001380)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080)=0xffffffffffffff81, 0x4) kevent(r2, &(0x7f00000010c0)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xd0ac, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xd9b, 0x1}, {{r2}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x148, 0x101}, {{r2}, 0xfffffffffffffffa, 0x11, 0xc, 0x7ff, 0x3}, {{r2}, 0xfffffffffffffff8, 0x80, 0xb0, 0x3, 0xb42a}, {{r2}, 0xfffffffffffffff9, 0x4, 0x80000002, 0x100000000, 0x6}, {{r2}, 0x0, 0x30, 0x10, 0x9, 0x5}, {{r2}, 0xfffffffffffffffa, 0x8, 0x40000003, 0x3, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x8, 0x800fffff, 0x7fff, 0x1}], 0x8000, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x48, 0x10, 0x80000000, 0x7}], 0x0, &(0x7f0000000040)={0x2}) fcntl$getflags(0xffffffffffffffff, 0x3) 16:02:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3, 0x4000000000000041, &(0x7f0000000180)="83e4872739b3cc88e35dd3c70dd7e7affc8db3c70433669aca7d97e6ac560d6d8cc52411e2598f0e5d5ab5c86d5166d0003ef8fd4fe2424218e90ff1e989bd286c6605adfcc6c68da79a3c459749e626c3c2180d279590a6fd6f89e054ddb42413b78abf0ae55b631a60680fdbacc596a4bd59f9a8045908024adc08717f20f088b2d82e7d0118b87bafbdcfe41b7fe0dc29bd833eca63b4448fdb4383569b0b7371de001638b67026bf4067be0308b27d85eb8b9b8ec5f4e3ffdd116f56556a5900", 0xc2) setsockopt(r0, 0x3, 0x1f4a, &(0x7f0000000080)="6bddb4089c474810dc8be10ed426badb7bd075fe7a8e0fed9acb73f67debbd733c72f081d3ae4bb80242d520e8f2bd1c46c92eb0af3140a09f8219e2643ad8c1639fb314bbd31efb24b1825278671b40029499b2aad6b819e49538e1abf98f3a8ecf07fee680557b1cc57792314d7b51af9c3e26db799a2c3ac8457e425780f0a1cb93259a0e11cfefcdabc027f83be5308a3abee2a06db9a7c1e8e12942e2fc02364a728699ec495c766c942da7ff238ff8e8b85fa4b461e4cf8bee78c5ad9d716cafe414cec5d2", 0xc8) 16:02:02 executing program 1: poll(&(0x7f0000000300)=[{}], 0x1, 0x91) syz_open_pts() execve(0x0, 0x0, 0x0) 16:02:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x1, 0x103) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0x3) r1 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:02:02 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x21) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x1, r2, r3, r4, r5, 0x4, 0x800}, 0x10000, 0x5, r6, r7, 0x3, 0x3, 0x1f, 0x9}) r8 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) kevent(r8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:02:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = semget(0x2, 0x3, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x7ff, 0x69f5, 0x7, 0xcc0]) 16:02:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x300, 0x10) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10001, 0x9a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="cc3683dcca08cd01325490d8c4405ffd67ee65935d67ecd3ed1e6b6e3aa507bd6f0d3f95e2dac97f44afd367dd4b2a031bbe79783daa1f9ae99be4d6b1727ca235b166e7b2041c9baa66f8a3ef88abbead36807956a93336fa97440fe437d52a62f7bda0f4c509f14a09e52ddff5bc5a48948ae425418565a7b5d5b2e42c3bc0e04d1a70e40b624d4ec91b1008b64f1fecc1d4a5ab3217dd3598491f43a98dabd8286be353875266dc748681a2415064faf821b7856f7b39efe169db4e99b9c36f09124276b5fc2d60d7b6", 0xcb}], 0x1, 0x0) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) dup2(r3, r4) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:02:03 executing program 1: link(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000004c0)=0x1005) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000280)=""/124, 0x7c}], 0x4, 0x0) getpgid(0x0) getrlimit(0x1, &(0x7f0000000a40)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x6f) setegid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r3 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x188) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r4 = semget$private(0x0, 0x7, 0x50) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000300)=[0x5]) select(0x40, &(0x7f0000000200)={0x0, 0x7, 0x2, 0x8001, 0x6, 0x8, 0x1, 0x9}, &(0x7f0000000240)={0x2, 0x40, 0x7fff, 0x40, 0x5, 0x6, 0x5, 0xad}, &(0x7f0000000280)={0x8b, 0x6, 0xfff, 0x6, 0x2, 0x0, 0x1f, 0x7}, &(0x7f00000002c0)={0x1, 0x36}) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x3, 0xe15a, 0x1, 0x5, "499bbef0459fb24928dc20f84b94cc0d0995fde5", 0x3, 0x4}) select(0x40, &(0x7f0000000000)={0x3, 0x4, 0x9, 0x0, 0x1, 0x5eae, 0x91b, 0x5}, &(0x7f0000000100)={0xb, 0x6, 0x1003, 0xf1, 0x6, 0x3, 0x81, 0x7}, &(0x7f00000003c0)={0x2, 0x8, 0x5, 0xe5d1, 0x63bc, 0x4, 0x1, 0xfffffffffffffff7}, &(0x7f0000000180)={0x9, 0x10001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) 16:02:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000000080)="1ed6b537", 0x4) fcntl$setflags(r0, 0x2, 0x1) 16:02:03 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = kqueue() fchdir(r3) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) 16:02:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b2fb93105e5704194b9d3ffc9940e58f08113c3e"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) lseek(r0, 0x8, 0x0) r1 = geteuid() r2 = getgid() mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x4b366afb) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) r3 = socket$inet6(0x18, 0xc000, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x39c}, 0x8) 16:02:03 executing program 1: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x8882, 0x0) utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x0, 0x60}, {0x5325, 0x3d7}}) accept$unix(r0, 0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) 16:02:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x40000000000, 0x0, 0x0, 0x0, "a1473f0ac85e538a1311090200"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 16:02:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1fff, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x7, 0x9, 0xc8d, 0x3, 0x7fff, 0x25c4000000, 0x1000, 0x2}, &(0x7f0000000140)={0x10001, 0x3, 0xfffffffe0000000, 0x8000, 0x4ba, 0xe000, 0x1, 0x3f}, &(0x7f0000000180)={0x2, 0x1f80, 0x5, 0x2, 0x400, 0x7, 0x417d, 0xa721}, &(0x7f00000001c0)={0x4, 0x1}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) write(r0, &(0x7f00000002c0)="1447d2004f58180a2a3842556d7cbc364a9d72cce5a8065ed39de4a35a15957ad6d42717df9672037f9ee235dc6fa0084558c3fbdd4951d88071b5804a2f461c237164b7954dfcf68c2cc89a81c988378a3610e2016f181ad40fe1bff4c5cf6e1ea60c51e420773f2a8a00fc71fcd05e044a30497c5b42479a231eeb79933ae59895cdd7c6bd0aa46d63d0f419afd74b8dfca1585cc52c88829b02b661858be4e3dc8cca5ddfe53c17eab1a05a364546a09c0899ac20c60c1bb70cf1064ed87d6deaffa189", 0xc5) 16:02:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) r2 = msgget$private(0x0, 0x201) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/186) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x22) fcntl$setflags(r1, 0x2, 0x1) 16:02:04 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x5) dup(r0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:02:04 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) lstat(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000300)) r0 = socket(0x1, 0x3, 0x1) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000380)=0xc) open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0\x00') stat(&(0x7f0000000440)='./file0/file1\x00', &(0x7f00000003c0)) 16:02:04 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f0000000080)="421d8208b2ae167fe43b39b78085af43bf99833d4f2cb39b54584922044fec1ef42c72579f90860c80ed82e31ab2247c90fcfde077a1988996c736a09d9f052ce2a68d0bbcfc1f8f79433960fb2bc861c7cfe9de8537a0728b1f96be7c2790b5ca", 0x61, 0xa, &(0x7f0000000280)={0x18, 0x1, 0xffffffffffffffff, 0x4}, 0xc) getsockopt(r0, 0x8000, 0x20, &(0x7f0000000100)=""/83, &(0x7f0000000180)=0x53) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) bind$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:02:04 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7ffffffc) sendto(r0, &(0x7f0000000000)="4a5c6bd3b7cde5c309ff8e36382e705a4ad5f1134a8532777cbced1f5b3aa5703b1837ff729c651754f071c58c967841dba8324854e07c7a41b529e10f5744010962df1acf7e0c0885ec604feeff5708f86022f01f7f6e33c943ef32e6447fd419c3f6539d4e069b2310d3060105c09e8afb76cd26918aa72fce4692a3094d9303cd8bf281782aaa2c26c97bf8d03e6526c6baa350fbfc3f7807a0b550458e7c7ff175e58aa281fb67835eeb00271f4c16a924a04e80dbb545474af780a37c0c3daa2cedd6a8119c31416a2df1c2", 0xce, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x10d, 0x2) 16:02:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f00000001c0)="d62989e4e6f779b86845d431d6edd29bd782dd518d434029da90fc8b559f5ebdec9411048c5bef16bae7c41e8f5b626135555636f896d65732e6c878c6b2ae722f7641770b967e86243c4a01f98c8b8a596b29349cc3ccdd4afd37a95e10c0ff53218bef482931d4f7b8dfcbb9a1c9a24e8bdbfbea14e6e89fd19cce0aea2c906522c4102c8d27bb87a984107cbe700b1ea1d9b95f76084a0825de03bb8bf921e493693bf6c4029ff8675c75598327290c2a7ca740ea4ea1ee39e80f8e05b7f3635f4e9cca9e94265e132d1eb4d95b80dcc1e02455dfaeb3b2d58ce8c5f59c1966afb4678584d19524c571945635f91d9b37a53462668e76b489168a076e22fb29a6b324a7a0b30f0514564241baca4363da6b051cbf584cb77c35f03f08c6c7399c99c8ddef6a0e3dbe08ee50939cfc2c288e60c6148c7d01fdc510cedd855fef3dc00ff6c1059c6c7861f7656d8938e06b00fd8be48c9eb4b5860f5daaf53bd8cacea496dfe04ee6fdac4d29434bfab7d4a73b3307c2b51147e593660efa12c552dac819de41583f3e6123da8bd8ae7480d5e88dbd8a249bff4a1d9a1286a7abbb40dee6421c9555c521fd9235ce3282dfbf319cbd94ec7e7d9efde7e5a3bde788510d5c0bfb49be40b81074faaf7592eba361c66fccd20b5b2557d846eedbe11f9e19a43e53fd64438580649bf9193dd04b07b17a128bd6e955c12435a010fa3cda5a887ef7794ba4e79563cef128303f8648392c203052239b0fe290d21e72afa0d9c5c6f6a67587b108f57dabf29f4139a803790b05d8dccd4570ccf48163b142150ddeddd471254cd3aab054d7deedfffdbfc61e1a5138335e3b609c60626a50e7f4049cf4e389e65dfd3045ccbdb61b5be7d708badfe28802ed8701388fc9d93496231e7c9cd66574eec96f2f681c89d35eef35733e08b628d689fe0824b5f7e07f0b44ae60e50144a9269ddf13d5f0dda1b21f67938d6f800e533422540dcf085bcd918ba45e48589eb088f148c3833b2243f39a1a5b0ec3faa08a159757fbd0efed2b547b906ca11649520c7cbad9fe8fac895c224246410b5dbcddada70b41ccb41a0bf2335eaf454b5eac3a76e31b44d71fe5b233b4759a1bc254877fdc50e7cd527e437f4150e83e11aee053d4f6b8747aa87b016f76fd929612a154a8be2dd40e30cb4a71247a69e990b909e6a47c9b54915d88b05442cdab7d7e9112a69d73d6242ea77a751905a4003acd706da74c50547118792665c4f77f68577ef94a52e54678e7d1d99589842d601e299f4922a01f7a61e6345173285e6d292c7f95638ca2eba0ff1c9560c2df7425b282c50ba9f864e7f55fee9e6176aae17986bc820005643fda99c35a4decf7fb4803101d83a3d289f1af6799c34d44238b9d1a639b33d87c7ee94fd34ffe956c40898e7a12c654c6ad06b49cf0fdc8bd99bf40ac42df224340d876da8f3fbd6dd8a8ff60a0998891304594e80946358c8440263f20de256b44286f4a90553f2be0a2c0b3a05ed969d71996d719f2ce7f6c78340c71deec0081d311f7acd4e2ec5c5a393f60e519210c955a1a7ae3cc93636e2373149f35441d132233f5dbbd04da4bd2bda32847cab65d05eb2417afdaa735339df2c5dc22216fa411b697c0a1ff82725657be22462d41a58a0be7dfa233367e26f61244c63591e4a64b074c6c26ec46b47dddda1ffe3a7c32c02449c40ca78662008d824b45f28f336a1f2cc63c605dc53cdfe7ed42c721c592dcb5d130df262e9a1f7938fee079d6c92b6acdf6e98c50d7d93b8fa455734ddc73b48d4dbf94d22973ac560a562c517c03d2b89b3b716013d56c91c34e2baafde44c8c75347690ec45f7d1eacff51cda5209b8c8a68319da3b3a342f3fc8fa6027ad3bfcd08feb081cee460bed62e8e496aca77efb24be69932032418d31ced45a7bed2e280e534a531878d051e1b8c7b55ab0aea8454358c7d3e9bab82ee5887d5b9955c119253ce7a8881a9f9b1799056a83d05fa9ae466ec64b991f023b2358eb69602d5680872208936ba8aa8f1ac5f0c547afd2d2b7549af51a775e9024c9995e12c45f1cd8ac84559417402132fbf2b931b4f4d7b671a6fc71aab787b2d376abbf87b3420bb4c7b9c6d751a5f2f3fadf707901c74d1481606c4f54a2353654964d8b4c18f2c2793bab3ab5352c5099670f12cb3ecb8d5ba2b5f9f48ec726e54c3f57bd71667815472b87a97997f5df958f8551f933bfcee9815169b96a1e759455e2091f4db2b8b81d7e1217f8f694edc48a4aa2b25de39b4cc08953e6ad534566bfa8679d8bd7610bb868c10d91c753952d89afedd3e549bd653aebfffc41def1d5e866217e3317122a02bf3ac8a83b3b1675b983155080a2b177b5096884d6fb056c1a8c326f481fab16ae0f054548c3996cb765a0441529c5c32472e75854346a23e672ed99b8083daa536ce1ce73a9e58202451f773bb29a026538e2d599ef6551e79c9293c76b16bb6d1e7375762d32de0a012efbf4fa6c625d8dd2952e16ee9ff8d992dbb6f150f59fa981a37b82943fcaf6cde27875286d75597614a60e9675cbcb4dd8a095442c5fadf4ed22ad9c1cf9504e65570e4c4c3b554cc61074b5b3ec18adf7ccc9fa2832e4d5ec6c7ee232e0f888415c0e90ccee8bad83e2ad595c73155fb3eef279110657b965ef80d81fbb3c0a1d9bb0376265a55a1d3c870cbe76f4e4a4d019b382143d08b5098475eec2a15bb26256da2463e7e703a50ccb017ed6725c5b6d059a5b4bb50f03d220c4d5aead65b1d55179eb088af37471d2edb70b7e1915660a7e8ad9cd9807fc79ad7bae46d75470372233d0c77a2434c30abee9eda891da4eb19c6aa366a6f99814985563de2de76e51dfc60adcd6a384b2652d09c2669ca4fb7d227e98dddee8c1574d7487f52d4fe0196943e0b63fe2b118777a22768fb649a0714b30465a036d2c3d71494a4a4cccdf33249fada960df28ae18072c2f60f13f2e502b3689767d01019a0d641c1d9d5d69396b39f8cbfb25a372c3ec97c3c6f83f251493f579972801700168e7e708d92d3c06a4463d4986335251482259b0fa5a84f0adc2d905f235c3cd2621826ced33b39d0beb8e943c755914d0e069f21d597bd5c82f576db4dbb90ea81bf75881089ffb76c27a876160860e70693d12877cd0de89a1fa81da8af0c8d67ba1f67d871bab89dce5e0cffae15de97e72f65dfb7902b63aaa7c8ed43a6d4b435103ba04ef7a62ac65b3a0cbc4acfed8fe1c60e50b53a06f103b1806711feb2b60c96e657ad2cc4701cf3345e72c9033d8a34dfa38b68a9bc1e4f637eeb5d510921c828246e51facacea0abed039b56006baea52a89acddf886be057a90c019891bd7e11c47f4125296f5694dc51ffb512bd47df0cb4eecd3795f1f286ea391404391f6f53cc23296a456275d91096ad1346b5ce1a5eb34163379ad498aa5f956f9506462195656376c61ea02d9097214ab451c21f1f1ced1e6f8cc4b6b62360ac587ecadc5e82218ccb82148ea700222dfdaf3a6e8e7c4ee236c46c7e21bfa7cca3b7e29a0d6695607176bf2fc0e18afdb533863c2430fecba7812bac44b4c4a3d5dd45fe1e0f813c2853003095db50ddad4e7014f34d83703a624e3076814f52e925ead87fc4735dc746971f8785f6a9eaa33bfd82cf46f57d7e791c3b9cc7560b7414755ceb4da67fcee4e0809023c22e8625e9eddeb8c045406e9dfd2023b2e680f52f7f3e5192ee98ea190fa9a6930edffdaaa25e2ae680bccb1bd27e4f962b268ac0c2f3d07e500d6c15fc7af05ea5aa6b9f9a2726979682d4bf245be379f379d96dc70813218be5b2dcc5d9c087aec35772571edbe077c7b8ad91adb4bea71d8a2e5917e7e94313ff88a34ee727a597a4df7053fcb8b4ccf315f78ee72a072bec4013d4ba98686916bdc7441858c6fe3cd248cf3f9a53a63a8c55e264f7ebe9e7244710bf93071cdb407c241eb7c02f591ac74e66eef1030c0fd9b1d3a95eb6ee6c8bb5c80ad29be85da1dfbf61da66f6c96221bff537513760f60227ed2771bfe6875fb426c5785fd705b90fbeb307ed172b9695ca345408522bc3e1267d3376a04b9a436b6110051a9bd61f4012cb8c48d0ee4e8dabf40a09053a097001745acf77e95ff91ac6a3f7ab0557f3e3265e404a5eb5b57588fb22ea0d0c0ce028f150be47d411a155530d7485629d644622743ba7907e02e38ebfdd5d6b7d06c088d6b37d474a370ba309ad47bf7105872a3f1c264f7dda3699eac2b853204614eb700299bd411b2aa604aca5a22ee0d5454af45538f1323d02c01d5cb3ad5e0c1fd138ab4505b8f3d4ca23772c1848ad080640352f2e1fccd39263ddd176368a0bb89de8da31710592b310fbdfd15899247ce8d997fecf3e190a1c49ab6318bc01032ff782306bf781f8418000dd20adaee317862b5ca8f024a48bc95ce59cf8060c26acd2be1d35849e2e7ca18f75ee4869edce0a7dceb0407b9cea280866fda40c0d434c15d44214918ffce4f4133c71dd9fbddfdd7793e2de94735b6367f79cbb2c9804358459687cb20ecf3b930611df2e7708195110f2502e9837481e5a75a1b28c397e17ecfc9d6984f07a5d036a2a34dd64c80702277588fdddeb988f47ed33eda59f8a474b9664b216f8cbb2b48698293154c3efe9ca5f901f95a8ba430d520876c4d6e519c79adde36171b57e77ef138cbdcd71a16677d835d436d3dc611e271e72421f5477e04a04770dda6a7c0b99a18efe641b8a42f726e6fc44da3851a2720068e6fce04e34a17261558f49d36f92d5d7a583d7daa578ebc607d1f5f4d61933798331a1c9aa811d14f613cd5a8c9bc3c229455d500125ff45635ad31fb5d9dd19b70de15a5b4c026e5cc6072dcc3884670ba20a93b6e90b66d223f83c53e4a455d76ae798a3320f6a540ec851c26239898dac943f94354d6f09a65d7972e26a29562a8e274dd94914aba34690001ae47322f602d873f4f2eeb7d2e11494d77e8eaafad37be0f0c012f7d0924be8a21b27866936a371bef720bd0373cd6c3ad3a916fc5e4fc22e83dbca2e7eb5e38778a764a4f725055be922fa8c32f4375ec3c9707b4ead374a3b5b6012f8886da4f9a8dc09162f336b4b8cf84b6c15c9dabcb9a469c82fe42606bc428fce8d8994a43e6ba7193d02e1ff7e8026c7f519754bc8ab70a74e07bec099ce0e112b230539ff4d16947f9a20b7a820aeb1b634be0dc954dd55582fd37e9969e043adb7b4a91b33c1292b06be65be7060f5feb0fca47be804e48b94930ab915b63b7e68b08c947a7bf6b1f589ce087160347424807f6f0d2bda10e023ab3bb773942c84f0b11a6ad1c6794f553f47b9b7b08adc16ee2787b386febd67082f5f94719ff3724e1271898f46d74457b7aeb2fc2a501d267590021b4473ad51fe319c32ead6858be39c672af6870a4cde516ce10bee619e65a4020d7c157fb8ec8c24c010590065c6f0e6044b8a22e2cba34e45e52e0d2e40f4726ec9462b37fe407fe396471e9eaca26fc8584e7acec0ff50e2d6044d6a89583341f7206453b5fdf716da81d642bd6911e77f84dcf593752f2c394996485854c4f6df83122e91129cb94a57c3bc72e4de204d7f16cfc373a231e61fb81c8f1714105ecc7820ba4db933649185d34afec0de8a037f5a128a0bab12989b2910c51c44a132129dc41c3ebac110e842a9b46a7cdb35e0680e958a924a06610968274c2b22c552c49c0dc0e57dc2607dfaca92473de7c8cedb5258d1", 0x1000, 0x4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = socket(0x1e, 0x7, 0x0) socket(0x26, 0x1, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs, 0x99) connect$unix(r1, &(0x7f0000000180)=@abs, 0x8) socket(0x10, 0x4005, 0x2) 16:02:04 executing program 0: r0 = socket$inet6(0x18, 0x1000000000008002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 16:02:04 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet6(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x0) 16:02:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x8, 0x6, 0x2, 0x2, "54b6748905aeb710baf00581fc00eaf09804d824", 0x3ff, 0x8}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "52774a166916b808c56261141891c93972940bf5"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:02:04 executing program 1: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x101) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="3113c05c811b8fbeeb370afbd2f1839a3818c641628b9f0b4d2e9d6eb1f640854568030f4315ed1feb6685625666ed922838c13e07f473563c48430c09f63bbbe72202c0b53b", 0x46}], 0x1) syz_open_pts() writev(r0, &(0x7f0000001580)=[{&(0x7f0000000340)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc37b01f0efa2f1a79b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be758c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028f295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dac45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f21d0bdf1643efa8014c7046c2552643c7437ae6b65bf199efbb0d3c8d832362bd", 0xdbb}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x44}], 0x1, 0x0) 16:02:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) fchdir(r1) 16:02:04 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) 16:02:04 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x7fff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000080)=[{0x0, 0x268}], 0x1) 16:02:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000001440), 0x8) write(r0, &(0x7f0000000080)="eaf9ea55d2245a6fe7b0a7d35892c54dfe1cc17d66be826f67aafd799a0f0da40bab279d194b5fee0126771f9dd014c7c92e7b760c12219305ee65b47a4cea094229e4ee7fbcb2b1822bd1df7c6eb12e18e8a04606ff73d42df67ea777819b465b6965fa", 0x64) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) readlinkat(r0, &(0x7f0000000100)='.\x00', &(0x7f0000000140)=""/115, 0x73) write(r1, &(0x7f0000002740), 0x106cd) write(r1, &(0x7f00000030c0)="ec679d0c6dd7beef7e86eb429b5b9e0675d13647e473d2bc5fab02d5fa0b33ee65c77bc06d34761f5514945abdb7c4d5ed14ae29ab33fcc1a09c22ed436456008d8d01fe39c55452310877e59ab4c790debfeae7dd8d85fa11406ada12405b891a02412ee70a040b1a71b2d24cadf5794e037705eabaf0a678ea76965eb61c044d7fce518a59790431d555626ea902e4b707d78dc69004663a9ae17a7456844b9cad19895443f3e1a59de15603ebf0d859540109409a52cdd9e62b985a908bf7172e2182a1454a05a20793a08edf10871d88e005e4c2c9e729e4b9565040429cd3612fb2ab837cb730a9720ee3cd020621611a11f3f895f7a3df1076dd268270ee0a181f58559fec4193e97a6a6cfd6c683bc209d62e61fee2a8f2d7a00234f24013b674ac3f9086a2b68f695db6ab5c6e20a5f8ea3c9d28cfbe40973bcf059ff0b1e22b8c1e2f9200126bb05d766f070dc52f78c9d72f4d2a03c715dcbca445ee78", 0x162) 16:02:05 executing program 1: pipe2(&(0x7f0000000080), 0x10000) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20180, 0x73) ioctl$TIOCSTOP(r1, 0x2000746f) 16:02:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt(r1, 0x9, 0x8, &(0x7f0000000040), &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x2, 0x0, 0x0) 16:02:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) write(r0, &(0x7f0000000080)="b0", 0x1) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) syz_open_pts() 16:02:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000000)=0x1, 0x4) 16:02:05 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') dup2(r0, r1) r2 = open(&(0x7f0000000180)='.\x00', 0x0, 0x101) socket$inet6(0x18, 0x1, 0x100000000) r3 = geteuid() r4 = geteuid() setreuid(r3, r4) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x40000000000000dd, &(0x7f0000000140)=[r5]) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x51, 0x4) setgroups(0x164, 0x0) setregid(0x0, 0x0) r6 = semget(0x2, 0x91e5995daf04be46, 0x100) semop(r6, &(0x7f0000000080)=[{0x5, 0x0, 0x800}, {0x2, 0x1e, 0x1800}, {0x0, 0x10000, 0x800}], 0x3) setuid(0xee01) fchdir(r2) ioctl$TIOCEXCL(r2, 0x2000740d) 16:02:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) msgget$private(0x0, 0x20) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x10) setgid(r8) setregid(r6, r3) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x2, r5, r8, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x7ff) 16:02:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair(0x30, 0x4003, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000000c0)="3d1d61d93194257b36a8f2df5fe875a3a5c4629ab45e8dea566c966cf1fce86ef035646ed9f875b3e7e118db05d3ac47c633e2cb12ae51eb3fd457a9fedae85949a1b923fff3d64f0434ddff6c5d078d77e9c95942b8ec71f49bd95555f695fb2f9d958a37a72af28a8208481b48ef0eda7f362ca3ea41e7c1923a76bdccf5cf08e5ca48d5fdc785b2336b7aa9d92c509a8144baadf9eb22aa45fa82bac800c2a835067a09a11e137f74a332489d", 0xae, 0x402, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x8000}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r1, &(0x7f0000000200)=@in6, 0xc) 16:02:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000180)="4695d3b0a705d08af427fce299d13bcc6ec70af612720240454f9f0c91993c044941ac8adba4eb53e6a70c843496d1343a5582cddfa6c114f9a1c3c01ed0a3055c7f4146d26334193409e44e4ebb782871779380f497f8ef30231b9ab791a22693c23d588e584dd580656029ef3b1d3a1ef1ef7bcc5a2d184cb23c8f9575a75743c27e77ee7420bf57021a3f95513baf43aa01e55eee2f67501a4db1db26dd38215b2b040cee3da06fd5a021f35fe6153d29590c0c5ec7bbfc1282b6ae1f5cd66a033c33925e6283c1fb9ee78365dff7693092ab259894b0e43b760ec4eebc208d61b7548a26d6f690c5905d6759bb838321d73fc85a92", 0xf7) 16:02:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000100)="6ca518756e76bc36437215b41f0045dabfb176c1f522b5565219a666bda0bca98c598a6118837c2cc7c75fb912ef2fc515031299e87d42977b5703c2d0665bd321899a72abab3ff80c0460ebf50c2d662b", 0x51) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80c0, 0x152) 16:02:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x60, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:02:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r1 = dup(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) sendto$inet(r3, &(0x7f0000000000)="30dcc12e5eacb2bc78a077ce93f310e5136978691f8f2e8b2ed5da365168fa77b1feb47c9e13bf7a7bfde0c22583472975c4ced37050c1f052fb93fefc11e7b3c3a5858c5a304685ee9016594b0cb03e612f9d6b4283adcac99590ca30a4db391bf8a276c6a24eef0fa1a2c7739d7c402e69cd6b8135c381e5745424a9250db8407017484dfac5d627e4177fda53b63c1ac3193eb9e308851e7e0e226b96ac817179db11d5dd11d99441c7a82758292a4b17dc0c730c98f17fe39be618fd106da1f2d3fedb64d23fca11f74cc245bb97fa6ea743db1d1c490e477e04", 0xf3, 0x40a, &(0x7f0000000140)={0x2, 0x2}, 0x7) dup(r3) r6 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r6, 0x0, 0x0) lseek(r1, 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r3) seteuid(r4) r8 = getuid() poll(&(0x7f0000000300)=[{r3, 0x72}, {r6, 0x4}, {r7, 0x20}], 0x3, 0x6) r9 = getgid() fchdir(r3) lchown(&(0x7f0000000240)='./file0\x00', r8, r9) syz_open_pts() 16:02:05 executing program 0: mknod(&(0x7f0000001340)='./bus\x00', 0x2, 0x13ff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom$unix(r0, &(0x7f0000001380)=""/67, 0x43, 0x842, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) recvfrom$unix(r0, &(0x7f0000000200)=""/194, 0xc2, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000300)='./bus\x00') fchown(r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) recvfrom$unix(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x800, 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:02:05 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x81, 0x0, "94dbf4a44adbed083d00"}) fcntl$setstatus(r2, 0x4, 0x40) write(r0, &(0x7f00000004c0)="18", 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="12bce4ba8b251e31d3d83274a8f8bc002791fe1c8ee575794fab6331b32d782403e875022c286b807538", 0x2a}, {&(0x7f00000000c0)="e43c7f8a03b02b4619bb7a8b6dfd3dd30e02e746ba5cf9c189e2d2e6e670ae6a8fc46352bbbd078d43632a9b90aece981b81523cfebd593268189ef7ba83ac0e0748ddfdfc7e5d30019816", 0x4b}, {&(0x7f0000000500)="93daef61945f9c281d6409a73e26d5cf9b74305d7d42135454d0d6ad45687338ad2e136870a798af3171ad55240a332cabc7c9dfb057f8a9caba5c9133f0d6aaa937a69e946444741320fbb6e7e21ae0e2b131f9742a7c7e3840912ffddefb548733f189f7f05026664ac09183bb499ed6e1ae69195e21f962ad5a0bfe34aaa88db3c6c969d0b1f3f246863d0772fc90c6a2b51b07a4771ec1654fe87764f5be77195ea6bf800e1fd83beeec56c26d0b997b87c4d139c25a9e66b9170cf86a06ff50e1995b888b35c710882a890ec884d30232ed80c84d95ba1a351e7b589e51f235ef00d5b61621869d56c5b992ab0447d135f8588a254eb5e8f1b0f1ba5549ee4816c2b79a175d84b03223e68424e3f3c0e7ffca885ee600028373ee9b15c4e261f8c0f3b7027721f32c9fcea3751b0033ed516a1d191754a48b18b57770bb45628d6d902204ea49333306ebc3d6e6d0753b3b0a17a76f63c1bcabc4142f9f009e8dac992b020b277cb88e2201c7a7817b507579811409944b578277b5a03941d27a85886f72a03b30c60c29c4d45c30ad3807a24737507d2f5257820a44d42d7f4f37702db38d64da872170be5338311e7568dee8d6eb3e77ebaa5a90c70eeef19d992385e0d8ba3bbda9e7976ad4be813bac2f863865d2437a0847e74c5163c07b5dff3dac0721e03866f1548b12f9eaf1f02866b533b06b13cf1464f5dcb875495afc4100277bde5472262a836594d284964cbb4a42a39e6cacaf548262b701c3ce4584e557a78ae55659d40cc32e72255c13af7509046557573b5f5244b41bb5408d69db734abdbc29106ffa1cc94daa6a6a8da0621b4acc4a1b87d66ac1c0d7d09aa740c5d46d69fbd19ae3ca1430fc0beead7f56dbfe2afdf6963974d595e3c01d1230457a41a17c8daae24b000ab22add80183c5a97c2fafc006f7d93d64bcd6ce7bc4b7078e6393a9dea27865e78c462ecacebcdf50984ff6b12db6b23a76c592e0f3c36fe086e65a42e9ef09d5ab6f7447e42851547bbdd913ff787844aa57de17a2aac5881817b447713f418dc8301775b6d6d70c8afcbe712032c5890b07036868e6e9e586992816f8f583f3a1b93be9c9f8e35f5616b903083b6756be01ed8f012532bc9f6ba78d95564eaef4496931a9f71dca860aff726fff91d72fa132ad1fba75b2a10eae6649a15ea140ecbb3b8915c3b6daee465b9e964e010620582ea25124e6eb3ce3f6bc92ba9c0a158f98e40c757e05797e65ec52c0cf1f0c2f025a14a089df8a16cb13aa8c3e64ede362a84e9055a56f3fd6628ae8e78434de16b61708d9eadbdd3e73ff3ce1155e513571f0d2d24ab4d693ceac5130a12ef64f7d36886842c86c6139457bb9820ee6e37a3888e817f2406dd6f706a23e22569e4ba734b217080b2ed6fa4c08cededb431f85afeb0048bbf19a492444f4cb0b505bf47f491386e1e1f4421a1c16e994622c5055a49b3f959905e80f5d95da1749657da4cdeddf8d564ef04f1229b66573ec256ce3311dd07ca3c15e047ee81429a3b7faa439ab43a0a20e9ea0e9b61c85d8266bb2b3e74e0c31c0f5f44104fcbda336fb0ae93d868cb4ebbe9765c1e50c48dc47efa1e0851a122cbef7706263e5035cbacad3a2ca3aa8c375268049f37fa2a06a160d858f3b166565e0374b7b9aa7442a62f6ac6ee19307559f9e3d0ed4387ac3cd7b935943ea800ca9facfd25d82b8c7628f5453034511bc21ff9c06fbad3d292837ac2bf3be92a3b7cb5321eb3b2e5290a0e2a0751de7a229500633da63f5235461e70ef308145f08df8d5a9ffa1714137eba175e69f030b08b1385da0d3b5517991a481fa8b67c90e1a9da88359c30dc9af5728f780fcdbabd1a21fb61b6c2108bc6e38cceb734f979f7ce182ea1bd74faf55551abf54f1634966ddb008ac485a0e82c73e36787a9b7ed2e757cb20bf24bdc0e46f1c5c4a7bd8cfec6b69696511192309eb81c427c995350e6218b88d75b597e1a7060cba330e9940dec212740c5c3252a2a3aaaa4c7b2e7133a18531b24bbfbc8dc7506a6cce276f4a06b0af5414d07fd77d1185bbfe65ba1356d51af0a6f9a05d6952c16bf7a58b669f836dcdbfdca3f6605d0db2e2eae51104dc6f8b24e773f9e4ac11895bec5ca39db83f80fe0b912f006cf365e2e2cf9f16cdf0e203f2572f23505746720c2cc90cce95ec8454dd60acb30e1df8152f310959397dff58b716514600eafc88d44b0be7458deeb5359868eb1fbed13b87da29678e92886e5ca771ac003d8454add9dde9ccdbdb6e6efaad03a43d14fe6b9df8fc3e81c82da10b60d839e934c5f4ad5c266a721e175142ef1135a81c4c664345b647420aee88f8f073e6c230ed74d1b8e6ec9e52bd611ebde654a8b551347c5d6c560ec1973c738c8eb846ae448bf39a5cb170262b83d89d27947bbc9a02a3bab75e432c7c9bcd936787e2d94e2a48d7d5d039f8f89ac32858cac79236f6c1314c30a7f96386302db2c611521ae40f17a63c48e41898da4f42af85401596d1e544e7aa46ec25c1a45966d636cf25564b53a5a91897300030edef044398e4585682f78b32b4892f7c6ed208de67d003039cdcb440be93a1408cc3b51d1b3c873134f253b8f50713138b8020210fe1c72c5faeac03789edded623af8122e534f4b1e20b77c51550efdb80b5576719f3e524a75cf254a272c722ae75486dd484d706aef19ca470fd23ecabd074b3c0382af67be04b042bb746c400a863f116f5fec90369bf4a8d72072af4a9d0f92023c29a6c7659188d673eb06293718969b571459816e300b9a9f35e7a26d4aa8056c0c1fc9776636681d91ba301d18e8b04200654a85d0d99fa0d0e28cd861d314b9d3a6598dd94c062adad8ff4240c44d869449588708a0a5602abaae7eadaf609d819498fc7ac6c4a3d22914643cf1e37b2b66434ca2b8f59953f159e7aacefe84dbc350b667d5abe98d8a21b5f2c378d5df7328019bb4b8774d51151fa27abeda3f70b4f15f4924078007f16202f0aef8941c42b19f5ba8c22e45a8ad043ff7601ee00aa50c5ab201c20cd6046ba6a2a8988bc87427dd6078737214e4dc5b295335b5f8ddceffe078bd5e888f42d2172de93efa47730dea2d206c7d8edaedeb4c48b96c110a62a2852417ed5e9b7a30fa3967278f923293364b25ef5efc0c43f87d7ecca086814e8ab06b90bfb9b0eb4b225461d366ef2e5890787d600a8cb96928ed039d4332f85c87248b412a964f71262ab51a2416bf92b8931fae87cbb7e7e345b97fb38b794387be356a18b0521a55dfd7c5791694570a5a0beeb26639ba50fb9f3c443d7c1ef21db9ec1da1902fd00c6b4a1aee06d99c539c74cfd7d2907b1cbb0c1a348e08b9fdd65634394ba31e271bfbde840bc860e6de27322846f94b39c65a49cf5cd8b01d4aec45e9974de3156b3d5a95892f709514b46c3ca9a64474400833bb7ea005372831ff19e25a882809b0d2d613f4033d7eaa9e239a438c98ebfdbf12ead88f5a6590bc2e3c366b6970e8636071a03d306d63d03bb98244ae374dd9ba5f06603279763b455ab4626d9896e796548d556e72dbfcbc339bb2e158121622639b999afebc727aeca6f95f89f8451b536a0bd1c29ad42cd37918ed8f46a3fb89ab99e2cb37442323cc4064b4e98a4d2aae2b2a2b80121e1c5f391e573efbe13326123b7824d763a8391f9b817015e3de4c017ff51abf315a64d52a9945962019e1b19c96dc381c5d67d9d4a4c4acbf94b8c3687b840594d6cc38b72396c1a228def2754b1a1815a3725f8f8669123f69afca0a04f4bb436d731134ccd312057e16b9914a0677e51288196c76dbbcec33ccf11a56caabbdf421cb3d1a68faf7dd94fbf49f819a4c1b2e60ce498a5967d4191e38086acfb48f5b17760f7c43156133ac1334d80973e3510e0d235e2a3a33d379751656d1649990695a4a6795c70e11ebdefdb4ae13e91dd9ac28cb1f014f83081629d9aa5dc6355f6571945be7a07782f92f5e1504270ce03f7d21783731d5d08941c744881ba04b0c043b6bd9d8db19bbeae531fe693fb39af2bd2e2a3ac39e8f9b82b090ccd1272338c4a30e4065718dc020b00fa3808e8a44be5c56b2d174d04a1da8f00340ad9353574f25031c77f8d2933458ae2bac107c9cad56fa3339fe64fd8051d0f46dffcbcaa78f5e5ccc83f621954b733e7f7d7ee7c219de1b6a550619dd4a758da4d47890104af5edc9c8708b03f7611249e638f8ed06c03e7bd91cd1a9e145676827289359b540843668254d546701727183b36911cd44d2c9c0c8a015b21927c64e15571aa9da380aa2a71670b4bf21b9730b1d3da9bb124e6a899bd8485776b5c5aae8de0ad9dfde6da7e507e794319ed04ed4f4cc87dda7ef5c0099cf866cbb188c57dbd83e92074aff7d0d9e3c7d0de3a3ecd2bf662e4a8c96e6a264991b200cac09df91c6d35e9d4c0dfd9d37c530b01b7ddff7784c363327954c8388bb6d1dd0e8b9e5014cb43f088f40cbbc43a5627cdea57ad32e46a379e5b150b7e74a034f787ee07c0c6eb1223b61298bef8fef70e1ae85db5fdbc29eb553efaf486819c31507dbfa90b801313e353bb24f6248992450a503b955444c761fdac39ac96d7dfa9b16e4b2b4c6f334e74d53a5f6ee903bd3c3640a8e3b5ce090c1db13a73e56c66f90e4fe6413c73f85273b32943d2ad2444d75cc53616d53d364d68a5fd3dc06141a3db706eeec24e8f377b844ff4f0350b223f718e7d876999642aba7ad4d91ea550034f1dcc865737c209579df77b7910fabb7081ea1d1e2a62fa6d8584a38b4e0d1520d484044fa8b8173c848d8cc0a2f15ceea8776f66bc4d2972ba1457665806efa4566913d99739069fbea3f491febbad2d5f5074c175c6c0750a99ee8b77d56ede93088aae41a8f6b823dc07da2b8a41b9b0a34d3cc2dfbb313c8b413efefea4cec9be24fc4f66f3dd3add71f6bbaad6f61031eda2e387b5fe2b5a0e94953c17ab228d781cfcd066faa46092a5195491eb018c47486b741c1a4c1b937ca311f318d855df22c03005a91252519df4dac4e536a2da58afbb5e0070cce3b1c3a3a3e94c4ec704a35771f7098ccca0cd459b89023c095052d5be0df6d92a9b890375a5f3d342cde9b09b32e5b175f5f2f27caf4b97cdd188da4e7e48e3791606b47b559af341185a1c8e819e37587e270f21fbc96e4188c510236387330b6d6e30ef43b916d7eddfff6716779763943ed5d16eaa2662a0c20df4b8188411b215d7ec21dd47215eb54d97aeaf49670a81daca0797f162a0e7d36af772f46a00e698c03b9e818317003f32b632e46930a683b208014312ed34db2dd5ba49591056d0662ae69925fa5ea7c20c25f9445631d82071d2b0e89d287b55173fabe880bcea2b7cfd354259e12a7d1b015a367bca691faf32c3ab0e1db4c6974543b2df5d9de644f85a862e03c4b1729a0301ee01ff39082e13b0b4b0ecf418cee9367e0f1870d7f8457a7e259d351ce70a8666c1d9bc695bc1ec5edb9afb0f2852186ef432d8bddbcf9020553bf38240e607bdfd6389a17c70208765b2b28bcf6e98aa21f27f90ea9bacc0c040a463588768168fadb27db1308061420ab9d1eb50b608f44214ef2b207daa72db5582af83fd22acd1487e1bea655bb1afab2d2352c4a50796fb9e9bac411b690f1fff850fb50cf2437778a30de83f5429b1ecda8a5ab13796381871152caa263b6adc79beeb47dc040dc57b6b5aabb12f2cdca60484bc3ba0b6b37", 0x1000}, {&(0x7f00000001c0)="a461f2388e33786141afe93ec104a6215299c5ba9a64289256a7f27e96d57bffa7511920164c74a7e7a2483f676e5fd79b5c9b2ecdc9897a72a19aa5b85a630ad9527d7a879618e4fd2a0f382643f9de5f241a781388a773978b4e294bf2ae4ac9ee1440d6179e00d49b9280f60b6183feba33c744f34a7db61a14cd5f03374c3eed7b9cc088c0f65ffcd8b81cce3ebffa67e4e9b3c8312f11a0543b640f3fe7a21dd3d9f936146a8fb60e16086f8f20674b159ae7618aa03e71826e3616d02bf68403149548bd0eba43992c4fcdd35163b8c62a722906d234de187309f7aebb83ebb3039843e2e99871904d23ed3c5feb81", 0xf2}, {&(0x7f0000000040)="09b61011fc835db0cacba1fe958cdcc160d0f0696f5b84eb4ed0e470db116a67d4d487caceb3a326d935172446c429e9e0f833fa92c8", 0x36}], 0x5, 0x0) 16:02:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000380)="9bf1744d4c", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:02:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x101, 0x2}, {0x18, 0x1, 0x6, 0x7f}, 0x400000000000, [0xffff, 0xfffffffffffffffb, 0x6, 0x3, 0x1, 0x5, 0x1f, 0x9]}, 0x3c) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)={0xfd9, 0x5}) kevent(r3, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x9}, {{r3}, 0x2, 0x8, 0x20000004, 0xa, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x5}, {{r3}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x10, 0x22, 0x676, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x2c5f, 0x2}, {{r3}, 0xfffffffffffffffd, 0x8, 0xc000000e, 0x7f, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x18, 0x0, 0x9, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x2, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x8}) 16:02:05 executing program 0: socketpair$unix(0x1, 0x400000000017, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:05 executing program 0: pipe2(0x0, 0x4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 16:02:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f278177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdf0000000091402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f135601000000307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2b2fc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2", 0x7a3) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131930ca05501823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:06 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) recvfrom$unix(r1, &(0x7f0000000000)=""/81, 0x51, 0x42, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:02:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r1 = dup(r0) bind$unix(r1, &(0x7f00000000c0)=@abs, 0x8) 16:02:06 executing program 0: r0 = syz_open_pts() fchdir(r0) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 16:02:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8721acc00a7fd35f2ee23da7d50999df556dfffcb2e8aa6fcc0f05f38611fec2db2e89d2b8a4a4712dbac083ff2bc8e38da1dad93075dbe1dd2683641b571f87bcf9475e12ee", 0x46, 0x9, &(0x7f0000000140)=ANY=[], 0x0) getsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:02:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xff, 0x9, 0x38, 0x3ff, "72d75444c2d123ccef2a7cddaaa818e3c8a3456a", 0x358, 0x10000000000003}) pipe(&(0x7f0000000040)) 16:02:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shmget(0x2, 0x1000, 0x81, &(0x7f0000fff000/0x1000)=nil) socket$inet6(0x18, 0x2, 0x7) socket$inet6(0x18, 0x4000, 0x2) socket$inet6(0x18, 0x8000, 0x7) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) 16:02:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:02:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = socket(0x6, 0x0, 0x800) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffffd, 0x7f}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)="0f33283bd0c8f38f4b2f2ea23bc23bba161a536095b97bec82160cbf0edca7cffd6565030578111200c33f3c8c4c33c1365982c3754e3581c0e0170dc3fdd6b478247e3dab373cc0447d28603a3effc6c47257bcb27b277900a31ea491a8a98ec7164102284b302d8b2963a9ee2f06f974732e8640037d19c9c001f5deaa7029ea44d9d47f3ae31b1ed1a410b4fc19b282cd1a3c1a9c611e6b39221bb9050134df887975ee202ad647367979c9fdfdbdc6ea8dacd52baa03cd43db3cffd3832b66e9efafdd2b387f35f3b473", 0xcc}, {&(0x7f00000002c0)="2292f5449f2243d8657544ba2104573d3f1d633d2d23f206adf1e06a630a48c0396b5c1a655dd7ceec35e26100ecb00ff3816569760a42edd8f49af2ae76679dc6d0bdf06b27a2ca6523bf57b2dce40a18248d905ffacbf29a320a37b980185c7a2f2c47a2abdb81aaf255313e383e35dd31036888b7fc6033449c0fa1e07ba27a25a5de3ec0aa6304a3d11e023a6ab3daa7a198da21cdd24601bc9d6502a39754af31ef6a4667fa90b3008b3eb3a9932a9d1f7574", 0xb5}, {&(0x7f0000000380)="da4523816687b039", 0x8}, {&(0x7f00000003c0)="a2ed23031f76c2cfd3ac06c5b0790ebc21e498c8fb06a782ed096477dcae06872cda564bc6e35fdeba41abeeeaa51d99876a50b9de46bffdf89ccc2f8acd7172f596cbf5fbbdca1733eae113306d4ec917370672a84e6f149f32c12a492ec4ea9b8c901504aa96c7b9f31aa9eaf82636533995f80d21c27b16a7cd28b1dfbaaa013f29e7e8bb76105084525365b85870fd2ea41ed64ed6", 0x97}], 0x4, &(0x7f00000004c0)=[{0x88, 0xffff, 0x971c, "f7670df526c9e3d1ad8b32e2fc21f04b3e398f88f1fd224e9a4124b4f3bac259d4254c1724e948b1ae4de0af07b339ae34d27459c47525c9f5fa012e949cba555d0d7cab42aa7394ba1434f4e2587afb54f33d188be76bc98420e3eac2f995c9bb5c3144645d65b121b4d44d2560c363f3ea300eea058b74"}, {0x38, 0x1, 0x8, "7fb20d06a3c4478954268678520dc287a971b1e85f194c20c76ecdd2a807c1f2d7463d597411"}], 0xc0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:02:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup(0xffffffffffffffff) r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r5 = socket$inet6(0x18, 0x4, 0x2) r6 = socket$unix(0x1, 0x7, 0x0) r7 = socket(0x2, 0x4, 0xfffffffffffffbff) r8 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r9 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x80) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x1d, 0x1, 0x7, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x3f}, {{r3}, 0xfffffffffffffffb, 0xa, 0x40000000, 0x2, 0x1}, {{r4}, 0x0, 0x44, 0x0, 0x800000000000, 0xa28}], 0xfffffffffffffffb, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x5, 0x8}, {{r6}, 0xffffffffffffffff, 0x30, 0x40000010, 0x8, 0x7f}, {{r7}, 0xfffffffffffffffb, 0xb0, 0x8, 0x7a, 0x8000}, {{r8}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x1}, {{r9}, 0xfffffffffffffff8, 0x40, 0x1, 0x1, 0x401}], 0x6, &(0x7f0000000340)={0x4, 0x8}) clock_getres(0x0, 0xfffffffffffffffe) 16:02:06 executing program 1: r0 = semget(0x0, 0x0, 0x0) mprotect(&(0x7f0000240000/0x2000)=nil, 0x2000, 0x1) semop(r0, &(0x7f0000001400)=[{}], 0x1) mlock(&(0x7f000070f000/0x1000)=nil, 0x1000) 16:02:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000280)=""/65, 0x41}, {&(0x7f0000000300)=""/158, 0x9e}], 0x4) read(r0, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 16:02:06 executing program 1: r0 = socket$inet6(0x18, 0x7ffe, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) 16:02:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df47025aa7d420356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca558006254bbbc7e0ecac60f36f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0xfea) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) 16:02:06 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:02:07 executing program 0: r0 = socket(0x2, 0x4001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e0b793d2751a62d7b61a35fc2e474f65c122c342945dbbb1d7b72cbd85de6accf14daad4"], 0x10) 16:02:07 executing program 1: poll(&(0x7f0000000040), 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x3) fcntl$dupfd(r0, 0x0, r0) dup(r0) 16:02:07 executing program 1: r0 = syz_open_pts() close(r0) open(&(0x7f0000000080)='./file0\x00', 0x18280, 0x80) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) write(r0, &(0x7f0000000280)='<', 0x1) 16:02:07 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x68e, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) 16:02:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x381) writev(r0, &(0x7f0000000580)=[{&(0x7f00000012c0)="be1cba18cf6358f1dfae38b7eae81bd9d5cc4e2c239f02a6c83f0c45b8b6be8a60600ea00f7930c12c48724f1114b566cb159ebdadfbd4f5fdad281e94b21c7a925ee51bf90688e3c5576129ba8835e510135010d122dab606c904341bee84de82ba927c7782a95a85fed5e2fd96e3eafe5068b757380048ac810d6459d637d5f1ff9194b6168b303e12178e86dc8aa48d125a6560a183ba54ff24d24d85028487faf4a88984a5ac3bec901e32de5df57c6870b361bf8f24467d5d37e3134bf2e3d42cf5dae953a84c67d8c435a56b70892dcaca4e165f0f6185933ce9ce0ff7a8bd66ef325669a808381305688a0b8c093ca2849a1330b2276e15e5e8d35961674e1eb8c61097e05c3585baaf9433d54a6bf546c9e497b5da1d6d787bdd4e34059d1c00350637850dcd3460d680481a9d908b04675abf29278aab3bb9db5d6341ee2fe96c6e39b854fe38e00918f527dfd642067119f219d493ee5948873b6fee5bf6806f3f0bce81c7f2bfc8b20af89700a9ca78556a7bf111e3b13002d2b94b7dd3c08e0a46beb197d4e4c0740b128eb56ea322daa958acc43141640013b64d29913c323bac800ae343a5c2cde7c682531e535d27e59be2a71c6a7a635a6c89dae4f7b5857b3524a0af131a1f0d759d6ca444d9e8ac5e2831eb60eac23362755057c89e6c1efdf25eebb5bc527323d2476f9354d1cd78413ea0fcc91ef736e0ab24d0444b680508be1b25a17302f8b4f50bad19a113687c02592a1dadf60548faa989e8874c07cbf1600a5427b3dd8e364b6668f6d9a1188bd51f365099e93cbd727cf9a749ee08e2c5f02e2af4f99375d3de19d29511e92b1c46e07f5eb4449aef1169c90ad2c80d4ad9416461113b3c87192072e5d40d8e0dab76873d6b59a5a1b843a91796c36361f4c6e6689ecfea3a80bc6300446bdab56997dcee9d7173d067a9aabe6eaf0deeebca9ae623ca9e39625e0df2b34a0e185e9447ab698114cf95d507816b9ab7891a015e4d59bdf1923c2fb6cd27b7320409ea51f5ff752f005a5a6518ea713fc0713d7466c174d0b6b769212772fc1630383bbfd6fb1ec6f0f817fa7e0964d15dd2db2713739e505f8690d46faf8266f5ff39ec66e6cce0eae6976d4960d055c78fd0881e803213c4f89f4796ad8c5f2d49d9631e5c9af4267ebdd29fe1da2c903daa42dca226de410d8f2a5a715d1dc7adc3878b5c47b22e99efb0b2f1466fe6cbdb1454a92039e1b8f5007fe5ef3685c6b7909866af583dbd2057f7f3a241efe32bbea1dafbe4aa081203d33e216e9e1bcf244aaa8cfed4a6eff61b5443a4babf818d04ce74b37942809bc492019e673772060ad47fc11ea8a26adb747b3dcee1119f40436a2adf48eb4082727d7d69ba1cd41899d691b2214676757fbf8b17c57df66483b4e3d2233504bdc5afa2812572502ab4ea060ce9f316a231563fbcf3062285584e3c194e20fd9660b1813cd83536949d4e8348140b0b09934f317a101f476204537025c4ce43cb7192bbb6b15104eb93d08adb6265be44890b7815e99b4c87f0a40a877a4f8b4ae0207a295a5ba178bd4e4baf8658f82f622f79436821c6803f515360483a03192ff3a09a0378d2199ca3cac3c93f42084ad65040daed6b6e269dfabfa6b4faf9107e77612534c4a8de976e61a4b05cf1db20e65fcc45c31ddd1f60dced78840705805feb9a3ee041486863c5e30c8b6e8c9f4c77a99bd317461106db3e1a873fe90288e844684f0a99e90be223f202d645d6de7130a08572e78310116f8446bbe05975f5aea26c94d5f7844b7ccdf3726cd39e8e4bbf5974f55223686bf6e5c9ec406f9e513ab18b066d1ed1ef55a26830183b9b3d36838f528ee1bf78cbd933c0c6543b65621446d73454cb8029e72e3db1522df325b8c56063874244838c3041a03cb050a97247a5b795039f75cd95afb27d4d04816f15170eadd13f5ac7a7b2c925787d5587ac4c203c39f7b68463e984bb2f6b8c96524caf67c26310d6ef95aa039a1a3e0cc7081bc3797d7853dbd33c0fb40b681067cebdd97bf1ce0ace4ff9e7932254d11f65904efacc9e2b754d74662bc6ae92896282491cbbe48b705dc225122e39333ac69e4ec4fc95127be12af16b13030929067e9314f526c541f8b474f94154ea2fffe558b70065a09bfe841334763ba63b098871c7cc179285740a3bd50052c92ef4b771cc0ad6d25944290e50b0f07bf5f5314c67bc30d715e5ae82f5b8114f1c66e3410205ef4058f24cdd19b85bc698fbba07770084e6addedf32789f44506daf666f70355a25be87815c2fb7722fcb96e2d1e3239c0b2e4630ef56833b160c649a57c1dd4a635bf7e4433597c5b78c00bd4600083b81f5f5a53b6c816f782a22d68bca2721555ffb0dbfec3666c5fd6c13a23ec909c334fc4e656a10ade0ceb5196c5fd4e9fe6dfec83d50b5e8d41171b8f19635cfb75a69ed0e6aa398c82f2d2c45135bfdecd646ae03ff0099a75ad7c15ef478f68e22f9598b179fd8abe8c174df37c45218a061de13413f0471c84f5fc24530856ca51b5d70ae73577defa36c4e54d357861e25c182e470d4690f3ffa92afe79215bb5ccc1153b8fffb14de01146f59bf061debc420b2963d8436a077f4b0874caa21b168418bbb25f09b9080068345f4f753817c6d7e37f8b946c0d3cfdb671b2412fef61fae6a69fe3639b5b3c038c6043b4681cc2d8d06ca689b455acf8db67d23214c1fa898ac0c8ec05489c629ef6abfa748d22e923a34d98da918cf4eb45296ff37be1096a9ae6bb4011741b3969e72e77a9b6aec7fc3f8dd62ebacba9c91b0362340baa63d952132adf2e84cb933a1df241d79f63aea14de95efa82332ec818049481d3d0c61b0759b3adc6dccd2625f090e977fb03f79a59bf0d006cf216799497235951124d6599e598ee35cfab91a8189365d05e1df71ed8809385fc8e3e14bd4b11da40e30ae8dbf8e45f90df7e64e382556c229019272150a961e00ffd160be6106816d831bf82ef51527e7a8a6c59cb8c66260f9240147d29bd7796b5ebc526ed00126adfd319fd9b13974683c0d47d09ee55ef467851c70f010dbeaeac876843edc23314bdc475fbecd0e706fff65d8045e450749c7cc8a4b109d489ed9c07273e3a8e440fd1a4d2a7472d9175c677583c574454d85e43bddbec5e5a2d6d01fa5028b27923424c8f71ef789947a59d8805dc995df78adfa24ceaf29461a909fe96f640dea695f17c97991e78f40367f840309cdc418d904e63000cfb1c4731e44607ff59312fbc4ba043d1f2fd69a271e6a22958f4a348e5e9ab663a729eb2cce26350e0cb700e40625350f92e54bd44ac5ffe6f10d823885d31c07507165d7fd01aaeb7672aada5daebf62dde5a1fd667849bde3de3d5f7a81cd02061674100f4451046672561b2a21f69f2de0a0c3423a1166a88fe0866cc6f5d1344e60ffd09afa3df57bf57530f72dc7ae0a7b0dc2c312c4a8408dceab68eec0d8b18a21fdf5fad5874f4b117e43631ec50c58f86a2c2968b70fd881694f8670d0370ad1de81fbadfa01461d01e2fa0c666f045d25706a276cec03b17e754119d5b323f1848cec8aea683fd7ea8e8d5671184823da1e49f2b70339adcb1c0f911f4d51cc28336fbecfdb598d9b85a3e8494c2f609d07585c587ebfb5604cb474426f914164b48c554381338148913c9587c5a3e267b83a14a4fc5f2416f2a7b658db0388e1ac7574822ceaf00458367b115e09e5883d7b50866742b0aa7e1559ac4f1b370f8b4fa35b3d6c21bb753be7848f4cd116f023c3f2ef7b8e7af305d8eb0191bd67516abff4681e268079bddb1f6c73b6c2fa9b8daf0b868b9430f7ff276c6b828e2f462ebcd635a2f693119485756951835eee1ed6ce22e6e9f8afc1da177b29fa91da269a56e989bbddb7c37d1708a9b73d7562331672372dddcce4d4ddf3433948a1b503b44cc27e8de6b1183b8c274fc9933652b6f38be887d72c30328abc06820289f0d15164223ef527ed86c3d4929d78bd43b316374b606a46bf196bd462292feb917c46b6d358d549ee9b48119f2e496bcef17c5750f7ba82af18658c52ccc6257e0313299da8da36f78f5a878ceb7a398d5c30d0200527e73f847d4e4507320f63812bfdb5e89d442f467739a13120deee90cccbbc72d8e31170bc1af74bff307bf3d382b4af0297bd36d5dc8266385ccd76a0a4f99c810e4d854470b86de512ff59e6e33a5392d4e4c86ad2fad8ed2a0cfa36b024c49617aaf9857895d56254912ce94d07df97dca27adabd630bf882b67bdd5650b0afec11dd17d843b27a6bde298ba22f5ba47aee50eab5064c0c49f69183f82b6d4dbe63a35c891c499f1b859dc771ce4ba59c39882bf5e930ebb999c853bab3a8aec65ff858a1558d4b72bf8ad0171a466cd0b5c3779145cd509bd8952ec52c1571abfd128ccc9e8bb834d40dc866e6dd4d2c9bf83c3faa9bbf7d28b7b1df45ad3af983485c82bafca94915e6e9cb55c3ed70346fe51b569e648a8d22368c496a5cdfb4c187dcee2e8764602111145cf80760a9b45224d3325fa32cdb17ea745b665b72c0bfb788f8dbba89b766a4fc2f17926d", 0xcc8}], 0x1) 16:02:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x102) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffdf6) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 16:02:08 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getuid() geteuid() getgid() getuid() geteuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = dup2(r0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) setuid(r1) r3 = dup(r0) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r5, 0x2) socket$inet6(0x18, 0x100000003, 0x102) 16:02:08 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x41}, {r0, 0x11}, {r0, 0x4}], 0x4, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100002}) 16:02:08 executing program 0: geteuid() writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) 16:02:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000366000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) mprotect(&(0x7f00007c1000/0x1000)=nil, 0x1000, 0x7ffffffdfffffff9) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:02:08 executing program 0: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f0000000300)=""/140, 0x8c}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000003c0)=""/13, 0xd}], 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) 16:02:08 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf366cbb4990d445106229a9ca601b400120008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = getpid() r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:02:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffff8, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x4) 15:59:52 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r1 = dup(0xffffffffffffffff) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = getgid() r3 = getgid() setregid(r2, r3) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 15:59:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x400000000000032, &(0x7f0000000040)="005e000000000100", 0x8) close(r0) r1 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/214) 15:59:56 executing program 0: nanosleep(&(0x7f0000000080)={0xaf8d, 0x5}, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400000000106, 0x0) 15:59:56 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "1202545f8d5181410b18bedc185e9b37902cda4e"}) syz_open_pts() write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cbc40de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1772136a6052b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259faceace82c7ef70737fc400d35faca68b6e52b44d1fc43bbf119b9cbcecba03cafa4e37", 0x346) 15:59:56 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='\x00') writev(r1, &(0x7f0000002940)=[{&(0x7f0000000600)="de8e9d5332ffa465b97e6c6af5fbbaa67ecab62d5ff5058245e9619dcaf2ab6239159d825b530b9b010591d085551528a85fc4d1ac5ecabe7c04c8c40383ab40fc859c2972ce299422a7e0b7722da0c5e0cd3cfb5f18d001a903afb658dc2db5b4872a958c13ff784cf0ff6ae230ab70d1bccad2b0221e9f5631a5bdabf010345593ad4773186b5250b3960552a22e1f25ea580782f97af814e46e8fe48621b8f04c2c5e61517391a41a073306349511af6d1fc052b3ce317c538c0107b44673108ee1728513e88354a938916a6ca0f51a5529b753dfcb9c2bed475f55ef7dd1e7e978d7b404b80a5349a0214f433c321b02927f1b83fd737e555bbe7effbc0c09a28f7ec0ff6aca88d24a990bebf8a560fc6a632b5bdcc37543f0488e9f367917bfa943f6dc17347f192e6ff71389ded1a2d21508595669d33df911d880dbbf4f63e3b587b9fa8669fb7dac16314208bb4211960d4dc0f401f44dcd24473154cc29e89227ff39b46eca0ddcd9c014edf72884eae70664c17252de66632c59ce7d29ee49a903a7aec1402383db84ca4b72011f0c295d2024aef7c3d45e74842c626324c2dd27661fbac1a42c2e92969bac6d0678df7ce35541b8239b473b8afef9b5856d2f49eb069caa580708e693cc58cd828e6586c3c271f05a5c48c2ea93f398327daabdb502a6f84667939b39cceaae20ff9cf7e49d5f4206ae28359525a46e2f2e16c5dac13ad3acc1745d0e6db0f2467d97b89300120f449a5424f349a0082728f509bf0f429d9aac692c2c8ecb6b79dd2e0880056d9244f14a55c4baeb087049d6198133aa3a502bebe15adb17e41b6198bf82b49c4ac31826ea5f219759964395b2b379736e5f42c8deeeb01f", 0x271}], 0x1) 15:59:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a1477823fc002000"}) munlockall() r0 = socket$inet6(0x18, 0x4003, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)="1a0e0b1e5562fed9e14ff21bcb8de53498f816972a4cacdaa87e5dd8dac69e45e9da172c0ea3a70efda83fae7430f25ac8332a7a", 0x34}, {&(0x7f00000000c0)="123d8c6594eabbb0e81026566298e942e3d92b8e1fcc04c4a1cf53c22cde38c64b745651f69ecf7acf946c6c3f73a8b46ab5de8987a7fe481b27dbce476652122b202aca573c018fd4f7e81825f20313da47ad5e5a2da47631063a0f87a3f3dcfdddfa450e4b43e97ab92424117d99fe31911142a0ec74fa12f3522e01db120bee993e8694a2e12f89c7493e2b737420818d4ca3826955837051a1d9f38343030159e32c3229dc44c3f68e51cf085e9140cd63124accc2d5bd89f0601cb4d386ec02b77934548b1436a4833a50bf617791e9365ab8", 0xd5}, {&(0x7f0000000200)="8fd22bc577ffd4affad9e18c6b0ea347ef0a52141ed9348035a6fbfcbce7bd1b555ec7d9825895b2d14a1031c9b221f73ee8fb402f53913bc6011285378d87ffbdb444289e9fd977c7b303c9be3af3e2d989a5503ec8df3b779b2b2a936dd9cb7dc6e31a75aba5ae37124f72eedf9634f5c7fdfadeb00050460e630c2fb2df054058441e9aa7b1eb47c4eb9d441fc410a4ccdcda17c16ba18a8a3908c09d07514a24f890bdc6262254c54ffa", 0xac}, {&(0x7f00000002c0)="4aa70c65d7c3ab691708c2cdf7b4ff44cee6c58270a04f224f51936cbc520d26b7008134539499d6f191e590ec87d0b50d3a4202d3457161143b1171e0f4762049316f31f4f08faf8e0855b5971e49ca2375e032af7cfdc9224ee18e056ee121639a3ef2d4aea5a3e8ab39a28df6045188122e9d118d3a7e222cb41e52a430cc90f0817e4d65b9dfd647873cd05f2338eec24c7b35c33c17892476e5dfceb8e5bc1accbf637e009db25917a51f954c20287ad2a03c7a8b74bae3f5f80305590c1eb458dd10291953b4acdf51fde71fd1f0fc28f178f01086138ed374f8f7ea63c715", 0xe2}, {&(0x7f00000003c0)="b784ea94c573520b692ee365e0f88f09b85088b616e0db2fa69018d6e5b6913703657a91d7324ed7a1f353fe7282dbad3d15be9537338d2533b58e19c6cfdea863a362fc97fff2c6eaf68358bd3a90bbf68776d4cf8c2a9e37cbba30c75e661350df7093a64d5312cc6971323c839e33d0039b9e2747dc493aff7953ebbf1f5e23f01d4ab09a84106fc36491b53c18e658f1a9a4418e66d4b6d248157fa1806d1aebcbbff090c7", 0xa7}, {&(0x7f0000000900)="058a1ae1e29b013840ccd8fe007024eb386f924587ccf424b3a9725bd09de57f64758f4591376353af988b3aa3112e38930f33cce6be16af0ca960dff2b5eac275627d7c316068becb25ffbd111bb0081710d9f76821cb824c4d14a059ab857fe9207b598f4d", 0x66}, {&(0x7f0000000500)="b147c83c10465d11bdef8548ced1988bff51410a6f9c7f5c969dc8d007e3a814b1a326a43db6382748c5707db95d3e6605a49b3fbcd712bace720bee7950158fa9c0829c36e5ae0728259a14a87c6128005e0894eb3c3f1c0455bfee23d97701c458f648481eafb4183fa25a61de3a1aa360f53e90497ece60196d30bfad45406fde1c56d61e967b6413e98fac802fe33b89d27beea56be082578174c5de7c0006d06170bbdf3eb037f94cd5d32bb0c749218d961fbaee0ead50c5f504cabe47018a00603e7e07e3ffb3811a40dd063b5ad22dc799157fc0a63ed1de73f895d1385e7e3197e5b75266e3fcca971a489413ac3b8d713ee9f6d95d55", 0xfb}, {&(0x7f0000000600)="e30b71c3f98027646b3b03ed3bbd0e4ee44354c8ede8d15c66868b8f8fc2c35945526ff549440fc8a99e11ee7ad8f920365dc191f5248c5d88292471b7e86dcae451f5d8189336a73adacf3521b2a5fd3aa9541c138e0665c813e821b4", 0x5d}, {&(0x7f0000000680)="04183ee13a383a7c551501bbe6f7f2895409d8f6a6cde93b71ad279b1a4f98779dcf52d7ee1a7146d898952ff81693630f42d76ed1e240cda2ee399fa4a58633f603b2c7b471b3b95f9ca7e1be94c5a54e0fa75424743d255070ecba977fa6d6c64eee90fed7d01e3342f96d6f2318f4e709f79c0f11d002e399983bcc68733286aa7de938027e6c5e943f47be3ef85fc354c1c925e74ffdeb416d47c597cbd05a146c12adabb25c7658891fe5222250118c7ecc939666a6c9e0ca497e722061fe7dcf8f6cff160af075ba58764ed97266eeb34ee8ff2fd23d0b1b8d20db41b8eb5b5c7ea311d5947499021cdad8b4ef1631659631c419b5", 0xf8}], 0x9, 0x39) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000008c0)=0x200) bind(r1, &(0x7f0000000840)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000880)) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = socket(0x1, 0x4, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) openat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x98) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000100)="c685a1516f595ac159f702a955a993ac427cfd4b324cd2f62d8cdd26a5998c3ed9aa74b380663f6eb7a40bd424c6ab22f8da5f59921e84c8d3c7f59f981e839e7e0fe7dde1e05d4623651ec3629520977de76070c7d27462e3ab222826913f01cc6290a526be", 0x66}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x405}, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0xb5) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x2) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e7", 0x2d) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)="83b40e5c4c41cc270910e4248664f8457b5269a783eefddf1aee0eafe74c4c301e99e480fc2e841bf6b8e0338ff4c921c8f8b08d66322cbff02236ce245388bdda5192cfba8ddd7c0e603086897234784a19dcdd1e11c21d0ef9e2adc75e3147cfbabfb067dd56345a7c8e34608bee2561b4509d493d38136496b3e1e2547e3122a07670c96d15c67b28e093557ae0ca5d0c9315dd25e7b308c129fec88153e01bb2d7b42c88486fca04a7839bc0c51a33ea1ea76a75", 0xb6}], 0x1, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) write(r0, &(0x7f0000000000)="c3", 0x1) close(r1) close(r1) 16:00:00 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffffffffffe07}], 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20800, 0x40) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000040)="4eed945c669d2fd15d3456e814f3e630667d47ac82cb78e8a215c2344f6527a8", 0x20}, {&(0x7f0000000080)="ebc1bb841c7460ca252339e0c68dad223bb91d98c37b97a335faa8cc65a06b24a84e14e9ece09813177f2dd2156d89c8944b64be4f279d594ffc57051595cb96b38b36ea466e439f4d327f7fe4e624a3ee1758b7f5894cff08970c1550be8a4df65849063697fb87f45e16592884f0954890e6d3bedd794eb4df052a803bea021592302cdcbab8f3fab3c4fb727d58e9da2da3850d11f75f97a22427410d4a872b2a80859d9127d37a8c804d522d5fcfdc2c52c26fa05247d516e9116d9002bdecc776814526ff9ad89bf3961c0308d71fd75ec26bc2467f090e6b86a9049a0104", 0xe1}, {&(0x7f0000000180)="70fbb043419dff40d4f8e782c3547d3093e09f0cc5b9f634b3d254b6e6502751abdea6c889e8c018e00786f3c3aa5680296b83071f4a98770616fe9addd339c36f8aca853434d178eb99e3649118722dddd4ea90af2690fdd4f806220460b4d7f1d6d11a4388ffd672732a0bdd71c92f490ac305687219cf7dcf2891ebb4af23874f9db911b642be72c717146ddb7b6b574724795488f57cfff165bbdfc7030735bc5b48de21de1c3570b1a45a8c", 0xae}, {&(0x7f0000000240)="43a96c42e3b2f3cdaf897477fa08e43df96d53de3ab4f9bcb5a64da305033475b4c38d69ac509902e389b4f9a19c4bf9698c44642e39be76e416052b554aebe7ca2b6919c445c850f4eebba2abc5395d09c8f37ea5f2f0a80cbf0d991c9d8b854e9d24315848f2c5d59ff122e0c6e3d98699a266d0c1be23899d678a9a9d493907d50783e5886e0ab66c775a938bc4bdcf7eeba5bbb82a64e07fae29f3cc97", 0x9f}, {&(0x7f0000000300)="7a6a03c2f2c7d92d3fcb2e48438b122bd2a4a20dc1635240b2a4cfd89c7a06980669a8afa7c0be5515cc99f6e6a4a9d5e929a253df5c2af2634b084c729f1ff3d3b3ba83a75fddebc06282c4674bef5a3bf8815b0ae989baf9074386522ed216aa453627f3b10007653091762778e2e2f69ec16396daf253778bcfb2fd6e8af976eaea5004b846039da6ec0c39cc703cb8eb8005791ef379d245e0755a2972b841236a59bafa61e62c985b8227a5a0be251cdebfb746a9ddc8e84530d34b54695f96a3cd33fdf394eb3819a23b1cad2218b0b1a59a2024a57c1e74a336842bcd6eb84fe22f4f2546892f001ce26f39a1ada3767b", 0xf4}, {&(0x7f0000000400)="8e8b4fb855f787034e88f91042612ffee184", 0x12}, {&(0x7f0000000440)="3c9254a43617694497ebae5bf094485fdb242b1ef08c9bd6c094b8092603cc21847a20cf22ee2ac090af46b218c0221a1f5227b1f434c11959f65bc5cf3684cbbcfc69a4280785326e4042417dd8d5afa23c36800a62897e2f03f0acbe5abb1b772900ed5932440c9967db0be4d7fac1c0323be84a68b890e06602843f2b3bf23a4d0b430b2d2da8c2cbcf5a707821586381f0e99040e0fc056a83ae589a48e7ab", 0xa1}, {&(0x7f0000000500)="966202868e2bab0641b87965216a4e0c0008ced28d67cf1e54c3f12a6ecdb9a8489a4a9d89e8a44037f13c4e17f0e03a8bc4004ba87ea9d99e1ebac09ca01070329cf20d5813652b71df7aec03ac9aa2bb71e83fcc9960cd313714f1b2014ff6cd2deb00ea6def0c7aa01693268b3079d68e605b096d8ba07ed15b2c3861bdce85c14d5af94a312093c1a0155b8c502853077798cb461cbe0cab4be7d7efd01356b0ecec7d39760aeec2031b701df1e30f2bca77fa486d820dac21193bb5670825ad6f4be28243a3518e3357967ec1065601e2eccc58bcf1d87ecde0656a072511ecbb98ed0b5866cf4778ad915941dff7c5b0d407a0b78fbdf23d88a353dc2ce2129bebe68f257db59b209b167e2d2f00cd89f6388f321036d32fa1dd044d44aac16b65ac80bb46aa2375ef99f8c62f9332ea4e55d0eb41e724fd761a872c98250bca79699bf77c1e7e9415e90e5851949df5ad07bafa92c4cd61a291a46ac0bf9931a085767629b67767e83c076baf8d71fb1ffedd01da45944352b0d4ad48298734fb7b2e1207bff37492b0642f2b87d4a37ca91f90bb4f94dd8384942dfeccc9821c0addd5a70dc500436edb3d580c67f24d1c7c1bfa82f66440aec5c227fb786f6263a8a35e16550bfc3d66d45894c08330df9a8b6aa61dafb8d1b64ee3f580c2729b130ad4b1fb98ec328d1bfc59d206148e49d0279d531334aafbfe69e77cf71f154ae2346893a2e0c5d9d3e68e6c91cbefd73be3d870b698c4176b876144d9235e139a17e83094efd319ec97ad63524cccaf04fa72e516af3da53bd15cc0dbad1a252b5bba087c61f70a71bdd90608cfe4ed4a501667663f2d6ec9efb4972384d9b3c03c4a3e33830de0b06bc98e6cbf075494cbeca7a1d5b5f5b0b34ad70e8507a21e39cb81e25b42900e390d29d3dc7a2507b02679b31132c1d561c87ae2fc900f4b029bca80e12f1f37e96fb5094fb56aab06df21b6b344bed20b86f868ddbb0b88959b99898bccde3e98b65bd479cfee49212f7282445efa355919e21b7d7a11ba1e2b46330a4422dfa1ea6c198db9b7d1177ffde270db03a071ad45bf834e0553bfeaa06e83529bdf0d95b1f4f26783ccefe089acdd962de2f893feb7734d337a8d720bc74d17851ec1884431a67b1a057395b511fa59db3efd8468fb40572415d341eb93a8097e8432970d95e34dd1b5e84ef89120b4d33654d074f1ef5f096affeb37027cbd5b9dc9bc3d8d5b130cc4f60f7adf10875a255b2d35f4183fc29b3eef62973bcd7c2543e634266356f2e3055dc9f7fde26f283445d8a33d7771a1262fba8f9d1f8b1269febe27eab68ba110d0fd6c12859ae0f783a1558ec52c94617e460af3baaf6e5f7c821766bbbde5ce2adeeb395f7927671fea5750a7e1f60815a30432a88d26bc2ebd5fc49d0bcc0ab209c9b89f7220ab6b6d89236a8e5fdedc8040514b195badd8a093db0069ffd6b64ee11c4814c3db860414579a0be1e345ec86e9446a8577b9172f960ed99d20ab21c39903656913424ab6cdba85efb76e2ea2448774d897d08a7d8a8a284cb326541f3da307e86caf8f2cab2d2f061d7cf0d856fa88bac5c06140e0c79bed4370a2d0c79428e2ff0e9660ec6fae23ac27a469b32974f1d2be7f81c0c743bc0d230512d4e0094e8204c1e24089814e9d0eda2aee07542d013a4ea8882bc2c2b88e95fabd0be97bc6002242009d77c7ec4e038079f33505a985ef615ce259f78109201cbfe96a62b8378b071f09daf6b14f0c392ec96eb33591f3c6d175af921d82c8b437f37defef3610baefd4e90e68d533eaf9d7d75b906074bd3e8e16953e00933385101e25e2a6407d4fe688ff9a703fdaadfb87ac7a375a7ee346e42d1155c730e4e479c39f59d495a9a8c9f7c967de2c08bce20654805bd76f858b9d6fb5509e7e4728e685dd8f0ecc8fdde8365494d771d983147d1ea381932ef91ee7a728cd6e83dc814ec478d58e1441285f4e38efe74db2ea6b433f3ddc077521b962389ec28f6772763bbac0d9e4dd16fdf9b6ad1b53643ce58f9aa42f123e6a9c959ffadfc23ea8fe762c3e079196c1adef9112b819a8b338048e7e550c616ed6662d1407d4189133de7907a01e7e97e6e3a05bea3b0eae48ed5dee5d12eddf547a47091c9ef2a2f80e34313e4317d6c2d81265d4c306e7eead5dfa707b76f9df6542466f94b7cedf31b502826a237813850a86ee347e7ea264bda7380ccc5729785c79392722eecc658eaa26c53dec42b45afad9720b35f25cb89933b574d4aad23196cc7adc8e71c2097f42fee46a79eff5a2e998a3d5bf25716a0e358eb49e8535b120859d5e9a8232fb1c9e10dc64d32e1211d909533b65f30fe467b162d38112d2f34db6c52db5f90cf762f62d8fe7047c263767ff4200b9444a0231903d5118f451223bd0eb74bb45d15f185ce68d6ef5f5677d04695fb60d05a37fd93250bf58a6e1fba8c1cf657aee03300e957bd0e13e7cc5eb4fb2603acfe4db8cbbecf6753bf38990b30acf9d77df608aee2fa5361170ccf3dd46b6bc5c0005cf6458d2cf70be3fcde710f05e97e8426348e2e5bc39a59a6153ce9312e5dc62a48134a1ca6f599736b52d6cdcb012037da636b28a42a7da5880bf2b5f20d5585a6e0a6992ee5761fb6b0216a86e1cc4dca9ddbc2a6ea3d66ceee67f480d5994236b0c237bb208bd857bffa3c15197352924dd5fe3aca7321796f500164100cb21322b0412f78b9da8ad0ffb9cb7ae5e7bc9b2ae1b8ed6530b46888d699182ff65e2e08683c44e1dedddd20f85d328ea68e4d1298acdd537b8ee8ff54f74cb7e00030f5add79d2e9cbc8e135452146cbde276b3fa7a559cb67eb010c41816325ea70ce199270a6ee3b260973391fadfbd885729a11c8a0306f1f4daeffb0b649fd208d2a84f85019ca6a0a84be4ef2c2b2bff56a8ae9197177d1768e456bf95619c976f7ed905136cd3fcdd6333163744888228f8b067e08e024121ccaef9df258f8ed40ce29354ad266b4f06aa238ab1a3281703e56f43e4fa8c9fd8723e416a342ec232cbf2571b59ea4e802b230d1a8a9769212b0318660e939a7dccd1dee5ea18056990acf96fe7c24a027db7eec0ed68d26dd8503c08f0565a92e522b82094dfa487a956b64c5cd5007cf6776ed7855d7836f1b6724dc134e3d1dbb62dd88ed1a8349106b34d23b218a11ee84a7e2d332216cb782262431bbf019acd3a89f603a3d33f45c1ef91ce40d03a37890b5d2754b40c9d8a5303ce04ebe3b503d382a9e66eb3403701be3db93805fc8122f8a8f831fec7554832a20188a61cecbf5037f4d116ce5c1334637f07c499c07eb9499573569563d8680a008a6180cef30357e97ca7f8f0ebbebf3b094a94f28e1879d24523ff62827191d714c6aa7080f720551e0fd95c126609928956f66475e8627a85dd15986c58431b7cddf14d552dc4b40026c48683b8d561658efd19a9595540b9941e42816bda884c1fc34d85b1840201434e7fe2c911b0e174b16082ce70a25b61e6cd853ab4d981529fb9a588579533578d9ec9fdcb70f8eb5f08b01664dfd2ff14282cac73c37cb12b9a6da0ed74419f7542bd3342c58a7c70b4e71520e55cc0948676581a94e9f85a3de729558f80f8ee7c683034b6522e625b8220a542834c16bbc5faad92a084bddc8163fe56dfdf1d5411c655f6539d02dacf2604326f36a384cad34537872e06f8678b9ae2cc8dc57916390f4d9275313e575a2cf90606aafff2e0999f3604af34d496eb1221ca259c092319edbc03e2d5ac705dd8f3afa6e0d939ceedf938ec57f11d57d1438af0827c6935a65e831535d5d756bd6478074288c4ea92005f5e22a9383d52235cf8bb78ecbae1226f9a84e0bdd887f76087336a7f68fa331fc62b94a180b37e4dc902277f7944f4b46faa443cf188c0367fe39d6d98393ddaca44f2d81bde707ff8741ffef6863134afec87c6834b5ca1cb8e33039dd5baad34a149c6c9a89eb386d0d34b58979b515731b344a19c81476b2c3dad140692184c4aea63c8d9d399ff53ef78035eb188cf3c09c486152248017fa72d75579120d79cc0d2d9e761a4f8931689241561cea712459ed04eef6a18288ce44deb21577914c101309bac463dbcbe2099d1a52295d22d8d9f1d10e92f6dcebb349283c8e0a225d4653effc1fbca154ca8c6b283096b114ab2cb37e8eec8ea8669b017df5218392dc0d3556d78f30147ffe3dc9551ec3b131a727622bf7b3d1ab3dfb7dce01b8c1102e697c0cca9997401e24139844c03f72c168083e6355a6a9af622e601b4d808e101af84bcf3ac62cefdb82af4739e5818d5728ec279dfea873295f47235ae0bd8848eab11be4754c47f5a6c0dc76fba69151a85710c1b9814d9fa2b1b0cba1ad9d4e41ed6352a091e1cf1f1210c514f339bd8f7c22bf0534b800fdd233cece748d7a4978abeb2e9e2ffd411d5beb1e1c836b7f63b6efb312e0e0dcbfc8e4bab2e6147ddd68058b1aa900993b2fb456643b3d7c30203b76bb34a56530f27362be46efc2e4d312414b1983f9693bfd83a06d465a346b69d5a743ff4c98b60f6bc3d7f58fd520501e9c40c25591db9626616c6da006d6bd39ae735f88bca367316353c4cabbec8ae57087fd3aab29c8bd9ea06864ea1a5e35861fb2b2d9175596bd87f917106629e9010e989382bd78c2eb65579b6d745b88704cf5d164d9dabcbba4c226b4a4b569adbb9a2208952e37693cff515de8c2db04f079f2087a278f07dd762e387988b94dd198e59d55f39ab93aa1b53f263a2b2425bf7bc3623e47d1db41bc16bd22ae6d97cb4bfc9aaf36032a5797025cdc240cf9d9d18c32f857b9a56ea3ed71eba43d8c95f64fdbfd2fd37bfa8b2fa142d7cc84ca855de9d5f0e40275dd716e18bcaba74c3259f08fbcc3106a6fdadf46e997c42b917336492a21178796e465d4fb17fe60e9bdbc10fd70b1cd96115def94fc4e5539e6ddeba92f1c31d17bd1b8c7d7c8c588e5df7b4123346257c098d73e2f99c38c44ce870f108e9c87208c6f28c2f148e2498a2c00c2710588039f0e9084028c8db5065055cf21bc2e2a9d88db87ae164aef278b0b64e306ed1d687661a6a8396824c0573f65d2b80c1bf67f03fa28031136c9ba99506fe6b5918e203168b000f800ead682abd332ec857aed661bffa76ec2fc47bfd428042ee3b4bcca2297f7126e567b6dbf4c1408b2e6d2286b02a09aae022e9ee90b4ec6b4ae2a6df1dc2f47a61b7caacc22bce8ef8141d4b89ba3dd9522fec92aa191f20031744c74aba41e6527bf034a3d59e31ac60de419950649ec5e5565ad8c96eb4dd318e6dbf8da1fb2a276c2e3842eabfe17e9093dfde891699a344fe56d9862f1b64774fb7c2ef57b5942398712f7472bd3da2257b2932dc84151277c57e8d0f38a61176cc13ee09958f5efd8b800daa953bdaad047581e694b2cb2c23dc2c204e8d7364ee736d3ee5759ef5e28adc2d9a84de6e8a3e3e492ec7df5dfce36a3267a2c0522addbdc298c5f77214a86f71bba772140004383b679adc2e8026ea060e0035db310d10c489db90264964eb9d2991d6985bcb9ffa89c8ee4a9be9d71f175c2d619e5f4a815d592357c603986403c68783f8ac1cc9d9ab535e56ed8fb0e29ad65f97717673fd36acfa56b5ea7af22e0e2e33ff6a0b9155dc22da1d45b3ff6ea1adef367927be4b60f0b1b30845c3877557371ee29fbafd14a3ede0f5e4c41eeb58e0882457b3f8b19525b4b0ad10a72f21b", 0x1000}], 0x8, &(0x7f0000001580)=[{0x88, 0xffff, 0x30, "bc72e783440663116c723f04edcc36c7857815ccabfb9daa5565a0a64e123898e7b9f926803efb54f55ccff40e3d93bdafaefe13701cb369987c24c17f6d5ab1e67c80ac3027b219fc8e847b56572f95a2eff76b902566558d22e826d38a96294afb24cd8ef98907ce7ce3a430993de8bb"}], 0x88}, 0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) close(r1) 16:00:00 executing program 0: r0 = syz_open_pts() dup2(r0, r0) close(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000080)={0x803f, 0x7e}) poll(&(0x7f0000000040)=[{r0, 0x90}, {r0, 0x20}, {r1, 0x41}, {r1, 0x40}], 0x4, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x27c, 0x0, 0x9, 0x8, "1702079b37982cfa4e00000000000000fbff000d"}) mprotect(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001540)="44339b5670e32f743a60c334f1776690521424343b2afb8a7a30b693f9c64b559af9a88e0848cf4b723afe31dd99ffb9d58d5c202e5a670763f8e0cbea891523550d431359f2c9631004c116e68b9c6211731c13a2891e1aa3920ba9ba45443ddeb59e066a17926b0e75c7f0b4e3c5684ee7b76ae29036a51b34385fae7d29da449fa7b20476acd297e64b140170d293f1bf0378dddbf815e3361cfef78322b9daf0406f310a608e2318834cbbffbd51efbd448f2e1142aea12ecb9218aa00c7", 0xc0}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x6, 0x40, "72cf6fe3a46315ca14606ed0283f83c2b7731c60", 0x4252, 0xfffffffffffffff9}) syz_open_pts() 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) unlink(&(0x7f0000000040)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1ff, 0x8b7f}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x18, 0x3, 0xed) r1 = getuid() r2 = msgget(0x1, 0x0) r3 = getegid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x2, r1, r3, r1, r4, 0x0, 0x7fffffff}, 0x8000, 0x4, r5, r6, 0x401, 0x1, 0x1}) truncate(&(0x7f0000000400)='./file0\x00', 0x4) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r7) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) sendto(r0, &(0x7f0000000200)="274153b534c25e6dd536ab55849613a241ab363c73333daf68b53ed6b7736fd60bfc3f805f2acbb4022e4a3cfd067d6451195e233c145c9804aa5f6a324ee0f576c969af156130fefc0864b0c14d8e71f345cd5c846aa603b6b78b7a464b2f7162391e7b92e87dbe0252aacb9cea753d7c5d42a06f1c1f1fda543fbd16367632", 0x80, 0xc1800a9ae31a1533, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/44, 0x2c) write(r0, &(0x7f0000000380)="e38a7d0c1a00001efa29171a761a5cb5c7efa0e99586132c77f256b6092f273cfb255bbdc3a5197094b25ea0fa0023d18bf6659990bfe43204", 0x39) write(r0, &(0x7f0000000340)="7270bf66ee789fbcf5eb69ff35", 0xd) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) socket$inet6(0x18, 0x1, 0x7) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xba0fd67804f64160, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:00:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:00:00 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000b0b01be1ea2940ce000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000867713ffd249ad21198bfc6e1c283a27956020280c683b0117ff1593834e34c96e8049151bc88135305a4b7317a521d35f18e70e6e5eab18f92e9e8f17d6302e393233296449f6361472280a67cd4ef3d9b3eff58bfaed1210ef2e1cfda7bbc273193d09d576807cd33983106609c1dc5d30e9d4d3c1e50c29fc3815c50dcd41c3bbe74c3a138985c8e4faf331c4"], &(0x7f0000000080)=0x45) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = getgid() fchown(r0, r1, r3) r4 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000001140)=[{{r5}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r5, &(0x7f0000000100)=""/4096, 0x1000) dup2(r5, r6) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b04) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="54165dff7496a4cf834872e0253721c550e2dcf6b66280e387e68000e2f6bb583a6484bead85d98272ee7a581f64f90595f7744add02f8956295a8b51a784dee967ac2e9a976661b8a7dcd7ccb9b96306b7a8d8d19c9fc6d", 0x58}], 0x1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x4cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x5) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x3) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x102) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0xdec) setuid(0xee01) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)='x\x00') 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xc2, 0xfffffffffffffffb, 0x5, 0x7, "2bc42d42045983bd70c733c7c206f8b8a333805b", 0xfffffffffffff468, 0x2}) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008100000c3513e2a5e0000000000", 0xaa69e291) close(r0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') geteuid() 16:00:01 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x10, 0xfffffffffffffffe) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x4820, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x8, 0x8, 0x5}) dup(r1) renameat(r1, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) lstat(&(0x7f00000009c0)='./bus\x00', &(0x7f0000000a00)) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="c8ba6675f9caf6cda0dad9a78241b630bad94cd7bf521e618416a0b4f921854f2aac4698df9f21a9cdad8668386a92d31dcc7376b4ba755ee1fd0cfd20bcc3f09c2d3ee0d171cd44244f47ac2a7651c2e8ea06a8b3e6143cda7e0beb5fcdeab1edb0fdeaf7b23026d5183fba37c9ea3ab2c172c6cd23b8b5a7dae08d368cde3e25056a67d01fc31cf26c0f0c29adc663846ad507cbc053ab6403ad0388fc75aea3e4d9c6354614f70ede6d8c440f4df36288a12d9e6cc48d149947a89e08f91f081971d9ea1a645ffdcbd3991b9d4cc145", 0xd1}, {&(0x7f0000000240)="642222bc632130520cbf4acde0a40f4fba19efa3c77e59a9b7d27f6bfac01bb1bbb6c115fde573631a61a7936b27fbdbc86ac36ed3f6418c6cae738714858fbb13acb59b67cdd6c71c39942318", 0x4d}, {&(0x7f00000002c0)="8ab0cd3ffb28230520daa9a67813af779cf10c994d43e5fd82289246e51658bbd367660b52cf6336ea711e3de85a82fd03794afcfbd3f82908c812a645", 0x3d}, {&(0x7f0000000300)="277d4ca73e10684592cd1739b0612a7e483eeabd14c06949dd4314424c45ca0a13067477c1d8980cab016a11d48468f275b9baffb642273d76f27d7fb41e26837dea18e83d5736d77f48981ea33ff5305b0ecc30d7230becd1504f00d894a54c5ef8de", 0x63}], 0x4, &(0x7f00000010c0)=ANY=[@ANYBLOB="100000000000000001000000010000000801000000000000ffff000002000000d07fb555031426281a750755b0ae7753410de06174ab4c967f0450199b3f938fc34f26625af065821fb0a489c2f529af368cb03bd83f1aeb2851f525831365d2dbfa525d581f4faae19a241a0fceefdc192847bd8c08007daf0bfa92b50bdd2a8b226356a9ab4a5823a49ffc9971e74b07ccfd3b70df56c1ac2d859774d48b43e6f74fd07bc7fa46ebd7d47a7b6bbef9cd7f91c4a1b546dfd1bedec46166171d41e6f6f90a1e6ae7b86b9b29a1b37016320fc0bc7ec489645574ced5b8c96ff1073e12653a6443fedf4efdef52b4c7b46569bac6d96a9126f266494296a56af985cfa029ede38c35a24816de43b5bb8b02c24b5a73700000b800000000000000ffff000000000000810a32a8433e3e85bbab36b9aea2847b3a55bd20c467d28d1e220bddac2325f725e6a796bac044a55e71dc5eaa8c87f24cf15300c7b4f397b8f74d28caef49b750fe8925f3a479e8f4258f41fde04e33fabd73cf2060271868cb9fc17a420c0e02cb7627ce19bdbdbe379677a6f7a4452d64a44a878b48254c3d14125f6c5f5508180316fb187ab62fc8c903daa2c594a36e1104234812586b860be4277d95aeb8ad9c97b4ffe2128a9fce4f518200006800000000000000ffff000002000000956e96fb2b0335fb5198acca45b6fb48687b8fe62b94b725d804c02ae7adda62c01068b3ae3ffab24627f81ac66dfa514b1eee57b7396502ce8ed564bda3aae7f91f722bce4a4a63b15fbc87cafed7488c556d79e40000001001000000000000ffff0000ff030000a861fe3df4c8e3e8acab2c21389961d83a0adc5010e555fa8a26444240001b1702a487f01bc8695dadaefa8d5f86f13eb2f9a5dd675258274adb4b6be9822722044686f2151284266c621630a6cebdceb3e8a35d8215ac42c33d76a9954700e3de174f984bae980577e18b10fa91daf83faa4f07666ba0091ec5cb168ac8f1256af5230daac9df2b33d25f30d2d3bd6a8791190a59472cd650ce3291d58c96efc2669be0f8ab3e1ae0534ea8d5f8ea0993154d83e983d85ae5a7d8c13cbc4dd84b6ecda529323cd862f89a16cf2dc293b71494ed8c16ecd4353688f744c730f4ed82fe89a0e0033ddc1386b6e58d53122c9dfc0e0000006800000000000000ffff0000080000002964c92e2bd88f2461eb60dd8cf1b7359c7460918bf3603a43cc31cfb65928eca0f420ca11696008fb8fda2a3831a7ad13693afc4faae065aecaa72be0bb9b2ee226ccf2ecf4b4d06542850badc1483dd50ee6000000000058000000000000000100000001000000c41980b045b5670208e2d41a71a5ab6f65099b899faf60ba6b79440747b9a5e788629f05f09194ae97aec03b190a1286910d8bd84a8b596d40e061fb49fa8b84444fd841f0bfd2ce10000000000000000100000009000000d800000000000000ffff000000080000d80ee6220ecb7d4cb387b3fdaa3b7b304ec170215ec6392c35166456f8a853c46bc4779299261e8d5b653e57bb1081d928ac6c04ab17531f0f77fe69e049a949e71944bdcd5d56bdce82077d391d58e39945761294f1458a955fdc42f47d1011a490ebe8f8d8102a5b8fd219af4f63e25be3d6114f92fa0597d185e7fd505d98cab10b89d234c9da248dea9163ff0f000000000000df935917c7af47892d774617cda0f95758eba141b7d7f37b1c900690a9f5e901301e2bccd4c5e8706aca16d0a0ab5c6c8a8d509bc8485aeef223ab3e7800000000000000a800000000000000ffff00004c020000f15272e4c727f4d81aa0adc04462866c28b738dc48a7fd74fdcac3f6ba776d99aedf0eedf7ed32830f459da9a8f604b535caa3d797b712357f1250a3e89cd04e90711532e9edbca579c8c1c64421742b67446c71030b604a37b5297b2681d64b08aca38066b932b50c8a4de50e6f186ed3a08c10ff5d295752b7881e7af286cd33a66783c84e6d79991d4cd21c291b3fecdeb6cd000000000000000000000000003f6aacfc544892410c6b8bc546694993bc128b0717921a3f21243ebc40a07c369bf7b0a4c3d735192b5552eb8b898ea24c6f6ff2761c5031788d67cb11b960e33f6699978d365d264e6e0981389452ba223467263b182e2e466817f09f"], 0x598}, 0x40b) poll(&(0x7f0000000480)=[{r0, 0x59}, {r0, 0x84}, {r0, 0x21}, {r0, 0x100}, {r0, 0x40}, {r0, 0xa}], 0x6, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x40}, {}], 0x3, 0x2) lstat(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x7f, 0xc2, 0x200000000000, "f0993dbd929799b182112bc44e52f46cbaeb38af", 0x3, 0xdc}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/52) poll(&(0x7f0000000100)=[{r0, 0xc0}, {r0, 0x10}, {r0, 0x4}, {r0, 0xa7}], 0x4, 0x3f) recvfrom$inet6(r0, &(0x7f0000000140)=""/36, 0x24, 0x843, &(0x7f0000000180)={0x18, 0x2, 0x6c, 0x3}, 0xc) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f00000001c0), 0xb, &(0x7f0000000200)) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/156, 0x9c}], 0x1, 0x0) socketpair(0x22, 0x5, 0x891, &(0x7f00000003c0)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400)={0xfba, 0x80000001}, 0x8) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000440)={0x7, 0x200, 0x8, 0xe5e}) socketpair(0x1, 0x4007, 0x7ff, &(0x7f0000000480)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x4, 0x6, 0x1, 0x30, "1f6f35ee1825c5aec73960eba23965b2a17407ad", 0x4, 0x7}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x3, 0x400, 0x6}, {0x18, 0x1, 0x40, 0x6}, 0xc38d, [0x3, 0xd8, 0x100, 0x2, 0x200, 0x8000, 0x6, 0x1ff]}, 0x3c) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000540)=0x3) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) syz_extract_tcp_res(&(0x7f0000000640), 0xff, 0x5) r4 = fcntl$dupfd(r3, 0xa, r3) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000680)="511272358f0f822ab561aac74a7fd5cc587b62ff1313478d325aa0184c48e82894f9da315549a78a4ea13a3a5f2a54146f3c494a4418aa253d756593fbf375fc2d7ce2e2a0bf2b4526da468a9515b3bfb944d6ab00f758b8cb83867ce2555054b8288b53556b906c49446a81e42f0559b6f8f8d060d2d220f2a539ee9609d80c1cd21089da6037b8e497b2ffffd8a56bfa0730c4cb4305d75cc45e5f7395faf64223fdd62334bc8e9aaee029b58107bf19fa2dc404d38f0f9e72e7adc171f010a190edb1d62106c6178b1118335ac2", 0xcf}, {&(0x7f0000000780)="ae26f9c7119f64f7a43d979b99ede0901933defc9a33f1107ca1ee13da9477f26a5e9ce51bd90df37f1adc63362ebac08c4761d9e644668bc5cfe95085264f20dd0ad10510f1a5cbcfa70636d565c9988714a5b0317067ecf5601970ef99e116e95212f223713a19df962885d03711767979325d157f51146fc77a48e5d90002bc855670882a5bea3989cf79bfa6be47833b49fd85356164e0570e9edb705c2bb55a4917fe63a84296e8219b281b494951", 0xb1}, {&(0x7f0000000840)="61b26e948b5072b76d7b18d996e06af9b83db7175a2eaeee20a884c2cc0d5918800103c76701c944ecfcbd619233c53b59813c62e8401557ba6d71ba6e3471be708a45916e54c6bcc42f166768d641e1858d084f6467bc0e9c002ffdc14d4dfb89f927d3d1fc7afb46233a35a1222b1f4455a75fdac5f8ede52f4235b90159c2d29c35bb6332dcdde3e836419a", 0x8d}], 0x3) write(r4, &(0x7f0000000940)="082047ff72384bc74481f50bb8758b661dc3cec938ed8b6d31fda6d3af35404b03f4adabd96cb35ba2b71bf399484d29bdbb8b6f28392276d07c8b64e32b1e832d3b1737ec73374c95d89b3d8b05b18308a44617222046964e918bb78f027d2c9ff7c77069365d0aa3f0a14d05e37df61275af97579394956477b29e28d3278744e7b39bf8fabb379f963edf17fda1ef4361aedaec5b6ecc04b2d14c858a4449571999a42448b5e79e56a7a3c6a7e4cc701ab071666a8bcf0744de622f7e7f055d9ec9e00127f0423678996a25bb4e633f6179960760c18c9053d3e5bd8632459274f28946380bc456e8aedf0488898f4600adff2a6ff9bed5e8d1700f1d6824a3ccee847924f3709fc68ed3434d637b93cb1266b1205f458f562159025cb22202b6b0af5952216969cc3197e42cd62e5edd89259e44cb4f40bd9128e618632a8cf4ea452fb581844fb7c1f1f0a9fa07d4b3616757ca7d0851a5ca41095aadb7bade0a10b0a934eb478002f3a38562969d8f90a887538870fcc762db66e479a57ce3acc10ed10cc6f379f604b2979ba2cf29c1b39db48011a827c09aca5186716902086d216f96b8ca8ae733b166e152e7328af5d0d9a3fefe9dba50e65d8f05679835fabab7b6575c68f64df7bbcff1bccb1ae2b998075a3cefb5508180e9fc52600afd59d46d1ba51155d6ac2488fc897e70afebd86bd100b06aeb42ecc99ee7006d1fba99a46b7c457217017d722fe167fc04ebe1fa345225549722a7b51f892fcc4263726dac40184f482cd3592c1e49d9eae4fb744c89ae21d8f7bef1cf1c440dcb5a57452412135ac7e4494a3f076fdd2187c933414c0b70fd3c37e203281bb2d49fa392c28a46b082b695c1ca7a89a742fd3b1766e9ed53b128e3d0658b4b3a6a153aae2a2718bafb24b30d37610752d5fa3147dd437ededa2fd11bc8dde760ad27d50116ea43654b9f7bd58f15af1a2a8d6705e549554177352e928149afa3f42c2ee446efa0eabf336354a27a17308d8d4f4d1acf0f071f201f4213d86f6612dc74cfa7f07bcfcd4e236f2c5e003af659c7a172ce775dda60f06ddf16232394f8a0c00a27a854309227b939b99772d3894568acaf5ba7a2968082cfcdab48fd2bdc2431acec8f7953700bf48102c6d4a225fffeff13fd0ccf5f19eba010d32023f0c0cb34378e2660814e38cfca43373b53161a0ce48369e44d6eed0bf6f456457a3ad307dbdfb34b9fb375cf3b8163f4fee82118aca0b3df68b7c4812b3800941ea580331a8537defe122f431470d9aee089efe8b941a11387dd9a2b4b4d818a7cb69794046fce832ad8ef7c3e4eb877a4de52bcb5846fa64c338f6d20c0cbd3c2524c654b49e5fc98c53010da572a47b49ee00e517b51a4ad09d08527d83f5e9a154093c613bab6bcc1123c9a2304c75d8677cfb115991fd594d92f666d5b65ef7f6bfcb5aa0e4042435512a019f36e9b9fbea8e2f83a8d222c20d2ee922d8b3f9dc414a6a89f5e65713f9be78d019633376021623d10f93d6d5d548c001fa81040a40f55eaaa30585ca36911bfbff88ec1c07c9e22d012292035393de9fed0dfbf925f7ffb84e7567c505507fae03840ae8cf85b73015b00bf3ca49b7de5d662ab283a67f5cc873895d60e5a161dfc096b2e2f54f37cf6d0cd2f7350dfca31f4049b02428025ea5ec7e50a096dd44bbebd02a30402ab05652e010a2e13ee5b096768996c373b046817ae181462be06ea293c3ab9fd71c8cdfe507b4b456c64f6dfc6f9c94da005b1e46ad8d8fdd370a57758be71a0438bd2849ffa9d474ad9c87471bb35fcb415f464aa884a90fbc36bd4c8c13d2de03cd3c38d04b594452152e28e5e93a12c9ee1c4a738027b1f7cd8596cd31cc5c9bea1794aae02fa6a7665db28dbf1308c34696acb5e8f8259e64a820e1b6d2f4b9b9e3872c68ca5b85fb899e968d0ceb4f8cb63d9cdab117243398b6eee0722910569264afb9e0526bc5c725b7987d5c67266f5413f6b70200ad561ab3c3774c42ca02335e6e27a390dbcd4a065bd7a53fd44089df9b7871a1e470e117f86ab6573594cd2dcff5fb24f8591c5de82b84d4bb9dbfd3c8c9207ec432b8014392016a3bc2d98da5115f7ddab6b5c56bff1db70dbfc4164eb24f34dede6c87f3a6a6028e34c10b626598850263d0c5d2e40246e63c200de4855bfefb71b302640a4a3014983d2ca491563be16b83a140a222a780103d4685bdfdcf9c033f0dfdae445d9a7b24acf1141dab99119ed32e7d67c8580b3b5e4d206c1c7fdddaad9f08a4f61c8429931ccebe84966b57ec4c67b708ddff34a13df801353fe7741cb610b5cd724ec35c75fd89db1e0fda01596a680f777a9c132889f9b5af4bc93beb698cf03dfc44acd3f8a19304b7a710027e2a51c89448d46a5a173c8cf7c513e888e8d7d1e7a41dbe3b558faddd96e917b0a92bbefa9a1dad7df97f3fe128a215183144e0af58099b971686a986c65e70906a74f39923bf3f06e110048da9ab1493be7ab3d0b709143b655e85189e80a006054bfefc8571923fba4460d29e0115fd9458a9d64cd2ff137b1c95620b49d5e7ba90b19f79ce72c071c4ee852f2f4117bebf776527e1fadc843d2d9862cb92d7beaf7bd128a22cce4b28031ead85ed32b614e0a1fad532c1de0893c6e98e0d6a5a044c672cbe4c1c8ae531e2f76bcf2a6b844516df800a724a265358dd6d46d8da93d9bcc2537437f54760b4dd1bcdb60652170c157c32cf21601351c9884ee42cc386daa23d94f997163b25a96de30727e4354fb0a1aec5d002c62b9e5210d3d8659e0f747eced55f991864cc875b30d0ffce139a53fe0fd9cf3655a8b11f617f67b434c34eb09da7c3dcb43a99d5cce3348726e781d6e2a7ccdd5e83f582c9d392cb4db0528195ed49cf663096eb665d3ae0bc1a45678d64a2ad8d30862c9ad25ff669aa159c1f924f5f4d635eebd741f6538b1d2edfd24e4c8b944a8b1e5edebc7f4b8b66a43a11631b9a10666238da3cd44cec9b07c5434d8bd3d48069ef79ac5100bfdf6a9eb0c98a56c95d8847aa6e9c8983c14fa2586c50b584381df1c1fba4825d554e0841e6298266db0b9b36750f0e69b36791e39e68ff87fb99357e6e6d426a62acaedba13dee0f6890f3ea4947a07dcf0c438e2d718311e5c5aa0ff5d379f0eea9b00b1ffa3a385472d6a14ab4616bfa7c58a07da8f26625f1c330486a5a36b2edf7c5890b0f81842aac51bd5408d197476230ac7b83d44d07f01ebbc8c00b51ebee1f34c4a2627c7e7b91a57a7f5b7e8de7258b27665f484794920c258ac9c7b3510c9493c62f459e6defb2ff4e6345bcb2963bc6259be3ff565c358f774a5c25c0e242ca254f5f2edcc9929d3654afa20988968bba1ac07c7784c92969be7ecab219b42029d4fa8e0e482372add3bee2d5ab463b95a09f3532d85bfe16480691b16736e17fe4d55fccb14960cc745831d2357f8e9c5e09a2ca3ab25637a09681b2b9e6ad1675753e4f4a6f1058279d347ab77f68277c1cd2eaf826a0746ec9db8738b00078fee110312e551ca2f9fb60f3d66e78c7978f2d4d6a8b0786b4e03261a00122861e33dbf82557448fd669821f57d8ead497d078576fe887f6366690de786bd224e1b7443fd4440b8971ba27cbf0d5505304835046e13fb4fefe2a43ed803deff3edba791894602fcfeec7c79d2032ea3c874eb71dc593e7b29d13e3547672f000bf71a0d28ad36c7709213edd9dcfa15e1ad218f26f94d05d88e6358f53580cbc410626c9a2758543bf260c3f64b74150aff195505e3e8d2cb37fce75250a93aee48c6687393be71b3527d8d00df2db3c0af3243e893094ec23188253355109af02c0428cf70eff32c2b85bd4f045ba8196ef54b7fbab7fc037923bf54431c6317504547d5994a03445ae6c33f3997594a10cd2d22cc2d76a0837f3a2ea0ff0df92a31a63c27989613a2c7215f00900aa81a7694a6682a9bef283185dc095c6ea4d28c45290b79905b532ba1efbf9fee41ab7615425b7bdfc682b6a22dbfb1f88a77759f191a59120e96a72e46b29305629df7db960feca5682cccf9d262b427bb0a1eb08cb199cc959d47613f0f1f6c44dc761bf8e53a377c8e51f5e02627213da995dbaa7ea043bcc06dd5b1a7abe5c0498aac8d5d7f05f0b627708d3f88d70a64e6f75035d8cf062602264b0eb203f82d3e2c2ccb8b321676af8bb22d8182a9b29cfedc11666e98bc5121af9b11b246f7f37d7561068bda19d7a6599206f9f7c14edacdb6e49537f2a77e73b7fd776c0ba473cd957aaf83ad76fd36ae5095a6a00d9842b8d9f4bc24a0a391278ac4ed9356d451618a139f7cbdf2bfcad2f861fbff6b3b976eac14c26fddfdd38cd43071013cc89312bf7cf90b9f2df0c62fdc52ae88fa9325ab7f7c91f409144b2b717d4c4c47c992c46011bdc22f59daf4e99f5c7a300a58e90c004dc2776010fda4c39095af1531fc33feaa2fe7fc316e88b81f7460389dd1521f0a1003352b586972ae04eea6cd8f2560ff45d98fa7e9c068db13f2905a7ef16d30fa74bce2504cf5d5c2508fb101a0445c4a8e7a0fbdfa133a66d96392fbc529638868ac42632fcb42c3f82a173efdfc1547563067d6c3a9648da4cdb5417d3adccdf1cda811f8101754beb688b0cc34daf9ce1df2ebbf337417078b072d01003b76dd64611145d8e4f62b4b079b26454ad3f9a1c17af0f1bb26454154b63f25390cf61b72eb6757467e26f29371263781c4211a36a42476b9d7d51296571963bc4bd8c449113faa80d155280ac62effb7c09508224556a2248873e05fa66627321dc2c063820e5f3403e25aa548123e862accd4cfb5d03108b9a028a68d505e9f9aee87eb7319fece62cfdc18645309c238d0b42eb6cfdf12c71e47b8dc26cd8f45f86c950986b8437223de35c2aabe67025d28e39e5b6aa66274e95c469fe8a69b5aaee75399712f334c149a0f89161e44ae90ce800dc5a6ec42986dd3ff6ad2c6ee0216271f4d55f1ea24d2a6f8a5aa6a0d79a5b275df07678a97858fd6cf5a25088020eb18fe5fa0e292be1da3b18ceea35ee60ac4e1d7c00892ba9f587866f96f0a530771e36e30874ccd2ecf16cb939ffd1469adb63214350a87cb63cdb6f57c1e91a2afc8e9866c4fc119059061f3f9295af0b24d43c2892f1cc6ebcea348e71fcd10d9ad7776e9fef3ff23241af2e795b9c57e0dcb6f9a5007ba0a821b84fd58a8ff27d26dd04db3e723875cfecc8ab5b6c8c5c887c8f6f58797e0e5fdcb4d1ce09f341c2c5a91b10c18ede38fbf9ed3617ea8e333747d7cc842c3f881de636d268861eb005578a5e68f454a188e988c1c700cb9e6906ce9e5ed2e9427217adae838f3bbc994920f289233feafac5696ebd68ffb60478244a2c414299f1e26efcaf1a74aa158f73b9926d4321ae9a0173e1bfe53643903758d83470639f59be6c116d506a5cfea1fd0b79c6dbfbd2ad6e016b0d57113fd3d8d4a69ace4bd61470e0d7ac40af1cabeba53ff3dc684136e0951d623dff112737cc31a40073e585b3aa0c896436f0d90ca420b35a29ceaa899bd0295d3bdb73eb432255d30110e5980201dc48cf1612dc22df28c463c9e33fccc75e0a942e3e40a018644a7d691d4c6f6724599ddf000bcb59698a592d36f61364259a4a03af15773402001528002566fdedde616cf23c4da8049224db23223f7b96aa5a07d1e3337eee4e4071584ff366eda1bb56c844d39f6f1cdf7d6a891b8170583e8dc4aeb4e60c2", 0x1000) r5 = shmget(0x2, 0x2000, 0xc2, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001940)=""/84) socketpair(0x20, 0x5, 0x6, &(0x7f00000019c0)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x2, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) sendto$inet6(r2, &(0x7f0000001a00)="5b37cfe486ef1416f13706f983ec812c9588504d91235a63ce043459224f35c4c283d0911f74a62eab9d3e66ff81a0564b01c83023bb722f11a63eaf0aa170c55b09856d8349f0f0d00e22c32ed650d9c1fce8f925fba882c25a2fd5ab955f671691a5fd0f91e837a1ffecc47843b507230c0dc7a78439e18db2a0803be3bacf8e9e2ef07a975a13e8e739c8d47da94c8067d6ddcf5c9bcd1fa55a324ac9263af2546441ba93ecb16fbccb4cc5fff6a311abf31b2e1ff4bc1b13b648c6d444601499e963d932ef", 0xc7, 0x406, &(0x7f0000001b00)={0x18, 0x3, 0x7ff, 0xb7e}, 0xc) 16:00:01 executing program 0: utimes(0x0, &(0x7f0000000000)={{}, {0x0, 0x4}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000000), 0x0, 0x408, 0x0, 0x0) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[{0x10}], 0x10, 0x4}, 0x4) 16:00:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:01 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f9366696c6530"], 0x10) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x400000001a, 0x0, 0xfffffdd5) 16:00:01 executing program 0: setrlimit(0xe, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1000000084, 0x20) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x401, 0x100}, 0xc) getrlimit(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20e) open(&(0x7f0000000140)='./bus\x00', 0x64c09b977889c022, 0x28) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x1, 0xfffff, 0x7fff, 0x5}], 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x2a, 0xa000002b, 0x9, 0xdfe}], 0xfffffffffffffc00, &(0x7f0000000200)={0x480000, 0x7ff}) write(r1, &(0x7f00000000c0)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x12e) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x10000000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1a0, 0x22) getrlimit(0x0, &(0x7f0000000080)) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/93) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r2, 0x4) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x3c53, 0x80}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x810, r0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10) listen(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x2, 0x4002, 0x0) dup2(r2, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/4, 0x4, 0x843, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f00000000c0)="ce818372f720c029eaa41e82d24a63c942dbe2c8a04b523d5d5303f044bdc331e9154f3de56be5404fdd012cbf9937961649b07171d04cafc3595af14f98fb0d17d429b73f27d13290deb726c13be818849a5e782928d9358e5f00e5e1dc88b501c44aad6779fe93741a408997277faf5c2c0c5387225d34a2bce37b2bd290c672504edea95331b1dce3a1bb4696c85e6d6f897da3a276be2fb2d11ef7d4af2e540bce196c9a54f85af761a6d863b6fd8ec78d25", 0xb4) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 16:00:01 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000ae6000/0x3000)=nil, 0x3000, 0x7) munmap(&(0x7f0000bd0000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 16:00:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x37, 0x0, 0x81a}], 0x70, 0x0, 0xfffffffffffffffd, 0x0) socket$unix(0x1, 0x2, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000004, 0x3a, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x12, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000001, 0x1b, 0xf71c}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0xc1, 0x42, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x7}], 0x6, &(0x7f0000000080)={0x8000000000000}) 16:00:02 executing program 0: select(0x40, &(0x7f0000000000)={0x80000000, 0x5, 0x1, 0x3f, 0xff, 0xfffffffffffffff5, 0xdb56, 0x8b8}, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0xffffffffffffffff, 0x7, 0x1, 0xfffffffeffffffff, 0x6}, &(0x7f0000000140)={0x4, 0x1, 0xe93, 0x20, 0x8, 0xb2, 0xf705, 0x1}, &(0x7f0000000180)={0x101, 0x20}) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0xfffffffffffffff8) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x6, 0x5, 0x3ff, 0x9, 0x3, 0xc986, 0x6, 0xf718}, &(0x7f0000000500)={0x1, 0x9}) r1 = semget(0x3, 0x7, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmget$private(0x0, 0x400000, 0x204, &(0x7f0000000000/0x400000)=nil) read(r0, &(0x7f0000000040)=""/171, 0xab) shmat(r1, &(0x7f0000003000/0x4000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) 16:00:02 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) dup(0xffffffffffffff9c) dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r2 = accept(0xffffffffffffff9c, &(0x7f0000001200)=@un=@abs, &(0x7f0000001240)=0x8) dup(0xffffffffffffff9c) wait4(r0, &(0x7f00000000c0), 0x2, &(0x7f0000001340)) open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x80) shutdown(r2, 0x2) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001280), 0x869ca681e42a44be) r4 = geteuid() setreuid(r1, r4) r5 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r5, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r5, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 16:00:02 executing program 1: mkdir(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x20) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) link(&(0x7f0000000300)='./file0\x00', 0x0) 16:00:03 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/212, 0xd4}, {&(0x7f0000001480)=""/22, 0x16}], 0x7, &(0x7f0000001540)=""/97, 0x61}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x6, 0x1000}) 16:00:03 executing program 1: r0 = socket(0x16, 0x1, 0x81) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f00000000c0), 0x0) 16:00:03 executing program 1: getitimer(0x0, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmod(r0, 0x3) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:03 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0xc) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x4, 0x6, 0x6901}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)=0x9) setsockopt(r0, 0x200000000002c, 0x9, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000100), 0x4) 16:00:03 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getppid() r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffe22) getgroups(0x2, &(0x7f0000000080)=[r1, r3]) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = getegid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000280)=[r1, r3, r4, r5, r6, r7, r8, r9]) setpgid(r0, r0) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r10, r11) setregid(0x0, r12) 16:00:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000280)="8ae2875908016eeedd0839488a7ec23596fe3c5e163ed9295f5a35b9f816d0af8c8d31f12ca6058f3666e0f834c3c4197dab445bf16eea6bf91b7adff96be98c67a8376949b8c2edaba56f7e7cf2542ea88519e749cbf73b15ab73cab14897ad001439bf6254b2df8246ab354e88d8cdf8c44f48ebdcb3cfd887367245a310102c2a68e4ac40e5ae8ab3e298d40f9e872500dfcdcd459c0648ea9260235aacfbfd2f5676e5798542e472f2e20e027aa20dc257731787442c79ee233a5efbe1b8ca15b372dc3a89115f93372e7fa674ec6d707140db1804174e83631cfb68c68dfa0de1edd2534c647d2bb21ef4957ad6d0ee73c0d48f300d7f990e7ea94eb8", 0xff) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) sendto(0xffffffffffffffff, &(0x7f00000000c0)="033ca60b42b2aa2e62", 0x9, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0), 0x1, 0x0}, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x0, 0x7fff, &(0x7f00000002c0)="f917b422a0329c0003d88f3d46afe7eafdb39ae43dfdfe7f0951210a2b20bb4adfc51d097544a11c04b27c109861d090ca159e02ea19cffa82c173a53b9bebd12e770aa5cf8e43c94d59031772070cd711f4248c970488aac0bad9780061189db565053f856c60ad44deb312a2f77146535f1fb2aec826067ae7a8b3da43c98a758bb76bb4dc42c3b608d8027dfba13edda440dd73d7a6e4438dba763c040aadcb1f593948f4f92abab3b8755b43a1", 0xaf) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="4e22b9efaeb0e44fa42ec643ddc3e7b27bea1a59787066e85d73144f6927a4b0b58db2c764b750e948cf6a83ee8bc651bb58d6eec828f3b7be3eeaa9da98c8720fa4a0e94fb4bb9a46f28da04e7355c790f669f7ea0dc12a0e8d35c7237a7cce5155573b4476419b9801ed51af6700078c1aacdf8133ed28349bfb4df89a71c1369002", 0x83}, {&(0x7f0000000100)="0b1a9833f57952d83f201cedb6b1682c562f370bab3ed49c953b38cac4715fbe0653b3fef5f98c3f7e6cda9080179a3c820eacd5130c55e4736429c6cbb23e25b815", 0x42}, {&(0x7f0000000180)="ce2c20ea04e54ba3952bd477541ee2ffdf0b45d1246bb06be23e132cab4cf43185a335232bf4d3862a7c6424208527d5c45fa7a78b", 0x35}, {&(0x7f00000001c0)="c67083b04fa1508b6a5d6141245b7d934d98ff366af997ee241a", 0x1a}, {&(0x7f0000000200)="7865480f184c8ef8fee9e976e4363d5bccb08b72eb8b8e84a6590ad57ae339a6", 0x20}], 0x5) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) connect$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a54778ffc85a6f0d0000fc770d7a00"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3f, 0x9, 0x9, 0x1d3f, "9ad84b73d9004ebf0000000000007fd35db51f4f"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) close(r0) fcntl$getflags(r0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) r1 = syz_open_pts() close(r0) kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x55, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) munlockall() poll(&(0x7f0000000040)=[{r3, 0x140}], 0x1, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x4000000002000, &(0x7f0000000000)=0x20000000000101, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) syz_open_pts() readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) semget$private(0x0, 0x7, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x45) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x9, 0x1e82008d, 0xdb7c, "44d85a384e66f29134d461b5d1f860f1242b5f6e", 0x9, 0x80000001}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xffffffff00000000, 0x4}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x4, &(0x7f00000001c0)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1000000000) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/122, &(0x7f00000000c0)=0x7a) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000100)="2f8d1dd7760dbe12bfc87842ae920306657f3631afa4e9ec9cde59b24352844c7a195775a3d015562f0e3a85101eca6c1b26fe36dc41500ca320e0572914ed7004ec236a288355b76fab44b6f01763a2f366739f83ba1773912cb4e172e842516e5227c3ef241dcdc5bb256b2046309dd4419f6c6205350d2ccbe8668a709bcecb38352073e4ed01c2abfcc88a0f773048fe894b8c1a7dafbd870d1fd6323e7ce7f8be67787ba3c4c61a00b3b36c5d0ea4c17eb6132b4ceed1d19eea", 0xbc) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x8000000008001, 0x2000000000a) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000040), 0x0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) pipe2(&(0x7f0000000140), 0x0) syz_open_pts() 16:00:03 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0/file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x11, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) getdents(r1, &(0x7f0000000200)=""/27, 0x1b) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') 16:00:03 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="2f00000000530000ff00000100000000"], 0x10}, 0x0) kevent(r0, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xc8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x204) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) clock_gettime(0x3, 0xfffffffffffffffe) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x9) clock_gettime(0x4000000000000002, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x100000000, 0x4, &(0x7f0000000040)="b650224764c95cf65d4c3d1451391a231d8eed0c4686f3111264be0f4fd7f5274327f6d8521c40849a2f06783d837618e9bb30cba49c2e120b7f60ba06f56b7d8ac60ffa3247becf70befd778b6165abd6441a9fd3ed07968a0ef2cf8eb5ad7c92a8044703733cb2249500b454536769d28d98959951e701631c68819864703edb26fe0a29a96c25aadc65e3602c1a0b5f77ffe74c7e757be9ef", 0x9a) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x4008000000000001, 0x400000000000000) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet(r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547dffd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece5, 0x7fffffff, "62722b051f60f896bae0090000007018b529f3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x5a) r2 = semget$private(0x0, 0x0, 0x13) semop(r2, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r3, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r3, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x8) write(r3, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r4 = semget$private(0x0, 0x7, 0x100) flock(r3, 0x0) semop(r2, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) connect$inet6(r3, &(0x7f0000000480)={0x18, 0x2, 0x4}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000280)=0x8) r5 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) shmat(r5, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x1c00000000000, r1}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) utimes(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x7fff, 0x7fffffff}, {0x7, 0x8}}) utimes(&(0x7f0000000040)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x70, 0x1) chroot(&(0x7f0000000200)='./file0\x00') 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) kqueue() r3 = dup2(r1, r1) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="710df240579b5cf69d542be8f37100000000000000000200000000"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open$dir(&(0x7f0000000540)='./file0\x00', 0x21, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x7fffffff) open$dir(&(0x7f0000000580)='./file1\x00', 0x20180, 0x125) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7a, r2, r3, r4, r5, 0x68}, 0x80, 0xff, r6, r7, 0x6, 0x2, 0x6}) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bb692602c245927f2f769502501e6ad4981ca42a0d", 0x15) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="7d9301e04945d5d7033d426898d1a06b82227166e6f950f065a2c909947cddcd2aed21f6601e221c2c44ae630478d5fbc08e01b7045156803d4a1dcc5cfd1022013d9df4121a2d6a4cf30d5d11194ec3b7bf3833a80609e8111e581c57884008aec858235c09e151d3093f1692aa70995250a2e3c13e", 0x76) sendto$inet(r0, &(0x7f0000000040)="7ff9bb73cd855498940284ac7ff58e1d56a39b0593d714d3bf27ed361f279f5ef1dbdec0d1d316ea91cc1823b66ed507ea04fac912be268838e7059cff89c066d28534cbb1543b43196da74c38657cf46a48366eefcb297bc2e0b5dfe440069bbf981e86e1f24c86fc7fc89736aae7680e78bf4fe53d97eea12ab748f8ad3dc061df2a55fac6ab8ebf5a6eebf40270aa6a470629a89eb85a72c6dcf94fd68ff5394a4faa980a5c5fab5c7e9998796c95094fc5757242", 0xb6, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x5, 0x8) 16:00:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), 0x291) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000001fb6a80c"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r2) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) sendmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[{0x10}], 0x10}, 0x400) 16:00:10 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) readv(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/90, 0x5a}, {&(0x7f0000001340)=""/98, 0x62}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000013c0)=""/248, 0xf8}, {&(0x7f00000014c0)=""/161, 0xa1}, {&(0x7f0000001580)=""/122, 0x7a}, {&(0x7f0000001600)=""/119, 0x77}], 0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') lchown(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = accept(r0, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000680)={0x6f7}, 0x8) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) r2 = syz_open_pts() close(r0) r3 = kqueue() fcntl$getown(r1, 0x5) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) r6 = getppid() r7 = getuid() fcntl$dupfd(r4, 0xa, r3) r8 = getegid() sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="7ddbb6032c896c409a9e045543008be4a65a13ffaa", 0x15}, {&(0x7f0000000240)="807fbfb7bd9cb7c86626e7c1f5c5cd1b039747b097679b2f95fcf490cfb3fab2d73630b241925468bbdad5395f3257a72bebf9ceb54378707e0f92b7d80f5f6dc5a25d0711a60561e3ea809239f7efd6197c3769ab37d6b1f40f22bc8d32f7e4e73417707368b9af90bc560ee41c921fe0e44931d77af1a59dabf87925182815a7c27f0ab4979296a65d27bdd8c168ceebe08f7c7a2b3b668870e6a5d135a4bcbbb4f058b9283373e78a2bc8fdb696d57b419354710a0165f24bd04ab22705af46ed516eab1eddc498ee15963db1957d8ae66ae68b53889b", 0xd8}, {&(0x7f0000000340)="7786e8b42ccc13b5be4eddbe38d7386677daad78405160da242fb2584ac8a7466c88c3656f96cb926f4ce290fb8d7bb32658f7b4664ac75a8989994ca3fb52f6a2c4db36f973d8393408a8478475f945935fd19f1bb9e93387100787b7d0ad10065c610e94", 0x65}, {&(0x7f00000003c0)="ddd13366e8c34c31a69a5c15c81ccfef6b19d7be2fce41663838333210fb5a6a498c3037573fecfd5c7a26f9f26937793e70eb62a7522f65384344e3b4bcb83c3f6c33a8c71d316679eb8697457f9dc2c151062ba4221153f7b7d788c8c4d0f0964db3e2c7122c145c6bea783ca5181cd9", 0x71}], 0x4, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r4, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r4, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r5, r5, r5, r5, r0, r3, r4, r5, r4, r5]}], 0x90}, 0x0) fcntl$setstatus(r5, 0x4, 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff5, "6272051f60f897bae0d21cf7d96cd759293bb100"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x0, 0x2810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x1) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) getsockopt(r1, 0x88, 0x7, &(0x7f0000000080)=""/176, &(0x7f0000000000)=0xb0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus/../file0\x00', 0x400, 0x120) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x6, 0x8) r3 = kqueue() r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/89}, &(0x7f00000002c0)=0x5b) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00', 0x21, 0x20) r7 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r9 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7fff, 0x800}, {{r3}, 0xfffffffffffffff8, 0x84, 0xa0, 0x5, 0x10000}, {{r4}, 0xfffffffffffffffc, 0x40, 0x4bcf85e5ad76994e, 0x8, 0x6}], 0x80000001, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x40, 0x3, 0x6}, {{r6}, 0xfffffffffffffffb, 0xc0, 0x1, 0x3, 0x800}, {{r7}, 0xfffffffffffffffc, 0xd6, 0x0, 0x8001, 0x10000}, {{r8}, 0xffffffffffffffff, 0x36, 0x1, 0x0, 0x5}, {{r9}, 0xfffffffffffffffa, 0x90, 0x2, 0x6, 0x2}], 0xfffffffffffffbff, &(0x7f0000000500)={0x7, 0x10000}) r10 = dup(0xffffffffffffffff) getsockopt(r10, 0xd419, 0xd865, &(0x7f0000000080)=""/136, &(0x7f0000000000)=0x88) mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r11 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r12 = shmget$private(0x0, 0x1000, 0x30, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r12, 0x3) fchmod(r11, 0x80) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(r11, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r13, 0x6) close(r13) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/200, 0xc8, 0x800, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r2 = getegid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x6, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fcntl$setstatus(r0, 0x4, 0x4) sendto(r0, &(0x7f0000000380)="6b5423ebdb59ee9641236d032bb5da46815722253b45c4d2c86bff1b79df576766e85837a727260d24b4476bdbdf8f6ed8c0ae43cbf35ad853d39fe4a1f27414afaf4f9aa7bf137ccc7377f5cb16dfa2", 0x50, 0xb, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) close(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = socket$inet6(0x18, 0x5, 0x800) write(r0, &(0x7f0000000200)="066387b893cd21f345dec6a7b7a5eda8d16587c0c984c301865162d31859456174a5802b2780f0f0d10f42f535325a0384c504c4a716b0872feed9501356b3cea3d200ef1af28aa00c0753de5d0fab7ad1bf8eca2261c6e4c770b53cf50f3fbfe4e8b0d2335aecb284518f4c4bdced5452d8e210565fed07b1f6ee2dd3cfd740a2a1d7a0587ed280a4cabdcfc196dad9e25764f89132b384456b605898d912d49df3703aafb09be732d06e3aacd4cd", 0xaf) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/6, &(0x7f00000001c0)=0x6) read(r1, &(0x7f00000000c0)=""/132, 0x84) read(r1, &(0x7f0000000180)=""/15, 0xf) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:10 executing program 0: msgget$private(0x0, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000000)="d2", 0x1}], 0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) 16:00:10 executing program 0: getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r1 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1, 0x40}], 0x1a, 0x0) lseek(r0, 0x0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) linkat(r0, &(0x7f0000000500)='./file0\x00', r0, &(0x7f00000006c0)='./bus\x00', 0x4) write(r0, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) read(r0, &(0x7f0000001d00)=""/4096, 0x1000) 16:00:11 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x2, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xbd) r1 = open(&(0x7f0000000380)='.\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', r1, &(0x7f00000000c0)='./file0\x00') mkdirat(r1, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') open(&(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//../file0\x00', 0x0, 0x0) 16:00:11 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)={0x0, ""/85}, 0x5d, 0x3, 0x1000) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) fcntl$setstatus(r0, 0x4, 0x80) socket(0x1, 0x7, 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) mlockall(0x2) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x90, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x4, 0xfffffffffffffffd, 0x6}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x3, 0x3}, {{r0}, 0xfffffffffffffff9, 0xc1, 0xfffff, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x86, 0x2, 0x6, 0xabf8}, {{r0}, 0xfffffffffffffffd, 0x11, 0x80000000, 0x10000, 0x36c0}, {{r0}, 0xffffffffffffffff, 0xb4, 0x21, 0xa0000000000, 0x3}], 0x0, &(0x7f0000000200)={0x1f, 0xffffffff00000000}) shutdown(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/116, 0x74}, {&(0x7f0000000540)=""/6, 0x6}, {&(0x7f0000000580)=""/66, 0x42}, {&(0x7f0000000600)=""/202, 0xca}, {&(0x7f0000000700)=""/160, 0xa0}], 0x6) write(r0, &(0x7f00000000c0)="5430ff", 0x3) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000880)='./bus\x00', 0x44) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(0x0) setpgid(r1, r2) chmod(&(0x7f0000000340)='./bus\x00', 0x81) unlink(&(0x7f0000000380)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r3) unlink(&(0x7f0000000840)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="5a24d8cd666607af5b566691e62ea9b66f46f8c40be99eb2d3b4c6039626a6c65fdf0ee17e063c64b72f425290fd51c3caa503e8c329461d8a0de0d26441651a5cee9b039a689e1c4151683112daf3", 0x4f}, {&(0x7f0000000080)="39f38b29099f09d0934fe04545dd6a542dc00ce268573991834adb87e4a5def7f572fe", 0x23}, {&(0x7f0000000200)="846eac3f151f98553dcabe72aad07e8794731babb3c0c560f2e6ace34f8ab1dc2bc3e4bb52436de42f8659e0d3626a586785f6d0034c379d7787eddfe5eb4793c1acbec5a3f97f272693f8b7541c437408314738cfeac626e615a8cbf8ddb57b84c4e2de8edf1212c587aeebd7daec", 0x6f}, {&(0x7f0000001080)="2dae85649ac2e57f742a547eb6ad526d260344f230bf6c5d1df5d5ac8848d4d01e0b9b1d749357b23ecbab166d6b3713e933b3da74877d16fe9db2b3ba043a937e4bc697adf72932f76727df7be2e5e356c34381ce6106c0db3542c6ae0c214fb5f783ec7054f4ad01f1b6680c711c306c5abcb3e7face4581489e05fbc82dd3f2f416c50db593a74a3dffcbc751070cc4de378e0c35342a43d15f521d815195c40b2c1cd18e446a9d8e49ea72205f34cc997e3464901dc1a742be296c08402455176ed788d944871f33f3a8ff5dc8a234a66bea7f080bb234c2ad78ae948756c52e19326a446af479f3a378e92e3a7a4d1d03376108bf18f316900bfaf6cd4219d262f75a27694470b3ea0afa1d1a3ece1b7c0b08846999742a14985aea40c1bb4b8d4cadb4936d760edce612fd2afcc121d19431ee85111ec7dfb31f20753948cefca867cc285af47914f209ace1c1580a6d81d21598d0d9a8d8a3561fc6bff0459b8b9122a5157cd98bd2db53f28d6de3dce13bca78cc7a6857be1867c783c15288656a5641c60a8c313db8ce7df4d7881bbc8c6c95a188c8433c307e804a5f55db8851d6db371306fba56fa78f3268294d91372e7cdf6e37f7e807b371c766de7371aecbb456b4326cc7c876d8d374365cb4b5f32e71482b155c0039ee4ced102d4f905dff0024328c56e733023495da4eb188a70e296724c321007ea1552601ddc99753ee6cfc42a141e826bab2fe6c15d0db8aadc3254415546262a2100ed268b4a8800c567859155c2b1b97ff865e450d74d4478c24ca2a1f5a1b2e7234910c98ba17032edd17a4952ea4e55717d7ae0ebb2d53d745cc5300df35ba0e70dd6e0743b7940cfb2e278e50a98cedc33437cb4bfe80c20a5186141baf23119909015075937db798267ec52a4f7bb0b6742dfdede76c3f63bc40ec42f261fc3f9d20c9b4b59f8d09b0a7be1e1561d70da2d7aaea5797b66d56cdaab191f74429eb15bde62bdb7ed1249f035924e4de2122915b6c7c11359e5338678ff54acbc88afb6a69489a79af48f7dcad0846b32b249e3984c58742d28385aad839c8c740c1f72040cd12abb8b00e36425fb36deea435425ab41596aeba6c0e4a294b0fc96c449eaa1f11ccf618ec15b12b04d7b77abde8bcb332411825d2c4f0b3725c2ea091af51dfc9c17fc743144d95957c8f38c86ea17a30f6456d229f8cfce6fe297ace09362571c38a30d64d1ef973892aece9778cad5109360fc68179916a47385081e580df6bf6d0e638991145ace5336b9d323efba59b7e78d99ee69f89c47fb21d94c9164261b978af499823b4ba06ac1ff2de4c867935e253fedde5d4521ca82e69cd8f6c1390f928a8fda41e652806cd51885ef856e629e3b86b20a7a631aa87fbb1ad431cc1cf91f0360de92154e44787d7ffea2341f285275b2e52a50906acef1060fd9a49ce29f552676b30f08d532f4ebdac80e2af9816eab327194c6215e40e0e0bcac81b82348523fcbf452620f991d8915af80c74ec4fa077f1e7e5ca4d45bcb45674a57cb9f8f2e707377d5119575f0830e543e94393efeabb7e6c015fc290e62c39e6af0bc646afe46b3f4aaa93e3e89607a08538b0c10a825b93a091f79904c9634c6cf29d1090f1a57e5df5b9c86b90c1fb0593b440b7e1764003584a422a82b2230e0842cbf6a19b2ec1d9c11ced882d0c798e7e5232249874b463aa725981a75c70a4a86ad2988754747a684d517765160d435821b6b86e295743e40515917d65ee0d08e7d15d1a5ea774e31deda7d801bbd4e2980929bf75adfb3c768cf4d3e9b1a33cbd056047e1b09747a8166af11678db8649ac951c054b395b2a3b7ea582b3f13ace92493bddbd81611f43a91e0083112acfeec54941918a422c5241a3efe922f49553a315851f4f12cdff86dafa4f54f3c0ba28c92e9d92e6690ac1e0f47a2ba3465dd85fb4ae5b14d72695e6a5f5f93411567851afddf5c9a5b0dfaef4b63764b499c1fc187b5d4529db1def35115ca60f6dbe91372daed4828aeb580410532849bd47193eaea4d27a386fefd5c39a0528ca201b6937f7fe32e078b8035a9888f2db5c1181eb4011fb7b90916edeea3613b10be80839f559d344225e9eaf1e890407e9230b5c963e8aa1940a5603d4ad91ab511038f2718a257fa61f884b54f797520fd5df678b48c2f0c1d627e88f89110f2209764a7e26b4bba66419bf7680a5aed49bea56d498538122a7883b1e12e174c3f4c3d96e2fa43b0579aff1b91f14f143a990c868892c4f943428164450473a5da9c2752faf0f68485403efa2bb5ef1aab51c5dec4f93eaed70790a64dfcb5faa3a7599bd6a1fa1eeb069da7a1c31d09b9f72a86fcd5bffa8ec23e005d7dca680a7c666c119f9804fc36bef094f8e16a43be351850eddb26f2e4148a34312053bb31b9e7034b8a772569fe08ae1b40d355f6613cadbe7c9e7193d3c0a5a937436f0b112e3da15c5deddfd617bfbc605578946fef3bdc563051e6431635f41e67d292663a6d8680c54b8185f45a0a333467fd212b48d78adadb29916caa629bbea84894312fda144981e47cb91f95ca996767df0b2cb782b21bd715d1798365d1cfdf22d3bdaaee5fe8795954305e43f8f229b38bc8c1d4c14063584d451283eb1b8578c05df1520237de5cc530156a8823e5a5abdd7c57a595fcddf76eb68f40eb00156b8178a118f6f236b453372149b88f8f7fadcadc9bfef337a05490bf61add30fdeb9c1f9ca298d546d59b2b7fbc06c615798e18805a4913bfe2ca09b6dfd3d97538ef189e9364a96debe9a1eb65ef6277b2485a4d8e184b98149b372d5fe53d5cdd708cc778dccf75a0bef355714f6b0f580db533b413ee59078a6885978eb7f5d37647b0bb0a2eb859ad1c88ffbcd8cb362111d7fc297cb2646e6ac44eb0b7ca11e76ef066b00d319ebc8186cc6b6fca540d7931d506fc3101a5ab68929fb0724a860f9a8abf6d90e61c9f20802859886bc57b42ef558b6a43d4b03550c8150dc3e20cc46b9c52897b6ba337139020e2d4c8cfd7f74a667555641178b1f988d88071936cde731e435f1b9a3c8ff807d5ee0c98acb817aa427d26a735085f6167269f18b2436fe1ed9a1a3b4fa0aba5988717ecb3d1cbae19961dd588287f7cf5c489f661d55e39b57b41bcb36bfb31c5c5cbd9050f0c6f0d4db6494b26da881fe1d2e949fef7f2c5b5456cd3ccd18eac29397035b39bbcd44c7c6574fc38b62c28528d04f62002f8a995a00dc17adf3c03b128b7dffd52d1fb6cb3573c1b5a49ffefc8832e9b0a0694187ca023b5c482a6f9b05609a4ed178b3131b8767e7e53a46ad2570fd367772cc8aa02f1d89ea3300fea15b8eef1d0ef28021c4aa78c0061d4d2d0fb08b4d10ae607f7b522dac99a3c90b97705b31c30a5278ebb9dd432df750d68f63e16f86fb20ea8ee2fe93ba4f89db52950d036db9679b73a822542af9cf297344eadee4762663758a4981ef344ec2cb979f3b53fc258ec07f737ab789d380f31b797021bedc558c683d939cd8a0350c0a23eafa0e335ca646c52e9dd4fdd68753377b441bfcae5d31ed283fc8f9ca8393272f80fc13c87b0fdce794949d613cd88e2927077fc217ac24e2fbb41d2e84e09e0e5c3b24b7fe09af0172b1c50bc1b886b3dbb9d5718479f920d915a3c579b79341fa2cb46db856011a2f232c02832d9198ed57f86a208e28dd760599d876bfd2d6f02954e4191a8ce721977c0a61fe6a64a7e0bb102d92272c22272accef978ba193f75aa56a86cececb1082df76a843651d9b22cf3fa2b68294058a7e36ef36f189d1b1aa0489fa234c2b492277596e1b7527ab6fadf940b91082bdfe2ecc0b9f0c2f898b6ff6db15b00ff0857c90b036e21e2fa6b7d27d90c7447742f5a982cec662d6576514f5b59aa61f7e2c3dfe59dcb3b20c4c26b4240f675fc96802075f5dbe8f5d3443585f8231441df181b1f0c124a10dd325696559135fda7de7ca278af460024a0f7b813b8b2a2a84787be5b267f66b77b1160b6e3042260c88a96b8f404e87df3d0bf74e07aa43b4e8e3fe9650e9f13ac140d3bdc626774c4efae660b3af383dbbe0fb629ed5e94a76ef6d604a2a20fbc71e5d124422f9fa372b8a2b63163ed1d336b72b1ebf6da6a047e4e32bb16ce0c6cee92e5615e379b579bc2830a6ba372787f0c9312b0b6b6d66b9ce1471d0b79e742d243acc94b166667d0df559700a16c956c66dafbdbeaa191c4d7caf04dd8da374c9791b87f5d7c2833144871b6095259b98281b06b6e70919c9f74d654a53b8bff52481720339415c13345f25b47e8adf1dde90c31e52e0ebd5741204d78dc53793d0f41fb580bd05ece6a3717d46a020ef2c9442f5e757ebe66759ec7a87930869dbc02624a85375f3f5b49ca24cefb3d06c16d9893403ed777bfe9bc9bc554bb037c23de6dc0874eaba1954f107b8d5685b27535fda6811edd075c6e4529edcaf7fcd6ad9d8753b989502282aaad8910ee74fe4a280eb0733f0e4aaa8db041fccdee4292549e23201a78979b2f1e0fe1c5a68a9110b5e670410aad73850050df66319a1cb4e3456d322f89afb447595c4a0352e932bcb1e6dc90577123142fb7df12a9f553a5bad139822098bac5c6e855c488220393ce01e6403c6be1717b991229641e5ede892eb7b9151ef3476f4db3e4708db7144b683cea3fd1f0537ab61cbccbf9f19e1ed1b6eff720ba2938547945670b075b7af241c9d6b43fae76765667f99fc88b62e5eccbebf01603d3dbe8959ec6423023039a60200c35660ef1b30258edb9093619c06d922ef121be77d0455c3bf98dcd9998bb7fc8a6a7d11e8b835a53b1a01f3164de2cfc65fd3ca67c99a41d345ce37938ef079e930a636c1510d4c7d4bec7a478288b3d7b4c252177722a90219388882fb98b43b03c5aeb432c1b4f80be1bf1ab348d883294b679ccc5c5428aaaba4a0fd53e462099197d9e79a3f65bea5e6817407e74a48e87e1a2d5ec13f9d2f4ec8d4f512d05a957ac4ab4fb237a9e56520c51e4aee4617e0eacc3e01af5c97b6a76d5c58e05361ab3fa7d3086f41fe42bbdd4eae03e85bfe0901798b69a8262f69ba73dd0faf176d0e532c4c4882f8f8e3ab27fe0069968f8f706d3671059280159c220912ca2032523ffb6d15a58f157488dbb67f5e357ecdbc0343d1bc8c78e5be0ba0a0b459afb871241b446caec9c04d0d35432a8b6c3e8d0b2b9c9305f85a603a5d4769683da627efcefa26cbc23d482ba2b6c8f48692e82a8680813963f6362e42703cf08299d9a519851a8e1332ac5099bbf3d93df9eb96218f601dcf9f907a3d2b11f5eae76a27263cadd63439a3257e8f3a9aa07f29dc3cb050b5e9e7661eb0c25e68b54d0e46841b21df20e6524eb804c148a1d52d4450cd8600f975db9c569ae3440e54047df94fe3b37ad9aff847ad55e9264b74c676243a505c1bc15450df56d3c9ff3390deb5b55539c79bc3ff796c1d9cb946e55c858573175cf761e615182327b225b2531469987dfbb6ee014d99befb70a948d6de6a5c02e41875facba709974a8a7b925db3a997e7e5300743443991440ee1e4810c1bc2e65db841202a81e0d2be16f7b442b154b5192f3bcd849716b6f01443e20c5705783f58ff0927b81fc6c867061723e2d57acf590d648c147d96ff9d64b261f427aefa98daf43905b1f63f80d13b9153341d7250408d0eec5db481bc0a7c0ad579c33a1d0ebf35716c017c765988accb0d6c6019f6658", 0x1000}, {&(0x7f0000000280)="c7fa75", 0x3}], 0x5, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = semget$private(0x0, 0x3, 0x208) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/194) r3 = geteuid() r4 = getegid() r5 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f0000000100)=""/132) r6 = getuid() r7 = getegid() r8 = getppid() r9 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffff, r3, r7, r6, r4, 0x26, 0xfffffffffffffffd}, 0x73, 0x8, r8, r9, 0x80000000, 0x311, 0xfffffffffffffff7}) r10 = getpgid(0xffffffffffffffff) clock_settime(0x6, &(0x7f0000000240)={0x5, 0x1}) r11 = getpgrp() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') getgroups(0x4, &(0x7f0000000080)=[r7, r4, r4, r7]) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x9, r3, r4, r6, r4, 0x182, 0x1c51}, 0x4, 0x8, r11, r10, 0x800, 0x5, 0x1f}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x47, r3, r4, r6, r7, 0x14e, 0x3f}, 0x1, 0x9, r10, r11, 0x2, 0x0, 0x7}) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket(0x2, 0x1, 0x2) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r4, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x60, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:00:13 executing program 1: r0 = socket(0x11, 0xffffffffffffffff, 0x0) bind$inet6(r0, &(0x7f0000000200), 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x2, 0x108) bind$unix(r0, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getuid() r7 = getegid() r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r16 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="ddfe06381610be1990db76535afc472d05cf", 0x12}, {&(0x7f0000000180)="a9754bf9364f933ab418bf93ee06fda74a", 0x11}, {&(0x7f00000001c0)="f0fb83952dbae8edd341571b6dee5cf736f82fb3bd2eb6dbca917cf3d0862171bc99538b9fb4a811528635f75f1f773f9b6c1b4cec589acc566c4fc025da5f595cd98614b65b5980dd7eaf5098d2c788d7437cc72e1d7b30527466420cbe1319457502f7428d63f09473c213def9dcba626224e9c7d5f89387f79a945f4947fcfc4e4f1cf080b9187ac4", 0x8a}, {&(0x7f0000000280)="cb852d23ecff3a78679646dde5fe394c497236d0ba3414aa17023861261f96dd08dcbfdeed121c9644a12ac5b9ce4f9fdc3715ca5b0b20c371c20e29b5b28cd3d725c27bcba3c65eeb3934774dc98df46833853f66fa46ca5bdefcbee2f3d2582df3642c0d1c266670ddec18ad1b1dfa7f1379083026bc3ca84c5f20a18ce295ca82501e780dd0c866d60417d9518130bc", 0x91}], 0x4, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0000000018fefffffffffffffeff0000010000005c9484aa0bcebd7fd36646d904925d5a274a6c3890c95850652fd9530a60439a74a58ddd90", @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="8ee800"], 0xd0, 0x400}, 0x402) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) chmod(&(0x7f00000000c0)='./bus\x00', 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') 16:00:13 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)='8', 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() mlock(&(0x7f0000460000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000462000/0x2000)=nil) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0xcfd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x2, 0x3ff800000000}, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x1, 0x3, 0x6, 0x10001, r2}) read(r1, &(0x7f00000001c0)=""/132, 0x10200) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x3, 0x81}, 0x93b, [0x3, 0x5, 0x1, 0x4, 0x7, 0x100000000, 0x8, 0x3]}, 0x3c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/29, &(0x7f0000000040)=0x1d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x0) r3 = getegid() fchown(r0, r2, r3) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x1f) write(r0, &(0x7f00000003c0)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) r4 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x1, 0x7fffffff}) fchown(r0, r1, r3) ioctl$TIOCCBRK(r0, 0x2000747a) fsync(r0) close(r0) kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) recvfrom(r4, &(0x7f0000000380)=""/11, 0xb, 0x40, &(0x7f0000000300)=@in={0x2, 0x2}, 0xffffffffffffffa7) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r6 = shmget(0x2, 0x2000, 0x201, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getpeername$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000340)=0x8) syz_open_pts() 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0xfffffffffffffffc) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/72}, &(0x7f0000000000)=0x4a) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x4000000b, 0xffffffffffffffe3, "b2786eb95b7c30abfc090000000000edd6000002"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:13 executing program 0: r0 = socket(0x11, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x133) socket(0x17, 0x5, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff7c, 0xffffffffffffffd0) 16:00:13 executing program 0: getrusage(0x0, &(0x7f0000000040)) socketpair(0x18, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x10001, 0xfffffffffffffff8}, 0x10) 16:00:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000080), 0x10000) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) pipe2(&(0x7f0000000040), 0x10004) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) r3 = getgid() fchown(r0, r2, r3) r4 = open(&(0x7f0000000140)='./bus\x00', 0x20010, 0x20) mknod(&(0x7f00000001c0)='./bus\x00', 0x8100, 0xffff) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x40) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) accept$inet(r0, &(0x7f0000001840), &(0x7f0000001880)=0xc) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000200)="29f122c4d15f2c9ebdb8f94dc396c771565d929ec32bb2aa0338f07c5eb8b32c8fc35c93a50697c6a4928f1acf4d5d3a7ac0d4d6ba6e3e4ae3c79bacea41ba4aab727757dfec05b180acb21fbb8ae6054b3ec46a35127b645a95ec2c2d977882aa1599ff42fee64fec4704164197", 0x6e}, {&(0x7f0000000280)="0af7e4cc0c08415cc1abcee4c1bbdf91e9a05baf6b999190037ac1fd7025b73eed618d10f5b5f5dad282a0495e334ffc8992f4bce3b063cff25dd3b091", 0x3d}, {&(0x7f00000002c0)="e9618c585d0240630d81f1465d2a981eeef295da60c556a02d0422eacbfa4e6c9640786869f8628d0c77591248b86496086c182011811a14ce71fcc1041deee9dda13b2be16d6226b00ca84e465f5a54530742b9bb41990322e4f6e43a95d0e525f2dd8bbeefa410450e071b372c6489dd6feeb334926a3a45dc2964d0871f1a3ad006fa6e97", 0x86}, {&(0x7f0000000380)="7748e3978c6aa9b6219483483ab564bb073b8a078e408fb13306eafa358333459ddd0fce2781dcb0c89d2fabde30df5f44e59c1f2ebb08ae17d3d254015984298646dd5b9ff5edce6a1feb6313d508876c9cc1cc5a3f2082a3a90eec437b7f31895324da72f89d62c0215d2b7158253f58e2f5e8912945f33adf8550a089ee85eff005658f9f6f21de363626af71382a6db4df0552c3fb8afab6c4e9d2317b7da70fdf898200f7db9e4aebaef0d1fd67ad14b9660be4d4c4fdc7dbdc5effff9f2603ce09cef95732a5bdf072c772871a8c7f0ecd1a5e0db5e67ae0b3c4c44fbf33f89d4af50b7ced5bb9da", 0xeb}, {&(0x7f0000000480)="a713a761a170402e9e718ddddf4e5005f0880654c8921c5c1f664005fccd70b7e11e81c33185b3d6d85b8cf6f9bfb398d9178dc4b93075b831b17504661798f33c2d936173d6407ddf6e4e8cc8e156e268cfdca39d4f4cbe7e6441bcda691ba6eb134455933a951ab5c2a4258d29aef69ca43456dd7b1706b198d98396139ec328315145dd0ae0bd3661cdf633d98fcbed126c85796e6a3b3edff37dde6b9f8dd0f29c30870d4acda96705", 0xab}, {&(0x7f0000000540)="680c32e3f951759be5e4ad9ce5aa215e7b6335f63ea57f0541c1ed5868ae40a1a4caa37f08f673ecb5076d66b9baaa8c402ef25c72d695427855e2b9befd1a", 0x3f}, {&(0x7f0000000580)="7f080bd3dd3965384dff4bc0dba60a64f253e21dc3979861a1bc66c322d252d7b81f6db9aa59d4d7370b", 0x2a}, {&(0x7f00000005c0)="606864d46285c759e5810639c0a26be6692f9768edc7cf0a91df082ae09d45b13a58b7bbbd0e72fe4f005bde248e01c256bca9384b35ae99a03bc95b4e5d02c05b4c912745f84074256f66f94f6b3b2b71406291635c27ed1fa53ed0d657286dc8df13b2a4dfbe5e6cbba6b7e49ec47dcc97d108c60e6014048cbc6dfffffca212096e2b32f708a5a82972e955b2c5d2dfc524b75738798b2702389c1487f10e551471939f80ba1ed0db06665046f49764dafa94be496280f2fdde24ae7ac5d9b1f9ca0afc61fede0415fbfba8453e0a4a162eb4e14d773c24e2e877c0eff424ca63eb55ecbdebd830fd60c247b5", 0xee}, {&(0x7f00000006c0)="d785e29962c1a74697903c4007517213a34f3f65342620b63da99c34d2658a4d606803fb6653d128ded838de7d92deaedbb7b1f56dd69d24f0edbd105b7ef976ffa777eeb6abbdf35b7c4939de69f00d0263bce0add61ed9ced93be82b3c5010613c1a2d9ac0d390818ecd395467089b28218013268eaca1f67e9a5ccd50e82160b82b406899eed425ed572de905dc16bfd3fe9c28823754826b2bbc8bc8def8f4723d07d59558f266a7d72b128c", 0xae}, {&(0x7f0000000780)="b038fbaccbb42141b7fa413a141bbd4cb016c8f55d3536d68c9e40d3dc073528032ce504266d60b0343ff1a4ad9f697ce7dc7682da6c494053daee2523aaaad8e6215012d58486f28c4f7c6c32348dd696cf4e3e3287be14aafda8f2d76e25110c7c203ee2c6e80884e9a4ef47f317de47ce475ca712d5beab0f55ee7cf2cb7b52c576d2fb96497ec091f6dc978491d95bbfbdc84a0f025d3dec08d1362403dbf1fa590c7a425554fc39affd013b43e4ba822a995830f3b105e4c4961a9db875369f9ff5f3a55496bb4f6fa43bd13832910f48e3301f8ca9215e37a27e8b41d91c7639b266e9ef2f0312e62eac5b98bff81f334ac122721edeb989be4c232a8a1cb735484abbc8585ff642673efd6f50181494229aeb5960128e526aa7ddfad1ff54f58654c9f0dc8e713d0551a89f0731ca3b45182bf91d1e333eee47c0a8d8a719d47f288395bb2aa98db3f7036fce8f3d59ca9dfc87be8ea0d76d7a8848fe6a354f085d0362c47afb439d893c4920a5cbc583bed5c4c62c32636ac9f8ece1e84330453aac27d1b9535593f9c708f9303412ee0e207931f58181eb0161e87c2e487ca9a07a0c632085a2187be4fc88bd8b5d1bb3c0dae6913c41017014df93231fb650ba0e6d9c4d3ab72a2167fd21793105f3c61b832ccf9acc0183eaacf0e4867d1e80540f796631b9b59bf58be9500a2ce46f5a446b793df04f1fb95dfb7cd9cc0a699bf14c59c7e5c60e5d8567a44951f51bdb3d5625984baa70d92690d12b3a23cf3be2d7fa6e5ba352c93eb3fc3fbd8f7529efdd34bc5a42e167687305cdf2be7d6dae6449dabf07cc40b51a16afef6ad81ae93c9356bc19e1e5891f078bea257ebf3e3eb9d0daec8938d4f914322bad3e93daef62bbcf1fa4be644c4d8ad0ecf01f85f8061ed7110a3275d3be5fc60bb184ec7baba879793ea39fef1a8046e8739412058171edb31f8e387f4c7d87af315e8fb760c8777a86a1f60905deca3fe29cc85fcf362b88f487f327616a7c5e628fcd19aca229331dece350e7ef03008a109944bec576648514c408afa24ec82e82b14d666e03f0da9ed07de4aa17a627c5ae40a5283bf28b639e187ea673243a5c4cf7311e5dff63c7d2bb06433e449b7072f8a5943d867ba90cb7a0190e6b435be404363211da2e93a35a2a35f223786458f2ef1aea079d792661923918b4e1f08b8c1ed3980b2af7cad1d24cf73925a0724833d5bdfa175035a1349cad8411d71f50cd0b3a82c98309d34e0ab880772e6f69609fc020c844c5961688d0e818ea3da42c450c1ed1b20b1ded92dfee8e46401625385b707cad722f2c744be4e5fa53a1a658df683b688ca2b49b86e4b393230ab3a36500b6cfc19bd5cb628914a663f59232a1f481e168db6b92b0b70a8960876d023622fb26e61484fade112004418ec63fb077c66e91f3502c4bee423be6d1d209877ed5d7278d0841c5cb6702ac407de62aab076bf6c13835f72d33a8f99a32e8497f6761e84cec0c37055f1f9d41927295c0712899f13d1d388ec053d54b36efe8accfba7cf365561a617dbcd0d130e06a0ac1fb75a33a5e43814fd23ce5530399a768b05e6e1a2342131562f798e17e7f2ed43de107cd6ebf7cc0f4af1abf28ae8c4c073706130b9a2da9660ca425bbe1a28731b7cb6409464e56c74e877feb4cd95f86cd21ccdcfcb7087783d36ce1523d5606cd79ba179ac9a323390c71814468a11061a1d5e048c4788d8386c582c30abf1b1c0f26a5b853a99a9f69146943ab27f6b5263b319d613bf7050c2fe67b74c69b150194cbe251a63309c300b3f3d005feeddd70d7dc7c4dd1f3469a49830e1fcbe02c6bd380a76730617b76a96e1f33fa92582cb49359bd00c1a63c5b1c666b4bb1d03cef0cc215f8635b0708d71bd4353049938be5661172a03bb939e0c24a9f37609d7cfd41272cfd75fa6bd2f66d5f13f34aad837dde9cca6d03b103fc6e3b6b65b25968dd83875a9d2d1e05fbd7e1f58220dbda02d8a5f8e54cd003dd1fef62623b052f12920258fcbf10c37f1cae9349047cbd273ee2536d5a18f777d029589f6dc31622577bbfb6a92adb698e8ca80115689caca0c2740617ab040eecabe4afac8d61c0f2e8f6e42586a28c4e85b23397f78ed03de73ecbae2088155d3213a2b91a1f2ba77b0e2a458b57f82238ca4275e0afc74cf9d5b01bdf1c2f3892a1a279f6bc8f1071dba6ea004a3adde167b5f7cd5d954eca26f3ae179ef0019bd6fdeadc6b9ee31e872ea8737e178d525f36ca1a012dc65687299bb8809d8a65288076df7a28a2f743724441b7b699722d40a163476443d36d7b5c2517d96163214b2941dbb725d736fc564d306b5d57875871e95ec8fc20c9ed0fc3de772371d233a0596a9a56adf02fd5347dd3979be3c7b95667adcf62d489dc291a847a9152cda848fd0cfa7ac7a770f3bf5f272f9772c3afd72b844e14a0352958b0a770937570d5e45ca050dd342fc637511624b1f7bb46bb0a26ff8c1ca007282abe0651163cde45e4978c6ebdb7fafae79c2b53df7fb6d128a22b4e7b0c97c8adfeefb2855910a952eb850546326048bd3f9a347683c2ba341d94f7a128ae0b0a55faf08d5aaf20062fed343a5cf1c2c5e6b6c2112e873ea696e82ab71423e844b2a253f401ac6ca761cf1a87dd8f88869c78439858525bc8fa953edebbc84fd7817a9e9913220aae95a44fe324cb444ad4f3bb4dffbd9b98b7e77d735872b39cb60f27c3487eab73c15f7cd0f5e6deb3ac53ba66bf86c07b0cf6e8aa68b5f7c873cefc8143b6978edacdd8cff4af2087e38d859c7b2cc6dca9c5e8cb5974ef2d9b93954acc2c8c5ab3dfeb41bf3b2430919cf2b4514bd8bc019935290532a357407886edfceb594e0d7ffb4b2c638744d8514f5692f90683c7ebf9c9d5ae72cb11f4cbc1a395d829a462e1f8a6e7005739a7f1c8edf5bc4a155f8c1df2366f34692349e004e482ad1c14781d28cb3b598f072d8884e9805eee6eb9e25ae50720f8f9597c2b4eb2e522a4136f426b1b0a7d7de4c9d4b074b8a136803666f9bec1193e1abc8f14e26c39d63b29df06022db9e92f966771b75879bb98fdfbc2bb45e5aaf0a52a6a5b7eb63f1626e7d68a40ef1645f1de49ab71ca4889188876846919d4d431453aae627350682deb206b913aa00e9de48a1bdb62474834f40b8981eb04d9aede56e3ecb4dfc13f1889df4d8422eb06332af4897b7cccfb049eb247a264d0930dbbe52e6af2c80a5e82053af324403f43639828b0e108d87546e801d62a1ff89e900601fe8e936abc940e99faa9668f707ac15d77b9031721ff98a8c7cd1d629dd2525d9af293bbe32a8785581a1a0526c0efa8ada830182451f6f960e11e6967c9cd18ea5c2c70dd54cda34b4cd9d932fd77551071201f070a191afa30033ed97e035f3ea77cb296aeb7fd5b4db49d7e4a49ff00317864d7ea105827aa768a468878e746adf5f5efbd88a1fca8bb1e2d6811f266e0f62a49cf1b3ce3420b479e4af10c41e4cf66a711fc20e15c6d2c83a102a9f8b22f24f63af8ed0bd83922c0ee39b180b22a6cff38555d74a652d86b79ee9bd331521ab1cc26965cabe63485df9eb6e9f74cc2e1e3515e9a5cca8f19ce37f224539c31c0554a7809efa583f6dbf272f589b0fc8895cecc8f5bc79b24656cafc6e75aecdeacc2a92d90f333bbfdd5743c63fac252452f2945ba816ead758f54f7cf1c99ed8681c8fedf0816f0800efc27a9f45d7cab96ce4bb037b0636e4d9404e325011e4f20de97170e7d6f0b261bb7f269c607086253c1ecf8f13496c819bfcac56fe906e32020a52db98201f86613794ea0301344a0605433fb73c6e66655ff9050daf6de819b5624e76ddf4e33967a50389665da98bac80cdff713039343c21a366065d2155efc19fd41650d3c7f33db0e2bf967b1d63a6fa1937847b36c18af252fba7e3b07654c7c43c7f7a5dbe9573af03b0d15ada29dc47e305068fe720fd538664c6b336f8e0fc9c830ab428d8187512ce68419178d890e12b655b93dbda5081117bad1680aa5f20851208f88267376befa46cc1897265db08750f0085eff61058cd18e154e8f2a93a4f946c0da7a1bf3c174ec3e1f4b7a88a8bfdd2f8169a465ad6cf96ba8d6416a6f4b23974ee2962ce91b87fea67ef830689ed4ba0a8ac59fb02a20df4f96c386f4620b5385a899718b3c3b3baa547971a9a50e449273f1260ca4817ebe9ac541dfd0c3826f6ea5a7992ace752f57e5e4345ea4b6995743b07fd5c9be06e55dfb73423ac074b1e518632d63139997478b650e6df798b3f83b518e5c4dc5b5290c608e61620d9ee3b85c7ae4c3837ae454b95e86d114a1090c78f158b8e93b0f703d924cced9b7e635862ec8a09c11b1cc71295d72b277c2491af15d533a4d7848c33707e4aabddd5e6f8b612341761fe1a32552e2a2d8409c5556f2b24d1c06fb6770483dca40e2b264272e58a5675d6185c84de3f19acf666cca6392c215276dfb9e488e2c0aff73313cc8c106cd3bae1a36337e832d8f59d616ab7a31627ccda5a502cf7d5dcff5c9f5e5a14dfc0c53dbeb3228ec732f1a3a891b43529bd4886dd04e03a10f1e87f55854b92f220812d5e3b4e8838ebec5853041dcf29e630cffec510d7ca05fa60341c2c1af3a7c2614320cff2f5eb7c93983d391cd1c983ff17988bc98c8c63cdbb2e38f49397c0f72b58df1b2e895c139f8d009abf059328750d8d60aab06e4a433b96498e14f1203805466053a1cb84be52ae19ede77bf09f15c3980dd7029fbf12cccf4cec6bffc3050b60ada785b9a76f0ada0843d16867e0eaa1c93144eb202f98f76cb4d566466e3581203a72f1e9797bc686f2f8e0dc855ce6a43c6b5ea85e2f01bd128dec2b4dc0533351b162d03a5d266f8d58dcea9be59f1faec899fa22f42a18f13041e96ae61cede625cc7570b33307790b04c22ac0ca20866f18e27c83b8fcc247d474b00d06d4674ccf4eec3fd90718d785ef97b03cb1abba7e00d2fe75bebcfccaad4a75c97423f10d02320115872c17088208592a8c8cf420574bf7ee6468d42e500be1a2f89eed3e15d30a22a0e7a5be03537fd5f578f2eeb086d006090d58e912b07722e4e5b86b96ef1c04af5dcc2543e40c918eb5380e6aef9c479e569dccd77e9f4ed7919c2b8573ef1811eda264e5d925d55ed92d5d67e3a742885d8f7750c50234c259f8d3f0abbe2cb863b8ae9b034bd0ff8392e5ee63833ce193ba1b76b3a08452c8ce0a748d81d3e931aec15ca9886c311938aa28e26e64885d978b2218b6132329641e091547c5fa78b7a7467d379a2b191c684f6b0b09a8ed9157899059ea7726ed2bbf2b98a51b6391f1c8fd92cda6cb9a509bcafc9cacc1fa7ae9277ff305a7491be8c87604ad7b97571ada324b967370906b5c46e0e64c69c5cbb487205d8e20acc21b81119bbcffb13330360294e11e32c351760c43321503f951ebb8b1e1d155f2de4609fc49cd47be33884128ef45ec87c2fa0fac61bf0f4613e6f27cfb48c03ba3fc6e012255a56563381bdb3b6f4749be6872bfe2e4ddcdb4f4446eaafcccda787e56581b85f474ee35bce520a44c0f96f53c31a983f0b3d173af72cb1841388c7d61145d8459214a4bbe5b65687d1d314cdeb0453161c6581a2613b6d2d01933cc76a869c5ff7c1cca7f446804944d921cb48acfeefe057bfe67c49e0af5e1bb3181fca1ce7ddce6870e16d2859589de3d45b7994fcd4f8950d61f683e6a8ae8f16c29f", 0x1000}], 0xa) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/132, 0x1) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) 16:00:14 executing program 0: r0 = socket(0x6, 0x8007, 0x5) recvfrom$inet(r0, &(0x7f0000000000)=""/51, 0x33, 0x840, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) socket$inet(0x2, 0x7, 0x7fffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) recvfrom$inet(r2, &(0x7f0000000100)=""/128, 0x80, 0x800, &(0x7f0000000180)={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x4001, 0x2) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) shutdown(r3, 0x2) open$dir(&(0x7f0000001b00)='./file0/file0\x00', 0x22, 0x3) r4 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x20) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r5 = socket(0x21, 0x4, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x100000000, 0x5, 0x83, 0x4, "f8d0789bf1b3d4ff45e62203979d35cf0f9695a8", 0x9, 0x8}) unlink(&(0x7f0000000380)='./file0\x00') r6 = semget$private(0x0, 0x1, 0x2b8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/225) recvmsg(r5, &(0x7f0000001900)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000017c0)=[{&(0x7f0000001500)=""/2, 0x2}, {&(0x7f0000001540)=""/173, 0xad}, {&(0x7f0000001600)=""/205, 0xcd}, {&(0x7f0000001700)=""/59, 0x3b}, {&(0x7f0000001740)=""/51, 0x33}, {&(0x7f0000001780)=""/48, 0x30}], 0x6, &(0x7f0000001840)=""/180, 0xb4}, 0x2) r7 = fcntl$getown(r4, 0x5) fcntl$setown(r2, 0x6, r7) fcntl$getown(r1, 0x5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4010, r5, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001940)={0xab3, 0x4, 0x5, 0xffffffffffffffaf, "54291822c9a50bc5823882fae0ea5e0e405db3f2", 0x0, 0x7}) r8 = semget$private(0x0, 0x4, 0x4) getsockopt(r0, 0x100000001, 0x6, &(0x7f0000001980)=""/108, &(0x7f0000001a00)=0x6c) semop(r8, &(0x7f0000001a40)=[{0x0, 0xeb8, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x0, 0x7ff, 0x800}], 0x4) semctl$IPC_RMID(r8, 0x0, 0x0) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) 16:00:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x33) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000100)="2b00ce8d9e464b00", 0x8) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) kqueue() getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = dup2(r1, r1) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) kqueue() 16:00:14 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x520, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) setrlimit(0x0, &(0x7f0000000000)={0x7fffffff, 0xf0b}) munlockall() shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffc000/0x3000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10200, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup2(r1, r1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xcc) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') r3 = semget(0x1, 0x0, 0x120) semop(r3, &(0x7f0000000140)=[{0x0, 0x1ad, 0x1800}], 0x1) r4 = dup2(r2, r1) kevent(r4, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x80, 0x42, 0x400}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80000002, 0x2, 0x4}, {{r2}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x9, 0x3}], 0x80, &(0x7f0000000200)=[{{r4}, 0x0, 0x47, 0x1, 0x205d, 0x20}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x8000, 0x5}, {{r4}, 0xfffffffffffffffa, 0x24, 0x1, 0x9, 0x2}, {{r4}, 0xffffffffffffffff, 0x8, 0x0, 0x80000001, 0x10000}, {{r2}, 0xfffffffffffffffb, 0x2, 0x60000014, 0x0, 0x101}, {{r4}, 0xffffffffffffffff, 0x0, 0x40000023, 0x1f, 0x7ff}], 0x4, &(0x7f00000002c0)={0x87e, 0x9}) semget$private(0x0, 0x7, 0x20) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') mknod(&(0x7f0000000380)='./file0\x00', 0xe004, 0x0) renameat(r1, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000400)='./file0\x00') r5 = getgid() setgid(r5) r6 = open$dir(&(0x7f0000000440)='./file0\x00', 0x20208, 0x10) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) dup(r4) getsockname$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) connect$inet6(r4, &(0x7f0000000580)={0x18, 0x2, 0x5, 0xfff}, 0xc) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semop(r7, &(0x7f00000005c0)=[{0x3, 0x2ed, 0x1000}, {0x1, 0x0, 0x1800}, {0x2, 0x8, 0x1800}], 0x3) open$dir(0x0, 0x0, 0x1) dup2(r4, r6) 16:00:14 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a385f94f2e69a8c8e98a561d274ec753683bdad170c3", 0x7c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0/\x00', &(0x7f0000000100)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:14 executing program 1: rmdir(&(0x7f0000000280)='./bus/file0\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x400002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) truncate(&(0x7f0000000200)='./bus\x00', 0x0) rmdir(&(0x7f0000000240)='./bus/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r0, 0x100000000a, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0xffff, r2}) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/68, 0x44) 16:00:14 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() dup2(r1, r0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e", 0x114}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x410, 0x3) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9f04003f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b0b4da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914e2325741e1182e04ad056151ae78b6479047cf0da9ed07461e88f4a03368407b7b926e76086f8a3a87f0b7d77d02d334ca44e71ccc7230314e7688f8e80fafabdb07a097a3165d9f77bb340cbc5f287a673cc14ba3d82c677913efa909e4637a65d1c9c3000dc39d7a610c3eb3a8acbd79a565090ea87423464a6749745b27e11512133ac52f63e1090b35aebb023656bb1b4fd0712ba9f487d50b98b75f7ebc0f567970969cdda59e432f18ed57f7fc48b2f7081d5c8d1a08734095776ac498e20cd43cf598bd32e38bec68697", 0x209) 16:00:14 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f00000017c0)='m', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "1202545f8d5181410b18bedc185e9b37902cda4e"}) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cbc40de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1772136a6052b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259faceace82c7ef70737fc400d35faca68b6e52b44d1fc43bbf119b9cbcecba03cafa4e37", 0x346) 16:00:14 executing program 0: r0 = socket(0x2, 0xc001, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x2) semop(r1, &(0x7f0000000000)=[{0x5, 0x84, 0x1000}, {0x4, 0x1, 0x1000}, {0x5, 0x5, 0x1000}, {0x3, 0x7ff, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0x3f, 0x1800}, {0x0, 0x6735, 0x1800}, {0x1, 0x100000001, 0x1800}, {0x3, 0x2, 0x800}], 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000080)) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)='\x00', 0x1) close(r0) kqueue() 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000140)="04000000", 0x4) 16:00:14 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0xb1, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, 0x0) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x92, 0x32) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() writev(r2, &(0x7f0000000200)=[{&(0x7f0000000000)="d89c9b180c0fdcce1e9b8f5ec4a5886a2dcf7bd7503ede98b02394e348f411c28383bfb48dadc4a66f5de83f8463ea1fadfe185d55a62040dedd5f4323c281b9fd73f0f95a12c1b9c9444ad78389aaef5f1704e302f44d47f837fd5ca57b46569cecd958946059edf8be1a01dedbb9d452e1dd6a673e5f749ab11c8fb3cd69060244b7f599a4a0cf63cdbaeb79c8b89b46ac110f", 0x94}, {&(0x7f0000001000)="d2d2a09e89a140e252b3806590d14ebbbc2effdad7b05272d42d53e1d578fdf0fdc645eaf3eeaac598f1951913067cc2f309c140bfdeea33206de605a2c55f4fa2b46ad8d894b9c3537f07eac34225b74f0cfc903a8bc75d6e60c70ba0fde8f7d3bc64f3f620a3b6fea626bb8c82104710e0948b2382b8b197fe5e38fb0fcddb84c2641bd9a29dc653b3dacd6ab8a8fec515f904444164a72ae14da0a6925c153488dc8541972247bf7b279314314d3c2ea2d46146ecd151977b9dccde4ac7fe2ab2e6285e0b7158d3dfbcf3dcef2202bf4a14fbfcbdb6633c3c3a01ec179c28446765888c33733700b39019f3b17b42d01a37cb2161a30010d854ef383f533d8aa6aa92b80e08ddf7e7b53d58b9ae6d94992540640a89ce6a666fb80aa14c41a1f4261194d9748a98e29ca7ec308d6d530871cd814693e8d62e96ee28961a557190dfdbdb9419921b96a8f64f2e1420614cde449c8a46727d9c1fe3d7408f2ce77557a9296d98149e2adaeab25d79f18907bbdd02d530694dea6d515dff31d31ea0d4a5cfcebec015e441dc4a6756b2f3525638db2da259b3a53711b50acdbdcda4cb7142dad9b3295c3db974f9aa33c3d2f62b55e3c8dd6927f18c3ddb9ecd954d985587babb66293417b5d8ed27961cc64245ed0493dc86a25a94431bcebbb3e2dff744f0ce78e7c0fcee8f99dc4397a250a40df01e92e5ffcbed6e9ad2bc21ae7a7befe4e25cfd84c84e4a4a000c07cff1821642b9f83d0fec99404d06f566cc9681e5df51e06a5640c84c6afb393a600f27f06f9249dd79bf060f2b8f0108042400804faf9aeb1be68c87cd36eab93e4bcb55a44cb4d9c8a8b8827df2e7f202eb67e5dc6d9926fd01afb525fb4c5be64f2f597bdf6d42f20cb063af4d77b7cff2aecbad9bc95ae2048058d9c225dde0e19483ba02df2efbe9e4a1aab7f9665e2a2fcd94f0f6d9ba8ffa54dac11dcaca3505fc0a384713f068ddb75cf07ef027c6ec4bf999c78490e37d0f4e23afae2ad8bbd83f6b5364876c13c4a6c8ab5981e11be88acbe68f6170c54dec1993d1ace62339a898f95a3560a380ebae11cb7428923b2f37dd0e0c92e01fbcd7005ef50fc067c1357ad89b51a79812482bbfeef8508d889a8cd8fa02c889634fc53f7bc8923e9b438d1da4582de0e9923fa19fe89b5a64a693fc6d93b2b88b6e601c40d04662234fc072400b1ecbdb0bc19163d103da5e82449c8f06007130eb868017424f726faad70096b50b5101669d4081f8e308cd06784fde99f9e1f01da07f289c73f55f9572f8f1d12c16722f34b5bdbbbc289c4c1d75d6f23912b6ca194645a2c7ba14076e92f89e663be406a99321735e72951ed771eddb1a3b314d7985ab05c8c17c62e6b1f1e1407d4022414f82cfa88997008137a664b77b1b59bcfeb0babd488ae47e8bc77225cf1aa9e7379c1d29fe125cc15597eed59c2b1e72e3c29f7d75040da105ff99d0bcbe8a6c4df64b967b23275eaef0502a95bfa864f10133e5542065212f338f46e4571e02a81e730c830d142a4d1a93e7c6bd2c2ae2f144f68b78f78b92c85b024d8a478f0e96bbbf2a44804d443b8e5569cce8139183e6e8459356bf538829464d772551521799282fc350142e405e02764c3ba1fe50a8e9539b16e3f20ee5a92471f225a5a4291dc3a4fa818dde7d59fa4d5de87300881061755125e61d8f75b7049dbd1b31ac88a327ad2d6b94a8548b36306290e251ccda520261ca7e9e3eca88a80549775ad0755d45bdc9b572391a3f65ff21301652628c762f7d218a05613215bf1a29df87523980bd391bc2c700913773b16ca11a34375a6fb2be75a5328ca90e99a9aeeb760fcb9231e97ca81edf6d389626b124d6e7768ce61b0315d05e6b01e6d31d1b702007f5829ff8dc32fdeaefaf8e42adb51c066f60aebd13d275cef89e0a847f25c356059824a87abf248ba5851d57238160bf59e895e32667b1f8a70189d37371e0202fba5651b2a99d3d65cd1aaad7c372516eb9866d3feb098cdc41e7eb034df92e135086c19d3492d10e6575eb8b4112656cc198fd4934050fee4c4504636fe3b9edb5ec1e00a6a28b1dd55e811ef74effadc321a0f956f2d470e389c65a9ae0cb513f63777f2fe728282ee5eb4f300bcf3dae9ae288ac4a741bbcdded3fefaea9ec06705a9dbc2c4b5b05bdf0999c59a713b5d881fdab073bca9524cb14af520fcb5d8dd9b0d680062eba9e727068d9f67d83122af9e84021bdbb66ce3bbbd768ae334ad27e31291a69b2a09066a6549f93bcf5c5c8f6dce5228ccdb841bf11dd5b074e835a3ef1e7b1bb3e88fa8433645c0431f565394991d89cd1b4d246a9bf6e4939c078e61016e9a9346f2894d6014f62499d3509c8a0e58340272de4d89d9e884c6e34fc18336ece85dd777c4485c1dbab880e277b22dfa5213516d0c160a9a84fed66151c18a071322d49f7c5a30d76de336c78cbf4dd356e86b0e247632dee222416459194d2c08c7219f5b1c4bd5f250d9bf0210dcdcc5702aef32a8d5c1c2bf3dcd60933e71c45ee4fb440d4900a95e512a159e9678cb14594c1498613a75e2c0d34db69cbade7f1a566b1b4d94afbcca3397e854fa6146fe8cdae96bf33f54c44394e3f42eed1b831c73206e6cfbe5034b046e935929128e2a02712d8ae7ebcc55a2e4f978e2ee7ec781981901a7cf3b5e7e800815b692afe094fc5954581da1344a78127ff4ef58bb9bd35a5894c4f90d65212fcbcc650df489ccb84ef5b25cf33f3b84f74c6eddd4aea47fd4d466041a9cb10d2795205033ad34a1ee684264733b321a7fdfc44b676901a493f8b7655180dc3192a45a69e2917f55d64c790dd0ab630c1f8df454a2333b51db45b620f20d26ed5baac8fc01324c4144320c2422ec1307243b8e343c159974ef41a7427e2e5f87f2c20a85d326e2d897c29958bb42d77bec60ed03ce2c0f7493548578300084c4c5574418c853102f43dc17afb8b62a7b3359264a0f49cec455a157ef88ead69fc20dc10a7e0711e0c562a5b0d60fca1eff2832bc43c473ac7b1307c67cd95f9e5bb5a42963f88e5de1df32dca35ed16bb20ceda92d800cd49a86f7bc35365643c8dce8ab062226b69f05ccb80baf1bbc49d4d2cf634e72f887ab5241bac1815441d2d07adef27464e4bd0a09f33917dcc11014d89369e2f4e4fdbe96090c48cbe78b2ce8b5f35fe6482ff035d652ff76d4e9a6d3b752b6757a601fc99a5aa9cb401200d2a23c0d23e69238f5e2753413d5b97230c0599e6a0c0cc2eeabe50a1d59378cfb40521033f9ee2818a44fa866ab25a69a023d67ca367b0960e57a90aac2c4cbfb38446eee66c595f9d1594db0dd8c78e373e49ee61194b5d6a1c9830740b374158ca81f908714df25502c19585420e2bc5e7b40129a13b3cfd6649642ea03717ed0ec25be226de3db0433661a6ccadffa847f36230d9e9966649bb3dbdcf8fb6a7406ec0003ff4b4b51193a8530e460052e368083b2741917cc7a4264e56c630cc1d46c0de07367b7e4afcafa472041980c770b860cb3f8687873313d8353bff56d9fc3475d029ee2d0712ec8b0c6d3d884895db88b0d190daaf772cb4339e7ab5d741b056b3ccd12f8d5efa107aeffd57146abe1f84ca64392a3825ba8f609b5edf4fb7cc24e714629de0f79fd2d82f45441f6a42ca153799980814b1af59f893b71833e06bf88da0c4886a038c7297e2e73a63a341ce697f6f836a96b96888a25c035e3281dc8d8c2c4c0b732cef7b02b161cfee23e675d43bfa41c1a5eb6c5e33153e7e5237c7f12ade072a3d7174f9ad060c912a7d613eb98f82b61b0d3a85d949e79ff153e521c8f06e7250332faa442cb41a16beed43627b90c82f1feee0c301755e66824ef178699318d2818a6c14580e710f849e481443e16bfeb59a5808ad4ed654f90abc759eef33a610ced757a645dce44bec42936c4e795a961e9faab4fecce57c524bcb6b3cc9016095ae9d07ca2a0cd7e87d47a3a3173d819cec7f5bb909f0256997cba70437bbdcead1fd0f9e07a80d47a526299e7051a1638f7b4384ed42ce729dc88f75634c1d946ebe1f70dae16791334b603d6c23999cbaa3b978ccc7d12d90d2b1c0c52ddd748e3b42a31fffb0c64bdcce229fecfba38024b4a16ed0a470bacfc265f41b0f8b8f34afb9a62ee8461e9a358a3477fd25f83f9cec78eb8a1b76d2959c5b7ea94579cfc8ab00eb4fbe01baf8647aaa918bfa2b3e3525680813ef05f800d2d65ae4d594c52a1699a380b53bdc983450e96e992f703a344f4c34e17e76eaad19fe5de24c6add27bfeb5f5377b35bbec25db80e4618a684d19800fed63bbf5dc05ae80108b2ef250d76f81af0f1ba928f322cb3f55de5d16187563279f748161c5702645c37bc854977adf0cbde803a72bb33c3ce31846f30973b4eb712b5abde8f29ab2557cc34bfd3a82215f444a801c6d36caf6f7623a6b3971f914671b75b20f0b12561d9fd962b0b57c9f86b5026c83b54def30fc8061412642cd46df4771b41e8a08ff76c83083e09c2e474154e14a242a76890249ebb890aa7053816a60edf0c32a3402e4754098bf93c2b56c3074ca17c2dfb2cdd78dbeb4dc56b916926933d5cfb2c580bdedd4eea46b9a6bd42b818ebd3447d4e6094aa934307d5a6c4e31c9f3b0265b2b18aee71002c06bb5383372c340acf7ba50c2844e625acf2f207fc3bfa32bc42bedb63796604ef7cae3aac037d1055a85c68718383098c131a9e410b03cff455ffcf6a765b6247cbb7b00a11ab0d107e5433228eba11264a40938b69130e68ba1dd9cfba068c1041fc2fd3602323b2b1121f738e51be4509977570737a9982fb8e31dfc3355eaf39f80d700ddf6bca2300c3d6fece2f262d109a38637cfab7d64eb9388eca45bf95daaabd2c247c3a3af6a606993847c032e28261611742728b30efd46be4715bb042c983c6ab6f070074e5dc3cba025833389587e3204dfbdda4c4b8b97065588c0da6b8f1fd6afdfd7c99ad104f3bd4b648d2edc7a4797265947f2fdf1d777ed2cbbc22b98cb4edefcd275d830d5cabb001cc5200d735f51e39a6c720a860d03d7eec333b711f9bc556aee05b7a38db496184cf722e94aaf92811a34e1bb85a7582b3cdb146381e418ae14de060097b452999fc75eed2cdfcdea7abd5ea79d484024fd9a30f98e001bb1bb00a7a634c6a2afe37854f493128a92c0f6448e34d78354a6bce594bfa0951c1aad60b4b7a063b5c6aa7c964b542d0f08eb57f08a2e161d3686ae7ec2b4e129c714b4375234ebe86d014f8593c0de219bcfbdde14987064e32d0d73be9252350811bdd9ccd7ca0f4eee5a0a906330bccafd4a70a28216f8c737bf3e8540fef08f08c2764dc73cef54747e869ee063b855c91846489e9588b795557c9172eef9f263418341d8db2d7efc6f9bafc42f858219aae641fb2fca24980fb04126efa25f48d8c39caf6d1bb492f68c92b7aa3a498271520f61d02796fa2b6abe20b8ed3a5e655f15e1e589f5309b3abead0cc78524e0d67c5cfc860c5307fbd4e720806eb92fb966cc68bff8bd4d6ccdb9fdd1f95160e69e0faa5d701b595a5f28e911aaf926ed4f7681677556f9d4ea1fad8bc370639521731b7466d15b5dae30975f27f49c7a652e375ec3d7c7950a74828e15777d754b7207d91e6f338ab0a4e2c55a70db923eae0fd77c2ac6a5a3677560213b6798cd5c58a1101ce516acc07f6e2cb7d04ce3838bca8eff075aabea2c82897bad1e6f9", 0x1000}, {&(0x7f00000000c0)="226cc422a4e5ad421e94d845966c6cbaed9197c955481dc30b0aa674e46056369d9b3501bb7028d495db9c07975747848669cdf7e1b632b2de64f2e4c6d79d89ad469966c7a71350b5e763ead63ff0ef40141c2910778abdb3c25dd3c329da7b58dfbea19ab8f72afb60aab817c69c1a609d6675dc8718d02794f2ccd4ebb3bf3afcf47291314dbe7b0f4f", 0x8b}], 0x3) dup2(r3, r2) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x10000, &(0x7f0000000080)="0af641d1faef0f58b13757f4f33d4d6be7922927874ee15f1f5453fa0acdae964b94f0d09a4f3f8885f02ad96d889a9dafb581cc7c6c1b4843262d9855f7a8f5d1e28e941b7a55bf978abdeaa7f45ee90189f2261fd5ddee8d15084103ac8ce4b03b03deba11335e5b587805bef246543b10d376ede52d5164c52e8b70b4b53ec64b3bb24cf02dcb27d5f8b218fed6a86ac59ff3b285f60fbe6fd5ac66f4f79019e0eb4e5010a20eda3876dd3eb90d99b952b1ca90fe5bd1f62fe89df132e3f1b134e31833380266cbe18bf189e131bb48d68d5fe4f3e22d29c2655995747640d93d4ca3a01c0602a38ce299e8dd16ed2208ea6089cbec", 0xf7) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/104, 0x68}], 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) socket$inet(0x2, 0xc002, 0x7) 16:00:14 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x5aa7) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x402000000000029, 0x9, 0x0, 0x0) 16:00:14 executing program 1: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff0000e5fdffff00000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82696c6530003c34c63dd8a93ce6c42907e3bbff79512206d1bf233f06c9ce5894cde5d195b0876c022c70e23a4becd32fca6a4598dd3457ff17a42e75aaffd4845fa090e43b19b1f2cbf77b607601ca41529abae4931019c4a9c4ca6b1368e59a5ca278e3d6ac0d5db4cdbcc3a5a7fdeea2c61fec35d6e5e690304507b5baee18ffdb2d4b"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f00000003c0)=[{r1, 0x81}], 0x1, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)={{0x2, 0x81}, {0x1, 0x5}}, 0x2) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/90, 0x5a}], 0x1) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r2, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/115, 0x73) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x384000000000067, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/248, &(0x7f0000000100)=0xf8) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x81) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f00000001c0)="55ae0a1efce5afd3", 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x800000000000, 0x0) fcntl$getown(r1, 0x5) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x40, 0x8) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$unix(r2, &(0x7f00000000c0)=""/94, 0x5e, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="d69efe13d1b98ca8"], 0x8) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x935d8dbb1a2a452a, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = kqueue() sendto$inet(r0, &(0x7f0000000080)="552b0c68a6f560b15c21b397ef4e6853832e16888b724f999494612f544388098dc700858bcd497b0684f8a5fb033428eca4d5eaa108799180d3c11e714ead7ee24a8487a08f1f63169b207a012e4ab1f5be0eaf", 0x54, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r5 = dup2(r2, r2) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r5, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 16:00:16 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x2000000000}}) r0 = msgget$private(0x0, 0x80) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x40, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) pipe(&(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000002680)='./bus\x00', 0x8000, 0x10001) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x810, r2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) openat(r1, &(0x7f0000002700)='./bus\x00', 0x8c81, 0x40) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000002480)='./bus\x00', 0x209, 0x20000004) kevent(r3, &(0x7f00000024c0)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x4, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x3, 0x800}, {{r3}, 0xfffffffffffffffd, 0x4, 0x80000010, 0xb0, 0x8}, {{r3}, 0x0, 0x3, 0xf0000003, 0xa09, 0x5}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x8a7f}, {{r2}, 0xffffffffffffffff, 0x1, 0x41, 0x1000, 0x8}], 0xb98, &(0x7f0000002580)=[{{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0xd, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000082, 0x2, 0x1}, {{r2}, 0xfffffffffffffff9, 0xacffebb8ee58ebda, 0xfffff, 0x1000, 0x9}, {{r3}, 0xfffffffffffffff8, 0xe19a2b4cb7e2b156, 0x81, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x80, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x8001, 0xe5f8}], 0x4, &(0x7f0000000080)={0x9, 0xaf}) fcntl$getflags(r2, 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x5813, r1, 0x0, 0x0) writev(r3, &(0x7f0000002400)=[{&(0x7f00000000c0)="151ee105096e320e06227bc465bf0a1896e8db6b8382477add4d8014df757dc95d52ab1514a20b630b316130fcc8dcaab4881c68e412e2db24da64056e9769a08b5955ee39c7923b1ef128614601e9f4107590f47067c619354f364f62ea94e16980ecbb87dd6dfff4f2f6d48c60c4e86863755b9d4b4a54e9ce2a0406145dd0c395cb6b1b0da2ff63537cc11364328238c5e0f82bd38f3984eda3b88cf1012ce238a93addb5f5b2c3d9b27bfa859e64112c566a69d88c07ec4b67fb80e34f052be65b9e5ef71ce4c05ed0827c977cafa7dea76948ea99a34a8f528254d30f395039ff54f467c05b506f6c18ae0a3c02deb9bfd1a14f653a717053e6ea7cbec55c84783db37fa143b4e0df3d51ac4ed20cff41939cbbba61f61bd5c5ea4797d0e9e445b711fa7965dadf1794922a6b9dcd569825c06afb80e044adf8850f3585bbf8b4c5713ac0edfa21bf14d91a0c8eb15029504418d87ffea46848509897a2497d90d43f752346fc8f8f21075ec7f714e5f6b0de4375addbd0a9a272f2d8183e936fde0192acfbb10b81c2f3557db054f1ab54f78d5c3b93f7b5ab1557ed3b10ffc66683f81c0a4009e549b490262a18860e93dce52e8732969bd1ed48331d465bb1dd0bf8f7f01e876ce1fcae2e01fbe9f40b8d909dacbada75461237b0555bc923946751297f91472d2c84a589fcb59bd1998cea81b26ab3fa03d9cb89dcfca5f322b3aa662c42cb5f51fad670af413346bc9596109c5de29e5453e762344bf34d3c3205482a4fc04f3e274667d96b6eaede4ea86378205b0d49ed2b6fc5205a88df798ac246896e9f1e48a556a9da69346407c41516a8b229cad784a221ac925532bf7627dfa17969cd085bb12d8a24e9135786ef00937ca36e9785272549bffb0a53e9a781de3d00a56b4f9c8ca15afc54f0e46ed1d51511f0595df5080aa9dfe51b89c87b2dbc58fbadff4cfdb1a0f436ce4a1252597758473348718faa0442967149e52279286a2732b1319b80bcb64f29554ce1be488b72f65a7ef196c7551019308f0000369c88aa44bae81a3bc14f68f68bad6c3400ba1d85d16b355ed6af4e819c448b1d2ef489782f9a0952105cfa40b15378aac6df354adc9b959dd2a4b3b17ad0fb2e651aecd0960a12f25c9626cba992b9a242a312367fb7136ac3a2460e03b3e88c73bb532a2d4e7fe02b292fdfc533b7dd55899a066bb22d53a7e8e3a807caf688f07a762656af20ee25f2ed7ad81dfa773f5315a02c9a12cfdcfb0ed0eccae0aa1035990222f57ce2e4bc754e6a87c68b3585b5a0d4588555206e8eb1d169f29529ea0a65eba75933fa24fef408c71f9505a99444a1967a417533acf1900ee1e89860a6fb408575a0b421d9e7f7c1f223cbdd190aca6f2ff09ab8e2d550fded400a7fc8740bd2e3421b4d9d766b22f8b5e1b2e09780cae8e1a245488401cbb6517db44a44b0e9f243f2b2947d09ceda27ef1b3dbc9575f6ba301b55f230d0dae48cc38e634bd78589a85f34515e34ab707477529c25f1d33687c4e84f4a3adae6cec6499b333453e4044f8cc7c16d67e2904d87dd0729f37303ded4960b08ff162f4f5f0bb5ace6730f3c7ef44565ad94dc4461d95aa1a26e2a58f836a428dd4ab667997c799709c0ae2aa371490c25edf4fe6008c8424f04c25e463795f4f565aa7d2b0b4aafc2b9ba2832a4c87a1c1b60006fad879839af65b99b25d3aa4089630d0445712cba6455ccba9cf1238a85562fe5ce21894470ab070b8068d5fef3c8372cb6976bca2c448b9c51a62612ff3063dcbd7c157cc32737d666f199de50b18fb12c95316adc18708f5ad75b420f99b1fdbcd35aee34d963fb7a9f83f7454e21cd6e571631ad0a5970a1d4ef186657831d0c55e19eda99c18fc3525e6a48f81ebc0c84402d9485efbb73fdb76edba0ec4c1a066893299453d1290c4d8b95d719c5b677117c04cffe1e86e984b3c5f6649a3ba64a49b918c3edf9c5409312afc814f8e36d94ff045123a1c95eca20eec99d19348c02cc63f439a625319999a948288e5747237b2ef13d0c6a4cd14aee448496be770269a19ed03a6fbf020c96d727c65ca8865fa153337343ce2280dc78ae31e083fc975f639da766d1ce9abbef3207c49d6c292c205675082f6134787ed7000e1cc1eb9ad33d6dba99bc3ce93bc9c865d64977e8262bdf2d102ee3fa45d353c20f73e010c4621f68b843db7040ad3d4149fba255b34af23b92a6c322682c97dd8606cc65ec2fc19ec23022e51ff728df3823ba283737fbe64a144cfad9b63dd76d21d0d9ce74bc3eb409ec90eb30fd03f8ac85db29d0daf7e7747ab114d55a2c6dccac1f25f14f56c3683f8984c8e5132bd4f2194d154c2d70b0088a026439eab7a31cc3eca16edba44598e73764d04e8871061bf0bcfa148c1429e6302530b84bba2659028749146a62009a4e4f3942a4eb12a5209216a01c54df50f8b18167fe16b1b79989d89b2018d8e776f527c8e944aac202d5e7b48cbfc2981cf8fa4a13a22e877358eb69fd940bb2a38922b0d0d57b13cd7805e7d6b51c3d59e850609e85af30834bff8a6e9992f1ff8b447f7d74c8acca605443f33e9a0a550ecec786b9a7aa6034b3c83a856ffa4e1ec303a8b24b58013dd6e8b1c16086c2dd743e5cfb4bf1fe9e2994c59ac5dbab064b6e4149394068284b1881c3a29d8da70457f22d85e8d7a36f5eef2cc29b7f832d705d1ad60690c6c63e6e2ac0c2a6911dc7b2066db4a81167aa98b8a926470ee979184b290c7f5f9f25497fe68433516b39e1b2065aed19c9479f22ec43ace79c41344f8a24788870cdc7305965348af6838c5d04d593195756332e03a764f195effcfd1a03db3a5337664106a184902ab4cbb6a79ffba9fa194e26680ac1aa4f426d8ed01fc57fc3373b48835036394799b239771ae407e7c5eae34bf4641f44f8e6fe260364f78eceacee760a9f306bc87c15d32c4a72c725118df98a3c5dd26c33b0e6c800d63ce22a6efeedd24f2ddfc4934d1e966ef76fa4eeab9c4f8a424a88d3e4711ddecc3ac3a9950baeffc95be22159fda38891045b5c33e34acbe94d5394833933cade0205b34e2bc71760b4772a7fc2355265886e900fe0bacf7155eb6c2fa5eca4f7b1bee4b282dd84e5569ae825f8803b9e532e350fd1b5305564e5668e2f2ac811b0bb19d4001907130a0ee16eaf15c7de343607b9de2d199d22577f7651eadf47c8073bb9050c9edb4c9219c107a44916f77cfe283e0655deb226d2d2975bf6bd872e770d992ff2639afd94e8d2a60e942d9a3ce2d1a06f7cec85c4df98acfaa70319c93444a5e686430f98b5c08c3c93afe785d6ec00c7f9550c26d7d602312753e5d326158337a8e60e61385a20ec403a773620a277f4fffeb540a71a979b56ce25c12c0484a0eae1cf370467bd1d693ad4559a9496f37f46cfabce245df7cb8442f66789f119937007fb3fe46de693188874ae9d498b1a0967c28381ff0c3a174acf17d2bd2e0ece51365e2d431539bd4c84c05e8828f327a0d4298e20cc532017d1d39d79b98847926a4f66d29a2600dd7eb5538346777125e4e7ff76db054c5ef6ca606f4ae14f29c5331f63518adf81b0620014f617f397bc254067446f607763835c8f728fc0652c2cbfb0243e5da91abbb980cb3497ea88b8605b17db5c5df3a1175b97f3094a899a73b10351db321d7099353ad583402a9b90fbe073f9f0ee275a7d2a7cc50bb3c5d37ffd4b757a4ddde8bfd37a1575de81fdd9e3237b82fa8757dbbe8eb2382d5a8b227f6140b271b59023c999d1dff63a685f4beb15294a603ac502bbfb5ca3d71997241ddd123b80a4e7c486c720edc340bbaac9bd87866280ec776adf9db4e119f0f77cdf05f56b675c007996a235a87b0c0f4ffc66e18f6f5e5183d549f9d1cc16b2d0af7d4bb51e696206dcdc15a48230b19c2bb32ba97c6ae4fbef9ba5a71d51db6474dd6ed7842fe1a0ccbb586b20c45b0349c334324084fa4db2dcbcb4a67c06979e968634398de5d67426f35c5687c1d5fa777d1ad4c093d642785837ce28394b116316d2ce31f8b94b88c0db8552f9cc5817eb237d371186689d023140da11d7f0f8192c2eb05bdda397de4b21ca3d8479ed87e70cdb226e77aa5db1280b6e11beb765cb27c758aa147717c50786ca827a0ae6b55a77aa0ca96994b7c7a5f2fbd39bff376002be58c7223379da4bbe7802b0385004dc8fab94295847e32dfbe440f4a828d975eb75202044cf79b546c6a1a132f9f00747e149cea69d6699754a245201762662de985380181e2fc4e23613a6e4d4a737fcd20ed71cfa1269c4ca24a061c8f30884ee62b11f26a7298cf3ae43f54095b33daff2031a86af36fd1850cd8493bb687722ed86054bd573d026ae706924aef2152c68df76592ff0aec2b2792cd19e1b3804fb276058aeaa2e86aa082d7642191247e211bce03ed7ddd84d097aeb37734f041e24c34299844a714e537c75bca03f1b42d0c39dfb46089b2e93a84067d80fba58ff63be0c3fe6ca6eb2597c27bebb61f59d118a770bd8a6b5977b7feb954c2e4dd30525b2a719ececc1c35ab48a7f83647be806f8d79633f2508e2110d756a52073aa5521c75077673b7bff0498049ead4d7bd0f2f81687791257c21db9a119c140090ffdb2848b746eb23c3b291ed9f4f65831b554e1bf484e2789bb6bbdc4f2fc9a5db5bc338252ab02e2b56b72648b179338169fa56cf8a3ae5c9d952dd45128ac9593be86f97e315df3f10dec4d6ce658d26287447fa4fa25878e10f9f2097e83f98ae08dd976de23a93b831727a0a1cf7da9890ea26418dfb1a623b9de033b7cdca499da269c813bba7032c102e0dbd969be9f1ce907d588b502a177b442362c1a25bd1c0312acae7d01fbaf5233b13731e7468bf82d858427ae1f7806e9b67896dd70d730bea1baf8b7fc1bb5cb4f054500c47f0ae505edf10b1068231b42c609d0365c0f207a379bfc3345ce4f7e24d2618fd80f2fcd06a3c65d431815c5138256bd7b90915fc8b23ac7c64a8355f7d1b5efad582773a6123ff981e6fc286f327c73cce470819f2b654b1752ed4b447e8ab0a17476fad4dc58a1e19384cfe70cee5d66470d2a9d9e64e57776a2f8c5122f0809aa4b80a78355cfa540cd8405879644be572688ceccbe8be307c9257895624eabb279d8a617b1c07179d9c0c776a6367dbde55a597465e3d3ace11dc12b12a2b12af42014f723e855ae88e626aedd8ec6ca5971fa36a718cee093b88f5b0bd37fce7d3e7d4d983900ab799309e6dc15cd36015afbc640c0675b18a596b76ebb482439388df26c060039d98e919eca4a35cd5d617aa9924b2babf3dee0c250d9d18aa3c9ba9f740bee9dceb23c3112475a47c1884a2d6281be38b627508a8d2e6330280cdfb34787f5131e887baa79cedc9919eace5a9dbe7de561e42e680a13a7bf34ffa2b002bcf037c597a16546db2809aff2fad8755d3f8ee1ff9fd90404e5df5964edba5806fe38b7ab08c2c4b4947d18febce3ac74a99a3625b6badb780406a64d128a387c4fd60364822d5295d0fe5d7cbb5b822424fc916cf8de154ca2756194b6f60a92b825d48eb354ea989c305c511306041035c195e1b88836210e6ac47ff88847a10ad75e16b1193c99adf6aca0e8b9d0af61a14c4810b370ebb7314ee10ca2eafa9f6b9694823b5048e1e5a675f3fd252d09e114b3f8503ee6343da3e6167c4b09ff6ee11ff9057f6cdde3375146bc9a235e214e05", 0x1000}, {&(0x7f00000010c0)="9e4087cc46b0f84dda88a8ee2fbe2efb645f21d1e30597af623cc16323ce7b6ef8d9c19f07dbd96b05e2982728eeff9f6622c8396b9a9fe3478a3fb5ea6a02f51fea58d6b595c135b8755454f481f6967f95773f211628821e50818eae7dbdb2720cbbf1be10fbdd2d5aa5c2a658332ea85c7588457877", 0x77}, {&(0x7f0000001140)="3c2148e30cdef30947f8325913fc63b7a9cc7979e63c7b93afa0fe331bdb81095a1e99a0e25df442e8b004d569d6aa5002469a684fcdf47834f3934cb7132aa8d3fdd7ac1468e84b27ce53b7997942293b6114bfb7e9eda89d8ba7557286bea6818958c094dd0273d605bb6d17e57adc91c83b62d5de04b08eae9d1dbe9419e99227707b05d9ff3b5a22b49edff69acfd8b558ecc03945d441e2c80df1b8b536a04e85e62ce94489995a5fd6729db09c164ff4c298c6a4c6372319b16d2496b0d57707ea3ed970f1c691f40b0eaa", 0xce}, {&(0x7f0000001240)="f2f21c7c4a5067ace021e3f743f4f12c7ba47f0f25fab0be841ed55eaf77326f0a0959f68c8f0c25a5bf19aeba5a13bc89f10f6246d56790742bf67a33c68694d4c2ad2ae807fdb939f20acf713cf299a96c527deb215aec148eb98b21dabac006265c6597f1715be66ce782dd7f448728fc5544c7d2fb1f81051e84336201ac388004ffaa38e6a9a389af39be9e3fbba85af3d5038b620931429e60043ee37a0f3dadab2d7a32cf2818c171281a3c717381c398f7ed6e750da626645f9ff148a9d98ab79e86f5e7fa0b6e6f8f583b1b21c60b5cacf0762223ef6af7eb5820cc35d0c13674ca29300f4e5cfba0a692b1c94844017efae1691d3996fc77240592f5710d6aabb6542818d8b0a53109f3335ed716931a8ad733f2911931d2cb9ce05b39d27a73851c82a189b584c0eb399593d885c7ee6551ab2c819984b39cf33ae577f1aec8699ea1fc0ecad9c2be063c7e3ec5a349d25fd36eceb34088e790468d2a62e9fd8098990e2bb63baa725b486f84e30fd7a3ac631af768c4b03825062e812f83ec23478365fa7df4d3029f23f41b8de3f2b47fdedbfd9dac9d76470b3421402f51973a0308645d7ae20e990114af200a9f7062e2d4fe82981b791d820bdbd1908d70216109595e398f0873ef1f56edf39fe9adc33bb2a5e7b2b8939c30e07df449548d02ca7861f0b592d9aa25f6649f38e8a12eeb7c6642767c385aec2b1e23052f8890073af82b1661b62c037076e76ae61177ddb7b8a74000e1a88c4a984fd9efccbafcff82d2e6086cea654166bbbefd1e77e177fc53345d01898a55704b6bb49c74c5ddefbe1b64726a42d0b6ca1fb92f3095071d75aba816f82f9abb0ff3b07e40f552c5f73579130cea0d3a88e4ae3e1cb8e38966b3dce16552c87a6f9fe4c8522334a5231fc3f5aef83de3755954b4bcaf5b75b1ba5a9673e6a24675eaf06db8d1e6cc0ee88f0ff178879f2c50ac844f92c2f07f549ccea0277115b7fc11cb484fbc8060176000467e61209862898fa36727de929c90b5ab6f2455982c8693514deaeb6386f1743bf623b5817fac5ebf4569d9662f990de8e7d2a192196bb8c947aded8e5db2edacdcb0c4151074a596372d9f58ca07a960058e28146d5fce0b824b2647ff7b1c026e97a6443f4f12efa967f76e2a06d4a2ba2678da86e82d2ec53d739cfac70ecad1ce56ef464d1eb9ae5bda66e221f667db503a618174e2470846ac4f7e9fdb75d0452ed699cbe471d10e8397c2d1596e46bc87ae0d0030e0a66e684a51ec72743ed78f68d4f08ff5d3bcb859bf12fedb26e9ecacdef8f5b0ca7935386fc19715b2ab468f484ac4dc87852754f579d59c1cdb719cade946927a49fe9bf1b0e53d240b81ed5aa974e53fb88031983d672fc7ade40dbcaa0df49ee41cb1943cb4aac7fc07484cab656e4fea9789d9cefda85c37530618bab06624a3e3bb74c89b219807dd41027b4e8cc7c94509077a34f988ad41518632d6aeef95672e603df6c8b6f381c8fd1b2309bd2732d80092184de2ec8bef99cd52dc680b58ad0103b0fa981fc5b1c3271618aa2c80ea183322fbf6f0f25c1ecfdd26f4a687f0c7994dfad85137a44792ebbffec0eded505f4768bf689407c56685e17154e16a9f2fbcbfb0ac7846ab2c771158a2c29da75275fccaae23fb1d716454d2c27bd4be317c40abdcb40b660e288bb7e7eee0e086b9c6b06dba3a40c78ab92f4d7c5cce0986c0a95663554aeb05fe7604afb178d31637069e7a20d122fb9719e5dba0f58eeb5f6dab233e617066bc4f1395d70c2bb09a4c0d72f238ba6436551cf87f18e8bf752ffb63a3b29d094229142238584368c393adbeda52cdc49d4848295d6908c1b35aa845a4da15d63dd6ce2704bf16e966ec0c8cad4e916d70f4a98bb9ca74cd0f70986e0a9bf78c9746417287460eec98cd3ab1de1c7bf15dc698badd9d06e0feabba0602d0c366145493fe51f870fa53880065a504159e6e0a2508ec686c61b6ff66acd457d7562f4868c20b7174d177e52887fe2ed85a3d4fcc3ebd64b61d47cb219e6a483c2b12b0ac285df5b5985890e63e3580495531d164366d7fbcfb8a0bdf43540525385cc8b3e53f2e2877cc7d310471567bccac6ddf4e019eea47540f95074f106017ce54d23e9ab2f36912485958013657203135844b0498a4406245939dba3dfc96ecbc7c70eef8ee85db50a098108cf830848c27b014e83d818dce149a1983c7b30456c979c29ad03788613fb5024ee70a7421f27fbb4073c0b063f454d859b3ffbc5a8b336487c71c2a47c39f87c54b5eb13b2afde64fe130849faa7cb45a6a07b8270ba1c258d20068abed0c8c35a77256a9bbc25f8eef39b14709c863c0281f5c963dfe087f81b944a38a5545a2aab4be3ba015c40f226f6a97aada4a2645f10569d0b657f186b21437bd7dbc3a26621fb9379df0f743af70a9c88a85c86b0853f2bf5187ccc724bbf2a0e609ba8b06a9b1a91d856eeae72879f578af9ece8d254e307cf65414e61203329124c174b5ea90cfa7fccc2f3415effd65bf105ee3d81924652c8b526af1d0ffcddd81c8b5c53939d93ff77eaf2f31b4f6e3fc92f7a6883cd828e7ff74872b49346c3c7e5ecde931696e518630a434847e1772b5a45988b7c98ce7f00e0cbed5e68d93bdea55d8530b4b4d463d4c25ab675224ce8e87c55d62552ab8a4c3325e84ce821e08500150690bca19855a10f191e7a10be44924d1bf8275775525bdd3b617f42e98140621f6c87c4c912adc1195f13c2f42fa00ad275cd2fbba3ca54889f6c518a3b79d24ad535ed1855ece3ec04e80a03ab6b3b7899661f19637710f6d8f9b67da1279faabbaf32e7d23219e753ee010bb4e1274b58ef94062cc5001f4a688f80bdcf18deee1ad725cb233a19dd961ec876697b92d9cb16587c5fb2d33e5086590b53d5091e5e886dc76d01454d302ba247e781e7807676f4b2c6035254c5fc93f6586d73d77132f53831d329945cd534cb3a027cc1b62ba9879fe8c86b46f93e6d9ded4bc6130285253a05b8f248929a9a6d14942033ad2218eedbebcf44a54531aae76714b92ab4573d8cd77079635225e197a1303dc02a2e69ac5f3e0cfab7f063ba48dfff63528b81912ac0fcbf4ebf39f39867d909976d8ee7b985a3d9be07d24fd93773d028059e722fde361cdd1cac33fe606265e39314bdbcaf5f5f3f6e472761717859aa3de403a732eb7bac4705077022a3cad7221ad77e417e894cff6ee2738c4b069abf9772b4c1beb79fe75aca8e5df676086946fb15ed700c30c409e35aa24df60d6318d86b3fb5110b982748fd75eac0c41ce16b71d0e5e0964d52795a3e7f24e97c522d8e5c31aecee8d9502ce918cfa4157b6ae575ab9833edd824723984a97d08876634b9613526bfffe440047b39b1922536d3911ec3fefe3e0ab893982e9015343e4a2b98742fadc56879e594a073371bc0d39b386f5030b8f82e964890ca6d66b18dd6695730508be053074f00442e68e009f3fcdb54ac447aa85d3c4cee59c8356cdbc29cc22a6da8752be30e2c6b2b86cf17f02691dd21b2c4ab11fabb84a22ddc26c00da3c1ab631f88d8fdbc060b2f751685c50cfcb91463f7e77cdd84e32436821462a8fcfa316830ac06aa55142012112338e319b9a5afc43b1edbe54d22fffdf773b7abff827cb0b1676984740fb154e632b23327c204aca8c2a30626d8cf6fd1f19577649dc249d28541ae8c7177f6dbc26c8e01b83e37c03e8ac75f85388b84740e9d696afe3d5fdd25dcbb6a94854fca307a84f9029e8ce9012e936a7403bcb10bd670158b2f0a8cd16628868300182c6a780b494ffb1889e8b50a356520607d2a8a3325c9e4c1f2285a462f2cd4cf97c4de4dc7a67619c4258e2411d242969775c1b0e89aec0a5e65cd35b3f4a18107de6d11c4cd3e56a75569e7f307387b424c8364d2e3027b3c192530f16bd911880e178be4331efc3b893d9725e071d5d47436f0418c4d018eea5c7caca9da6bc27a8b3cd378dc10c40c48c733fe582e00459f4db806022a1eb1e0a2f9c25f5d26d20ed350f3f50a6b955d882b429cc09289c74aa7e4a8678fe4bddd951a3de92ef10469e81a1d406d44d921313336be7ba9c758800634bdc897c1b26572b887c5381870b41d4c335d403ea5169a59a65b5257b3826eed5f50f5e29a154b69f452fe6e5fda540a53e4093383b6d2c4bed71543d8383268baccaf542fffbb00c8946af2aea56f4e9e4efabfc08ae88e19e647b4b28dcc21bfdb665ab507a2e1168585a3cc797c230a9a7399fb7fdf9d15b0b593d58bba51dec9de612abb8e4fa7cb73057b93792b9335a98fd6ced7d53051d889f7eefb821f3059e21da129ed5d2a70b8b198aeb889efe8b291d9887c772dfcd823b20f5bda4d3f27df864bee7ecfdd77421263180ce5a3541e7f20825cf0f88d61f2e9dcf2b661a07d0d31c851dd8f32ebae9fdc253514d7d214273ea0921bfb35c228c613fab258f93342666f9185636d0844414389bde4f4b2536a2c3f71279aed64cea3acd1b44e667b808c588e8a29b82f17a002572cbb59752d6b99ca530c1224268f959285a50badbe972b6516fc167ff2974583fee9688b3f74c731c46d9ce2bf2bb41ba61a551028485a60dcbdb52c590ab0fa09c5391b6fa2226c05c9579876bfebf0ac208e8ff7b98038c0dd1576d2ebc78ee8a69febfebcc245b63b45783b1dcb9fefbf03a3976cf5202651ae65054644ce8e03fff3b074c2fc31a14c84a916efbd1e66968b0974459b0eace0e055f33fa7171ad6cec730cb43424a2514de54260ae4557a58420a6b0884619501d6087bf408d66d7f179cd6047f8467fba15b1f9181748bfe82f11b1d58ceae9e499a1033899cf78b7066b530d31b730a6e50056a50eeb701a0910e3e44889ee26f3a48fa69df90f34c23061fd9220e6086a784b034c1d5876e4c5c9e244b262f7483c47ec3b6d8325c2a40e2bd97024b2dcb3f1746545c110304acefa2787ae9261c6bf2c0cca4beb673aab2145f2ca27bba0093841f00a30fb29080bbe01d51ec6ab92f8452f3533ecedec401090f7e319f8b1baed85190a49327c4e45baa84068a187b606a9781bd7db4b9e2b42dc014e0bcaf7385b6e10a360a76c8ab1d7f9f339a89b88e4623a0ca39d9609a5742cf2fd1a0d1d2a9166682b3c0ced5b350b813fda5e1a32d4f8893e2f500635d172116626e11a9f04adc320d9eb6182310859133c2236afcf865b0fdf3411ace0a7886c948131fe8d5fa30342c72e57e8b1754035988d00f496ea1998ba037626bd5259be9677711595519b248fb87c1ea95cbcc5c9248f90438006847c3f663fc436f462d77f7094e91fdafa45fc5eb439eb789240bf8b7c64d4275d47a9fdd498cc2fe20312738354b1f0224dbdc8e34428e112d5edd842e0e998cf39cde0443e1820d4ec48000b1ea6a23e5c01779021587137a05076391157bc4ec32814e59bfba95be95c58acfda17de8167a7d076cad5dab664bc9126832ca200401043942f8b3436aa370e3ddd20f2fab686113a2e86aeba4761bea7d338d86a0c045dfe6e83a3ed54e546b4bc8dc41946aec8626d75d4e062119da0cfaf3e3f3002acdc27754e5238b9e6067cab4bfc9031fb240db83de062e9dea016c5838666a80a4cef3d5ee7aef3285153d9ba1dfd45494864411994bfd4f628f62b2e31cd53736345a55d4dd12e378c05532dc1167294bd8663a2dfca6f8289a5572e82cfc2c059a39421da02c", 0x1000}, {&(0x7f0000002240)="75b80ca5d09723c73c5cd680fc21a7458512edb56ea4d04ebd73e45ff2464f27a6b37b13ec30d78c7a600c0f5acb26cdc3b4ce18cc262a6dd549e69de61186695c25b7754bd6a64761bbd568b3a74314374c9f2e0844a5c30cb795ec5755fa0e923bd6de06d722ffee8aab899ad9a4d0cbbe503f3c60442c9a9a25d92a902533afb0dccc5a69", 0x86}, {&(0x7f0000002300)="6ff1457fc7704326137a6cd646eed431a15587628f2a7e6ca15f6da5d724c1fb1fef6d08edd86c0a684bc96f784ca53df590fb31bf04522ca96425c29f8b250dcd3408adc42b0e546ceba815a5c7a5ec6af3b4ea01fc26b03c9e459e0740904897770b8de16ad3cf3466edbe47d0d344fabb5efa3458cb9d983a1784e4dd7ada6fdaaba121c7919f", 0x88}, {&(0x7f00000023c0)="1cf6557621fbf34df212b6f8e1a9a2", 0xf}], 0x7) pipe(&(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r4, &(0x7f0000002780)='./bus\x00', &(0x7f00000027c0)={{0x3}, {0x6, 0x9}}, 0x2) lseek(r2, 0x0, 0x2) 16:00:16 executing program 1: socketpair(0x19, 0x5, 0x22d5d522, &(0x7f0000000000)) getegid() dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x100) recvmsg(r0, 0xffffffffffffffff, 0x41) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x200000000002a, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x102000000000029, 0x9, 0x0, 0x5c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x6) 16:00:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f0000002980)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f00000000c0)="83fd325db80e09e6e04bfbfea9fbad2744f0d44657f8bd341fc35c46e0df4a8ff82b3029eb0cc32bf64dd0fecb1d1352c865ce2ea0841e311e970c4e8709aa51273ab840ea5dc060e49171daf23c9f2d4f0edf1c45305bebb5501fa1db47f915479b548c093eda73b290b0a105606879aebd2dd78fb28683f1fc8e26ee3bef344de6391714b7ad6663cb97af0b42072fb09ffc2021716e7d9e", 0x99}, {&(0x7f0000000180)="a5758f3df7008f96e585e779d049d4dc36f9fd94db7a8cc2a212d2066b675ff06b56ed09b848a198fca1983f978da647c0f3fd8bd10fa28dc8e6cd112db0e794c4eeb3360b6fd82622f02176a955f875252acd7fd54632e5fa", 0x59}, {&(0x7f0000000200)="b58f25ed0647b13efa487eafab63f0021685724f23c82701686ce846fa184b027dc8f7cb4a6eb7b6aac171db396601bffc5a099dcf5f5e14a4ba07c84b616d98c2cddd6b2a9deed2023b20ce70c26b961359eff2d3f82a3128f4385ae75d1d9ce86bf7aea13e49930d900b3e7d8363957a57117169a5a6ee61ca25ecac75eb1208909957c1ce83d5fd6a5397a309049bf2a1b25d5cf0ff87719dd322d3935b3b574dda7b019c6551fc0bd6028623480b010eb80ab2684833353a7c270fe759", 0xbf}, {&(0x7f00000002c0)="10abb1d1bcee1736cf2a95fb80b460812d00d88988970af0aa0f20f863dd62e64e45cc918a8d95079b12a5b1e9ba3d831aec0f3320a5cf87c12d6f2b54a194a15e376f1018ffd61059454df33d40734fd87af1131bc31b6f6e21a253d1cad80d7c7b82d172ff9fc9f4e1cda6947e508ad29f8ee4248576261f9c85d3a8950ef0a0d31c61ce616788aa0e902751f96267254a3ee3f0ae46f85699c87b5cd46f0a79af63fd91ae2e5a51f168f144fde8e369a1a94e668d84e2d762373ab88258d69df151b3349e1a91f311f870a1e160d88e6474d5204c3acc99f41bc23b2233ffef3a66064127c129ddbd8094f43fccc828ccb7a0c9b560dc281c33e20e", 0xfd}, {&(0x7f00000003c0)="af9351ab7d90cf8ac78566ea5a0cedbd9e150b194b6bab440e5edc1c7e71b1ee", 0x20}, {&(0x7f0000000400)="c8bed57e4308bfc6cd5fc6a8f9955a87d3c13a2c9127bc84142f877308ddbf619f7017a65f1da7b256a525eb697e94316ca4f47962d2fc571ffaa8a8", 0x3c}, {&(0x7f0000000440)="d1df1cd40cbd076bc23a9269587e553d6e805d440f4156bdc89bb8c12f381f978d421b30f44e4d418da74a51eb0766c5feeae0a3a89a6da551f0e6078887552c92ef22", 0x43}, {&(0x7f00000004c0)="a701fdb87e725ae1599c788bfffa1b16a04b0ab3f3c1c6dfafb40f6005114ef6be11c938f9b5dc62736c50afc8d859225a3e72650864af3d44b90263a822875a9a09b787594e7c22f2c2329138691cfa84c41a9d31dcaac477c90b0134d7456c1ba59f967788556d911839f79adf5af47673fb51fd639d86145fe38fef48d6ffdcb167e0b77112644b040b3c4f2f725166db532208b614827497f6ed25bd460394aee0cd2030952b128f28aad2a65223872d8e0cb3b222fb142f65ee5abc2b488d67f7d8d4", 0xc5}, {&(0x7f00000005c0)="d418cd597727c4b6cc28632617f44fa7c321cff90df24baa54fc6fb255f54549242fcaaee8ebb7b67cbc6de249def2493ed5d517e9b7b301dfba988e305a5661024640adb33d5a65e64954ce83567fd75ddc6eea8b9ec310f86df29f32434c997f3d9934e67c376d9244e471ce08a57c368fcd1e1130600331eb65c35e6bccd588829df212ef1adef46385135cc858f6d255c0c34066c46decedb65e9b19bf14662118728eb8ba1cce52e05818d05ef25ee2cc6d96b5704d066ee39c335d3b2ceb893504db291470f3f774a303eb70029eb20b4d63", 0xd5}, {&(0x7f00000006c0)="0ee7704761d57f3c4f2c37c0a2869a6f1fc791eecb7d5045bf633ba63ba13019a8ee18e919a170c0112049b159060139a76983754a8649d3f010e08b2ff56bcc7593f6c2edc0eee5014bf590333a83", 0x4f}], 0xa, &(0x7f0000000800)=[{0x98, 0xffff, 0x8, "cf3bc58e4bd55d2f131207344870de70427a0c631986fd37da9337d82d96a4d3265d81c0fa62d0a984e738dcd5d514cb5ccb2f9ae01acdc008aa60617c6c300d80b565dacb85af1feb2ec2b90f0b423579aec2b9cacea982db4ccae7f221021a72bfdd08b4c1e0f11c0485b6aab2924ae0bfbd5b7d64b9f6a0a92062f96ec876821d83ddae79"}, {0x1010, 0xffff, 0x3, "9546f0d7cb8c78d4ec00e39b80e6ededdd266284af7aab7fcdf1800e62c4d04443b77f0bde142984a1230c9af6055b2d6c98e7f2b615bf5e087720eae25ef85bd5859596a68da33f154cb7288520f5af38f93005ddeb0e4a3be65deb94d8fc4c30bba247d1a8c8b6ff790143637cf8381b4e793d182147a630cfcff510b23131a1e217b1d202ec3cc7c429305da0435e9d3637aca6edf410afed62ae01ae712d9d844677c78a34d09cdb878498f6e3c46abd7a4534163d725ea0a6aaa09cfbbb68a01d9147411c02350db5024ee1174c636576bba98942110ca72148f56842c826fc386e9b0b34c0a05b058d088e00356c5e816b76d2ac95d2ed6dfb78ac62aa689abb4b41bd120a59e3b3726a622ccea4c5a7f408b6f23c3357ccb8230383e0ffcd41407912ffbedb964a76e0b8849484aa7bedf8cbca8820bbe32000171dcdbc245304c108f51776d9d61349c52b66f28af6e39c157140737388e3130e56f98a620ea0f9d45fb24e26575f8947e349b04115f255b8181017d5f83d9390b4b9daa1e8e95cdfb23671ad1f15b474eed76c4312315ac01ad5566834ea427deaf5b8a337715310716a5a3636359e128ffd5d92ef12ec5b80f7bd5cc96c85e3ec73f8a441edac0d27dbac279ec9b3276b3680f6ecf2ef77552e09695626e1be239158c67efcb8e163d549e5d4b7edc98ea049e6f79a3e45901cf87d30dba2d4ebcc64063e9b3936db56f63469da2b852c170f436540fa61a940cd12f3bfb49fdcda915e8f759d8b923e071b4aeebb3e7543be088203206a2f04449141fc092b994452e028e0a7ee6c74a983b451e9769a3b519ad3cc325994d0256c0da871f958c0ade262c16f15ea5e41570e08ca01fc3420ede7be1ba5532da3ce34b9245a8b2700304cf3067f3dba33236fef43eebd2051c1949ffe1b3dbbad92980274adcfc35c02d9b9bffe0030220d91b90b382d23eee8a9145c625bac51b721cb0d9b5ebfb9ffd9c1bbb5117f70bea02de97e1b07c172e2590ff3b357ab7c1cae7be5580c1898a8bff5dcb41cf3339ab3c7251dc0c7907225eaadf113c2ab93d6665ff62c248f5dbe2472152cf78001c8d185985589df4b72b277a939f79cde0976274195b82cd4ad821763de4e821542a0cbec3f3f071939fedf9d9ee528633f57fd069c40f6761e0e552bcf5f4a1f498b0a6005a2d34c9eb253843e61167e2dfe4b2102d50ce5148a4464edb4d9de770b9ec7fc8554d66b7861521db50e0f320b4de2fc01612e60d11b632fc3ee451571a9ee10d27c1d45bed1085e751644700760bc7a45a5c655a8f433b49583a5e2c89f13c14e53e576cf303e74a3aaf1a5c86131b886fd89a3e9bc14aad3a817aa13f0e40e00cef12f7ad3c6285568fc33bd9e37f5a9aa5b3e38c1292405cb92d1236abcc5502bca037f10b20a85281ddd31b11ad564ff02c5365b184c49f9e032e8f55d53bf14a24a1aa569d389c1ed87acbef991facaccf780d953566195659231e15dc28ca41fc424d7466d48a4a9f601c45d4505be04d21a62b4e684bae05108e69e50833791b5639f71244c8f25c21d77d6c50be16f86d58eaa7a72caf1aab32b6331453a4ce076348531ffa7999216e778585a15ca73f60aa05938fffccb708190a00583644fcb001fa8c104ea4e400bed40f0fb5cc5332a45b1e12a682de7a19c0d141871f8af3cc55921a22c17db2060c0a4b114558cb98e7fcbb2b3bba7c59551a66dbba5483deab87807623c059e18e53e4dc2f8afb88ef94cc4573f217bbe89b73d495a5a767dd7b69ecd067ef22d19c729e489018040d41816e229155ed409be0d135e2791086a036bc5edcd47b5165399d65d002b25da9129eed705c7c5ba03dd24dbeb3331fed27d44e1778aee765a346314a0d8f439a0e358701b1e8425d577e4ee800c757792189046b0ff12c2dfe0f6b62879cc69a44d57f747b6cd5fa4575421fd7fc7a11751d467d1f4c01b5e1ae7cff7d912d3b314ea3a5e0326b860744ec95294a986829c3f53c8771dd1977ca172a5f7d07ef3e14e7658a11090143c990f18b869a6c86057677909a3711afa2dfc3c13297933ff1937b5a21de6157a1c8cb7ded7448edbe4bf0989c197b2d4ce8cc0ac6cada6bd1cd4e5f3afeb615c9280c9b717031090355e9fdef5042e7e93f24e8e2b125a5b8095a691b47c6cada0b4ba40f5e47f0abcab8b46175a0648b0fd1b3b3cdb131b16d8deb256b5e444c95031c6547a428d5cab753dbd6f655f1c5c9d155837c9644f674b344f3ea22538e32552e37962bec0892135f4e824d73d1a4a9958bf71724b793c0d53d1d7822b105c924d552a92d504b54147c72a704fd4fb50d528377de405492fb64cc07dde0ca63d465b785c0bebfebb482c766446692b077a2d4062ee473a66c7a00828310512171b1c0d18a36bed2e661b7283c26f9dc333dc70b90b0a93dd3ae9ac66daa430c2442821cc92301f2dfb77fbdfed1296573810448aa655409a2ac71a16249a8ddf552db2910b5ddfd3349fe6bd22c6ab0f68f92e79be1dff3bec0a1da076422e13e74cb487735bb60652582d81032c6e48c0c19733c663712098bdc8c2edf93a05f3b4e275571b77f7979503a63c7809bfc0a13f9acc7e2634c675acafb976d31aec0fd5976bcd5a794e176887ae39646527fc9045e7d5e8f63eb3f6373664ac52035c2a366019c1f124a66aaddf2c3c816cde7f1969dacb7bfc4ba54e4c3a072c4ea7a67c5f5b8f37a6118124927fe59a77e73ed0cc260983e01ea45a53c676a17e0d46d1a89f474c29a681ffdf597fde81c06a6510eb22ba8e0b73c6a5bfee64654a2e4421ddfe53f998039436d17e4396f83d0b06f13346e55beb4aa840a740debaad83de6fcc5e6bc143bc89ca915d5e480e010764feef6448dc80cd3b7f15b5315985e13826a3ad06044a9cb356578d1a4ccdbf28fed3ec67d2490dba0a458d4e9c7bf2cfec33b84b92974eaea6a6b39a72ff4a3c0e26e2f9f29627062f20c3d13175f86c5d1c38f5f33fa10804ff2d476b562c115f0ff5bac5093b687a5a4aa6064cf0721cff5145fca73552a0e82e1678400f3fcb17a708eb34fe10f391fcae6cdbc5de1789eb61aac1abe9506064180cf5e4ab90df764836b908b7d1c814d9a5fe5aee5cfe6b05f6e1759e5fce60ef80914be5ac9a1e0128ad103beccc33ab523f69c62c6982b97cc29aa110c38d9dc8124a6a0cb5a0b916e2a0dc0ec59e0e5548f604ac7b725cc032b4d447226d1e1c9bcb18d693ff74ea74c19ce1ad796c61b26cf592650bd6cc9eef6afeb2f126ea64907415608c5a6ddfeecd769b80aee6dffede56fa4be747c05ca4124356d1d843d1326a16fad262b631dc8dfbd4662b7e5d2a1042c6c8b7145dd3159819f14af092f8a8492755956a82d01bec4ce1cedeb1e317b167233cc835a9b13a1be1d9ccaf6293b4bd1a07eaa06f58949d118ccf5c873763adaaaf27ac07d0b3323c48395aec12deff971164377f043c6f39af77c33e24def7dfcfe4f36d1df9c4a41f8dd442e59bb1623d2d4622f1632b8b26e1aa0cd6d14189ae08d94cbd58aab2c5bb1a354228b52708c8fda2ce5f6b3419276edaa1b2c622dea961867786acdddf226f00878d9916b713f82a75c52fb4f0c53a1265003a8073c9ce407a626de4d1719d8fb021717e9c725eddcf63fd206b0b418fc70ef98feea3b06c100c94bebaecd031243c563732f00003e5f0fd0354b7b29d91d5d83d8eec81c339ec43e36733e25c19748ba249844fdce8caca73772b28b89b554f2ca0311dd927a90699af8d06b0b603193a6d4a8340ef3e88b75dcc9b9c954bff4fb1569847160c2e1011d70c6aad195c9f41d72ddc28938564b141a6b7084bd3f2d7b36c3c7f3184da8fdc88224d1a99bce80b4d6dc7689fcbf11000f04236e0ad09727fe60b1f79a3cc362076247dd92cbdad19cdddb907178e8a9a31bf2d895fe8b3b24d023277782afdd2feb918fbfcdbe761334f8b6052dc3a11ccfef39290f82cb258f9d6b5af453baae7ad8301632e8305ba0cae0ec0233b37c9f833daed4136146fa15c00c532b5764e4468c810728f7fbf32ae1be907b1f17dac97991669e6c44825530f1a9f20d08931904ac2b14f886270b358a495d42975c1254a584138ee4e8edaf1b5d8089f3e1928afbc0b8ffe9374a857ed78ad6c5dab02eb61fbc9ef9683450f61fb2eff05b38f1e6106e2322642ea72598e6e011dad74e213b49eaa42754185d054443a4e0030a1685d5a838828cb1352b841bfa0d4b53dd5841db4fea7e2497997a07294a40050e898aae1d87aa830067328bd57d9d228895469b4e9810ff64f51e976ad10bec59bc42033b68a716b26efed3cf7dcb0f7cbe1cf547f2c142f7fdfb07cf667b055d0bd3e4ea3bb2562dc90f04881b8ef0cb06b08d0c213b761d37b3e7179f1ad5be2b63ed8e2ce0c911aeca09018010a8aa7b9d315f745de8cfb0c76b1790a46ae502a6211390e540700dfd93235896b11bd8c809002c5de972a163263d99633a4e7cba016bdb18bfa5cc11a97674d12b89e5fbcfc0fa0096611da48de919a01391d51fccdd48781486418adcc90db8bccac4d87a66b1286ceda8d71ca1b9139162b97047a920d3fb5fcfb7dfdd5a4505c429a7a33ab312f65c3e0bff275a3eef0aa1f085ea33d2f99a746333d07dfa450023e30f1f7e4a8b841dd80936a71357269608146dc7d0673a891f7a17ff8e3b19c4e305cb2e80e4bfb02780f8a11766de0d62e3d1be7ccdf208fdfa0bf2d475e5f423d245ac235c92f12b1666dfe921bca5d85d5ad7c1acfef5e167031a67b0d4396698bda144584bb17bf9e4930fd07668e1a066482a53068351d43b06c9dd6a77cdcbb0a10c3044c3c8ac1e0b88bcf3f41913a9db0d39ebb654dfb5c0c7020e51ddf0fb71ab2502c123768dcd016232a2ddf7c2ebebbf26dc3cbc58b283318a3041544f227969be884e837fd20254e7efcd6ea171e6a2b64afb6e68c40dc9158648552086cfff48d059bbc16fe540c68d1990ea853891cdd704c1d9d788f4fec740e9ee2e94c9195d64539f096fe0657e5715634e2560247b0df9d41df544826080bc4bb1e02d6c8eccb45a2af9a4c0ef7d1b8857efb60043dc218e3404f4bf1fe8b2de4fd314676c1017345bf7e2ff60923159f02f33c3c57cf093f3f271c6f33116e56bd726a20d9d5c380ef6c16d164c91f154c806b74a854b67bfa28c8e836e2993378b2241018b113aa61c26d94e5cb807630729f943d840b7acfc53b3a4711544d5511a71af9d7c7ed0a6752d724f6c1ddc4accc3dcca24f6ae75abddcfd43d6c10d4ab6ffe47445d0d2d7834305154f52472e977ac1b71ec16931e3dbfe8dd8aff5b694419612907dbfe5c35cf87a430394665bb5a79c030929b6f26c25cea8afb1ba9bf7264fddb79fb1ada0e841e2256332b1a942a2d5147b63ab54df8bdc69bbb1318fb87afa2f7af57fe02a829dd2fad3ffd246e9a1eaf20cdce6892b7ceab4e4bf41c32f38bcd230fa6bfa5c2f6a1497d88ca9fe0953e910806e26fb1bfa47bb351abceb3a7a74b1917df17aeeeb5c311afb177a54bc63a1096402c17c0823977b6eedb8dec7f167099e1673fe81ff58d2b4efb97141f2bf21b0d20a2543acf9a1b145a3f10a0dea8f98c01dbfd0682401063169086e6817abe840afd0d5224967e4fc6bec8067eec14cf704a858673db2eb1c2825b16ea97e0020c0205f164b7bd3058397d74c3870246c392a89839471fa8f926f9deee0cbe0"}, {0x1010, 0x1, 0x6, "0f78d3204ce0204ba1fd666aa4285ec3ecdb06eab754b1b62d340abcfe1a35927aa0f53acae1a72ac9a2fbd4e615e0469f073b0b0c4ee3667c8b0ad1ef61046d02009f3eff75ae8098d4d073d1c12f8de0cdb04b211c6f7a983e18b7a52caed1e2efa051f06765df7d2ffe514902e5f95a2c19cebdd79988b6350dee33fa07c75d1c0456b0af0036bb46fb04849cb930069c1e173d59072a4357fbb246ce94b663fe31bf22b62bd4e8a92836e835f9814ee33131295ac3a92e737d42d244dbdbf4e9f8da7ee910b260c51c568ebe1038b2e7e6a82fd6f72f9138210a8c4dcb9d30d28674dc3d63cca03750d1b6e0b85710fd669c8773b836c1877f9b2baf6bd1567f790541b7efd7fde5f70a832260113c79602ede28dd6422630ab121a40dd208bdaddd6dfa5ac605807c385379dbecb03b0a261da5df35037998b16828acf3d61dc720ce69465ea9801f702da408a1710b2955316b9b7c2947858a0ec8e87f6b976c61f8c205b05cbea14a684f6f51a7f76b03fc4446f1bce7ebb082d9bb60f389a70e4e9d021b25892fe1ee0540f168470f113297392bb2a5fbdfc3c560e869c26e4f12a8536459ae6c938bd37893bfb7e8414090dc26f0e2f1e36c02f2e4bbc958e2c3a64c3d981ad0ae5dcd5c5630b04d99e3e3ecd12f68e9b4d2fdabc8177ad94eb1ceed6a2d123879dd413d840f71c546958d106ef2e3e4497368265c491a0b512c1f33d6f591efa49d31e1d4dac5e791b02af89fa7d3074172671fcbfdbce14eef2a20e20c7acb47630dc035f8ba2c575c6d1a1ae76496c8b3267e5f8487874297421219608cfd2d2363b73e62730ba7ebafa54e91083704039c91181a442c753652b73c7a8fb22ab26d8bd55b728224b6aa7832e5677aa0649ee1e9f29c3235e4a46f1094b8bbd2c5621f5b672e94b45d32037fa7305b1e42f27242f108860e87e117d1ff8319cca1f35340b6190e8f6c8123eca2716512bf39a55b826009d9a9a6705a56ef333be651fc4d11d49815ba5c2f0373a60803a96595b9723407fe49e419a7172a6d6d508b2eb164369216a7b9f831c228c47e4872f7a1834031e7fcc161f8171a1acc7f6ce9753f7a4c34acf0c9624972d4c1e9780dd5bed29f667bc0dc5864c429960082a0d2b3e4651025e659b11a2d8557952faaf1077e2e0894bf39bb5238364da86c7e8e5deb240eb65078d3a0df2829dd8e350ebedb784c5fda87a3338812ba2763adcd927a730a9e13b6d9a08440d4cebf4094920950ef1f10717eb2619fcd19408b9225fcc34fdbc4da728a2c6924fa7155f5782e4f631ea390adffc7a089c34b94e44e1b5eb779225e4019850d28958973bed8227a0751713280aa44bbcd612f8b4c53ee63061def972c41419fb614a2b2f0d6b9e3e6b3bc78558ca288f709e956fe0182463a958210cc4d13093033b0739774d285a5bffb1d51df2ebb4f51c106b7586c827278d8e851da08fe86cf7251a43e975d0fdbf92e627c1a21318f45ce3d860c6b834967920bc14e79fb93ab4ab74d8c3217de135186c352a66398d2b3b963ccc4c495a52e2c9f3682a9b5cfc8c7a9683d512dea266d659084c55bbe620fd3a66d297657792e763bca8421462fab8a73c86234bef6c2536bcca4e18ff4384ebe60ac5d3a2b58e3482a53f4979f0f1aac3f5b92eddd3aff885a8d87b2b0b86984d63a13c3f222b536cba4255563ae297a909409305fd8d0cbb0c095215ece315a4730b1caa318e725e5206b43197de9852347aa8c002be5fd14641834fd1a1f6b6d4019b73b1f85e8c1cbea7c2b48068790cd1bac54104f67dfab2386f129b08362f126e2e7c0c344417b89f61d881761452b18e8333e400e44e5d8cbbf6378d7ad176b0afca108851eca9625fe41728d0ab567620faa362ebbca86c15dafeedfa3dad0d74513af88d0eed6907437fa94b4c085f79d4546b90301169e440842f69de941f74c70e039526d3e689421e1730ce8ea53b0def3a0d2ca07c218e38fef83ee498e7010efd9c261d38c80fcb77cc7f56c97f57d901a96d3c07226fdfa3fbbf6ab0ac17e1a27b1371bbdc06e94e1d036159a6626aac8f0f308d223f6289c842fa8c009ff5c11a07f80d5b5f1d7814a66412249557a86f3fe60f6d63e79acd5fe0c84ff8a584e210ed66e2a76486ecf8ce4a9653be6267185167e607a63643f0aef79ed6d965c8f75359645ca4c2b8ab363596392057f12a3aa154270767a67621ab0157580dfc458878abb961c5bbd60d4e45f8944907c27b4ed2300c3b8c79f37782e5cbd405eee7bfa59d281748463d6ed2824426bd822afdc47cca37c072c996d48784e4540d2746743839f9f0578e27059c98a016be2b20ca61a2d4df6564f7c5e712c6d9b65765279656fc20662019b143462963d5b348746e3c97c405d9a9ac394b412c34ba2893ad0653891e8e0d178260e9eec0cf67ecc9414010a478e8fc9dd62754d1239387dad69f1ffb9ee9e825d6a29b5810f750d03b0372da7a06c7b2c9ea4dae7960006f1eab90867ece9befe13b2dca9c0862693fa1fa9e34fd6cc1b72b2ca96da7a2c89f4f3f9493b4f51bd39471d249694647625935c3c7e06714ab7ea9f7de6c3932cf69ac212ef1bdcfa729444dd8d85a4db018a9cd6171003e471065b66a3df3529875486e24c8c887ec39deb82756d240a55e365ab46beaeec6983e66219cd655f2ee8a72015cdac8987922a189e33cabc5b4cb77182df11614fa9cc0107b14e18a838025eb85e2695a0e8382227d3016845139dd73a46afc4bd338413eca9be40787d3cc65437e00a4eb714daeae7917cc60221d2df2d42595f610b2b758aa0ad0721e9f49a3e6dbd7d343f54d4521b0d9dede049475fae72372d8b890d8f72c47f772c9a3e96e90b4734779a5abcfd0030a5afb372ae68d825c4eaf76681f5ba74cb55be7eb6fd76e363a5d369fd7055257923a109454eaecfdac69ef94b853cf76ffa9d5ec85cebd1aae80074bd020cd9cb99ce97eea6344994a31b4cb7fbed49d11680807d4cea0ae28b72e5035a988ec65f765c3afa1eda52122018ba387135e097c904a950b36b7c2791775c3ddbda954bc2d12b432c694bebb2a35ac9e71819ad8c55e26855f2ccd180ee2ab112d16fd83ad6e7bbe3d5fed7b31d80a683dcc97673c5626bf12f955634ef347562bc80aad6339db02f4f8e8a88412e6b311ccb7b044339f6cd5aca43be381ba4cdfbfe773970f9b09a2b1999b5a64eb88ad0a450e1e45c9311087489c01153733b40c0d5c634022b9e1e0b801923948c6339c18e8f85ebd4777712d1e07632160abc7e12e34d47945fec3075df0be7abd9472532113f8ba3b8d7855bd613074e357325179b09daf5fb8fab927e007aaeecc6e13386b855ecb9e7263d64a2724af50df2b466574c98be9dd57866ec118d4f8c870f9ac5adf83465f877a9b47d305d04921c16cf75f3089d0afa0d550a8833769ca83bddad26b6c1ad2978374735cb72b4f0c59c59c7d95b4e32756024533966575225c65e657e81c0804c20418afb674275bd31734fd57516f86f015493a34a64a0bfa4df2737c17aa728bc0ceac67ed33dfee4549a457627cc4a6f86344c06fd5c3098978e5083633bc189a8b6fd9e6d7b8a28932150458d877569cf94ecb97d8629fe150c7a5532e56b01b51152665a946ebdc74434d8823d466a16e01d2ba573ac22bb0511932b854a3226f448c7276e7a70eefedae6630e686586cccead9fbf5631f3e53c300746ed3bfe7bdf927595a534212e127dd21da4e6972dbec062b1321d54c37b2143a8e2645c67b3c8af2818e0135cc70e2c9671f43ab928cdff2f7bde2c61c4b3850a6ecb571761ff106b3f2984e2704a64c8752f32357e9c89357042e844d2bce7c01879babce200c6cdae5fc07d40d193e1990659b2c0dbff0b79668226ba519ca870cb3f306d39962771ebe70c9083ad2c4b8286f402df2b5f92e04ca98d1247a7bb74219805bcde373217537b644f5a1658422f2b93c714e140ed948550e69cc277a9df31516c6354b9c7ae445c08dfbb26996de62d1ee25fd8a7b3949eff1b4075620fe4db1ba2dfe4a6d256302a2de02b98eab1c5ec170952d70400064f6f2320bcd9c10d8f8266f4585d910447b1216981c862b4a121051b900898a5244fb294d7fca2ea3dd346fe7ab1b4afac9722b4c90f36aed8fbc168a483cc344c6902aa78436f2d4de59a3955d428f17046040be97a44de4232962495163dca9688c96be87a28427150ef8cbddaa7e1a7344dac290609486a0f60925c58f5e339493c961737b6b752f816dbef5a8ac3c54baafe7b5373a70ae2d1051f119dce3eac266393b75166b7cff0fceca72605db44bd07dfc85aff5d0e03fe917dd2fc24d0a7379acc2b93d53cd113b43c6afa67de0bc4cb3c827cb50c23f999eee606d6b0077733833364015be0432c42f90bc6cb65b0fb975cead978d2777b3423d99366ee6ad44fe74f3268a132e6f8544694d7e48cef50c57a8b15ac640965d7e7372c1c221f931ac80f3690c2e3d53d702861961dabb71acd90b17f69ba7fc248db31e155dbbe57fdd646763257a35eb3975bd2683045121dcd0d3bcc2d3b1059f8b63340096559d753d8d8ca45c428bb9cb42caf021639e9a522820ce18156c9245017b10991b9d2f8932841a6b91f0310d0ba31d1d15f84b68273f507511f3e49d0ba765693b572b77521fb890281e83307215696c836eeefed4033e5307ae2ec9b5d36c29caa5ac52abd63be0ebea490066aae904c8d0792e0b63895daf6bb97104fd603fcaabc13dc7e0ee1a67f69b303fb8afd2786139061eec190d6cf0b536d87dad1949d18c911aaeacbf7987234aabf3099ffe2af6414a88ec66b493be2574e8e6b21a131dedfcf73134dc1e0c6f253b58f06c039aa6f0e387678743c8c68d6f92d8f9336706f95253b10afed75bc5d7a3f8c834414df984d3757aaad22bb7b8f42f252a19f33019429bf3f570a1920b5086b19fbf958f369d3dd694d0a4f4803aba40077bcec21fcbe963102604705e0c03f4091cdb9fbcdc573ed6c6d137a337541feac6951bcc8c930428f844edba4f09a71f7a54d9ab712c6cc1771fc7209d0be0ba73edf7afe0d8d1121173948863ccce4146a26bd19bbb3f2f7edcd9d81e54704e0ffa8bba592209ebc07420eca2a77a3b49fe5e19e1f7f74bd15d9678e424f8e3ee3815eda69b6dbab50107567a22c94fa27cd0f3b689df3bd43dce159fdc592b7eb36275cca3066b01aed1b1acaee9e573e01d96862f9549790ce6a8638c36ac2948bb33b7a6f833a08f118d2908a7a6dae43e7115a5fea4353642631c927dcb6acb5117f458c9d3e8407476be0076dddb64b980af900a67684263b3f4823342931891bd63e104e92aea06df3bbc57290283b55db7c80de0c34419ce09e183c16d744ec5270232685c83f7bab78875ecbbaa41de904d9893a45b78ee5094972c5d07d18df7b3b8269cb9eab741f09a8b0cac1ec5b80635636722eeb5118f59edda8936863d2dbb702c8a8fe6e5245cbba62729ec3f7b25ee88cc2b8645ddfe95b2ac1e16ba1a067a7c4362ffd57793d7d2b24b4430ae399c847ad4637034d865a25e430ce4a274184c4ad8a72a68bcc2598a16fbc37c1ecfdc069c41f1775abb234bd0fba0ee162079a8c5967aebfd7fb24824c43114a7bd7a78fcbea672ea3437e582eb208f3d21fed1394c031acd641ca5544d7ea8ec78095d395b38d81394bbd85beab58bae06c69d7dbcb45095cdf"}, {0xb0, 0xffff, 0x0, "9a834ffce2ffbe6191ec2c6e53c892bcdc6d225d51f5709123aa1ad1484044cfbe9ecb28fdffbb3846a844319353656c965122446b1dc3e6ebbde5888cb914a257192080649debbeaaf2b166b67d780eac9158876c97a3602dd6c047241543dc73af50f2340c1f3b67f43941e3366866a8ffced78ea8c478f3316db8d9a4364000bc62207c5da522c1d01c05b0028f348303e862f181e2feec82"}], 0x2168}, 0x404) r1 = socket(0x2, 0x4002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:16 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r0) uvm_fault(0xffffff003f12bc60, 0x6000118, 0, 1) -> e kernel: page fault trap, code=0 Stopped at _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff003f12bc60, 0x6000118, 0, 1) -> e _bpf_mtap(ffff800000074340,1,ffff800000074340,ffffff003f146200) at _bpf_mtap+0x68 end trace frame: 0xffff800014a1c3e0, count: 0 ddb> trace _bpf_mtap(ffff800000074340,1,ffff800000074340,ffffff003f146200) at _bpf_mtap+0x68 bpf_mtap_ether(ffff800014a1c488,66,ffff800000074340) at bpf_mtap_ether+0xeb ifiq_input(ffff800000171050,ffff800000171290,ffffff003f146200) at ifiq_input+0x105 vio_rxeof(ffff800000171050) at vio_rxeof+0x220 vio_rx_intr(ffffffff) at vio_rx_intr+0x23 virtio_check_vqs(ffff80000001c300) at virtio_check_vqs+0x166 intr_handler(0,ffff80000024b980) at intr_handler+0x3f Xintr_ioapic_edge19_untramp(0,ffffffff81e1a4e0,7f7fffff9b38,0,ffff800014a1c730,ffff8000ffffc008) at Xintr_ioapic_edge19_untramp+0x19f sys_clock_gettime(ffff800014a1c730,ffff8000ffffc008,10) at sys_clock_gettime+0x6 syscall(0) at syscall+0x3e4 Xsyscall(6,57,f362b4be000,57,0,16) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff9bc0, count: -11 ddb> show registers rdi 0xffff800000074340 rsi 0xffffff003f146200 rbp 0xffff800014a1c350 rbx 0x6000100 __kernel_end_phys+0x4000100 rdx 0x1 rcx 0 rax 0x66 r8 0x2 r9 0 r10 0 r11 0xffffffff81076000 _bus_dmamap_unload r12 0xffff800000074340 r13 0x66 r14 0x1 r15 0 rip 0xffffffff81317f38 _bpf_mtap+0x68 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800014a1c2e0 ss 0x10 _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb> show proc PROC (syz-executor1) pid=192102 stat=onproc flags process=0 proc=0 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800014a332d0,0xffff8000ffffd080 process=0xffff800014a15010 user=0xffff800014a17000, vmspace=0xffffff003f12bc60 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=1 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *23545 192102 1590 0 7 0 syz-executor1 23545 423359 1590 0 2 0x4000000 syz-executor1 27990 140856 1 0 3 0x100083 ttyin getty 43129 200147 0 0 3 0x14200 bored sosplice 21504 506787 89076 0 3 0x2 biowait syz-executor0 1590 50214 89076 0 2 0x2 syz-executor1 89076 473415 28557 0 3 0x82 thrsleep syz-fuzzer 89076 33599 28557 0 3 0x4000082 nanosleep syz-fuzzer 89076 58566 28557 0 3 0x4000082 thrsleep syz-fuzzer 89076 456245 28557 0 3 0x4000082 kqread syz-fuzzer 89076 350176 28557 0 3 0x4000082 thrsleep syz-fuzzer 89076 310947 28557 0 3 0x4000082 thrsleep syz-fuzzer 89076 254863 28557 0 3 0x4000082 thrsleep syz-fuzzer 28557 82298 2383 0 3 0x10008a pause ksh 2383 252624 90012 0 3 0x92 select sshd 90012 512520 1 0 3 0x80 select sshd 5078 17644 57048 73 2 0x100090 syslogd 57048 187458 1 0 3 0x100082 netio syslogd 2554 57566 1 77 3 0x100090 poll dhclient 59197 108439 1 0 3 0x80 poll dhclient 59187 306825 0 0 2 0x14200 zerothread 81302 164970 0 0 3 0x14200 aiodoned aiodoned 16807 68406 0 0 3 0x14200 syncer update 9001 179605 0 0 3 0x14200 cleaner cleaner 22779 72581 0 0 3 0x14200 reaper reaper 2660 55350 0 0 3 0x14200 pgdaemon pagedaemon 96894 179767 0 0 3 0x14200 bored crynlk 72106 391723 0 0 3 0x14200 bored crypto 58392 502611 0 0 3 0x40014200 acpi0 acpi0 63637 337897 0 0 3 0x14200 bored softnet 23707 242414 0 0 3 0x14200 bored systqmp 27873 87094 0 0 3 0x14200 bored systq 4377 475891 0 0 3 0x40014200 bored softclock 87876 174896 0 0 3 0x40014200 idle0 1 253384 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper