kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Dec 20 13:40:15 PST 2018 OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.122' (ECDSA) to the list of known hosts. 2018/12/20 13:40:35 fuzzer started 2018/12/20 13:40:40 dialing manager at 10.128.15.235:29708 2018/12/20 13:40:40 syscalls: 1 2018/12/20 13:40:40 code coverage: enabled 2018/12/20 13:40:40 comparison tracing: support is not implemented in syzkaller 2018/12/20 13:40:40 setuid sandbox: enabled 2018/12/20 13:40:40 namespace sandbox: support is not implemented in syzkaller 2018/12/20 13:40:40 Android sandbox: support is not implemented in syzkaller 2018/12/20 13:40:40 fault injection: support is not implemented in syzkaller 2018/12/20 13:40:40 leak checking: support is not implemented in syzkaller 2018/12/20 13:40:40 net packet injection: enabled 2018/12/20 13:40:40 net device setup: support is not implemented in syzkaller 13:40:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ftruncate(r0, 0x7) r1 = dup(r0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/208, 0xd0}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/220, 0xdc}, {&(0x7f00000003c0)=""/194, 0xc2}, {&(0x7f00000004c0)=""/77, 0x4d}, {&(0x7f0000000540)}, {&(0x7f0000000580)}, {&(0x7f00000005c0)=""/150, 0x96}], 0xa) close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0x0) fcntl$getown(r0, 0x5) execve(&(0x7f0000000740)='./file0\x00', &(0x7f00000007c0)=[&(0x7f0000000780)='\x00'], &(0x7f0000000840)=[&(0x7f0000000800)='\'\x00']) r2 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r4 = getegid() fchownat(r0, &(0x7f0000000880)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) stat(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)) fchdir(r1) r5 = dup(r0) r6 = semget(0x2, 0x7, 0x20) semop(r6, &(0x7f0000000a00)=[{0x1, 0x319, 0x1800}, {0x2, 0x4000000000000000, 0x800}, {0x7, 0x3, 0x1800}, {0x2, 0x3f, 0x1000}, {0x0, 0x292, 0x800}, {0x3, 0x2, 0x1000}], 0x6) fchmodat(r1, &(0x7f0000000a40)='./file0\x00', 0xa0, 0x2) sendto$inet6(r5, &(0x7f0000000a80)="c6b9131115302c699f470d84b27cfe09b8fdcef1ff0394bfab5e3dd7ddc55ba2577207a6177362a937a189fa7620aaedb902f307dd6f01baeae3b1c3be585fdde0aa2dea355935c9ffd9cbe0d99163088282305c5905fbcf47f98af68674e8bb41edf85c3382548e45ec81299bcfa1810b374d9d87e82b12602684d20ab642b3e841d61eb613d446c80638f2c5afbf1c62175efd4239398124590023a8712e561cc36aa0ccf74f0d05d5f6798e6f8f65859551164e7db26c78cd24f12a3ca604875063402a8bf4c40864db7f68057ccffee939a23285dd4efc8f82dfa5938e3b9390b16da3770805aa6449e21d0a6fe5d63ef7dc9a6534e4", 0xf8, 0x4, &(0x7f0000000b80)={0x18, 0x2, 0x6, 0x8}, 0xc) kevent(r0, &(0x7f0000000bc0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xf671, 0x6}, {{r2}, 0xfffffffffffffffb, 0x12, 0x1, 0x8001, 0x9c17}], 0x4, &(0x7f0000000c00)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x20000004, 0x3f, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x5, 0xd95}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x94, 0x7fff}, {{r5}, 0x0, 0x39, 0x2, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0xc8b0, 0xfffffffffffffe01}, {{r0}, 0xffffffffffffffff, 0x2, 0x41, 0x5f0b, 0x2}, {{r1}, 0x0, 0x45, 0x3, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000042, 0x20, 0x401}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0xbb}], 0x8, &(0x7f0000000d40)={0x5, 0x9}) getgid() fcntl$setflags(r1, 0x2, 0x0) preadv(r0, &(0x7f0000002e80)=[{&(0x7f0000000d80)=""/4096, 0x1000}, {&(0x7f0000001d80)=""/110, 0x6e}, {&(0x7f0000001e00)=""/4096, 0x1000}, {&(0x7f0000002e00)=""/123, 0x7b}], 0x4, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod$loop(&(0x7f0000002ec0)='./file0\x00', 0x0, 0x1) pipe(&(0x7f0000002f00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r7, 0x2000740e) 13:40:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) r1 = fcntl$dupfd(r0, 0xa, r0) shutdown(r1, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) fcntl$getflags(r1, 0x3) r2 = semget$private(0x0, 0x2, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffff, r3, r4, r5, r6, 0x28, 0x2}, 0x100000001, 0x6, 0x1f}) sendto(r1, &(0x7f0000000240)="fa473445f5580a0738218f952236e71e82a72861381bedea30acabb539497b4e27458b73515c83c2ce47098b5179acade612a13e8a67ade96fa2ddb1a846f61a34e50a3accd8f33c109a182e8c2f0f12bea4e8307df873b2e99b5f50244e37bd3d9b13a046e80728b3698a59efdf15f4b960b8542f8e37821feb4ad5ea3398653774748dce295a8ecbbc03a561beef45593db5869b0c4f91444da3ff5ec5827167ab2306d063c0925664c8101392613dbd33639161020e0c5f92b3e025003d1633df2af798609a024ea82aade7af", 0xce, 0x2, &(0x7f0000000340)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc) semop(r2, &(0x7f0000000380)=[{0x3, 0x4, 0x1000}, {0x4, 0x5, 0x1800}], 0x2) preadv(r1, &(0x7f0000002740)=[{&(0x7f00000003c0)=""/159, 0x9f}, {&(0x7f0000000480)=""/69, 0x45}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/198, 0xc6}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/98, 0x62}, {&(0x7f0000002680)=""/146, 0x92}], 0x7, 0x0) socket(0x2, 0x3, 0x759) renameat(r1, &(0x7f00000027c0)='./file0\x00', r0, &(0x7f0000002800)='./file0\x00') mknod(&(0x7f0000002840)='./file0\x00', 0x62, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002880)={0x692f, 0x100000001, 0x8, 0x100000000, "a6c56598999b318b96dec7b9db89036737426d91", 0x400, 0xba26}) getsockname$unix(r0, &(0x7f00000028c0)=@file={0x0, ""/108}, &(0x7f0000002940)=0x6e) unveil(&(0x7f0000002980)='./file1\x00', &(0x7f00000029c0)='c\x00') socketpair(0x6, 0xc007, 0x8, &(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000002a40)=@file={0x70a3704b79c9b8a9, './file0\x00'}, 0xa) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000002a80)=0x3, 0x4) mlockall(0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000002ac0)) sendmsg$unix(r0, &(0x7f0000002c00)={&(0x7f0000002b00)=@file={0x0, './file2\x00'}, 0xa, &(0x7f0000002b80)=[{&(0x7f0000002b40)="a03c7e07ee5985f530c577165cbfc70aad4eb0f8301de862fc2d4f073dc0ef4bbba05153b07e51bbde6d007362ae5843b9705ccbf985b535efc1ee98ac27", 0x3e}], 0x1, &(0x7f0000002bc0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x2}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_execute_func(&(0x7f0000002c40)="c441bdebc42666410fe135340000002ed0dd2e802101410f330f38cb4600c48185fca239000000d015b4ef4c8b450fcfc4227d1e2a") setgroups(0x1, &(0x7f0000002c80)=[r4]) 13:40:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) syz_open_pts() close(r1) kqueue() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f0000000000)=""/50, 0x32) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 13:40:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e4000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) 13:40:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x3}, 0xffffffffffffffc5) r2 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) fcntl$dupfd(r0, 0x6, r0) recvfrom(r0, &(0x7f0000000040)=""/104, 0x68, 0x40, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 13:40:43 executing program 0: mknod(&(0x7f0000000240)='./bus/file0\x00', 0x2000, 0x1b00) r0 = open$dir(&(0x7f0000000300)='./bus/file0\x00', 0xa89, 0x2) r1 = dup(0xffffffffffffffff) chmod(&(0x7f0000000000)='./bus\x00', 0x0) renameat(r0, &(0x7f0000000280)='./bus\x00', r1, &(0x7f00000002c0)='./bus/file0\x00') r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0x7fff, 0x5}, 0x10) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) pwritev(r3, &(0x7f0000000700)=[{&(0x7f00000000c0)="35110fb17a315f74383565ecc5d7c1184d", 0x11}], 0x1, 0x0) sendto(r3, &(0x7f0000000740)="f2520a8342552297fbe40fffffd7fcf047ed90e5e9241bc742a8aefaafe758e765190db128f25e50191c13f61d72dceb0bcc01531e9b3c091fda063e55a74e364642264e32e594027aceb4eefe1ec769b7c6e8331825e2109bdfe9da6f91835ca40fa3bfba4cb9737833ccb171a647c0c75519f7831f8f74d209606dcf5922f9a335ed7d659fc533e65d91446dc330d39d223123eaf9c050d7e4690a7bdb9248e8b4c42d781ca42ff85a2038646ba179dee208c37610dc0e4f20e066ba295f8a3c1ebb32c1cb0fa8f3ddf0afb184c51ecaf87baf56eb58f75b1476c497322f7d919dd52b39d9ebbfd79bd24fb0b6e9383bc9fb699a72dc638031374f344b3d34b34ab5a1241c9cf55ef206b9d4b3b59d3ab119153091061ac818cc72fc2c26032e08dcdba18a766e78c0fa69d91ce8cb491472516a984f2a4a9ed248e6de60749733507f86c1f06985e507d6fecb3412914d234586377e31524a42e62dd9f742b7d90f3b97b61c31a9a0c8c09c1380647803357ff3dee292918f0050287e85d7762dc7ba1117b05d3ae50bb0dec91b2b2a1b9b55620279cd614cbb1f0dd681f3f4dfefbc39245efd6d7b01855869088eb2b1d6e2bbb8edac56e4662fe689016bfcf79e6e7760de7e377a82a78f9413d3f8056478637835aa0abf064454211cb6d877eff739b3d288cf729105716a0a21dc8605aeffc406241c36c6dcbf0cb3834ed72366fe0e62587f6272352a961853e73aef2365fb889e356891b80fab3861be667b81fde32d01caf0f0b81059878f6316178b9b116278ea3939b3f512ee358515d3564db484e78d6b5801be97e45fc2fab7309d743189eb4989f41484a927649cd1659ba8cf7916624a41be29c93f3047bff960b27e5ed9579b77a8f4fbe67e86b45d71512efcaea4851dc2056991a47780e6564d20cf38412460582cff616e516ace3af705f39c153bba3dd53f39badc1208e11c34fadc56567117dbc5ac9d5670912e742c66e02395d7d52e49c8c116ef228d06d5b08798e75100b18db709e583ca1729ab1b089c04730885f4b9d9099adaf1fa04aa6d387c0ce003b3f3d6a0b47ecaa3f4ff7f3d6e2b4860869266569b9a77db1db1785fc92c5f8a205471a36db0ee75a37b7c2618423dd4ca035a3916d26c55db881541b487ea3fd7192c3841516586d13913bc89ea69de4a29fe807e6dc92a180419c4bb8c4cfbcc98aa789bdc4d39698f7bf2035ea8ca21e3d97eb101f6a1c39792e2d4466de42cf7470d226183d620f71ed3c0749490c044faf0d81ef6c07c799b81ed6bfc237a00c4f4f707a746b7a6b53f18222c8d3f91af9196f006b829573ddefb68933518f613c918a9bffe4dde9aa416f285973f3eafd2d5646f1106bdf5e073be555b06c0f588d0003a3e640f969249c61a1cddb8d3a53be6cd91f60c68c3bc11498979e999c9c6d4ff50f771266fbed575e89166a4ad826f37b7504ae3e66c55b449cb838905c412fb5559552bfa0758c1735d185ad51cd029231fae3a826b6c645a8ba37a493150863fdeaafaa64625f2f561b39f32e640156cabed70da9948f61d62980122e77d7c2b8397678bfae523644eb4d3999c01d7d5d89ff70dab120ae02be04a54ffafe523a28e87839ae59ff574900e5f98bd72e54f0a315887b58682c54659cd4626d37ba809e4f482ab03e1833cfb7c24957bd8cfa2f03f342ca7d5b4a32d80f73199d5323fb9871fb9915c74483ed3c3785c3d5c2735351cbee7807ebec4642f47b69e0eb5627afe36c3bfecaa38766e264d5b0e9d51bbf3a1f31a7d4c093d7376ddd2849222a47df9e689c333c5abd1a7f1344ad4c87ce1d5b03a952ebd143fb1e4631e306d79bd4284fe128c9978275219d006e1ee134c08094f2b66fedea033f9d43f284a3ff673f2581365ac1524234a8bea4ce277b32729a6e8385353b0b1e40a6b2a2bdf06e2a87dafc8ef9cbd5e589addfcf730b85a7043b9bf57404a8a767b5055c50f50e8e7d5e3861a60276c05c0acb8cf3c0a8525770ea0c950b0fe44431f62c7ba42f094d1abc4c6d83b1050eb80c1ce9f80cea7cf7a2db5965872cee5684b94f49edcf6c9b98d21df82eed35c6dc4218ece8d9ebe54bb556134464f7c357bfbf6a9b04ea8c478ae9c8226083217a9364fe6fb593dbfb19e2f7d166c0501c4dd69dd1f2e32ab2ddda02e7a2e0629c2701d0c102fff80d7fdde5590a53e12e478de6f666df07945019378afc2ea211311e137139d8bbe0715697861917ee09d7437d96724e707fe0b3ac46dc5f0e1a8eb06503ffd6b41ad2e72ea247342fc10bca04c2810bb0c8ce6d5c3e76935544e109735ba2c740038cdb3aeb8b4b2ef08f7fe8879cecd5c1395731173ae96298bd7307cb44272785ed04cb1aeabe36aa75f1662fd7a872aadd3b091c66aef318f3d6103390df669ade7ae55b83cd482e74dc985a433f5834dc751982f48a7845f593f06a8bd22aa03e2218e671276ebf447bc736e82124f631bee1ea62c9e8766d482ac303314ee1e46f5c255a1b13bfc9db8fbe9dddc7abb2dc3c4f9ef3ca7f203119685f5e3d5d9add4d2c8506145e34a90d79e6da347beaac057b1ce0266481a959d56e6ebae3da930da2e4dd1a0838d1017fbd28a35f67e838fc6bda01b315867d9cd82a133113c7fb0a13f4982034c690037c9c19e0759ff1adb58bd16c48c9d76fd63a6e9c9a12587a74b8765c1c8ced9b9b93e0099b1f506c888ba93de1c430692c9f9345bf135a70a48eebe74cacda46e0d56d72574f46ffb3995304c1f123e8ba362bf7e01846175d0d5195d6f4343abb6bdbf5949a40cae5219d07a180523f5e7ecb5da8d12db0fab99fc496fa928ed7da1a8c5630a8d9327be2fba31524198e591b318b4cbed62ea4c014e2117734001dfd9b5f78205134022720a9c1e87a2b8570a2f51863693de57873ce6a1ee8c4fae70f7b830c3a525bd256771191d755dc25f9d1fde07a62e037e623ec445ecffab645cda2c57e260657ad7d3740c7138923bd426fb9afcccbe64f89a368608ff2ece10b26bfadfa8690cf32159792f3749989ce5ae90c01a6ba28ea3fc03e3eddcebeb5c19d44a926c9a77a2ffe17744784615032a57984668580815f6ab2b79d1f84095b6a36cfb2a96aa7a1b0da1da4f0305975e18e33d36a6eced6c3b4e46b0eea654c46ccaaa24242af4a4fe7020b7f58d0cf85cc0604221c779a17ff1c344004b4e9e868aa5d424d47aec5e6a60f5ff781214b8397791668ed19350bb20103f87c8459157521cdc3eaf245081376b8cc0634d3b41e8c309c0d322c3bb983ca4d181eab67e3b62b7e17ced4aacaff9b153194697d51c10b16d23e487a088ac257a8c3e853445b56a52e4eaf47901edcaaa529d81f9949c62188fce5de94eb34d6998ebf58a3874b1670a30bb7cebd5077ce585334a40ed4c5683f8f7e7d37e07425c3d605ec281b3bc244153eacf9b1a941c3748221b32f02888bafab4017a6ec49993f11438619ab16feec32dccace335c04557e2b67d2de3137b53d66279575c05b23a71a053fb338963699ef4307a8fcbdb6cb75110e6ecf8ce5eb7ae2051a78213c0e57bf4203e0b7f3349ebf8a0f281f5a9ce796448efa21e5b6cc0371a746d8110f2cfa7de85a10f1ef41de08e400b2abb612d6c794b81f3d0073ef6c4d6646ffb8d5bb83e22c6f718aba74d1631e35df9611738ac268ba4dbc74d57bf155da6d9bf944bcbe3c0647d6c313cc4da4579a1708046048b69582bf658daa2c12d58b1c21b06a7ff371770164158e39fefce7ed3e1c0b09709f9bd0a2a5ccdbfada92a59076654bd6fa16e54a9331c272063e38f6240e3f1806a2e529533f8f5c0731aa9889609c39c942b33473d4f95c0338fbdd39c5a34e7f6f6c25b9bbd95a0ba25ff4bc2704f3c8dab8a1ffa153d0b957255dc42e29f2f8d47567be01bd7a9a025fe24eb8888ecda45a22ff43554d1d9ab074dd4fc3634b6abad1ae33935a82462a4f90f0ec30bb0bf35bcc43db2d286644e287593ccf1dc5e65a40c86e20577f4668652966ef07f63f0bf3483d1cec1305bd07d80b7c346e9dcefa89965d069e79e353c0c2613e90f3bbd4dd0d12a16e05150fad99c7610209d7c70c38d1fd7d1f38c5d84b4b0bad96261e49b050e689a998625c77a21fad20852e529648aa64db93699a12d8453a56c04dbafe606447e4769b9d378a2f741f601cfada865a6982844cd93c8dc75e32f3f5fde4b92426dae46eaaf9992fa7d79e794a6e780b5bdc83184046465a372e2986218a31ad40465ed9819f44734747e09273c717a6bf435d68fff06e0827717f29674370ef2c2403015131043e78e461d9eb8cfe8c2ede369e7856b25f7e4775afe18f97b0007182127f3223e5f8622ae132142650df705a223a81d305b7b53961e9c51bd712f45766c3f8f3c4e36121110db05e58fa6ac50f1bb8c37f78fd4d4909a1a5b793860037e2cae456e56d072d8c13d533a08aff82f7f7bac95043d7d0bb1ceb7da39fe5f06a806a880c2185926bb007509f6f551c5478d7239a57a5669170dc1830765f1e2c02cd2601bf3c4c3f00d8cdf031292349c93dc1f647333c5a9f3210716186f4958fd20086b3b0ae1210ca3440588b5ede9e6b00310bed1ca3496b6fe899f89e21b0d5e22ae9c3e6522c54c452d0bcb42558895b6881eb2254e5dd55efa5775b98180700fd50c4aeb8b35ab289b4ad73ad8b0a46e1ad5836c337903787fc080c31c6c621cba3f131794b9b3a00053da92762fafeae9a61cc3502cd7d762d34884c2d8ab78b1f633b2f646f1e36f5431fff52c6982f066074765addf9096f4804c27ef42e2a4aab80dc5433fbd1e32701241385f05a31295af8a94c4b78831258cfc71570afaa94a03edb746ab40bf51f67598850c71814cdcf889c1a665c672d27c0ad45b159522f0cee877a9223da1fe09d316e29bd84095941a236d31540d6cd012a4fcbde1e4f652c9cbf2fba375f3fe09b8fa6bcd20a5e730743ddd8cad7c680be1830c63a4fb2fbe3d04b8bf392a0fa060038fb278ed4b280aca8c97c59fbaf780d7ac89ee5fceb4036d863f2408815ef5543e146c29361e7818d7e13586d36bab22e8016a2a54b32ec040b14584288110d4fe53a22cbbae8eb806edebf486bd632468f3ce5935cb98cb0c3863478ba35a228fa48da8e90438b423a069450f3813f8c80e04c0164d6fcd74ffdb05b84ce7275afea8d107414346d6405963348097e5275225b6f2efa1bbbd2a54cdaa2cccd35e90c8e755aa2875f1b72b9185b1e6bc1e829128e2dd196852b5b72d5eb302632fea25bc0a2961b00a25bbcead4f416cb20eb002d3e7552c1c29848de77da7a93a3bec95c409a304f15ba91efaa6897a12c4f4dba65d3a6a322f51f50ada4587fd62ccbc09f0414469aaa2f957e2007bf7547669fbd8080edd1fcb61339717e44be04f9753f0bc1986f5897d06a267618f49f68e35d9627da08cce1e6c846ebbe1bacc9fc10bb2b760ca93609286a4be713cb8c4f207f4bcc4d130407d1c74ec431b191db60b29922382f2e5c8fcb2302fd98f19dd952dd3fefada42f6b4a62ece4c7b383919c5ef8ef5c3f8721a68a2666d163c8abbe24499b1d2cf93e46a818c441576e2c9c7038f05af17a655a47eca9143be2e478d98c923b720bdef34d72326c9f6d5c26eaf5cd202df1da195a70ee8f8ebff49e780e27a38fd060c54e57e47be3b96979fde5d41b680fe3f87a252853fd94c0ab5e4c343511fb77fb2fbfc5fa1ec6567", 0x1000, 0x408, &(0x7f0000000380)=@in6={0x18, 0x1, 0x10001, 0x81}, 0xc) 13:40:43 executing program 1: socket$inet6(0x18, 0x1, 0x8000080000007fc) r0 = socket$inet6(0x18, 0x8003, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 13:40:43 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e0904", 0x303}], 0x1) munlockall() ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000040)=[{r1, 0x21}, {r0, 0x60}], 0x2, 0x0) 13:40:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x14a) socket$inet(0x2, 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x1) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 13:40:43 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) syz_execute_func(&(0x7f0000000000)="c4c171594e41c401fe6f9896ec0000c4827d59e726f24708b760000000c4a29d920cd2c44209aa200fe14000c422b9bcaf7180a82bc4a129eb69d3c4018f5eba515c0000") 13:40:43 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r2) fchdir(r0) readlink(&(0x7f00000000c0)='./file0/\x00', 0x0, 0x0) 13:40:43 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffff7}) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5b71a9133fa7ac79ae82d3f9a35ba865e5644df963bc00d5e9484ff451fe8ba1ab27a33ebba8226ec49d6cc9f9c8e907edb1f0ce4df4ad27006fccdd19da3e03592b75ac5ade358999c93b52daffd00a62f5e71a1fa13e579f08024b8109796c693b01c232f6a61ffd7e8ec1bb3c67caac8e091796b69e3c5fa421acbcafe45b55e1538a888e5fc1947c09836269c748f25c8b39a99a1a347850b3a78c2887026363b8f5588fb9804739e286e20026129c6f14ae4630000a2558334a46c31942cd432000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/33}, 0x29, 0x0, 0x1000) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r1 = accept(0xffffffffffffff9c, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0xc) mknod(&(0x7f00000003c0)='./file0\x00', 0x8030, 0xeb) setuid(0xee01) truncate(&(0x7f0000000400)='./file0\x00', 0x18) r5 = msgget$private(0x0, 0x82) msgsnd(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="030000000000000030c617aaff8151515d2867d0306f40332e14dd03c0c172f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c5198b245178873a24385290742e90a77adda55bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672edd0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b163832c1c2b171c7aa21916a1e7868c910cc930d09132607a2e0fb7d3acec896c76f71ae710928de611ce2707f8c8f0ee23c93b0000000000000000"], 0x1, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) bind$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) geteuid() bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r3, &(0x7f0000000480)="aadb4e9a6527ed86c5d988ecf5001c704663e3d37415c9ca7706a952a14292a29d1c39d6333c6b9c303368ba9170fcdb330e43b1019efbe198973fdd0901cc58e235d8e12ec64ac6aff4ab04aa01c851dec8", 0x52, 0x7, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x7, &(0x7f0000000280)={0x400}) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getppid() 13:40:43 executing program 0: r0 = socket$inet(0x2, 0x7, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100005, &(0x7f0000000000), 0xffffffffffffff7c) 13:40:43 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x99) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x140) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) socket(0x3f, 0x8000, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = getppid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x2, 0xfffffffffffffffe, r4}) fcntl$getown(r0, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 13:40:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x7}) getrlimit(0x3, &(0x7f00000000c0)) 13:40:44 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) chroot(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) r3 = semget(0x3, 0x0, 0x10) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000480)=0x6) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r4 = msgget$private(0x0, 0x200) r5 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r5, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) truncate(&(0x7f0000000280)='./file0/file0\x00', 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 13:40:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x102) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() r4 = socket$inet(0x2, 0x5, 0x5) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r6 = getppid() r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="25a76ed7672aedba4590fb8fe24b4fb37d4f912919", 0x15}, {&(0x7f00000000c0)}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x1}, 0x8) open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) 13:40:44 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)=']!(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='([*-\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='[\\\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='{/\x00', &(0x7f00000003c0)=';\x00']) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 13:40:44 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x20000000000000ea, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 13:40:44 executing program 1: socketpair$unix(0x1, 0x10000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="be423d2a61cc5a536623c041cd8ffecdf1f5954f8ae3a61e3878b2a3c04d2dd987310163", 0x24}, {&(0x7f0000000100)="f8b476c886deb2d2555ec301916d3b851c658f4616ebb2d78da943109d8b6b1d5574caf6815e242f03712947b89bcd457824d1a546594d8c647afccfa3286cb3e770343e7957571d355f02c851639c5a9a8a0675659c54e0a1e1ea840778c27009041b938100071b620b9c48947dfaf576bc1cecea06cccc088018da1fe8b119ade5a0b9bd54772e2b07e4b1e0d79225f027005237872fd9c1792f12dd46de583cb5c04548c72c45072b557348", 0xad}, {&(0x7f0000000040)="cf3097e7efc7ab4194cb25aa90f95e67f55d5c0311429afc339427ca13081375414bcc3d80fdf652aa59", 0x2a}, {&(0x7f00000001c0)="88227c2c1eb1726dca4172b013448a0a1109aa8a1e9c161854d26e913e4c5bb4e407a90c47834ee009e204002e87935d8a014e9b543535d0603f049186c1d5eacec491eb47c1f1227304b7f4d65e95ba79da06827d6251bb5be61024048e9a8e1b7fa0ba8eed9b1d4d039f2da70c9e6dc06143e724dbd16facbf12afa55cdefc5fa64d5c3985e80efcdc31eaa2ad43673c50a49ed04ee24275ac0cc563d3ed275d46e355f13ad00b", 0xa8}, {&(0x7f0000000080)='_', 0x1}, {&(0x7f0000000280)="9bfbdefbd386b7a9b3b2a434f501111d336464de56a5fc711322dd147b43c21e2fa1f466a4ca861ea733986860d1042c5cca3690217ef4d9571841e7b82eaa6234e2e3b60de8c25299ab24025213c0047fde1bbc8e34056c3406b0633e9e8d4990f1ae05141234302c6e2005b43043d4cd8c30a5e7c22344e4479af90cca7c8420d4fd", 0x83}, {&(0x7f0000000340)="62a6fe7c6831566c8c028b155ef9adc7f988588854f7ef70d5b0a50747433fc149f6828c162976371489f787d32d6ca63da41e4b59b3021a9add2471c29dd93241915c6a7add275fa9704eaa6e59f75eed", 0x51}, {&(0x7f00000003c0)="7e157073a6ed4c37e5c2b2ec809cd3c0d36ada2db34bced35aa51969c6d04067a4b0", 0x22}], 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000540)=0x10) write(r1, 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x12) fcntl$setstatus(r2, 0x4, 0xf0785c0026d4c776) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0x3f) read(r0, 0x0, 0xfffffe39) 13:40:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/19, 0xfffffead}], 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) unlink(&(0x7f0000000000)='./bus\x00') 13:40:44 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 13:40:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) write(r0, &(0x7f0000000440)="49ac", 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/18, 0x12}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/4096, 0x1000}], 0x6, &(0x7f00000003c0)=""/16, 0xfffffffffffffeaa}, 0x843) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="04000000", 0x4) semget(0x1, 0x2, 0x2) shutdown(r1, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getppid() r2 = dup(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000380)="f1e7d5921da4ca658b3cd2705cf392956861634bbee7fe1fd3d9f4f44f954be9899cf9650cfd4af76ba761d7", 0x2c}, {&(0x7f0000000500)="80a19fd48c77179d945e4388517a25682f668ba2ff67c65cc1229571d2dae67d015ce6ffaacf47f603139ef9bc46f7b0d3c1ef86f94c64df35f972854a503d3e791060ed7fb108c38175693a27abbd88527637ce3886e445187419f7a6bc7de9d6f167bd734c840fbc93793decbc6024", 0x70}, {&(0x7f0000000580)="0567a3f066fe6bd83ee7df76c6cca5d531364d8a753aafdf03f62e050a49e473a819fa867224071e74ca4f1e10c16c4343fac2c9572ccb1e1e5b1e2ffe5731d5da49d524fc2ff7f43fe2a7e25b5dcc1dc0716ffcc00f14225d28de697055cfbea52513979bc4bde048c9fe47c89bb54f5d19a3944c37d47f2c019d1e1692e7f791520bef3486f2e4b0e646ad4019af853a325d9bdea82564610febc7f6d9db5c33adec0f73f8a425ba5e026faa1f5decf7d6b10a625d", 0xb6}, {&(0x7f0000000640)="ef04f450e0af5d428688f5109bd92f7b5dbd5aeca59ec83f8f0088c0ff6c62b9d6487ff6bdcfdb8bea3ccb74cb28642b96db24d3ca18fe28bcf96cf4cc3e7ca0cd92f7d45976a3ef7f0b085f808a27686dad8e0a6bd4bfc53a69313c526f96664144f6373460651df9297b6e26cb33715909ceda8445c9a9014c6d99a13596766ce0c22e6c4ad057b717811e3923ca69563ccbfbeb69724942c99309d0a95a14f04ab93e92ca49f9590f648a70a57024a7d4ac38be5679e2c36d4be573a88ca0838e70008f8f1ee70d88edaa90799204a082b91555eff2cebd1904fc1f", 0xdd}, {&(0x7f0000000740)="bb0ca57c0a28d5258538e3039edc8c177d82202b9125830655ffa1fe39616d42600bc99b9b06337f157a7b6fee9a6c5639e29689b94213a9006e8714e474ce24cbf209437542982d4b8d4b7f2ca7ce3a9332b9ff975ca3680202d95fd30fb0b6a5bc44543a56bafd8f82552d1662b04e7ab410f93040754dbec7020b731f83e3ae645d61cc5a5bb8119f486635c5f5e0b67e836f47954de4cf02edfde48f065b1c17912151bc140130e592850ebb2c3c32e9ca981fd30743a33c273eb1b261b625b7616b0e", 0xc5}, {&(0x7f0000000840)="ed32309174a9e741f4661185e367fb8047e4859f3a50a86652acdef61d31fe92dd4adf70ec911c56efa19f326dd2d218aad7df1975ae97ed23cf8110462bc93ba4e21533f3136de46d9d67024928e8479482f8f317c03ab4f5e6f376fb50caa81aed9a66bc19a93640a8d46450ea634d22aac7b3436ec66ef458f92971b0d365b4f0a20d07c825b46a783322f2fa7cca8be66bf3a49008dd255b2892daf49051541275d204f8c90eb8156763b2264e91ae99e5b3c8fc3f9f536e04f0a88e83fcd6b4d89de5a29be1a108500300949aeab89a5f47d3987ecb29", 0xd9}], 0x6, &(0x7f0000000a00)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r3, r1]}], 0x50, 0x1}, 0x0) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) semget(0x2, 0x1, 0x444) 13:40:44 executing program 1: chdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x2, 0x0, 0x0, 0x0) close(r1) 13:40:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000e00)='./bus\x00') write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) clock_gettime(0x6, &(0x7f0000000240)) pledge(&(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00') r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x18000, 0x80) dup(r1) geteuid() fcntl$getflags(r0, 0x3) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) r5 = semget$private(0x0, 0x0, 0x20) connect$unix(r1, &(0x7f0000000f00)=ANY=[@ANYBLOB="0100220100000000b67a89b795c3cd1afc217c6972ad1a1fe75a9afcdbce124483dbbc362dc3f799c75aa53b68002049ad48418700c26e3ae311ad85b4793a8c25ec7804fcdd8edd94751c3eeea7674f6efe1a6aeaf97bd84449c1ffffc7ca4fd71d9be0f62a5def4ed3afa497df62152aa839f0af1402724684199a2be8d3eb09c3953095ddb902e52611464cd9ba4d1a9ae1d5ccffce318b0d845295ad702c8fd4f4bb92f62656812c515fb01ad6d3b2daabafab705dbf7fb656cd6a9da661bd0afde5721522bfe582436a62d78a033cb10c3d5b9c10b7ad1b8c"], 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000d40)=[0xe7, 0x63, 0x8, 0x9, 0x1, 0x3000000000]) nanosleep(&(0x7f0000000100)={0x7, 0x8}, &(0x7f0000000340)) r6 = dup(r0) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) mkdirat(r0, &(0x7f0000000cc0)='./bus\x00', 0x100) r8 = semget$private(0x0, 0x3, 0x200000000008) mkdirat(r0, &(0x7f0000000d00)='./bus\x00', 0x130) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000e40)=""/160, 0xa0}, {&(0x7f0000000c80)}, {&(0x7f0000001000)=""/71, 0x47}, {&(0x7f0000001080)=""/246, 0xf6}, {&(0x7f0000001180)=""/21, 0x15}], 0x5, &(0x7f0000001240)=""/13, 0xd}, 0x0) fchmodat(r0, &(0x7f0000000c40)='./bus\x00', 0x12, 0x2) sendto(r7, &(0x7f0000000b80)="0f72895d1da01678ec4ea0419b7159fbdff616", 0x13, 0x1, 0x0, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r3, r4, r3, r2, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) getdents(r6, &(0x7f0000000280)=""/38, 0x26) 13:40:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x0, 0xfffffffffffffffe, 0x4}], 0x7ff, 0x0, 0x7, 0x0) dup2(r1, r2) recvfrom$unix(r1, &(0x7f0000000000)=""/40, 0x28, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setstatus(r1, 0x4, 0xc4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) 13:40:45 executing program 0: socket$inet6(0x18, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x81, 0x0, &(0x7f0000000040)="ad6d4f19647e917fb8edc13b088de0c110f53d4ac81f01026fe90ad031a886604687bab75dfbe651f611af34713a2a1a82b1026ae5a5640c2a08d34d34527881eaf8bd32bb37846a5dc8bc12b3c666d4aa4cc54598c2e57803198befa1d211fee2350c9ee28b233bfafb4ac8d60061597b9624b3f44d745351caefc074d8d5addf23ef638410824e52b80fc64cbcc933c2158e279b8679488c85a548f6ebc7a70a5ae5db342e55f798c1383b70cade190142d81f50e80be571cff23cd1c03b72014af0de8381cdc6576aa7cb9ff63ca58a5ada0ee793613f36c85f90c4901dc43fabbf61c8136927dc9847b941ee378d", 0xf0) r2 = dup2(r0, r0) r3 = dup2(r0, r1) fsync(r2) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)}, 0x401) ioctl$TIOCDRAIN(r3, 0x2000745e) 13:40:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000c40)=[{&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000640)=""/130, 0x82}, {&(0x7f0000000200)=""/6, 0x6}, {&(0x7f00000007c0)=""/235, 0xeb}, {&(0x7f00000008c0)=""/200, 0xc8}, {&(0x7f00000009c0)=""/122, 0x7a}, {&(0x7f0000000a40)=""/230, 0xe6}, {&(0x7f0000000b40)=""/206, 0xce}], 0x8, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/169, 0x3c7}], 0x7, 0x0) 13:40:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x6c, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x0) 13:40:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = msgget(0x1, 0x480) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$dupfd(r1, 0x0, r2) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/205}, 0xd5, 0x2, 0x1800) r3 = socket$inet6(0x18, 0x1, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r3, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) writev(r3, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 13:40:45 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r1, r1) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x3f, 0x3}, 0x8) chroot(&(0x7f0000000200)='./file0\x00') writev(r3, &(0x7f0000000600)=[{0x0}], 0x1) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 13:40:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000e00)='./bus\x00') write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) clock_gettime(0x6, &(0x7f0000000240)) pledge(&(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00') r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x18000, 0x80) dup(r1) geteuid() r2 = open(&(0x7f0000000e40)='./bus\x00', 0x400, 0x10a) fcntl$getflags(r0, 0x3) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) r6 = semget$private(0x0, 0x0, 0x20) connect$unix(r1, &(0x7f0000001040)=ANY=[@ANYBLOB="0100220100000000b67a89b795c3cd1afc217ce972ad1a1fe75a94fcdbce124483dbbc362dc3f799c75aa53b68002049ad48418700c26e3ae311ad85b4793a8c25ec7804fcdd8edd94751c3eeea7674f6efe1add8b7b6aeaf97bd84449c1ffffc7ca4fd71d9be0f62a5def4ed3afa49704000000000000001402724684199a2be8d3eb09c3953095ddb902e52611460200ba4d1a9ae1d5ccffce31c5e7988b0d845295ad702c0002000092f60000812c515fb01ad6d3b2daabafab705dbf7fb656cd6a9da661bd0afde5721522bfe582436a62d78a033cb10c3d5b9c10b7ff55c3baf598d546836020dacd86da7ae34ee9aeab6aa56f908e861e1e490a201e76f749"], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000d40)=[0xe7, 0x63, 0x8, 0x9, 0x1, 0x3000000000]) nanosleep(&(0x7f0000000100)={0x7, 0x8}, &(0x7f0000000340)) r7 = dup(r0) r8 = accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000300)=0xc) mkdirat(r0, &(0x7f0000000cc0)='./bus\x00', 0x100) r9 = semget$private(0x0, 0x3, 0x200000000008) mkdirat(r0, &(0x7f0000000d00)='./bus\x00', 0x130) fchmodat(r0, &(0x7f0000000c40)='./bus\x00', 0x12, 0x2) sendto(r8, &(0x7f0000000b80)="0f72895d1da01678ec4ea0419b7159fbdff616", 0x13, 0x1, 0x0, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r4, r5, r4, r3, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) getdents(r7, &(0x7f0000000280)=""/38, 0x26) 13:40:46 executing program 0: mlock(&(0x7f0000f76000/0x2000)=nil, 0x2000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) r0 = shmget(0x3, 0x2000, 0x10, &(0x7f0000bce000/0x2000)=nil) shmat(r0, &(0x7f0000e3e000/0x2000)=nil, 0x1000) r1 = shmget$private(0x0, 0x3000, 0x10d, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x3, 0xae}, 0x5, 0x4, r6, r7, 0x1, 0x5, 0x5}) 13:40:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') r2 = kqueue() fcntl$getown(r2, 0x5) 13:40:46 executing program 0: r0 = socket(0x26, 0x3, 0x753) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r1 = socket(0x2, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 13:40:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) listen(r0, 0x0) 13:40:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getgroups(0x4, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = dup(0xffffffffffffff9c) r8 = socket$unix(0x1, 0xfffffffffffffbff, 0x0) poll(&(0x7f00000001c0)=[{r8, 0x20}, {r8, 0x22}, {r8, 0x41}, {r7, 0x53}, {r7}, {r7, 0x2}, {r8, 0x190}, {r7, 0x1}, {r0, 0x4}], 0x9, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000480)="8569b3200665184b1ca57012758047944e967cdb78e0eda17382c271313219aa", 0x20) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000002000106c653000"], 0x1, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}], 0x58, 0x4}, 0x8) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r9 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r9, 0x4, 0x40) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r9, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r9) r10 = msgget(0x0, 0x180) msgrcv(r10, &(0x7f00000000c0)={0x0, ""/223}, 0xe7, 0x0, 0x0) 13:40:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x506f) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xfffffffffffffed4}], 0x1, 0x0) 13:40:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80080) r2 = socket(0x2, 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 13:40:46 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000240), 0x0, 0x802, &(0x7f0000000240)={0x18, 0x3, 0xb718, 0x7}, 0x70) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)=""/64, 0x40}], 0x1, &(0x7f00000000c0)=""/204, 0xcc}, 0x42) shutdown(r1, 0x0) 13:40:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus/file0\x00') 13:40:46 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) close(r0) write(r0, &(0x7f0000000000)="7a0945e86c432a17b073545918eafcaba23ace275afe7313f67285ad390399901b81b1293e569d705ea95a8013d02327ad9a8325e21a183fbc6e0381375f91c9836a65b16dfc4f5c32862c24a7d534ba82817a60be1616ed46f0706e28bd2b4c16924956fdff42f0eda6a87810466780735b49bed0798561b0d8d1dd95ed29ab7ad7242de05f216b66a31f18cc4a8f9a7fd6408f9daeeda71ee4a6a68acba943498c8779416ee6e9f0b2e4c98a68394e80d4cfb4e2ea60330013", 0xba) r1 = dup2(r0, r0) sendto$inet(r0, &(0x7f0000000100)="9b70576890d9910f8401e2fd7988db5775c8a14b4641c954a67c53e4ed7a4eed67ea9074f129d002dc14395b4839ca98b1262c354a9bb91a5b7968a276f6eba32c637988989bb98ccad709b198ee9840de53db4aed596516229cefaea2a26fecc8fee7bbb231b4fa5aa1a2446298da5678e37bdad018ddc192b612e9fd3188d0868c64bb25e11cb8c581b98e01d27686dd051547cadbead6c6a43014784fb34eafb4508a3bd83197ae7f130ff98674412558a81cf90ecb90bf0ff4dc36db7d87d4f970cd3ccf553e17ad266f642d088f52bb1707c3f7b1246e3aa8d74dae91ce0961852fef8c2abce632bf203afd07f9dcc8265fc58ab2e257b951", 0xfb, 0x408, &(0x7f0000000200)={0x2, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7, 0x9}) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) syz_open_pts() 13:40:47 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x1, 0x83, 0x7ff, r1}) 13:40:47 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 13:40:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() pipe(&(0x7f00000000c0)) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$getown(r0, 0x5) 13:40:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = msgget$private(0x0, 0x101) msgsnd(r1, &(0x7f00000003c0)={0x3, "d033e903d96c35f1e1115730fbe37dfeea685fe5b549e0036bb83f2814f63caf6fc7ddac0efd733fb33a5a69cc8e6c22540b7338c36032ea79c06683c49e58ded440a0e3ff4b41906e3cf5f194741aeae13b658c818a2e"}, 0x5f, 0x800) 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}, &(0x7f0000000140)=0xc) chdir(&(0x7f0000000380)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) 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, r4, r5, r6, r7, 0x11, 0x6}, 0x0, 0x2, r2, r2, 0x2ac9, 0x1, 0x10001}) r8 = getpgrp() getpid() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r9 = getpgrp() setpgid(r8, r8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r9) close(r0) 13:40:47 executing program 1: socketpair(0x1, 0xba3eeaab4801e024, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/97}, &(0x7f0000000080)=0x63) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 13:40:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}, 0x0) r1 = msgget(0x2, 0x420) msgrcv(r1, &(0x7f0000000080)={0x0, ""/58}, 0x42, 0x1, 0x1800) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) 13:40:47 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/58, 0x3a}], 0x1, 0x0) 13:40:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000100)={{0x4}, {0xaf6}}) 13:40:47 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x203c, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0x5d}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c5", 0x19}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="16", 0x1}], 0x1, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x1d0) 13:40:47 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 13:40:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) sendmsg(r0, &(0x7f0000004880)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)="bb0b11f5acc980ac8109d532d6db9c1a0a3decd43cfc0df0cf4aa4c1351105656864484b22836ef0fb18ee30f321f7678d2a9b5da16bed035e53d4d867d7fcfb5c5f5d06978522ebaf8d52919c5951800767d2869dc92cf4ceaaed22e156aa4731ca7527d585c06d936402764d119bbdfba81a33afed1e6176b65e2a8da0c4c57820d9d60fc2571d510244bd41423de80a5095872d9b6aa903bed5f70f41496cd8ca8144762f3f1b28d47b70036ac25c82800d5e65544223935070b3c66d443b00283dc48ceba46dc04d6feccf8d4829f43dca920a865bd4697dba358dcadab41f3cd898e6ce43ee1729d11985b6dea55139545ac64c647883da45ca0a98def0a28755af5ca29a174db967ad54c99b9c2d50b7f21a3fd2438aed5569350256bc82ed159a5513807b943ad58df7779eff9ee8e3211f3463f8c5ad9013c038d1adafb362b0031d1acffed3c5cb69fff798b5ea7c4df5358229dee4eaa5535eeec6ca905d8dca38f1fb45abf283d95957240009fccfc4c2a4c522680feaa41bed9f2c24ffea6798f0f8ceaba83f3be4d0c0a9f61fc33e6fa80d673206af76816b51de4600054f0a4778a777fd89316aab16fb44edd550e967027c5abef4316aed87fbda5fe29f0638426ed5e0dfefbb5ed8af1b121f00f17825f7ef8ddfb331ba94aa34a08a12ddc475794c14adcaabf2f1e4da762fa56a4898567833b567a013060a94a59ad25920a5f55a6ad791bec30ebd9ad771fe8b4b3a61c925c7edee6b1c4fb997479dca391556e82c71b21a193110ebe457b38744778d8d858f64a2ec0e2d9aeaa5d2b66085ec58a1abb08b02ee8db66b27541537f45ee5cf5bcb3c92b2a4c7df281675e20432b316c181f079f804b7649989d729c046ea6c2794dfbfbf8949551f5333b39fde1198030c9b837acac781a055549c4f4ca383101738e02d2007fcb748605b579bb9c4a209c70173b8b0cd9dce7cff16239499dfdfdbb1dde1716bc25b1156fa677ed10c06cc27e92f150d0fcfbe68aef9cdff6d7fb480d7f988f122e2580fca283bacce22f019c4e43fbbcd267d87c8334e4324ef1317cabc661fed5fe586716cd1e9371f2afd958717f20aef147cb4f6650e3044d5f9c436fb5e635da3f80c87d1b6f55436175f5a194ca2cef99ea393111db93b8dcf396de983ca25f7765ba15ea70b4642483e4881f4b0f1372fe4603122ab438f7ca576e266c8caef2d84adc593242467d8bf025cbaf968e9b96cf1881d4cc4d7adfce61951baac0a53bdfb1b77649e32de5ea86d6a7553b72b784c6e24583bdd49332d2d7785bd70239b22116fed0f0ed195179c54f1eccb8a393c855f1701f78ecc03153d98d6bf7744c1161873393600b1e7de413085ffd6796377697628f36c530d2eff74a8bfb73659a10d3b524f752acd184b2f928a6576fd2eeb22508e41f80be4450ad76df52e3f30d7748e9b2a130fa93b6fd6c7e702cc2bc61ba10db1f870e7fa92102757eb8ad745fdeba3ada9df491a5f55d6c9f0fb15b069260fcac193faa45e80936e17efa7bee7652e7eb413e41929356e90ccd4d4140fab594952d3ed1bc70a12dd243eca08b469079d3a3f4d546554152a8e4ed28d81128f8427799aa457c3a2fe0f541ef9cf67dd08bee7ca700541f082e04b81aadb078b410bf892123d2bb43c17d1ed19d4e43dccd6e99955cc9af5648280f26c3b2aa2c1755df6c56b67ced0bced5347e0087af0928368afc770ff80bd2e2e3ead52f8f689fb3dfd9463389eb48afb7a7511ab6d371a8fce55c8440e03daddb22473327d9531c9d09490ede20130c1d0f4ea5201faa9d9821386d78319c2d910b75040780b847a6b96802dc24e819e37cce8c8f7e00e7df6c95079d550b88944c5b26c7aa631d06cfcb765a0f12ca7e4d35a40d3af014ec7cadc075ba16632cbaefb7df93b1a32d1790ebbdffc9dbd0c3439a9efd16ac5f70bdb86c7d38a4dfa4c8963cbd3359eb1b2084d21b25f04c7e1b729efde41c53d72506245912071d8345d361675a86a9496fdb74c233ff28cf01e4fca898dec4304745a989c49f3995c6361e342b94f611fbcc77a1248141691a20262c4d117f02d54213bc2450b9f0bb7b576d6abd5225bd2c4bd7bd8a692dddf31569ef665b2514b8fb0eb22af54b6535bde9b6592148cc5ecdf311449cbc23344c8943186bbbd601a271e878fd9d2ec781e0510e77258d3fe1b452fdb4c49ee50f260e9c6abf19656a625c5eb145fbf541c040f0ef29e8908af2ff2c5c59715279647bf7d00fe871ddc9e2017ca34629b38df9446599f37d2359bd23ea75a49259008e456a1a840f5beac2764d8ad42eba25fb864580832337151aacf4be6ef360caa1d50fd0788d13d1cc7106eeef082eb82d8e524bd05bf793539df593d62dcea2a5ac293ca048d8420f85301384968a19d76a9b34d17517ed76751a70264009b228f0eb5b635e655c8e5d5952821262adb5f766fb4cf53318fe03edb06e8bf745da01cdb644c54a408fc83829968213d4e3109a2dd0688a781d93c8339f41f31c834ba5faf812a6f60248185f564f5ba268bf7f1228c30d71472ce70e24cdc0aa26dbfafe35853bb4a736d889f41e4daed9de75a0f29350a31204060250b2d8c3793dd64bbe3980b8a0da4ea38ca92bdc7118f1291eb691e0c5ff10bb5866496e2b9165adf76bbebf874e2f5f89ac131158350ed22d502443f4a5f30c17639cbb0ddae2ea981078329dbef94fd526add3e7b894db46c29c369c4abe3c82ec432edd19fb000c56161df68048d55ba5b17055c2c3ba285e48a22de04883be139390c636eb48fd3df250824629e31662fd4d1c041c0be035699b4cdadb64d5210056ba09ce8bf1614e45201b973383dff351cc835b2d81b9878e4fa8973a0e833abca3b740e17389e25f0757299e79ad762eb1896da1b76fc3cb7743b1327f8c6b98c3d7b244544c7f31c2011d92798c3b3b6778f1b81a715cf94f1064a68d19883d1524f39a69eda202de075f6b480eac8f2c9a86a2aa8c2c920d4d8671e7d9326ef4dcd4d72ac1288a59c39c3f72da569a7c92b6e2dde92011ad3c12ce3498c211adb2e4183797c27092a5ebff015923edabfd04db8b1313776efa087a925e8b19cbb7c88d4d148c7e3808fe0466467a4c6342a3fe7d2fbfc331d105ed67b4b64fb5bfed47c984390b286b7b2ca268398f170bb77e6c34531d0d86f488d6772daf222bd48488f407360c53c9ba7cf3d93dd51c559ee7f904a1d315af7d51427298fde5cffb766a0b97138fcc1bd098ad02173efc22669b6758c421d75fde835f9f1facd4c0f02ccc4228c0a63354e22a11802ac2ff3987557d45bfb18c2e70c2153d353f367d64b1dcc1773a0b3890ee7b4dbf52d3f2e465cf96964aeead3b2b2fcad2957eb541723eea259cecb1338b9b1e63ef0d9a38327fa730c1b10d43847d666780ec68199dd75885c606ec8237abf01363d6bb883ae484a8b84ca1da2c9d2b8238c3050bdbc441adad9513ce2afc32ccd0d743eef5427d58c4466aafb495ddc8e0ab5a3bdf370161308f998ac60e74c4820aa7fdc83db11b6782803f23476a09f65f8ee466f0cc06d6d9af745b1557c6f72b47153aa380ca805ca6c012b647d01c51e4fe070b222bfb0b1312c2d86bc1afe859bf0c29775c038a2f642963490277f95058fbf9aeee04edb2cbd07ba33ba8b4f669b8192cf4257b645538e42b4eb6c46087dc7588dce3355c21c29ea89862b0f004f3018558b1488e634d92229e90d65dd5336d26b024c48c2359eca938745cee791ce9729b581c691cdc4f72d0a8434a196a0470b4d33b3d387efbf6682fab5dc502ece7bd2c431064bf4cd0f3bdcdc45d9b18ebe403f05b4e594937a224d34f319dd901d82f857e562d1fd907940b986c695f0609884720b13a212884bbce848a4d8c73242f75186bac63c168ecb9a26a6e6ad39d1a68ebb41cdf446ee57172a25bd5ead48179282a9e16cd1044443fc38372bc7ecef6a3110c85f8fbde998194b148ec281962bfd95278884909697c92ca2484e288a5e268f3407f0070e42db36609809376eb64e07af29777b031b90d9fc46ce6bea27f4d930df070ed9ebd7539bf9b384a4487decac0846893d91afb9c0681416481d12b7564c11eb0f761c53e078efe1ff347ebb279998df97479aacb35ba28cebcfe933e6c7a35dfe1da9f86afb4224101ac0f4dbc2125ae9d001f91d46411b864d40edffcfc33c7a0a22a1d21af36c2b13b867e241bdd10ea24c16077feaeb4d0c8f9e14b73c8053e33daec008fc7ca858ab53ea098b97123e822519602392b0bf740079c87253f9841ed4ef3039be9bc43084138517d21ea7d4e66ad838869a5374326d0e3adf78823351600cb70c5399657b6da5ee9a728d550dbc2ba2ca7a2ed75e7d74d1a53a15734c07b4ffc6508e505b05d4a65500fd894a43200577d166fbff5d2c99e930756f3a1209efd33556291f3eaee1cd2d28cc4705bdb96336d574aa726822450fd982715036294cb93f60a9ebe67491811506dcedcf593ebc2cf186755a53242efde31b3e839ef943302277769ab210a4079b7151f8ca7679d237e9de65493e69ea1f321172d156a46c82191029b9d0a2585e59733e1d3fb5ed49573275c902a0f6341bae30356bb2dfd9549541c2c1b4f57adef6cc55302f7be09a12508b854dee8fb0f49533e8c4b70a69cd88044f303e5dcf63ad7078c350a9c5188ea7650712c1b177875a31de7fb5462ffd877a98ff48c842c0a43b7f5eac088ef6f1ab82bb312ed5ee6e991c00e89e9a93029d3f61bc59fa4186a5550bd01d4f4cc3fe6c2a2346a8f0681c09540fdd6c2e31de2d2caea665d9f5de3d6766f27fcd6bca654774e0d6c83e4f8e336b9c32f6f8b9dcd80525ba9f5eb4abe0ce94b0dbee83d35c4c6674f706c7f50b34a1afedd65740bfd7e0620cee8821370a53577da98cfc7b5a366b057d6ebef6bee3f125ee86cf19a3df9b26891973b724d8662214c947bfac3ed263201d7434a870f0cb54604a3aa2e87650bd203b9b12bf1c399fc0de5eeee5da39f0664bf070bb5d25ab75564ee8acf636b1b93504a50a3990c57e5952e030ea571a9b8b7cb88b07d560b6085428c9316272a73d6e1dcafd6c7edb5ed6ae09d13f3c4d942ab29712198d03e904e04b8ef9811f58900062670de7fb215d35ac8933ff21698690e4a3671ee1a641108d1ee177026f7e877ceba60ea961617e0eb31de64877a3e3d4976d67de58bb54310b7892b97d6691e910039c33cf4f240ddab966ae43fc3bd3695731ee805ca68f867a6ed72df10a91cd49d706ccaff9e9e951e024df4b564802384bd6b5c8c35ff42468b34433a0314c146bfd60528bf416c4734358d3600fbfdab396de4d9b990d2ba2dc4966ba1ecb44ef835d2e56e16b144a01515d13885ace4943c87ad03fdda4af693882d94f20a66314607581f91ec78c5526b81eb534f26167d7b8ac536f0797d089d5d3ea01d0d800ac3c6fd7fa67cd248616c2b30cc02d33d0d8b4a4d5276f6cc975c4c5e89e9fdaf278b5d4e0c2e146d663faceeb6b5c173a7f2d995afaacc372134ba9724bcc26f467f388147812568125c4b77a7321a7a9aa29c0cf575965a724ab71ca8819ea9989e92a207911aeb966042c7c13a0dc948ca91e4e605fbbba131a8a202c569e18a4a24f80ef96782c3dcf76c0fe2704337b565fc3df2f1d8c453dd6166d03b11d29a899273373f7e7b0cfd32845cd47d56677459474791e23276811ebad", 0x1000}, {&(0x7f00000010c0)="2ab3109114f297e77e076a0ca19b2f42350eb8ee5a9d6c385cb16a06035a46be22b13b445a126e5ff766ca750f2d332e03551c1fa8e1000c4a9184d748bba82683f77eb78f240b043245c3b55530223a4f24e627b88809c098d6dfecab810c91bebe8fddc58dbb5c3a3022ea9314f529da24ac0b927b174a7b6e335eb0eab66a1ab017f17596373f2b9f527fd201d47a1d3124ea871f50c49ff0c223f94e807d57b3fa000ba5ee8f59bbbe8b578c02ef7ad57823a1986a3fbac86b3a630fc239ca3833524d82c9414af7bdf13e0efcdf2931c031f8f206f6b3baba1dcea88865b189097da927a7c06f19d4437e4c5b6c725b", 0xf2}, {&(0x7f00000011c0)="ecf15d7999dfd7c4789c97fa7351fefb23bc1a5efbd1691d9cdee299ba3a8affec2089f20fd5b3e3a868de3c1ef80ace7f7cb78fa4b3a351da0f0e8182a55fad0e57a10028b2dee00d8d85b9f86be193eb3ad36d5a505e8ade9af6c21d05a9596c6e71be501107a5d98e50913190fb72b9da66d32130ae36ee498661fe9b338d2ec63d368951c84da8746baad4437497e7a1cf6830a226bf18c16f176e201e88451f0c1216a02257d2ae11e9f42b8cb8aca5678752fc83502c1f", 0xba}, {&(0x7f0000001280)="88226f786e63541ea45c2b327e7aa44fb63a05e76fce3a88b3d7967b49426664932efe10f4dc8df36908bd640264d2b24638444e742cbb6b342e3e7552338f725860d70ecfcc6ce1e45d5c69e6e5569c7b2d2369a55762a515f378a00d294119c2b25eb7ddcf35e81bfdbfbbb48385e83b2a2178185d5869cfd3dbe8dbe3349ce1d73aeb0cc2f465bb20a702f839b71baad8d2a4f50771d450f7ac28e3f3fdff8de05ab10e613b7f46febd10d1c5aad2ae199cf154ec79285cb3a3d41bc35f4a1fea99def136173d2734087cad6b379c43f646fc8ebea400ff60f681d678c0c7f4eb5597f4ec60ed08ebe2683f44669525b04393495152d5cbf55379", 0xfc}, {&(0x7f0000001380)="d01ce415c16d3e3d663ea7045dbede17c1da4eaf2bd5a89477093770205b599f515a48b61c32eb3c6ee664c14de664f37e5508c436", 0x35}, {&(0x7f00000013c0)="e0723c0a92df1f95f79cce579413141c7e8e2e7cbef2a9e68a726406c59e29872a6d3be95f5860bacfc01cc68ea95f20cedf79023bdad861746b103427f928c7f2d9590bbb9bdeb4451a341d276fcc1713869d7c644e8d6d3e198affe1ac7cdcc9a93a6d036f6a946b2d64c4c3026ea051ac157049bfdd674ffe88", 0x7b}, {&(0x7f0000001440)="6c5c0de8639a9cf36a80e45dae05bd7b47fc4edc405b0cb358e25754ed6a159580dbcae1790e188a2feeddfcf0049d9e8fe756dfdf6e830790712ca887d7906b6246b14c92ca7c5e01616b3f7e1db20407a264dd71cfe2ca9f2fc5cb8e9def2740606d1475964de320dcb2f5677c76690b31e53f57e0e48b062de3c5f12f57ec9b1cdf94a67c82bcfdd2139ddd4de44362361c02ca0fb8a3c814c184547bfdfb9a661801df5a9c1725a66face2dd7428f3482c86986d67dafdaf7009c504365ce4e8d4a576f44b7d413cf5a2", 0xcc}], 0x7, &(0x7f00000015c0)=[{0x20, 0x1, 0x6, "206e90fb7d5e8391532a374c41c5"}, {0xb0, 0xffff, 0x1f, "51ce6a1b6414b54424b67d7200f629015c3fe0e60155770aa71e4f1f7853bb0f7e261d1bd3b0cb22b72837f0e8f4c32f8ed976d88ae696eb887c0752414a98b5ce95faa50f64384e8c0751770490fe0c0238e5f1a7e18caf09a39b4108d41084dc70719f7d30ff178145eaa52ae94eb0646d8f253f7e88a11df143b91bbc1fa93c640b340d0c314635d8b65c4ccd21ce1b8924434d8824ca76"}, {0x68, 0xffff, 0xffffffffffff2635, "441cb7d99930a59916e83c3900a5c0063c187a2ee780bd5c0db21cbd6a5263f7b9c9c1794e0ab9c0e237219952cf3866c3dbaf70bf91fd679f71497f668e6d052a9d2eb6652dc9d5f396a56fa9c67bbe8305787d6871"}, {0x1010, 0x1, 0x91b6, "a395c72c60df78ca3b32f42f46609155d475623936833809aef42fd11663ba2dd3be6ef02da695ea33e636699e1b76c45d260e4e2e6f86f2b5548fd1588cec71e7ad78fd7a9297684560104dbfd5c72ede548f860f1a05524eb4c9ef49a59706c1ed32be8999ebb99bcc0c3f738df94388823d3c1a7a0210000a5f01b0367c72a8f8b910aeda029b1b64ec10b4b9e047cd7875a8a6abf4868afed4b794f36dbd298dd276e193759ed8f91573e1380ebce69e64bf43883e289ca6151a5654203857e1dde73ad276be4ea3aaa943db44cfee5c14fce817ced23d78e675b5e97fd882845c6f4b4ce2d37f9b69587cbece664278ea8145d3ee300c88aba5d55a9b2b1eed15540719df2b4161cb6369773ff963149e8d31963c5cb210d76a2492ded292c918cb5b5f87bf24dfefc690258428becf3bcc73befac0228027fb7b6db254c323c5ffe8fd1d9f4f757a9674ac74b279f646c9cce4adfb7dfba435043c48c8250856ebc6f00107a7c6bf710e99c4105a7dfcb1e5a7b5be6967eec368aa7de2384bb1cb1590538df697f5e87eb788bebd40ae87a5a87f12ff53b378180530e5d8cc8478e18c9d9b6816aedd5a303575923912aee65332f3cfd81196b9ccde39a5354fc92cd2ae7da72448320c9a0d3bf5778b194c450684cb7feae082fa38909c102b30850d5b1b5b62425d8471b0a26b79483de0e182780c81adbf9c9975a7ff731e83972d0f2731b148b1e2eed5ca129eaa7161ba359c9693c5c21c3338b9486ecd5f6f68b8d5ae81493e2eff424f9224c7806bcca80725b34cf5f12e533a8eeb9911bf0a646a6ae8fbe67f81e52fbc354e6ab620f552e31b718afb705f18474123a6a944afe92d712aeb9595921d3e87428c6ffff9affbd698d6d4c8c798cec86e2a577b92e8a59fd08cdedf6edb09479adf3b9b8208e186694e746a296f6b363e28193c11c5720fa0724ee0340f3967529492e7deec4f3106f783f236f763c4f89c48d20ccec0db188424b20f66bbe37169442fe3af880726f868890db634ae8739f34fe121e9b7909e996242060912b9d2db7994e61a3019d751f22fda2f3df02ad056805b7221f48ff7ab555c466433610cd656acce46cc9e0502272dabef86e444d8798340403c099e610227165c6ab6763d3bf64d95f7fe27aed7c4d3ef9312cc4ea028a38f0cc8b3c09596b2786ddee4ae3b71f2158ed0401bac031cd2895684954c36b4ae7edb013b6ac32de6cf543de5a061f904dc4e7e736825e756539debf7be1e8eea9d29fb59f185670994e2e8523cb468cd9b4cf9913332fece4783dc593bd27e5c1cddfae91ca366b2ff0a0dc7378ec01744a5af96a859189053198593ee86b20fa31591470290756075de43fd917535ae9f802ea19547b26dae87f997bcd9477df0a4b0f147caf6e2362de17361e0759c30a9a4ca471ad28e8b9b5e7915fcfcc80d73078767c11342ecd77d034a4f3384b8ae5bd5e5fa91962e5f34ba53fed11679d939133d1ca43708d22a4a5d44032a21be03d6f29f37428cefc4d259965890f37c70d850433e1c2d73f44fc7aca9504ea8612967950ad0fc050cf4d66c233bc670bf16e5bfa2c743eb11b932e3c979719b0e3af5b231fb453ebdf5ba4fe243430a4dc0c2fa49aed6be6a94fee3d2dadf8f574f937f70011b54ec4dbda69d63b31bcddfc1f0674d39fda4d2ac1fedf0e6184e5a0263e48a58a94ebcb065ffea03d93a41b3e6e15b1cc2187f42e95d4be578de58e0d059e38acd59d5e63615053b7d5f9d7c9e8f4c4cea227c9f9d60b0cc640fd961b300340b506af338d4ef160e7e89d9da818225231d823c65652d03c091653e7ecb850cde35a98ad10a2a4c08dd606a3ba1de02ff728f176adc05f70fe16246c972cb2c70fc210b6c46fc93c9bb2146dcfbb2f014686958b873c77168456e9fb280812e46fdc975aa39ce9edf4654b785aef93d3208db62a1a4b3efdacc73e64391ae28ac87c48a3d722406830ffc11610b0f9cb2bc7cf9eb08e4da426ab8258596eadcc1a20d0abca173dea2934fede545f7dedf000227bfafbb2b34f4367ae3ddc2f1a3bd93f10860ce6ccbe854b81e2f4ab3df968eef1eaa6adc39814da2669a3d34f908b9d69ed1d4fb74e1d1cfdd47daedc5731f958a4e04b151350e93cf7b6dd6d029445e4f1efa7c8ec74e2c7cc766003f1817a281f8eb33bbbd153233f311d53ea8b170c31874d01851d867cff42bfbea22333a0006b8cacc377ef6b2ed0e8d89f9094bf1b15af59cbfd3aa11c054025a527082ebe1e22c3c6d866861af893d8b72e27e54b53bd5e470ccd660c6c26e05c40114c4debe874c3b1b39b21644289d66c32f6072bb2cc913dfb003e8c8b7fbd7d222cf409c45c486e5eeb1994d9c8b768ed5904399d856b2430869c3b31750b6f1d4b666f2c18704bcb782f016f4e3ebf4d894e2eb829cf30b1b3985a506ddb477c5d4d2da3f08da22496b502a8ff29c8b493e01edade68742109cb04913f3639cb8ba70abb48acc30644e4e48f542b2c0dc3b27b1b8cc1f14cf8437c9a7d374fbf07d3c0ee095dc2150906152bfaa8dd5c80781e3ee0df5ffc819144e2d975628f45a20635a48f6a9b83828d7b5c944f81971150cf4482cd4fb94413a5b77ac75a9e95161265aac99345e11f45f52c445a856dbf8f1abc64760e9e3d4ac5b0eaf47e482b8fb664aae4aa1e6d2a1a4ae4ed31eef2ac664ada557da9019449a2c7e2d0b6669ca0d2b59a822cf1538b41de23f68cbd46500e5cdc2ea63896205f5ce474957b4011dc451f588eaf2fa15192b9c0e8405d207dbbb41667c2d48fcbf4e967d47d2c54e0fd94eace7ae518ea23fb438f8d85d4e05ec84557becdd4b6e96765223db2f179fadc7a6878c0ab6006d59592d4e4e47dab916aa462c28f544da808cf753e5ad0299f8ad46286c64666504504ca9dac9e9953f80da153155397df472715d1d705b97666356494735512dc6c52f1cd83b19c5870012159d28e8d9836776c65d2956bfa37701170a84bb0bc4c7e3ceefeda9d815fbc41234786a66c6a1420fb3afc0f87a54fbb813550c7f72605853d04c3eb27d3fcce2bcc3d7e94fd9d7b9f7fde2a35845e91da33da4786fde655b068ae0d66a6877d16f8b24a0ce214bf811d3874e2e7273a115d4e77423fd852c9971e99ab2bb4b59f8be162def7acc0b510d23156d58aba4caafbfeeae0838739bd82dc0dc37759faa2861c40ef5d53e9ce434f49d1da3187853da4426baecfb31e25ba8168b599edcc1a8d524bf4befd65203913b06c03b1013ea1d6e637779f0d8b81dd27d534d0621dc2c39d62b8bb1b5ec330190ab6907cee083bbf5601f44a4b26b3416ad6a3cabd209e73670e3a6a46c7e14d549075750e9c515aa192e937c3e2643da40a8eb7f80ac8901d6c464cc0ffa68774d83bcc24e336e4884311da9ae89128ea228506a7d00d993c4b29cc6f6f7eaa51681ab00bcf15b64e5cb0123d2de389a80449550b34d61c13f8cb6b22315347c5dd62434d0ccf7aa193da3d71ae83811461ffc23832f58a5b58092e420343c988eecfda70de94cdfa5936fffb37bf0fe72ef3ff62decfa14720381c731d6e3ab4cae53c70ba02ddac93a3e82b1f7de01a7051d6d22218e7d6fed18f6335031017e53b3f6ec44e3a9c41df6b20e45f7b8340937cf62819ab6353cc700b207caba2ca5dca860916432ae89dab6a170887c7c88b4766457d5ded19036e3517a12bba3b7213d182b631585be2a805d83285b0271fd9c2a69520cfefedb951536d48a03ad0d52e484fcd5abb08d4d614f7a428c7fd8f63f42a6e0a5a1a2784115ec68d8ea5ea29743c508af9ceeb68c7df8fdbbb4a994da3f59d12b43f558e275563ab28ac9505b781545902f7a5f8a3910f98f914f8f9a976e39b9cdec64d0953c33ca5a7408a3f68fb0f886cdd1979d73087a4bb0d5905cc323989c9152a30bc0d91b152ce36e9dcb5f70788d629e9b3f5a7dbb397767dac278d2db0ec6d1e06951a2bcda05e1451e13a9085f0191e50c7c5a7612c924dbbfb0b5162b1ac77c9ea25cfeb8f7be1089d22ad115f5c08e3e3f5ad6cd3d6c6e8639704b6d0eab3f8d2c94f4dc8eba8a12c2da0272918c67066b598079c9123debaf045b112e129989e9961385e8b999ccca86efd794b3e8b428d809ceea7e1e5b28605d65798163df26ac934db979fb3706ffea4654e4752c99d3159530ac7f7a36ec56405b34a15241051304935af0ea72ffbebf337f265096e39d0949fce47aeb09f4fb8959f3b05e7d4c549dc209dff36bd6769bede224df5c1ac4f2097d895363944dc3c881438a8a254c6cc6ebc1a9ef99bf6331dba5401eb066e031d05e0beb262bb178d2179d31a2ef09445e84dbb676b229ae09f1b0719fe05e3439ebd4933bed8035cd7e9a69571d20b370ba64432515de95b87a10929bf5e6e4b825fcd6ac9946cca43a8bedad9dd9de99495074afce1f0689413532b262feb0480781aff2f9a6e2bd6884bf0d76650ef6e6b0cdfa0d20740951bdf2cee2e869544f02074eef899b7da3e0cdb4b22f7be3500ab13b1407e90adf5caf6109b2114fda089736ce97cff631cf51f552ae5c0f9400f517d79ede5dfc55b302b02ffcacfde871db54d56954b15344f1efeecef9ba259c97425dd9d4363dde564293df68e985940d4fb7b0da4bfcc9babd5b35cf8539f0524bda41c17ffe3e34b926ac20bdedece4f2a2d8871658cbe701c1584715ee3a6686b6ea88cca62f80318aa1b2983ea8a2db82beea3dbc0ae5a88454c4eae45b610c841da9d5f8e6192cae7d76945301d477b9ea56929526bf7e6383af179575630f37e10bfeb847262505b4a0121c2b83759fff6fdae4f20cb74344cf5bb18a0ff48a8bef3ac3fbd2d79b41cea69bc7f815d59c13acaebcabc5a0f8f32779d41c44b018dabcfdb79bf21e9d021dc0551f49bf46773674508bf0c43c2311b40b09c85affd5618b4fcabe65eb47be985c0745e9376746936839eb69c8c97783d7496f07be1d7c895c13db6e0c29221b820110c3c0b8fbe2d12c0fbb8e166fe86fdb62332ddd741e115feb69dab005728f30ad7f7b9403841243c713179693bcacab1771c8281ef9f5d530fea6d2321fe335efe0a99be749f2831ef39480a503151f3ec865e3ca99d6ced8b201de184e78a825d50660335f1e3286f29a3e1f84edc038a9949097b0468c9fb034e2ba03bca014870af9a8305a37306963387cc892deac23a9f1204b83d36aec7d2fa4efec778f29570989a31a19f28a0bfc33e9c0ddd7aa8e17243e49b191a9581eeffd256d6310545365aaab5574d0b8e752916f243f4f4888ad6827b38aa10d44a4c1a604afaa17685a2199c630cd5bd1f88b936a27baf3892539614b2155be17cb7fd2c6d30b8462fe4a3d0e4256515c34d4569708facda014aa44dbde200a681f061f3d7331295facc614640e47786fb1fb8966cf8bdd78e9b686c273c4c0147e0598008180c6797c62eae5c3fff761f8ceb62592c8b5e0d8c69f3416fd5b7d053a1065d6efa3b0df9453942a0d81871708a1c4826696855f7294d8593213572c0b68df631130aae86297474ef8f74ad1f5694256ff0fd6a0d7b18bc2d11cfb77256b6e616b0ee6ad2b312c57bfb06813ff51f9fbadd32d026fbd46c76f01a04f34be3896c10120ad4afdc815155970b3646134a4451c530cacd1d15a2871cb037e15e4c33fbf236c9f75dff6ce7069f52ed09a8e3b99512b56f37061719c026dbf84a840c4cda037e2e4"}, {0x28, 0xffff, 0x4, "77ece54160b5e52f2de0586e1d89f49f564f72041565"}, {0x1010, 0x1, 0x1, "e79773078beafc91d3caf98f37070d02cf4f06f3230b52f0722b3b8d3897564e08073f9e4203d976c653d0291a7c7bd0c7e85381b0c3a9f2aff0a514cb667415739804cc17cff1f33efd05be87f9a6394e43fdfa990971b55bec70c9a614d8b780512c394ea4dd38c845f5cb2a69b42a5922009af720935bcf7f5652c2ff8d44a937c64ed87f84f909de589dc9b78ca876cf020e068d20a2443962ae20243cf5f6e12b5198d0f3d79d7849f71374700475bbaf3ec48367e4023bbe61ed94955dc2086d31e06ff072dfcb74fd1559e2a660c4e64423f5466fe5fa6d6dcfec2d9c5b53cedbf2de809376d0443837e3b60dff26cb404bec0b0a5a00e6c7ab008cae33ef9ed71f6c3c18c0d5ad5ee8ddc32fbf92afdb62ad83c2c1a025cb87c39b7829894390195d6d9d12c7ea5359b76a1d22138ca19c8c40e8b81ca42c5deed212d9c2b6f3955b0784d0d0fb0e33d185b289a4c26378dee356018676746f82820d08da2176e4509033291fac8447abacd9380117a5b6b18fc2fcc73d56c3f820dabd22d8e173bebfc872cddbd458fc0ff21b98da772e6cd31824175fdfb5d158502add66876d7821f9fb774cb9da2c8d1c580712d539fb673a26957093c909deb35b75cb86df9c35f3a6d457bad9120004bf2e1753df0ba11cc99f7cdd1015aadca20e97134793b38c3755fb0dbd04aa66321c55ee883cdc49a88b2ab5ec9b44ebb244421e4cf8bddc658371b2ca2a15717273afc244bfe11b0f8e46165417ad5dbefb2c0107b8a0f323333c2838474744b8ee57e3c7fb4295892d0fd0e4f95380940ef9ce01527270159975124ae7e272692835bb08fb923b24eb14162b5ee16d49fcac4e4d756fb620fb15ad7b7d84525d0fcd44823641025f64ace41c9efab4e1789f5aa98f275515ccf057d23fc9e8c310a388a41cb06fb817e1a63acc12838b1f64f2462060111629d6e6d85b0aa69428d80091df2e7ce56c40f3cdb3e40d6d8441607a17332f7f1b609afd7d3337d65c0fc3a672f80472fc2619b96657aa3b857cefd36305abfa213c45949dbd21aba41c9da16836f7c699041c32faf9a1475d6dedbf7b147ac2f2833e295da0baa6618207a2b3dcbf1823e55e476088d87adfa490313431c1e7838c5b6f36bd0e22a44050f64e2786ee90a10c1466e3a29786ca4ac2488eb865ce6546b39b0652a6604f44ba0d5dcc71fc602113d69516620800552844145211d24afcf4ee8da1fff8d80efbd137315746c69d7017f5aedba09fe7a2f0d453c949b8059c86bb1cc86d193ce7ea77e072baf94d46a552a2aa790439e4aba1803fb3261577c07f9b274d82ddd02a7662988c9d45685b691381b59ebc512112579b92f1879e7a8c1d0e852af71209da2ff7bd7124931e58f159ae3d8281663a6ad24ed07e16c958724215fdab5ca67c29c25901f117ecede8ff122b8916c261326e1352df49bf1652a95933a7e827b63a0f32854c470710fc2f72e761a4d7a782936fddbe71476447069133839bd250fa6063609d701a125f1cb9b887e3aada5edcea9e5e10bfcc15beec7552879e923744908452e2f786b896e97e9c3c77eac250e2af2b4c2948078a12ca4414096023e157e89e13a14c4b9c2cfae0c69cc55b64946efee4b85bad9c338467e2e4855d80d9199cfeef07502bc13c1b8e595b8d79e7cd43342917bccbe0340c3476e7c66c53ca5174592ec898d49cd05240e0965dad3a19c2edadc6224ffa21f2922371bc48770e26992f6d95aedfd3873a5ef0fce71544645c061b02fc37e19f32d5f282b4f40b4b294ce392a70743ccbcb892539940d94d22938110d712bd69443f469eae0620922ecc84d6eabaadbf1c57365570cc83ca7b3fe6583e358ed49cdc197fba899625c8f19fcd838106e7a07d4a1c9da9f53a2e3cbe03385759ef1aa1a1f7e007d0580a6013732cda34ce9b185429c7ceadaf83b22c1a19f12050183702e63541f68bd501c3e62ea2fb7845cb47a76eb358d5d1b06ef0dc7cf02eed22b4ec05a08264c85af234667d46af719deb2ce620cd370541adb07b06f628eb26cc89da09e01aca407ac4cb355c5148c9f898b64fbe4001fb2ec170e297a28a7138dd234baa30b89b8967c2369c11c6e6edbb744e1394e2b5f8dbafeac6befe1bd0aaf5355beab7feb19506361b8d41b214a6a8c96ccccac574311585d86d421f501ef0dea835b7351437af9364de7b9cdbd88f36a59a1f4bdb0901e2cdb7994c4ef3c79560a1226c989496c1b7f40e07ae674f38a0607d3b34b5ca2eddac63ca40a41d8fc0e128163bd12fc26d1c514c10b44abf51906f5c0a6da6d4c35b85d52887af1415b5c07fe19f027b95f8f79bcb71c4f4b33df01c07541ab23ecec9402cab080b2373e730cd27a864609a094cfe9e8a64b14231dd19dfa9b905e541a8e27bb03902c4bdbdd7972f17436e12ae76ae3805550a63d1ca8c8e104966b16cab4f815463608c4d975abb50a83467e5d5cc4b2230638b6538bdeb291881962467c6d5104d029b33e1b917ca7920198b94b877396a840273c991c9136a9274071f6770fa3dc6fb935d48cde6d8184ed97cfe580aa196e27d586331d086f702ed59234f9d5d3eca8ce189e8d56a0716894836080cf9bca83d6f95cb7760e9c90189625c5b84c9ac61cedcbd0efb9a64f61dd9e5f7dce274a92613e4ec2bb25b97eabfbb6a527f5df333f5285493dfb2bb2b995433df90f4a6d720d4904f32d4111a85fb5a197c2f8fea8ad5209ade4b145cc954fd4651afa634067f02547a3caa44dfa65bbdbba3455145badd88a0fe96d2aa495ee98577ead8f08850675ca61494acf02f902b0b26b8f92f8a898f32f9131902d9293411fb3d74d7ac7e96561cd2db6dce87f8bd7e999f3b31d98a1f81514ee6a248524349e35cc00ef36546e5156ec2585334c57c3795c72664b35c6da0d5b72f3a3fc12955cd2a6588638986b6a049033a59316ce41a9acee14dddefa9cd7262323ff4c2689074af936822e7343e6b64f6b0bb59d275cbe705a29cdea7322cc9284e8e2092e361957b3db9b5150eb88e2c931789e1d6a648caa74f36707af5600571cb38fd34d7f50c2d2c00aff32eb4d401fd8d3b6de18c855d3a82786abd9bba97b76345b4b9b3cdfea98bb97a5814de6e68eb7863c9ed1ea5c64c5f8e9ef7ec2c17adb3f81a7d390d76261d82be5e13a9045889da6b1e485ef7718658a0a36c8047137bd2ab6d5852cf5ea41b25264c1165de22e6d9374787e355bb5c3f1e10b8d6d65e435840171a3201fc0187e96706101be11374037c0613bd944e741863b6058f09c6a5108d152007bc21291a8fc78c5984101dd399f0495f5302c37967c6bf6929d044b34f787145b67edec065ce72d57c7f5bedd0acf4b79fac77d5e9f82385eb9c88367a79a9bb45172d6a8f23e2eb6860c93aadca1735b36e1859240f116fed12a72d3fcd95a85abf18529ecffeacc2e60942fd22b77536b7ff28707d3f6c2207e542754f5ec3e5d5c6426467f8863f02c3b44d32f4c7659e7135f653178efe5c50f5a07a3db10b1af8f17749204aa2db4cad5decc8a2c071b59def084fdc795e6bbb511d6f12f682b3b91f9b10329e50f3464ca4672c28f8196b78fcb899e4a2e92db28432273561b8fcd9b3fe271c1821e1e015b005ab455f706fdef0e90c6963db5f221ba869847d04436eddbe8939502e9fc00f3321bffa524fa0c2cacd5bbd9c6af00c1b3ac0d04a712444580864021d3d6ff9c3939d202613a91856323c8e4e5216910a266105cb0aae755b1ab2c3edead6e64990fc4668a9504d37b893c5529d3751ced6fc7253b3557bf68a87e0887a1dbd3e76cd224a929391663d36969dab2009ebb3a21cf6d92cd712e2eeeeeae4112d05f6119eee90f3878b6aa1973ff207e70ad51d2c9ec90edcf865a4a41a9cefb0ad2b017bfe6243821e7f7ad159db89ec7895ee258a9fec958a4a5aeaf0188b9fe87cb41d6e50d7ff55e75804c144f53020a7800df7d9e0e730fcad8f07d379d091b5d359a429f160b11f36965aee573ccd876aa4731974367ac37888ac3a5794a1010928ea858b82589034a6a9816f1eb34f47e64764b47ee5b0a79305244d46c7787adfe10347fba39c61a519377070f6c41a87882c24c5f969a6400a5466d425599a7a68820f3d7e21c0c351030adea36bb917d62f36a9d148d6665f42e696a4d09976d91972bfa4c6ce3a3001ec6274bc548d881905690de6982366499fd8a9972b7805eefcb1c2af6b2569648ecc731d237b2e1272def0ec33dc45090a3d9a78ee7750aedb7ec90b0cd1e4e831980b6d44541acd60ef440488bcce7b92fe233095169607de58b7912f9d603f774f85be43f682d6495e3f58aa0d52f338bc95be19b6044bf16fe58c4ca22f82102bdcacaec4d0ee4a3b028c6ce4f346b7f9fc3f3d07937b6950afd82e33d9c9aa698b24b5c3488696bd20a9847bf24de89b47ac68b25e431c4d638799d4458957757b293077b895026f17bbbd42852fe8751c3b248bf6661d0dd163cd82a02d6f0f3eaad69fbdd75fcec6b772ee6311123d0063650c6777f200772c0673d14f4f02d165a1e4e8fe5ecbc809c9eb779ffaaff511dd7ba031315b9b4a74e7767ddbaafe0b9df682b36358cc7573580f404bd85d70648b257e5faa9783b2867a7c5bd81397eb422ba629d10850ec954c01a5700ed8908ee7ad5fc72d7b9a2667ef857eb2c64c8befc2def13aa6801a82716d7d45965d3187755dd4c8e1efe9ff59db4292b3ebb7801227ead48a31673f1f32bd57de27ad27147068ba7d5ec5c07d332f8feb64c7a77f10f49a0ac31f4c656993e63f4124142085eca479ad45bfe87d0842c8ba608c3f2b4c4a1017a1a7bf5ae82a4f82d5a1aaf6b38e4e521831dd6bb6fd86e097a56b9d97d049ec79bcf8c1111148d2c1254859b75ffb5e1c6fd230c68d4749ad701bf6d7b11ec00b981f95177a4b4483e72ff901682aaee223e810f073109965a8c4f62bc4428a7f3bdd5100039985057892f1e27a8c39c45b1a1eef4317883bbb5b2830f26eea11c86113ffa9ad0dc45b9d66ce98d68b1c963864192c636518a8ec166daec59f016f07c72e15de3e517aec74a1a0a6cbea7f103ee09a69128b44fa534dc1fcbd35f20a9776bb812a3c655b90f1f5e05c165070b83e2b9b32417b8803b56d43392c41527c57602402fbce85d8c886caa8235ec3b4ee512a36c4fa5d7ec5444e860039f7a513c75b7ebeab7dae10d997b34723b8ea3695d91353c3ebe5f940fb33455fe9d668f53a8e74130ebb4d70ff7cc54267614c35c60b1b47bb057a60e376516a576d7773f5faa8f18d69595f4bf30594ef941040abc3fd18e99f11bd256d34120c5d2c2c989c90ccc6d1c88f91c42badabec90abda3942dcd860b89aec7b9cd66d581f52a923efb2ad5ca05df8e2bb611863e4644b91f5c2ba692ed861c202bb90e75a2b0adf054ada47b2b723ac157e4ab1c639b2d4c004de44411714feda2acbe99c51fff43709a3a4ebd1738237b14de3ab0da6c355e28f2d9942e275a817f5e0c616bb2919efda503130086aa01cc6d02e1eacb0f1beac77136e07e52b95cc40fa85ae5bbe39583246a63437865a153a38c6b213fed1d268839a0afff26756764115bd863b673454a0769ec0f3c3921966535a0135f423025658331ec92babfb488c77eb203bcda8a9f30e29363ae860b03f2d5586e71cdab36a77ed9bc5eed8bf5fc28064a70e9d2d60103d9e117dc25bb20d3041fb695ea2117b"}, {0xa0, 0xffff, 0x7, "358fbfb4f909eb6e0734e5669b56940aa8840dbf1d047adaf72fde30a9ce7925bcbcd1588744e6eacb815b6bc47088ca40050cf442a3e8f2d04bb55fbeb84d52f6c1bfce50d959f449ba2cb3d93ab09232d39759bb844b98c44d8d581b6b1ff3485ec570cdfe0be17c0e0d2a7bd3d2050548fef6d009d9a8e3f4e60c5cfd2bde324e18b93af1653bd3ad"}, {0x70, 0xffff, 0xffffffffffff8000, "61c45e63f7204f631f94a1dc47fe01c36be9c1e4afcb02463fea798a5555d0bbccec882100577d8cdf9a4d72c33be57db992ecf8790e622ee0fb270cbeec0004962db34b1dbe1153af256d987316444f8d07dd2893559c88e8e6"}, {0x1010, 0xffff, 0x9, "a18e414de985bbf2c4e499e31a8fb0efa32b4a7343dc7fa7da614348227401e459b32398696f076f89f3a6e762c4cd7af7c6bb56f248f8aef407553c4e9c09959eb96d5093df60f78f99009425b2ae5bac4aedafc74c680dd5d7c8ec5deed331903b76e563fca9b2d8e9112dd95d77362732d0ba9cc8d63a180a811eac4db7ff22a3e5872459aa2d99e11d02092374652cb7151c302470fedb58ce43435d787666c59b1a78739c999c7c46d10887fa0640d99f384444e6ab5c0661eedc149c1ac94e50e7c8176e08253b47137d32e05a8f072bec49cdda1ffbce81743db00038202fff68776818c2da1fbdbdd36c19c8bd4a0f2567c9f03a2a1faf7d78a32d7d7be987192fa14e3a1397767567530e0f02c0576cf9e4ce4869af04d5b0c239a3fdcc61845ba38cbed530e72b64fc286c5b464ee887412e67320a574df500f22d8a3564cdd4b5a4aabb244950a6ac3e1a10a93b91bf50dc38752bf88bcab5726254b5355bb7fb32cfa92b6cd395e2fc924e94b651dc93dad95ba76236e9962fd0bd6b18ba861e2441ff88924c5fb159ac42c58cd857700f0aec512f6ff8cbe242b605110a65eb5123d71508617616f4d232eb1034dfc600f4b4089b3a1a664c6ad33ee580b55352102630d867f3241293ead228f8cbbcfd7b6523672546cb4a9a95816c67c0f6a93eb6366e3a02e3a4439c895a9059035fd2b3c998171f98ca7dbfde997345fc6bcd82292073e96265122d46ebce581a1ad9906967314253dc2f10593de44c9431400ba594828e43af311d0c2f8f6457cb997dc131ebc192af73891a57a298acafc7db484ea7dafddd1bc1e0d1edb5bb6d3aeb3c679a085d7be0a952f724167b43a01c0f0e121b7aa4158d9f29793836a30d30ed748e4797c65545722c1fc0e40263cc028ec5fbb710269678c20a037ecc184954c5e1e86846f866b01620b7b8679ea3ede65522a6278e8da3b5d857cef926fa9f0266504947840ea9d174308878d9ddc5357597919c749da3f881498b8d6a1aa84e84b4ab243537d05a4d5275ea975d82257049bb317651aa9d9d8c30f58496857ab1977a5a0a0837a4d304f69cfc4efa9aa19e199e0b565f17deb72ba7c7d3e417fc87857d2e607e2eb4e5c7224014d77de56322ae6c373c4687b226b32d0f8d19d2328e7ccf611d74a7f87d19a6b83a7e0558da5a6dbe9940bf6c89e7dae68ac6c74b087b580549f9018e04f580d261b2ceed166c7ea101bef109e4c3ac5021e4bfd5551ea2e1ef24851dc5f5783e1818d88a6f03229b945bb461ef4c356d245084c5ede59a5bfb4697bfa829873c93a46b8e278357a1a141d57194f0ddca9b78b00a94097c43c2ff6cd4899ea252667297484ddc9619c4faae070a62d48040fc1f0bc7615ae0b65e7fa06dcd8cf3adf4ad360e5866fbc3a9b1bd627fd6e98cf21d3c2bfee87c63b40289dd54cc999fe7f0c88c4d8cf6196b849904ea5104ea34b408eb8472493bdfcc32093bcef8ac4b0b219a1968018977f970e24288637cfdc3b0aebc43eda4a3077e5b656a637ec71cb5d6d11859bcadcdaa574fcc6f51519d9d2258194c580c85bcd7566a0406feaf2ab01aa89ff117521ba9dd85e93993f421c9467dd8dee60b853a25cf52e5a3730384863cae107e89dce85e72396f03da6a3ae38c3cf336f36110b6287ebccc2b81a209a67a2de8fc522de214c4a42dacc909082da999c65751b4350dedd9ad942bafaa971b6c3c37a27796cf90c6f5ba2e0fa2210945e4bb930a6e2fd70e05f7d71beef7d3a2c162fd6c8617e1b88edd167d07be1711e4616a250022c4cfe114c463ba8b8b313b0bd182034e6c9b06383a10105b35c78d9c0d12dec8163a5fcc45a55f221542bd2957c0745677473100b745cf50385bd6ca6e5b7a9f0a88ed477fe2240eed8a41303773dffcf0dd2f5e9610e1da50fe8fb1c346539ec709f2f0b73c2dae786336c4b0649f2a4e1c038534a7df7b27cda5fc193ee9f25d661ff617d0357db91e6698323868345c6bb7d5017f53e85923b77606f68e17acb8755bb5c5a7a1267cb2a37c48eb9cb344841833fcfb0eef742f770047aeb47677731bc33688a92e688acf3c1461852ed19883e94a528b863ff259fd97efd4e7a99e7f2931323eb664f945aadf40dc532792cae5bcb64af21939810a26f4c2aa86241c0499d4a86058e755f55a02cbbe3c80eca9cedffe4e8b9e10956f2556b5de324e8516a72a20307595a66fe75e0812596b93a6ff3fd874c15e97254d67036cf5670f0facca14e10c942cee32632cfda629727dcaa171a28dca0e8b3f799bd7cef8eae49cd7f3bb8229b6ae975888fbbefadb3cae77ea582f69ceec3297d79a27251f4d0fe0059ec615df5bc64c6e5b2acfa4d41323215d25e4f497a3cbb323886dacd398ada407f062ce56c3fe68fd56127e0ddef3f933016e7ad3b2efa3b1f3aec94ea59bff07c64a20ddcd98ee096c94e409b3608715740f0a61e4b36ad1449c077086019c05c9ce415b0a2944eb8309ba0cbe6e31ec575b566108be992052146dee623177da158baeed3bb967d833ee260cc67e4227b0380a2b68f0a46cd0ac9b5365fb6b8ac341872c3eb51caa98615e2838b06f04eb08a0159fbe6d0d0a3187829ed2e199d7beca1d3c2e2092490be516cec3dcf84277b92d11f6320e116b8c2d0955d3adae5f4d11daab15a2100808fb3fd29f8057903c9476ae92e8c803a03a5fc4baa88287294243aade089adf6aef9e483bdb68357159fbd1d55ba2aab2c9e301ad628d5d57d49393a9e2821e7d8dade8ab34b8b4a821f48a075bed0e4eacbc575730f8b2d319fd010ba7362855a8cacc68a403df890ad02aff0d0083641a866c7fedada6487396401f22a7461b5b58e024537bcfc5d072b6e2b94738ce61aee4ebe490d4a341fdbb021d38861169fd52a5a75115d35da1b130daf3f624aeb5f5e7ccf6ec4c6bb197c13cefbaf6eedfec3b5de3c0d97700265fbb2ac2929066ef14694a96e8e0f1f2e600d8efed3dcc90ec1b1ae1e5bfe0e7b445af4ea4babf2f1cc34e38d1bcf8cf33b3fabb396c2b57e171be43ce73688f8a48f1951faf2560021416fe0023f37ec1ec545caa9f7a37387b0619ad76aa4716d470aaef17b9b229486f9424a3bd27ce7b8415287c6a55a33b2d9be9974d2f6b77db6c031a65a0a42e5d6f6240797d85c556c94afd23a7b08699c69e05b1d59b33cc56766589cf6b2fbae33b50563e862adda558783da7c9a5d2a13eeb3f4964a78f531ab408fde715b6492588cedbb338ccc546ad55a818ed530aa75631a06cf5cb01d4b705fc596bf172f3a0f590bb9c6fd7ffd80f3d0a5bdc014e301e1c6906d9f72a7def7bf1042b251be3a14511e2c5e4cf50ff98dc6bc5a1f7f09e8a13381446de4f6e446b01a7c9ce207847bfe733d55b6b380156cdfb58643aac9c3b035f960f9e6796e1a4b3456f0d28843a23a94fbe585f9565ee1db6139fe2608ccb1ddbde49725cd10f3ad137eaa4cad95fdf55c0bddb95ab6cbf29c13599ef35e0e6114231d23d03529a7badc34363d17b80e36843ec0421fcbe9903d9ef0c654ec9f603aac1dd4f320ec309e1af90dd3613364514adc4abd4652b3d36222c9a29d48f6e3b79eb0a57032a75d27fe82ce6c60de1c89cb431a0c95e6b1912d637a1471b720205acd810a02624a5583d47a31e21aa9f846da15d4b7b7cc3cbf59dbc20d4f285458e2bb8022574e4713d3e104df552825e13cf6dd3f0f68e9984ff581b93457e35eb7d6c3f68e3f5aba1a84bbf25afdba213ebbd177a2670d2a922b3de5884116020ce4cba48c415d16ed92bbe5684ef8ba3f3c5648cbd7034873f64e63be0254773ffaf8506960592c96064bb0a18aad95e77ecf11f9117d1591088ad840f7fecf859f9a591e5ba05cca32f9c207d6d88b3afc19569ee1553cdabc211a0938da3ef1937fbbfbdf658b0f8b9aa74967ee1f959564cbb39b329c6644de0024effc6d70d1b6889cffa5df0a81e3efc0bd9911d2738f2ecc1c302ea600752c927466941e28f0f2c9fe597989c8d6a911896a9b53372d73e2cd67af37113fa9486336fef9d5c4086cbd302521f7a61784c2f2d0e34fe5a4111b42ed5e5ce6467a95b7f452985b7f979c56a4dbccb1e61419b264ed8d076e7bf14961896734d93dcb4d8fc7fdd2f0b1b1c008e45918bdd30934e6b7cab4e0879e2313b74b222e8d4736b7ca71eea806f5eb5456a0448b58cdfbd23dfc4507df63590a50275ab9a5a86ee45601fb6c03f095f9141445e09ef478142c5545209cb925641d002c6abbfe5036a576206057717998df15412cff8f32308de36ed0f5ea056e57c169588be08dab309932883a5de7e022544a2a0c029957244cd452abf68ea92d18e30812edd17946fc2b3a0b00426d465e1ebba0c144a8a3da12812068ff2fce766846e3cd974f9e84135e020dc675829844a40a834f81bc303877dbceeff9c7bf30ad0b4c61b38663728d013909c5abbabdb452f4610b1e6f3e422138c9ba1ef04e690634647fe5f78f79b8c1752ddbcb495f83360227959ca58abcee6119e4a66657d6375227a237ed0c3edea20704bc2a7756b32873aea7b0fe10f09e2b49e85988e33c2ca3b8f1f2d3373a2d638f1c19b5b76fd9ada027899dc3112b38145209ce21a5068508f7f9c161e9d002f6c8e594a9b4a88f730bceec475ab9fd9f2d790f2f4406723b8643d8414f069b74a3820ad32976652a0fbb3b99b77388e8ad3c8b120ad21ef6be95e2ae4c4358dc26daeaeefb791c755052ba1b503d2d29776817f48af0463c23961e6095f3feab691db1aec1dd3cd4f34fd6f9349a2cba50a8798406f0b06362c8c567819dfa7babaf015aa46e342705923e993157afd620e74038b9987f340f51f8408aa25382e5996ff270cfc7b7136b72371070bc3f1b7491b2ba250c0d59a50247ed0383019acdfb2ad918456787dbfe2771bc0053eb02951d0ea78b0c0a17489a679579f80bde6da2a5a10a30b0606ed4809bb6dab3e5577104ef919b73283b4f931a0f913d0fdcd7669bbe4fbde8816f950d875e18f772dbe06c730161b3c5e232bf109de3b8d1cd2b26447e709e234b9a5966b2cf5d37b3421ddc77156bbf3c3fb0979d3e8dcb8f9a2efe743bef22abc3b06059088196e94f321e9295c0aa3b84f91c327a9467a726cb8e39ab048bf866044bc004b199922c6d1dc6178b8a34d124cc81048ab47c2d6e150d37b574cbf62acb036eb3b1ef3c1da530423f9d3eebaeae0de4dc98117d623c59469082613faa70c9eb2c7d2d89b05e4bca616d8ffd85f35483cf7f15024bd13c35d170c127e6cb424237c9378c8c9eb8da04dd37214757bb11af65997e09b5ea3a5c48815411a46a3674e4a2072596f1c03a293059be77822403688d832c852e310dd529b0ad0eb5f794e614399e3df62cca2750019c124378904e2604641b1ab26fc4b6806e0908f76cac1de9dedf466153d55d78fdd872cc7504978cffbdf3f0a32ec05767d4e9970cbf60861f27f66e0d411c8bd6a7394e9d3b5b81cea52a51820804f5729849bb79c3abada8f7147d8345cb0ef178ef521f94c31891871d71531541b86a1d79bd8f9cbf4e3c54d3932a63c11f4ef6f1ee5992bd585882f5830c5aed7c08d81575fcd11311b3ae6fef54f118553e55e9d79cdb4f0ab685519ba16aa22a2a4043fcfd538605c2bf44050b49026f225276e153927da5c0a3944b18ae1e9ed12d78a261d82f21fd3dc53c32acc323b7a489f3a6675561cedca"}], 0x32a0}, 0x400) listen(r1, 0x7) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYRES16=r1], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mknod$loop(&(0x7f00000048c0)='./file0\x00', 0x6100, 0x0) 13:40:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:40:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0xe7}, 0x10) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 13:40:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) syz_open_pts() close(r0) kqueue() pipe(&(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 13:40:53 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) 13:40:53 executing program 0: r0 = semget(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, 0xffffffffffffffff) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x9, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 13:40:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20000000002000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x13b7, 0x1000000000001}, 0xc) sendto$inet6(r0, &(0x7f0000000100)="dfce870cd31116fd6aee8f94fa800e6bcc739ae48b6f9955606431e9df3d2521e18a8e69caed0b4a094913cbace323d527ed1f6bc7d7941a0c5a46adcba366c589570507a3034479933360dfff2678ea5d46058d47b60b7bd48fe53116d3ad69e242c140acd509b272e4083f22ec5c3829542550f264d85193fde35e946d", 0x7e, 0x4, &(0x7f0000000080)={0x18, 0x2, 0xf4e0, 0x6}, 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8040, 0x11) kevent(r0, &(0x7f0000000200), 0xffffffffffffff00, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x40000080, 0x3, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x0, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xfffffffffffffffe, 0x46ba}], 0x3b11, &(0x7f00000002c0)={0x35, 0x7ff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$setstatus(r2, 0x4, 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0x9) munlockall() 13:40:53 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) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) shutdown(r1, 0x0) socket(0x10, 0x1, 0x0) 13:40:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r0) 13:40:53 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/235, 0xeb, 0x2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:40:53 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x0) close(r1) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) dup2(r3, r4) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x50) 13:40:53 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0e3e2a5e1976fde1b4784f0000000004000000", 0x14) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x7ff}, 0xffffff7e) fcntl$getown(r0, 0x5) 13:40:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100001) poll(&(0x7f00000001c0)=[{r0, 0x1}, {}], 0x2, 0xffffffff) 13:40:53 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 13:40:53 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) close(r0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x80000000) 13:40:53 executing program 1: mknod$loop(&(0x7f0000000140)='./file1\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) 13:40:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./bus\x00') read(r0, &(0x7f00000000c0)=""/249, 0xf9) fchmod(0xffffffffffffffff, 0x3) mkdir(&(0x7f0000000300)='./bus\x00', 0x20) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/188, 0xbc) 13:40:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x100000000, 0x1, 0x101, 0x200, 0x1}, 0xc) renameat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x40}, {}], 0x3, 0x2) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x8}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/204, &(0x7f0000000240)=0xcc) 13:40:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xfffffffffffffff8, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x20000943d, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000000)=""/126, 0x7e}, {&(0x7f0000000200)=""/238, 0x318}, {&(0x7f0000000300)=""/59, 0x3b}, {&(0x7f0000000340)=""/189, 0xbd}, {&(0x7f0000000640)=""/32, 0x20}, {&(0x7f0000000440)=""/84, 0x54}, {&(0x7f00000004c0)=""/229, 0xe5}], 0x8, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x8000000000000}) kqueue() 13:40:55 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) 13:40:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f00000000c0)=""/120, 0x25, 0x840, &(0x7f0000000000)=ANY=[@ANYBLOB="f9421470b0200000"], 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e3", 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() syz_open_pts() writev(r1, &(0x7f00000005c0)=[{0x0}], 0x1) pipe(&(0x7f0000000140)) 13:40:56 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='W\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0xb6de, 0x6}, 0xc) unveil(0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffff}, {0xa13, 0x401}}) geteuid() unveil(0x0, &(0x7f00000001c0)='x\x00') symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0x101, 0xffffffffa7f370cc, 0xf8, "a0a4b6d85fbd152cd41699a728f078ef59dc8c4c", 0x9, 0xabf}) truncate(&(0x7f0000000080)='./file0\x00', 0x9) open(&(0x7f0000000280)='./file0\x00', 0x400, 0x100) 13:40:56 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7, 0x81}) setrlimit(0xe, &(0x7f0000000040)) 13:40:56 executing program 0: socketpair(0x6, 0x8003, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000800)={0x3, 0x1, 0x7f, 0x1, r1}) r2 = semget$private(0x0, 0x2, 0x200) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/206) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000100)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20400, 0x10) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) renameat(r3, &(0x7f0000000180)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') r6 = openat(r5, &(0x7f0000000240)='./file0\x00', 0x0, 0x5) r7 = open(&(0x7f0000000280)='./file0\x00', 0xa0, 0x23) semget(0x0, 0x3, 0x100) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0x5183) getsockname$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000003c0)) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semop(0xffffffffffffffff, &(0x7f0000000440)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x100000001, 0x800}, {0x4, 0x100000000, 0x1800}, {0x6, 0x6, 0x1800}, {0x3, 0x80000001, 0x1000}, {0x2, 0x7}], 0x6) chdir(&(0x7f0000000480)='./file0\x00') semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000004c0)=""/34) semop(r2, &(0x7f0000000500)=[{0x1, 0x200, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x3ff, 0x800}, {0x0, 0x1, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0xd1f, 0x1800}, {0x7, 0x8, 0x1000}], 0x7) open(&(0x7f0000000540)='./file0\x00', 0x1, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000580)=""/133) socket$inet(0x2, 0x5, 0x87a2) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000640)=0x7c) ioctl$TIOCNXCL(r8, 0x2000740e) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000700)=""/249) 13:40:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 13:40:56 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="569b11738cc530adfc15ffd3f57c1cf44f35f228efbf3f877685556d6358a3199f0d8c9360d65456e3c1e4269e3713b86b2b61e4ad04197dc0005cb34e17d60a24db6131df0715e69f83cd458681f8dfd9e114f713776d654751b8ec011f1f42e8ce8cbba764c20296cce73cad4146727c64df62b0fb97957ed7d2c0de70133fc9d1", 0x82) r1 = kqueue() ftruncate(r0, 0x81) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7}, {0x18, 0x2, 0x7, 0x3870ed52}, 0x5, [0xffffffffffffffc1, 0x9, 0x7ff, 0x3, 0x5, 0x1000, 0x7, 0x8]}, 0x3c) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) 13:40:56 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e0d200000029604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dc", 0x36) 13:40:56 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x5, 0xffffffff80000001, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x60000000, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x800}, {{r0}, 0xffffffffffffffff, 0x32, 0xfffff, 0x2, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8c, 0x10, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x401}, {{r0}, 0x0, 0x18, 0x800fffff, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x1ff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80, 0x8, 0x8}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000040, 0x7fffffff, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x30, 0x40, 0x6ad, 0x7}, {{r1}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x0, 0x2}], 0x6, &(0x7f0000000140)={0xf7, 0x387}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0x10001, 0xfffffffffffffff6, "44b8acd70a7da323dce16b94200e31015479dc00"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 13:40:56 executing program 1: clock_getres(0x6, &(0x7f0000000040)) 13:40:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='5', 0x1) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, 0x0, 0x95) sendto$unix(r1, &(0x7f0000000200)="84275187596d38d57437664c1ef15fb3993105eac8c42a0ad2a9229372b499466a48ea660d7da4a6dbba690fae627bbe82e5da3348d0f67ec30d015090c3967fbea3511e26e21085f47e36f63a8b252c0bded0e228177390bfa313075163fceb1437e791ef721e6966385053f9ae75f2e6b3bb5d0dca180ab5639d8ba243531f4cb1bccddd1b188697b799e781d9052e798b330b", 0x94, 0x400, 0x0, 0x0) lseek(r2, 0xfffffffffffffffd, 0x3) 13:40:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x9d) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xfffffffffffffee8) open(&(0x7f0000000040)='./bus\x00', 0x809, 0x2) 13:40:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getppid() 13:40:57 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10008, 0x141) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x60) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000340)) r3 = fcntl$getown(r1, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="c5d12fe4c202f6abcf549472e07c1e369f0716de22ae0792db09c883280c2ee28f422f78bed1e9ea82828f8267cdb2bd59c28ef08e6708d2be8b31a484d403a304b599c835d6d5852eec07d80bbea998f0097763f522235a114f17cdc787a4200c64a64347c76e92a796ea97145208c132ca53606408a86ba4a33bd01a918e4b3e51450a2f259b1115fae5f845ec0905f12d166616", 0x95}, {&(0x7f0000000200)="0b791af29c83de435413d744897c406467bd2a32913f08b029d1a28341d431df6e40ad6b2188ee1cf54b06380a489b6c4beaee15d688fc38391ac17d9100f5977c3cbd06f69080970127a44d16fc66ef01450892d0eec649805d1c74a564a5d40d772734b01dc2aafbf21832b649f0bc443d738578d1e62e938131003923460e1dd119fbee4c2bcefbc523f0f3d6cdb19a7445a7febef1b59bf6cb41f7f55573960dc8383750fa158b0849cfe538c8e1ce8b19a3acc7a0e9604f3f4fc9bfe41accefe8461347903280943e414a4c77a065786e038dc0c2db309f9eb1b7f6483fe5ed92f759c638fd", 0xe8}], 0x2, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x48, 0xb}, 0x40f) 13:40:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() flock(r0, 0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) 13:40:57 executing program 0: poll(&(0x7f00000000c0), 0x2000000000000167, 0x0) socket(0x0, 0x4, 0x2700) 13:40:57 executing program 1: r0 = socket$inet(0x2, 0x4, 0x102) r1 = semget(0x2, 0x0, 0x200) semctl$GETVAL(r1, 0xb1a11e1a0316a728, 0x5, &(0x7f0000000000)=""/234) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 13:40:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x0, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000200)="5690cbee9c67b84370e31d0dfb326cfea6dee153033b5fe9f5024cbfdf02c34aad85d0c3050bd2ee63c6ae7ad7d43026670a963338b823fe363946cb4ce5985bde9f832c505105178c501331510ef2e86c297f5a1251e4e63eea04b51cb3321001c19c81ba716f10db7db1402374627aa1bcc23e58949da64ccc371853a1c29f31b881cf81ec0b329ad31ac910df6c520d5e984bcd0e693917ac849539ab2ac0df454d8757222f040b6ef1c4a3e905cd67d06fd773f40ba97480aa726f5482a1420ecdd01c2fe75412341da3ba5537d3cb574eda1896cac4b342e0e3bb610624065ddf6c537fd5c0341a24e039ac87b091bc55", 0xf3, 0x8, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) nanosleep(&(0x7f00000001c0), 0x0) dup2(r1, r0) 13:40:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) kqueue() fcntl$getown(r0, 0x5) 13:40:57 executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) read(r0, &(0x7f0000000040)=""/162, 0xa2) setsockopt(r0, 0x29, 0x66, 0x0, 0x0) 13:40:57 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x240, 0x2) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000100)) write(r2, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x88e) shutdown(r2, 0x1) poll(&(0x7f0000000140)=[{r2, 0x8d}], 0x1, 0x0) 13:40:57 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/140) r1 = socket$inet(0x2, 0x3, 0x102) pipe(&(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:40:57 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x90) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x91) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x41, 0x4) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000280)=0xfffffffffffffd6c) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10482, 0x100) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/41, 0x29) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 13:40:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) close(0xffffffffffffffff) r0 = syz_open_pts() fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 13:40:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() sendto$unix(r0, &(0x7f00000000c0)="4a98f2489607e1c0db5ebb004f28ca8da40b59334b49b6bd26afde9e671fa76a6adf6f3cf9bb749c8d5eec3985b539ba6b711befbad5cf5ebe07280231ea64bf803ffd855b1335d84268d93fcedfe57510f417d67d0c7b2db39aef367199c4d9752cf1192c42b1f41e7738baa94ce741a0d9193a5febbdccd8e7b7c9778adc8e15953c3691865e32ceccc3072b4a95114b53fd37b3d7c65126d1363885c696df44647edf3b92", 0xa6, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000040), 0x800800, 0x0, 0x0, 0x0) 13:40:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8}, 0xc) mlock(&(0x7f00003e6000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 13:40:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xffc6, &(0x7f0000001680)=""/81, 0xfcd7}, 0x400000000801) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8001, 0x3) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = getpid() fcntl$setown(r1, 0x6, r2) fchmod(r0, 0x80) write(r0, &(0x7f0000001040)="dc04924e80e72f17fae8e47cfa2a2419197fc05b5b961a8c67eed17df3cd2766625cc72b88976d1fb07ca27c36ebe0def13c129b51b8e7a9e797d9dc3303e20118d21e1ab746c13e31a937568fd9932ebd73240496eb31906760d6e317077b7e7b286d85a5e03adfb6f73d5b0c750dd2bcdefd8e283f57602d631a74f7d7315d2e5f526b84774c6261b2132f672c4dc9b0f3353eb43746415b606a337d3b758860d093914b68fb33b57db6a0e2aad41479abc4eebb97aac0c88b8d07f91037b4a29f04bd33eb378dbfca6a9d183cd3bd99fae01671", 0xd5) r3 = msgget(0x0, 0x1) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffffffff, 0x7fff, 0x100, 0x0, "6f3b642e48233826e788e695e93e21add6693629", 0xeae, 0xfffffffffffffffb}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000002740)=""/4096) close(r1) 13:40:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x7fff, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r3) syz_open_pts() 13:40:58 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') select(0x40, &(0x7f0000000500)={0x0, 0x6, 0x6, 0xad6e, 0x200, 0x8, 0x4, 0x10001}, &(0x7f0000000540)={0x1, 0x3, 0x101, 0x7, 0x2, 0xde4, 0x1, 0x4}, &(0x7f0000000580)={0x2, 0x7f, 0x3, 0x1, 0x0, 0x7, 0x8, 0x4}, &(0x7f00000005c0)={0x9, 0x8}) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') r0 = getgid() r1 = getgid() setregid(r0, r1) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) write(r2, &(0x7f00000003c0)="1302297671aaf26c629b94dfc43d3aa4872df694c2c7894c9c997f518e7d4f858608532e3a23bd23f9ac919f95d854f42a85abe82f55e63006abea0de69d7bbb6b30e46dd2", 0x45) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = semget$private(0x0, 0x1, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x3, r7, r1, r8, r4, 0x1, 0x200}, 0xfff, 0x3f, 0x3f}) symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') setgroups(0xffffffffffffff05, 0x0) setregid(0x0, r3) setuid(r7) r9 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x20) pwritev(r9, &(0x7f0000000340)=[{&(0x7f0000000380)="1d411e10d60bf9522671959781de5dfe3a4affd2a6c90b3e2db7f6d93bc34c33f1d2a9537779dd21e4df78871fd48da0c1b7dbc63fc8a1332aaceb450af19bd8", 0x40}, {&(0x7f0000000240)="9cc6e17e923caa5d4812ef2cd02c374cf18c4f7c2be91a979c56c300deafd42b089788169564d2ddbf2aa5976b72d8317a8404bdbfffbc2579f5db2b02fc1cf51379be620439d79c6145d9a30802e0643608c65f5c680fd39698ace9be778dc24825830ac7a3d3e30804c5eb7b7ff36dcb055f9666a93f1d52c0e4565f85e35065089789ffe20d4a48121c472d3d3510657c524281f9e2c5dcd04aacab806208270e1630f4cc8d07ea3248245418443f8e324a3d0622d580abeb198a", 0xbc}], 0x2, 0x0) chdir(&(0x7f0000000040)='./file0\x00') getsockname(r9, &(0x7f0000000b80)=@in, &(0x7f0000000bc0)=0xc) sendmsg$unix(r9, &(0x7f0000000b40)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f00000006c0)="680a110f8e7484bec4c82b366b7f8028cfb925e7944f643cc115bfb9a98cb01ae26d129f3936b1fe949b079cd2fc9c34fe0c48f6160fd23aedcfb85bfcd3e100581fae9d733af99d2fa7578ed516134b2ece5e23635590c2218a8fd488107b2ea33c50a766fe03f9042e8ddd6b99f620a84dcbe0e5edb7303064621b8397422f4e3f5d208554e778571b988affc13d611df77a33bb03caebe97373dadc7db45c2c46", 0xa2}, {&(0x7f0000000780)="bea60074c9932fffb85a7b474625b82d7dcb90088d9d46787ea7c219275616941f0ccc008350bd4abc2fc7b6cb4eccebea78338516eb9750991f5b62bd305961f7a84c9adff7e713da2a8224aeede0bc1835baa12dadd1d3e0afcf531ce876dca89f6f7d49abef86b4c984aabc394b324b977d6a5567c10fc073aaae7ba2543d7b806ae8ac22a55625481c4ac6dae51e030c32d8396e699180aa13c62e4b2341db039ffb357d20935e744ade3d0136db270c26f0c0aa1a7237044eded9b9503f8d2779b1affbcf9315a36b15595befbb0dd09e21f22c5f70080fecd43992fcf3f436ee7d19880482ffeba31eecf672a02ea864", 0xf3}, {&(0x7f0000000880)="b989d231a8bb07843462384bb173bb1b1f1f025991516b9d69415416eccfdaa76addfadc9d7f84582f6659e84477a41dc8bca26d50b8906e8eab4b92d205059fc095a3419e420679074ec5b7a47823bd57e6307223183dce29239122c434497da71b800b40b30f4e64c01ad79e03cf61ecea63af992047db87d7bd8f98e6e19a92a2f820c0615bdf5a0c2f5685c657044875f8ea73ce864dfc1929e48ece93d17a8bc547cd93b9d8ffae7709a500e5d01474daa6d0687a436a7614bfcdf95c3ee2639101dc55ef4c90aa5fe6d0ef1bf7169af35fd3", 0xd5}, {&(0x7f0000000980)="4ea0a3c9e98f7068a55c433086d828f994256c0b643a298ffe5c0c3c0df91d2fa90bc62f23bd357584d864ff44c2cc8a6aac9accd70b2578aacf9d1d6077192be789f2fb6c3b028fa32f9a30fccea1120367454d1b1a5db81304d31b84eb4a643e1d1d8918a9d9bfa05ffed2bc8f16b1f3e392c4e9ee9d8f9f82d2045f96bd3a340b18b0a117ecfe99d49b8d9e695712c1e8c991978dc7787c5f75fc5387d9c87ce18babe02ba115d96b9125c9c1775e6fa6e489901b369fe44ed2bfd68bb027cb", 0xc1}], 0x4, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r6, r8, r3}, @rights={0x38, 0xffff, 0x1, [r9, r9, r2, r2, r9, r9, r9, r2, r2, r9]}, @cred={0x20, 0xffff, 0x0, r6, r8, r4}], 0x78, 0x400}, 0x0) 13:40:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) 13:40:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kqueue() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="3d05ee3ace5b1ea2bbd50b0dd669d7222bc8e22cee8a74c9a56752d809f53f87fb046d702c8a47f44169ec3815b54352885a78cabd3cb4c797395de58c9eee53fe5195ea1c83267ea56bc368f207a6cceb8b82c7bf019c962a0821a5c63409c48c3e188153", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000dc0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) rmdir(&(0x7f0000000180)='./file0\x00') r1 = semget$private(0x0, 0x0, 0x20) semctl$GETVAL(r1, 0x754bf6146f4f21b5, 0x5, &(0x7f00000000c0)=""/28) r2 = syz_open_pts() r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCNOTTY(r2, 0x20007471) close(r0) r4 = kqueue() readv(r4, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/108, 0x6c}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000500)=""/151, 0x97}, {&(0x7f00000005c0)=""/16, 0x10}, {&(0x7f0000000600)=""/154, 0x9a}], 0x8) syz_open_pts() 13:40:58 executing program 1: shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)=""/82) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) r1 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/11) 13:40:58 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e2a7631315599001d7078684c0133c00000000000000000000000000000000000000", 0xfffffffffffffe31, 0x406, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x8, 0x91, 0x3, "fc28dbff5909d68554b86d8bff28023f1686aac8", 0x57, 0x2}) 13:40:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) open(&(0x7f0000000000)='./bus\x00', 0x403, 0x102) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4000000000000000) 13:40:59 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10100, 0x100) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x3, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:40:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffd, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x44) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') chmod(&(0x7f0000000080)='./bus\x00', 0x20) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x401}, {0x18, 0x2, 0x0, 0x61}, 0x40000007, [0x0, 0xcc21, 0x3, 0x1, 0x7, 0x6, 0x3ff, 0x7]}, 0x3c) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x48) execve(0x0, 0x0, 0x0) 13:40:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) fchmod(r0, 0x21) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 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(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:40:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="f0000000", 0x4) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 13:40:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) truncate(&(0x7f0000000040)='./file0\x00', 0x100000000) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="07ff20162ccb110d6356977f82e7540fb16a744a9a339eff1da0c04c8258cd7ded75cebacaa1c14cab4f8112b32ba41ec3"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7, 0x14b) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 13:40:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x4, 0x68f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, r4, r5, r6, 0x4, 0x100000000}, 0x74ba, 0x2}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) kqueue() chroot(&(0x7f0000000180)='./bus/file0\x00') r7 = socket$inet(0x2, 0x400000003, 0x0) setsockopt$inet_opts(r7, 0x0, 0x400000001f, &(0x7f0000000080)="00ac2512", 0x4) close(r7) r8 = semget$private(0x0, 0x1, 0x401) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000240)=""/175) r9 = semget$private(0x0, 0x3, 0x40c) semop(r9, &(0x7f00000000c0)=[{0x1}], 0x1) truncate(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffb) chroot(&(0x7f0000000040)='./bus\x00') 13:40:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) fsync(0xffffffffffffffff) r0 = open(&(0x7f0000001040)='./bus\x00', 0x200000000002, 0x0) fcntl$getflags(r0, 0x1) write(r0, 0x0, 0x0) 13:40:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setflags(r0, 0x2, 0x1) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) fchdir(r0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(r0) 13:40:59 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 13:40:59 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) fchdir(r0) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) 13:40:59 executing program 1: r0 = socket$inet(0x2, 0xfffffefffffffffe, 0x200000001) r1 = fcntl$dupfd(r0, 0x2f1c2f18ce69e4b, r0) r2 = socket$inet(0x2, 0x4, 0x8) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xfffffffffffffe13) recvfrom$unix(r1, &(0x7f00000000c0)=""/110, 0x6e, 0x802, 0x0, 0x0) 13:41:00 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x3) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x12d) 13:41:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d6a6368a17961e0885e9c18342be1d7f729090296991bd60c2ebf674513e2b80bdfeeb99510c0093edcabdee632d", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) 13:41:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) geteuid() mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000280)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=""/156, 0x9c}, 0x42) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 13:41:00 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 13:41:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) 13:41:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r5, &(0x7f00000004c0)="c68f7f1760cc50e27ff0212d7daf1cb3c440ddc90cb57ad16b528f18faaab4e74bdd5fcbaf5158d3b51363c8336b53d00ffa7ddafd785e018eaf10cae4d16691b9081801a54e963f7e602fea898ff1c900ae0d4eb570d69246cd68436882fdd44b600ed71ea8df3f0424a92665a1290f1a4937010f41ba902179c9277bb064e1561edf90813d73783ff478dc733d3136727e07e0eac73c0aa7bcf4a751e2af3c0119552c4681b97cbcdaf0947c316a691957", 0xb2, 0x2, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) r7 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair(0x6, 0x1, 0x100000000, &(0x7f0000000180)={0xffffffffffffffff}) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000340)=0xc) r11 = socket$inet6(0x18, 0x8004, 0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000005c0)) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x2, 0x1}, {{r4}, 0xfffffffffffffffe, 0x1, 0x20000006, 0x81, 0x6}, {{r5}, 0xfffffffffffffffd, 0xdc, 0x85, 0x2, 0x4}, {{r6}, 0xfffffffffffffffc, 0x8, 0x18, 0x3e88c627, 0x2}, {{r7}, 0xfffffffffffffff9, 0x24, 0x80000081, 0x1, 0xc55f}, {{r8}, 0xfffffffffffffffe, 0x88, 0x1, 0xed1, 0xfffffffffffffff9}, {{r9}, 0xfffffffffffffff9, 0x58, 0x20000000, 0x3, 0x3d}], 0x7, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffe, 0x44, 0x80000000, 0x10000, 0x4}, {{r11}, 0x0, 0x23, 0xc0000083, 0x6, 0x401}, {{r12}, 0xfffffffffffffffb, 0xa0, 0x60000005, 0x5, 0x6}], 0x8000, &(0x7f0000000480)={0x3}) setrlimit(0xe, &(0x7f0000000600)={0x0, 0x3}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) fcntl$setflags(r3, 0x2, 0x1) r13 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000200)=[{{r13}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r13, r14) 13:41:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) fcntl$setstatus(r0, 0x4, 0x89) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3ff) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) flock(r0, 0xf) r4 = getuid() open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) fchown(r2, r4, 0x0) 13:41:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x6}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="87dc5670b9c326ad5b7475077df65a23eadaf06c20eca4b7472ce83ec30f30a96cd7151a4ae2f027bfbba34a29706ef3caaa1378ab00a377cb1cc8da18a32eee085c151afb9743b9da039f815aaa1010ff309a8d4d4338559cba3fc4a643301a696ed83a047018f289d21d3e75d41280b10a2ae8cb3fbdcee2dadb34ecf74e7379d48f14af7be3b41124", 0x8a}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:41:00 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05000000000000000000001c00000100000000000002"], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xe5) r0 = socket$inet6(0x18, 0x4, 0x9) socket$inet6(0x18, 0x3, 0x9) r1 = msgget(0x3, 0x200) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0300000000004000c00a8c71f3b8f2128c8b2e1c6cba8e5c878e9aceaf870c40defde870c6c5932f83ee669e643ab8f53245437b04837db3cf0a9314318870fc74d19606d4cca991c7a7785a04c9fc334a3a1cdb992be557ec35ac"], 0x5b, 0x800) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:41:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000040)={0xb868, 0x2400000000000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r0, 0x1) close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x7f) 13:41:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="d63bfba75210a69055d7d514848299119aa147", 0x13}], 0x1) 13:41:00 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) munlockall() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x8, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x10, 0x3, 0xef19}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x35, 0x85, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x12, 0x789, 0x8}], 0x7fffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1, 0xa00fffff, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x29, 0x20, 0x4, 0x1d24}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0x800}, {{r0}, 0xfffffffffffffffc, 0x62, 0x4, 0xe9, 0x1d}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x6, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x343a, 0x3}], 0x40e, &(0x7f0000000000)={0x7, 0x9}) 13:41:00 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) setsockopt(r0, 0x1, 0x0, &(0x7f0000001040)="7c2b779b17cee871ad18ec3e16819a755db2ae90133119ea2a68728061a23a7b2259bba958b22a24f30d2abb8fb84e2e61ac0e85a8b68f07d083a1cac21e13f2df3bb163938e2abc330d2e231283ab524f9f7dc762ca60d52bb0a45c99e70a29ebdd2c7a263ee727099d0c3208d8bcfad509956256111ae6da442bd37df4ec07b466fa8d025a9c70fa818110961bfdc71d1fab0aa33e65e5894eab46a60140f622607ed7f044f2f0210711045484f7bb159c6bb0734300d9487e6f4ff2ca75a56885105f60ee1cbb283acec50d4f200c1b40eb157393247f9dc69b58098a1170d1d1b8c39bf2a6db2868c52d0c365c56ad228ac4c8b4fbdeb1444a79be987d43b7227d47be37c5d5e09461b47348b548243a43331f38526b1a6339c7ee23538d8367f38d09f68687c8103be59ed1176a450ccadefbc6b1a27ba137d45eeab98ad5d0d4bf4d2921e92cd4e781d8dc6fe30367e7101f63dd928f6989ad0d39c933d7dbc0f767e241d23513d4a665cfee6ad3cb6b7f4008374fd1d515a8c433ec388cbd7db5aa855b8428a2a91367a515214a80e4e355cf61e7e109d4155d8de621d7b00120f6489ecc698250b694a70b6c92d3307a8c085422814c7d25d05b2e6ec13d3dce84750a7e7305d9b7609f7aaf5885d8a110564190c076047db32879ab5ef64d9427ba403cb06efb183d5542cce4d5b1cf6726dd9a4d43b7e2d325deb4f97e9431cfae528a9519b158df39b6ded2e099b1247322c33e52d0003dcbf642c6e5665f291c433dbb440ad7933d4284db06d1feb841d1dc86bf37e322bdf67d1be47751232e747962f4e63a384e60c8385cb15abab0f986ba07a021f63f23ec0f7a02fedf07d58baa7ca79f2fa8ae26e5866bd32880cd6c3ba8933648a04a10c48e74c4316b2d2a5dfc91a56113614de49b43256c3a8d2b08ca6d6c317b98f45cfce377717f8c94f40f2ce69908e035c1557763ea571eca7c0ddfe99e9ed1f74abe4e57b873305ec08e7e86fd8d55047856a094df9f5ce4c29fd956ab4ca62f155213dbfbacc73c1142879a99b1f097ca0900f0d38da0ca8b5cb5a1197d4c652c63ada2135a17ffa15e480c67cbe1f450642e0775cf889a090469a32254df1e64e240f9a0412f4afd0d17dd4f5dd71283b1fbdaf24e9be104579c1461a5ae135594c96df05e1cfa454cec43197e14a39fa5a93f051e0d26bead6da5d2b69117eab6a370918085d91a1bbc1369ab88472653ad21373273efeee34496c38336328ed91475caae07967c778d31075f0a8f1d8f6d708be20da8cc94d1f08f1a9d361eb85a904e8d23ba00f04c4549a15f9c5b440d03db4f111bfe7dbd3a20623bb711814cdf462c2a53dd51b444b88c09a4c2b63e8f5ff0c30234d53643b9eac5e2c2f50c4a1a3b2485876cb240fcc16df1b0fa3668aa5c94a845e657e5287fd2c747cb2af738715a094cdb12494924eadf395ddd39ab687d994b1f8418679639a2318e32b37d804dfca0e3bcca439d0337a33d845050e1d1f0c0028acb06c8083608d0462295338b4c4fff6fda6aa47293e907643194cdf86a3dfc2ec069f8330d2233d778ee57a9a2406f054cdf899464f88367c7e3b343c32cea1cf9df60ee4e2d8db2d73d7a702f34f9bad8d3050712385fd7ccb69c8b8e56b45aafeffddd257494e0919f005c6f9cb3ce093fefe3d593d01315414813ddc2a01142856c8e6e165d43ec0ab1dabb98a61dece3ce89213e7c54745f149865fb7188fce4039dcd33377b6ffa8c1b20ffc67a97561b37aa7e061b7884a7662c4ff4d8e4bc95b5caed9372a7e737f188b872cdf0ee08b4931cbe2f154e573cd6172cc4b1e81a1b359e87b496addbc73d27caa581a5bd9ab1f9d1221252d965109b793a6816e9cd198ab7187ffd171de332489d237cf65fd34009c119b035fe16a805a18858b60a9ff696a9788cabcd9ac98608968b4aec8471503b4c4776f2b3a7a91328a0bea7f946387d070813fe41d043c86c57b67372ff2867a525d95c7586d10e1c7e81195da602cdc82ad396d0da42f7732e03a17cca1dd4e5b0ac261b1d0a58a1bfd107ce8b3640a495c7222ef97eb47bee0eb4b5c2c37f7a1f7ea1c99fdc3ce070190117fa52f21f2367aa15dd88a38f5cee92ba5ca1a806520735e7b5d0b709b2f3525662d9966a06a862661c9b3a21861b31100efa964df7f953ef0576adee532ac0c614699d754278aa1a28cb717d3ef1bedeecdc16148671ddfb125d0d5f6b6b9f5da7051b3c4e775eec7c4eba372984da7d13c01fc3dc91bf63ca8a2dc5a34fbea79f6a01fa8b0a3f4af1bb4eeaad439543fcd3d054e0094518b94d9e702cc4ed1d12a404b8cd94729296637356c6a4f64b36cb88cde9da03be435b0fce3560ed7c43464bfcd9b026ac74f5ac78c0f01402640b336196233dd3cd0903616b6110c3b0a295c23d5a4f668b2356372b5435ff52f3fe2458d88a4e18167893dbdc5ce242749abdf58fadd6c359b40fe6782b3977d21ea8bbaff500c93738928d3914074f3c324707af77d29a83daf6f995c9e52776eed8b2198624072edec08e148a476e51e7a1ffd2b5eb95236390bcdd4bfe4269defd89dadea68bb0c85681dcbff115674c10a1a291dcc18df5637ba3151e63c27ea0e4b5a3aee1553276ccde4fc811866807facd1978d5977b1bce57e3da65ce804f51c8e15777b66d3605c97833cbb1697e30a8466ce35fcf442dc776e7ee35b7569232a50e0cd0cb8a4094be81024f4a86e406bd3607e07f8cc595332d85055ffc32d7c7cfb1167e042fcb8f0a980d83c00d63bd065ad59f8eac57e58214ecefdd392f0df7109e4cf7f6d24d7c37cffa073756195b91e182cf4a4f4f5c0aaa1ac096510433a7d1763290ffd5d23b449b497c517fd043c1ab66962fb6de242322e2f42dca94dcf3259ac70064551c681a839fd4477fa3bba9ccce43ca4c0bedcc061fa09b54c8d104d3a9bef446503589026434efbb2f2e40254413971b93bd6e9e18d68a46ad7896a757cefa78f7fa2c8448461cc04a1c77b891feef5ec2a8d360014dbc1fee8285ce458e1ef7430344c2c8fce20923e834ac28c4a7640fe1c6f0ef0da359caf0bf3aafcd241ded0a7205cef11e215cc607f50f1b11d14222122617a46a87c034a622db833cd29886ffeb077122b88b00012b48c40e8cdd686264c9527c7753f846cc539a75f82619a5bc72abc2a45a84f5129cec1e8347c09de3e13b155cb7a1b0b73037cb92a256a7f371bdfd7928544a3623a50139dd6fa6316cb9254cda462216c7a6f36781bae65f3c449456b7332a50eefd00b6481a8c735b2a2260961b4e85a92b250cc0a6aac196cd765fae7ce0ea4bd5f76c196fdd44b15a35b9f367c1cd5f591be658c505754e8fa924ca886f903d21b321eee5d3df9ece6a23ef28dc05cd1b465dafaa49d332b6395143511342ab918d60612101ce9da7a36ebaeb3eb588e7b6bccb5bf2679281ea65e6bf543adec5eb88e06cab56ba729f00778e3cd4d35ee32357ab2a0df4311d401f3b50747abe5ea2a118d651b3e8c8996ff83707f4c0f8d93e47e6920c10be5fd7223d7393c981642dde7037ee17b9cf75260f35a65a6e21d2924682ea9f711c3d362d754c636450970252d9ca388cae90a7597902b2b099476130b4942ac07f227ad5cf6eac29085370971f8f493ba4f5042b20233c7938864222c4c97585b44218eb98d4f8872fb7da6741139b001e3124af71ea20a833b1b4b85a95302a787a9ecd57fd1538400a7ba7f9a219248618f0223791a176d089096872b3e64e0ede98f5ab489768514a7cb16974ce0a01234725bd00a0d7de95ea2365028d62d39dfa1183c91f03497a3afa0a3e1cc797de7d67ac08d93de2830df0f49dd632e91cee47ced2c3bda5cb2b0b2b5bb0500cc3a50a950398b6a1a5e5db9f4e96f2eb81a3a45fcb9c2508bb0437d69fb06a8950965ded40b8e76e6ea0e33e280d3815957d1b1e51b82cb043e5b85d2754263151e35909f88936fdd797ed594aedf017ae92d2a13e103f8e02a9c5f90611a1147868462869e4a44f21f82c09ca52ee9629ea16c70d41c0c0f8242603ffdfd23d55f2d01bd09f8b29865eced8fe111529727b5ad217eb5a86a357e52513bb7d05be9cb594fef07cb9faf0dae33d376fdcb9424111349157beeb167cc49cd647e4292d1d9fd66ea428f8f53e4736ea2db87e03327092f80cf14d732fd5c03746553a5ec870dce4065c0e7faf489ae741921f4d0da4cdbcfa2bc856ec8fc308fa2212f9f314ea18206c5015ff3ee29402945dd6e8b52791f918c3a7b47846f104add7c0592d478158f164ae6cca578a155048a5d13cb22c40c7db1af79eb0c80dafa4d251ef7d34db845b6ef2ac8e4595466da158d3c7562bd715aee8a0421386600fe599c76137ea7ed5e93bd20ac5707837b6dcd9f2eb48d22d91301a21842163bc3820bd227c6293523ea610a271fc0f7382671c7f34f0232bd83799108ac0a5d0ccf55d85c785a1e7d30b7a4fd43aa07f946b234127f8d0299210692d79dc64e0e563654dadc9de000ddb463a228a89fd15c6f1985e9d5b035f3651e337095edc2d751c913b2bbda506cdc506ebb0c0f408b5c585142411d7b6785262be6d598342849e46438d843430c8a0761116d8ba08a43cac526a6be9017e730cec9625db8293e956ff6f8f03e70db705a9c4a1a7e843224c4acbd22b5eb8aae71f21f3ceaf51da15f00fc3d4cb0e9475e3b1299eeba024b23adaa6af679a4e5ddf5158eb77375c6c7ef8d1bdf14d363734fe0804b4456463873fa6830dbfdb82744ec10f95a41d91da5ab77211cf5827599ab6e0d85771754e2ca6780b9cce65c9a34df3cd8b60a6b632c8ba1932818601a16f37a36d336ec555884badcc128bf1e8b308c5bdd507e67619c8569cdbbc1b0f054ff7ad71a60e6ec1022711da250c5fe07bcd319691238724b9d1373462f8607cda37008c07ebc1cf158b2be18083f06f5da99db3b502ce1f01b199b689d19b279cc453b9309e02789bb1f56576bdf64006d8a77baa507a63602749b55e3aa514280df326e162f0bd0332bccdef4bfeff0070581f0753a6d951dba7539128b24140dc541f96101bd719c05bd19d6f05c42392008a3cd3a72abbafa57ce25f73ae2ed42d5eed6597bc78726993283be2d6c85de18ce6bc78a354efd8176697c59766e0d15749d2a135d169af802134093e8831c8d5a551d288146bb82b13fa0f10ee4ca053b7d18d4876a2ba74950c61b154d16acf6a59432a71877fd7d7fc691f69e49fafc050b8a4abf970bd5fdd7fcc3e6fb4cfed09a1c100a837b44c211cd362e3eab1ca8146b3fcf06a48be229e3148cf9485538d8ca9a221057bb5bb247003c9ccdedbaed3f7b2121bc72f65367b0c0029a166fa7c038676f72f880147f455ccca3fd948ac7ec296782cec679982419e2984610d2095c4d0f7c3b89f0cf307b636de342c647e8fca2d0a12ff823583c57b9a6324955008e261d1e3b348bfccc8ceaddca73e912b3a22b26978844f31c1bd835d5cf49aa485296e3cecdd89be0c802ed7b18fa3020d99bf36878b9347b8bae74758957601dffe2563d25ea72a29567a107ff782f0aeb9160b6452fb8826a80cd2b0a24b39c3d9f1a9931565669a35ce56aaffc6383162014b26be79b40e0231891a072bb67b519817fa945fa495e12a1d1aaf19cd9c779d7def6f0fa0ee449067fd4901cd2e72f0496091d6d4b603024ba815d7566f34916c9e6e2c35c09ed4c551c89c", 0x1af) 13:41:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) r1 = syz_open_pts() readv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/5, 0x5}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x5) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x8}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d3b, "ba75a75db5713d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:41:00 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r1, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f00000003c0)='S', 0x0) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x100) flock(r1, 0x0) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) shmat(r3, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 13:41:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/31, 0x1f, 0x2, 0x0, 0x0) r2 = msgget$private(0x0, 0x19) msgrcv(r2, &(0x7f0000000080)={0x0, ""/128}, 0x88, 0x2, 0x800) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)}, {&(0x7f0000000200)="6f9bd751f86330af365cb19b94689781392bb4934eb8aab331952b9c757f1380cfb5849571696c1abea257022d8b69ddc347271c8ace4d54b51049c89910bd245a86654b042b4fd99466fb73cd21381d916d6b877befa3c48586c78a978dff5e5b4141fc62f445c0a387a308fdab11e6a73f856e5b8ed3875ed5460c8ed6bdd811d5705f247ef67395be0c4cb5620ba9f5278860d95097bc27624c9d3f58bc44a6ac382dddaa156956bb4289fec47f2c434ec77ebefccc7f58266b68336b1912336883449ab4fafe784bf0"}, {&(0x7f0000000180)="29321f2378e5a6b46823a6f82dd0d9d6ce49"}, {&(0x7f0000000300)="1dc2aad6cd3531a1dde88691ce4c86a94aac07e3dec8c4240bb9c72ef39430f560b4e6fc1aabacb4732a6a1e4c91eb363b758db33891972e944edd28634908d8913a8c49d6ee53489414face44428c39e1f2660411a0e71193ef0a1528ea4376fecd197250624fcf7f5024a404dc146daca49aa150b9938b5f452bc86346e7e77c07737193733e9cd2efea888884044e13ac04407e837d794c9b13117881dd0ddb185b550bb8c1d792324c4f72e61307fa7a2c"}, {&(0x7f00000003c0)="e756244649c1b03fd752a67a896a64599effc98cae685c32eb3d9f2a27abe398c9ac8cea8f9a53e246511327d4d422ee8cb8d706a2974fd2d23d48966250484d6524d4f088989cec91f427bb623393bbf7166ab8bb9990d07dbd167f2f0f27c7000dc72accfa4b1077b8196d893e04ce7b3d6bb4c831ca98fd1cd663004c2c432d639021508918220f966fa012bdb436d96fbd6e422cc0d78d81d6e9452b024bded435a3a1a82b692b2b202f0c5ed172f201cccfdbe80f3f16cbf87d58faf0fac37bb76819f014a0b466650fd549d8ad6a2e20c8ddad028efa7a3534b127a3299eda1151026b583e0899c07d191ffe"}], 0x73f, 0x0, 0xffffffffffffff00}, 0x0) 13:41:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="f5ea6f", 0x3) r1 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000140)="c4a2f69811c18fdf4669176b68e827101b1bd3ca", 0x14}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="384f6c14c295c9c15e92cfd71ea4e02ddf2342", 0x13}], 0x1, 0x0) 13:41:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) r1 = socket$inet6(0x18, 0x8002, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) socket$inet6(0x18, 0x0, 0x400) r2 = dup2(r1, r1) setsockopt(r2, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) 13:41:01 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') 13:41:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/98, 0x62}, {&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000080)=""/90, 0x5a}], 0x3) 13:41:02 executing program 1: select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000}, 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x3, 0x480) r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/34}, &(0x7f0000000040)=0x24) getuid() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 13:41:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x2) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 13:41:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9eaecf12845088e7008875f26ce8b02", 0x63) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="b76f01d0869905231cbdfffbe462f861f3dec6ccec99e587a9efce2e21f8836a136c55b6f881605841cf3bafa9177e6d2721cf2a2b4dd7245b53b57bb667fd279c6578207df7e92dd467dc805c", 0x4d}, {&(0x7f0000000340)="9df7cc2a15783b281aabff7ca59751b8584fc1d56f5911712b4edc311129c886f8097a45452f9d8ca1cc400632db278c80b5f5922a72f2bd24fc4fe156c6e662b7fdf4e117baff25008b5009", 0x4c}, {&(0x7f0000000480)="f8f8c358195a969b4dae2439bd8511edcc564744b915dab89dd2abdf731b594174c89365ab8dc4b32c37bc6f7cb16bc975a27ec9223832a41800c08707e07996f811cf0f7f75e26129c7738f8535e56335b954bd35c8dbe1d4d0b6e1aa0fa8d00ad486da5487d4772e0d4cd27dccdae7f1ee", 0x72}, {&(0x7f0000000500)="77cb350330dbe3c1499909fd4134e887e3f481eff530bfa6b0b87bffcc867b373a95a2738847dfc810eb4e879a0510bf95ee2aadd8508c1fc6fdbf0a323b508b0de99c75bde583c4650482eb539e87405233724a6fadb44f2318cef2db11355e7d0d5f2155c3f343bc1564812906e46bf7606d05d63f27fb94042b736d1604edb7e58eee312ab682e17fcddf32260650396e7af24b4661bc76418d130468f0e44b8f2f7f8d7834837c8c016a0cc0e7145b", 0xb1}, {&(0x7f00000005c0)="452b70ed68b0c187bb8c9fe0c771f755bc560fef1de05ef20c6830e0e3ec7b00c2e02a006c3a306c8396760e7fa5654e7b1e0dd72ddfcc20888de95bb261895b004304b5a36e74950273cb541827b93d124b50d1f1f07cec000c7beb6ab224038aad967d542e5584cfcb05baf073576dc25fecd9b84e2a97a61351774e6bfe4b5e39e12b9ae9b3bf6c1b539ed51b7568b3273c40062d4a767a340cd6", 0x9c}, {&(0x7f0000000680)="b832bde167265d6575c91a6b74", 0xd}], 0x6) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xff, 0x0, 0x100000001, 0xfbf, "a16dad134402c183b362ae808978de7f2b36486c"}) ioctl$TIOCCBRK(r2, 0x2000747a) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:41:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x14) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00', 0x4) 13:41:02 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x122b, &(0x7f0000000040)=0x800, 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x300000000, 0x4) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 13:41:03 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x102) recvfrom(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 13:41:03 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1400) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 13:41:03 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/138, 0x8a}, {&(0x7f0000000100)=""/128, 0x80}], 0x2, &(0x7f00000001c0)=""/96, 0x60}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:41:03 executing program 1: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0x0) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="b4db93e91aab2268cc47fe366afe5b07dfb7200fe4e23d28681e5818cb53f1fa82c8013cbb651f6bc92eb31e0eca24c311b477f7ea276653df4b7b9d529d1ee151e522be1c84e3eb644919523040ce0240e3f0d36bf48745476fda734c4982b486a5081aee1f39b641e583a25a163d94167e", 0x72}, {&(0x7f0000000000)="5ba7a9b2a14e685b27b14cf8e48c8dc3a65069da6802c38250efe8d0598489aac21d91b3b9c6fde37c5e19e5ac81db", 0x2f}], 0x2) execve(0x0, 0x0, 0x0) 13:41:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x1c5) mknod(&(0x7f0000000000)='./bus\x00', 0xfff, 0x0) pipe(&(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) 13:41:03 executing program 1: r0 = semget(0x2, 0x0, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/103) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/153) r1 = semget$private(0x0, 0x7, 0x40) r2 = semget(0x2, 0x3, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000140)=""/176) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x823, 0x1]) r3 = semget$private(0x0, 0x4, 0x78a) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x100, 0xffffffffffffffff]) r4 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x2000) semget$private(0x0, 0x0, 0x40) r5 = socket$inet(0x2, 0x5, 0x3) connect(r5, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) semget$private(0x0, 0x2, 0x20) semget(0x3, 0x800000000000003, 0x100) semop(r1, &(0x7f0000000400)=[{0x3, 0x3, 0x1000}, {0x7, 0x6, 0x1000}, {0x7, 0x80000001, 0x1800}], 0x3) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x9, 0x1800}, {0x7, 0x4}, {0x0, 0x6, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0xc3, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0xa) semctl$GETZCNT(0x0, 0x207, 0x7, &(0x7f00000008c0)=""/155) getitimer(0x2, &(0x7f0000000540)) clock_getres(0x3, &(0x7f0000000580)) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000005c0)=""/200) utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x8, 0x3cbc}, {0x1000, 0xd1}}) semop(r2, &(0x7f0000000740)=[{0x2, 0x6, 0x1000}, {0x1, 0x9, 0x800}, {0x1, 0x100, 0x1000}], 0x3) r6 = open$dir(&(0x7f0000000780)='./file0\x00', 0x80, 0x4) readlinkat(r6, &(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)=""/176, 0xb0) 13:41:03 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa, 0x128) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="58419ed6b0e1a76146088d18e583e3763cf65183b615d55dc2eecf5fe1fcf336901fc1fb5fd39a7f8ba738571fea84b8e34fe1a260c307438777cc20d0d06c9ec9c849e5ca0f210f480972e6e29aae72889caa12a0990f8d05ee1221b12756aafccaedca2002a0193def2912018b3c0c71d5c0fb7bdc8b401107f5875e4800f7fb119b88012d895cce055797f897da1f45312c4f36c75da1ea2a94d25955b32a73af6c92c2c0c9e91038", 0xaa}, {&(0x7f0000000100)="b75a4d63bb52b66dc1cdaf28c9fbf46d3c692f38e5528ee1734b30855525b2af269916920f009757783a488e2a3ff96d7d89563a74d21adc0b57f8451f26e38ea3051805bec60599d43f70e7915f08a1de9d68353166abcc137a5651286ee457d2bbdc918fc38377c444fc6ff01b1ebab2eeb9758d121bf84eaa72a885f52327dae156fcce7fff59602d69e935ede59c32e4f83ee97d269b4ef270c9b91a95b00d12a94ee8929c9ff92b731a806f28ea26b09d73d3e446f5b2159ba0ee8d8200e44f8687ac9b91e5131512ce1882122dacaea4d9b8d4f665793792", 0xdb}, {&(0x7f0000000200)="056c418629601969b454551e84de960693535eb746e974e54b5e00ec21b39fa28bbd80bc070abe", 0x27}, {&(0x7f0000000240)="5fdeab3af65a91b95f9b46b1acd5a5e7ae8fcfef0cbacf5f62c4ae77a8bfc5da2bf500b62b5e40a0ce5f4f577893a2f26eb6ce5e0d554028c8243309dbc33b7603bca3f129abb3a634f36ff36ec18987eac327404116e8b264fc2f1beef8648e4971943bfda94907f330bf0503d32f058d958dd54200333247d2f818b5316257b655ecc4436c1546e1afd8ef2189ed9dd8b64c2b969b48f7626ee44f30e70bd7991360014a7fc08ab3b76beaedbf437e465a717ca89854abcd9cec93c5569a5cca0fd7896f4e6e7ef41be0a548a8fb658093a1b90670a2fcb26491f4ba5b34b96cbdbf09", 0xe4}, {&(0x7f0000000340)="d5d8e04ff1a9ff33c37564668e507ce92e01d03fe3938685e46d8ef10fc6c054b2142bb9d1f7894b0c84781b9a63085b1cf66c0d1b72a8508172eea1d6e59319176059bfbf1231c1f26487c3050dc256d77beea48184c8c969500fa1f9f2e0af95dcf397e2766e86fb3feccddcc3c7876b0082572a45242f4a5599ecf13c3584251b9335146e7ddad7da79f6ea61b05970a10ac2ce059b2ba840d524b8153b6db0bb9e0c6debcf0d6dafaf9a0beb26fab94cf9b597b52722c2dc499ede8b9e3c2794cba416b5dbb41e52ef64896f2fd792468f48faae713607c343ca6298c753069a87117aa6e14fe9063db85d7e937549604a18ae254701", 0xf8}, {&(0x7f0000000440)="7cd6a6ec0cd4e0aaa37b71e0f782abdd867823829905e8812e3884459e2defe97fe6fd78670fdf9f4412c7d97b37fa082edf9d48c138029ab2656c896e5e229746341c763608cb9a45c6ef680dcab9050e6afeeaff5b9d89b9d929c6851611e8665a0ba116b58ec2d81866cf26ca5572c3409c7e9d2f52e3fd550d8052e5daeb27c3375581e707473404ffeb0cddd92489f8ab0c95e6eaca0bddd4335705cdda302148a15127cff1623b61a78d995f0f34310e556435d4eea8e8312645112a53a0c4b79fcd2fadbbed23593eae0d85048adff47451a023c3e7930e1a6afd8fe72b6233b936cbc20595", 0xe9}, {&(0x7f0000000540)="77c39c51190c62cbfa9bd9929fc6ac0838063ef302fcc994da57f939393a3813e5da12df151271efe36f43c5f9d3637db890960cded1f8e40d4dbd536b1cf7c7c4e5876065287f522434abcc330a6962354646d2929e2e0bc6b553e340fa0e67efeff2c3504da4be72e86d5d8f002224227a87780efb53f6c0d83bed7a63d95d8afa7b7877b7d6f4cf1786cea56b9febb4935847818901f031b15b0bb4f5df588cd75ef5858bcc937277531463a6ac4f6c7ecb7bfb6f8bc523f540aa8a1d0f9526bc8d90e03de49f78cd167372e7032b11dea900092711bdeb40286cd11e", 0xde}], 0x7, 0x0) 13:41:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000280), 0x0) getegid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/71, 0x47, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 13:41:03 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)) socket(0x1e, 0x3, 0x0) 13:41:03 executing program 0: r0 = syz_open_pts() kqueue() truncate(&(0x7f0000000040)='./file0\x00', 0xf) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7ffb, 0x5, 0x5, 0x2}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "170000000000000000000000000000ffffff7f00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a", 0x19f}], 0x1) 13:41:03 executing program 1: r0 = socket(0x2, 0x3, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socket(0x18, 0x4000, 0x7ffc) socket(0x0, 0x8000, 0x1000000) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b53ae5008a95ba75e7b5d8ffed23c44e2751afd1ee615bd5c123b0bea1b0ae16783ae8dbafaf179b0b80fb954e00d07753dd064d1a8d2ece872952c2fdefd359bebbbd46d9ebb84b3c84ff2f1131a45427006c9165420fc382d96e99f739b093539311d901e119a7ce580ef1327eedfca8596926fea9788a79e3fa", 0x7b) 13:41:03 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="6040b3e688b67f"], 0xa, 0x0}, 0x0) socketpair(0x10, 0x7, 0x40, &(0x7f0000000000)) 13:41:03 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 13:41:03 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0xffb) getsockname(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc0000000000000000000000000000000000000000000000000000002900be127dfd1071a7b53b5c1769abdc600998451bed38529a62ac05acc3d30f454d8b5f72ae1d33a01937ee35b902231680416abb05a72fae1d37627695ae4db02681c3798a4cca1cc3e4b28ba6d3a198238c28ae11ef6fa7121a3c45aabbe36c0138ce6f116890433a998d18a61e552bba2abfad8e1842ef69d42c67efbfada6dd7640cc3cc9abe52cff3b02beb291f8f11a91d6046e0a666f7c62c00bf6c9e4e94b3f9081f4195961e1411c68fc41f38543d8805d29fc84bd1394387ff120ebb282e2a37954db2386d36a99251525a95f292da84c71d5a230d1bd340d4db4"], &(0x7f0000000000)=0x1002) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="fbfe2016"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7, 0x14b) sendto(r2, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) 13:41:03 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="80022e2f4c696c653000f1f74c4b331653f3136bec1f0c1a84cba485f4b787d20aca7b125481379991c834acae98b4e33f5d589ec0a895e051ac7471970e4cc37efdd693568a1719530d016ece20e8f181cf93384db3700e6a10b3ed079610000000000000000000000000000000003a3c227beaca19142bf6ab5dc808379b3a5872521bf804f26bd8425e25c9ea6f32515b83f3e124be892f86fbf9a50cfb4e6039a6ca7927e9d562ee800be61d20d6188de43c7e99a93dda37e0e9178b3bb9fbc5861ec66d5d11da4922dec75472b07aead54acf7b6169812e25552a98787d178b08"], 0x1) shutdown(r0, 0x2) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x1f, 0xfffffffffffffffd, r1}) 13:41:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c80fbf28cb5348bd331de24a0f667f69fa02fc25d4542af24"], 0x10) r1 = socket(0x2, 0x4002, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/158, 0x9e, 0x802, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) lseek(r0, 0x0, 0x1) listen(r0, 0x0) 13:41:03 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 13:41:03 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x81) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000002c0)=0xffffffb5) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x8007, 0x8001) r6 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x5) r7 = open(&(0x7f0000000400)='./file0\x00', 0x10041, 0x40) sendto(r1, &(0x7f0000000100)="d1d15c3786d0442926ba3d6802288c3c0e07c3a3b75b30a6be11331588c7f46ff517e309882f8708a38520ba1326f285bebde4f0d56e2c16639ca2b58b0b25d69a3879ae2ec10198571fba36ab86c9131ebca83799850e443fcf393c26577b5de7658e5c7905447f2c2c795f1e24056f56469d0a616ee9972d6fdecb1cbdf5828c1d89e98e0be63772c2351672e978c12e5b75a936b6445c444d1be7aef473970f1a89811468ef304827423e4dbc3563245704819299ab41e239464925aca066727010e399f1", 0xc6, 0x400, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="619d7620d73c7cac6ec370b7122f92b1228b670810ef6ba53121939935c8523e618ae4247ea61214dee62c687e94ca8ec17e7bc6", 0x34}], 0x1, 0x0, 0x0, 0x4}, 0x0) setitimer(0x2, &(0x7f00000004c0)={{0x5, 0x2}, {0x1, 0xffffffff}}, &(0x7f0000000500)) syz_extract_tcp_res(&(0x7f0000000540), 0x7f, 0x0) r8 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000580)=""/193) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000900)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) setuid(r9) connect$unix(r4, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$inet(r5, &(0x7f0000000700)={0x2, 0x1}, 0xc) semop(r8, &(0x7f0000000740)=[{0x0, 0x68, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x6, 0x1800}, {0x7, 0x8, 0x800}, {0x2, 0x4, 0x1000}, {0x0, 0x80000000, 0x1000}, {0x4, 0x68, 0x800}, {0x1, 0xffffffffffffff80, 0x800}], 0x8) poll(&(0x7f0000000780)=[{r0, 0x4}, {r7}, {r1}, {r2, 0x2}, {r4, 0x8}, {r3, 0x100}], 0x6, 0x7) recvfrom$inet(r0, &(0x7f00000007c0)=""/96, 0x60, 0x1, &(0x7f0000000840)={0x2, 0x1}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000880)) getdents(r7, &(0x7f00000008c0)=""/44, 0x2c) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000440)={0x6, 0x7}) 13:41:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) r3 = semget(0x2, 0x0, 0x180) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/51) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4f0000004ae30000000000000010000900"}) pipe2(&(0x7f00000000c0), 0x4) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0x13, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) 13:41:03 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2012, 0x8dfb) r0 = socket$inet6(0x18, 0x400000000000c000, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffc92) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) r7 = dup(r6) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000ac0)) r8 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xfffffffffffffffd) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000140)) fchmod(r4, 0x40) writev(r8, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 13:41:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000002580)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x80000001}, {{r0}, 0x0, 0x2a, 0x0, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40, 0x9, 0x1bf7}, {{r0}, 0xffffffffffffffff, 0x98, 0x2, 0x81, 0x2}], 0x1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x42, 0x0, 0x7fff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x8}], 0x8000, &(0x7f0000002640)={0x6, 0x10001}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000003780)="4324067ea99b7b710ce4f549ad8471a4bfb508ab87ab7bf077d8c069a9e9613ddc74859209808201cf81d74e17552937b5400a92fa532b8a9e902918add904c55fa37ef00ab9bede53fd08ac8d65d9b0a196e758918fbb7e7846179f03f4fcc464999e86b256e69040910f429e6b644ac27ecc33457bcbc522a29e2cd9b208ac65118e3102bbd484cb0dd5ada3dc317b9cd523718963e2c71df480ed2058bd6868318f92bc8d6c414c419911af21e58ee7a5ce4a14bd51", 0xffffffffffffffa0}, {&(0x7f00000041c0)="2f9439f8e1b4dae0c0450235601878da2d82757dcc5744149c77d53623a91d75231a972b3d23ce2d7e02c1ac360a4282a7282cbdd542361283aed7eb629b10e7d95d609f347fe359f431562d9c40486ebd995995a22ae3c61c7a2e70dd42d0d31630f867ba42824a47ace3e1270a2cc844935ffebe64c9f4505cf00978650a6e5b9d92bc71749f340607fb796a4b04ce57e7f441d84ba0b879aca8c666479c05a64cd7dfa990da2f8a6f716166272b52278f9cb4f2ef4309c425ad11c88eda69519550399a6d92368f5fe812cdf3a00b2935bf75d9893344910d0f431a9cbaf3edc9cfc79073c7bc89d941c0b2f0aa2b5ef69494e46c6f32b95a9ddaca677ac33e2b23fa9be9a931c0eee1ea4e92b302b8a7a4c09cb22ac94eae5d5c11201fdf9d056fb8fb44336579cbd260998d6c1b8fde4168606d1bff2a64da7e015a1fa6a2f36f50f3398ecc26f59a63480debfbfe67574b3c92515a5ae5a0807e0bb5d0928f2feab0bd8ce860923520be369d88c10a3b4ff827df41e31e7760d64d5f49d1c8740178cd5b2cb4d83879451b0362ae8e20dcb70cd4ce95ba847469c65b2e2ab68393f81c6fa63623482338732b914f53d149836845e2db121bec51deffecbcd079fdf2cf63c99ccda62f13970fb1b869ea7a714fae9cc88ab2139c6b83c924d70fc33b382db1359cc6ce226e99c29f7a2fa878310aaf151b68fd3e2b37c1cb62ea915849060eb96bb0846b0bf98906dc9788445d6876650569adb07134512e925aad6d01c3b9fa506a31e0dc2df48d41e1a133981956d7022eb428b681ec09b037fed1c89eab92e6f147c04d9bb8b7511555dfdbdf5d163ab3ec3216971a8f37603800177311a05c1b0098f6e6e252080cfb41f4d2296035c858cadbabc1a359357972c6545d43a4caad6b19d00771fe864943afe0deda8bc49b145602dcc00f2d545b9a66c800ebe821b5b13419c8844b26bddbe28b2165932666094642c147bb8c8b06b38d8fbef342f77ea644801bcf3762bbc3b4268dd61e951e056a4f4a255cee1084b4a4c3031d5fa03adab11918e80edcf0a65ede622c15be733f0f765ad9395261941e877cce246a7e5e516717dd809b52ca33667d791246754b1f561631f5d693f8d54e1737a0507d5e87ee083336a04654c6099485ce9bd01abe5c087214fb55a32f18c2e1a5d2e2e0e29e441c6b41fb57052fc1bcae3b11dae4da4cb03f880d9f4bf725017ee61850c234f7fcea2ae0c1c0feb92c21b8d684e8c2c0083f755a4bf4339661e536f73ba0e4c296e68dc67fc21e23cc088bbf73fbe14f7a83d17b07d375ef0ca800510044175a69e7acf5c0aea06c662d6b81c7a8f86efce44ac4421d5686515c0491074dfd96b4b36a4897ab061fca9057c7780cf41d4805bde7778d5e061c399881b3f86f26dc69c2df196e28386ce3bacf649135ad10047d8327caa6029b9f414fc293e1c0de417e343ca73974ceac24563a2fca6509ace465ef97d996911021f82db409d08781a3735b828861b3a3231aa13596b1436c64527bf08dd7b6f3685e6f95ee0580a31faa6bbf9816000cdd94ad43cd2f9d65714fb5c3b6b42dc7a7c517b77c62900da7fe73a4b5a5d573b33847e21ce265feaee3da122a2f9a094ead64c5ca63f4a059cb314d23e7be18662300ecd7e2935f85395866b365e319a44476c510372e56622e914287612222401ae137a4505a805abe961dc9a1055d144ed4cfb4f4b0f1b6732578e6ae502d08c634618377087b08c88c3b76b48ae4615e3976933e60f7e69bc20351f91b723b7541c325c48277cf8bdf05574aed1e18d497e9dc5b6aece709a48d5ecc69a4e684110a4f6e4ce5f50cc3fb9b7c6b4d5368d756fe02c7c56f988b7d6ef82caf168b4877da66bf980558171f86a5c154ddfdcbba4e7ec01f5d0bb15a53b9ed7567a86ee6f0c83ed305b3c9f23c663a6b8a3be6145aaaaf39b83b831c402fc6743cf3e46ecdae5866a1a0d4c1bbec4525f012bf35ea4f18064502a9e4a6affe36d9696bc0ce3d78eff6fdfb4a10048d91fa47069e31f44ed55adc3e87276f141e2b7e285111c177b763027a896789e0083b90dd162fa13b84611c7e94d7f5c2bd339836968fbd33254c0267580f4893862544661823195e9641878aaa5f42bc16a4d4591bc50dc23272ed6f37f35da11bc43bb9591d8fab2f6d90398071bd78589fdf7c9058d940b4b02a26fa13af296e36eed10fa00321b72d8cb7c91a650cc314cc75cb73460884ace726e9838a31c430ca84b79eb7cf82781fc74057f3897c23418f01675f833da285d5585cee592ec42a3c4fa6ce0abc07415b03670a135ec2c56ab1796456949ea8d35db2d140e86c69a7ee3f542ffbd9fd235c226f906940924756e72ebc7d58c1f336bc5da3679448ff5ac54ee0979a61bc946011116a25a88ad3cece5abf24109ff53b5536bce34335a5b4a1cf1fb5d6a6302e3dfc94408273f9f8949fea673b2ea9c472fe116a975d01fa845d8df17e508a40ce60faaa26303efbb678e3d099ee3e10425c615a1b996a53f4632561042ff6991680e136a5735daa781006ed03ad0221761a8ca674ae318408caf727d5a30ca964dd31346a4f5487a97f297fbac82e7da54a6e214e42080ad43dee206eeb77e29ffc6d39728daa7b202e9e0e58241e8a4511a150bb2b6c5dd24b6b4647123325c59240b2d6348bbdf2b3ffc8cb3cf680d35767c6991b69b34129c62d29254155de805773b4e08154feed3554f01ca901e4c36d670c4c96d5a74e19880a1b46f0a9d20a0f032fef220322e54b6454f8fa9b7c9ca60cbde57d7e0712fba82ce02502c973afc7b203530c0870bf8997621d7463eda600b85e49119ae4ed1120d559c3a8d77ad6582b3e7274538aedc8608fcd5f5b42b0c46132498bd3bf0e2116ae256188e0836caa2bcaabc727dc8e97807a1ebb7213bba2fee6fc71226c9885f8e4334e25dd0a3eeeb72d16f98f2db2543deb02759a83726ee540c0b10a6427703abbee427b6a0815cc07b0dc90a6dfd584bac0a8f3ccab39274f9c2f48d895db029eb181cc4b83459d87fc956d4126e34e33c82e84e6d48fdfaae18c8095575b8d966c333c658fafbcc6d5ad5312a9cc87a3b121f86c7e38248165541b31749d8b60e7aff60db4f559e5f09f5d6277344ad897344c52d6be2cc02a27a667bb030ef93e6111bd3749d312a5bbcf05dfb165ea36dc56b6f1588308e26de2e6bad1addea37fed569f8c058ef3a5e048dc32fc2a3d2079311e7a1f0a0eb547812971a0388503cd8393308c09b0e35f045d6be5e145cc1628204cfae9619ecd0cbdd47c0e5f3de50cb3379ed064ad50155cf7f7f59ee583df04c34b451f94491a6d80b4389529a6d97e29e6c9105a9f48756acd9c1609dce5bdfd79f169b50c8740f55665f1661c5176234a2d3da0dc4afa0cf68f45252ffdcf8b0f94afd13879eb8ac18068337dd96e7e0e09299b55ae13fda6fbb7bb76446f63edabe74499cbf548c8f4dd23afa2e89f67c38fbd783abbbaaf2cb0a2da626a8740c42c37b191873dc78a8b6e68d810c9722c89f5649ce88e5b75c0d87d7b707873993fcfe0105bbe32bc5eebbdd80af045b85cd38a8ce79f951b45afcc832c47da1f16fdc126398605063a404f6953219d05557309407cc4ee3cdf91c1b20111379f0559103f29603558900c7e197c2d546ba8eb362f29313769b45ff64355c4d183bd76cd266f209fcf6f743eaf1e77379fd00c5daaa93be0107a45ee080bc8b4b9891f7cb5f79acc557c9975871187a840184543a307ba1411d80422be4f5d1fbb50a9386243de4044b422306eeb87b9268e3effebce2875c3f602b6ef4753becfba33007d1f4eb9943e33257f5a3c6b9e8777eb78a17902899dd0ef5adb10ee03f2d7960e15be5861ad7ded5da7080e3c5a9979d874d57190b80f543d67f07353b90a8bbbf87524c8a9fc3d0c2b2c3f484793e289dce262e4de56573c112f71ab0d7804ff2a73ff7cca3cbc8079852ccbbe745f385b835f9c3b8693262780e2c72dfcdbc4448abe2c9df14ef8fcd524dd5ad45eeff18e4a6b35e7c36f72003536d88bd1f001d710dae8a2b695d05b53c5299ebeaa586b4addefe9a55c2a3d814655178e871b4974651448c9813898d2659de823d921dc7b112193c296d30c7009dfe652007884c8744fbd11d5f5ee2e8468a1bf95593ad4de2a3702343237ccd8bad8596d6b83600aed9cdb35182d1dce295a7c76e7eceacf9d1a19e27cd32dd45394ff2c6ef7dff3f0b921667d253d2ca3cf22901a0c4e9d87dd7bbce9b79dbe0e921364623556d9c435e8c2bb76f99cef0eb89eb99e70db831f41ad7018d8268de05ed7d2a5d73f078df83fdb79f3016986b2bfb9d99fb01ea59e2708b94958037005e776230eea0ba35ea4ef99ad6cbc9198c3529f007f051b6cbf706f6f64ac3be5baae244ba956f2bfcd60b7b892096217b98f96f2558ab426e2dcab7a69c2eac5f8315e72841d3f52f97ec742d6b95e580a4c098653f6d5fbca936f37d8bead284c3a56340c1e9fad3ec4287719f415167c32afed7dd44501679ac771ecfa36c72fb5f909445268e720ac69d79de5178202a94b93db50dba4e7fecde7a6eda5107310b341676813a22a6a2514461a963707e68209b8f8127771c39de18ed6dc31656f5b5003c0b74c6643a2dd2bfd0e7de28dd8f94cdc7a2530167945b3d0f08bd8ec7233ae0fa99e9be9dbb75f9e7959ff51d42f7410f6e7d44fca7ce5d8ff94c87e113a4d2d0b02463016f6a3f27d487abde8b3c7fa60e1c69462ed6676484d91387668a97b432797ecb0b8b6f78ec4c29d10082affad2ed1fdd163c60b0d61412c8f12bc9247359f67097738de2223207c90faad0bb0657a7a618e6fd295229c950a36244445cdf79fb74c92ad1d9d1adb84c26af3e10f1f3ef95e50a4c5061753428ad61f8adbd2c2ed8c9a8ab9e11f9a00d7f92df8c4115d2db02cb5739f9d4c1db1a723195cdd80d132858f107f31508cc463fa2aa97637da2ef42c6c96af8baff6587509e86d60f2214a2f96718ba043397a3bc2ec7e9e107a9803567be965eee3e6e8b8b03d5e34486f0e4d6673c4d741d0c9288b1b6f17b00af49da5c7f731c8202d325d64fa8df620b5fb8fafd4cdafc12ba8c8ebfecdd5043606e2aaaf13c177fce3239c3c8dfedd742ee60630a852ecc9bdf097b0c4d6469755669668744f0fb7f8ed0a4af0d2cc4cbdcd1b1bcb3f3161316e3d58b1627ba8e40999448a7b06516954541427cd4b016b58753c95893b3fb1043e670e1bf9cd92d84c3e272e185cb3af6fd7f78c68b3bc7e96ae4598148b456db87d3c574e844fb1127d0d85f43880f143d8a004698b0d7deba7d270a87c1ee4ef4cb7a9f132b85dba888599e203a7696e9eaff4230942e8c95f792ccb9e77708234d1de1b81f6c52785a9878ce222e298e875ad5fb086582434f9c933c18d9faf0b45db35151ec17727063ea9e36b52f640845dcaa12ca48c4a00e9c132a5a42001dc1ccdfde661fe0b25d06f79780f0c8edcf8d213b4e86f83a95f9df2221339168241cfcd0007d378635761956858da73672474bff055b76b98e860069ecd3dd4c7d6abcbe1864c2d56196d3d64779e544f5554f8f15ec681f7517666322fe8b6018e43934efd90eca53f057e6648f1ee20c512879254755c47512ec68b85ac413abd977615feab25c1022a5bc1e4d5c2f5753670a76f2da378ba90a59efa6ca46610d6feaeaa12f5ddf6b5ed4a1684", 0x1000}], 0x2) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710e0476725ac0016e0000000000000000000000d500000000000000000005354f7e280b08390000000000000000000000000004"], 0x1) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="7d80ab0c43cfe1cddf3c0ba040906519c90bc1d158fc3f163d1a08365281e5425bd55254e2a33417aaa166763d5d8743d094675c40c364139ef2a68f8cf84bef65b28de84f248543cbf1a6b323fef25ccecf13f1c230ac17df", 0x59}, {&(0x7f00000000c0)="89ea8b1ca928904acdf9cd1ea0b49fd297d24ace8ad94fc41ce45edffacb4215ff1c2e8c72f933354ec8e634ceba0a223a3074c70f64030a9833c97f0fa533a71c5043e4cc9740b228900f", 0x4b}, {&(0x7f0000000140)="4a304db1238332d3000de38281010550ac407a612b6635d82e8209ebc4eb061fc41e1a168569d6df1a6b3c8a588b78aa79d2dd73390f3124f459738b02b0d8c31524ca0b03c3a7e544d32d20ef85afe179a70c91e5c3ffb2af77f4ab6468b3468d207be296dafea4fd671001c4fda512a7097ade0f", 0x75}, {&(0x7f0000000200)="056637bb985ce0c108dbbd2a04a0840f928fa1832c6981f2814f81292ae55368ef3f0ef116cba9451483b91d4ccbdc5f785fb9ac5b0b130f1acd6d6167f5845a0b22f985d3647310515d5dbdff13e49e978662b002564e28bc4257b88c", 0x5d}, {&(0x7f0000000280)="5f0d8101d4344e26e1a5b2a1d2ba9897d0cd6ec77614f6d0536242f466204ed97822c7406b63041eea7376558c6a3c48f52717b6ed89a81ff5765cc61042a837425654818ce26feee8d9af592d47242a5abaa093d552f7ed5637e1502cf8534fa049c7b2338e41bc06bd1ff85be704a4bb0374fd0d1719c7f45d4b0d4a", 0x7d}, {&(0x7f0000000580)="48692a31a1811e5b235be152db0b6fa01822e8048efd5967c87e90bf0f16ca3c383b4ec6d73ea5babb0df5d55083755dc68fbfe9d00d8944608f33979e3942c5019867ea90a6801a5f80e29ac8cd1906eb409c1b386b560af50e4f8377c94b876cbc2e9b793a481faf5a5dd37b3001462c631e399b107e7b46a4df42005be937f37a2a96c8acf7b59ffaa0dffb5cf15cdaa0d1e6157327f4b66e9efd91376c26801ff2f30b41069d837660355035f062cb3a5273584b0fa469745d01723693cc93c220e5d48d3d48f28c48a6959b1cf7fb5f3bb36186aeb104e7f6dee5a0405760a98386c8a40d0210906755183b5c565a387c913143337563230d63dc277f4457e39383a0e78d63f8410f6f917c247fea2bebab33a6d1cb9c9dbd0cb910e39e22220dacef951d1d86e3941628e5f5e5a874c6a6514fe91e8c98802ee581a769b63a1bc299a8d09f682a9b365a451e87992eb856704088fac26b12c85ec77fc97edfec0183ecb2e42b71f1e65d756e49ef7dbdf2981f4def292a396ddbe28d06ac641fb6967cd2865704cfe3e2846a7bc794fd57ff4a9f78042024cac54fc5e19be991e8b1beb83b78708beac86d97e4853acb4dff1e50216bf1d8c72ad490fb84c5bf26d8cb5b6102c6315d1556d42b53f573233b22b6fa8b4a45d40489197b057d6010e8afad8f57b688c8987e381025ce71f99bbf7460645385ce766715d4792179e8f436611ee8da799ace1970746c6f9a810d480782d954071fb139b367d63fad778ea295b9a54bf6eb53dd3b3e58c3b6e3fee78374546734c10f7b35962e6f26f934920cf0dcab90dc15e926626c2a3728d9b270c5fcb438e588da2266f0c3605ad78f9bac56a3bdedd3cd6798eb66e37affdc537a63bc3000fd28b2a6853d4395313dd909fd1e008af0513f54966c4defc320c032168a9c6d1d254a6b142e7f8efe8065fef8e6bbec98df55b0223704c95307c9ae4ac7f303b413f403a0b4d54588473e007cc9c453f82b1bbc5ea2fe5b365647a105e10931b8ff8dc7a57d8b3cd033d855f52b2a4131f6e6f41bd66376830fa463fdf5b3190004a4b83018c27c3aa25cf7d7c488d50467c9e00ecc95d13303dbcb9345dcebd061e603378d546e0f4b90fa0e21fb9cbbce30afc612f30efe3c5499a09c2adc8b94359be8db4a7f870ce99405bcbd4cfd6bd28fcfab01583d68077013ea0f6d04942e7d4600aed70f661668070c23c962ad590d92dc6f9300a95a374913af77fdb76c8abbf912d3101cfad95df7d359e6f30d5a1b4be494e41a5c66a17e4ce50b97baf68eb12fe79894bf295db2c1f6b33bace399cd85f0ce867a27690baf19b418a8d3900e3888b606ecf51f3bae5179235de3805ea76e64d637672bb636a0358632c7217e5894d709dd9ea5d5c5ecb6227a545ca3d58b866fabdc7619f6ef90f6d881ddadbe14353c4b1cd389e07c8797e929f2fc65c29a8bc3c7e9af8cb3a994624da5cef26e9d8e64dd92c5a2f141a58d39f8abb19091c5461b4453f60026d549362c2722dcbeabccab502965c25ac3a55b6a59d5e53efc6c4de78a8b34b412404cb14893f58f9e87f04a8c85dd8774099bece081bb2017e8efbc0e2bd5021514304d3f54fe369662008340fe035439f6c54e72dd11ba94914f4091b9e2d51b893bc942451927f10a3911325a62cf32fa2620c6d9089a085abcdd959849d0d6a19da7fa275c7f6932d0ca27f882e71bb1943a7489386509804fb1503cac792bcae221c4f3d8ac3edf34852b4026f175dac8346e6e1cb5973bf4294142e212018d8f83db31d30ceb6da4c331058ecee6a7fbb9e277121cfeeb95e4c78d94907b9b8adec842ee09d98c3f90ae0284dfc551c1f0a42929c4e5306abf9bf75af0ce6c32b784e781c4691b3b476e9427f70dc9650c8f9da6ec630fc9a0044365c7fe7cd5732dd510889bf44312705f8f9b7df34f18461ac7f96a6a1a352777563e6d784028414f9006b012f711b8abe7a333c5db42414e523a8a2f039cad1d8a9789d5dea098f1641da428970bfddeb64ea8ab58e6ca9b82822f611e2320a05ef6fdaf4027ce9de96fb07061c8015efaf72ae4337a178d2806daa17ce4799ef63a53a66d8d4c479a5460e3dd4785aa229f8685e52d0658d8f208a481b2d1114cbeac6b6979635506b174c199a6ea38f61ebee5275c08cbff5a8613d7af724bb9a777b93809f26b2d1808f40bd1921907b8ed5f1ce98536a6c54140b7f6c74e380a118c723f48390032a284d6408588ae7d6b23c8d58d106df16f4691543d5e251ecf8fa612cba3d2e3377fe3538080cafdb1286fd2d9ef709c4b63ddf29e230923fdcb981e0ab5b7555e48fce0d818b9fbcba670ebd9d2e0564ccc564b08b8d2bced69f102651d0dfe07357f2d0170774e3ce53f37767e306089f11022963192c98ff45ca17ac02a21091facaba8fe27d200989b20a989bd0057a02d70f4d661100c5b3173cf15c3be69da24bde37cf22f3018f4df6b5e022ee6af246f0168803e29c24f28721f7fc9fd42b6b40c33e17eb8d28c2f526cf00f0b309e2f3e3409ccbf5c8d2283654a698d57ddfea8f532d5590bf4ac932ad0369958a55c0e3e923282d081e0dc5de2e5a576c5e336ee40aee5dac1e1ad65ee986e97ad1882679aaf0bfba6a406601c595f1409c35acc2c0bc6ca488989debfd1cfcd63aae0151146983b063714c7f949288bf48bf52302cf75bfbb3c4733799c86c90798d733098868fe5ef5d35b964a718713c5e030b0df855276819f0c09700dd0d68371673876cb12586d0d8606cc54cd04818226cd10bcde0ca3bb41ba958b2455d323ff3c944a40c1dc6f39906e124eb2e61cdb7a94d5e79d73c221504eed6c76d2da6d147c040eb98cd1cf7ba7577ebb224db7b628e982a91ac3f4a2ae2b1b65d7556b2ade2df8fa5acd3cdba0806df89f8e392b34b0f3d6a4afac6b250a0a3c579d9e2f857cc69940f42d7f301a77a02b0630de19b868fd8738b550eb89272897f582acec1a4f542437b4176259073d9751798659953357af7006bba36c36c47b0e1473a3c5ffd43bf4b6f6c8c5da9ef6c3e7cdfea6b4248c6ebb8d3a89df81bbd92e2e145be7fe047648651c215c098c2085b075ab31d4eb05414d069003dc5123054f7f6e2c64412472f041f0f02456043c64e99f3ae5315c7d22522f32c0a3a48c49cadb54fc1758739719dd87052decdcfa083bbb2c9bae5090dd3a699aba9fee9867fdc7e90390d02057836d9a784252bc516144462f0b0230059967a05254e080461c462324dbed15abced7c60ed57c3d2a77c918a3e48a3d3241aeddec76ef49378fe267a5ba736ad4ff2fc71fd490ce5f9e70a6049ef75c66e03ee6a193866f07dc089070a7b87e4d2d3fdb35cbd60164bfa67fa79127c42392f8377ccb5a4646b52255db14ba6f48fa4a356c7040e9ccafb9ab6866c4ed90216b36ac35561a50cf279501e951a032b04fc3b8a91adc14ee1dc8ac6964e1d3b3ce748cf4bb35bb7052d5db4c219aad1a99c7361d5011154ab7b5ed1fe443bf0e539b056c1582fc24a672faf955c64bde23bdb6c6a75bbf899691444ad2101de2e41fdc60f66463069ab0fff7459b02654e2f7aea4fce1eb9744889109a402d2859f10bdf7ac98763bab153b611ce85d39de9237821f03c2429eadf659583a1d023abea0d1211886b38a588dd74f95081f394f9c8f1841f1e2d552ac70ac158417601a28de80cd26e57fd77d41a9eb3e49b6034594aaf5989852353644967aa69931630a0f6b52f5cb9004ce36cc844908b98c5b6f78ff6398bc705877fe07a5236a1d20b9fc6669248f9a096e5f50807c2963ddd136fd3b8ccaecdb73a3c2a59d9e6b83b5506f6634242ff6181c63adbf165c5057a14cbeec80146e107c407e3df15d54a90f4d6151ff3aaa416ad0999ac495fec3a1428b14932e0b58690502a60df97e4f5bcb7a6889a078db0ef317aec714062116b1094da86b640444b2b05419f538039ce3d4a1eb56dfc00db311e4cb0f547436468c148eb0ed1d963fdb793408dafc2ebcb9121404253fdaf6128d55197c6081a4d4498d354d96d5234b91cae33e8605982e60831e6fae76245c5dbee44f449396e17b587087a0420371b85edb414da90cc9fada9fe417af5358130a2ecadde202cf8755de4d7209f09f26d780eb5ff2e1fd9a1318279f253dfa91a567562d9ff65d7394c9897f24cd646ed632ac44d1a4cdc493c558636876a69350fb28e3cbac69ce2e9d32725a45933126e31204bc0c9ee43a316015150bf51194b8616345da38fc087596e92a7ce74d0597fb5078ae350464b1c3156b8409fed1889b1c109abd46f35046c6e84a3ffef7965fb98ccdc636ab6d2d7dbf166c5cc78bda3914f19f4000cd5523fbfe984b9511c0bca40880f3442e46398244221744907350b81756223668b15631b924648b2b28d2b6b21e8f598ca99746fb782e9969882b67e12f62f9241803b158a9fb7e7cdbfbdd09d28c8083e1a488af3d505a866d50416b5f5898c0f94c51cc5592d1ab0febf678c659efe3a59d07020fd86664000391f4d4c2eccf88c3a4a9556aabce35e6fab6ebcd4b120b335a63072a722bd7473a6a4d1ff9da19fede0f1fe8065b0a8436c17809d2fcd3fef6934e5cbd72528b042fa55b6492b95e1cca2f6f2ec5726dd9af0eb89601e3e649aae900a0d379225db43b0fe1402566e80121a86a553dfb8b86dee176f968632a95f9565b47fe00f64bba465b097d99ce2d545dba2c34e97676439e7aab0ecff485996ce193e5620f3f1d24115f86bf4e84fa2010c2efcf2c227fefd2bf33b0494957eb78815c3f93b00fc6eabd80fe5a075f9223c17d251f3c931ac9c8e415b6c34d64fad2f11232692e514d6d9177e46428615925828c1d0a8d736ccdf0d4326449baac5e0b8180dab2439f3d7a7ab042a3cabba4fa159bb05567e14c6e0ef80107044efb12c98dec22344dd2b25d36dc2b6605c3697043f46517bfede1c94236221a06d138fc870648cdd8206eddef95ca25dd98d2457cf1b9c8638c21ee9c075bd4c684e30254271293822f8118a3ae19cf434d184ad71b78ced549a38ddd9ea4729383490997e5550d8ea97bc2a8cdc720497d5cba0d852ff487bb1e92a5b34ee9161b9f7ab3bf725c140194393cdbd29f04dce46e00343381d5d474f2434883cba8abdef069d979733019761bfa79484f71d83ae8fd59e6ab24083b4004b654271e0dfa8226ae8ca3d81eece0145f1ed286cb8fa51ac36c728f93a713bc068b7d01dc863a93732cc3dc1e14328d66c8d4d5c520b2339f5a0bc048d4b17638713d3443c05206cb235e8bf9502f6791fc75812ae6ffd35068b2b82f774b0c642c75ec6323baeb935d0de8b92a438597c8f3b506bd2f655d5038b18dcd65dfff7e3099edac644a41c4a687fc5fd687e1620792fc7bedb93ff46da59d52eb8bbac88beb2a9442b5243b7298ef38818cfd76baddae078fcb0fef27fa52a87265f71a74929c0860d9b2e0848741092b5cd5227dae88797929c268186df7f7edd415ec83627e0f42124b4424c20b4b5d0364f0ee20e6a75a7738cae07ca88ca0a1e3cfa3977fd92124a79031b491a1f97d69140e4342e771087a4d075ee6eed175adbbf0767c2d8ed437e77dc21642e5a8a6269c3fe1abb26d1352ff830fce5d8bd542315631f4c472335644b951372eb8c5caa4feb168df9ea9d5ed17700f06f2a506e748824d195901b1b62059976baf24d585ab7eef30b57906c9cbe", 0x1000}], 0x6, 0x0) mknodat(r1, &(0x7f0000002680)='./bus/file0\x00', 0xc000, 0x8) pwritev(r1, &(0x7f0000000440), 0x1e3, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 13:41:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4005, 0x6) socket$inet6(0x18, 0x4005, 0x200) kqueue() setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:41:03 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000bdf000/0x1000)=nil, 0x1000, 0x1, 0x2810, r0, 0x0, 0x0) 13:41:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r2, &(0x7f00000000c0)="07d0fe2bd518ad5b5bde3b19c3f4d2674bad555c5804c3151a9e11b146", 0x1d, 0x401, 0x0, 0x0) 13:41:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 13:41:04 executing program 0: r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0xffffffff) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8001) shutdown(r2, 0x1) fchmod(r0, 0x0) 13:41:04 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000040)="3a929119", 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='^\x00', &(0x7f0000000100)='!\x00', &(0x7f0000000140)='#\'\x00', &(0x7f0000000180)=',\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\*\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00']) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) 13:41:04 executing program 0: r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202340cef49cc653000"], 0x1) write(r1, &(0x7f0000000040)="11ef6d351d60299cdd762edfa247131b65b0d78fee4f5bb3c766b707cfe3f7ac9fc5f4ae19e850c20b876caae900d203b6044af50a2f1fa35e1e9031f132019299d9403896f0d707ee7874ae0130bc1e99a200ca879342a0183052d6", 0x5c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 13:41:04 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b499a61158312f9979f701b400160008"], 0x1) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = getpgid(0xffffffffffffffff) getpgid(r1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) read(r0, &(0x7f0000000100)=""/81, 0x51) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x4) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x1, 0x3, 0x5688, 0x100000001, r1}) 13:41:04 executing program 1: getitimer(0x0, 0xfffffffffffffffe) rmdir(&(0x7f0000000000)='./file0\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000100)='./file0\x00', 0x144) 13:41:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) 13:41:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0, 0xffffffffffffffe9}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r0, r1) execve(0x0, 0x0, 0x0) 13:41:04 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000040"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff05) 13:41:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x37, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1}, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000240)="a2", 0x1}], 0x1}, 0x0) read(r0, 0x0, 0x0) 13:41:04 executing program 0: r0 = socket$inet(0x2, 0x100000000000016, 0xfffffffffffffe00) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000", 0x0) 13:41:04 executing program 1: r0 = socket$inet6(0x18, 0x1000000, 0x0) setsockopt(r0, 0x3f, 0x1000, &(0x7f0000000100)="64402951b98c096d6b54448eb18627dc99cd58f0defcec0e0d2b9d796a2ebcfe55a38ecae7f4c7b2c30cf4f65c0d078cbf26c68863984c7957d4ca2daf3a6ab8559cca6cb7700b64fcf2360615e08268d99741cb52da9799ba5c85a87595cad19be0fa8ad54894033abae995494a71336cc07a6607635e415368ba116004589f7a43a00299763d038cd28fba4dc952259b1ff625cb29abc6cffc43b05865bf69eff0f5bc78da281662cc32a1e0af3824fbd9a3a73d10ffe6239add39a777f9fab2d063913a98b56dc15d057b3f6865", 0xcf) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) dup2(r0, r0) sendto(r0, &(0x7f0000000200)="cca4f150e9e2fd0f15e6e26718f81088b1691798e51d01cc7299ea83f51425f742aba568369e6b0a72140cf5e9711f8bcb4d81c1c6a0d9cca2b996d24c19bfe21b4449", 0x29, 0x8, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0xf395}, {0x18, 0x0, 0xb0e, 0x7b}, 0x9, [0xffffffff, 0xfff, 0x0, 0x401, 0x7b, 0x3ae9d7fc, 0x20, 0x1]}, 0x3c) 13:41:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x3ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x40) close(r0) 13:41:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x11, 0x4000, 0x401) setsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000040), 0x4) dup(r1) 13:41:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) 13:41:04 executing program 1: syz_open_pts() mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r1 = kqueue() dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = dup2(r2, r3) fcntl$getown(r4, 0x5) 13:41:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x158) getpid() setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 13:41:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x28) getdents(r0, &(0x7f00000000c0)=""/24, 0x18) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000001840)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c33e0fe", 0x65) write(r1, &(0x7f0000001680)="014b672bb59f6aed92998b179763646fa27c40eb4883e618ce9513ae0eff9bae237a92f506d83ef3efa673a26f84aa1c385f88011de8f81d7e95d9a31a298a5373851f15eb5be99a97f27f8f10f08b9af852b329408455ba539df19ceed7563e37f670351f8cd352174ff10912ea2cad85d368650000000000f341015087487f2cdc2bb0e478386e9ac57e59d631331d025c782bb96f690a", 0x98) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0x5}) read(r2, &(0x7f0000000300)=""/241, 0xf1) close(r0) 13:41:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x221, 0x28) r2 = dup2(r0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket$unix(0x1, 0x5, 0x0) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x100) r5 = socket(0x14, 0x8000000002, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r6 = dup(0xffffffffffffff9c) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x40) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r9 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x10840, 0x100) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x60, 0x1, 0x2, 0x401}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x80, 0x9}], 0x12000000000, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x1ff}, {{r5}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x9, 0x3}, {{r6}, 0xfffffffffffffff9, 0x2, 0x1, 0x80000001, 0x2}, {{r7}, 0xfffffffffffffffd, 0x52, 0x80, 0x80000001}, {{r8}, 0xfffffffffffffffe, 0x1, 0x8, 0x6, 0x7f}, {{r9}, 0xfffffffffffffffc, 0x68, 0x6, 0x0, 0x2}], 0x1, &(0x7f0000000280)={0x2, 0x100000000}) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r10, 0x2000747a) login: command error 13:41:05 executing program 1: r0 = socket$inet(0x2, 0x4, 0x9) r1 = socket$inet(0x2, 0x1, 0x9a74) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) lseek(r1, 0x0, 0x2) 13:41:05 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001a80)=0x250) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) socketpair(0x1, 0x8003, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) accept(r2, 0x0, &(0x7f00000000c0)) utimensat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x2, 0xffffffff}, {0xffffffffffffffce, 0x1}}, 0x2) getgid() close(r0) getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0]) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) flock(r1, 0x8) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="ea92c7f03b7ffa7bf10cb2a10980080ebdb09e9f977300130a1db96de74c3cbe816020fd87e50d26a9bed3b9c6bf4a8d3e9d13ea437f640ef4e34f75f775dfc65e0787130c12c6", 0x47}], 0x1) 13:41:05 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:41:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 13:41:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000280)="934b4b81e6bf3eda6bf18b3b609affb31715fc37cfdca261884d5c3491834cd84f7ac39ac6df13409deb0246a64a512c35f7bf55ee40a38df8d900099f8a517321dcd4e1bd9ed7354b6d0c4a418d4b3f96a3a5cd4758c8901fe4e72a6b216dad37137ec34b507531496bcec088627eecbe4e06c4fc3571dc8aca3bd69b36bd0d8bb02f44d840c7fbea1f6a2478545724c53fe43a06868f529cdcac03b41ffcfc139c6097db4b291db3aa6639ee05b2e9a0733dc5da4a9a91d9aa09790494da8aa03fba6510771ea37c39a8f5143fd981a2e7a7907d7361490da44e5a0ca60d329baf795861", 0xe5}, {&(0x7f0000000400)="d1c1ff57b41855e6e36544a4903ee487d01aebbc3045624ada53db89c5e93e10a382aebfc72085c2074fa370ce90eefb8d56d2e08e9ca3ff920a4ffe3ccabf337b51fa29d140b5fbffb585035a0e1a121b709f790c5a9a9398b5497e8170182c162ed106820cc6c8f3751358b6dfb32df51a16363e91a86e05c85ca1ec40067eaa892490e0aab68b", 0x88}, {&(0x7f00000004c0)="c80dbb537f3a043dcf7db15cbcc37df3fcf756c18a632d6262c9cd0430275c0dc9c46d10f06732c78131b45e283bd83973b1700a5443a27ca4c59b861337268f4c4da3a5a5f7b7baee90c46134bdc390c2fd93d98b2908082f362bfdf1ddab71833311af", 0x64}, {&(0x7f00000000c0)="786598cc43bc6061aec5bb5e46c0", 0xe}, {&(0x7f0000000540)="8849fa3f045610ac642d1bbf249f61d9ec546f87fd8853840e6271cb99828407a031d2f209218e5ee6cafbbdbdf30b05c3f916a80ec20b584de5400a82f969926cc2ea451853b58b3b8868a33b92ee0c87f25afdf3d6c594fb72d556abb3840d3be699c0ade2f92bf749b67eb0db65ec2ca449f259143ff6f918f4ba1e1f815676d13e44c08401ff2b7d8ea18fcb07beb5142c820506b0c32aa720fcf16b3c4ae319cedd92b383d2e23d9b", 0xab}, {&(0x7f0000000600)="633601ec1b41260dfc3ecb679ba25b5d737c090e7df3f5cbe0a581cb79002a382acde8c53348be26b6eadb9cc2d5ef11c67843500fb01f82c3888cf86e70645564dea466f33989a20df049c3fa0c998d1533f1b9eff108fc449cb44c4ab1e29de2b060a8", 0x64}, {&(0x7f00000015c0)="a1b7a887b0573972ce069ac7f207582871c6185f59fd03a4448bfd0b340c5c9349dbf36e5de99e39f79b011903d2984bf6699cd6c0478a182747c39f13d01ce1c7cc0eedaa0df175fc9246c19f4741e1581a692439575d26c59f403e8048e49b00bd83f0e088c621328a25b44d290bf9a9b7afc58906f04874f162e413743dd6cad3003cf63cc21de1c6308ff6c92882ba8bb31d39c23317620ab6573db4617547fc01545256c8fae9366ab90eb3e3349b2054f4ab1ac8987673aabb9ab7ebf8bd288192c1d2f7abb35cbaad927bbf35e68b7ef797f0420ff44e96f6f4adcb749c76c080e3b9f9d392b7c6a7726b2461e5b0d7b4b7d4ea73cb559765a518182ce136b74e25579ff585198676fb2e592f793103f52b56fc312a89f42a8b533b16eb018916f232882cac4cbb343732fd3a3fba5f277f0d5649486f019ae6468ff8aca42e57350707c0c5d2d00d9a52d473f174303c09693291d6d67e9a302745ca34dc29cc9604f0dfaacc3f7210735206295fa34eeb9d45b92d374e1ecbf538ce05020595059489eab2075d25cf588c908c560e88a59a78550ced4d22e9f3bcfe484e8726f38f6de69c6f459df0fe61436f72f34b0ad106a460d5620f02000cf77391196de96539e81accea7bf9df776ffabd54ff216261c3b37112cfd91480c6e5aab5251893e1ad4c3f31b0c4d13f7ef76f58fd1bc7745e37c8b9b3c2b391315d247b3e505a3048e7485fa6e2980ee40d86b783c72581d71f52014ba944ec80e5640ca0b800450df7a2cd45393c72bed9748e81856397dd918bf1212871bb9f472f0422218ca7e45f7b60bb8ad74f8b3d49587aa2e7e9a5a27533785391a5752a9afce19343dc0197719d71a2894fb6904d3b82c99aa9346ba8d8747e6d069be11dcd01378ad73d552f5151f163402f37a1d9c5dd90acb13176a670f5ec39545c9a44b996970f75e752aeed6a2bd41419b173c07d50b53286ddaec5e6d5996200f262d4d3d1f3382f868aaf390ef9b5af2357a373daaeadd97cb1fdf036b64243fbfa4b3ce3804289e301099801973a5199c7eee74bab43b703966f642647877af8c3ab54e4c25d94a282c766a6e82c51b219265919f3a6bc9103f95dcd91cc0d8f197955bfd13534daff94c76979d30b645ba390fa103a5b8d98c2f304b00f3499f4723b7f3729955733638c4cd2a1501fe3bbf70c007339f6e006d3a20430c1f5977ed241dc6fbf29ec2ea7adc11fa62d8f27379074068b8b9b29c4dd9f3ab819632eb552c6568126dc10a67ca7455640454d0e8ed41fac57c93798805cedd365f90fcde5517284028340c3c95f2bc98dd64e22c828e54b66edde14b0f509f1427e09c56e3060ffc550be3838dbc3c1a4414e72198b21707da455a571dcffb8b4b95c38fdc460b537a180557dc7429851839fe5b4388c30d706eafc5500df89d8bfba7d553248b3fda1876dc66ab6f96e44ce7c5a882333f7b185c8729e5cbe6b1f038c93010d73a60dfdd9d53d8b89618e3adcb78284a747a9d9a8472f5e7ec189743772a85d798d3e5d933383a87e8c97103ab0dd6ff24e0af5171d7e30c5cb5e33162755e7bb999dc39ee28611b779785fa45319fcc1c1749573942da783b3cd47287d9e6ba958d1d566369b78ae469be8924d3058e173470481621cef745a6366d9b573339a0d12540ee70c99372ce09bf6b68af4e8b77bd7d2693f8ac5c56e6a91ffc9bf56e9d78f67636685562dc548a36ea29b08d83acf2b3fd3bde18fa679d94956e150c1cf96b8e6a013a1917a96ede5aff6d75ca7966d8ed123dddd0a1a37f5291fdedec47116d1691991fc993c0b3388b82662c2875c07296ba95c42179f6f93b7a9bda7ea93c2284d7f150f93dd3a41da8924a4fd349017808684adcb1e5cfa0c68a85042db3f8281f745af71bfe2b660600ffca284dbbafda04137ecf4fc0e72117416719cff4ad0e2dff1b74c09ce1179bf93fa9130ae94a0d1f3ce1e75894ed6c1553bffec68380bdf565e4238b7f9f9411ac5da1745d012a3b8d667ca76c5af14d6d35054036c0e58165a73d928ad2a7b13e6f61318ce8ecfaab3ddd325491dd4e622849488e5b755eda6fa0505554bf2129b6c079d1e9fb95b7a9a6ac424c1e4e8e04bd38429fd26dcb407ad6803381af8671614d474799aa0477b3e5733f85b9d6b60cdb99ab1b42b2de35fda7585cbbdd8210bda5b5c0f065eaa3b94877e7620fbbf38caea10ebaab4312b9003354e134d5c70c1e00138724791a29bf6112ba5f97afbd2b0d20a23938056e82ae36e934d97db1f0b5ab7002dc7f22a6a5d01976a69ee92b36ce410b3477c204169c3fadee33a5b093b02e27d4b4d1641b786bc6cd0cebc38f62f0bcf85a1fa3095809afd832f4be6f995538ed0eb953187389faef85dbfc45caab3f28645396914ba0aedf1ce84c9376c8b2c82c8c0e446c73eb2c87d24d047062e4e06f6cfe70a926a59b7b13b0c98859c15239871aead1dc879d2087f4c653aa2eec7cbc2a69708e8694367c2f984618db56a7ae003114b6e074f23ae0ca15a3697fe053340ea743270d49f577f60201ebc2cad1f315e5d5a253b879131882258aacd4dd69c5fb8454c3a93f5ac7ab66483fd880ce1c504e4cc34fd8462727bcf602d40987252b9c113884c1eb08ddc255b88aa76c709a7e0a91f01f5b008f3f30c614faa50cc2088f47292593b0faefcaf22da34caff11ad8ea10c88da1f4b95bfb88c27a0665c84f0fce84f43bca3fb292b7fae62d8e6c2753d06b0432ba9071370864bf64184da238ab25b60069496a8ef94b74bdd2a2ba6ed3c9f67a82924d73550d93aa3d9c2cfe27711c5a13bd54dc49044a6a85fce6a461fea46ebefe3df4edb926bf0c8e2a29018d892f01e110ab83e9072ba6edc39be46d4d1519abb008e93280a7e2431651a67f13cdb4c0d146a244f5014d096b7045d850ed44dc619c132026a2471f8c72cd9a631eae49cf215917198814799911fbfbdf3d2566b6c30668b45fbbd6cfbe00872fefd12c24a9f847391cdf02422e042e7d064b80a08ba631ffc92c67f01b5fa5c52bf0e529e47f5d728c7ec1b482c3d7c6a27ba632ddbb3de6918125e09fe62ed891392922661538239cb0c55ffebcf98214ee0377b8014aa92d16c3359515c120bfa2cd7ce059bf1a9f8d8ee43111c66c7441647dd2510d6210ed8090fe14846da6a8ba76f254c9291c16045929e9faf07f5ac0a5aefbec0da27435d51999205e4dc3f7db4cbe40c19a38f77da004fdc353ca311974ff1a7a52cc45cce0843100c3eddc73ec94f786ed2bdd7fae23f373943099a140a3a0b59e37f2a4d693f691e947162eab133e1b087eceacad0ab260b6c8dd264bed83708a16ab1dcf9e2b941545f0cd6e611699d906ac4bb1e8f15135934aac050d2c55e050060f8c137c147f0837437b6d9957e59edebbb89462be47417b91fec1e9236e00d3856db21e9f6208b3e61b5e894a36dfcde930783c56005e2f2bf67fac6d5f28d1fde4b0a8025fe733bbf26f6dbb339b115535b470c1afeee38381db0ecbdca81cc61d66b58767641c66ab859dad632bb66aa1c69236625004a5ffc4dedf9ed4550427aede26babf0d536da9d2199c0e9b99b584ad5318ee352ee3b16db4d9d7eb3018d5bafe2c9d24c002c073c85cf586b490ba7abb83562b4fd8fa38a1b47948dba71f404d87418565fa44fe0b4b9b1e9706d5386540e7750b0c6449ed278698f7ae3a93e162a7d988aa34f4af2767ea36f23cdb30bdc10609a690e1ce8c2c2cfdf2310cbf05f674814e49f23da2f9cb7645647469594b69c366ab844b9ef52b517942f7816c8110aceb05db6137e7a9e58169814bb4d8bf76fc7412d9061daf8bf9c7981c272c82d9144da8b94c617afff2032dae5dd087cf62345f36e79b9b3ca4db79acc29508d802ef5d8b3a9e6c9f89e52d57f30d96fa11e96c2f2e891c5640d09f337f8b827acb37f86b80543443c11120e304ce26b564b842ff305f4430af86a55d05e66b158892cc0d3268cc2c41df423f4f811af711103284a5dd9674c9152821544ddd2d94921354b7c8d262c5920fcf9857f73451e652907f716038203723862938c2c1b95d25d4162ef448fcabfdf7aba3b15e87c4af477b6d24cabb333d9f1e8a34e2aeae17deea599bcb21e5b490ef9fa7c534ef0f9065959e920a4bf65da06f7a14e694c68cba5da1d86c3ba3be4a39a76c8a6e866577d3056973acfd9681b5961de8031debefa2596164eb18cdbf71c897d640a38909426107137e17aca68524033d0b8c44c5c65743c11789b0ee4e270799ec12bb9c0e23ca51a8749f60b6f3a2589b23a30efc724cce8d269f819eb788ea77a5479452521904792380da487a2924c273869a41b479e52058453be969fcf0876e98a55f2ed9830756a9935be7c67caebd95b06c38383b6b5b8a8158f3cce26371b2291cccfa1193c8ca8ea5bb54de340ffe9f1b0b25bccd8a3c745e67a67327020fbbf15f1d2eb79a2a84c063c42efb8d0c4d0221c58535eec0f549ca0ddcd74fdc48233542da72334be27505920a22fa4b2b842ca56742a14735257a86793071ee1353455002f01d065623b251917f1daddd521a07965eedab5787cf4cbed9c19a180ca05ba261aa1ec423f316d1c87e4672c4b8b66b87d770f810588aaeb1472b49e127d096c898e6420eeb021d755d4aa335e3b533d2f43978102de0266b7429b0be787c0466995dcc0467dbd68320e1b90f52542c322771615207ec5d73f96b22358e69456ecd1ada44b17cdc4e12993701feb8ceb06f59b73a4609afe8ddec2eccc28908daaecb0603c3bf04dadef2066d509e1b4286cd88a56b100d2133305de35bbaac521a9022df73e0493f343478881da0ec60e6d9abafc774d4518032d9d376faeaad57330ec2676eaff02bf7951a95fae4ea31dba3d9a967886cb379bc9bbc5cdc9ad8da8007e723d3af14981d179c41fc00e7c8aa07723a1640c6891b022cc53ac3fe0c358c7a6dead6a8abf3a3c7d231570299ae6be92805e158e3ec1166b2f251e577d062254f1f754e0188ebb9841c3a86e32ff96b756093dac52db8af6752217975ff0e3e15e3345753dc1a1fed671d2458cf949c4e1c7a1c2a241a1665c243decdf6856534e7e9c8cf2179895f70df2fbb69015c5b68ef09be975adc4061435fc000aadc9e94c38bdce8910991063f7a2069bd8cbe26aa226354688665173ec3510602de8fe270a7cd82025d40db04a756898ccc7477a7d7e9939761a0b8430a8a359366442381e7309f121bb2663627d89bf29f59d211a255146214b79eada4c0715f3e87ab886b5294c7b1792a66d74d38e7ae6a5ad5aec0996c24baf9862b7c891dcba135935d038b4cc7a1fb2994e3460f9a47453ab2f0df38f6924474a2f50eb40df34af02c846818b6de05a3a92a9d4ae89e7f91536154ce3bbc743940ed06d24b0cf47e41b81737b035b64fdcd10dbe5aecffb4de6f508c65b25f112be87cc2ab7e069ab08efeecc071ed99b4d6ee5f0013f62f0502b0495a101819b561ba440369c0b639bcf48b100013557cc7e03e8b030a18fd4c8b611d0df7af8d3634c1895331579bdb72a6bca2973ea034b31def2c03ebdbd9f3006b92afa81f81ab3b09a8c29a410eeb82502051179cc1b48b9d062cf17e05fd519b249d04f12ddc6fb1a434a103b8c275002ffa156b3d65dc7f3bb8deb8b935e0726ddb34f6fa1cacd7f7a98f1a2758a70d012be06fd71c5082aff2b5d636d70237b25f526c93b", 0x1000}, {&(0x7f0000000680)="a477132480b6523db8c864046ceb82b86600e79e91024658368de7e2922847ebc4d84296078f11037cd6bf1faf4891c515dbb076cca440cfb09a44c026d782c35c39860c213285ea70961aada5465eab16f6f8e9ca055afc2d3d3119539039e2f8944208dee69cd665aaefcd56b25c9740dab7b676593f262319cdb6bd61e447e47616cd966ab4e841b2bf85cdad11fa5dd5d81bff5990c8ee6760ca6ba1852c705ccab0d537c5fec71cf538882f7866287cc48e869c7c2b163a0e79d6c912a31d9b8de56a6f6e2a15407356aeb691de84e5714582148da175ecd767130446c51bc609", 0xe3}], 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x8) write(0xffffffffffffff9c, &(0x7f0000000dc0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0xffffffffffffff8b) rmdir(&(0x7f0000000180)='./file0\x00') r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) kqueue() syz_open_pts() 13:41:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="ecfc049c259d11f6b43f0ceb81b37a3f97999e7c9e862367409f4beca532298cae78a99802d8d67532548148e635820772222d4cdcd6d1dd0d4b8c080aaffde6faa6a424eb12791727c39bc2320c5c9ef155a4a915bbd42fd712a06b69edaae9188082f96dc4e39de9670d7c6a8c5bab892098191170783c5bdde88037a093154eed46e1b2e9305c19", 0x89) 13:41:06 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="4266a956a8294a631e9e67548f2c49de8772af8864517405be9c646ba101cc2792156c1a60d4fc70ecb610ea0d19d8fea402bb710c0eed991fc54b2dc9dbc09bde8e88b08c02a41f4aace92a991e608149e97920", 0x54}], 0x1) sendto$unix(r0, &(0x7f0000000340)="36edde", 0x3, 0xc, &(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="c6e571d3c44e205c0a"], 0x1) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) sendto$unix(r0, &(0x7f0000000200)="0ecb5855c2a2641af9b8bf3b7a622cdf25f53929f15d9a8b21e6dd92a210b342315d0cd55dc5d9d954714751f865f26308dec70acb60afa18ab4ceaf5ca3c58f60acf5b56ad9c77f627310ddc86614718c1893d7379d7e616e068c7cbe794244ad6f559b7c3f4ea40e14d6a3c74cc5f3fea32970eddfb71460ef2298f1f60603d983a9f3b2735d0f5820446bb8081e3e9e08054201edaa8dce0f82f210798b1a7afffd3c6e4175192e9a5076837e94bf15fa298bbca4016d7e45ecc9e1538f895c774a6ff233f78c4e13a3863f8c88858ac13ad69e9aed7fa2dbff4d", 0xdc, 0x0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 13:41:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:41:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x200) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) 13:41:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[r1]) 13:41:06 executing program 1: clock_settime(0x0, &(0x7f0000000040)) r0 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)=[0x3f, 0x8, 0x3f, 0x9, 0x2, 0x3, 0x7, 0xd3]) mkdir(&(0x7f0000000140)='./file0/../file0\x00', 0x40) clock_settime(0x0, &(0x7f0000000000)={0x1}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="6504030400988b"], 0xa) getrusage(0x0, &(0x7f0000000180)) 16:00:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0xa8, 0x1}, 0x10) writev(r0, &(0x7f0000002ac0)=[{&(0x7f0000002a00)="1998ff6c1bb4f5ec5ffafd4965c6f309462d2dc4306f7fdf95b8a6d0e8e1416cd876ebece29683adbaaa94a23282678a8929ca18511505015e194941c5ed7e48f508fa09c76478a5d4bd6cd53108c6303fde3e11959b1bc12f64edf878f658bd85d4de82c55421ac7e46de0d8f0c9745fd2a72972ab3ac5aeec32ecf27c38ac56c036d3ddcc03cb28f42bd48b29fe3f3aee282fb6c35fb1e", 0x98}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), 0x10) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getgid() writev(r2, &(0x7f0000002940)=[{&(0x7f00000003c0)="af1725aa230054be9dbc4d4a2efaa1faade7dbd1fd67201bbfddcc20eaefe7a5382c9b694e7978d3311ccc87b07a1cf3e86e55f34bd29653174415cc170b450525b342f7b729c5f58ad7cc0a42b23ea5ae1ed4800c345c7a567233b14a3bd17a8665dc61560f338a1497639c9c71cd017e7f9750811a45255c1fbe8c27e38b4f0b712687c52eaec1737859ac620be84006cc4366373287", 0x97}, {&(0x7f0000000480)="f1ad351502118bfae0cda8b92392ed573697583a3055fa8ac3eb7d57c4a52394d74b749bbb961b8742aae66022482d013ca283b20502c7b6f4da49e1586c0ac580b124adcf8f7283ecda7cf9371c011ea326536558d98de61dce11ae61a9efe71f485f301dcf39fcfe0d114bcc1b6dc2d0cc0fe253c95016173af3b216bc0e00427787036b4ce088d182f7b0dfb43f2dc07c7842c32a80ef947e1617883c12f3d64db84c6832615a494e8309862d57de84535a8af76ecac97889f0fcc0c2f27084c648a87da1cdbe72a1d5", 0xcb}, {&(0x7f0000000580)="46c08f0324c51838f8d14cf20b9fe86f9dea0e63b4ffb1c872529acee3a7a2e87cfb33e434e423f38e4e9228a6594e19e2e464555e8371000c25d5fe92550cbb508dfc3e3aca4277dd46e19b6e12a9b85382e989ae539c9ed4f5855e948e16bee794cb89f1787385459f324febc3d1f11a42717cc26c1d4920c1e54756f181981299e4af2a345e3745281c2db3bc4530f70fc98e8db0a4758b55dd76d34bfe58bc13fbbd3a9482b00672819c7be0b2735b450329b2c8a6", 0xb7}, {&(0x7f0000000640)="e3843d047fac62baabfd10b8dbf3857606361178540016c7633119a33ea0cd44e598ba954822dca4f7ce40581a200b082dc9363c0ac8b2720385281822a786f0749c8a45bb5d7f3fbab2c0e9a22b89a9907008f629119513e07af30b6a5165933a9a6c8372198c6a71beddd1f39a37c745e5a17afaba2c92c74bf079ea48a6d1454a526b4fd9f1afeea6079c29201ee1a5e132efd0622e833f46790b44c8dcb9a737aaa29cbd50b71f86fb7c551a1e6c450678dab373dea621f26c7dc87ef66c27f77e9a85446a73eed388aaac231664281d7add27ba6404471ac42d45ea3126f6c4e6d74f33882ea722c8be059e004f405bce98f121ed935f6f58f62a9e37491c68fd9d28df7597e787dbb8ca6e9480f82c6595718971e26bd0abdf484d76725182304894551eb9eeb796717dcb86ea13f6461b3e370afcec57ff5d28531c09153e150357778b823e12677ce172bd9d2b674ea101c95ec1b642b62b3683b35b2b8720e8aa693e568f58bcb735eb40f91150b1f4bf850d62b82a0b460454f58015c9ee28a75198b1e522d5e7e8b5121f5a3546132e41497576364e853ef6de91837aef83a61622bd86630b92443c9a28acb2d693123aa85e1ad386ac44c76db83b29ad1bc22f6e118a55d7907156cc8995cd51cdb46829cec84d56f9aab949eb62bb7386997848604281e407a4223012c164d79090a3b571b75576645dd99485aed5e9e456d9b6b81d51e7cc7b703d6a99082bce8f4322e614a9f3f901eb2f7ac84f1ee72e83225691960409168e75939f053f75798c65e8487c673be608216461e7424574fb4b05b926eb820d2fc59ea5901fc776b3bc8facf1db0e5a6d90a022686bce4d63840abec7fb911ebcfaba923c0074e8c131a287a9fbfb57022f2591cce5fa179c290531f88325660f5d22494c05f9f05ac49b360e3af88e6ea586bbe57a0170ad8004283620f1b1c89f6f018b7018943b290337796e76e3a9d0d4c2183549ad9ea5191cf8a579477b8eb29edca3a7d5efc1355d7bcfc2d8172712d4e739a0a6a5181775d0ea7f19c99beecc94aa43e8c8fb87a7bc8d28d080dcd7496c07744ee05ad4f8b2d2cb7f7b46d98c27af9c58357fd7ab8aceaf4b72dc646117a2b113f9b710ba9c54a01c184f5898422d46a293876a7056c34af448b46b5886dd8ea801bb0c0a103a6ddae65861bf2f7f3366628faa75121c15204478e106a22e48a7ec4aa41688aaa57ceeee89cd87fedc57bf46efda69a743df952f4c3dc28595ca077a1f5a1e1a78c6deed431cd8e824312298155c3155ab78821873615f4f5d707cdc02ae9d8a1c6a4c0cd1ee0a867ccbcf6e3747de6257746523caf622741b82d391b95bf431a46123a2e224740df5cfba015d44273ea9ce3cfba47c8d044af96ea0a7583362b877eb3782481afa67e2f01b8e4ec4562876f85b1e69bc17505a0b8682eab24ed1656aa8888a200019aff63f75a87e5f1692ec348102394271ccc6470a2d831a3f0618fb7131b3e5571a3cc8805e1196fe596503b1130bc8c6beeaf4caec555e676d245b76d02f166d315e737362807597466e6c0636a913d50c1d1aacfb5dde97865daf11ea3271bd8bc9d35f4d0a81ac90ac69b6d8eb6e2c607a15d786df73bed15528ce517c38fe212fefc39bc2590181e8424e2a5e1d5d1f7d28523b48b363da3d21bd048027c6102d0b88f489ace489fbec2e395ad8d3df50d92dfe427081136f1fb507f7975ddcb376196257ef88a6914934ae0a6e2491f8c03256c74da4b82b5f45f08286f5a4bd09d6b5922bf1261d72f367c21c6b1462f543c46fb507f115675daad9d4ac8c830fbdfc5829317a353f6aa1c06aadb854105c6d4df7a791219fd25ea6e118618dfca485fd45f3572d2ad0596b538bfd32543d514890afc8f554d045bd4fb18eb9719b86797d2ee749fca4e2d7a4644e8c326b26344cf5138d48f82ee6466c0b8cf5c637ca0d2a0962c211288de484b743da8dfba1aa9dc4e00501f8053210c0e8e4862e4929670686c180542e0be000dd3cf9d3d62f33e8da49027da99184bfae279e64585dd4a8521f286032c8ceb25bd122109e2f29d37784b9b537362f92253fb497a5864f1643bb5c788c8c616457d2d0377dd0b66794d4660c972ea047290e1c64ab72c527d09fc0a43fdff77281c0b8743fae963d33ee60fded3fe83a839a3c2227c62a6c15e05e7f1ef5567f1e3c6ab22dfc8a551d1764dfaeb53968b9b25484abf6c6e48dc51b6063f0db86013454d7e8b5bdde8faf72eb54d2367c18c0a202a77107a72313bd8c5d0ea9bd143b5b4ed54ae2998fd286c5e3f1535b8d01dae9864adee1470e4b327058123252962249520a134205d4f4c40de4fec180c3399e91a00403c791180dc1ccf0fab4b2d0db8cb0968c61fc91b06b9c3d3f73509e7a496d76a254e180ab917f9ea1da5b23fb43efe4325763095ad2f0549885ba1f2c914ac0d63c2d5da5246497aaa8fdc5930b6358a43f110cd8b08aae91531a6e92917e529fa9e3fec429f44e1d6f7c4a64180e4d02498ea341cb06f0257e09b44120233892296128bad5c11e3814b0987f92a8da9a8ccbe755167bd109f5379fc2a2b5a31c9f52c56e4ed3473228ec081cd150aef243d2b69de658959890d7eae703d9dcdb5082173507bfe798715c8512b8af621c0f80bd9761099a2cccd237b47706c518d8fa73472f90a9a86bea6f28e12ddc00801a6cf11388b9a02ff61c208f4562416dd52e5f1899e13015be15812f4168f95798d7d65c735baa6b4f394a59bb97e08806df6954cfeac971de77d2c63e8003ea4c0f67f2fd8a2a96a093ee096df947f4688c973f57a8977313b6c1d72f0fa0db3e2663d735247f8e2e2b0fbd736adf65c0663be4918b8ccd4cee44c2c5662de9ac60a856adb4fd450de0a2c2ecb79f2271efd5099ab84bf6a01a52714af6af16e31760f105534478c8483e06e1bf1d55e84373e278df29dcc66f1c93591c38f0055e5d9dee1a71404550b48e96787f910477f67dddcb1658484b299699160fcab17f0474f0fa6b33ae7eacd8e31c78fc6dffdb8cb888b969378565b1025ce32f3dda22fc69f8625ac06e1b1fa71169c69c7acfe2ee0fbad584cd04d64c24f1f1e0c082324e15faf1b8c0bcf236e98b0c152534e4053170e5c79d0e943c5527b20fcbc25ba82a77cb4cc8fd1da520c811357e80bf0430dcc1b9eae5f91db0ff1be82d9a7b3d18285bacb24761db33d631f44ce830c82fd9325f0ab8bf54ffcbdcf770d1d721d0fedd6cc638b13867ba0e6958f228f44f8e5969092492a71e0e032cccc1c65e333e0616cdab9d312033dd74893bc588affc413d5c53a25e85fe2f61c1f4fe910932434a58019be5f8c61befca8851eb0c8aed8baa69c3dc99c10e344543fc6d0249200d8a6c4cce2b4070f26c55c693280e1ccb2d1055b37da843e3c315565ec27ef109fa281b541efc35f5ab28f5449b214f62dc3f6bce99553c7c39612877879f92bf6cd0ddb22874740815c84219e7875776ca786c5553f80ccaad863d7f32fd431d7b15155a542e222556fb53045096613a75aa2af9a5a0e27e27910979a560d3ddda792b5b5e1dd54a4745345d6e2de6702ee189cad58b6f08caa95b8b729b286ba96373573488d2bb61c5a1c1eb42dd543f8d77323b51071ed14af0b21fe62fec5712918cee127690c30b186ef5a752bcd7a5dbacd1fc7204d86170ea083e2b6d4d19c60c3eebbf969da585891dd77f328f1ac60212e1737b98203505e95197cd2d6d567a7cbb32fd0a4fddb5b9f9ea3a60fbb6437e422488535e5b1ad7a0d6640a33f114d0d2918757a68d36879e4460258d81388d0f029452491610b5dc66a0176bd6e34d2b59b372b73ef38ddfe8dde9026af3c2f226f40d8ab83d851a35d522a35b88cd4f660ba5393ec6389c35c9832c17723d836bfc4753644c67aa56d05594523c636c3c5d4e098018337be4a1e1b0c64f4d4ffe96cc79944a585fe6a72d20187256e2a0943dafaf8dfc5862c67a3ea0c97fe6989e7ebc6dcc39b68fa6515d3297fa4d87859e904f208fe1a019d2502f428b0afaa32b3f4830975153040439800e8303f0bfec082aa0c33a9e35250c6ec6d81ae32f6775c65587fa44466a40532dbd214bcc6ec015859442baa0f1c014748880e7ffbfd0ad10f3c010b7e6fd2cd7775cb7adc418e60a1618de33b8ac9277130034527b55389769cbe99d61c1737affa8fecc1ca435229aa2671009da476fa55c5f9ef66e24413daeec724a36d0963433e49249d31de14ba1e663e67856d83111332a21fc98004429a530f19e81356e737917243d97006db70d330fc162ec919fe876be768007b8c53b5072bf62eec4c157135f0e937bd1afd5b0209a766b6a62ac4d1a7b2ee28a4076dedb8f99f4f7a10cee99d2c1bd639bf004507c56d837ddcbae17a809f58062bf7a93fdac8e60615442e95f9cb75e7ec282e68e035699f30cbb6848949c3ceca548999964a34eaad644f50936b198654e83d4e1738f7fc4401c165e72356bc32f12b3834c0287ff10ab0ad83fa3b8467de75cc1aafed3e9608f0f3503ef4941862b4c7fb9d063d296d1f800de556ee9fd78b828c3865b722496ec51aa1e743270957d5f54c32bd75a6aeed423de3b27e84c6e00794fd858bb38f0a4edf4822206f097d88c27aac2988ad1af33209f898acbbd72d60e457007cb603a4e4ddcd357249ee5a5b017ea535b2dfc6a0ee7a0a32452dcb324e0eab6649d184b18960785f8537b2244bbd16d51875941677ec009f90bf302d778629d5442fe1e2968ba6b4698a3b9ba44743a19b798c03d706504a12a5a4df9dd5ef820bb7da9f5164425f0a3ff0059383a87496a17d590f49fb320873a62e389e649540162d67068270ba0e006786ddc0649dfad667f02160bdd0162e3c6d80d82a33cea5309d6f40b4a8120ddd02d01c4a94d9739d5c629e777ab38bb4691eb4602fe47bf566650b32f68b90b5580a8a73e925602d73e612ed3625591d4dd4313d7193b9be5179e4bdfcf4a9ad8f1ab8f067f51d7af030d6155be9d2a4fa027df1513e009469cec8826eb8d31edd5b7443d236f965de8ef43e360fee6554a0c77894aca523ea7bcd413ed5a2372e758c57dff38bbf997ba7c6a6b71aa545455effb8f4e1f59869024f0fa978c29704af279c192dafe8be075ed7a08fb8f4a5a2debf890389f7803abb676608d4911bb3572572f4ff97ba5ecf5458a196b6abbe487a2c499f960d06b7d8faf202f5a8496d5e327c220390b592b5c1d37dfb04aa8b56187b75c0065d68671fe0f71263a61c48c9b870a6854b78e310f243469210d7f11952bd612b3cf3011459c5e943cc18af7077d71eecb9f3603492c9ad545e8c455f1c9374202904186e6a2945bdc54bee1f27a3e9d5e1b333c90f498acdb0c1f16b454c7f945938ca23d56fbb273beb10d13be5eb585e901de1450b74847dbdb2a751ab4d11b5fd861bf53a9812266e1771fee307acfa52181eed3734b3f13fe6ea425af7bbac06d0143fdd1ff16ed7acc3e8140f9101befae6d6e9b6ee152bddafce027db5f379a8b60adaba735ae8819f4fb468719a6cf095313b22afc719a0f6f7b688f822ae549c1ac5d273b29360ffb06007821da648882b2f7a8bc22eb18e145ec88f3769fc4ffd7f2242584c26df947f4cd656977b0cc4b084f853282800a457c21ac79a73130107d6ca3a856ea286bbccbb166efb74ca880e87b85168b5adeeed915d73f170ac29a76dc8fc771bc", 0x1000}, {&(0x7f0000001640)="4ee091a369ac7aa1de7f90a835fb5033a9a99d5419612299708459b64f8a1af0e0bd3fc55d84e8e6f975bcf8cc6a25ae68b551bae969d160f0866e322c4c581500eec22ef29430ed94f9801c1304", 0x4e}, {&(0x7f00000016c0)="ae746b1bc6c51edb46924f465429bddc0f7e0b2c939ef9de2b005ad5841e2c8136077cdf5a4353b21e752d705ac9171e42989871b6f7b71ebff8536b33a3035b2c942a2cc5fa0af07971d2cb6913220ced9656f31501b21637b8852f558d919c11d4fc15ab22429a36e37df3e0d0ccfee0f1a7bf8e214c52117c52a599c0f8781bdfd73d155dc484f789b1d003c1210da2bf314a9c7a39512b4b1b8322cc8d362ef59fd77b02057e51683d4e7a17f93241335d4eea73e41f91f04e2818713124d45290b3dad3", 0xc6}, {&(0x7f00000017c0)="0c2c303f63a4ea37daad784eca43a7f095efe2269ccdc011cf8562bc1825a7836dc3753d58f14d9fb99be7833e1648b4dc60fb648f5ba64174a8d187ef0c4252db729651a163eafaea0560b473a02afa5c47a30d4d6f5169b2bc62274611b78f381419343aa31683141bcd97a38b2f8e48eb48252be477f7a358ec1b371a1e003717419cae72a87dad83fea0113a1deee716f87be5cde27aefda54c51417a09004f6066f4e9dac8bbf426ab11a04945811e05d1abb2f04986c52556a3557fadb2a714eec21da9f482432eaf04059361f07f92d3893434cf2eb80dea7c3b662883a4622849aed679bb77751cf23be27696a4a823b020b70d2063334400f9869e1ffea961de5d79a9c851edcbb2958e785241672ac60101e91680bbdf6ba6eecfedbbe5a9ff14d34b0c81b2de2a494aabe0fc7a164166ec88db6c35d81fa1aa5102598d1c7b3de3c37e5dd544c28ce8bd3fb106ee7854b0c874e0466834ee32484b1acd1befe2e2d912f10404b0d3f877487057e3ee3a259683efe849ff794119ec07537a13b2cd2392696ec1c09cb139e1d4a1c476b74211de8c94ac3beed81b03e2e6b2138c1dd61851b6ef2bff343a0ebda7b259cd0d3b3089f9dae04cd230a86813a2632da729c31de094c225417f32e96a5f1f07d06337251f8e5fa30d3a8f1d262405a9f31e248df96df5ad9ee1b0e6a9caf1536fe3c97cd237411bef50be75d2b530800ec627ac5c2568d61a9e633a48357155ef37a73c3343980ae507037f41934ce6eb2dec2b2a7382f0c9a37195ee0272c277c294fa0972fe822e613fb5e41b95d49b0fceb05aed06519ac965f4eb142f9d8b38ec898b828012b7197002b50d18c6f82e734c65230c7f5d4b97394d26d8cbe3ffc1691cc5970b5c3f437fd42d72f314112032582c3b54048eefebcd9c7fce16d47e1f71ddc294b1eef11b49cbdab556f0c22497dbd63e9e8ddf7e13bb9918a2b8f1ee842b40377827cb5040eb5c9b253e8ced6374139345b6bf5cea6660ba9d216f41dfa406740544e0b6f32536498fab3b771f10a20171fbbbfe94d470d3d1920bc9ca5aaf7fa6af21214d9eb4dc2c2be7f027f3e79a61606eb4478e6830c9858b4cf30f8ae883dd4578291a431b5a718ad5eb37593b7cd5769642dad781a609e5ea05a6aef9295d47e3ce37b1494c234a1a16fbaee0f8c505d7d9943c4ce1bb62f2045bd69cffbab80f56c9719947438ada454e281e8b095ae72d8b1e2ab00eaf3f2bc0d9fb3f4af78ce33c3bbc06e0818447470ee1b73d2bbd9615946f7bff7d661a67cde5b516e87cf848ca538185324364346aab51e1aff7f9b2108b8ddbd1088cccca1876d998ac9a039e8be1c5b9f5e3350f48aeb09813442f258221a92e653752fd54bd21be12d6fe192dde3f8ade139030c7bdf719927b69dc885b5e37d0134b0f7a1c85de92a0b8609ea9e9f3b2b8f649d3a9b55cc8d3a75bb2175cb5e1cb0840b9cb09c87266baac1f6a9c937bd1c524cc67b6b6afd73812237e91a6aa544ada56660bf29cca5884ca9fda97df47fb544ddada33e1becf8b213d15a01c5168178e31b73ae89d1a144b130957cf176d31e13b52e50044c82f60d0ee7fbe2ddd590d159e78ac8a6a61f9489c39d9a2aec1a39eb0d0e59f560eb37eabea8af735c93d52e6e30fc93bfa2f7f4aafc84320c968af2b0bc38127d6458c7e0ebdd5f44711c4c1e45505027908b9f128463b994c27541e02d5c362df727bb33ec6cb8a305b77f2307c30b722399341db768172b6f1d39d0d7baf46cc20024c5f0cabd624e2b6af02536e561f33792d72cfbbe979adf7fc03f24e49c10357abd877ddf93dc20b75059db4303270f0944a1955eeab86708a56b2e8c7654930c9ee731fe8393a11587db9c51d71a1ceba08b5cb064c5c4211fa97713b2c566c9ba46239f77afaed0bfb8180639ba75d2505d81048f278fea06b8266f55addd09e464ace9255b5be70db1e1a97e379d25bb46ae57718c5e28c24bb7751fc18033e863f805197eb00e6a4af1d40af4ad6c8c60176a626c20258cecca40588dbdae23ca42419bdb913673a628d02b11d891748540bfe02d21b1fb911e0132d29176920441715847b625b9af6120f2ed662fd47761dca7bf798a3afd681c5269e3910a7f5de5f587c18bc0a05b479aa4db5349fb331067176d45696fc157ee1ad0f5a260f9c75f1f07790989df5dcc5a2d901a1bbbcdd41ec72a38849cce9b2542a1f09816c533358a83e9d2da101e54378cba7f20340afe7212aeaf923a1a5dcfff68a1bf0ca7058d210a4ab5fd1c9d640604e5d5873db14b049d4df28ec25b3040306d0e05102cd72c722c23d0314b57a741a280ff36ebd7c7520a2463cbb520b78f618a5cfcd7ed1e528ef13fc1c8be2ab1dde3ad4af72b544d8536ea871dc6086e517698e3458794d315be6b8409be532a15411660af91c08678f3abc6391fc08c56631550b186093cc338c521c75c54132d2e2d8b9233c43412a4c10b29d825d883eabd707cede7bb369028bf4a5e8d8e8eb16a7c80797148f9b2d9abf26cbc3f265b788283648b8bb9c0e9e87ab9e27906198d8ad460e8a766bf0c55f416607d86d45ed38c9dea31fc900ef2355a605858af4235506e5b5aa4c647d31e78fd7c843c838335686238e495f42e52efa72c645f57a787844d612f2e510e5118218d82c469635d689b5e7991f6b6d16475e1c6cbf8be77347c97a0b99a25c458f58e72a00492d7005fa2ee5cfc7de8a1c143eb11ee21c1f80cc7caa2a30528917871d47c5a5df8c8eb0c658b70a5fcef1766ef5506bf72308e4cfa8513196113a3b8d6fe6771bc979e71682171e2635edb073baed4a2aeda4955f3385786a2fb44b80b3348ab3ca09e0e25e7aeb5b9956485efee4c2a90a27ad48576e9b57df88158d1d04d450eb6ed1771c9deea8484e0417fe63ba6a3355f1da9bbf3bb79f04ce6bb7771d540fa1a970886b1fabb24ead7de627c1d4c17d7e89919e378d5c764dfb63ea5c9f6dc2ffbb6eb60ebae72c2f9b095a39bf07bd2d2f93c830efe479207252bbe77ae008dd6408cfbac3be2323d485099872b87a120fa472c1bf873540ef88bff2d48fa1e4e72b0d7ee5d501275aea7ab0204eaaf0e3429765a4de70a6203f8b9f4afe303577cc7bf41692e965d475cba0ca8fd6539fff34dcbd63c208474f46532979ea2bb70cbb75e7008544539d534524983e9a996cced27031bed3d9197abab8fcc2dd84633fa1f44ccac219cb97d40d790ed2345106ecc7cc203b6fc88d192b224769092f0fbf274d022969ae730fdd6ce3d650a1c8f170a451037a49436ed2cac7123566edcbb17ce037a15e8030309052e2d3cca92dbd2e0fc6ec29cd3f80b34d20d78c2d82dd66355f39120ba2543672428ad8f9653576ab1e954291727ff7c068c92e324fdc7e1c19921b3b593d897a8f3964ce2efc29b5fb812a723252416b89eb1093a627558ccadbe3bc04f9ba455c215b983f6675acd97b1322ae16b672293a32857c94af5146ec25a9f4078fd443286ced610598abc1822b0c01775445bdecaf5a91f2f4c1ee7506cb2dd67133642740af07bb76697c7e63d680b53a826d805934ad5c8c45ed94e80b96da49b94f77aea3823b1bd3e819df6167608c39d52afb5b66abb9328f30b024844c241707016a60a5d051789f9950159ed947540a6877cfff375e54c4be57836e5c77502655badf57fb65c870fad5d943fa4a7145415eb804b713766eb5c0fc6639b860958846177562658bb27c4df66c9dc307f95f18b7a1bd738ac31cf8fcfbb5c5f9ab048869e9eee14c77c109389f68ef22fb17a48479e13ad733d1b8ec5703cfbfe52b794820f29da3883ec6304b72bcb9f0cae76a5326929537d2c55cd1b5c3d391cd027365610dcfd3a9a81d14e4106d485bf817a12f28bc80568bb37eb9f17645626f611a293845a17724f99fbd78662a8f34cf84eccc9db456e91406cf502b65b017ced97bdd32762d208746850a7f311bf392ba251471a85dd5803bf736dfc9c46fd808ca7dc189ce77135dfe365fce13bcd057a665a5cc2cfc953a3707d1ed77374a3020e6323dde39123c6b2f54d489956cd394c637d23c92a9e6ccf91cb596483b7fc0d75ed62742ea1798811169c498054ec2749ee550ff4dc3c981a968ab181a28460e87050c6067cfb68ce83f01e2441b66df18edd65149692fcbc206c7b0c241a7f0f1b35d9ee86d1a40f09771490c259727fcecaa3a789481e50f34d9c45cafd9d1a12a7a6447ccd9863caccfff425fe37d2761eed5015a9e6eafa6bd2a1703dae5144daac8ce15b0258b51660605987fb5f321852339f359f2d49776177435fa89a618d789973abd418965a845945378dd141e9bc7148ec6595da7adf964a852d0e603d359d6f7803ce4cc692f01db0d8c6c369089a4f9df319a871eb2c49bce0fd21430037d5a74b9755246bbd4a6cc76d3d715d9cfec86246ecc832d1797ef68ae41b19e0a1a62f6ce47a0e1bee738f3668f965bc7364baf8822c4253dd5a03b042845769e171b2d8c01d06b074186aac3456c9fdec44716a33de9d13a4f712f4013c3bfa533a3910113558fb579651e5fb7744a0522157ae678ed98ce6e8b12ea692a90a7065799ee5e5d81660a235494ce23776ffd92d321312529e931313ff4e87b17746a39c159b74b4193f84ea218f5f6872fc1d5700ab6caae270826133e21f7c57eacb003f39f7ee07aaac88fc178ee245b4cfe90d356681baaf56148a0bdb6a8ec08af33a1a99fb5aa83d10f513c9f86c890f8f682573bda492b03533dd36b9a296272455c19bbee37a1586bc438fd440a4cba902f257a15854073feecf0f79d1054e6f5557ac015d73cbc5110fc1731c9f14132c092b788fa79650a7d2506b9b9c56c9b7dabdf947ce44b45f73124dab0c52eed0b03491aab3827b8d8917e7edc39e39bfb2cc356a4df05b9017ca67d96623cc046976b810f7650b3e486fa6e619da336d4ab10e2d780d31a084b587864608800f2996667b9bc08aa59a12e9b47267a8b022323793550004a2dcb49b48094260bc821680d833bf930656684eef43a12c6078bffd6d3be20130fd86c6059f091bf48cd53cb80447c69ba4bed25f124c32b4da345ba6b9e7288aa9f92b7f38a674eda5ec3b6c97568f55cfc055d9c88b67447e85d4162b8d10684b306a58d736546dcd2313014322b0e749bb2948ec78e43f5c76b0e690e2d980d78c81c2be6be449cf37424ce3a0d9264e445fe395a3e360f29c1b953f805c1310dbebba388f6f7228c5ea4204ae41d5a27349235258e944f51bf1dc167af0b8ffe7b4e5b525e52687e49eafe9447a3fab30aa087f9690b07f7891a783869b7338ad2c194bd4d3b5998c04ec887bbe7424db1e69f7f9e1412c2f47da93056cbffb630fd5f8e3d2dc8fc045db8b68f406de17aeef83435371f1da11d86e85a48e7e9b09a0109a4f94ef514ce456ed10a8c3a790366b18a800d964ec9d5a3991127edb34d2393f7e46c62cd3eeb9cde677125a707222d5bc0f6159067bf082781eb4383352f71f8b12b1296744998dc1f287c7885424d8758e65bb2abdadcc1fc7752c00dd18d58619a6de31603da56ce45c411b414db1a5ffe3cb91eb89f396edef47b1e8f2250c08d3b041ae4675b33a49c97d81e15de5310ee7a964588b6b856577b3edeffb5bdc9b967446e45569bfc779b9b934247a3dd28942127aaf5689011f4d4a1d93c29adcf807383dd42e6ec4a348c870158bad7393", 0x1000}, {&(0x7f0000000140)="3cdb318672862bbbe5c99175bed9fa5d0e93f6d7e350d27431a284a9c42a93cbe6f80bd046f014124f48bce7aaea083e7a", 0x31}, {&(0x7f00000027c0)="2482227a43089946fd7fc5f1878d945e4a2dd73feb28d19740e0875de5df2b25678fa639e1f0a178fec029efbe6fc22bada379b482913e25e2323a3a8489cf87022776f4247f04d2ae96a3269abebf794dcc285e3fcc0264a2742e057468c386488c132a4a8a604e0284eb47663015de87c154e8c29e4aec1e372942184866ad452179735a698b8da7c66c3c56ddfe6bb42254b836cbb35521e8ec870872b4408fc0a065d33bb7524c7c0528bdd6404c483c7725186e4a7415d525b354d5a5cd6002e3ed00f3b437f78e47b99ae73e49af5d8158df87b4725dd6d98173127ea4d096d883a52abead669af0754dc793de8bc805f759572a69477314d84526", 0xfe}, {&(0x7f00000028c0)="4e70aaa300c83579526e8fdaeefc9a2a3ecdf64df9a1264bea0741b0fcb2707cb325d0202c5401df1a738dcaa4db8f343d888a0cbd7f61bed94c91e4c44ddad99c26bd08f4831937bba1bfdf13076a90a3381144b96e551f92ec9037428166098438400740a667503fcf689687e69fba1ac553a991508d21f13db8", 0x7b}], 0xa) lstat(&(0x7f0000002b00)='./file0\x00', &(0x7f0000002b40)) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\b./file0\x00'], 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="804bb1e9e27e0cb866ff14488f1667506385293dd571abe6dae9a625b27893236ee3b05758d443dab667e2adc80fc43fc2b980319cee156d71daf990bdb39704c63f3d8e72eb29c4a4c547f94496fcfce6acf93d65cb63271053cc54011d5acc6a1cd0727add677d4ae716a9", 0x6c}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB], 0x38, 0x400}, 0xc) setsockopt(r2, 0x20, 0x8, &(0x7f0000000300)="925216fb626d7ffbfa9aa910bffa427137b2a603d8c9af83ab0d41dd70cfd2146f4020e96b431dfa2f537ba7a040a58f1e2e790fb167b5b69940d8404bf9db0dabeb665c3e1cb2c7f759043a50f71324139df23451923738859e6dcf66a63fd74159e6b9c48ac2cdcc6c0211cc95a5ababbb9930d78738967e658f81a420618835709c2bfbdca2c4f5033c7e319aa09104f8f2a0", 0x94) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x280, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f00000003c0), 0x100000000000021c, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="50632b70b6452c81b9e2939fc0b80d17849c44eb7a2cc59008bce90cbfcfbf79474650e9202a52933300707dcff7f3abdc565833715216bbf49401059fcdf6e18fe980701d8ec8d9e7a5493989a49225a1dee481a7a4325475a6dc53e35b87663cae5b7b6a799f293e8d0dc1d9245e8bf15153e48ee91383e5f5a342358c7175e799bf8e25c9c7ea9171cc3ea9469f9a24e33d035bd84034899c", 0x9a}, {&(0x7f0000000100)="98acc7753bf0d24698cd86696e66128232e5368d273e2a66789fddf793050d06f33044a44bb12430c3e6b770ff8eda455bf43e25653a11a0fbdd9ead2f", 0x3d}], 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff62) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) chmod(&(0x7f0000000080)='./file0\x00', 0x41) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = dup(r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xc4, 0x6, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x41, 0x2, 0x79}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x84, 0xf00000a0, 0x8000, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0x10, 0x8, 0xfffffffffffffff8}, {{r0}, 0x0, 0x1, 0x8, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20000000, 0xffffffff}], 0x4, &(0x7f0000000200)={0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) chdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x3ff, 0x5}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x200, 0x5}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) bind$unix(r0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) chroot(&(0x7f00000003c0)='./file0\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x6, 0x4, 0x81b4, 0x1, "a4fe68d1f687585e5d38294a3d3923cc38cb5c6f", 0x40, 0x2}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000004c0)) msgget(0x1, 0x0) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000500)=""/186, 0xba}, {&(0x7f00000005c0)=""/58, 0x3a}, {&(0x7f0000000600)=""/139, 0x8b}], 0x3, &(0x7f0000000700)=""/116, 0x74}, 0x802) write(r0, &(0x7f00000007c0)="09bf837a748f6f0f45f22c58bf8cd169de4fa1c262d239352eead21141e6eb57845ec11cd0ba76ad75bd86ec7a2341d7ff5b0459923c438b9fffd1898a3b388d87cf92df103fa40a97fbad81b42c112ed3d9c0384d840f70a23c0aa608a56458ba81f1b7d64f3e068f548e36070fb38c1ebb1f4930189d2c66e1f0ff6872214316f4f533c6efc54b97f0d0b590783d8529d5e231e73e7119f0cb063819cdcc66b4550997d03cb08b7b376cff6e9a936f7fd368e202c17a82aff5f32e43e2ad4816de05b7adfceec5489e86de50af675e3d3e5638739ed9ec8bbd9f27a7b5544e14070d2f98638da0fa14ad9123de24", 0xef) mknod(&(0x7f00000008c0)='./file0\x00', 0x6000, 0x0) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat(r3, &(0x7f0000000940)='./file0\x00', 0x38, 0x18) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000980)={0x7, 0x100000001}, 0x10) mknod(&(0x7f00000009c0)='./file0\x00', 0x1000, 0x1ff) getsockname$unix(r3, &(0x7f0000000a00)=@file={0x0, ""/32}, &(0x7f0000000a40)=0x22) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0xc000, 0x279) r1 = socket$inet(0x2, 0x4003, 0x3) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r0, 0xc1, 0xb, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x81) r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x63a) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) rmdir(&(0x7f0000000140)='./file0\x00') fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x4) fcntl$getown(r0, 0x5) getsockopt(r0, 0x1, 0x9, &(0x7f00000001c0)=""/156, &(0x7f0000000280)=0x9c) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x82, 0x1c) recvfrom$unix(r1, &(0x7f0000000300)=""/65, 0x41, 0xc72f4729cfb9af6b, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f00000003c0)={0x2, 0x1}, 0xc) sendto(r2, &(0x7f0000000400)="c87135904041d3dd70fb3b62b1a898442c9e4b673baf86fd27a8228411b0ebe77062c1e9e5c3250121b64938916e2d05d95568e4792b0c78d209739cb67afc912cacc8634354db2aa5369b9bd73f3e55a591be6926c38c368b4d3e45374b8243fc9855c9e90f64ec94ca34748489c60f5f73f7a065ad7db50dc92c722298b212d385c8504734c13fc3b3fc9ff3f263591a6c83da818547a041d0ced9f81d", 0x9e, 0x6, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/36, 0x24}, {&(0x7f0000001540)=""/183, 0xb7}], 0x3, 0x28) renameat(r1, &(0x7f0000001640)='./file0/file0\x00', r2, &(0x7f0000001680)='./file0\x00') recvmsg(r2, &(0x7f0000001840)={&(0x7f00000016c0)=@in6, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)=""/137, 0x89}], 0x1, &(0x7f0000001800)}, 0x800) recvfrom(r0, &(0x7f0000001880)=""/160, 0xa0, 0x1, &(0x7f0000001940)=@in={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001980)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)) unveil(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)='c\x00') flock(r1, 0x0) utimes(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x6, 0xe28}, {0x100000000, 0x9}}) r3 = open(&(0x7f0000001b00)='./file0/file0\x00', 0x80, 0x2) r4 = accept(r1, 0x0, &(0x7f0000001b40)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001b80)={0x4, 0x80000001}, 0x8) fchmodat(r3, &(0x7f0000001bc0)='./file0\x00', 0x2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) chroot(&(0x7f0000001c80)='./file0/file0\x00') sendto$inet(r2, &(0x7f0000001cc0)="72623829d87db102fb877c62c7c167c25d4040f66c50af3294a2ed3cd24e38fb6cf9f6048ca0de995b865f7aa97a0ab524b664a6f2fb5ae1ff0884d8efb20ab0fac85127882fa3b92584bc6bf4e0fa95e5fe51347a689829ddaa411452cd4b2d31a0357c1d3a849be2c856748db3b464d413f083541b8573f9d3f4c3c1a999525b89a8fcdbe2f051e1c012a2d34c5e8a47", 0x91, 0x407, &(0x7f0000001d80)={0x2, 0x0}, 0xc) sendto$unix(r3, &(0x7f0000001dc0)="2275b00a7d6dea20d73521757eba17f3e1a7fd03322f6eff5eab1637a7e19d4b4bed6e4bb36a2f654f8e49455f3cfa7bd0b2a60ddd2fcacb7c810d361123abafcb20079e114f3fb19c4aa187c161516eae18eb164cbfb94b484e59e6fa70fb6345bdfa56f74c9598fa57db6336514fba76973df75f58ed138bc08395d196f5e6cd30792d7b27f4c9b9d520b991c32c2cd7a1beabfded77a20beda0740ade8f2515738d0e9efe117da79b2efea43e3c6de598a6541d07b47f5d364586f6ba2c4c257d9e3478abe8b8b00c21bac3bd7c5469bbc074a7a41c993db35f42", 0xdc, 0x4, &(0x7f0000001ec0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:01 executing program 1: readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/183, 0xb7) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x30) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) r3 = accept$unix(r0, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="e797d5c085117a23fe062e3ab04544b019222aa69c7655506fcef9bbfc0a343363aef6d85f2f946e8e941777fdf4bce1a4f52139d80e2a6e9d1aa935133609f42168470ec8f1e8b329730acfa1e18a77e887da9830e157f2c397254b6ded3a2945376eb0abdcef029c82701812af3babf60a1aac7e56734532179d53b62a229a292adfff0682e074f004b107873ccfcef9b99fdee07ffec9d08627b3", 0x9c}, {&(0x7f0000000280)="84408e78d62f921084e3564fc0063d0396f5e574dc152dc20f4eb7da158dfd3cd3cae19084e0e0c4067c564038f462fb6d1684c911bf9e2db2d6a6ecc0ee13b97083b0a754b1a610ae5ba257d7dbc9356aefb15a404fa159513ee7106ba2fba18c0624fabe3d8d7336e49a4b0d696505077ce12cbabed746f48c972f0ce5f15a967d65505c46d1f2738af369db83537fc1e61812cbec50b2e88a1407114af2b87d8a3d477cc3800a", 0xa8}, {&(0x7f0000000340)="6b8af625d9dd417ff38ff514986f8df2e00a199a7b36548ee533ef177fc91ad57347c11df7b797305745e6cd526ebcb47552c010b26edb64097857948e1a26cf63e9412576d50558902e8e4fc83fb1eb7f82b92e4aacfdc3851b60edb610ed7b35f2d44262b9d480401420d01ad2e634c4fed9f2545055ae30bc2a6e13bd7f4a1b1fd3885434205f7a8adbbb43", 0x8d}, {&(0x7f0000000400)="10b7d0325a5ac5049855d24333ff48cc8cbaf068403598777a6129d15fa17188cf2e79997432576654652eef156430ce0d26df2f0a408b17a2a2596b8c1874210731a50fba230f31608af1045d3cafb8e3558a8326d242651d0069688cb5310748d39744c7266602b14f7e4b934016f6ae7edae846d3c74eb284c8713501983973142509c1c074163f78a06f379675bb2c90505e4a95597f3481a94567ee9713917051f5515b658e09b7747a3be002d42b73477cf15663fc9ee28682022b35cf0576204b1a983d4d66591f76", 0xcc}, {&(0x7f0000000500)="bcba216344a53234d85bb6fdb7e079a713c7a3df0e6ca8f14230ecf010d2b655564cd7ad149d4a5b6f5bae139db446d51d9ed24af5227d5fff5f800dbb3034ff08d398f39f01531465e378d5d00d04856f7fc87e99ec81c3104ea9f33a5642f8c048d56c7c2f6918cb426a93f1ff631c0be39a241c03d4221c9c82821e71086eb559fc94a07dd0a7d94320281eb633e39b79d26844f4a983e9bacfa77a17e85888df239cccafb6d7c04301f0d89dd1282762517a7c754cf8c10df0123ba81a9ce347dc7a2b113ea2a1d1fe4fe664c42da5c81282aaf4c8faa9db7a539cb8f2e200ef15c3d0b638737859f5072762c5f50ae57665fff97c94ab796163918853b9a15afc9cf9285b1731dd5b6db8e590e493c6d4bbde7afac0190c4bcd7c80fb4f1b5a89c0d6c604d9498816b9437f8e6acaa80de85f8279ae65e8b342a1b8da153906dff7c1ca28d6ef2eedd0d5fbe21f7f8b8dc63d4cff16998043668be1fa80bb62530ae053c10104256f790e0d3c77bdbe22c8c0cd851848886dd9a7af7eae382ab623785024339ca6773ec51ac9d57f6c292eeefb43d4402e15635c1dffff6f566a3ba8798d20fe4ae3a1061b887027b758bc11ff061d2b2672f1053dce9f354d418184bd00649a63675c9e531d3ba415edec344e216f032bc202ac23137d11fa5395a87d362e18aa45e3df52e9f92ad386598bf61d3b25c7d7419b6779bca388c05eacd2c1ca472f41d39893208c2cb57f065dba9d7257aa7dcba54e5b4c112416320674d479f49bb691356b170fe08bac7e12322c92e200fc90f4248162953df089d9b6e6764c476f3644cdeea91bb0262b115908753d484d64d3c7ae9edaa0eed16c7081d872507efb4605880d485e42627789450331f0167f4cc46293c3946b36650a28f574f69b0a8ded859b4c0a74ab46f6af23921cb4326efa19d2a81760c930410fa8b7b803e67061a26e7f38d404272a3d9e6ea73e1df7491449b9fd23d5ec7b17d26096b964f06959d983d0715d8558e01c001de685cda7c2d394a0a98e6905f5fab22354e0b9e006aff6e463978a51011fe8e851bffac8aa72d94d6f530841cedd7e26b8b0de6c8fa01ef5033dd3f8ca82d837427d7bb33004d40830aa179b5c3e4355fa642f697c011523a7c127ce6f7e546fee5249274e18fef54f7c354aa5a4ebd80824f3ba198b480ba3ef83564b91efaeaa01be98868f03174c1f536d703a5299b5054a63ab4265ae5bcd4c66309ae4be1dfb7c4154a468d11f18287b628e8c48aa59ffda2f2c3bd17dcbb9dfb98dde27393dc36703bea22c0135766ecc9e5180ed892e5119985d36de9e152f58a929fb1e8ec76be15dd1d343b558e92b41c3de214d2a33c0d108dbc5e3a37294605bcd6f60136f17920439f3e9ada98c7dc3775baca0977d413fbecf9889adda3628c887b1fdb8df7605611f0b101872ff6acc8958db8338d129320a81530f5ffa03f118beedac0cc4ed5f7687fbd45c65e63f93e1d098eed419c1f564f8380b606a0658a78843e68efb68b94f3f5dfd88289a53cea4332178eb854fda735285cb6bc319a38b6c76bd1409694fc2442092c130814395de25b244831da9daf1dfc7e4d0645a54a5b0bc677ce1614120e025359a4f536693503530144f314b540d458e88d99e7d803dc46a2c5a56829f5505d54d5d7d0ab1111e6ec857138e7fe40ae69fe4c050dceff3384b074a0f9608caf9a7f76593507929bc1335ba3e9ded5d32d95e6d118dc6846674122beecb680856f6d8fc4e990b649c78e539e05ccd1e9977aacaa6b9692558a087ffd9985592ee2caff712a0275faed96547354eb6e1a7a9ea80a1efcdf2ce4c07f7fc6be2bf90bd56082746868f945fbdfbe0dbf15d82ccc56189926b8374c34f5e6aee33be84bfe612878ef2dd725eff43a1407de6707a594e964ea6fbc65bd8581c422f04f22473f7101b0d94b218463d488cc7f9ca03aefcf6c5e3f9bb742d3545372f231dde3594c4d1a6c5e00e3e0830b09f349524ed997bb5ab4f2a7f91847bf1f8f91d97adcc58960c86d00e1bdeaccd3044b47f4e1c1690401536bae8ab80ffb937a39ba52e24fc1f55a2941853b14031ec8817a373a7e8f4e1fbdb2c5d36a12b79a5dc325d4841b90255e340cb0aa75946308f339b635157ad909eae5ba7adfa1f9e8700d81bbf52c65b363f9c2e31417f8e0dbb7762f4fef832f18ebd30619079bfc8f615b462c0d6cd9430ab6a91cb3d8cff1e69773fd98ac887486ba56c58b4d4de7965f806d4ab42435bd90b44245c870b70e4ca6705f73e916a105c1340e8b2f9d334d1cf20cf2dd1dc2b677b3c33f50ae260a41ce0fbf4289f4211a4f2ae385ee47e95e59afcbab0d9266e51979a297686bdd7ab5fa22d995e7d662e38c8cfe9f291cd9c2d97d47a5904d700bc64bc363a3839cf53218f3a5ddd23cd60f27535c2e4fa3b4385985464c39c60c79d0708f6fad4d4b986d183f55a7491656787d76a0a07f81d24f54b0d77b244e7ba027f7bb0dd8605242eb03ac36a5fad2e948d0d3d4d7570c676e7b13dda8cb7e1be834751b50bb28a1163814e3336fc3b2785734ec7db1eba0c67accd5b1dbec2531d3608a27be7274ae0bf1e76d299223364fc6c0282a37503aec128c7728bf22c7fa81f1f622b2c4cc942347261d7138836038385f2c6b3d1a4d8a05e12f5e7919c7a75249fc1ef1c35c8d997493acdf04b130aa72aab745ab1247f1d0201747bfec06d1101690ebf0a0f4415a10f1c5910880d4cca88d1012cddffbde314a842283788e07398f4f2acd276460605ae88302e4a5446630539d677a56aebc72bf52332b9a9de34fffac589aafacc83e47c3c9dbacb7a9999940f8c260a13c6fb8b7471e5bfb34748a486d08868aa3d0551af4bd446ea0dd6324a8fe7919ba461ade3a924ce8e8aa7805e92323d93c35b7d63b16c4ed561551e2ab6328e64238452caf81a37bcbd199638c5e26f8797649f867a7f495c7e3c0a8babc9c6d018c9b267005fbe5a303314b10969d6c2912a792d57c4de712887638b667166b4e0652143ad667783ebf8a560620901ee8cb4b087b12fd7e5758f834ce0326b6287c6cd0eb58a4980b474fca31dcaeb76b7d653f464b973e5acab521ae41b8939fd9627caf4537551c2c7636c3d3913feccc7a2155d09570043c5c5cfd83af1833afab96a90d2673441582ed818894a5d990089daa2c79f43daefafd4ecf7fc9266ac5b02fa75652b1dc732f38df25443db95e57d063e82ed4a1bc2fd8ba789240ffa3b8ce885a3990b9d109028b2b5f18d1a9770c7a45f121422fbe5222f930431ca63735e8540075b33d814852bc4f4ccab5cbcd4ff1254e0b264a3af7726564199e31a3658054f80aced444e162973fead57c0a54dd42f20a61bc5efe4f58da450adc17f0dd091fb3aebe4da9aa862ef07ea94927542963ef760512ebd27c0b1e0d2e69054aabe0cc06f426b56050484ba2ac97bb80dedf6b722becce43c7669e455fb13831b9f12f875954f567d604d86cd2a4e79453b05936c3c0c9c4b08e55d631d8a81a819f05ffa8da96f842b502a46cc7438fd12a89b0a5358368c4cd215fe4a48b4c908529afabf1801990baebfbde310463feefc1ff410f24bd668ec1ebe1c06e6b21ae13dc89473d1ad8ed3982a6ad73ccb069f45738735939d7c1d833dc92a718293110ee884901cfb16e9ae07012e2900daa1f043653a8f3e8af05720cea193b25a9c8439342c1822635b93482fee7d421225b3f77c2bdfb2cdd4ac9001e474dc5fd6a105aef82d78b8e821b45e2dcde232e61a65a11768ffcce741d2e3afca31ffafd42f25339d44be2450664d65d9b029fb164b1b0c31261dce36222a2939133d210a692c27a2a7cea1e311adc0f2f444277584dc07b60a5ec56eca7a90c6fd3134aaf3ce450e8ad8bd95e5154d62661da873acdac014d20bf11d39fc57beb8b187a53e271d44ad4322250a6203bc9a75b4a4b5dedba13b97a2d58ab137859802b6608b31490649a2308f341b255ee7f5dfa60da1cf6555e8898c03bb3d3e700d5fce1e8c1180f0377ca65de091c9b45d83c1e3d47c8caf61c344b0017693541da1d4e3d0588fd31a20d5d5260c2380fd755f82c5dbb53d325e972030b492164eaf35431f2ee0d13fe86c1d57a64386f081d18727dd8b31a9834c9412e46ed53e65bf2feaccdb5dcb7844fea6e2c21e12b21477df9c59f48657086b9da56b2830d5e85b993235a525cb25f7c778fd6833e43cd059101d2f4b1e4ea590ba9183f07e125a5e76b019fa65b0035defd25c3b2894fc218c6cce3cb8907c7569f82072dd17b61731c51957c61ce6b4b564acaf69a9630b0b5abb172877211ee61e5cac6e2a3a05355802881d7000d82b7cc19d95229c98cd950e2e0094adbe9cce77d754da34b6115390a513d05978f43a5118a9692176c39dccc24c7bf1a6945ad207f87e80fcd615985d218028c148b682513d95e4d61b2ef8bf38def2dc0dbf3e623a3ef3f696894310ca8902f76c8099b69323bd79b2cc5ceec2253547c829d797ff69551744d8a21b588b4ec23ce448762fa8246a7a0b664d2398129f3a951cbb96eb49a3f7bebd501aa0375a1ae87e4de3cc648679e4037ad15b27db3b545d3ed5e9ebc88688d5186cd2add25d9dc36a0be3b472c7757c003b3893b22720d10b0f58b92fbfd12af28d1edde24f19211b892933c24958e3e78ee8460feec8a2cdb9d2d58badb3285cfa3924e110da638422f20741bb40b6c7f7e8ea919e28aef54889f1e2a6586dccc4e6a9fa2103ec1f4b01b5f5cbe35e82c24cccb037adecd8bee8903ebb70e1eee757def4622ed087acae5d5b9e11ac3b33ab325f46e0b838b2c8c72edc65d1284f6df9183af4b41d0847dfc25bec71cd9dcd444035dd8ef884b2b0cef9a303d9952006c7117d875a58e33ed2a4f33a665f088dc5569102ea4a12797cf94d268623f8be1fc3bb92911a19b1245934f11ce73ad0ecec31372e8326ec93674a24ebe6eeb2cd1ec245de0f5c10c854b732596501e5914133dc29293ace814d2441f44439de76744632842087375689b35882faf9bc834d774af704e4c266f8ef7eae0d85b0bf0d56fc860a892be6a8dcff47aa9fc9df7394cbe1977d517ef1d53b1c77fa45da63fa63d68944ab7d4e7495265d405b13f24175c9370218e7bae43a249ea9018114e35c558122f39c98768809660875c413bfdb3eb2e6b392b4a09acaab34845ddc077e4e5a4e6194c3eb93d2bcfc2b96e6b2cc09f83dfdf016ec91849df646387a87f63761a528736cc665505486c79a22e3847fd8d9df15e73d515be787c9d57bd8e33f7f2ee994abf10d5e6515d5ccde011dcccf0e1048ae9d45bba5ea313d6d86e7cb5240a09f5fc438e7111c367bf6f6594548657455a1f7d28ae5b3c4217589a90bd24ea5488db471648d57d9190b9101c970692b2f15470372223253d66cccc52ec4696b3c4afc694f093560ec146a95d270f552b16f7ef56b195872277d37fed6c54bef18f46ed577540bad6cfa3506732e42746b4e796722453a22aa2d145dfff26bc5623f9eccc90de5b8ef4ab7b0152857ada04fc1d282438bea859f7643fd31b9286fd36a6891b296c522868afcc6d84c3007ed31b857b865f74d99d2d1180aad32c9d4746e54d16aa67de5675fb41ff1e4e3e44eb44da7327a29c9f26b312d36357d269478840719e610b634119508475cc5f97d195ccc5e2d10c0921f2614afd16c34206ae289ea2a671bfb7e6b7d02", 0x1000}], 0x5, 0x18) syz_execute_func(&(0x7f0000000200)="66f367c06e6300673e67f04d0fc70a3ed9f3c4627d3adac4811554e96666460f1aec0f0d4b03450aa31a5c00002644d29e00000000c402fd8c17") write(r0, &(0x7f00000001c0)="a7", 0x1) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001300)=[{&(0x7f0000000080)="6c571b551df78ee8a4301d17e1c8e91ec05e23b88b77c31734836ce369db20b18d4fd559f7f514c28d9c1863129fe758c5a408d9cf23a5ee1133e011a6767c5fa7b3f253cfb2052b7dfd298c079c2056993744b95d48f4f395b8", 0x5a}, {&(0x7f0000000100)="e0768fa312a0a9", 0x7}, {&(0x7f0000000140)="9ef26bf22af4693d22a9c109d6df318cc7ee6f4d89f54f5c97be56f96c7537f975089e910ba3d6609e3c2dbd0e31205f3d04653377b6dc5af1ad99f0728a4c8db3b4f72a902796ad4522191d946fd72a3de7a6cf", 0x54}, {&(0x7f0000000200)="1cbabb0d560faea9b830db19aeb0f105add373ba22d59534e89519401d266a9a2b881a85dbeb3a646b5e245e8fc97fef18f8e4a59c4fbbbea7feec0e8f74e086d48b7ad7a7f1b6c236731157e53884b3dd3e2def9aa63fa396052ca262d740519c54865211b97daefd4d14fa5bb81471c95269e5073b50458fe694a6a7c595db735cc71976727f4c090c4ec552d2f58a5aca14f45b25cef97bf797ae2b5fc285c2b4ce1e3f5da06efe28042bc03b7ecddaf4a900deffd743d8e7be187fa1fb609d5d8d8c4af300464c88455aec4f988f91bf348c5f1150bd2f77c5bbc71943bd1e3cfc6ec02f874bd2d7b1f7837e425572", 0xf1}, {&(0x7f0000000300)="f73ce827212bd6d1db4b1fadfab4a90ec610b4b0dece3830fb7fc821788ba20b4c13122d57127a81482f6f996f4fabce2721bf498f42f64152b1f3a7d761ec35360e6c5c1799194b5af6617d0ebff446c19d0d2be11f094ff244459dd792d8552664967c087db1ccf73976d9302c47aa12a7129ebd005d061de40e5a96aadb66de092aa6cbe7ae9a05e08194ee4ba97e7e1bb53ad49e839dc0ca5a828982f5d417495e3bad4bca2f9c656073e4c721304a781c5de22028b4c50d28aca38313f2d6cad5638633ac700e2a169f7e67437f59d6f4eb056684d67b9141e2b9620295651a16a5355dbb266c93c615ee397327e02ec456e8ac74ef47ceb56313b87440281e787b3e688fa5198b5eb9e51620cdec2a543dc61396c9fbcfb45ccfa475b2e4a5424177cd3d85baf0cf24b836e29b78c24a0ba260b10c8cec05d037ab7c68dc59411e8793a729b8088e4d9984fbdda7c15af910cc9043db818c0fc331d912db30753868c8c6d91a4136615793a02e64d40e4eade4965f7de93e24ada3e76a80a8dcfa33d6417b2c877f3ae2b130b651186d9505ef463d6484cf9a8cd2f146ce39da5c38c0ad1212a0502f0d045a9dc6cd0b95aebea3af6820183eb211b7bcd78a1bb3620ec28a8b055ec50029d525ac5478d2b19a2e0728239be0f1e84d4bbba91b83d2990c2b9c106db53e817c7807e5671fb283230ef8621d20df032dce4cae273f4e805ba04f0a547818e2d6b39ec98c77a4429350e0985839ad8e16feccc46d2d25842b166bf73052b95c31c0a6e4ec8ec9bd272ad5538060e3edc341adc87f7a82681b7825d0a9240d331a3d9864a414f5398b2aa8fa5d005bc6c7f21990e97b25e69e6c8efb2e87c36c40a0238fe15306a0f9c159e362aeedf99fed42760266612765df8fec82ae7359710f8b3ff16c3c2a18932d202f569bcfe667c4bd75852e1e3aa033c602de5a8118b2e4dc65bb7c4210a057583e28c2e55980025c4914125f8a9ae8dffa496afabcca64e928d9b3bf15e06f9a60f46fdb8fb42ed6fb44ba5f3533e7aab7892c9a66cb6770e3ef225537cdf6f792f737345593c26620146b7cb2bf7358d502e801337847690c0960763421ad78b6f8fc2cd5ad7e732d12aa50b3a27af737d7a1f10e6fd4c1af7294a95ba7a7acdaeab4bcf297dabd8a21eb85e393bd9b686e995614a36f711e6727f7586347db34bcdd8174435b10e0e37d85dfa5b507b443167b93b31c6eceaf8fbbb09a3b4357fe2c391f244565d159214326b3b228071ae5cf9517af8c82a4c61233f2cb95bcba59efc24e68cd5d7900e454d09cbb6dc9db96ac8e291eb78552bf621622c0d5c5103393f4e25914ce84421b2ae18eba96bc6314be5510abf6f9a9bf07832703a8ed52643c7241e35caff53b4267eed542a5a091e1cd9c6c0133009c99b8b744445b1de1340541cd1cb0d0684a6e47269ffb91d11b60cdfbcfd20e2b1be08c968714a0be0a02631c6e172201c0270b3db621d1528201f646deadd858dbc616d828bfee3dc919f045820ca0d5f7b71561196b3135fa7c41dd3ca50f93dcf5dbbc4772c725615296b16ce78297a86d9b534d9fb335120ce887842611d5c03d0e4061d12c7960778a9bf434bad11b916c95115b5df9c50932f39b17486dfb063289eb08a81043e02e07050de28a58c274bac9ee742d5ab20de253b28b0efdcbfabbc98fa289c61f129adc6cf02bf0115147993150d3b683c4ac1a6f7d04750d443ca7905b51563557770c1e5f884ff405d576015f61ef7c64ad2086c7896862974570128c08569f42229a206ea1d05fba969ec574cfc5106afc495ec071bfa2ad6fe9855512d377aae20e2f5da814fadbd50181d16a22f42a3cd02e2d02715b8700ad92b1868058fd3b013de30c40857da004c325baa439fddf67d8446ecbee4a0c994dc0c4f7609d5548b958ce0734cbdea448a6406dcb5ea011e31ca3442024934f797460b38639fb32d5d9b450b875e5e253df9c4e2127fd309e8f6179c86c564ace4df4d4839454df20fbdc2a966ea123421c4c80b5fe962efc6545d134f631974b62b7896b92f05fd89230c4047f3dd2442356a634eec229981d8a6734694f74d35175191b551ecd5d9531b79d155f2277267200e3b7fc3e1e515153e4b1bf2f66c4adc9bddadead04da982623cf602007be1b317557c8745a8285c391357fa6d25968b21e2438808c7aeb524d5c442c4c991467e423a1dcb7ef642b3cfd84c353e60edd63d786ecc5696f6a6030caa64e2493531dc5ff6f01da7dc4f8cac2fc21a55abfe506199038408edd1215ea082b1fdc25c45b6d2856e473af94cb53f34506b142d0e7ccb834e5ddca505ddab521ccf662aacd18a90b2eb47a66909da5d090a8b63f66aa0ad07386198e2a85c17b0347711560d1f9eeb4d7d20652b514eb677e9e16666b7eb0940eb36d8743d04a8075c471f3171671ae526dd345e10fffbe83ce30d0e2f6e46a381cd4ca7babd1cc177e4c0ff03516cb9037e9260067cb8769522feabd0920a9aa14c89e7bada3941f60d69f2d913913d76420de99f0c390843b430f33356586739714d8cfb1f6a60fec76cb3fa7fe90eff9968a04d4879df04abe5b2fbf3b403e583112748522b4d68a4111f80db44ed1d102a5a1dc33567a32963f601fdda3abdd7f8e698770f06a6b2ae2507850a9ff318a82fe6f5d3df353d0a7699c85fff96d8b69cdd5c4af29a56d0db7fae537563951510a6c67a84c4f60e5ce558c176f3af8069461cb8b34e2b31ece824e3f3f75639ac3d38240faa80f6ba88a51bdbc0c9de4f7feba2bd549fcb7784f9b54d92ed700d7bd45ab33fcfe6d26edf025fe0be2b82735ef9c0da5f62e00808646e301882a1449f9c6a19a13a0ee1130f3f627a68b49428317071e51c619b96f667ade0af935c6105b1d8bf3c6fe062369d7dce45eb1de131937b9290539cc52f0eda801644ca2026bbf2b4194999c3d2f478d0ef6ad7bfafa9ed302ba9a4e118d942209f042db4ad07e93641fbffce84c74f4a163c5a89b4f87ef895eb3baa263663c12ff343be1d9a289906362dcf33cfc4d8eceae4b0972a4d7777183218be92a366b0f2d21bbd28c8c7df3fa7d6454a2b6691cf85890fafb69145f54d03009dc6704ba02b606254b1ae9ccaf07c2dd1c528a4ea3eff25e66bf037c94ff6fc56c50d8f1d73c046c6da530c96fad34791f2a8cb2b6f9893b0eddc91616311ca49f659b805ef8c598524c0ca038d1f30c5f722b0dec904c4138b7fae49addc507c6fc795ba034aa02b61e85bd44ca4e7d1ae8664ec98047851f8f7e0bdd6fb576d7ab21c56eb09c97e867890bfc1d368b0cc2727c0f1e6f19ea0b3b31cab068ce6731b40f5d7803644dcdbebfc4baf7bba15cc1849ee66f6930543292b0f810bfb195d33a538839208acbfebd94194015fa7b14e2b02ae1f0c51954cf0b616de23693d792a336e9f9bc6333a730bf62c9425c48e0954fd6915dce9e7500aecb3525a45b0af82baf0b2d92a9757e3273dbe65bf66d4273a6719075fc3945ffb0c20ea7d489bd002ce6b236666d1919fe6932f8baa5c69cec2d11dab3e8c354e48bb2717b961f1da2d68b6ec2976ca2488cdf986b30e22983fa7a056bda2286103282c30defe06ed146e94722a26eec9a821463e1715a5a5f7f4bb2d6fd0ce01e27acf1e83e0b0f2c7a811dfca4f9cd95b381ba6349fb5d4caa3dde968a8b82641a8c95ec86c608e511b3fdac2a42faa35ef50dbdfd52e1900b829e94d7793421729aac56f64bae418cf4241b3198d462e89c95f4851867a270d9b3d13889e6092ebdfbdf6185b295a11c06aeee6c4890b4704589840e9e3088cdbe1ecdf5424df7ec4c4d8abbdf1f5424c1ed5d72e8fb402ac70721b3937a36fab6f05d2f2195d917f95a2aa9234c49fa21d85f16383cad0f9c7683d5c773d1be29a7ea8fa403299f9e07e7c6816e78ba8ecead6528a986411b8d74efb0189d40a0ce17679cac24f3e3536ee6e94ece1463d11ae2e5632d850c11b0ded3cd3706edc4b6a2ddb107d2ec54b9ad5ec6cd257c7b45aa41593d5238a49f38954a3a584a3413d5167235191c3bc241c0f59ef6497ece5b7f8fc48db7a2d917124a1dc8aee1460708026a5a6f695d32fde3462a085cd8a1c7b23b5a01fa20779234611c732ff9a14d4a3993be5b6235b5ff8bd863becd56c07116f02f78ef80f5cc80ad5738789ed416f7e52454e6fd12027d568b7de288edfeee54add1eb702a4950a956539e5582a8acd6fe015baaecb30402f9748476703690552cdb0b558a1412624ef0e3c0831b7240e62e19babec12f34f1d0d8aaf16e4685e87e9c379d12cb475804cf5c315ecf2b9d26859f9fbb4530e9154d49da789380ea5195e18d5adf44119d171a92a771d55a96cfb10bb97f6d6c5addd0a046e4ff8c921b55998cd8a7d9643f9a8fcc0baecdcfc3bdda6bd5a91be1a0b51ea251cd844d1debc4bb70a46224a1546cb211879aa68348e8593364ea515032a18a16cd3be0c3b7927d2ef9000569b8bfef5e2d433f052fa30db67f181829c73601cbf4f70756bf825f3c696eed494fbadafeabddb63ef86506807d59827b7242320c05a222a7c78e1e851cea63f617a960989aaaa41d9ab2b73d75c588ec72b76a4542ca831ac34d5c8db8d331fd6b809ff48c358e61bdeb2b3119113d5c2c50388bb7c96b3db7ea468eed52bfc61af7e85b92d272397c57f1378d34b676b85772889632bed9191ad6b5fc2046456edfb48f8cdb14fab92ed654011c70b44f5640b60e4bde6b9624dd77a91557e982d4cae6820674599cc31246667686ca6744160e273c42bf73d578ab767733493d6243963520f333073a93cfd4767c0686b899371e994b8557151f602029a1f32ee4a95d0222f48e227e60a2aa7446b0aa11fd4197d1e3779a7add6601b32bee3f3a6b1ae82fb94817b5215686e83c49c8de7e68b54eb6ce514283ce2e5ea0898374ac8d7b6e0054a4abd4488d78c204becae5bb9995ca1bafcf13d3b1a4be293abcf1fd039d2cb9cfc2d835f076a087bedd978f2404240f568a6bd8895189db3142481daf0caf6850ba689d1a6b3548b419e53d0964bee364c5a89b8ee1d30cf961044887988e69c6cd1fd8af70a5bdb5a46f09bc68e66a85ce4039a3f10030386ac9809d3d65982a575411697aee01dbf11a4fce01a3acf6af8f599f6b45e2fcc51341ab4dc1e15e2f1ba8958bc47c23b5f5c38087b6d5c0611ad7e0728d97992d2a6e91b469fc9010958dcc7a06729475c8a8ea943e4a28ae56087c0fb3e040771dac0f6695a051064f8782e354e10ce18c389f354da40dd225c5b9ab8991b57af006025cd2feb6ab75e8b980afd22b0e8b7ac85c32b7e721d9cd4993e17bc4ad2812ffd99afabfbd8593ecc9cd865f3c88e6f40af3ec3c2fff41a3dec0f04299db426ddb431d755d0ae8320bccfc1e634e4dc0d1b377f66e3f84877d614df114b180e7ad8159961c031d6016ce45c463a646120ab351b6235bd7abe06e113e5599fc3f4ac9a455b100594ae04e2c8070f58049087a1c8271e64164294008f8c44cac22413b1f03e7e71c8e55e1fd3a6e4eaa746a27dbfc34e517c9dcd0335cd845829f9481700397b51bf45126dceed9e338ba6f1f00216d883fa2246488465e5b4baf5eedda0d3af5bd7e02d91b24568544e851250876c9b1c5feb52c91444f77c159936955dfa1a2f93b35b1104a4fb20ea04ee12914d60b96115b73ddb6d46b8e9dbdea543647c484428f", 0x1000}], 0x5, &(0x7f0000001380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0xc}, 0x404) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001400)={0x3, 0x1}, 0x10) r2 = dup2(r0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001440)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) shutdown(r0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x80000000, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x101, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) getpid() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x31}], 0x5f, 0x0, 0x0, 0x0) dup(r1) semget$private(0x0, 0x3, 0x5) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) flock(r2, 0x2) 16:00:02 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:00:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() msgget(0x1, 0x200) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) recvfrom(r0, &(0x7f0000000080)=""/131, 0x83, 0x40, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x3ff}, 0x10) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) 16:00:02 executing program 0: clock_getres(0x7, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x1000000010002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) 16:00:02 executing program 0: poll(&(0x7f0000000600)=[{}], 0x1, 0x95) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)=')-//]\x00', &(0x7f0000000000)='\x00', &(0x7f0000000200)='#$\x00', &(0x7f0000000240)=',@@!\x00', &(0x7f0000000280)='/-/\x00', &(0x7f00000002c0)='#%\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00', &(0x7f00000003c0)='x\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='x\x00', &(0x7f00000004c0)='x\x00', &(0x7f0000000500)='x\x00', &(0x7f0000000540)='/\x00', &(0x7f0000000580)='x\x00']) chdir(&(0x7f0000000040)='./file0\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x40000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x7, 0xdab, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8287, 0x0) flock(r1, 0x3) open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) flock(r1, 0x2) socketpair(0x7, 0x3, 0x200, &(0x7f0000000000)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = msgget$private(0x0, 0x44) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/43) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000640)={0xe44, 0x5}) kevent(r2, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x401, &(0x7f00000003c0)={0x69776b86, 0xcd5}) r3 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000480)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600", 0x3, 0x8000000}) clock_gettime(0x2, &(0x7f0000000440)) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:02 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000500)="b389d7321759fdde1b0f0134d9e922eb5ffbdb40ead6bfcdfd5423de65ad727c09228bcba020f2aa249bd3a641d2be7395723d8674c282e49503f6eecf0c73c92e820f6e6e14364b2d0cf0c0c81fb3cf886c3d56e0ecae710b5e53969a1e189ad1d964239bd258bb8f81efc9cc06c00437035110a87fe7b6f952ba3ff15cb90b677dc448267e4f", 0x87}, {&(0x7f00000005c0)="b7312afa6c2201026316e342cde94bf2b0956e890ae5e93ffd04af8d8886017394d6b6bbf89fa096e30d513fc0a36529d4afd188ed7451b091da0e333f5ad64ec3d34dce8b94cd1421828083034a9943446feab28330bbf4ccc6949cf35915231c0a6fbf26cee8bab0e1fec35c8eed3dbdfca196d1c74a880f982589c46272a88429d690c6e3b5fe4f8963c117a5ad751a91da1275f4ab0e8ca0624d2bb0b96fd4c500fe679fdfea83406f3842a7c599afabbdc292b3b44854caf906ebc6d76377b070d0904483b85f444955a11cbfa6334e1734", 0xd4}], 0x2, &(0x7f00000006c0)=[{0x1010, 0xffff, 0xfffffffffffffffe, "4a4e260cbb5a62b37388a0a6e28de16b950e768986e54973aad1247b7f0f24f8ca77673892d02d4cc87de8446e4842be414cd44051d5e09684dbe29191fe8615247cde7b23adfea0e88e3096c174ac405d23867743a5b23063d2509de509a1a54c7ff3f6cf442664521bf429daaa750cc6b9368e0230bf4afd87fdd0c38a33d3085737f7b9fa834db3cb24535cc2196306c76476cd89c1129f0fa0722a4b887d99ab1b52831cac880b400caab63786968d4a10f1f5c19ce83dceb08aecad29ed97476d3575557fa95b399ee0d1836fe21af7f113d3ad878084c7100e698360a51b94ed5db55f7366b559427759354efb14f806ac5844ce5beb779d4634bd2bc0da0d383a2072e81af4d21542d52c32961ab0fb9989c47ded7f14a992510628b511d6e135fd1b5787fa1f94a65f15131ae69a83da01c1523cba37921e8f9b55337f096c8710d9421dec64c891039d5cdaabbf9af716f48662c48460895251f59c092929467c7ba904400c513753df5b5be53edcac0237c1ebac789943e1e77f2d3ef0b4a2b004332361e0c9cbb90f7ce46877e141dca23981526258adda5e36ad3abc825c156e1fa51ff14f611590745d2c6b3408c6d4cc3e631a744b048d85496adb189b85c3d5bd6bbd51b3d485f16d5c82f9f165304a4c70efd6923ae7a78bed8ab718e2bc673862828b6c9d57c11ea1bd2bbf24ffe782fedbe307d9cbddd324ea89cc900e431ee54f38b4ece1334651b41fad2fcb8175bb571f41f28f9b075c1bae633868af002def4dec3a16a0d860ce9873e8b264ac52f4267f6c36798acb566b141f8579b180048d343b4f428881963e7e754f8e2a5d706cf76f77d9a728d2cc555278a7f9eb642a431734bc8aaa80b3b02cc5ee53d56487d04778d726d34c776e7d2f838a6995bd078b23a6c07913300578909ab7ff44725bc94024a16147f305efda43210f83f91a21879f94d1c034c602c79e8377708e346ab636c1dc1f61044ced381f5957434ff679994b03a0691acb450dd244698e153e0759fac59379b3ece87efd1795433354534aad53520085a1a3ce074702f4b6b826d45bc9bd0fafdbd188f3c30a85993e5f626b1d34db7e8d2cf680ec95d9256215ceca8dbfe99402ae74dcaf5937f1c56272b6fe4e2f8210c0e833c83efdb66f9abbbb6c4e2c4ed35c181a06956b7fb5bb318d83d103c359ede065281e4ac1f167101c96b9d15ff05d6a82fd73b24224a10ef457246c561acf65270e94f77b4940e9cd618bb5b1cc844de972690be6e65a92bdc05727782fcf6b3dc1fbb44da3e15725cae59b41dfbaae871bc8d575f8261ad061fb3e09f9753d07a5700c4b6b1723a8bdfa07b042abcbde8fc9a7e213c6121bffb9cc633b0ed8e598f39a243775a6d83bb843191eff696fb30e354824bbecc271a7d556562569d15f70421d928b018569d6ae15f3c149eef896640a462c8300c6fec6d684a810eb0d38568a26c4a9cc4635d0614262ea623e3d48adaa53832a4c87b04ec54dfae5cc85ec72d86ced5f40b666113e78f84ab554aa9a0e31b85d79970d514dbade17f5e99c454b928e56770c9d93d19c0bc5b461d337a224ad62d0b567002a71d325da1db5a5d2bfa96a0f0687a5bec9d093165b803191e9184a9cf9ff9d6330309fdd98e9771d5fe55e142b6b46fea981ec414e30ef9ce569d8bc096410906de50bf788c044ecd2ce42a32e519081a16f286cd0b3248027a1ce2871ab337630fea043179aee5aeaede56776274992bf98427b55fb2648dd3620eb6cbdbcaab9b668b3266aff88485d4d0964acc43099477854598a64a4311fd2459e9db1dd9144c05f86cbcfc17ced6020280212c3bcc76a4350874c03c00fad6daf509ba750352fcccc5287b5044d49bec63a9c37444a127a0fb940c5231941b1403b07b50d7f3f4daa0a63c0e28c821a8847e922d6aea2227a82daa4aefdac8b538b2abfc81df75b8d86354c70ef3b21ba4a6aaf9f4e827f120e7a074475a7b93e889865a7fc99d11312f0cc4da58598c848d2f97c4a363449189e334fec682f17eec433df0ea90a8c0f2257ac0200928d68556efaf0e37faacae4e6fbc626670f846b60e7c87dbd644bfc6469f5025add2277b7c31a71094efe8049eda8ad3c8eef5718fefc593e2fa39f079f02000586ad9d775840d230889c6325a219bf48476da63a6ea1ede961a5f57bc8d9ddcd4d4edf5ca870d4890668de95d398ed19ec8b3e219ca25f5dde75bec1aa984b65b1c86e9b10bfe93d01157742a1c6bef1941c91c2a115a982bd2c4bccc7a8831760562ec8fefc77d6b1b4519044e35280e05ecb9133c1bbda7805a89f4e7b44e25bb5cd8da92b5b35a43b3188d09b3cc2d2090fb7a9841a086b84e7e6f5a3b65d1f50c6105df2b2ed7cae202184aa1e1da619958dd893401fd18e6331c2a56475ccaac0613ea4c30bddc4b147040ed2b5f98e92c74120ca00344f9da48f65d62ceeb44335307adfd93d96dde67db491fc597b86a7e863f70af3c61bdf2e4bbcd9a8d4ed019aea3ea86e1f3f857178bf096a973e0a5c64385af1cd8835f3e5bced9ad8ee47a9960ebd9c85251d1d96024e7880c4105b49b3ec24f5c3c983b9006441361efdb9de1eb55904bd9cf8ca83b8236d73275279720fa8009dbf9feed0239d584d2b0a1a69030d21d17deb9aee21b51133c00dbf5bfea28075cd7ea5037a83f32288599d040c62c50968aefce8f332f75d1ec3d8f728882bf135d6195a03fd6f405301bcfe29c1ac4a0a003655f6982705d4909d405cf7df6e02ad06c5a7648f3c6c3b7bb5bba2ac33122f6e30b800f76a887e360051921310223640308d00643d3215c39fdd0eae56e119371e15b5871aea31ca4bf2eb2d622a8c024d5a452b7502f21f98402391f96acc977ad4c86d08cc1044f5cbb79076ec87710a4d72bf0539fb3fe3e225d5b383fc194ccb720638d5102753720999e98e1220f0e070f038882acd5302eaa43eb07131f68e53994f1cfa131d4d58f90c5d9ff8d00a65c0e4cb6824aafbac0b263fd85f3717904492bbccf703caa8039d9956c8683b6f946edc30e2496267801649666bbff006c115be2ab8fae3812187b301fa6199bca1926eddad16f93dff6e92fc940aee1f8e31e269ab3fbb550d7811b2844eb54cc7f003d00774f111486fb3e60087a6062f216f2df7552ec04b4b818d73518c6ece8414b3da6ba48cc49be1bd730202960f1be7b730cc0b61f6954b84d0953e657c9777dce4b7c8a00c4fe6d5ab20f373dab94d96323f69cf87c2bb10310c467e88ce4771d34fd38f69d87bfb5a2704db05874659c63f1832c27943e9d2463b80b53b6950ef009108e67f6743a41d4a5bf79821eb22d846c806846dfb2d0a9f63419ae90739bb8c6d987e7ed55e023ba1a4cb4130a17f9bc834411a25954cd2f07f8c3c52dbb59f50cd20bb305916e1bb34a4ca25e4ce6d572a499a0366d0002625bece9d496e54e73fbd7f7e85b285072fc9e4e750bdbef9dbbf0e81ccb8a8476db93bfcd2ae4cdd278a64aca1a503c78087fdc22b0616728716ed58e97b0a9a28b77a0c3203b8f3c9b4fa7d75668383cbec48edab03f4cf7dfa71fb1776ff71d7631da3b6598eb7ab009682dac62d656a5027151d41afa80f0ffded9a528483b047f4c84bede1150299f12a41ea0c3de9104d7d7124e2e6a08b0ebb2be7276818379c09f9a34ec788a4937b08e7fbc29a9f6d339ce2ebbf6a100c6990fe6276d0fa8a408363fbd7c17051047501d30c6c0eab2dfd05731de38406efe0ab74faa6ddc7811484a5707cb83d337260bed828559c63a64dbe38395c33db213987d1f4bccf9778e6b81196dbbacbfaf5239a7642b8e2bb97c64df49c5c784f8f1845ecfb3208924c69c9201b986db8e449ecd9298633ff9d56507ac0e12c14dc1598355cb7df0c8d6e9689d17d5917d982cbafe7e233071584d97a7db5f4df0f2225153acaf503a440f33d10f6060606958ea3b9ccc8e272af9b30bdb31ad18f13f5556e202f890f52f818c3f5fe744158b4a51f75eb1e7aae2d608426647bcd58dbc2fdc428e916b1a682824981bd2d7d378400eecdd60505445cd4296310464d775a127c51ea6483f80e51e5b78984723d2f1e90bd80ec32829a7c818210bc805bdbb3807e7dd094dcf55e7f6017e4877981ed378dc12db668e9c0a2107aade1741491a68c633756a4b8a09fd7f96b947f6915a7f16fbfaebe9603d6e8d6995965355f49f29e47045ecc7271ba7b8a31bc112d2cd3882d149e0a3a402db98bd4c878167b61e89eed247035f13a43f5974a3dff819cad79e599e023d4e3291800a78a7e852ba15bfdc496fafc3aa6651752eefa211ab3c29d1cb24b91c3bfae4d0348deb59f772f4fd626946954c0d556947c53314c369f81d90f051bde7a7edb806c1f2ba8eed66e77e15b029ccbff5024c80bea6f2bdde52fa0f47d61f7bd9f559aa1a3a52664bcb045f357032a3eacb7c781279992990d93070b3f80090e08228423e6dcab6102341b8ba6c26c1dfa696c2930f2a35fb63568031aab473e4d9fb11ef731310ff43f0c7c3babf875707b1481c4426f4ff6c1b4c40a30d55be16579f4562a546b976f2fe7084ceaa9a6c574e08d46f71164e8e2d2625166f085d89ad8ae41572d9e9157486eb28d7864fd1e157922afa6d72780a4111273cbc78c060c97fa82668b7c749beeced84db376e9426140c367a8f260f3724bcabfaa034e2103b4661c8bbe374ab84aa7089b272cce11b53dce7fca9707c17e30d66d8cf034323dd9a4360baa8c5f33b8fc4a8b684e5333bd73afe8f5964fe1acee24665e9201ee136cd0233f97fa83678d4b420e676a8617d6ffed6ef90e28923d330126e8b1b0a8e5922556fc09b3c162c2ad41f90f0556598e63b842f0218fc5f9bc6730511908540639b8b185d7d9c575d2a0a0ebcd363654511335e04bf245edca8e91d3afa7f24705129a7c94b44799118309b1d61787ed31ecb06a19086b048279f45f0b178cee594762327936ed6907c5d166706e0e958852fa59e8606eed788ec4a2dd59054a90c81f7b0a7e084b30a2aefe07ba302521804a84c46832b3e8d63335ff87c7c67564d1adedd6fc7bbc307af48be17bbb96f8777772d67cd0143da830fa532af2f00089420574c821aa8b72d0e0b6bf3d172e7f6f894bb8a4d40aed7af48ebb3846e3f1d1f646c340136080acb4b0b188836ed15aba32b5919321c407e1b567ad2582d84ecffde9d2af555834e7502abfa12b72db83329de32ecd6da1fedbc4d170bebadebb21e0eac1c8519f7df7ed84a72d35137d95781a107343451231f3e79a446b390a899efdb54cb52b6649b4854f10511a86a2bc691d346ae55d3819bb09bd9373d63602d571aba9e6036bcdc1565d610d7ab8848d1b26bc039880624da2058ea5515ed0ea01fa5307112c50c6fe55d24f5066606ec424f9d9527251a0550888976e6e0ef727c9647a2c10ebb0a847c72314dd5cd41595dfbb4cb9800d12df662a05eb3a79ef29b7cadfa02b527294129bb6d13b5527b7236c5347423bb2b21d4e48d6fe2f8d176b2d3d5c37ae9839553d9cb5f1c68f34643413d13c6fbfcd271c02c2cddcbd62337944af3531442d43567fa56b75c2e488950e8c87356a2d8aa593807c284b7d20a05f728badc7060d9c8aaa45464953c93fb3e9c711c33e28b97b0be1bb2978ddc95ce830e056945293cc48bda0249dfd66d44bdbd9dc4b1a05dbe8656aab17446f3cb7c77d744baeb4039c2f"}, {0x50, 0xffff, 0x1, "e6402d562dbb128939cfd5b361d8e5d997974b9b7892ce03ae047455d998d1660497ff71f1ced6d0f1da5f828c0572a19fd97390701b286f91"}, {0x1010, 0xffff, 0x5, "47649ae7fb4f295a4f085f0c384e8b74d8b208b4cc9424e4eabb1a920f1c1abe1c6cf8d6b52a26836d63bcfd36e2b67a89e706c14c6ab50522ac136ae742149831aef70929ef168e8cd26737459af27f93e11a65922dcd6fa22532ce6f49cb48c7160134b5694cceca9e64e99d13f04c24513238f7152f1baad190b8d803e34eea59a7c9007eef64724a809599e2eb309c75dced7fbf7fc39556622ee22291b51a6df57cd2e5b7fe0b7c044e269e3878cc933718b9424b0189373b2e2a6ad6e386f1878d417bbadddc1834af1b5fce5f5b3eca700124bb2cb66ff7cc11ef63359400e72ebd344c6389c3662bb35809c1011da65bb433080a9568401f7949d8a1aee43c1a022cda5e7a55a25819f5f9de8e628a57ea93d08ba7f10dedb189ac5b5ed9ac5cbbddc175abe910ede160837a2de190f1af089c7824c26c4494a550c472b1b06a3b787ba0b5cbf4da8efb20706d4643d7c575a8969c9fb2ce614a852cf9820bd12f71cdf8c114ba446a251b069deecd24a108b08e0a7c518238e5eaef7bb2689e66357166c9420be6f675b9d5147a8e0bfe134f2bd43118a7b19ba4b90d59d70f67c46fb4f5da84a68561c8fc2bdc517d12e0713f3475aa8ff3ba1eb4a1171057b918b4d6ae503e48cbb4141c2acf4450cdf46482eea0565c68966baf1a84b7a83a5e0dec0d0c034a5fdd3721d6b99ee5959180283c660f81318e406e2bac34eacbf0ebd08809b4eed47ce60861eb863adef1844b65f45d8491ff352735bc1e9de12462a53f08c9f2c74921f8f6d76c7b5f69e135ca8582e254e6f882ec1eb067c1a0e2fcfbb1c7dfe6337fc355e3ccd9d9cc307ae6acd66e1be8fc67d4082e3f27eecff79ffbacea1cecbe5ede0136d7655456b8b4dca7ca6184e4387295c5824fc88c1df2c67a8864ee6074d78173b4091b3b9413dcacf2280a0dea830c83b7fb14a2dcfe3b685d42a41a379b27bf6a3d343311da27a8f3f050a98f122d1107e65fae3cdd995f47a3e4064205d350086ce8345ea83f08174cae03ff75d29945cfbd59d6cd6e35ef3e54c60724f7723667ba22a342703be66df193518ecb3570ca4c908ba441b5361f69070d0262c5ed2c16f27408c338de58aa606cf9e878c7b599ce606499a379e4605f9065ff2d20c29c50191437d4dae12b7fb5f8de0629afaccd6bf931b0353a5da7f9a0927a649acaab77643bd04129bed52da892fecf05b32baad08805f06314c78bca5f5f19d2f77a77e9ace95d74c9481d378b5ef1b527c902a1c5c9892ae4ff111a0386748aeb40b0df5e0a0e2db5b3d32587ecae2d84bcf06007b73aee497b7b31c7e3482ca4ab3e7bb109caa8c7d014baa7f9efdc0a2df526956c12190b56477de052b20f97eeb8b92f1b972d8dd482f56e72b63ede4ffda1b425ff8c0584177903de97581ee92d08e516e78be20ed460fc07d9fbd76f177ec616c04735edbe2edf4948513c8bc5014fd1a9f03d1da82413ba7f06e1eda0c4470c04936cc78b3c3e3946bc1a1bbd00bbf60c0f4f0f7a151ca7677ecf885e26188234b8194c556f96c39bbb30d409d109b2e1c47bccd2a6d47d4655859b33811929a5bd0fc736182ecddcc189ff909e2e0d97ef993bfc47e9fc403d359cba7fb29eb1a795c13ff5a307bd5b965d948724a71d6f2267eb30ca6a48156de73b61a73ef142ac7809b6f261c57b5dffa29d3776d223eab14f835f060b37fc9c4a3a279b26b66725af15f07f5f4333c2e1d1cd5fcd97fe43c9dc4362a17b9cb5e07f33b780868e02ab0468227bd1797363da4ea64e099af00824fcbbd9acfbfbe8697043588ba61aa9fb2066440e2fe84a3f27ba0710f1c400ec3fe730a7ff78695e6096748df680237c751c26673a4096e0cd5e58b3966b3c5dd683080416f0e92b36ab3461d657347188530f22a073cbce61ffef254b6bda21a5078de84bbb794b873fd14acb88ce356bc2a95d47f9a3f7baf882501e7cc11f91f6827590ea642a42a7f1f74f29a1fc740abedd8e4fb1f1548d80dd264bba1dfccdb669280256c5385ae27b161c077dab2e0513c1e44c7732e867b017da209bb5c16779a608d02aa227dae7ea767cafe379d903b27385f7248510efff855d3b73e234860c3564a69b5689b296105dcc63b8ed8dbb4c943f8a41e53539612733f0174f008d6ad36b91899497841521cf0845e87d58397799733bec205cbad451f50f424e3b240fdfab3ad412673842e03ff2f6c795b831997af8c40262787591ee2b5a05b738e14a05cceb5e37aee4403b6edc27ed43f9ce411d37176faab83078624ee692b8f192e5214624130a99ba6bed58ca7410bdc81c302f0f6873ade1efeac98b4ae8beea03bf8bef17a9b8ff59d8b39c914dea1f204eb74107c93fbea4dc888e66ec75ca7388459a2a7cba51e19888e63e32d460781a1e5e47e9c2dcfaf1848baef56665a0d8a676774ef34f689183f17837a7fe373a177323e7be66ac24b60e9f6cf33796d62da5b13f7b0142313ecbe3a0bd894eb9c6ac1981412837accd5a74f7ae3c7d7b8391ae42181a94b592ad0030070ae164ac7f49d49981d5137de41aa3749f3599f254450bd0c5d0545276111cf6dd3f79d1d35630158543e06d927d76386550fa7e52040d7ddeb469fdd4781b132ff153d6854f3fd2e1fc151ad722d5ad69129aa9dd3119a6d897bc707dcfdcf8184dec3238e814f6d9a19b955843de6f1e5f91bd268f8cef22fd155204cbe0c88b495c72225b54068e8362dcc98d7a7921ca55af8e993b3ac812b4ff290131bad7c962ae9105059e60586e81d4a2b77e5b9f4a65eae6161e2e9fa44ecc8551ec215d2329c4f2386e8545eb0713dbdd61e9a62931669dc4e432706b01455e515e47c516b354f16b5c77cef99b67cd3a66f5e33034ddc820ffec563cbf8f3fc06ee125e42b9b6ccfddcddbfc2f39b6d05aaa31bb4b97f6c5847cfaae1630589f9a98254589f1d9a34744a705db5fab76c39133c92b68e3b3fd793d316d28df11b5c2a63530b8b42c416df5046a8b3e4c86a5b885eb5a9b700edb27e49373119a6f20a4ffba0598066a9ce7da0baca2debba45321fe99712af536cb98632b117477ea162393209e051ede4e581b0a3dac2bce5834bbaad0409542fc6089ca0d8749bb3e016c1f39516cb32b619b91e2f3c4a0f81087c29b9fbf094db039f5e560809b8bcf59cd5d94f70d19683099b4433cf0e0e912416dab38c75df8879861c6fc82385e6b382fdc83890ff9f96831d41cd1d00bb1ded0acbc3d1057e0d99aa29adf0f028f7cc68bfdfadddbc76d84a6260fbacc5ba3ea5f1e465f5feda8705dcf92e4492f6e7fb42b30a1b1bdb69d4bd7306f52eb3a3055a48a76e6d0be0068ff114afa7544e924db35250b8ce2208e4e323d2ac7defacc46d62388b26abb465768096505342f34f1e4efa4c9ad178539a5ba9653001169cb3af03a501dc898bcfb1d25f455ca86b03916392be0a149dac7e59576982d1ce3d3474c2c942550dc1c222eba0ae9a32191571737aca0baf05c55e8df9e38e02903709bdf6a6dda0b118c2a496fd6927961a5e3087cd3557ee02c49f5e95a4db7f5236c6cfb7a7dcf864c520b6e95743abb293ac21513dae7c7d8e8ec04746aa5953d0e22fa99ecabe5347e9cb6e36e0c15ac912c839118fd3a2974ec7592e4b99c9e2ca74dbf71c78432e3904edb58e563316672c985d24775bc16afcc3364e79b9ba3f61b08fb939c4722a6dca68dcd7383114d9ef9675de3427fd73e65e9113271e49acba38e70741769c534aed89a22d252c1683a16f1892455fcfbf9b3b1eb9205d5224cb11e5eea43882da359ad723fcc9afb948c2af0c4488dd809c8ffed6a84620bf2560b80fd154d2ac46e89d9d7b2d76be0acf694a20d88557af87f4975eb8b49460fdb955b10ed77a4a27c11dd7b488149297e5f328bc4ba9accc845fa090e19f14a3f9503c06994ee792c064d3f77aaa8a54b27ba07fcdcae2ab7361bb304cf9c5c9526c944072655e01ed0f6d89f05ed5d8ca3f6bb413756a37859c5e58611e312b3880983424a0a8af2d304cec55c90fc61a86e4524fefa141f435cb9ffd490815480d3274edfa9b6edf694940b27ef24cd63a7f801778963cbddcb63ebe74093466de6d1fb9dc962e3ee0e39521f72c99d2b40730caf94cc1ff981c0fa32c609a8d6d253c47cb025e4539d50bc726d24e28db0d67eb98247e32358108a9a64939e75ea398d76fce5fd25f9f666829a418948abc5f448f60a44ac628a1c92b23815fff9a742b88a6cdd6eed3e98a2cf7fb4952cae10ffe06fdc6d4c2e99101a05249c8427e08e404b05df7e25e9af62cb12242b795897b0d14c73527ad39cfa84c16d557412e680cfbb0e4e535fa48a8db8eb0ea8e33f067fe38e6cd5430ddff96f18ce3f2b18cacf051e3cce615a6761f2e0d2fe6c9d98c27f153f71ca3fd95f82aefb79b3ba7334cf497d1ecf13ae78492d68c02cc24a4e4c2a04b78fa5139a0a01e243afe4e69578776ff7e77d003dce70e1d3478e8283fe811bb5861191394ed00ed1c1e80879305060f48a80040e7f64ec821ff7e097c07ff6936cc46d01c029b057b3244650bb6635a6ae8401c177e0f4c178f35f0d176f0a93c209100ab5a0b271faa221912d17ff24f357a8a3c13955f6a33b6c3b586f73c260e554eede9fd9b5dcb3588ee21c39e62a2d9d45f5e8e511ffe95740386f63e031dc066e4c103a78a41c0639ab242629e6b449f019647bddca8cdfff1931fad99da6b4662314fbfc2087e18291c10ab4578d365e59a1a392f9c6e49314ff274be853a4a6f7f5a03b935b16c4c8cd54b61b72e425873cb5f85661e52a6bebfc81ee6c70449e127270e682a3681f4203a4bc7d03a03e01bd237b06875eee3d5df509ca8fb4c6d7f3241d521875560350e012170df2e2bc1533d0bbfc27bc8c0a60c81a01598e538c3b62c9aecd8d551401bb5be93a646822b1ce3c87112e86ca218eee18482f5eb2f05f415542fc26a85cb334d3ae35f614bf218e6f408aaed7fa56ba605179938d19725360508ef5c03035ce09367c8e75576e5ffb3bb23b2cc4818ec13bbae0227288fcce54663266ca62cb1e90b7f7d62fc19b274be60dae42bc98ec5ef0120bbd9654f9bc6d066f927c6c2669fb50c30bfb01f7bef0def0a3c572925bfaddc884213a11e972922511fa4b1eb7cb226ff8d3432d62381b48285316f7a692dcb1c8ded631a039b93f5c2679f92930acbb55afed0187f68b1846b19c7772b80d40e93c46d68c7c2b0cbf50702c819498d65fc1b614988b96751b20eb778fa0dd36c9ee43f0cc7139abd97376924b86f713b8feac17faf7920ca4a6cff6f33c47acd296b4d1ff899d7eb19e8e2ce6b81031fa7ee2c554c418dc2f6d446e227e44c7d5a72908a091eaa2617a5ac8e0b56515ad1152ea21d085882cf5a2cfc9602ce6297cb4afb7a2e7e1db488350391cafa29a65e709e6c370c628d373d6d3316968d0d2e22c5562e531a299653cad984609aff9028f512ce1c9d077d05b0408d4059fbf5390d9db29c41ad162b78843dfeec86d787b4a59d57356ee01b96ac7059b1415d97dd8875e442edd9d07100a0dba7b54bed54ad13393dc02dadf1d3d2ba8dbdd916f9349014070d3e8fbd0135c9f3aaf20d9ea8ca476f412f517237735d469bad77add66e04d908e0510fecc56d58c2bd36d5bb76dbb9945e3bb305df867fa3aa115363cfb37c922aa6f35f4f96b28d81e13c03de692887c2d42f2beab354e4d97571c57"}, {0xa8, 0xffff, 0x100000001, "91a451c42d9b4a6a7c7cb4573342a17776bf1f7876e5864388dedc343283deb46503c5dd3d6d0870c961cb7f97ce9f01dcbb2a060c6ccc795ca7210bc94528895e4122b6033adf875cfab6b54126607b025a521e46ec11ff9f8007d7937e2c73ffbb8f421408ee45a8929d7169665276c43ccde17cbf9fd5220c9170619d345caf3d2463e635a101c7cafbf82316cb50cf4d7b425141c510"}, {0x60, 0x0, 0xffffffff, "607139a405e26643f6aedce1c175c1094b7db2b5713f30ace246e72ea7ade83ab3f8ae08a1a785aca3da7d1eb4625c73a715f7c9e2123f0cebdd184e17e73c280cc25541e8669a1c284235e2a76eaeab"}], 0x2178}, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="f680d8db71c7214db42a54b83f9c1b395b2102ce3c38a389f03c8aba3eb7e41bfa991e03c60dd06a88720ecb71ba22ea0ac1204430e20d9cba852fb91da83a2321f68e288dbbb28ccb806bc16c146ed492a5bb2521ad79b2e20a6ce0c3e906fc75a01466adca2db410b6154df84ace436d1195db", 0x74}, {&(0x7f0000000140)="504c82f96bed89235b962c3e13650e5c8a10b931027ec15f75e3c4bc2db6cd6852cf8d37364b6cf2412dd35b95c98ae2771142af563e80db8fa36a5309bd00cdb275e62026123583f5359c65699dfcb20408e1cd5d389a", 0x57}, {&(0x7f00000001c0)="980a6bc75ba97642d8e1c8aa72f08e2ac741a4d488d30f9e999333efe36ce0012fff3ada1f749acdc36465ac9b8b02ccd5aadba0ae6908a478681969504104dc236fadc02fc885a7d5581442c847eff5db90", 0x52}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="1000000000000000010000003b0000006000000000000000ffff000001000000e6b8844ce51f5ffb05251070a72e4bc5b130a9bea8ce5a0b8fa6388bd2bfaf91c4226355f0ec727fa22298ba2c62e160b57d8457bf28aa232b13d545e7a199a39722b41a7514d71780bff440b2e28d73912943f3cd73b9820183d0ba0000800089191aa70000000000000100000006000000f33a6f2b7c022c28422f0130ecfa90729c42c7e29a247c0a0f3426db131eadbd7f24453ca67f14d200286efe78bc2747351621e44bb99f1eeff98bb26c94a2165669be948177cbad4f309dc932cb490d99a218b7a9902be733eb138fcdef434ba648fd00000000002b7ce9657a504087e939c513c80c07765392befe5ebfc0cfbf4ee2ab59060d62f32ae45ebf7466effa8f5ced1fb1ec4ae43e833173842c722324e4c5e61b64fbb8323e"], 0xf0}, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) sendmsg(r1, &(0x7f0000002b00)={&(0x7f0000002840)=@in={0x2, 0x2}, 0xc, &(0x7f0000002a80)=[{&(0x7f0000002880)="c73a4f47fa9f248dba170a838a2d", 0xe}, {&(0x7f00000028c0)="197cde55756937034f7abc1fa7fef6478490c8c91ee4a10fef1ee99c3abecbc99f50911ad0b267e2b4a1a69c5ae225da6c1b57d371cded7b23a3cf1806a16f4a670479a7a828ae72322af6e336c9f8cbba200b00b75ecd22915142e87349f8dfc2d9ca6e063fdb92874917d83a660378943e2cc5c4525f9fa8231b123de0a42c4caf73a0f7f76dae2b893653756899ef87d59ca44e3af00b6321f108a373f99b74e8e1fb43802ac0c1123ddde63eae96b6b195f9737238a745daa8d4ccbcf25d491786f42ba957d0710d02c515d1616a3085", 0xd2}, {&(0x7f00000029c0)="c747993734623fb8d810cc260d5ffdc6ce803f96c3005ebf1eebbdd72e02a1883a49dc282fba72baa19c3f2433b741354039c4f712424dacd782b4c712e7072e937df741350d449bd441e8052fc51716b53cbd670517d7e3b5f51ba833c929ac74032b0f4fec1118d6977d0eaebcce4931ed65f2082a12a0e57ea47ceae22e0dacee8cb09f3366ad9894786288c00ddc7389", 0x92}], 0x3, &(0x7f0000002ac0)=[{0x18, 0xffff, 0x3, "0253cd48629196"}], 0x18}, 0x400) shutdown(r2, 0x2) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x1000008009, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89081ef32776e71b", 0xffffff4b) 16:00:03 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x2, 0x9, 0x1, "bd0c63eb3bcb052965961c840aae55440bf7a446", 0x10000, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e0d200000029604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dc", 0x36) 16:00:03 executing program 0: mincore(&(0x7f0000008000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/6) mprotect(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000004000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/179) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) socket$inet6(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="04000000", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200), 0x1) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) shutdown(r0, 0x2) 16:00:03 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xc0, 0x6) 16:00:03 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40000030, 0x550, 0x3ff}, {{r3}, 0x0, 0x40, 0x1, 0x2, 0x1a60}, {{r2}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xa2, 0x19}, {{r0}, 0xfffffffffffffffb, 0x24, 0x8, 0xdf, 0x6}, {{r0}, 0xfffffffffffffff8, 0xa0, 0xfffff, 0x100000001, 0x1a8}, {{r2}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x20, 0x7}], 0x10000, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x5, 0x3f, 0xfa800}, {{r2}, 0xfffffffffffffff8, 0x60, 0x1, 0x7fff}], 0xffffffff, &(0x7f00000001c0)={0x800, 0x5}) 16:00:03 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000080)={0x89, 0x7c}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x98, "7ed0305d0522712c35ab7f5d78746c0266ab252e"}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x26) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x6) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097f", 0x11b}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080, 0x180000000000) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./bus\x00') 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b, 0xf000002f, 0x0, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x4000081, 0x0, 0x4938, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x81}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40000002, 0x7f, 0x4}], 0x9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x92, 0x40000000, 0xff, 0xc3d7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0x28, 0x0, 0x8, 0x80}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000080, 0x3fcf306b, 0x9}], 0x80000001, &(0x7f0000000300)={0x100000001, 0xff}) syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x1, 0x0, 0x200, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x7ff, 0x304}], 0x40, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x44, 0x21, 0x4, 0x6}, {{r1}, 0xfffffffffffffffc, 0x27ae43ffc31c0062, 0x6000004c, 0x0, 0x81}, {{r1}, 0x0, 0x3, 0x1, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x10, 0x22, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x91, 0x7eb7}], 0x8, &(0x7f00000000c0)={0x6, 0x4de}) accept(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) fchmod(r0, 0x40) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r1) close(r1) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fchdir(r1) setgroups(0x0, 0x0) fcntl$setown(r1, 0x6, r2) execve(0x0, 0x0, 0x0) dup2(r0, r0) unlinkat(r1, &(0x7f0000000140)='./bus\x00', 0x0) 16:00:05 executing program 1: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') 16:00:05 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r1, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x100) flock(r1, 0x0) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) unlink(&(0x7f00000005c0)='./file0\x00') r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) open(&(0x7f0000000480)='./file0\x00', 0x2, 0xb289ae140d993c28) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/77, 0x4d) shmat(r3, &(0x7f0000ff2000/0x3000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5cde) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="6a90092208a702c706787ef2caa99feeec203fa7f77c3314474f05b01519605d2f898ed32bbb5a02abcea8a4c83dc5280e5e731b45898e79ae2592dc53643a3503764bde20b5ea56cf87", 0x4a) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x401) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe93) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x83) chdir(&(0x7f0000000000)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000180)) lstat(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x406) socket$inet6(0x18, 0x4, 0x8) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x6}, 0xc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0xfffffffffffffff9}, 0xfffffffffffffed4) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43901d53960b8fe311159480e8b4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c4b70ccada211ee02b93c5770b3ac891a239c57a472f8ba4537f861441023612b5c151bc456921abed11b93906aff2d6d163005e0c5fedfac0039cd7c653bb849daacb9de3c7d60e273c81bfdc7c2944ee53bce6dec04f71ae44b7a6c76b481a38b2ff6a7f7bfb451ea03a22e8e60547998beb2ad768a1b982e1e05102d83cae5b0445cecb331a11d05000000fb2dff", 0xf0, 0x4, 0x0, 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) munlock(&(0x7f000015b000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x20, 0x8001}, 0xc) madvise(&(0x7f00002b8000/0x4000)=nil, 0x4000, 0x1) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000002480)=ANY=[@ANYBLOB="ab0000"], 0xa, &(0x7f0000002580)=[{&(0x7f00000000c0)="61da42b093d0f0bfaf12983b1b2bf8ee470263fe1740fc2def81df7af91883ff8752c050067223306cdd77852452ca7c9f96d84b29221f7e4f05ef9f33c0007f848a5fe2794dad1fb53ba220cf3c7349ce4d6afc2bd08a212ac9419ef7eba374e1eed3ae2e688c0363a4ed6ed9d2e5df7aba00c4e13be24117e8866926f375629bca6349d675fef4309a015f33847b73f117228197f64be84d84e05e324c36f217940312fba6c9fbd90feb6da2d1bf1c89de35d91e62c92a72", 0xb9}, {&(0x7f0000000180)="05387a2977363c52ec7fcdb261abdf40cc1425498b1db03b15593ad490e75a6d8be8407be3fe4b40e1ae569a1548edd4dca5c1622d35f0425a9778fb832d03fd53ad9b80e44a5b283a5c059752ba63c203461d18c3e06218205c1666e161f24d169d6b263d072ca08b0b0b9721b6db57d2f1b8273134ca4091e1c6ac42d7da8d374981a4e927ec95c39f656549e4ce3db1dee6d4168515fc9af4301eb2ab8b3f816837bfa8e8b7b90739c6707ca915d105b9f0270bc08bff4b11803fc6a2d49542587ced42e9a61600d3aef6f373982df50b3b43a4055e9186c0f409e4aea9708abfc198d8bf5e2ce1d15b6b37c4ddf9355184c8d2eed7662e887715c327312633260b2284090f33b4f3bbd74b37af145a3c81669a4389385ec9150f39b0fb5a6705e26a64d98a9053c0483b32940a1dce6c71c4083f5f29e728d92aca61e36f13bfbc1b88b72f9931caf131f07d5e7b4b1836f24a008a42d122b37c676ff7b0a48552174b78e18f7b361d101ba7c40ba8aced283956894558118777eb3371349cf633a7f534e03c781567cb3ffebeebfb017b17213c0314e65100918093631c7fd59748af5936a8cc8bb4df304be7a66a79577fc20ce6cefa0366b6f25b230fea88b97879cc1091726e41ed1d3d27f9e70dd51b831a35cf381f52fefce212cbedf68abfce04e7d8de33e0a94486cf79acfe0990e643bc89fd6cf385357862d5e4d8c566b6a59d05cfbb8cdabab0960af8180686dd85cdf16f9635d3c0d1a0d507cf9e1d31fd8d60ae5cbe46aa3a102fdee279d482865a22869fa996bf12f23d69055f88580c515acfb023b23ab5cf8541d2db46f9be914dfcfbf563992a6b63b3c541ae28875277c19ed5152747b0c4c4c9cedd34fcb3f7e9b60aadf776154ff4e827d02784976bf3afab9cc0d9074dda5d5860dde5763ad3f010ebf942fb1298978260627d653e71ece9524ce45667639dee5a2912715605e3f296412298fe44d6a09586efad72da059b886ccdb3f500a2b0eaac440ca273381b84c5f7ca5f4369b2bf436fb0f86f9e859be3ca20c4aad4cba145e30081cc0f519255d0c650e1e3beb2789dfcc3c3c4dc6f2f4a4a688ed5ffd12642a5e8174ffb527c8f46d96374054870839bcec51e8d284659fe96e1431243228f8e1320a266a2f553aa9aefa07b5294e1b23cf4e20ae05a9d0b278eeecd32772f7380e346c6e6da6bdb02ac4df5604f09f14541b7d3409a483ec59f352bdcf2b2c0b040d7ae0ec622a117caa73432b6bf8c07b832f13c420193e4bc65ac2f0f86ad7f93cdd975fea3491b0d9679e0180c7fa805c422016857bd472acf89cd60ecbf3660246850c24494faecb5b43ad30aa1ed8c23f30d3d052e40aa31ffd9eb0f340683617d86bbdd014feb334aa51f8c8084b7da045a8383e2c560bf81d3fb4684964a6f2f052f46e79f99421d7afb7c8ccc0d81ef82dd3c7630ca396280be5f6cf7c72a7acecb525a34f0474d799d37d41856593d1890a4882ee738908863a552d4ed171c890a5925ec8c6b03e04709676d46004caa29c4cc5799f8306195506ab0a9e8683f59bd72f000545584d71435423b6f2080977175d31bb2d3d2e51dfb61db768a93123b1e46943e535dd97f126e0dfe1d5848d6517ff9437bb6b911e213a761c8b14e343efde91cee053c60e17d30b680132bcd298aede8dc729fa95a7ca3fb28bc2bd3bb710c6c7eb154b36381d5353a8f98720858c3ba92e93687018ba397d1eb8452552229d101265e837b28b52ffe3d60c32bdbad4494278b96c75375c8c5fd9c7e957b5ce31fe4516084f58333c27bea85ad4a3d889d468c6dd391b0ff1730a5753aba066acfe96f6bd146fc62b2e79b7e485bd7a132f9bdaad9475171de02105b03cc9899f7d3f8139dc27272b3ff542a1dcfc1570d49c4478b347d9893a27aef14ae3b57aaa8ff92142e748658978aa42501c500257cc67dfd4d9236c29d10de4ad84820fb435581ebc07f699ed1ed11d1ff89a78276ec6892331173a112acf371402075960f976c4ed7f5b142224f5a5cccecb64e6535afe0c5c3f69d5b7e07cfd6d7e2482c7c91ef9b34763cc30569985ba7384870641464a458834400b2398ad300f8ed49a9c38fb9bd94d313ec17361188d60110ad0c020ef58ea5fce1a9de38722625ac340b3ecd1898c92e555ac6c04be6b080d11097e51aeb8484bf7e809afff2c370502e5a60b4a40d5536d3b6e4eb0644bbf9a37255a87ae86ec59dce348e224651863d2f902255cc6186f321648b196cf31a7caae732a278e3463bcab711ded209c5501498b66c1a70def120dee89ed768086b89db58ef5523eae5d916481379c3b39a9554a6d04f5342990c3111d8a95ee9a856d9d89bf2a92a12fe5d6b8c88ca8054d6d8335e1ecbd7784a0b3950d72b60021cf7bf5ef19ce0c24a5c21423a267a6bf11c35e47735ccf4dbeb88abb52e4a77f2cb11bf0a4efe24b02d9afa9522ef768371a276db8cd704b984177baea65b8cd7361b854622472b15202d77db3d718e8932c576a2d1ca0a33cc214f99c4568e87e2c84054f40111cbd22cc997043334926c1b547b1cf7c8d7445492dbf9f752bafdf7868f91a78cf6dfb6ed2ca23e74cb2785a7b74832f1787b782349d2e74e91a459e85368e01c6e7e47aafdbe539f722d1bf41e6268f486073fae245f7698e2c498cd9dbfe619ac2748b78847d4d9b2863d0ad6f1a23240b1b77b0d376d8ce1e6c685d25faf4565a4ca09aba272866ac84c8c9b47d447e1bfb579d54c110c895370c70099bbeb278662e3f9d6be7430907d18f57c4105c3105c46be00a378b88453f882871316cd230b84ef0aaf35377134b090f760d02339d51c71828a82a994e5438987804844d9f9ad8b4612a963cde85ea8957ca3f802d67cdd11ec52544d2963d121d89ae00baf697b1555452abb5804045a5e9a6c730b743afc1997d9eaef5f552d56819cd73c42dc85bd870b7792ca997ca9de9d7fb6b7fdd9ae4083c1b62aa399f21129eba19ecf7edd261ba93c2216a9c3a6ddba64f82aceceea848d199f79dee1e98e85f9021f758dd0f89769a523d4939dfe982d8c7281ea462f5b0026799b8e7067cfd3fecc93759c1d043c92e65953d0aaf0be37fcc61f1c6e9d6bc46fe2839ffff39e87829b9d26a53fbf8b38df8adbc90f243a4c0141474f897fd33cdf611a1b0c23d60a729b39cc5f54a34bc4211f48dffbb5e2d8b3050f100d265aba095e2e8fc65ee6f1d7615addf3040e6000cb537d2ad0d9eb492ea1232bd9fa8857c600194411a2587cde6e8931a0989d16b38569b66598c58c48103c7b6353027e0ec8076ea0962a729c097b60cbec2c310f05b353ebe8371194bd27fdd8ece1a8befecbf792f46e683873483758fc6da325de4b3a3a62260d6508e4ea911718ba8f790983fcfc5d036057a0e194bb70a7b92de218d5fc17c747ceef1df936cb608a7db4855a2fb0f6b66eb402b86fab8c07ecdff21dd0b4e2064176ec8ffbc776c24ff29bbcf55065914a89918927d8d609a73fa2c2e6f8347feb3d0d5d4a1ef9370312c7ac8121dbf4ce8d9356c4de12a1cbd387310d78fe7c2093e42702fa0a86c413e8a757545e1ece5b9ca96e2f02eb1ee3089caaf8fd60b4cba4f39dc94b2851b66124a797607abf1f3b20553b8e1ad75d60031245d03562c281b428abb4e3d691eea56f47fbc4b944ec0b5bb3d3a1489e23df2321ac1c31eebeea536c7576e9ff60df32fbe17561a585a66e6885a0c1d547d4a3e1c0bc859cab087ad40784308db5b650b86b372161e8eeeb75b22702847ebdf816f5dc4b460037c211f243906925f45bba9ed3bf61bab675e0a9fd0a336c8233def1797724dea55161bcb6f28e7dc29baedafeb07e990338be6d537cb4eac58bc43bea1e63290a6809c1648fa142c13774c92c1654e23031debcf7cf309e392e6c680a4fcfb30cf1524f79709fd153c582151c815c25cb8056cbb476834be56d7671cdbb39200c8bf1ce01dfbc6b8a37481ea2a07456dcd328a5153876f0ad25e9dfaf033ef27700b756a927fa336a75ad7f9d94b665cc7849cbfdc2d246d07d234d0ad5c76b47c6651201310efc0ad1fa8207f924f2cd4a5337c8f413d039cb7b2983998c7f802ec52f85ba05e7e92c20bf2f45b73d44a690888deee7f24d7bdc007c739cc43cf169847b2e702515e76bb2fe58ac12ec63f421f8f6e4540d2c6c4f5bfabd39a6981e9fa8c901c560f19c1664c2ae7dda13f5879a012dc8e0e8a913e2e29b0fb01bf34de75dffb0e7238f25928a00f8e47b0fc2ef47a7763fd8ffbc981c334d19fb926839ac548aceea2422d6be518723b87e593c5963bca107a78956936dec2092f7181aa6113f4135d308bb564dc347e461fa7641817f51836bc709e0add1a1fbcc5fa827ff2272cf01ddad3d9794b6561259227cae2b41e3732a9f3079dd68c782d09010ab799e25dc411c667170d977c85030e539aba702ce5a37d39e189096967c897f563877d12bf6e9a2d4add5bbbce006e21a08fa2ffd5621f1c66b66ef5b745f1edc8c629577a1bac060a81fefc50bcd19524f48369487e3ec17966559d86b0bf857c386090ee2b1008063a70f1dbe607e10d56941b1589b006eb7f7af1b7ab728b7e3189853e13543cb8afa26ce1a4f6bdbbda9fd186c71d98b37baf66e5353586c9cd1f976d27cf9d7eac3f9a58f726d18d7beacdc9e99fa9df7d98474344ccad625584fe2a539d42c7125df004a94ce90d7cb0570bd271f7f582b50a6c68a178343b6c64d98de5ec3de0380b7c32fd8c63951de370b2d7cf0a48609a68bc9c14d02f1c4f890abfc56455ebe933747135c90e71596aafc55867efbca46ca30ec50c4e3ef2171faab2a7bebb83babb4ff70045d61b0dbfa28954cad8c1266070116857da7af9aebd85693e3b0bb58363165ad0a85e28276812ca86e8401c63cdc155c2143b99b8008dfe4e1b991a15f1fc8918e0232917b3e7f00926d3fa3786665fa028a01e19e533eb25d8837a8699e1b045ef599cf55d107077b63ab4a48c091f0a514b017c41deb779baf18674937ad7ac93e49d1cd39327e82e1984e59733379c85ac240614878780acf0c0f367992b70d0163c487d4e3dd8d182ce7a8947f78fb5a2b0248271764d33b12950d328ec21bb682e5b511acdcd995e8f1708363942376000dca7e04135c0463e2e42d7def0a984d4e2319e977d755d7adde59539dc6ba1d52004919cd625dc5bc0bb26ba2474eb62b51a87dcb76b717e4d2b322e2d35e3e5d1891bd4ca3bfe534e3b52d5768f1d24ecb65b6bf5b66804c69e2ab03d3e7c6fee8e7f1061f37d532ab7687bc5fef9df06e1f206f7b78351a20b5574062baf91c3450eb55bc4f4d4585936e6029ffe023d265bea4a2b8fc96c7452b7d99d6965390b67927f7406f78639a10da27399c9303dbb451d1731a235fa1fb3483d821fad24d9cda8da0a0f9cc69499cbb7ab35e41cfff70282649c337ee5cab5060e39807525ede045b337b538352297514c79cdcd35fd25b428e65ee79cf60bb9188fede8cfc70d67f255b5e895b2140ff1499086875dd98d139afacbb52d53eec3d8723508b0f56d8a06b7c6f311ea33678447180a1451e08234fd38ff5226895e795891486804b2e7b46bc99ec73c00a6a6bda09364355494baff531b81e1c61827e4b22aa147dee9ec75fc57292186991c3546f65edd16501051efb3a6aac8061989b989a0b28b723ea1a91bab4a11295f344ca9c99e1ceb654469c19", 0x1000}, {&(0x7f0000001180)="9accfb29f9a2545e1133c82cf335037c580cd4bd5ee8abf807ab5479f7311de1d51d9ce3c0950a62157a4228328a37b66a9c38524d2f47cc43195f32644b27bc5b51b17f815df85fceb26252f2bba1e930386a0f5ada42afa67b3be474f83e252b8cbac74bfa8174a9d89d9bf4989f05635538110a7e516fcd7ecf9102247c034076e180e080aca4e070293f725fd7a1b0c55c072d182782bf4800fce72c79ce39c06c88e57581319e3082615110d8eb7a9da635f160163420ebca202d10e9c11835eade1c9348b82b30dc7220c2b66ab0a598359a826a549c7c20b363394d36bc910d6e3cc84a96220db78a9e82b963acb341186411c23f9bf69d3c738d13e070ad8501163f59c702990a74f482deda276631b1e85409d4aa7b15732fc61cca7b41f4c6c37e1f812ab221db365621bad1433cbc533b0d407d36309968954430d29eec24a7097e9512c8adce928e4b08df2eb670242416f5f696f88ed08c92373dc1eee436511bb1270a164bbe9c32dab92f686e181d6e9c97097998d07771c0ff36a3d5ec981ef26899e8182ebd9e2f628245e1f109a7f668185e86ebc3c0ba3ab818bae531745afe12cc53255c41416b1694cc5b41b80f968caa51c20da261ea5929a2a5c8df3b8f7f7426426e10fe5b219d60bbb5648268d8eb2e485faef4f1d3f52344f05a0ac018eb51d2066fc57b2d12aeb45bd16de6f59dacad0617a1f835c8c799b0403d86588f8aaf34987e4c4ab6bc456b89a477f7cbc29210e360597389dbc66642a79c0a4188064830ae8dd0b05ab394e3218749ae5c46e2d782536ddcd7c77bf3312a97c7ea4e0aa7d924176989bd89d834e95965c6ba9a66e6d4db58af1278822728bec2ecc4d408ea44127e4ccce24a225c7c830d7cdb7e07f755132804237f8416da31ac22072ddb5c3788f0043465620cc7cc4c64567afa801401c73ee96976a9cb6b51428cadf1f3a4c7729527e01ad63af7414b63826ccd25dddfc7ddb561e834289eea611205b7226a3421f737acba5f11774abe7251743da27ee1685a45f391175e8e20015fba4eda233b6c731953c115d37e4cd4a986e7b6f824358c6f9e6857eebd86f1913e9e6bba28afe461295178bd9b99f6b0b33628d34f8e24b5d4536aeb84497b9306f1a8235d30bbde24bdbda4c1537eec3f9a3eed22fd2b052f3fd44cdeff468336948640e88abb8e28c8d43b7762eb1887aa187fc81650dacef4cd594999758e4d058d41031c4d2ca33e32f2b3e19e842c38d841cbeb6475d57e58ba649e96504b331266641263fdba477499416638007a495b30fa83c9772bb9955edaaf5e5a29378425eb54df5f0ca1593bddd4c3eab2e188fec4b0d80824ed86b5de7d3e3b9c3594f6fc36794d6a61cdf8165b21113c5af757cc40ea9f46a2774035e9eed5d3b91e9387885ec35d521802214edb3b17d208bf54b0c6722c1f143b2fbf8d40bf1ab31139dc4523fc49ba19fc5fe8dcea6841118207ea74e09e78bb2bac9751d25197e489b3108c8dc082b34b333d6d67fc14ec14b83b7cf7100f90aa3119fa1a5249f248f46b12fbccec8153f6a13eb9ff5c20f029c842e6b753847010e037633d665eeb52bbc7d299b65f692cface02d6e154a746c3e937e4c6383ae38f2c54dc928bd6ae0cebbe84da9e9d3c20eabd270bdae157448d958231c2a4e9405d17e3d219b9d2b8b3d0907f50f94196333681e6979e6e7c071ece8e1e10e6be08fc312e54e10ed33485a8fb03915c843591af5d98197cba90279b0def0043367e49c54bfb8b32a2f66712eedb96b0e36ee9d5815d7df0fe078ec9a35a8ece3fcedfdf459ee635ca9dad24605f9fb22c5a659dfa7aeeee3e2d5724e8a47b0f659ffe559d6309b9b4a5d3f115c27a9efd0b8e74d0784ce3f9041da51e10d34c92f8bb411f505887d28e3d0de38ddc7fdb9fe1d04a6e28d4640a7a53bba9084587dfdd24b984cfd58af1945f74ee1d66c0946e8b11b5ec0f078f1b3c853ba8e4c000bfaaf93f846325e8a7f588878cb9d0cfc792cab58901b43b2a92d0b89ee3c0577f4468f3649de56c5669bea9248f01c7082f629b2f0aad86a79ee9c8e96ed0e338c3c2eab3eb9b1f4550c041ffae6aeb40d573f9404583a9b2dd625fa128acd069a315c1ab7d7a75d79b354f563943b0c7a5f5457e54a9cdaffc71c98bf40a0ca66efa6db15c500aa9e805802e52b9f2af68de094fbf3eee8a33da3fddddedc88ff994f7b0683ba98f241dfeff9c21a1f9f5ac69a3f359fb474b324bab6873d0c5ad075700aaa6575636a8405faf87aacac30174001ffaffad5248134d6abf9bb995e2844a6df86054356db709f02172481f363c8cba4a6b900c1ba09ab4b792e605709b69fd9b95509eefd06ee65127fdd4960df7bfdf1df8b68532b9a5b3ea21118512aaf413b007161423ae3f227956db65591d2ddfcc24a9ed2eb905c764056e8e4eedead27f205dfd53f5e43cd2b91a176a3177d5d2030c89fb248fdabec7d36049a84c30412d8d7cff9cc2126af8747df719ef0b10f8085eda3897965a9499beaf1836077a5d2f4d6b0a2227408e8c0699db2d636fd937061567ec5ab623debdbf1722f3c39685376b9b62127f77ed92ae746bf963459c141d42351a6a6644f1379c45eac10e3627c8fb8fd65da5460a8448ffb13520f990370f9f7d678a1062e8aacbbda7230eb2e7c579c42538b410d172899a50853cd9e8c66e8f1fc8e5823ff5405f1e5da6ce953f97bf4607b67dbc7f6301b93b6eafc31c01de0c691d25ef95c94d1d2adc4462b2944495bb6c7fade70eff8e03c3c01d68361fff9e0f60352ea71e732c98970b947a9a35f017247b5df57aedbca598a637b6e4fb7cb35a9cce56607cc78b9315b5f55ea2519189e94b5d885bd4fd451ae35c1992af6068e294fe5c617ab6b28369395e9e8af634eeb9c6bdae1846f837d9db0560045177ba84764da9bf9a7806c3d1d79b8b96d8fd049bcca6a0f9e5d89447327c228daf3e2beee1d0ff7beb6b5686e6e2105c8a708c461399bd7fffb3bd069c7dcca0b3bce0980a5a1e257abe89c8912dd0681ab1a7e8ba47dbfd4d8fc5b342541fccabc139ae322974a23bd885e7108815754f26334f3ba7698ff17afdb26884f30e0e7e6726ba58efe3af0e72a4aba9d06a92260e90c8fb6f72ef92cc712ffe2b9ef0ca1bdf6f53c3717aca0d89a9671fd54becf07812af7f473932bf4b0c813a60b28e78f88bca8cab76078d89dde2d013c0515cad7358334dbe4dba68e080b3d7a433de5f0e9072e921f45a05d6706e14b9850f74cb800a67e46b89319e640d194521d88b45dd0c1699ed1b15adbf7b1bbca8315a4950b549959d959e909f6febe0804935dcf9331cf9829ba7b22af0a084c82d36fed9d95d552402ede17a7bce0ba2a794c070c90bea0ad5e5462b09d2398fe94407e392253be2abe47fb50b8d2831d49bab51cd1269e8f1d832b942b17a202d321277c689bf7e0ea05277cd06adeb6b1d104add9157ec0ad4100dcbfe93567e185bdb517f1abeaeef0c35ba33523cf1cb37ec09215ab40b919668b23b6f6353b530f4909d5941399da9724ca115412d50966f554edc78ca7f921437b81d31f17ab2c6393b6f93086c9646fff502561ba9ca9d3578af70e1fffe9bed32858c42ddee11533206892b7905757fce49e72d2de8f718a27378e523668f7b3294a21753790183a5bdd1a400112972d5b88aff91d710dc495e4a92f441e231f8d52bded290b1f77937dcdfb439618b588219c78998788f8be0bf5d618c6b71afbcc5696443d9b7c142c4e5db454a7c818cbe0637edc77d0a2bffb383800a4ce38a2dcca0424c4ab3ebfd3024545446f1f0a60e0e0311f2b2f51604f48262d3577639317fb7cec9dd4414f2a651dcae7fba74ef88737901cc3da487401ddc9ed4e4f924ac1313e957b01f684de6b5355efda91286dfa496cc75df284926bee79bc7489169f700ff46c9d92b3204852246378457acd2a1a9e84ae138b31567b1911b11e6e4a53a10240a7ce211fd2939ddfda06cb131b283cdfc1413d4e1244acbbb396040dd683f52d432c4f2a5a0f02ec00d9ba21d05adfaac4a5b81e2e13d3327143873ea0a5d9a9619b37274f4b9d62cb48bec62029b186d91e2b524a77644de918e9309a2e073f66af0fcc59985b6d19551ae424ff051af5dd9939ac166382abe184f87a31013a8c19d4423eff62c64d462a9997568443687a4e34f44f4cbba1edd0de7dc6f47d6f803e66efd31dffa1ecdf2ef80d9b4e819f939d15baee70ea4b8f76c059f3caee88806f52869c606b895d0fde1265240a2f79a072867b07e2adc24fda52e564a837f7bc1f3c594873366a2b3d5915633d3ae3b40cf84b69cb69db3882420c4a7f8d144e9d09a03ce0ddd1ed0ae5b6bd9150d7979b065a94150559ca6c14fdd0f35b2bd462ec65f0de98af7b032b61bcb9eb15606dc590d5fb2874d6857411c8db5b6f2c8e2d7408a43be03111f830d0b7818b10e61273e626f9279feb535a2a2990be82aa476bf2c0bbf768b224553ecdb8e568b41cb1958e8e8cbb0c6f5ad23535debbd0d961ec22950ef6064ec6f5e3ab5de2654e8cc5842a6f35b91efa021153cde44da9d77e481a7758676684f0734598f52e0adeda4638211cba7411c79cdf53f844edc3ba615dba6bfea10cb3b626c0910420cf4f3d359d71c4895115070c74cef4d1a57568d38df36f058246c4f7802dd944b3cceb8b21d707db2d56b267aff17ee4e3e2a8c3e102d89f15e682e38ee2187a47ffdf2b9f131ba060c8b4163f42fae0f625254d735413c8dc4bc387fd87b2dca8da79f5281f7af787ff5f7d1b5dc29229191b75f5aee12408bfec668cc5a7a74f2527027633d21448d89ee8915db483f24dece20c32b818332b6b66ded0c757032f98c4b9cdeca751986b1cd33f77b6f8c26f48b06d05dc0a2f87ed540cdfa40be33fb9c3afabefe838811ad29d3e02b1480e32e08f5f6a95d3103ca6185ba1e7b087215b11867ea5fbaf7301f29d7967e83f512c560bcf8f17953618f01eb8606f9be64624ad0feb88cd9a78ff8066f71c9557df24d858ccb99f4531690e418d475339b1fbca5382e1c7035e7ff0e73455a9caaa29d4a329bef655f4c5ac6d65de2e384ab16ccc5a047f1342e178b4eaa3792c2b6d2570d46ae83db6a1d975e8e8d2e78d4db6f93d8483cb340cc40c251c10e4106568806ac53a333118560dfbf472f6ae77f0fd6e783d00a529cf47d4200308ff812988d1da3976702c540f18075346bc7857a5e92686873b41bd2d47e1b8384fbce95e641b83708d4105189cf3eae41f35d127a4e57af709d22a43bca01f1fead5a7dcb0afba0c3bc8bfa1f8d83125c2dbe2b994cf63debf505fb7a4a86c7e9a0d45dbad73a484ebc61f4f0ef676bc0c28c56691b44d73e1e9c980a493049aec5c636405cf342b8cee3e0d2c7b36f48d8843c25ade0d5d298f02e5bfd561da8219625f53f62750087c7adfc17a9ddad7649df66ab69e4a5e49a37017c72bd89449627970002b3fa4570247f417d906adffe67695db675cfcab837efb51cc50eaec43393ff27c13e91d5177c910a742bb184095e71d2cda34b00d49f094c86409770706e3e15bcbf2bd941747b34b921c0b218a4185e068b96b1d5a343d54c69ac04133f1bcae841eee2e6607c1d6e057bab4715dc3889ede5fd33e21a869e0930069e9d7914bf7ccb1796978d3b29543bcf9e0b55f884b69e04ca1ffe5ca4d688ae415d5002642af86a76", 0x1000}, {&(0x7f0000002180)="d263c76a4a764188087b4638d08017e3f27291204df8629a19170c18dd563d45cd83a983c5bac86da16c8bae0ef553abe2783ecf2d9a57b0ab3658530fa963706bcfc1898184af379395295e5d2c7f0dbca20e3242d0e0feca74a6cf213dfa3bd720d41494e024d9aa43f24cdf954897fa83b7648a3202510a8c60afd10b65e8b7e5ca54fd61b0705da83ea0485dd62eb516c9fcb6a44ed73219fd11d63181ecd13156643511b62f4aead6b728ebab0ef770f418bf5e539b3a71a82d0f6331724e21441c97ec88577e280d2fa437228a5f745c04b1f368", 0xd7}, {&(0x7f0000002280)="7246dcf32a4af185883fdc8521491f1219bf95d997bdca2166d45cbcaeec5f877cdff54b9533c76b5c020dd4c6b9751846cb3ff549f75bce325d518c2f7891dc8c97c1a0bfc524e6d0a39b9b4f110bb73ab053a8572e437bde274fd0b569305df786ce9c7866080f366a687990949ca03b54cd5a302b590ba41e4458bff7864ff61e4f4d93ebcd7e2e649c5e15b83de8113ed96b6e43e99de70a55", 0x9b}, {&(0x7f0000002340)="917826d31fa749b8e0d307f48a3813d724a37c8e0ace628291d97cef493cc42670e56fec9c6007b4db2c60a863610e337c17b3351253a43e7615c77efb3613692a905bfb3669693c78d76e5b811d15c96a052ae01cc57ff780fde678b0971449960ffd24ac36", 0x66}, {&(0x7f00000023c0)="10f8656323c63623b79c46e5e53fb08a89f6f9ae1b9bde084beb5a34110d51de8bd47e79751ab578f63851833920e29c73706f42289faefa64fa2c2cbb12b7fdd77979732dc4b96576dabf7adc275ecf54ed6e4114b00f8ed6cfd048e1e480837f4a7c32a4c83a1fcf61c2a6ccf91d3d90be78c8b97cf4be950bb2824131038f2176ef9585e1c773cc88c79f6730865e5f9f7c5cfff92ed04900ef9416b03bc79321acc41d5d75d21d2735c872532b301fa3358ee1", 0xb5}, {&(0x7f0000002480)}, {&(0x7f00000024c0)="376e3fcd525262fd74f87457bb9943cd181c6dc356ea5ea3794460d8a723e6d5720d8e7c5f4a2a5c5f1f10bdad1ddd3b907f0164c0303cf98e836e2055cbb4fceb81ad37dc4b51e3d9600771f1d5b046828364f7ac7f0daf0ab1faf84f21c8727866d110e2e1ed2c0a644be6c8df021446df2005c1d2a394ddcc105526212348b4b4ac6e03e190075bca7f1d", 0x8c}], 0x9, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r0]}], 0x70, 0x9}, 0x402) ftruncate(r0, 0x4) 16:00:09 executing program 1: setitimer(0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) sendto(r0, &(0x7f0000000000)="d4982add6a9d4cc90ec3b9bd2255fdd7016cbcc1f815118e0eee7c8c77a4f9d927a16fb940db90ec0979fc6d6d81", 0x2e, 0x6, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7ee00000000, 0x8}, 0xc) clock_gettime(0x3, &(0x7f0000000140)) r2 = semget$private(0x0, 0x2, 0x400) readv(r1, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/117, 0x75}, {&(0x7f0000001280)=""/34, 0x22}, {&(0x7f00000012c0)=""/124, 0x7c}, {&(0x7f0000001340)=""/143, 0x8f}, {&(0x7f0000001400)=""/192, 0xc0}, {&(0x7f00000014c0)=""/131, 0x83}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x0, 0x9, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x4, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x6}], 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x8001) close(r1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x8000004003, 0x3fd) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) truncate(&(0x7f0000000080)='./file0/file1\x00', 0x5) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:09 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="719d90"], 0x1) r1 = getpgrp() getpgid(r1) sendto$unix(r0, &(0x7f00000001c0)="1fa19bf254b0a1d95142e58f41661c0d01ca76b7317d3a7669cc1c53960a1ffaec32912e1d9c34f909d5f3eb3d6c5607318c06ba8236644b3bf2f4407d63e87ebfde268fbcfcaa5a9d444ec8bb9fdab5db42357b6cc9720123ed1546b4a65e358b49c1cb5e16ecfadf51c52b13341b6afc5305186b29b94fe6062c36fb64c6307a57fa4b32669be101abfbfbbdcce6c1a8f6d6f01c190b3bf31a9daaa958bf5d09b86f35066901dbfdb2a71b5f6810b95d912d0a1b57927355af9294f542129a2fd969154c8e2a82b0a1b471f18c9af6d8c9e9549904925006be0873dc7b92545f6bb97f14ddc9192abda82012eb460f4d", 0xf1, 0x401, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x170, 0x401) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x7, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) 16:00:15 executing program 1: socket(0x31, 0x8000, 0x3ff) r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x102) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x1, 0x0) 16:00:15 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socketpair(0x1, 0x5, 0x7fffffff, &(0x7f0000000140)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@file={0x0, ""/95}, &(0x7f00000005c0)=0x61) r2 = accept(0xffffffffffffffff, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) socketpair(0x2, 0x3, 0xfffffffffffffffd, &(0x7f0000000680)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r5 = dup2(r3, r1) r6 = dup(0xffffffffffffffff) r7 = syz_open_pts() socketpair(0x18, 0x8005, 0x5, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r10 = accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r13 = socket$inet(0x2, 0x8000, 0xffffffff) r14 = open$dir(&(0x7f0000000900)='./file0\x00', 0x81, 0x8) r15 = open(&(0x7f0000000940)='./file0\x00', 0x8, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet(0xffffffffffffffff, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r18 = kqueue() r19 = accept$unix(0xffffffffffffffff, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) r20 = openat(0xffffffffffffffff, &(0x7f0000000ac0)='./file0\x00', 0x20, 0x10) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="5c37d3a18f1d936f83ba3b5fd878b1b35c9ce47f318440d68a5fdbdd68bb597ccfde8849c3f1f788c76b965f432307dfe6d310c45aa7544a43422a7d6e0e1c5bee3159b3e3ff836aaa91f5a3347ddf25df733d99d7800e5a05061b9538fc5e58f13ee8bee4fdbed922b4f7cb3e8addc5d9a845def1a86dceef2ddb1913d59f0da756c094", 0x84}, {&(0x7f0000000280)="4b1fe08ee16d842330be38b4cf5c658717e1e146e40512dd8fbcb5f726c4f4b859eff45fd7784219fb7989c02aae409be6b965ea61b03a24b4d752bc399cfc7f27dfa11826435dfb4374949cd0e07fa3dd0140765a2cc6b69d9cfc011a7ca2e743cba5fac1", 0x65}, {&(0x7f0000000300)="60ee4c275d2ab26aaaf5270f0b42b1db", 0x10}, {&(0x7f0000000340)="222329128adc70cb3a4f00e4033a74d18604df00680a10938fdc07dc10e6ec7a2277726f220c4bbe71c45dd6269cbf7384b8bb4e6a52a1fcb4dd3da683ea8d893216f4cc0b39c225ec44d97329950863caddd57b3fffa3c421e92df5f8a4a863a2b853575b1222f07651b31b43266febcacf1cd80e3b783655e9ed34f0efde49e0969b11aa621f71b747561bc401d2657deb025ac33d944d936fe5c57b2c412c3fa5fef67cd3b76ae60b0d51c52cce503330862772d36825e7b634f51de175e0232694", 0xc3}, {&(0x7f0000000440)}, {&(0x7f0000000480)="192e0468b820ec36396d039dcc202846af626a532fce1bce69fe22801f4da91a1490746b2170aaac7e67dd744aa7", 0x2e}], 0x6, &(0x7f0000000b00)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="3000000000000020ffff01000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20], 0x98, 0x9}, 0xd) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008100000c3513e2a5e0000000000", 0x14) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) listen(0xffffffffffffffff, 0x1) close(0xffffffffffffffff) r21 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = getgid() setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000100)={r22, r23, r24}, 0xc) 16:00:15 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000500000000000000"], 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffe0d) setuid(r1) r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)) r3 = msgget$private(0x0, 0x10) msgsnd(r3, &(0x7f0000000000)={0x2, "7f79cbdd49dd5a320099406a5159267965f9839c162c5db2cfe4758bcc835f880fe30a401eee79afb2dc3fa728e9214b59f2cde79f9b72ec9ad1780999"}, 0x45, 0x800) shmctl$IPC_RMID(r2, 0x0) 16:00:15 executing program 0: pipe2(0x0, 0x4) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a4b84e5bbdc3a5190a9fb222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000d6743798491cc4cb4a8572508e13787eb22fb10fb146fcb618aa3accb34ae7d052f28e15124f83504245f16100a5eddf5c5f03b4d5bd93cf75052c304684fdabffff06003867ac2ac3d8049fd5b48937e9a038fb79c19ea301e5e3d6bf00000000000000000000e1", 0xb1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r1, &(0x7f0000000100), 0x0) syz_open_pts() 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x0, 0x25bb, &(0x7f0000000000)="e7bfa97df416a859e80c9d1fedf9a966b6f9653b1314d930ebc33aa0a4fbfda966fbdeb89f0fd92ebc0c37b3cc1fb08e85f29580792f2c483076858084852bd39707224da4a9e3b61e395cb113534eb958ccc4e118fd785283c08ac7ef7971298b0b1269e68d354509da8d2ae1fd7fc6f92e7f4d106f3730b9e5f7da80e592f50738e101b9f871a0f5409206d45b1a570457c7ec3f4755e9d5fc663ba821a21675af9b669170402f33c0d15e9711d7c4484051142688617556d26f09c2874ea6904982670a4372c26c9fd46402108eebb70824f6de6cfa080ab2630a525b05be4ef672cd32c6cd06a7071da405898721c89c997b7bff794cff9253456bc0ea1d711b01a4ba77f4a182f5a943a386426650b90e662ba2205c8d6ea7af876fe4d4353c33c83ca8a2fa5759c662760dcb6e1d863241f7a65c7b5fbc9c839748a3cbfda2a7f7b1f527be140dfa5aacd6ffe6df48db10af4e2f85000e583a8c0f0b259d749230a03458c82202f4db181b798f92f902ac192562adab61ea526e4000a3b4ae171798c8e7ddb761d43ce8434bee08934a2b868421d09460f3fe5e283bfeb267ccc442890180bf49c1fb0b0b25f85ad450140b74326be6666929e521c0c7a073a854e7807535b4e7b1116ab78c4fadda72a17a9cd13a5ceda7547aff197cc7e18e8d28cfe018c6f01bf7c89594202cce16e54082eb813ff39936463b10b311051c1346584857a73192ec86d5124444ea80fb28578d20fe35c58eb92e53c5c5d8c9f2706cc00ed53d2183ee2f98cef68195259524473d6c44f398da80a722060279d1cb1e64dd14ae9da1afa0eabcf38f774f1510894f5647a39e1b0e62e6a588c6cf2658a817919d2d45343576c21f03b0a6447a64448b5ca399d616c5df8a70b2a2bcf2541ebae314b6711ece86954a2e9146c41118533ce259c11316e3f62be1efd4693a400af1120652ade194ca7649e4c1bbdb85414a10b1757c35b1046c3d36a140ba3c4573914a2765e7baf51fc1b8c31fb02f1aacc132f6fdac93888fdc2b99ec3dc77beef37baf94561dd48fceced47eb8b6152c2cc4186aab09cfc835a75580b21f42115131481eff58f4621a429ca8ce9f29173b5574d47ba38dc7518a3e9a19fabfd399c79e481a0bceeacfa75f6b74cbc1384773dff4eee6c5684fc8eb632bef4489e8f82262a16fbea07df4d1446b646f67f408629abe5cd7f53332c609b10c44ff8b46255e75b29fb4eef17246b43686384cb5b4180aabfe52cbed4ee774bc9d52bf1aa6a284e266bcb2aa49186eb3da5666acfe14eacb283c41df866e8325254e968e2fc0faf62bd23b903e03ee3a4e622c9e165dd37f095da6e9191a83fe87352529ccee0bc8aa0619575c04ee659d30c5ff8b28099b690d365980abfd6790efe8aa7542ebb527d3ba62afbbbcd1286fec52a4eb920885a0541157d6fe78ffd62737cf3e6305dd1fdc401c88ec9886ab3b375209e5a0cc9cb602c212dd8286db29a60d0024297dff68cc2710d575e7662714c7b8c5e2ec5d77f8763f833bbcdc30100873141bb4db4d8f4ad7e46ae2dec02f343316b274dab4c44c199c139602547add74de024758f05b895429b0410a8d457578233b8b68a65f5d33558974a7bc3ae54de6002d947861119624e00091ea999a4dc58be5df8e7dc8adf5826178f8164ce9d1dd5ba08c56f00fbdd96dc9edb29d91a6a07ef1a262e8e61b80d87ba760d48c1ff283b904eb637e5e0f5a2bcefc3f91ce95395da9d54ab023a849b1e7371d59ae9ee6979e7d1e92c450a47348a9bd8c25e2e008c28fcbeafbc6c33a763fff857f5d7fce8515cc335b3fc20f879db405ef67721b567e81d7c4320b17f6629c39c3dbc08d547a217341f82e480d20a3b994acb8592b02b864d75063dbe2d7a81ed69972bb2b4c762ff59867e8a0487ab47ce4e3ea83a310fcf6267c340f084d348b0a158f1d516d1ab8c52ad157c84e59176cca99e32ff6a34ee983dbd22c8d9083f2255b1005cad2fe16c2bb1b9b2ed333ab697c5d64c43c86696ae88a0dfb3cbc842c63d35fc2341164ea55805ab00a46a8d38ed2535fa21b02d9f90f1211124446546de314a89d1da2b824305c79df381e454ea653d3d83afc611945759ec4733452ec07f2edb864feffaf5de64c0825d7db287724eca1b8ea9f3b01786ab88350b41b990092b9254928efd98c9dd20588ba26b89f305031e375e839538bc0cd9a6e8b72b2826f3c6162d117818aa5d52ce8f7e6d5261edbd2e717f283628f6ebc7f73bbdbbd7436ffc0502d87c33b275c3ac6cc832275a8f46f8f1f7087deba5a03c02b9f2cfc947cd2b76b611132d457a7cb91df634b9d3fa1537764c97383956c33650a3fcb183650abef99e45272704f9d5387444e0dbbf3f2cb230f43eee887b60ca73ba9a768472a17be4011ef315ee02820795e47a8673ecf5dcf8f0d8d00c3ea5ca789525d0c663f858a344ecfaffbcd4148fe269149755f16a960e065b3bdb0b8e9f7b93a8d4cb3e0c363505913e06ad09fe33bc576f7c5aad01de68077687f6833a97b25b38cee9f0911590142567d82e7ae3afec5d050ae19bdc48841bf121c1d8e5f8c0e44e478e5595607f71760bc63a61886134a0835db3844bcc486740468ea6f7f4530c0b01087714fc5420287c6b93bf93a36902c0c4298a62ac0dc99b77eb56a04f62cd47676452c755a3eac76f02ea094c91a089bd50e95e5fc45b253a543cb87ae731b1e5d1f3cee98351d6e161c7c11338397b8bbece42b7beacab73ae675a3943b46d78b27d2d20a5a1ca432d0249d563364f3cc1c04c17c32953a32247179bf061eb7e7fbd727e3f2e1fff673d638df93cc150e27732bbf0097134714e84c64108ee9dc0c49e2102175f56f6023231759af1c80e77cbce7402c04b147251bf65276b416c6b90f4abbde0a4fac541fc29effb24e57ae6f266b261f0450f322f52cca8d51db0ad7e812e5f4578bc0a654b9823d598ea8f3fe0a4e75c7a417357130553d000f20e43baa61a620d40ebb47a82b6893d8266a5e429541ec0264e814c32dff12cb53cde3600ce9e9612a523d4ab7944411b4b8e80dc11cb3529071ab4ba4ad7101f68ccbd16cd02e772be27932d6aa8d1a9fafaa73f392a516dccd3fba46d3df1727aaf8ff0c3f5f2e5604c304c22492e52b92fdaa861839afa3dc09b84497c723c4cf525b95e0d771c5c5f124cf913a7c680b8cee31ad182dc3812778781f877f77117e4745e5210208db18881fd1d8c494ffeeb85d1e9cd8a84e3ad69ac10bb2465de407b98b4c59af64eb542205c2a4c67cfaa763685dacb9ba5e482934001d07a93d67b32446959a68820bd62a6db78fc788a0fcddad92190c5a347de58db2a2895dceaa31b08d1a0ffb1b01722381878863a4de0b2146879aa9e6b23cc1951a7ce8e12a447beac83539c2dceac49b0d12dfff7d9b4876706e36b63011ea4b08cc19a47068343966db79e026ddf12dc67d01d03a563faebd5ca329425d1cdcdfe1b2323aacce9e51135e6bc7896b8542e78791b68bf4ca334d30987b396abe5b85d1aa217646d9436cf611541aa65d08c01504af3b24a3f874390c422db1766b0040aa5c48c9953ef604bf31330b6cabf2fb48fe7fcc96a69c165f60abf9ab979e590a5c8fefc176fe819fc966dd1073c28f7a41ebb0bdd36e6b090b09019acbaa6fdba65adb33e5984e2b5d375b7448c7aad47bfb392ee2fe7910f5b337b6999fe9fd956b3ed1b530660951fdcd096f89c98ad35c79d6a8106171d01738dc90d24442ae2eb775654a38a89800946f0541e80e012e946e0dbd61034f2ec6ce72f525c4f4d526081cc428b9f489a0923e07d6681a370c4c6fd70bce1e27ed1112022862765a2a4e6a0504cf91d63542463e24477326af328765d68b6bd954bf532547937aa0ec1e1c7198e82cbf4a1e77439293c7d5c9d74aefb79bbfc51c9ce9d49281d5deb3508671a60fb7cf4751261673333c025fa6627eb04a92104b3317a3f108875eae229a6aa1d884f291243e9549df23953f929d7fb7c637918aa2dfc51e255a195c7683c5923a9b468669a55898a188be879fb50c11c64ae5b7d285c70eefba9dfd4109fb8799e2ce77cbb68758461c3244e61ff00700ca5daf1366549083151fb5283b9365837792bcff598a79a8ab0bdb7030c49261dd991e9b1942a89c3347c42ed68fc9382ebde55695fa9621a2a2673f1577f9a59f813c421c9bd68099cbc5275b6bf20c4141a8759a75a6066d98a0b2e813ebb60b536b50bf2f1f4e8cee107768c027b3762f7462d23225c52ec3165c8d5328c8fa160a53ea91e802fcfc0f2fb2c4cfde78b0f3e219eaa5ccd8158d70ac2a9ae96dd3ab2632d848aee00ba0b1bac0ea77d4fe968d1a9e35a8937c28e26fcb021c12efb1ecaa10406b56696f82ff94910ce0ddee9362f5c9cd607fbd55eabdd1d5684dbdf26ae602f5ea5253c695b9cc42f9565162c5810f0d6f8633a3dd205ae744dc790f6a1092b4d60bf4bbe5a18fd166a86d22d5f6ced26ec6dd8997a69d708d792d88aac9652002863fc0097eefef99380d6662c31724976c76a72d50a0bfeb65737ff57ef72c8de0731c707c804aa36c8baccbe525a9dc13a26d37bddcc2247a1e3947dfb85535250d06fc21bc84b6a0c37092a83e217d205d1d35c9c477e13dfde758f7f71a9a55cb3321b60d1c529aa9485bc1f9023a08487f07be92ed0666c205e4424d1c270263f775b0f92cbfa216f2655720bbd48f3e2716904c555128bde9b26231af487f9b455308b32edb5d0d28303ca407402041b971b72f50d1fc7ad767f5779eac13d043c691cc89a4af9ee308de193ff749f8b64446045e5245896805b689976b1ea9ce0e7ff9dfdad600b7a4b3f0b54a159e913a9d68c762f14a4de8f41b29ebcb3c604e29e039b713e2d2e0426aeedf8a25f4cc1a443ad4510b932e71b2d1c195ae80a2b5e9838e633129074dc5145ed1c6930d787c4ba75280f2005b683bc8923cdd019c405455e17978c3c187636010963dcb8e83991ed43bdcb33b447168424f33adff02f334c79393e1ee1899bc0294e1aa1a5cac9d8fdcc5e4314193ceff2fa3eaf9cbd42faedb5d7b8b48bbb4c8b44b0b6167057f2bf3d52284a6acaae407a6e83e44c384c58a8f1cd82860725fdc29987bd0ad45e6b0f8ba183fa0035050f47d4195a701c5df94c20dc24fb439837c6e617b395d50d6d1bc508cfa4a98fab3772ebdd85ce8d2a4073b5f1c149400199a109b0bce8bc2aac8e41f461fb9989d25cca948a55184ad43b1c17ba9a920271d20fe498774064db8e23854403250bbae985c3e9026b3d0143e7e2257f5398ba0fd9c2e5f07729b3a99029b1f538cac359d49e3f3157555e8ce2ed701a61bd3839f0dcecd8269244129e189e9a0d09fbcba7e1dd22b3b9d9fca5fdcdedee97d834dbfed58a8468912d91aa57a301f055d2b65ff19293ba7ab09db1da6706d6761c7bbf04e4de7233c33e07ee0c1ceb16dc8e61ea5429c857d60a523cd07023c70adb6250082ace28713f2c3b53e93fedfa6972348ee2e0bb9b31b7aa84bcf57b2102f9c0dc4cac4d61029e9521731f92d678d3bdc73433b28dd0c608988c01143c3840f011ad2850738eaa89cafd953214e3e7768dcb4f2e76cec5f6761730a54551c7a451f29eca3ba506e8e79ede7b8eaaaa3f825580e2bd222309e39e99501b2f7ae831a8eb9879ed6ea4000c4470a9adc760460bf174f2a4f4db1bde5c7499d64acd43e625d4a", 0x1000) 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="130f949db901f4536edebf6a0e529b21718c5f8b326dd14d518ad24ed7d7ed797740c42c7dda760c52991b3b031445a4afe24e6e04a21b11d1c8c5abe4c396418e77ff993ff06204f2e01e50c0c2d20e661d3baf3b72a0eaed94168ed19fadafc54a203e183c5235b224b4123cfb46e97ad8efb9507ee45e4ae921464f1fcbddb106633c5b946d0c66d04865c0ce8ab645902fa950888708d48caaee5d2f995d0779d872cef1fb845d19d46e0b260cefb0b755f14beafc1e4024b3ecf9650904", 0xc0}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x8) write(r1, &(0x7f0000000600)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5e27fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a097336151fcf577d8920100e6e47732c709ee55af217640cc755bd027acd3b5f27b8f83d520f5a10706228bbef880cd02fb13237738ec243bb0203", 0xae) r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0xba) open(&(0x7f0000000380)='./file0\x00', 0x8000, 0xc) close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x85, 0x0, 0x2, 0x7, "5f39e8fd0e2c9f0058f364cb42361640857921ae", 0x6, 0x8}) kqueue() getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) unlink(&(0x7f0000000000)='./file0\x00') syz_open_pts() 16:00:15 executing program 0: nanosleep(&(0x7f0000000040)={0x3}, 0x0) shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2, 0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) socketpair(0x1, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="ec4527dfe4507d697d3c6b5eedcc5f1c1718ec5ae74050800c6e33ac320c5e792f9dac9f80b8d00441b2124f0355c6c666f257be47cd9f5606ad878b816f310250f34f9c9a77b818661543728b248e2127a1b53b7f0e08017a860ae20be98afc224e5b1cd80b23", 0x67}, {&(0x7f0000000180)="007a370b1ef26b1756f588aa302447ce8d6e69dbc5cedf8f589a58943bad961d0e86b6baf2f4e8ced8d07a53b05fb06d2b2927459060607a0d1ab0ab1e0f359ea68591f728e04fcf9f91ddf9ccf52dc5c39f08da36717e78b5f4dcf1229a65459f9015db7536382724cab1cc35962d", 0x6f}, {&(0x7f0000000200)="84263907024c8e855136b236e7d65298e88453b2ed87619075fcd0bd49117b13ef988d10b6410f3c4cdbcc2cce48b1836582f4005566bc68a310cd57e08a8f057929d07361bcc8cea85644f29b1d3ffb72def0220f702b239e19f8c06745a5f36e53168898755874f9f70911f7f09b1ba20f40d1afffb899bcd990f56b9bc768279e618967111b8d2b385f86e6d9d1f3035138a9c7ff00627f1467b730e2d6d0c39dcbed7c225de724", 0xa9}, {&(0x7f00000002c0)="ab50a319195839f5683d96d173cb622da81a7a285b24c51800d87e8f266b9e9a5ccead50dd133ef5696521200f0cf452333d92757ba656dfadbb97387e3ebd8c80825c1a5e9dcf1d2d69f7f60e3b48c9401047679b9dd7e4a7a72e6d26bc5f287c3771eb962a364587a30f52ea76c2ade447103b96f6b1f2b3457bc65bb833e6fdcf8b9dc2c2401b85a959b9544c659cc8ff9d75a9716ace736233c1559dda95154aac57f47d34025fa90694847a64566384b17ae779b3b7", 0xb8}], 0x4}, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000440)='./bus\x00') fcntl$getown(r1, 0x5) open(&(0x7f0000000400)='./bus\x00', 0x1c0, 0xf8d88c39464c3a20) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58b00000000000000aa40078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d31f23be690b696155d0", 0x65) write(r0, &(0x7f0000000b00)="f348005489cc1affffff7f00000000ff4009c29d31d7da128ccdaf6aa2dbfe4b000000003c7d746ff496fa7a21310e84eadeca0e1cf38882efd7b372f7e56f895a85e1069e1af9d9c7312eacb2390cdda9cecf61edf7535e9808a9a76f889a60dfd7c8eaf51619ad182cdb00e0c5466b906ed44a2404fadbc06c2bb2154c2891f73b21893b662a165ffe317becf3b8e22771150cd4265aeb3ee1fc4ce61ee386c53b1c066bd6984b265572faef758360658743ea0b00000000de000000000000000181b50062cc8b805f9b4b6933b9ab2ef80f338baaf1bb3f0ebd9a3690a6db702e1bb32f92fe73b9a4d42439ee86f82a27e61b21f8e9ec1a0ad23566b9e42eaf4118623bd1d717c1d087dc8c319b9c04a7f282cef2d135cc1ee7b79a6095e3450c743c350c0b67b1d6efad0734cb34ff44e07cf86cbf142fd1447e6400e0913b6909f2d070a3af2104ef56dc5c32ee5bd96522ed4f52c90334b666721e2db597665f4f32ae86bc780dcf5d34164bb8e005ecf7bf784fe98254d16aac89cdfd072fcdacc181f67e7f02d680d3df89a3c36c993de7cd85fa9844b3ca5236ed1812d1e8826f871ef8429d8d3a3777339834ebad115cba885c9995ae6f277344d67782129400a93b0b653d53da3ab4f57ca0386f73ac2d90a977cbf5e27adc5cbe94abdd2b33431ad9653b8ab88816c99815af6f4c43468acf428d4d74ab6ef6d2c5c88b0733f61f1faf55eed46f2432db00811faea5b9f65c8fd7dcdd224d216d25909a0d413f180f03a5e439c783d6bd432db67f52688068a29a6fa1d6e31b62004241c23d8f5c8e5cf60800bed207793551d0858bef7ce3eca3972c16f9247d1fd87d05410c0a45ad68807cd510d8e82910a2d912edf7700ece36e1cabd99cfbc05dc03f4846a4356e4ab5662acd90ff4cac848f6b1a80904e5a924e2fde3a90972afeadd0d135760d5ddbe10c2a2d4eb6b84c59bf8d33400000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0x10000000003, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) poll(&(0x7f0000000000)=[{r1, 0x80}, {r3, 0x16c}, {r3, 0x4c}, {r2, 0x8}], 0x4, 0x6) 16:00:15 executing program 1: r0 = msgget(0x2, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getdents(r1, &(0x7f0000000280)=""/4096, 0x1000) msgrcv(r0, &(0x7f0000000140)={0x0, ""/177}, 0xb9, 0x2, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000000099b00c0901edce48b1f3c5f734b90145d2da2912b20a91208087c7cac1349e3821650bb5e5c7534a5e13b4ffa762b01501a7e2"], 0x48, 0x800) msgsnd(r0, &(0x7f0000000040)={0x2, "92bd84ba69913cd3bd43dda47fc4e6b0e1a1bfd5a38534242fe8005b4b0e1a494763f890566a65fe6ede1e0a3b9f05e40bf82465864a3b190aaed53d3f010cf2e65531ae22fd1e93844777e83521d625e41a6c499a72bb4a76a26d2cf3a47fc060075e8830a08dc1bb5edbde4240b6d57091a7e72a1ead23b77ceec731ddb7b51d8695c3d1403316cc697bc42fa4ffa76ff17b9cdb16cfe0186b1a3eb6c025ff611ce4e8b6d3ad97b8b006940a8643498c0f41bf0b3d3945a1e64f6a6764afbca87e72cc77d192a7b91b1e8631a07dc8994cacbef94cafcae1"}, 0xe1, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x4, r2}) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x8203, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="6023010100000a02", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8503508a49e8dfe74f97fe218d91c0b27f78a8c0d61c1095a7619930268a96bf95bdc0fe0886f84c8acca232bed700c252d758c028ad60abc16e9377f834bf933a9d35aa77e7cae1688fb2501ea8a2f5972de58d8b330808a8f4317e2d85374eed2e58ca36b14c2db61d99ff3b2ca03ed120c7870a17b7c849ae656cff3c24783585af84dbe6c44d2373e9512ecbcc92d34082aeb7922298c0dc73df05fb1d356a231459126e558a3515f8e2f084dad872963d9a131080ee1037a02d3c11fca73848da9dbed57ef2014f7e34c81c0a88a151960ada2150640955b4a5ae74aefed5433e36feb554f2f35ab4097111d7614428010f93ea00ac98057b674c8815e455ebd651de660e56fe270a1e2e19d4eb4357771bec7691f96177f322e6a69198310f9e145f7179df42f83fac6f1cf4fce1b5cdccf25bba35de004849899e84bc5a8b55967db42ee308dbcc31461661298a30ab70f34127db29cf2a5028024f4a240553a1edb3af407a948a5cb4730cdb5e4019ce8ce395933ef2b390b12edfe6ba977b7fbaf0158653e67028ac1bc1cdd2efdafce977aec3ea981d5bbcfc3f2fc594951f884ca86d4518d0f114075ac63cfea78fbe69d2d93baffd7196a8f36b2afed09808c9de1c64e4a9cc9b7338450ae1579392c3486f76d08849acf532e1673e3bd14de852275ebf8a3c6128160269d811baf06bab6e78f75a16d4d9584a00c44351283c5543de712b04cb7e67eac4faa09ad9e0cc423323af5578b8028cc575a1a300b5b97d8768c4de68d36047ab2faecd817892e08ffa31a6bcd060ba7ddbe1009cbc1cefeda980e3e24b96886e7a6f04f983103cd4ced1f19ef5c3e72cdabaf558d228767327f0b8e1e8b5cfc2ccc629befd4857a113c5b1e64b32a1991f3e2255852f205fe0247267b1f032be1257a32d1b9cd6f5e75e695c6caefc6b079952e3b45916529de93b035ff2d65caa212053905550617796fe774b5648f594c9de400a9689f7d5af389d37e6c58bf285dbafbf9228cbc950a908bfec6dcbb965337956106be25f22b61578880621eaedf2636f811304d29e8f377e5e81267e32232945f5e08470da4a9aaeb2cbe13d5f5762a92a657a7e9f6816c726a0329e975f7057d2cd91b25878718240a4dd5b7f7bc4501ac2d33b0e735217d2358aea65ad83d56b863b4404a3b89331a5e37fea75eb9c69b4f46810cd6bf82feb7444cb4d6b08da0f63deed000a73e0063ea4f6a76ce9cc8aed664ad75e7381e6df60e0259a38dc8b4fe0c034cddb47145766ec317d10ba0e20a729ad10eb6e4abd14a9d5585bfea4b2c218a57fbe95392d17788d930a8f83e57ded113e53a916dcb04c0fd402d0d0e4ecd34b718426b5880e6356c2d59dd57baa6560667d1da05c077240cbc546e50f3cf1fcc4ca8dbe5da6b54eab2719fb0400badeb354a84d9bb709753f0bddc72cd4c4b29791459a7fce0df18cfb1e319082e171f28e19dcc9b2d5672141c68f49244a3adc4e0d30818a312a22b8c7489e19fc046ea464a8e3182ccd64177778825d786f9b68193c0e9ca555182e44e37e955bd87d10de326a27d113b141e04826206cdb4bd3e2f3e615dfa42d384a0d32133365b80dffa57bdf47f65d256753f2b144b3abbebb2c168e2e629e2d186c8680877d052d96c5ef396788ee9affa8b7a18b0cf8a774dcc52c18a2596998d27383b3b69a42a6c214e80cd060bc8103abd635cffaf3236ce3a2da0b0c1d5972e4a99dba96a426bfd4c730b8dbf1f5fdb59f1ccc1157afdcb3b4ab9f5b689b3ccd6da64e6973c6f9c6f6f89802053e6c98ee3bbd3ea52b05f8bcd85d05955b3f3ec3d33bfeedda3a2e49ac4dfb238415073fba7fa8d953a5ce4e8d8527b36992599acd53fac8bcd8e9e6beab803324aaa7c0d0117df6aa8692d00b903de62b7c4a20edafeefae940ba40bfce9b0e0fc85358e0f5872fdbc06fc97e33bcdba75bc6c68883a3727315917d744ffc0005dbbf8a8ca4e8f9b1dd01fb5b0c4677e83b8f012597ca7df446177c3bb13809b353b18a243f1137d27944daae5325574ff310c86ef6042792e920907a83ab3378fbb16083be297b49e4660a8f78ba2c466e69f5ad93437bda02ccc4c87443e9a8a852a5de6a95deb87d26c1f9adc8960015a5de4d2db87fa26df05c8a03fb5a0d4efee512260dfeacf3103e848ca3928824e986007911e7bc07b545ccac5fd665402b120e44bf24a36248929f6e2399f800c06da021fdc67ab0ac408f594a6d9978ce4b96921d8887197f9e3569d39a2e29aa629e83652544453d9c454a9b1aad57510ed384403494690ec8314ccaba409f4a35c9d383a10ca47345309f75836bf180110164d1b0a2f59fc3a79708c348a4f5bb8efa494ca194f52ec8bf24beef6a980770c0ffe4b902e2bcd153df7ced31e90c63a150f0693ca015ed5f9406a075137da4bac9e61b79ff0035a8bbf541aa0fe4c63bcc2821c5c4ae01ed9e22803920aea95852fea8f090fb2667a25c562e29da22e3982ba3a8b68e4ae747c73eb8b730eb46d42d5c679a08ffe36c932d80d1b29bad69b3c1c0db1c0fe449249534fa1f55fa6d34549faa8f50d9c9b9484aeac9cca5e9e5e4772a794a7b601996ae9fdc3ab179ada22e6457e0ebc1e6a966e675990005e4814d107837386f1106c617e520dc29902a3c0216f94be0f759ec1a244ad1721a6ec3b3bb162d704fcf47df05b572add747dbf300cb5752df15c48b4d65fb2d8d898bdb5d6e28ca2d6df064c6cd0cf0f3d3346501be05a54f3a3a8b85b65fbae9247443a18a6d62ee45418ac901ebd02bb0d9061f49aa3b3b62663c9c00472c3dfcadf6745032a9c1d101359b89ae357e0522c01fbb4864865d0f3a454673d64644bf6cccac5e7056b007b94d1a331b6ba5e88264e1703f96bb4e802526ef6e67177df8158cab16e58edee05570c528b29827cb6b95ca108f93ff29a8b3997648362163720494c272619befc8346283a2630b3824261311612f3b8ded0af2311b1a928bee5bdb45cf35a84bf89ba7ffb1d8918c9405dbcbf836ef4d185f31c4e598e081cec25922453785fe29690af6157db755522939c6694f90b47f27b2382787f31c825a16c5ec58e40f22df8283b4a6082a11c742c2f856175203493231343911d1aa4b5a2053a78b495e0af7934f53333c74ee5527a28e9076549c858cdcd0231e36bfbe2da62ce2783d00d2f8ce329b709e0b58f5f165c7bdc495d2fbd612fb5189dfe00754f1f617ab0645589049267c3e208cdb5e8799131cef6a2384a746fd6fc47676df0ccfcc24e0f0d68ae0167d2dbe48a0588f9ec2a6913cee49775cd6cc5834ec90c8b4aed20005971e38c71c8ad9a6f019a08b7511accc8d274a1999830c6edb5019e66b7834de208e83b59b8bd1c86e734f065ae7a6045ac072b3ae9c784e00602c300fa312cd651985426fd2a78c126a90224ecace52efda8ca830a0ce8a525d18ef6def31a15fda56eb4bfc6e1cfc6f523e59a922e5670502b78162493753c8bf6efd72e073c25c703b27caf62b517a3fc1b093307c12021306ee52a25fa4f7ea6d962bc6495dd3b8c324e98e119e426ab830dd392d5f825a0ef9dfc7d68563e1ca8d8ad085c5ce0b77fc108f8530428e7c7bcd0ac12f7d048cc807ab827b209f12621507c095d45dae65471affb2d946486bcd6c0c2ed237d78acd5f670a7259c5394c55c6baf36c387c9115bdba49a003faf446d74cdbdea594c8e84afda02059d98f45c837330fcd7e7bf34c04969f990c9267a345370b7bcb2736e8adfd51305ccbacceb6f2e73d1f446689dd936056d8c23c89159c3ae8b574666afe74067feb822c52f453e5c5cd57b3e0eb8199a5dd77e263bc7a6ce1daa7d7b3eb32179e37f45021963f968f4b863d142f8ab80c865ca4a5595a3cf20aea23187189003dea199d269190b96959188c68c9f3879fecbddefe71e4c7d4467eff53fef6267ada1060bde2068b851fc12189cfdc7a34cdd7bc02b9ffdfdc22486ab0d8d7ced8db86c59e1182b04001b75cd22509b11567ff9a949d65f87ce4240647a6dfbcbf866b9f65db606ea776962555586f391689cf1e519dcdefbec25b711c11ab3fb7ae003a9e6795025be4b454c4a985393375c8f9694cdf790d3d43f16a2b11656bbeec833e2d264e88a9896fd7413d9b14d6ed089a172e4fbd0a7878521aa6470f29d9c7d3a74e6456728f1b56839fff7c91984fba793f6d7f49d9c58e300468051d115502f13f2f076cac6f46273a387285ddf8abe108f3452bc4d43d755cbac8af992a0abede9dacc4b276368302ac4f08b96c8d001e39ea0a27a3dec6e1e3f48e1e5e3dd9c7d012d0b49afcc250347f23fcf5c7c2e4bd0ce769f975528e4a78a7ad4a7f5e2a3a07a71874bc2a18997e6c0b02d7a025899f93a31601ca0f7747412d49f76855291c667236a48a1197ec9dbf99fee8366f67873d6cabb83a3ac7a05a54e41fa845ecce51e0a25ea028bb85b9c26a1b6b22ca629037cfe548979c497d898f3daa8ddf555743a4437259d1382af9b11064fed85508f07a499a02d5602cb3c38e8466cb4f1f35339cbba941036fb013af86f4f81e5bd918f6a4f8d90bd76086ed890cebfa3c25c925cf9e749785b59b3afcbbfa2fa2951d43796a953e32abaf9dc9461289914db1d1d5b2938aeb223fa6f8c752202a1d75aa898197d2340c61e0e6e40641be078e605f86c06b70811bb845a9aab9a868862edaef6c74731d8c0759740992257e28ff0b9bd1d44b52a4da9a1d45f1cb31e6462a5584980a3194685a8fe2b71f0cdff551ae64051f2cbadc2f29709b66c6349ab18b71fdfd7c7c0573bb8f29a9c73b88336e079e5d5c0ee3ff8568343901b9792d7803414a57d3edccac2381bf635cd9965efe9be31126f5352771035b9fe983ff31e03cd790d4127e0c746e7b5e49ea83b18ca47e7d50907e422827c13c47dfdb7258423e0e18a9b1e1d8ad7320839d30d86ea20540ad6566964a2feca651da8b3a5c601bc3e2c2888464849f7ad65adf8d418246cdc3dded87508b02e4685819e5db6c51bfc98e0b4e3ae13b81a115aa05132f21ef86a04d652ddf074d3793c864a4d1c173725be84d155629ee90c0674d75496d1eff94fa9e9fcd6663f384bad34a6aff5510827746e2f86801b4e8f2795e3d049732b2a14599095afed2c0d8453d82645d0582ac42fa2536638885cf31ae6ef2c53f61c380a2f8221e1acad3ab16b5e9dcbb391e062c81a9f62cd112abe40e4422f8f8766b40c798c02d6b51dda02ce4db797b1f528ee43a0029fa1beccf9fd6d6780a82e693b1db271684244a51e6f9639df9d66a107a08639be70797f81104a82a84cb7b4468e44305cb34cc21ec2b957e58f345eca17291e9c3345c738759cdd447c061d96d7519c3705db4ee6d36095c4744b8d670c0358023015be84b1d656e5082046d96bb5378450e8311ea8fa7dc0fad39606905d07207313cfc2a865cad6e16e37cb8eb4631092bfd8ba8f51cbcc8db0d27311b1834c9374d5e368c3ffc094aca670c15ddab3d6a894b924966781997a7875711e95f324798b1ad037f154b2b56fca28ebc9263743ba5228c7ecc98d5cc12c8774b1e2565a48061088db6565763f8f7b28f3c57279643ee3fd88a538758235fd377b67e1ab5e3bf589fb8a9a58feef4aa6f9bdb868ceacd1c52dcebc511103c7916af4af32ce8ae4308469d7e3f9f4a7cc1ddc8600ad94369d896f730effd03cb401d9c2a336705fe518ab4806549", 0x1000) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x0, 0x0, "8369d2d18001000000fa600000ebff0100"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x2) write(r0, &(0x7f0000000100)="75dbfd9841ad25901e7cfab0ea8512408b13c7367499792b6bd0d9f9b00f7fb719102e9c395c60f866772ed185d44886728b2b9921627e5ea6388ec45737471d5e2164eb9fb5245833f46a0c34fadc925bb39f6b680a325b93e183f509e1d28bff4264a4abc04840a893f07445181d6662d00c6271b695c4f8ac6e7aca604ce177cda9070e4983476a5730d6c4b46f228f38613ae7e6ab7ce143279173d052d0888071469ae8e8fc48ef1bf48f6ba2d084badb9b76c39624bc0a26743f6950aba99501899299dbdef91ae059b515f7e4c2b0de98cce8dc34f632fec585dab5dad2003f62269d595f95a772a9975dd71564a6500cc41b68f606fc00d9536849155edfb400df2e8d5f1750ae649316f1cfcee4f2e014fa996cc227a7f73b927b2ffd53eed45ea5b4916035072657e69bbeb4225af90446713ea4a3e1b81c181daeff8b22d320787367bdd8802775053bc632a94dbbe84143e0ea9669a6b156865b5ff3886c7e31817e7ab94627766be95f415599c89ca272d77c00ba87b73458f6f1b6586486d08a0d7a77c6235d89b8eb99207239f503f4f3e245ddbcc091d0c2fe7bfe734a245fc22b2c36537a22145b1725ffb0e5e465a9da104f25cdd2d57a667beacb99798fd741583459dc4467a2365e1566d3dada38f3e310f5f3012d25c41603136821b39c373d54e71ef2c53c75ad89ad42bf4a6173f23dcc47bfb70d2583d8abbda5d2a6e7ae1a7dff6a948622a285ac692c3ee40a14923d02aa045aee05d76d482f2d5b0dd3be14770c073329a7a31b6d88bb3802afe41ae007dcf28cbb7ae0a5a6d42831fbe65f72899aedb5c60ae65aae1dbce4e56f6c91e725b1a230418e690dd2615de547542cc497126e2729fd05f75ced4e53b2f636f522037070f2d224fc9bd94fabd13f5b00baca811d4f79c7042f3145093b1e5ba4a7170dfe0c12ee195b27e84d5212b79d242b769ee7677d7d80f2a3ae2140354cad139d7bc9aa702d240d3cca84943eeb39374b72de5c822e3e8883afd2feb92825df70e06524af5721458f23bad4a96223bd5e2650ebf9139e95df5fcec7b871c34dbde6f423952abb92518fe6cd38e98f3bc7001f4e6f53ca8eb10d2359e750163d1c232b1846450b37feeb6e4853f98fc70acc9da4552564238d0c9843ee2ce7da33690acab8c6e750df75587c77b81d4098dcc83ffb0d9dda2431d439c8bb9ef8cc6ac6e914e80d340d934a028282b7f49594115589027a948805dc82e6a7f395665dfb88a3ba89bd22567a0addd2b4d625cb69f618963a407d3164ee5879afba56a3f06ff23a6cec0ac630b023966bd9c05ab9f45331fa46be52f403693ef8841fff0a6598fffbfaabe9d697ab1eacee683644664de305a00ef7513cc896e12aeda4d7642c0c3bb8ff4ad32f887214bfffe3195a27a34a048a6de07a66792521385c999a0f58d5c9c116b349e9ccccda73bc97d908fad495a3a0b5b39f0d63f6b6b2ccb8c8ff2a0be7e567ff9e4ef24c9c3289fef2207efe1b0fe06149811e53dd0ee006c508c19c61e2f4b636b4695d88bd164d8902285b431d429f3b2ec643c4718885e4ceb485893fafd3a45c42c19a5216301652cc18499fd14cad86dca5f96c015985b65d88674719538feedb1d3d097868105ef38c6c07705b12bac440929fab0e9decbe6b3b6391d677f267648060894b1e10f751d27a32c19849470d0a02e923022693572c05a620c8005067ab48fc105df5ed4a4e5ee00d8dce211c5f5a086962e8bd544cdf37ad3d836162473c1e9e695c3e81c13a682ed32f8922bd0cf5087383cb3252dc7f97188aa59bc020c417178f4b7978e357e89597e069563d6708072c0811602835f39fd945ae68940f4ee70687aebbb9e32028c42d622c0156395514650e21d5e489c46c3e7c792df9d919639da1fb30aaac27fa0126437ce1ac78449579ea29ea7a89cb6a8e44e4c0f8d9ae5c6592ac999623ba9a5ee5c66a5d76218acb04b7e724453c4de7729710577eeadaeb95ff8b088076c80e8647d3312ff7afd301c583e81430fa5d1d5adea61c3ac7e39d109d599116eb34ce474a9e332b4404e51c7cb444503ddca11b5773257dba1c5d09888cc8bc96b7c4a7d19fcbe6b310a0c969bedf41a547e7c85021ff9d293a85b0cd8f27ec3db70637ac10d9d6484848f2eb8cc43e094a7d760149396eca8a8446e0e8d6100fc49aca855d17138af7634f7a02074286489f9ba3b4eb0ccd1708b264fe8a8003325340f93b5b23bf87f88ee96c933c832d46465b7edd9f18f07b01504a03e98e77d913c80932ef2d5eb7ae799479f3d575e3da55e9a74cda381a9fdd8a88ecc12041109d89f704ba434bf9ac37e5160736906fc45d7df420a6dae41930a5648f2bf6529dd65f3f863cce89b6c2bce9d351cc9c955c335753f2f04465bf17da73bfcfa6e0c374d0bf51224de441b6d3d88586e57761f1ff448da4b6682a3b21f53649a374dd2983052163775c177aa3d9d3c03d0fe1febe73201711247b78a48238e792d7ed0ebd09649d168645818e50be188f83ca20d0281ac27ab484d50c4c134c6799036fcdc6f68f2a66a9e92777ba0d97dae252045dd855435c08d1295ee5a3a804069da86019f63f5fa182ebe34a6f71df629899a581c161bcbd9b1d5e40393b4ecf02a9d26bcdfa9968d5a8854e979e2be0987d68a6410f970f2b595d2bb24ae25c15b05d3a6050937c63cd9b2ab5505e848f7fb375fd2e1ad4fb12793438e7a91a71e302427bbe6edd9de4e10958f02bb73afde0826c7836debcbe1017cdad490da1c9d03d1bdbbfee8a8169b7a38f9eba72d13652febce408fc5132be4bf143ee837bcb48458bdbae66880967cd5afaf2c7036f9b21ee80dd8e42b25f1b946f3fd9ad9175e59bfa38ab7301a092c639f428d6a1a7753b70175c6cc21f05622eb7f665d50d373f2ff8d412e9ed2ea4dabf8029e923ff18b72e657fde3c61de37a6c90515fea1be023c4a767046aef3c903a3c6e3e6c9c3ce878ec0a2e9821b81b839e0e1ed73aded81fca467dbb73b85883dcc3356b1aee36f79e46c20181cfb42f32275ccf6bc129e51b1a2fcc656ffce69e2c765edc54f1dfd67ffee6bae8cb9a84f06ac04e79bae107f40bf7b936586b98ad47e43cc0971c72b5bbb1c21f95da6685c9830e50cafd29134f3f22396f0597c01ebddf86647da4ca2abc8401896bf2d15814caaf3c91e0488c22d104ec0e2a321a52d5ebc8113f6b4ffb96a315a324d403d24d8b03cc762947efcb0f1a3962c9f82b94a5a11131f32d0477389aec4e827c4f4597c27eb34f248057cc41fb63af279c4a0696a19c9493291a2820343864b4c9a5c2f31d23e539f7a71bf35653c262c10c63a7be0cdae57d886e1d7c1ad2b80fd4f095015de7ebb7906e5a28961fba4672731c28d48b8b443513ef45503c3c3811857cc96f09e79b8f3ff4e4751fbca1053c5e3c7af9645a5cb5c9c77c9fcbda54d67d108e0b16f5f4a1124524dd0c80dc0a436cb6fc07afbc963672f8cf5a179dd34de194d79f259470192db0f0f9ea8c8f538092fbde73ed580aca0b7b7623b7175ca14767657fb26c5a81572a213b0677eefdc9838c0aad62ac0a4e5e59d649b3c5a65f4ff0defe5216b5713cfacb65ab76dfbd879612c45bd936c676aba5e7838e5937dd7d65fe62efc80fb3a2580d86179791df23e3a486b479b82833705a04ecff32331178d8c954907b2216d3b1a3abd74849e6e34e9b098e2f7b10bc70afee6eee16d411d127a0aae6254a0bb6e6765bdd8fe831ea8bddb085f6f33e3962006d57636e6581d11bf1e3f27c3db3847bc4c752d0057ef99c8545c4f9d89128f0f5938f545396fce00635ab0c58173d4f592abca348ae1034a05343b4375fb42a0db334b77b58052a03463e3a64f5c4daec2866e920f558af5b450db055aba6646e9ac2c833d3da4e98f671da4288a8e72311465e10688e06df71c1ea7fa4b158e6f1c58b354105de44a7864296a6d0c0385c0b01c2ee843c8d4b3ac0092c30a89fe2fcb6c85c235170f6d5247b3c5bf133135289f17787ced29957c86cf73a2807d01e0204e88094debbd27b096c12162c6a722ea81bee6c89747f04646ec57011f08029a1f258c47c481796a56211b120521b2b5b4a7c03ff2d52648fa38955299af210300e2c77416fad834d34c013acf1ea9c789da2054466a8cc2200a6a19fba014a8711724ff057a895f63c48d6fdc0890cecb1b4790ad8fdbae158ac4e9d41067443a6f848dab01d8a36ba7bdcfe993e78ec9f475a8a4f82664bfa629e49e61ff26860ea3d246b01bec58209d2ef680f2d24e9ada1bb38b24c2f18f5c9753e383c42c17ad32bbc7e42c689f82e1fe2f97537db7788d704019dd079e4b2551ffb30963307a1ed8e35154c887fb14b9bb160a41056fd6cfc6d08db9298fd48aa88d24c5dc21925fcca92cee4e637f18b6c28af67849ad33d15b8c4bd21b8757c5b412cfa32a3edc67f4a7a0fd5953d9996a2ee0dcb9f8ae2e3cd8e38f07ae8fdcf7129be3a4403a2dfba6215bb20e708ced5b4c6b2a63f69932ded4211cf45d013536541f24280768d7c7dd5ac8de9d9a0f489122b007f6b685506962aa7c514a49ade14526f5f20230971c7def81c2d29485ecf74b8cec1a34bc3a8bad93461f7a40abdab393e7cbbb029d06637659cc61571520d7f72e964da5fee72ff766ebc52c411d9a3e766451a636c684ee431e180ea62f61b367f60b5a27aa405e1549a64cd4d058acf053e76939544c0eabbf92c25eee262f6fb4e8ac0e2fcde5c0e63f5448e5effe3dec6bf818479cc1e9ef8a93ada54a18ae7e73a47803ddd29b7069169b545c932697fbc5f957d6a14807e1e2fb126cfef18868866aab875882a505eff116f4c8660176f09da3a338e4b87c0e8a18d0ced6b6b4cb1ac4db2f1050ac3ce455b915211d49c8a0f684e29b7febb7f53ae7bc6ff7ae1db3345ce7e6a0352e6e1e6974896f21dc728574b09d03fffe55a18418ca194a2acfb2d08931e3d69567b46b6187c54f07093bc57db1efe7031bcc2ffafd738ddc0d071f5f176e74d36e3a1fdc71b7f6b1698c570b00f6ba914788ad48cd52126630fab059ffaa62527e2bbd0cb43f997601e57a29f1fcd870404978fca417b8a6106339eb70abe518d102c06de08ba041ccac5dc365b3b88eee2301a38962af5c8874dff0a56cb4b6aa5ad806e093aadc43fae5db0132c4e7ce13e1ccd440750264457d27a1fb114513763144e243dd310d65bf401399b046f561ecc38f378f2f192d772de172dc41ebacaa309a80e3a2197d43f4e5d2dba3b42d03ede77ca9949bbc7edba84f91bb5b1f79c323639f4f1b0d88368050cf150b271718a3c648056b7934048d94159ae1f9e2bf46c6c06c8581c140151f3e2301921761fbb9a32429262f227ee7263b223ff43662d53b6a36d5e6bdf926b606f61e421593f70860131408a9564aa49bd76d7da04afde92ee4207c722c942f4f4ac9b7a927e9fcd401af78c0486b3d834af4dd60c7601a55ac73da92b8d202fb39a8f9ef032d309e29fca4c4af2bdff9ab89617807da08e5220d62220ebd7b5be60b0d3ffdecedd1868358fa25a87f99b726bfd220bba9af57b15329e633bd6f3339a6a0f9caf0ec60db4b802753eef82ce55f29b0fa2fa777b6ef601d6b0589e736c559ae0e245ba6f650df654fe976f811c12a85e242a3ec715dc6e289328ccec71e6a4c8bea09fba2650bdc8640c12b00ef7d1a1ab6e6a80eb219bd09a3a0", 0x1000) r1 = socket$inet6(0x18, 0x7fff, 0x1ff) listen(r1, 0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xbb, 0x7ffffffd, 0x4000000000004, 0xff, "59350f1f315bb1e0b63ef1a81d7c25162b3d0d43", 0x80000000, 0xfff}) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x81) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000140), 0x0, &(0x7f0000000180)) setsockopt(r0, 0x4d144107, 0x5, &(0x7f0000000040)="8f1b31fd22571e8def3763e981c76931d2978594d88489a3434e44b657d4625a323e12757e4fb1477ae6af80db57f039408d8c111e0ca4f8b44e3caadd4b1bef145c1c450d411be3c5d80ca546b6ba7415054fefb5d94fc340a819710d0743660a27f34e3e660e8ed87f02283a95f258d40c90e526fb46a14291632cf25821ded0b4cf275b64c3dc85e11ef62c2232185fce01e3078b51064bfecdf8ae131bca3553948cec191378891ec38b177cf1f24b71374420e65e981c7e3e836925bf0ba53e4732", 0xc4) r2 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r2, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) 16:00:16 executing program 1: setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getgid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5]) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xb, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) r1 = msgget(0x2, 0x144) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x4, r2, r3, r4, r5, 0x5c, 0x616}, 0x3, 0x3, r6, r7, 0xd11b, 0x0, 0x6b81, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="4e9f", 0x2}], 0x1, 0x0) r8 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) execve(0x0, 0x0, 0x0) getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r9, r10, r11}, 0xc) 16:00:16 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) socket(0x10, 0x8000, 0x8) open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x8) socketpair(0x0, 0x8000, 0x1, &(0x7f0000000880)) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000900)) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000000840)={&(0x7f0000000400)=@in={0x2, 0x1}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000440)="39fcbe52eda45cfc9625b7164074580a9392c29ab1dcca1e12ef9f3d1f5f4c56537e5e3e7fbc1bfbaa6a5410d1dfb43eced6537fd7404aef9b34dd62f89cbd084f1c540182a51ba4d340506c9efc2d9a884caeeb90652fb1df7bbc5c6c839ef3c6380f58c2c556ee63f88cf59dd142fb88fc319353197d054834d1c3b339d2a33907d8eaafc87de166c50584d9f59d70295a544833c6f1786c9722ec789035bb15edcd14fa7bbd3feb0a1499476e37bf5d5f595cb2d6671c6ad9103222bfe13ecda259640cebe207ed3cd986ad642c8c8c734e1ed2258fc95c", 0xd9}, {&(0x7f0000000540)="7489be6a3d0d7061e03eed2d6def0e03f44ef2e2d9402d57b048a990900d17e84fa5a73a1eb3e375acbcbfd875639d52694db0118007d84f0e7d5a7d8b39bf08db64c8be3d5fafeb1174bde0a1c530", 0x4f}, {&(0x7f00000005c0)="44a94feac9d39e04c03eede59b0d460ed47a1968cfa4c7f59d2e7289b9f78553b714b943dd349932cfb052073b57b34332c45b42f3838c9cd9028f1c26b4423d2dc569aefa1c28ba7392f739275db971605cbe37016f5de86acc4f0192bfef9ab05e14c63172fd969e26150c85354c845bc9df4b63ce494ab805f43a075ebd28ad", 0x81}, {&(0x7f0000000680)="07977858ee367af82a48fbc1d5bac5452ac58421b57baae0f1ed6969", 0x1c}, {&(0x7f00000006c0)}, {&(0x7f0000000700)="1c8084f282f021236ec471ce568a6a72c00f6cd02185612863c1c086bb2d0f8736bc9cda37df53081182d017b5337e6b4d81cdcef17e42eeaeda430fad26b0fa24bf89345d411b25f68aaa2e1f052807a4cbafeb3275732cc92a0567a5b77da365bd8f0c80ae", 0x66}], 0x6, &(0x7f0000000800)=[{0x38, 0x1, 0x8000, "d80179cf6257b264d178b737fdfd18a125ff06c8b0b4c12cf1117895cbd9f62e66d60a1e"}], 0x38}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="9aae959236170838c3353508098d2aee105171a2197e1fa60d5f2bc4c54b6c900ae2466d10655dfb00e10a0729129d1cc10074676685a956e856bdb04b03fc2f4a39a10ef06a40bc91d0d202805a4ae593aa9bae9121d890e374580c08bdfc971cc5ddcc65ef222140c987ea2f9aed67418efc47cd43a9af9751a8fbf38fef7f50e87d9ee08221792cab88ac55966a20434e9b5c9b5c300d5405a5bac56dce", 0x9f}, {&(0x7f00000001c0)="f4abb6591cb98a4a3da2503b2556cbc3a8d9216dde257b24f764e9638d1d0a28e3742a31db3a86017498724be4b4af43eee81bb32f3ae55c0ed434f520c753baf5db896b2ef54099b1f53a0c2a01bd65391cfe1b9c6d8ae7c24a748052a06ef612903187e806f9d5ea268c4370f6545c65de5ccdc9b6e5d8dd8d6687c9dbcbbe2a", 0x81}, {&(0x7f0000000280)="a7cddb91bb90b5208fa29950c423546632cc1d2976c2e01582b3413aae61e55cf9974a745f840323f13b30b8363df4c5da99f850481d5de382ee8519225a1a56b1f3c1e097b02a95ad34fa0647a53596c1b9a6d5a10c74d2de3cabf7e5d0aa2775e7c20cd0f8ad3b09d62fd0c3d48e19c2af053dca95514e4ab85dee2be7778b708c299913e6d6a933a6c030c8aa652b6e22087a0016f1147bce703cd0b01d88780619ca635e73783b0d20336279678205e7cb6c286fde138d7517dc364609fa84e4090db77398107a02e54ae7170da1cafdf623a1", 0xd5}, {&(0x7f0000000380)="5728cfb6134d37c851f00216d4dc5dec097163f90d8e8124d25a3d3ef5d0852560ee34d7c58b9d687307fd17ae12cd7485cbb888a3215d7e0e85202f54bd3290b4", 0x41}], 0x4, 0x0) mprotect(&(0x7f00006e2000/0x1000)=nil, 0x1000, 0x5) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:00:16 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = shmget(0x3, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x9, r1, r2, r1, r2, 0x40, 0xbc}, 0x5, 0x4, r0, r0, 0x101, 0x3, 0x7}) setuid(r1) getgroups(0x4, &(0x7f0000000140)=[r2, r2, r2, r2]) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fcntl$dupfd(r4, 0xa, r4) fchdir(r4) 16:00:16 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7fffffff, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x2, &(0x7f0000000040)="7ddf0227feb07ba3a5263b0d03e29b9c5b2e9961eab78774fb190c359b29abd29e38b188d8684471d9b9997dd67489420a02f3fb87e44b789b7649422d760e8f3041b59d38a802b065ae8f1911b1068bbce606c6777036c7c989231636a26e24fa2c34950c7da4c4e7b68794437415195de253eafdfb8fb29c3c8e294bbf0a2a60329a7bb4e618621e07ffec82845c2de4b9bdf117889c5832fe64d3adf8e9c8a3493373baa09512f9e093ca8b25060aed1a1d375cb0220a45c75838e46b0d9b8b7e9a83a3029859900710e9c99602b77ecf4cd64a8fba24", 0xd8) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000100)='*-{\x00') mlockall(0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) open(&(0x7f0000000080)='./bus\x00', 0x811, 0x1b) 16:00:16 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x7ffff) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000003c0)='>', 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0x4) poll(&(0x7f00000001c0)=[{r0, 0x24}, {r0, 0x64}, {r0}, {r0, 0x10}, {r0, 0x10}, {r0, 0x4}, {r0, 0x8}, {r0, 0x120}, {r0, 0x50}], 0x9, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r4}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r4}, 0xc) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair(0x16, 0x5, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x2, 0x9, &(0x7f0000000080)=""/254, &(0x7f0000000180)=0xfe) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:00:16 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x4010, 0xffffffffffffffff, 0x0, 0x80) 16:00:16 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) poll(&(0x7f0000000180)=[{r0, 0x94}], 0x1, 0xc8f) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7cbdb69c807a2bcd587226258dd1dda29a6440012b8bda01de24823b49fcdebcd689a493f663b6c1e13dba993a5be637ab70aa05ce254d2be046266342b3acd3b37fd1f5cae17299f97df41351a51e00ad96d6b2cdbcccf4ff684b7f0ed5f6252fcc9fd75cafdc736b6fe9ad70a126a36bcdd2d19c6c182c974e2b204008f203b7a4ea5cc60acf74fb66e51d456c37ffa61129569eb530275d205f0a93c3f4ce5a094368a9461793dbd8339094108725ba6f3c9c19c7818a39bfe3a76daf00bf1e14ea644bada8658217f2e737061c90610ac24499574e51e525be3daa2ed269b36facc3b2fb88d0f72f1340ce28", 0xee) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:17 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/177}, 0xb9, 0x2, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYRESHEX=r0], 0x1, 0x800) 16:00:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') close(r1) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0xffffffffffffff03) close(r0) 16:00:18 executing program 1: socket$inet6(0x18, 0x4003, 0x7) r0 = socket$inet(0x2, 0x4, 0x1) socketpair(0x11, 0x3, 0xa060000000, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001900)='3', 0x1) sendto$unix(r1, &(0x7f0000000800)="1c42e9fc879531adec4b63061ba88a4fb206719658dc16321f6f6973ffaa0c5684db8c5c57ea9f97c4d0d85becce65559f945f1a70fafa1b00b6f291d6a320c6badccb8cb054ecca41c6bd8bfa03e496e8850aa320ca53dd5c84b7e5cd04fff2d53ce25030e74f9e8f5e4e7d83d972c7419919a1e3bc9c17990482cac909bd7927c277afe9b715cd70507d517be0c2655ea9449e315b487c553402dc85ee571513298dd5cde7269e1602c2987ba308b42d30c782cef156be0f558d6ca9141f4ef7654b824bd51d757797bd9ac884f0cfdb206cdf72aeb580178fe426185f6be0b1ea47276b86af05a4ce2251b8340d7e4daa72e122bef65a1f21a70b54bf4b7a9b81787edf77ce6900bba8c35faf80e5530adc3e8ff251984918a8badb40d9fa81a524b910dec5d862197c69299633e61b51f6332616aae97a9d76ccf08e67ff4194c874453f6c7eda4b58143a3778f998721fa6586c2005217e5a8e7f370b4e78831da2fb43ae36639f0bf4afc2ab179d679c102f74f8683eb51c3c668b59a68fde8fef1230b94101e7dde61ddfb1a77176bbd7e36c0815176bc408b2bb5a7bdf227b6fd9f526b5598d6e190504cdc5964bf75fc3de9cbdc9d887a2c22c20a66b9fafad82df91b677314fee1e869a13a0fc90401b5a7ad9b42fd312ee264a5ea640e05b0702cd87295ae2e007080abd828551758d675f430fccac801821fd44c3f58eecb55fc1ab8a948a6d4f7248c85c2796c70a0703ead427e4c5ac095447d83d673ac00ca912c356061facbed7fbe3b427f20d3fc065043de786083ce208d562dff806ba0eda9161e755edbff3a6f63fbb603da5a3d478caf82daedf23943c816fa73b891a0d50858575370987be54e91a767f1276cea5cd120b9ebb192ff22ac4f4fbcf0bbc381710080acbe1f83aeff800ea0c4bb9f8f379b38a3da56b843c036c2bcf364adcd4f7be0b97524301e9c69c3a2cd2833a11733c1e04f7a201799c2846127c2b1c18560b7b35f46140844192691ef62abaf9fc18f8dbffc1d617ab7af83027ea2931814ef3b08ca808eade11b64f7f23bb2c3667cf5f1e1ee7105a1e5cb3057645d264282420d52b748b775dde0c1dd100170134826ec03f2da8a9e29d277d7a8292c1ad499cd92f68451cd9e8758dc1a2a87d1e7e179f89e62adc9279bd446434268f9fba16ba2fb2484401b7fc142dfc386d3c14393a8e286ebd9bd80c0ea490218d58dd2fc5769f18c0fe9a8d216425f84060b61104086379a32b5544ead8e722373ba2d2a13481e95deb0ba6b8855aafe4009771cb228d02633e40568b26055007b3ea02373ddea3e25cd84cd558c9376276f617e6cac61f8cc2e0e8623622460522fec91c940a9e89cb9c3e7bbae13855bc97d5db843fcf7453c32360f81297df19f7aa83703891ee8fe601463e56ee3a340a4d2c6bcb845ab707dd05d9b02a453b6c9c24b569df6f1efcf871cf4fcd74265544c741ca2338f93c6fc295034f061fbb1c82603cbee8c53c180131aa55a4afd393fb7f6f48a123dcb6fcb71c8489842788d5220e379f69f9d9005431e1a7a7c1b85a7e254135f96179a89fc187a6bcae5c0196b6be36c7a2dbf6e3cb75e6396231779eb40653800b439fe5bb2b17ec1f8e0ce8bc8b6cb06a16aaee16cea8407885db779761e263a519814ae74104d1c08a18c2624963a1e3e32b03f0fd7eb6930e9773bf4d4a1de5f35925de4eac9a807dd53ab3e1950bd456b708043551a4dd17f90ebecf92859aa8fbb4d2f1415f8878cd157438cf5e5f0fdd59eb8c4b69579d1507ad3cfd195e1d4b22124dac45cc5c912e54912095e4d9603fea24666340633f262e0507b53178248ee7a5d8f05c49a507c60cb6a218339a7d8eff67fffbbadd5877e839e0f564032a632ca4975f5f3c036a4e5a58735cdab7e352ec58e445a6bd326956fc1dff4f46269509cbc896e3cf099c9e13067f4aa8b6c3bc282b6f9c2f3e5fa0d4ee1f5678758c222fd63b61dfe3d0e03bf69805428d384a9604be18f213981ee56daf7bdf15a66e625733b58ebfdb639960ba467e83557e190bfa1940311fe43badf288bc247e565ce65884368b7f4be4ab07577f1e1eaf63ab858538b4560ceb50be2e9e2a3c71f3767f4c7bf81cba9d2b532e5563b6f2d9d1549b5b18d77610b5eb35e2aaf33f366c8edaf3ab8f98d6663476155a75c4a35cb227584de153007e47108385ef46652d5cf749c4b8d1a4f4ac3305c73d6270c537cee5d73a5f7ac5792bad156e195ea97e2b16e965771fe13ca25a199e61afe58cca0787c506613578358be1298e58f509fb109ca18752f48fcf9e139bbc5e0f8fd8aef34196db83c8144df7bde27745adcfd8ee2725ddedef5101ce193bf5c2d1bbd02785f4bdf2f24f21c616bd711ed9e0262ab30218be6e04acc0bc4d2f1ab1b1dacff5d5c412085908052a112c760c91cffe68e78617a3d553310ab8b88e5df6383dde0056284aec13ab360bcef1b86d41c320077601fbad456dd27ce97952f7e4dcda805fb6ac9e16976787b363ea16fda47c795af3e1ee26df29a9d34403019941f6ad7ecabf5954640710452131eddb39e3ed2757354f14b8d794247c276bb618573d6c4def6006f7089deae8934d421da799bf89a2d3173960d770fbbf86d853e77fd63c2d5fb4a8c5e32d0b76ba1f99a85aeb3b96b820af488dcfbc352f2a15a457b8cb191db743ec8b18a8b5969ebaa9e4af0f1d45a24d5fbddd32230547c027071a41f01ab52d72b19b55ffd5251f82dd6819ccaa3374b26fa1b7c597139080af1f170eb42a41c98815c6fe80ba766e08dc435cb110cbc1533d9c123ccf2f9f3cd6a66e1c4ae0533a8ef4ef3cda091e1af6ef2e8d794bf5cc0f8d0aaa80dae10675267ddac2ebdc35d31c2ee0b7c03f73e11afd2a216b158093ad7c2a481d88b7274c7c9d13a436858f2bc93a8d198cdb5885223f7873136abbcaa66aa13245ce3de685d47a5029cb0ba4c9a263d2d3f469c07b44c3bce9e26e3f84ee651a94b74faabe847d0a799744ffd6b33168ecbee50ab242b92a6c6940e033ce0801eca9d8324b193e0ff5adbb2cb47ef3e2e7494b65ff1ee4f4a55d5050769a6dd91924a9293bca5b1067bd665c5d39efad3847e957e44b33538e21962820065deb26e312e14e588c5d030b65aab2d533b417d2a4aee6acc8c5fd2897a49eac74fc0d4a8ba557aaa8ceae3998eb6beb2af6547d29c5f86fea641b49fd60b0c06460fddb0de83f5053900866ebe96e30d434dcf9c4e32a299a7f390b5085cd08b0ac960385e97306304c7d42f69f3f4c29b0040fcfca22cfce1e5cee13ed2202776b19e303a37235eaaf7ee25c7438e82ec239bbd03893cb414dcd13445d9bad7e3d5232ab165e91db2b449c4559558193e193eeab3199e464a7b34cdc470070f428156a88a56407a6c03ab18a72ce0e07ebee14000e8260d215a41a2ae2976b974a2053963ac50515ed919046e49db8b81473d8ad4cfc5204bbe8d7b926e2368dd72c0e8316b698f3f937bc2d0ce3409f0545111fa9996e07d4ead2c89adadcebd70cd09ebdcc9df0b55116d04d3b3c661de0bc59a9ebfaf8078b8c6bbbf1b2ab52fe6fbf1ae0ae9c5c15b79efc35d6dfe73d65f4d99372c40600a91eb18081c054e3fc11d298556a64074fd24e06887f1fb57247e29b83d1f19fbade09dc0f7bc9ecdab63de76caf2258ebe3032afd0c95860fd23230eb80e07c8d70661eb9c30fc8aee24e1356b61d82a12f723e526ebeb1344da94080fcf1acd74ac2839d9e1b99ba3b27ceac899a2c4378a6818e8981036df0aae4dc7aba2af67c30dd70404cba2bfa86e2fcb0fce1afbef485fb3d6a3f8a13117e89c1ffcf00cfcad302d24cccc2836bd07a5c7d532cd790d9149e7995121836586fc36062789c60dbeb418cae1e436ac2d77efd82a6ff7d19cdbfd22057369ddbb1929612a26646e8a91680428ae59574460a5fc5f2e8c9f5e160e399e7c6a36514022b7eabdfbe0392c106cb504643311fcfc8126554d086b336d82788aaf87f611b688c9ff470fa7a858c6941179f8d4452802b38a54af40706cf4616a0afadd1d0cb6b554b93c38f5e097193f81182837c88466776df97f3ed9f098d920d77add6f029d226fd7befff04c2371ec0af71cc7933a377890eac4da32b69855df79dcbe58940309ba9f9faa364061062dfcf8cf89c876ab4190b3279088b648e5123497e0f260c59a20439909deba072a35ab5069c1559254c66e4663b77f41c50352110ca2f74d800cd3cb4e41eb77c3dff30fd11eceb6b6ee2d62fa0af2cc6ca95ed2217ad8896e8b118e026b791fba3f19e2327588603ffa0be8959efd6e2e77802f3377f18cbff82b88cf21dfe7c3c590e39e7abb8c2fea3980617eaf9e0b139f4ba9bdaff2ead728b42a9c646779670166c7f5ced2fad61986649c3ea0299854bdd0c96f497fda059043e0531815d492ee6820a528169a3769b6f656d8b84478a7c326418f7605848d19b1a602b62e211dd3ffc202d86fa0eb477091ab94481636c3411ac53988a763a7de2a76ccaa6c024d16d435a98b58f80b33739414e5faf08860dee896ddc1bfb28ead977e40841cc1f3f984bac10c2ebc4ea94e1f29f4b61dde6d8dcc3ea827e21779ec2c9d9d04d5442d6f6668a4f3f21d4c89c59b7b95bf48e1dc8dbaf2f905b9b350ec27b91cfd2d5a10e92251b586a3ac8108565f06e23f7225a06d1ed8a4cdc5ba75c44f655200e0ff1df9efc4e9e0a5357ecffb971b2840c93ad402f47245b55bcb8303676609a5719fc6c44ac9adf6421282807280ee5a3d5d8c3e2daf02e595f49a4e511cff45fe9785d84f3ec05a897955f75ac9162c855142ba941ecb6a89fab540f9ce186359faa97316f594613df8c7d4a9e7d336d1ba70c8678f58ea8a8fd96018ea4da5ba05b9e59bc511d91543e9b722b7a1c0106e9f6bf0014ac49bbc4cae8f670fdec857c5a7c2488bbf75025baf86b9e453d133aab148422e2ab4352be197f045470e789118daee7a6d5956095bf5a8d84dd7ff0602eb3463236a86be5b056e25e4237d30e28371bc02986320cf9a1f5de2e4312cbb6b9430aac6b6b3b6b8c847c1c6ec0ea38290140f9acdc7d54c18595e610bf1c52e06c568790561cfdcb5e9def7b75846fd0f650212052a6534d24e93140ca154c6b632bdb0713c74b2e8095e9a276974d3bcac61040d84b971c90e7c05f6c31e97610ea81e5f0a4995c584925c7f9ac31c02be6965ad89f0eab77e1b5e21136dada359fbda950a2eac9fa6b631b7d4072cf3ce091412e49730e2499715941b5a398c2829eee9d6c81f535cc9e6baa60922e668137ce034f471b5b89f44dddc42c173fe8e75a3237983868bf73c40e495f8b8e3c9bf0c5b52b4d91b1a80971ff4b0b908e13a03c20b990c7d0df76347fe1e1eb7f7384081bee3664d0e7b014ee095122f5370e8e74d818e08e2adb54d4b67ba4d8eb9e0bb79c48735c58e059436859a19f03c386adcba9045b8b4c9a0e5b74b535f2e1481077f1597b65cb2aa514cb6c2b5fe49be3752523c5f7c366e66db7a52c3c616c03366e26a3efef7464219918256e6d84cfa0b82ba0d99ffe697f888164426ee4a9154be164ddd30829f4561c81a34e8b0e166f45cffab14f56e374ba99c1e6d157cbf9af9e413bde5f1b63fe953fdae6135a43028483e9b6c5a8909d6b19344e12191358fe22b29653a17fe40f20e32212eb28a291289fe40f34855e52c873d87dd5166bd5db1bd094c2", 0x1000, 0x0, 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(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1e9}, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x88) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x2000, 0xff) sendto$inet6(r2, &(0x7f00000000c0)="98981e8939b52a959803ae711b4cf96dbc0dee7867468f654d106b38e239ed5e8bd64ea016e9a8cd8e4b9216de3e4fcfa463cd9741e4d8148a91c826b12c4028dd7061ee3b9f59eaa21d80ae95e588382da9e4848a1ddb4ef368457d89a943587d6ed5adb219a8baff4b1eb31679f5e1c3bb401655db7a4d785fb99b419e55b1d0dc8d7441c3961b1893ab1a9693716cfb02b885c1264d83d9b38e9f431506", 0x9f, 0xc, &(0x7f0000000180)={0x18, 0x3, 0xd6b, 0x8}, 0xc) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be", 0xfe7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000540)="7b9c1714b035b62d77545a7e4cb333949be7a5858676f1516605", 0x1a, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x100}, 0xc) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/86, 0x56}], 0x4, &(0x7f0000000440)=""/71, 0x47}, 0x800) ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r0, &(0x7f0000002840)={&(0x7f00000016c0)=@in, 0xc, &(0x7f00000027c0)=[{&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/104, 0x68}, {&(0x7f0000002780)=""/57, 0x39}], 0x3, &(0x7f0000002800)=""/30, 0x1e}, 0x1) writev(r0, &(0x7f0000001440), 0x339) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000540)=0xff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) connect(r0, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000640), 0x100000000010004) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) fchmod(r0, 0x80) socketpair(0x21, 0x4007, 0x7, &(0x7f0000000500)) readlinkat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/4096, 0x1000) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x1e2) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) setsockopt(r0, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000001700)='./file0\x00', 0x400, 0x40) mkdirat(r1, &(0x7f0000001740)='./file0\x00', 0x28) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000080)="d326a85a867d01539ea76cb989af93c99834548d5da0ca02e4375007da33c1b85090729ea7ed56fc2068a5d6455817c3bed2028f0a28b5aebd21727f316b882c835e218320625dbc77bb8e02b030634e08ad1f74e7c3c3905023f0fb463f083e9cb0f682e610923e544200e45a328f34c280f128077ee0c39f911a3c7452b9bd6c56ee72617be1e14aca63b70dd4feb83fa07062", 0x94}, {&(0x7f0000000140)="6fb6d306f5041deba294042b901b042a8d2c53f6d6aad0f46e", 0x19}, {&(0x7f0000000180)="7bb7853768a6b5d5404754a8ff122b73c5909afc8814ccd1890ee302186374761f3bc3d7cc9d7de2bd1e210fca3ddd34303d988ccbd7074dda0cd6d0ae710f3e4af53f4bb2d3600a494e29246479d4a9f3905feaf12cf10fae9904389c6173fd040963f16dc38754dc5bb053fe966b05f1fa76cd615110589110cc37785c3aec39a9766152630585eb437d58bed4e828a0443b5012ce1d2b0642253ae335c6c6cac938f63894ab4c231338551ebd4449393c694efc4f34ca5eaa47ff2753861541308f751456472a38ea77c2f03e84c48b7f56cfc6e95dcfc56a47bb6c2d181aa16eea4cd9115e0b32dfa1495a8e0026e5809d06e0824f76684269", 0xfb}, {&(0x7f0000000280)="c3b82d37e6d2ec655a0e42948afb09e4881bb2277199b1d3ef478c655ce29c4a862ce8ed60fdcb7ef081a964832fd5519c74fcc5d2a3f69c393d0f8c790262a261d05f58bf2b4aa21aee0cdffed0e30d6b4c98b40573da6286d6824fb3d70fd614d969ee3a4f34876c0315f4dbde087f8a4b0a1af5c3b3b5464b8fb37a7d862ef9835152e508af4be869828d0abe74c2dc4fbaec62cccd495bae900ef96156b5fabbbb9636fef7a26fe03919afba0d09de214c48cb8c94e00064d6d2a602ed5311d2a7d9066c3234a03ca5926cff50b8c625bc2f868b967dfb1d7091023a81c34113cfb435048ce75cdd0031f3733eca4e9b3b04cba6c395", 0xf8}, {&(0x7f0000000380)="6243ef5208ad750ea9442d5704734abda84ba8c584ee469e3ec925272f653f697524bebe89d5b0223008343943ee2bbcdf1f1a4ef239f98e63cf424896e2a88f7d623b6f76c2ffb5fcdf4259c9a22f422d771b9767cef1ec63834d579d99f198ddd46d88ad09e7031dec6e199037c61ed6f7b3ea3a4ad96a03ebc2640058f612f8f6f3427df6aa86cdf1c26031970369b1c245bb646329c0eadfb1e0b799c276585db83084002645f937149f2e53a4fcba335ddb2b5eed4c1a81272b", 0xbc}, {&(0x7f0000000440)="7a3e524c1c8107e22ab039384f1c34ddbf8725a498595902cc1da767bd", 0x1d}, {&(0x7f0000000480)="4c72c9e45c8ba4ffce3391d9ee9b03e760ede9c00e6aece2580b0447d3a9126220266bd6a90590196573fa043b6ee2c373f5b762ad9651e6b178f8417c8ccfd2f505a772fb4c992f762db4de7b6e599d2ae03715fd434e602f7800ce1d9712b396039b8c47660dda6778afa953a6a1148731c7bcca709ca7805203bfc5a8400b71ab574b135a1ffb29d3366fb3b2acdb8523d8dd5110c8bb0f74b79d4209d8c42c7bb893fe716732c7cb01b7405482025a9528cc45dff2f36f5970e75e9a6ea78fe2b325e81c34c28280152954faa5a5a2752941c69bd099db4b6d12772505d5f3af914234ef04c7dc866ab5af97ecc712551c5bcba6cc11fc1f73eded9667c4903a05acd391ddaa55b12557b3a6ac0fbe56313ea639da5eec31ff5e224a4994f65a4e3f750825a7798e0afbea428a4c7ccfe179df8827dd6130ff8fe43bd3b99619f7a5b5be69f9c0b8e42b761cc874646104f72ac171565efdb94a5b778cc92e2c1ab9d83e571e14647d8db67a7413e48977da56950248de331f733ff3075e77cb2119c477e6ab51c4805ac439f3feb4bc531dd001a0be39f2f85d9e19f11650aae1976727c0ebeb17a9f0e1303594a44b950786376af596970e494d22fc1180bcd1984207dea7ef4e9ccab101c9b0d507fe4a8db60e202605ce6dc7edeb3e8276e2b1eecf83d4b7c7b987a3aeeb23aceb637c7d7ec96fcac748cfb6088dffc008495ed8c25153dfeee1d31e8599d1755380c01036bb9d943463060e4d6923681c0f61c2a75f1f5823469f8d76ee464e29b7296ad3f672c2fab635e49d60058ace1cfdfae66a518d9b684fac19189340bbbe90ff0fc135176820a26e034e15e62d466182cfc1408af0d6a8e65f5fedb718ed2923c420af2919ac5036c8dc94394f5f21e0e7af67bbd9385ae221b77b532e2eceb0165e98234906fde7930be8035b2f4f696a3116ecedd074ccf8b71cf688bfdedab688f064ece6c787f3e3cb983fd8dd6d9312d26e464061f0ef36844347799b08dfaf5ffaf20e6172f20d3a5b2c5311a5acb137f35d74811f73c971615b5434c2b78a92496f65fb917b73189f657f61ede4b1903bcc7e8824380ae794e8d58f3ecbb5c0ac50d63f6d8d2c29b4297968dd45f83d1eaa5eb700b3f20c98925dd5fc93413b6ac536bdc4924ce2f5e06beb196f9bd2f82db066ccd165725ba72ae7a4c6f86770018856e614dea9cd45689121dcb916e73cbfd3491a130d6b176bec9a5d2ead71894ef8f22ff3554706586332496b993e33159792c11559641bc83fa907c51198bb691c96b5da4d944bd4e38d190f1e5008747c1ab0076f4a08535910dbc19014a5382cec59c2e6481142971d31d49d55e1799c41fc06c754101a2e7270dcf1068eb98055f74dad5064613e13ef8a01237a4dd29a65f0c1f7af492412466beb2aecbb139a1189191b42f2bc5b83a276aaf35f462bc6101764346c059958da47284915ccaa214a8aa4668118961c72a50f491b8741373d0231b274061eec651f43ec1725a4ecf175827b444ca48067f802244dda6bb0b6f8ce595ce96ae2df669940fc666e5ad0257ba40602aaf519d85551d4a7db80e553fd4e0579c8dd7a4e4b4a43cd21b23e7b297b782e94fa7d86d1b728db6fe175427eff30c23728bb2e94f568fa34f3c69f288018c226145853ac010b1536af481b0953dbd3f24e4f268670aae38068c5ed9c9069d629d21b4b80ea4e1e8b4b4679fe363b665b3de1feb60231b0651e904016b432fa1621d798cb3ee89ba10c72a1dc7e3311557187ae4b2a783465a54ef31d26feb38e445c57d9fb60870c522d80a2db21cd72e374076391bbe73a0f91a8563c11da99ac2b498e68ab06bbe1a58dd21d028af8467b6d971eaa8d794e72992f84c419b3d023597cb86e37996d5e52d1d7af06032f13b1676720de55dec8555e4dba4acd1c721a3218c8209f7941650e513344cd60b6c6292b91423408a99a7c77b6e3bec11b98f8a902438113bed70d865075c1d535e84c0874ed6ebbc36b22eaeb4932d2fab45b445b35cb996622475268bc881f7bc9543557f1291459166071e5fdb0ac6536634544f4fe93753105087d0434577f8dd4cee3404d7fa08e8056996dafc7d72032cc99c4717b77f55bdff4dc02dc327054345b7f517c5a07edb162c02b6590d7b6c0a792e46d1598fb71800f8e4fd471fd11274ce0ce387692e4723eff4780c9e8dc2efde340d6e6b9716b844a759d31d747e900fe098ff6f2345c157983479fe8e5f045f3690f694979a8d65f1ebb4e4537cb084923877a95c4930a8aa6a6bea4c7ae4ca465f62d8aca5353a3a8649a6348e47341e904e5cb8f69ca604005c50f44b3d27a720adb4df07dd4cf23e05e840fcfa7307289415251d2f5f529ce380c9ae2e09d24b392c47fd3562b123894f458aac98f9cbfe2c64d5513b2a2f8d11b29dc32710f67576466eaadda2afbb081a61365a63c0f9eac7d3711ffb1de5144fdaa5221c3c21f8db019d1966bf56c159bc6ceb8381aa07574a11af05b2fdf715f49912e9a97635bc885550f7a8c174861a327faa95bb2296548a9e1aa9b545c4b2fb398274836adcd4ace7ce14637cc1a8d931b7481ed9beb6c81a6220e6970bfe38a0d71ab6c742545b187003192ca601956eb425d2d90472c371abc769549a5bfd75a77a32a55b69106eefead094f5fafe85b360e4d699ba5edffcef1f2030f4ea055e777d603ce196210dcae9de3bad22d20ec0c395f110a30a4f37d5d16f24768158fc55a190158d62509db35a02d7837bf667912e07fcaa1729e2c6badbd784a43d001cd33fa912373686821fdac6c113a1baae4ce1b4aa86ef5c3f35983ea947965131c25fdf3f9e734992a59b9eb180de52fe50978f94ca3901f50b071d092681e5a61f2de312a3a6c248414c95173a587b1f8d540c5350174b0ef5c8c55a1ba6fda60bba6697c01613770233f8c7d3338b5c88d473bfa955401780365dfff0e9369ddcc8fc76e5dd992629dcb3f35076779981ed6e5711617d8e85271f2fec301db589e1056bb87ef2d73a671f2a0a692ed360fc8f5914d6ec896e57d5d9229321dc8bed420ef639d00c839ec0f4da9e5de6a0a60e392e5577c9782d4ffc697305555b208e86a4f6041c295e2fb908b9d095b1fac0ce27ccbc77ffd4e791d9db59303dc33d26d49d63990b39131ba3447b6cd5c9dc5f264792d7865b07fe68445f6f7d54bef19cc4f544803282b1b0702a6656ef8f3e923b66da6c43c9a893dc178f464ddce255edc2514a85b3b5f2e270021af47f1e3cd323d3faef1fbc3820dde165fc0eda060fc24329670f1fcddc90e87def2b8682ddfb27c6ece92ae41f5584378a618d1668ac01713ca3497372933df516eaab8c98db904c1e75d6dcf9fcbd460a32bf5eba22e204af598eda81fb304bde6ba386622438abfd6248ac7eec99b045a96717293a694b072117807aa1fb9b42a56c711710671881d771dbe5452528f50116a9316ea46f79c2beb08f45de69ddf400326c5f68b6854ba56072fc75f12b1b3fae02ad516dfac36d554ac02fd9f8121d23c3ac83d9f013187a2ab1eba9b75ffd5cf1217113238dea0d3907e5609e07c940c49ac6a3b4a9140aacc5dbf67c7ce18f2feeb0dd33d7459f0b6d358732e7e41c38b47d2d121a57e302ff4341c406b654c35533bec1b0336de2cf2ac31aa685c9623f07eb681046b62f1e63484d2eba09dc60a0c3659e6a09470da62bc72f3bb6286db7189e35c9cb6928b26bd8399e524ee12cdcd135a02f58198a01426d92d699c928baca096535d837f6eab2762bc999d9367ca4c5358c37db657e23f542bc6730caaf990711f0c7087eb497b98b3a0a4d3a43cc7527e8537ec702975c228826bff3cb8ea9befece34dfcf7f39ac7f254399cfc5bf460e9f566d62707420069a8c0bb943d3f60077274c0d1c07184703c03022aaf4fdb6c8015291a7f08e42d4baa9ae632fe75d129e5315ff14acbf54e0c414d36db1dddb3287d6c73a94be4b97ee95c4d5a110f83bab08c469cc817fd1cfa6403dcd9c5e7fd50d1e132cfde79aeb9ec6c02877cd524c7f821c335abea6bf4a7e19c0b6d0956552c78bb0f560b6dce49d0e224620c643f3f8a975198879a84ccc4438ac3b6b43a6dae666617622ec0bfc9d6dd10d497f76002c7392a8dce29fb9e9c741c6b0a5e61648f909b4c1a01355cfa944d1bc02efefa11bbb6868b1f742e27a9494050d95af434624159a8958b9935221e500b4d13556aadcbb18c493250d8430e9fe80be3b22c00ea36def97321e5bc4eb3906a30bd79b4940f3c712ea5b6460a262b28eb278783f677ad8c20a1cd0d30bed3a5792ce99bfb1892a236111d066a2e0f82119ff47091ebd97495078de24ca5123a2e1f6e8a75b9d05e959322afbd11805a32ad19d803e03abbfc968a7f85e4a198c6d0b702e2f68be0f2ca0cd517fb2c2da774b6d07f5755a63e382246d8cbc9be1cfb90ad0d4218400cbd29d2da3664d76ebecc5bdce05a6ca5724373bab8ead07bd813b29c6b9d1adcc300b5090280c9a2c95e5d5c1b0c85ab0009fe6503a08f304c042d56a559505a1cfd8e05287e7ca0f1b6744191f71402d0cadd3cd5660d5cf3d95950542776a9e69c2aa3b6f12074ec83d44a5e3c39e9c9a335c68e0e9432456ec69e7d9da845c679a93a040a72aa85e83f28a1b93601a0c5c2b7921274a484db2827c91bea54722052451c2ffc1b3b556c07fa544a8dd2000aeab72b0676ab67e7c5cb88d5d08a6776d7b27b3a427020d7323674649bd5f32a2131d2521aa332891406e3646b4b71f6009b0dbc17cfb5e54d8c907113f040ddfefd2c8b1ef240ab1e8c99a2dd195500fa01483531c64775678b2b758e67ce395695e7f11e0a86e459f8dbbe6f824c095bb709bcb2aea8f22c4a258a86de4a7c8b2dca79ea65ff0a48c80fb366470c7707bc58cc07eb5b5b38c374a2213c40609b6967bd0738424ffcdc15c4d9465a8e94f00fd4bbc359f1bb7e14e73f7fc3adfe3bae52233b26ad62198838d7863dc0a1d1ec6ff8c2d50913b97ed3053f5bc7c5fb32086dbc409ec6b4c02e6428490e03076c6c69d8e71c82d05fa78489953ea3506a425286e9201d9443879b65150eaad3c30eb8a3ac521ea4c4fbf6b547b52a681dacf7bc25b5e76fa7a209511cfe504c5abe79a1262800c29204063859a1b5d34187e9016ab0fde02ec78231f7aa0c0e803d2b1363d297f7012fa96afca2a50d3c76559f50bd2f37eac108b0168c4ad7ef199e37e289c493b4d754f901d1edfd4fd08c6ab08ae8b72b175493b36277b75b72eea0357f629d6e4eeb898ee543d17a75c89899699d5104815f4b0f1b960041d67bd4931f2f5649bb361cba14477fc18aadcf76f55d5999f1aa3f35ccb07f04501b829883c96e9e3339e184a3c341601cbcfdf02caf6c0ad9ef03ce60ef4377d3f923308230bdc8c3fe2f0686e36915c86042313770a946088d21b338f59471de2fd55a337f5acd2c503e9bdb9cb867f55426694bcfbb4d09c26f5f81b934dbc731e0fc4d56a1a6a842ce14d49163c1fe4255ca4ef21cade776278b9ebee5d05cc33e6e72aa522bbb99833be2623714f7e992fb289d1fcdd1b910e1d45420477fe7767783f3a39b8597fcdb37be1d290abdd0c0f78fa8f82023c5f0016dfaba679f4150fd1679293e089570b25fa44379642e4c540bfb3f4c68418989e68b06ac3b0f0d01f5c9c692e82e8465b07ef15fe002b8ec180a15b83d832615cc503b74", 0x1000}], 0x7, &(0x7f0000001500)=[{0x110, 0xffff, 0x8b80, "eeb51b8ce04bd821057b45588c601c0e6808185828f0240f2b16306369c957017f0b3c722d5f4582a20959be9b77f33dd08cb934edb68591858850ceb273a3e7941a5583bc4c0792a5b28efe3cad89285fb82a307c054e8e52481d36257dec3c4883727fc20117cf0bd18cdd17dcfdd02ad629724c1e51c331700c662eef292822e2ac5f8b06eed9c620af91e5b52546cd9a96e419cc611bc38701c50b3c71cd3f3b0c2c5ef39a46a4d7b3fb2b8418dba3ace4f8c1ba22acff597d67a6d4ae81a36809f24ede4440ac6fff407dc0e0e26e8dc700e34b0c2ae9b664e32e9623025c4c8ccc3c38df8bcf43febbcf3ca0989096c38b7d80cde269"}, {0x70, 0xffff, 0x1, "6b9a38b38257347855ede78feb9aee7eba260d8e092b9c5ddb91d700a281f679f5a56f77254bfa6a0b2d7d539f5ba283a801b9bfc36e051a387eeaa002af914650763bc5bd1d7e3278f40316b3d84c2beb3acb863731c27e0da6"}, {0x28, 0x0, 0x1000000, "7d2668f4bf366cb4f5af80cadacd3bd812c180f1c6306d"}], 0x1a8}, 0x5) 16:00:19 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x1000000010000) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) listen(r0, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) socketpair(0x0, 0x5, 0x3, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x176) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="92829693aba3fe405306c94debe8cfaee1160e274d943d73658285fde4f0f424fe4f80edeffd446286f8aa6902164cef8d9d0ee917d87da792af940b4e0f83dc9d31baec19d740fffa6df1916d8c862001c947591069aebcc123bfae5fc750ac5efd5c2d0bef1f1e0ddc2ea852b221f4e055fb476440a04243bd27b6a5bc967b161ca4ef72099af422ab1b0bf0b88474df80135ad99405d394595e298f5f8981a590e94dbfca989a15ff55fc64d7e09e35f84612d0706c1eae0aed65c970fe02f787b6e4187484f345129c73b70bb402a06cdeefa7b4e1166975118c45eafac2", 0xe0}, {&(0x7f0000000200)="c29262330dcffb60d2d58ad937f5a2f7b7afd616f6909e48c35c1a5153e825d77f7d0fb383a224fd5eb47d2d4ace0be9dd2310f10eab8ce8023b4973a5fd822cf7cf1b2389067b60c44cb39557f1959064c60488d52aacaad6aa2af4bc517cd8ad43017a9a2840457a94863d2dc022bcd8c868cba94477f79bd5c50af5f6af7c6002cb68fadb743938a4418a0cec755238a859677ed7a91dcdfd0383fd825597bedd7f5834ed5d54ba", 0xa9}, {0xffffffffffffffff}, {&(0x7f00000002c0)="9cddcb3cf6e34d83c2ee31120226d95fed8d7595f48114404c87de62a1cf6c0f5b31fca9806bcc8c5358bfb6c75d000c816b1af2", 0x34}], 0x4) writev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="0852491e007a7426", 0x8}], 0x1) fcntl$getown(r0, 0x5) 16:00:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom$unix(r2, &(0x7f0000000180)=""/224, 0xe0, 0x1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) recvfrom$unix(r0, &(0x7f0000000100)=""/79, 0x4f, 0x842, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 16:00:19 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x3, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0xfffffffffffffffe, 0x40000000004) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e703646cb3fb6a0b006b7c61bc719efa5b9acfa51416500263895f70ed476ac2513ca2997a2f8d130b4eb3c7edf14062838a7acf2089c19097c7fba27262e6a2bdff1edc64e6c0a476aa1c1dddf6ff22025b27783cd6c74aba91c809573b5919763ed2784683964914719070ecc9fc7ec539643018a20ea1f597bb2a5d1a16bf", 0x80}], 0x1, 0x0) recvmsg(r1, &(0x7f0000f10fc8)={&(0x7f0000000080), 0x0, 0x0, 0xfffffd34, 0x0, 0xffffffffffffffb5}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x140) connect(r1, &(0x7f0000000300)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='*\x00']) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3f) 16:00:19 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x3000000000}, {0x0, 0x5cb4}}, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0xfffffffffffd, 0x320) r1 = getpid() r2 = getpgid(r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x1ff, 0x4, r2}) getpid() getppid() getpgid(r1) listen(r0, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="83040000000073a9e3b7eca611ea57828dc43c8dc3ccff8937000800000000000000", 0xffffffffffffffea) close(r0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r3, &(0x7f0000000300)=""/241, 0xf1) 16:00:19 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0xfffffffffffffffe, 0x7ffff) write(r0, &(0x7f0000000340), 0xff75) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) unlink(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000000)="3c155083229c9eb1ec275e53da00a8e602cd6e44f7dd48f59f2b", 0x1a) kqueue() 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) listen(r0, 0x9) sendmsg(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}, 0x400) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="8304503249fe3e8fb23d3928d2d55f7cd0e5d9a995524fa387f53d4b85f5f56c8bc53807aeeef62d46bebb67d4f7432d", 0x30}, {&(0x7f00000000c0)="f81182cf54e470eae9c3f9884667d925f4321ed79935979dccae69aaed7208d556e0c97ca405bb0da88e4d630a633369917c4bc1", 0x34}, {&(0x7f0000000100)="f625ad51ba437d9359c4d960b3c64216a1797febc1b641a179950c752de8816079b83b25fe04c1d0735dd7d44ca7f630b75abcf62d9ddb441df8795769ab60ef9f8bdb0fab1df241b3c73c2ac2dd3971962e6c90c0819976c2252c3eaa0b88816ac69225c924999e59c9", 0x6a}, {&(0x7f0000000180)="78526de0ea1288c8b4e180f5df62faa114b024b50a94b96bcf5329", 0x1b}, {&(0x7f00000001c0)="357d647f389fa2a672046480ff7617c8ffd1c5982ac5ff253b4c4d94b31df240ebf4d64add9b533f9160129178a2ccdcdb7b84cd49c997fed1d14cb99c91c46079b6933e32c08d725d0485bc0070b18a0b6f25cb03fd8a08cff9e3f3cbfeef7ce9144580488e33853f7c8838cd8794925cecea1469325e273b98a0b5cde6cd8a313614bbc63260f42eb7b63a39bf0259d8ee76f9eb78f612b2282a9604521954ac7f5ddb", 0xa4}], 0x5, &(0x7f0000000300)=[{0x88, 0x0, 0x1, "479c4c9206a1093376c16124c9be07e7710acb5fd613bd10f1298ad2938f22a0f04ead172cc8508dd6ba4976188d62619a1514166294419597b16e20c93e7235dd1084cf5ce704572fad009f1ede8f4149a1de30f7cb61cb5a18db086d04151fa4f80f7e0d663a6c10eb69e1ad769ea1b785d48b426d7c88"}, {0x88, 0xffff, 0x2, "f142be45d109815ef45405a38b1af8f84670835ce1de600072fd820728787b863330e4dba57f191b980b8bb45032266edf1329ff012cba121c007de744fd48edbb78c782ba706008e5bc4d6d12771ce7e20073df52b4b8541da82465edd494bb815e7cd2762e0658375cb5146f32d184292dd3e6e4d5"}, {0x40, 0x1, 0x800, "45b4f579fc1ab8e8f1bd1ff95bb141c440514d134a9881d9ccc557324f8432321aabc9cc396a62ac6d0865"}, {0xa8, 0xffff, 0x3, "708a1891226fd7c7fd9677db4c7dba96b62ff13c9b490a29b87aff1342c04d5c4bdce43bd60998b34c3e1f97573cda0635cd4921cc524967d549f0a494a6fdd06c03586f9ccbdf61905d0cac330fae0fe3f4b9e09d3335926a942c26bc1b0926a83585996b7cf29a5b20a711ec73196b4251abff6e1db10498b01d7a47258b1ffd8c8a2a68fb263fa5ab53c40151f55e6a953004363e34e1"}, {0x108, 0xffff, 0x4, "4dc510de53f86266cdbca8e9b389266a61c0f7b2350d72149caf9204a0645cbc18b68421bcdcf34ef8d7e36fdd0ce97dec5b03ab756e4c70c6fc83ac815a35712a8aa68eee0e2eae55bb807272d31a7a82923dffdab56946d571fb2d2d981963a74124eeaed4ef1a0edba7c45482a1c2068f6baa761b5625d9c5e22a8b8205adda34c2b5e3e656bcbe1c0947b882af81149aeb23471464122252dca7496565d8c95d6bc1bca0f77f021240316b6046478490bbd136e1f477f2f14e42cbc11c2fac322b157a44b961c67c307debc90ac6c61415dab41dd1ca53ec09dd468bf573b056c01f1215c182a61757e75811f501aa0329cc1f80fa"}], 0x300}, 0x4) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/108, 0x6c, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2108, 0xfffffffffffffffa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="693e57f0422fac1f386fe87169e9ab8f9bef1c4dfa039d81fa0c666430584b9830e613f3806de4b4671682df3c01c375d00ea18ea86f38c690e37373c2ccd49074f7a727a809d167a1c9914e74d946ea70567a2e0fdbef8c460af5d36d3eb5b267c260b5e8add05410aa03d1d16016b22ba8fddf8aeece3eccfd61774b21e9ce751fa4fc3461d9bef0cb4814e6aa02ea1f73676a0feaea4445b74dc1c3bdd12212697aeb0a724aabfee4297df85a1a9ff5ab801058d7944ce0fc56f34333d106771a3f990bccfc50c9", 0x44a) 16:00:19 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) syz_open_pts() close(r0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="a9b8118e1dd61e5f6348f01a", 0xb) socket$inet6(0x18, 0x3, 0x100000000000ecc1) sendmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="071646c425bfc10481d71cb9df23587aaf63a4603bb27ac4c45495a8934bc6d760cbc02946ff22b850d1f9c94f020f527fe49eb15c7660bb506a2176727ac9288195263233d8798d62c7928eab1d268a212992dfb361f9ed1cb37b165e2b70028916ecd6d69ff8034a26d617a21886a0765fe781bcd4a16087fc793c93b3581391090ff87acd3c497596b1e29918c9182e14910a6ce5bfa806cb52e2662d41e0ff9d68f164cc9a28b3415f4366e25a570adb4e14c6f71a993d66b0fac21d8dfa3c28f9f2f023bef98bf93f7b4a49956c66", 0xd1}], 0x1, &(0x7f0000000240)=[{0x88, 0x0, 0x4, "79d6ca92776ea7c7ccc18273f49e82e389fc03d198e415062e454205a87682b4ab6d9ac4da4e36d84e91c7e425d3c30a69f122ec416ee9012039a5db5121d9a11ed5f2d092235917373d757bb7753849970e7c8c9ae8bca3caa80b3d0b12cedc3dc3c4db260f589559831e6a8db70cea08"}, {0x78, 0x1, 0x3, "e8557cee0e9d847e8b6440d390553f6949a6bd70c4261a30fcd1193c4194d3b52ae7d288f3d3791a63a78a44d50626b909033a46ec4584a79a02167b29835fe5dd2634badc692f5adb87e95027fa8457ef32f2b1c9360be4269bfb9f921372752471"}, {0x40, 0x1, 0x8, "115368546002e6958e30598c0f9a812f8085f663e6ac4bce270762d1b221e9de5d8e6e98080df9cb7d"}, {0x68, 0xffff, 0x2, "79970d5cf385f0f315c4ef9d9b3a007b9580f0eefb16369459d20ad1e3b4f5a4f1b0856d251bb6f685f764ce21c3630bc92f91ea3b88a261408440e378ccca542b7e5d38105f1a0427e70376095608e61bd1dc"}], 0x1a8}, 0x1) accept$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:19 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)=0xfffffef3) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 16:00:19 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x40) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0xc0, 0x40) msgget(0x2, 0x22) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x2, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x23, 0x4) kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x4) 16:00:19 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/109, 0x6d}], 0x1) dup2(r0, r1) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x100) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x290, 0x30) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r2, &(0x7f0000000000)="8b", 0x1) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x80) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r5, 0x105}], 0x1, 0x0) 16:00:20 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0xa00000c0, 0x100000000, 0x9}, {{r2}, 0xfffffffffffffff9, 0x4c, 0xf0000000, 0xffffffffffffc91b, 0x10001}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000022, 0x100000000}], 0x80, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x12, 0x0, 0x678}, {{r0}, 0xfffffffffffffffb, 0x82, 0x40000002, 0x80000000000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000007, 0x8, 0x1}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x7f, 0x3}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x81, 0x4}, {{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x8, 0x4}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x1f, 0x3}, {{r1}, 0xfffffffffffffffc, 0x89, 0x1, 0x10, 0x72}, {{r1}, 0xffffffffffffffff, 0xb245a8255e389d77, 0x10, 0x9, 0xffffffffffffff15}], 0x6220, &(0x7f0000000000)={0x40, 0x100000000}) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) r3 = syz_open_pts() close(r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:20 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1085, &(0x7f0000000040)=0x3, 0x2e0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:20 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4000000004) poll(&(0x7f0000000f00), 0x20000000000000bf, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000300)=0x9) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='-*\xd6\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='+#\\[{\x00', &(0x7f0000000180)='.+#@^\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/\x00']) mprotect(&(0x7f00005c5000/0x4000)=nil, 0x4000, 0x6) syz_emit_ethernet(0x0, &(0x7f0000000340)) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000380)=0x7) syz_open_pts() 16:00:20 executing program 1: r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/111) msgget$private(0x0, 0xc30) msgget(0x1, 0x81) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) msgget$private(0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() flock(r0, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x7, 0xffffffff00000000, 0x3ff, "92ca42134c01a2e3c0eae3f426316e895de2554d", 0x20}) dup2(r1, r0) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f00000000c0)) 16:00:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f0000000380)={0x18, 0x1, 0x0, 0x1f}, 0xc) recvfrom$inet6(r0, &(0x7f0000000280)=""/251, 0xfb, 0x843, 0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) open(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x91) faccessat(r2, &(0x7f0000001380)='./file0/file0\x00', 0x81, 0x80003) pipe2(&(0x7f0000000100), 0x4) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 16:00:20 executing program 1: r0 = semget(0x2, 0x0, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/103) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/153) r1 = semget$private(0x0, 0x7, 0x40) r2 = semget(0x2, 0x3, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000140)=""/176) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x823, 0x1]) r3 = semget$private(0x0, 0x4, 0x78a) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x100, 0xffffffffffffffff]) r4 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x2000) semget$private(0x0, 0x0, 0x40) semget(0x2, 0x0, 0x146) r5 = socket$inet(0x2, 0x5, 0x3) connect(r5, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) semget$private(0x0, 0x2, 0x20) semget(0x3, 0x800000000000003, 0x100) semop(r1, &(0x7f0000000400)=[{0x3, 0x3, 0x1000}, {0x7, 0x6, 0x1000}, {0x7, 0x80000001, 0x1800}], 0x3) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x9, 0x1800}, {0x7, 0x4}, {0x0, 0x6, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0xc3, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0xa) getitimer(0x2, &(0x7f0000000540)) clock_getres(0x3, &(0x7f0000000580)) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000005c0)=""/200) utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x400000000000008, 0x3cbc}, {0x1100, 0xd1}}) semop(r2, &(0x7f0000000740)=[{0x2, 0x6, 0x1000}, {0x1, 0x9, 0x800}, {0x1, 0x100, 0x1000}], 0x3) r6 = open$dir(&(0x7f0000000780)='./file0\x00', 0x80, 0x4) readlinkat(r6, &(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)=""/176, 0xb0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getegid() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7ac", 0x59) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(0xffffffffffffffff, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) mkdir(0x0, 0x0) setuid(0xee01) syz_open_pts() fcntl$dupfd(r0, 0x0, r0) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040), 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x100000002) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)="3ffe90da", 0x0) 16:00:20 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) chroot(&(0x7f0000000000)='./file0\x00') select(0x40, &(0x7f0000000040)={0x8, 0x4, 0x7fff, 0x3, 0x2, 0x55, 0x7, 0x80}, &(0x7f0000000080)={0x7ff, 0x200, 0x99, 0x5, 0xb1c4, 0x63, 0x0, 0x8}, &(0x7f00000000c0)={0x2, 0x7fff, 0x8, 0x6, 0x9, 0x8, 0x5, 0x2}, &(0x7f0000000100)={0x5, 0xfffffffffffffffb}) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x40, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mkdir(&(0x7f00000002c0)='./bus\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f00000006c0)="f2a50dcd4c3938a53b21f1d2851b5cc77d39763b23cd837e3dd1b30a20a51abcfdfabb83c8ec3590a3b0ae331a51b50300ee19bd292a30665cfa8863aa79d4767140e4ccdd827b1f55c16e83f1cf1ae5ae97c77520b78025dde3774e92de7a8832056fc8e7d9a43314060dbcdd91f845f59293f038851b5c09a251f62f2cc3be89f090a5ccca27417838725f8a70957373350ed9804890d2d0bf94892968acfbbc3d8e14754873ea79fa7d623383de00005580fb76f1db9ee9e5b41800000000000000000000000000001af187dead2426f3b947f49290676344b93b36fb4577b704a46a325adfae041b96c239a01247ef6c300350e518c2e00e640a71d239053e91a41a0b276d906f0000", 0x10b) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000200)=0x1, 0x4) readlinkat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/23, 0x17) 16:00:21 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7de5}, {0x1, 0x8}}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0xc003, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000000040)=""/155) syz_extract_tcp_res(&(0x7f0000000180), 0x1, 0xfffffffffffffff9) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x81, 0x200000000000}, {0x18, 0x3, 0x8, 0xffffffff00000000}, 0x9, [0xfffffffffffffff9, 0xd72, 0x20, 0x10001, 0x40, 0x20, 0x6, 0xcadd]}, 0x3c) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008100000c3513e2a5e0000000000", 0x14) close(r0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x60d, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0xb2, 0x0, r1}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) write(r0, 0x0, 0x91) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) fcntl$getflags(r0, 0x3) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000f56000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet(0x2, 0x4001, 0x20) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) close(r0) r2 = socket$inet(0x2, 0x0, 0x8) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x7fffffff, r4, r5, r6, r7, 0x40, 0x3ad435bf}, 0x7, 0x10001, r8, r9, 0x3ff, 0x7f, 0x3f, 0x5}) sendto$inet(r1, &(0x7f0000000280)="a3a4415cbf8575f241d4e57ac2776dec521c418f7e79e2fedd9fa1b92ef3032104c1b0ab21eaf219c4a21c7627b616a667e3523222988e1d4b49c98c8efc39abfec54d5f9689592b367458c9587818bbdd72c5b56c6adddd915a06e96f78d90b31afd7b032f7e022bd6ea6b4be", 0x6d, 0x4, &(0x7f0000000080)={0x2, 0x2}, 0xc) sendto(r2, &(0x7f0000000300)="6cfd6e39667548b8a78e29c325eb08c2b65ec5ec88b460c4888b828d389c421d7f7ac291481beff724bb51867cfb884ae7d74f97605a77a55d5043c1f4b9ec016c4cc4957f2a804eb8215ad47f", 0x4d, 0x4, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) close(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r10, &(0x7f0000000100)=""/68, 0x44) 16:00:21 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000000000/0x7000)=nil, 0x7000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x38c) fchmod(r0, 0x10) 16:00:21 executing program 0: 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x5ffc, 0xe1f) open(&(0x7f00000000c0)='./file0\x00', 0x920, 0x20000000) 16:00:21 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x0, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0/../file0\x00') syz_open_pts() open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x3) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2081, 0x1) fcntl$dupfd(r0, 0x0, r0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f00000000c0)="6941784e826ec095310d87e041fdc68744340a574bad52a85722f7aa8a98047da7e1ca722edd928bf39b5dbe1fdb9406ddfb4932d72dba945cbe2fd3046a963baae01443213d", 0x46, 0xc, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r2, r1) 16:00:21 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) 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, &(0x7f00000001c0)=0x3, 0x183) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x40, 0x4) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) minherit(&(0x7f00007cb000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f00000000c0)=""/249, 0xf9) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) fchmod(r0, 0x8) pckbd_enable: command error 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000001000000000000000000000000100000000000000000936ee3e0e407552a0744180dfe0cd3ec99223156d700b461000000000000000000000000000000000000000000000000000000f0a30167000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb72121391d8a44a03445600097d443dd5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116d328cbbabefa5532622876219ad0e05016a99464214f8c749ae3eaad091bb835a6f9621c6b2a400000000000000b716a9f68b88dd8fab6020621c30084c1e602b116ad0613c2e61e7ec304e6c7307d3f209957027f09ae3720b50de931f635e7e17df3b785a2cbcde853e7abd1791fd685b4cc27e4cf6a69162a0ea08b0f1223c78e302aa2324d4a768bfcca4a43816d63d3d0773ef966992361c518519c2dc883d7c460a11d9db394bc93ea628617ff84e00acd57e64d71372ca166a6c2d913bc920ac417fa0f1fa24387f4606fd114e71514094622fdeea7fd07e04b6c615fa38b8f62f93f72b55ad59513d8cba34b0cd3b506733e316af724e09473ebef768686deba59db4f72635ea130a7f665b48ce9b47f22233ce4e9348760a47a9c249135e7f31085de40ea07dff85b04eceec95500b963f18309ce06d55167674f778409ae8bc991e42707add4f0000000000000000000000000000"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x3ffffffffffffd4a, &(0x7f0000000340)=[0xffffffffffffffff]) fchown(r1, r3, r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x2) setuid(0xee01) r5 = getuid() symlinkat(&(0x7f0000000500)='./file0/file0\x00', r2, &(0x7f0000000580)='./file0/file0\x00') seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r0, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) setgroups(0x0, &(0x7f0000000900)) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) getpgrp() 16:00:22 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000), 0x10000) kqueue() kevent(r0, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)="e0230000008012f2d4302cf6cb64ab81baa6e60000a7821a0000000000000000", 0xfffffffffffffee7) 16:00:23 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="730d037389400c6d66dd982ddeda5fa157aaf33021fbc0"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 16:00:24 executing program 0: clock_gettime(0x40004, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$getflags(r1, 0x1) clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 16:00:28 executing program 0: open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffda4) 16:00:28 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x20, 0xffffffff80000000, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80000042, 0x7ff, 0x93}, {{r4}, 0xfffffffffffffffd, 0x9, 0x10, 0x3, 0x96e4}, {{r0}, 0xfffffffffffffffd, 0x58, 0xfffff, 0x7ff, 0xffffffffffff8000}, {{r3}, 0xffffffffffffffff, 0x5, 0x2, 0x80000000, 0x3}, {{r3}, 0xfffffffffffffffc, 0x62, 0x20, 0x599, 0x11f}, {{r3}, 0xfffffffffffffffe, 0xd, 0x2, 0x7, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x13, 0x4, 0xffffffffffffffff, 0x6}], 0xe0f9, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0x1, 0xb82, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x761, 0x4f65}, {{r4}, 0xfffffffffffffffb, 0x63, 0xfffff, 0x2, 0xff}, {{r3}, 0xffffffffffffffff, 0x90, 0x1, 0xffffffffffffff26, 0x7}], 0x8, &(0x7f0000000000)={0x3, 0x8}) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setrlimit(0x0, &(0x7f00000000c0)={0xffffffff80000000, 0x7}) setgroups(0x2, &(0x7f0000000080)=[r0, r1]) socket$unix(0x1, 0x5, 0x0) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x10001, 0x3}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x8, 0x3044e351}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x48000000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x474, 0x10001, 0x6, 0x2}) fcntl$setflags(r0, 0x2, 0xfffffffffffffffb) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0xc27d43f84ebf1163) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r2, 0x0, 0x3) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x20080, 0x100) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xa1, 0x14a1e0}, {0x3, 0x3}}, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x180) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/31, 0x1f, 0x0, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x9}, 0xc) r1 = socket$inet(0x2, 0x5, 0x5) shutdown(r1, 0x2) 16:00:29 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xb, &(0x7f0000000000)="00a008a2", 0x4) 16:00:29 executing program 1: r0 = socket(0x1, 0xc002, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/217, 0xd9, 0x801, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) 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) recvfrom$inet(r0, &(0x7f00000000c0)=""/188, 0xbc, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:29 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/47, 0x2f) pipe(&(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) fcntl$getflags(r2, 0x3) close(r0) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x801, 0x80) sendto$inet6(r0, &(0x7f0000000080)="2fcf8ba7a44aa08804ef38d63cb9bc16d050501e17298b5d5d0760d2656aa24442de9e4f5218fa0cf049b6cb802821285219feef52dcbe450914b5674fa2abf4ae85821982939e64332cc0e2da3d30fb", 0x50, 0x2, &(0x7f0000000180)={0x18, 0x3, 0x3, 0x1}, 0xc) r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x800) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) writev(r1, &(0x7f0000000380)=[{0x0}], 0x1) 16:00:29 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x150) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:30 executing program 1: 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/211, 0xd3, 0x843, 0x0, 0x0) 16:00:30 executing program 0: socketpair(0x21, 0x8004, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xfbd373af571caa03) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x1bf) getegid() fchown(r0, r2, r3) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000240)="8a4b099a23d1b1ec1846bdcfa897091eb849632a923a666af2f39fd53312678cdbb3f579a3dae0d9363c1e5cca238a3e401c6810b304b9343db02dba6dbd5c4b467c2b42edbbb30a63b0d86be2c5fd52c00ece72b5de5d69435cef364b075de0b5209e2bf1b66893b846efe7ab756276c6ec5bc2a02d7e5ea66289a1f969e808943154de9a46c820aa39657c71e71840d205b34fdb9713d1e181a8c298805bc3e441754add3a744dd818d18d735a975de19ace38f7acd2db3d4960cad504eef166ffb260427b58e7a404ee74a21d061eb32f", 0xd2}], 0x1, 0x0, 0x0, 0x8}, 0x9) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000200), 0x4) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1c9) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r5) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) write(r0, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:30 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) socket$inet6(0x18, 0x4, 0x66) r0 = shmget$private(0x0, 0x1000, 0x1d, &(0x7f0000ff1000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000c80)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000940)) r6 = dup(r3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r6, 0x1) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r6, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000c40)=[&(0x7f0000000980)='\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000d00)='$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000b40)='+\x00', &(0x7f0000000b80)='#%B[/\x00', &(0x7f0000000bc0)=',\x00', &(0x7f0000000c00)='\x00']) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:00:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') lseek(r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) truncate(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r1, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) setsockopt(r2, 0x2, 0x100000000, &(0x7f0000000040)="0885a1094db65ccf1c9c3561abe947e48a0afe68f74e0e39438c0a7ef402e85c6d4fee0ed864d2de485b919866e0325a29dc028daa51117b52d48faa9ccd07f6151e5f522dff60be2f08d847461a502a86d840296baac088bc6d8994ffcf0336b9ff9d158c9f7f83e8e93d03d08aa2882709aff4c28b74dc9397859691a933ccead5", 0x82) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) write(r0, &(0x7f0000000000)="be0b3c25fc74674d6e", 0xfffffffffffffe54) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000080)="71e31a393bfb47307dd474292716581a1a4173480e60e78bcd95d734265c26061fc9819b808c13f169acea638b5c546e4c266630c6454e49a851aac5414a391eb58cf486b90177bce0e5cbd432bc2b72f18898fac33176c18001587d357cf8a5080d1d095f7261acb21f3b4b58de5cfb8b9cf3cb8edd5d336b5cf4a9ce7e3d4ce6418623e37a9a630e876ed1821ff58efdd7e67938198d8c8e8aaad2566c1fa587e1429135c00494557f", 0xaa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8098, 0x20) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xfb, 0x0, 0x8, 0x1f}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xff, 0x8}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = getuid() openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x80) fchown(r1, r2, 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1, 0x800000000000006c, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2000000001, 0x20) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400012a0a, 0x0) mlockall(0x3) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xfff, 0x85d}, {0x18, 0x0, 0x8, 0x8}, 0x3, [0x100000000, 0x8001, 0x81, 0x6, 0x0, 0xfffffffffffffffb, 0x81, 0x5]}, 0x3c) r1 = semget$private(0x0, 0x3, 0x81) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xffffffff, 0x1]) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4010, r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x420, 0x10) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x6, 0x7fff, 0x20a308fd, "bda9c6f02c4a4f28e727634d99ce4ff57e9b66d0", 0x0, 0x6f7}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x7}, {0x18, 0x3, 0x0, 0x52}, 0xda, [0x7, 0x7, 0x4, 0xfc, 0x105e, 0x3f, 0x4, 0x5]}, 0x3c) 16:00:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003740)="c5e61119b5ea291516a6cc76a5931ee389ea91e500ac4cdcfcb6cac2e9ecf0a98135facdb44dbf538a7115b3f491b02c71739a93c561e1fdf28d03a08d5205367fee1441afd7ab6e2c30e2541ceefea9420cf2c672adfeba7ac395469b0333da91bf11da12523af861371e3cec264f87315e5dce05f2d8c82c31b21bba4583103085ce244f15588c5fb06dc00d344befde123b943a80fa7bbd432eef6a6ab3d5bdd16558261371f53f31d4cd73e89cc4ce061ab84a51a3b8a58c492f91eaf258289ae53c598d385d5c96785245740070f221fd2b9a58483bfcdbba38593b67bacc10cd9b1206f4d840146bdfa622f3f73b5e3a491a0320bf421280827b0f63c139b26a916dafe60314dfc77762f77934717e351472ae162e182375e88c6cb14753d246a8888f394670625cf27543661f304ce6f466c8168339b1dc4fabc6e60c7f78e7daccba433be7d6d8a3bdfde51f5dc33e70caf60d4301674d8945f4ae199737ac704b779ef5505cfbaf8cd3a24e9a22781769e80737e5ed1657d2fe564fd9b7c4d724364f8f97a662df1ad0fbf188f1a892df54959e0b2971074f6a4ff1b1de3f9a494caa134cc294f8038f6e7e60dee23fd73e8fde3f4961ceab09926227d8da95d0937b7cee8ccb970d990c5a1ded7799e832cdad7fc4c450a2a9b51fdff87e20f2a9b998c11dc7e79f49b6b3fc41bc46a9f9beb6da8c685fed6e181397bb90fe60441e02361b384ccf4c55bb15404bf336758cab87fc3ce91ce5edc4b1df56e46af8a6a2f14b381e4be94d1f9b4af5e2e797c886c9c1368aaf296de384711534048c7b60c908c1858e7322dceff9890c0ec73a9a726452a8d96b16ab056edcf45bf30c23e9cdddf31d63d83703281dad1d97539bac1b1ee59c7c7d248494ef2d64293b91a8faa10be8832bc8c2734b8a390634421d9b46ef321f067adf9c33586a8bc2c1cfee7d8ef54e1492fda4a5b147480624d6e10930fc3669ff3d72b8f4911137f0155d854ef4fa90c4c085a7e088a85ba7ada0a786dc91a93ddfeb12c7ae40be2d5eec84d284ed9893321a8cb8a1ed2576dcef0c3251531f7484619ae25a1beefde7ae59dc488933e619b173db4f03fdc48f804ac936c1a57e56fa7ca4816ed3e942ff4e815d1c55e0e6ae0bf03cb333a27dac839259b2a41a2f68e607e8db6f099b34a1dcada220a942bfbb3038244bbe724a8b3d95f1345b8f5a8bf7bbf5cb4f793adbb49f53a0882a3b834ea2712125465fb56a5fceab2c0a4ad0a53d56dec3fe080d9428039bad706a8955f57bac7442854a4dd1ce8faa41aa4e17447d421b18f53e04ec173e643d1e0dfd4f77cec4291c78c282a468abcaaa15f128e63d5781d29195049e850321b58922dc98491cde2cb4584d4b4a6a7b845ccb16d838f34d0f80c156d782322e887ef11c44dfca56cff3d43cd4df4a7271b4d6054b00713971e810c1bfd1805267a17121eaf92e46497d05e6daeb5abff347436ecb80eb505b175863431bc36bce9464d74f1c52ad0750f02a133c34d965cffe9af64cf4bf459323db1065a15cebaf9000a692499504938e4ac5b5b765d2be1c75562782daaa975a8aeaad4a9bdb4ec16d48a1524bb523f79a8d175168801fee46481313707f7d0154aded4676ff2cb83c05dda7853492bcbd96e7201f869f8de271db767d040bd8c0f3ab7fa3cbb65cdf7f17b47f6b9d186f03c343d21a1269f05b9bb892061095265bdc6cd3e75832897b82e972a0b72d1181c30a9811e2ee4b172af11780379ddb78140ddec60e96d24b1a558e94feb2e15d5262cf62e0e87ddf06aeb9d45de8225166dcef1822fc1e0b70d75343a1e4472abf0ff20b5b328359da0f8ccc977200769eace067d4cfecca732d8cf8e1f4ea0c80fbaf7d9542a5967c7b3e31d9d5dec3a76e4f661e70ebbf6c28e4cc78e477fa84ea03f6ce0aabeea47af8efe1dc187daccf69d8ae0d20721bb7032574cd1b2f6803451880d0304032e35299368114ef6dfe0074715ca27aea91bff411d7b3f9c81caf5d061494ac0f78dc2611405fde4029e0dab6d7b12e304ec10942a0caf54e3bd92fc27252aace90ee5b1f3d6c108ced7f5668b4da1281e11748717063d187e6b6a48c9589673f80f17f35e030ad2f33752166d869f88c6d7761cd086c6b2255b72cde53131466334acd98eaca1fc19081dd602f5f4ca32fcb3196e08d8afc318704094ae35b62f1aae4d8a683cd2ee1c47b2e38cbcc76b93b4024e4bd4ae11a303c32eba824bdc13d0db938cc6d3faf832d6fb1868560d34a310615a9be0d19df043c23bbec30a699ccdd39a4497ad751a468eff4a51deac375f5c7b603d86cc3b01c1cd9a05e6b121a7ed71037f3d4d1d97c571f4c92dfeaa28a619450244663cf730b52ee6faad75218ede7199a24085fed06bb26f5a57d70b55c051596a5fc9ef72c2ed9b00bf95864cc8b773fea1628f030bbf3fd19461253b9ca8362f46e9e44affcee26f1619549c61d5117fee6e25cc99a660fc5b5843cf27717cd4eb914ae494a456e0a71833a8efb17eac6206e89bed22bc8e69ee8e608ee8d6394aa9346518bfa043536dbc6bc3b69f6d018df3692c66544d4926212ea2746d7c6f2a769794ff5be8d3a73de005cd257bfe03fd30436c27a4c563bbf9b951ecf0e116315ec918d3319a7a81a2966109afd3201005a2e2cc484e93bb1246363586ce2add7ec48cfb4a9b65be7f53e54afb8d3978008e64cceeb63f30f68e49132a351661b22ed9cc8d111c37769243cbe73ac813f5ecabe1753774f378fe86c049d1bd66998f55fa1ee945e4ccdd9b2e4ff7eaaac179e4990b3306d257ffcf47a840296f82070edd64fb27d9367a938826269dffae629e780e5e6726cfcbfe66ec75bedf7f075aadfebebc6c49bd0b841ad2970eb60777b932f13b32304834a53c4f5e3e0dc68a0bcb741be2552197a7be2eb134821630cdc1c7da74b2a8ec34fad74a574c0fa06e63654c7434397567a4ce85980d372dc6236ef087b4a6b7f270fecbf92e6199df6c41aee2689ba57af50eb7193753934bcff4b3d89a7b4634121013c4ce4b6911e6e69c2e134f192451de811e5a2b9be88f0eadb3fa5401f6fe0f50682282da40e0bf81d2cdbd52340b5d0c018a2a74e6f130217d8212732569d77e9a4fb4bfb65b11f5489dbd86243564183c65d3d134a65638a2502d1b21fa8b09bc785b7fdb5a2ceae4536b7efc84b5d7fee186d03cdc0f23dde28b8cd7ee532dcea4cd598925838fe5f5416590a762648f4b3176b4f5c5ba022cab0675e3e4c209c193928868d887780ae7bc33569ece6139ccf66ba02c99478efd67b6fe9812fc2450f89fe3db2c66d697ca6c1368fd16f0f2609cb9bba90baba5a65a5336097a2cb18e0e6d4b9299677615546487d757d6512e18394ad00f714171eec5ae431c21f6f3d6af2da12fac410ab335a0038ce134afb65b0d07bac097ac95837c4528b3598784cc363c8db9c7798df5020c80bb9eba8f16446b7b8c1faa5325119e6adaa2fda6816bb1d403f32c22f889f7843d2280f804eecd078ed3f31cf260319700e2df2bc01c04b7f6357816bf33f30a3add285e81996de172ac7e99219b279a1dcb435d4df846aa6026476412b66713bb50beceb09a86f8e47c01af7254c90e1ea12b95ae4bba76dfc7d9566dde9f8373b62c9dcb7faaef77ca3f6483700e5078489a6b56d7f5dfc212758ded8c97b16ec2c906fe5b01ec32c50ea6d1c2387c2e4b906f4b7627f2b8b739c13cea44cf71a47ac10fa88dd2e1ac1b41a3c2b5e51e606ce99c553d253108e9200d76d2c53262b4c5ae89a263c88876058a8ff75f8c9193031ba7813be445ff41541914525fd11faae3bcbde12461c9fa7cb0fb2af2456e16c0b536c417319a9f61dc3ad5be6deecd9b35444c4f4a374e331c4ec5cfa63467de910ce056a7f844eb837e8bb29cdb6e2a6dcfff0bf83c66161f9c259d152e091e037c2b9ec4e079f63dacb1c482a2348d7f65d8bce34ba14b9150a6d86b1709d0b5d314b67aa047039a912ee1ffd5c1ebe6ee0a93eaf9c3d1678b07eef38186cab6640e4ae6c6b41a5b7effd75885667a8aa5d85b4efa63d10b4b4c7eb84bee9a7e31073da865a619465183ada5009634f578549dcf2d1da5fee41653142cd399972088ba9ddf61e06223ffa214cc0d16259cbc12a8cfd7c8207307163b02a8a0caf0790b92f4997e8796e841fd2e5ccec4a32ce19aa052876d833113edef8cf68656155749b62e725418d17c206da761a0c4a8159910604db4f86cccb2449deb4c54e09d59fd6cee46993ffa6f5c9f64e64bdd78033d8bc130ac21d53a11979456eb79c685862168129057b45794344d798f084b4928059b94988754c23923a04f4379cbe906442b43159dd959631bf8adcd51e8a987a2b745219211b11b95ede09ee4401bf1a8f7d471c5e5075213103897d6aac98fe85f41f58cbb2aa5c35eb125160e92b30d2a482f069d3d870c89117725734f47d80ae2446024d93abee1ef7c581c77258aec357257dc8fa1e85344769852e9f252e1fec2ac384c7022d50bf55ede9826ad646fd1d1c9ef31f0f3a2b7234e0a39c65ba6f3b533d25c79c2e6c76bd42b5bdd3cdc2cf4d58eaeef35745937b1729b69f128492731d909f9fc9ec5f5b10ec92dd7107a2acf8187e3178db02d79135f87fcd59625c18d727836f622202377548194d5830c02f4e5055442481feb807ff2d2534d929d126e64e9744da639e5d899e1d66a56e5438fd468e49b92c4032739507a08e5341dc141acf59e23f9e0ee632635c0d43efd1f35f3adefaaec7c7217b893fa1edb031060269c6436ab8b437625fbf3ba1f5d6f3342c489e1f94a440e9e7aeef761a43767c25c262d9023965b62ac11365ffaab1695dffa1043063b06f2774d515b6e067c9eb742c18f19ae1cbe50eea9f4bdb2eaad8ae4509dc90c07a8bfac509a15ddcc7f34a9e4dbb3b0431cbd2aa15a4478817f4b3b652af14901cc10f2700902623886560d13d590e48bcc2527fb3c0de6102f895ae8ae80e6914e5a279065c23a28ae1806bbb06dacce0f83cdd812ffda413cea1313cac3c9ebff181696e9e281eb9baa679f69a1bee256eb34c9b30ab9d005be2c533f5a46264eea33371939d17b20cdd528ecc160158ff9a9f35480bd3627e8c31627376cbf93d267a61e5094a39cef27a620629dda3a58ebae667f375de9b594bf7fc390ef0ace73488c58810f82864e45cb0f8e6f41b408c850c4c020159fbe1ec717d64d90844e22e77b8088f724b43a2c44bf32db743d2268bd8126b5268dfd8b1f01fd6ea3eda9c4aa81019bd2a0e2e350c6265fc7b6398e212256edf66a2d34138bbb25611d5f8a94f35a70eb9357dc507c35474e78df0fbaeab58cfcfe500dd7f3c68a9ec15037bc20bb2c24e82980d52e4af1203be18f97c33ddb654b54b5fa3408750348f1ba7f69ad280445e73f169106b81c1cfc2588d1b76fe4e22911f50bb01aa0126692ccf4a67edbb3ed6208882d36c914f2b8a11cf908d0fb5e3c4c595cfb161f7b80d708f42c5a18e69d7bb8f18526de6aaaf365e8f5d4ff0336a065703d77fb88b0d4e420d2275bdea5586d72b57525689c0c3cf9f41e191248f248eed95aa94cd612166d25b3b3a7ffb57afc7361587d2006b18436e6df90b6ae5c67c6c5831825791da7b3295d2988de9527f9526e0d0723edc3d615b4aa3d275f64a13ecf27edc598f4b31413fa50ca7eee5736977d4a25ab892a6afbe66e07577eac8", 0x1000) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r3) dup2(r0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0xffffffffffffffcd) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3fd) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = dup(r0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x4a, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') unlink(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:00:31 executing program 0: utimes(0x0, &(0x7f0000001680)={{0x100000000, 0x2020000}, {0x59ff03e1}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x4000, 0x308, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000014c0)={{0x2, r2, r3, r4, r5, 0x8, 0xffffffffffffffff}, 0x0, 0x5, r6, r7, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe}) connect(r0, &(0x7f0000001300)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffd90) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540), 0xc) r8 = msgget$private(0x0, 0x200) r9 = dup2(r0, r0) r10 = accept$inet(r9, &(0x7f0000001340), &(0x7f0000001380)=0xc) accept$unix(r9, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) socket$inet6(0x18, 0x8000, 0xffffffff) msgrcv(r8, &(0x7f0000000140)={0x0, ""/232}, 0xf0, 0x3, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xf2f6, 0x4) setsockopt$sock_int(r10, 0xffff, 0x804, &(0x7f0000001580)=0xee3, 0x4) r11 = accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) accept$unix(r11, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 16:00:31 executing program 1: socketpair(0x30, 0xc004, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/52, 0x34}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000440)=""/80, 0x50}, {&(0x7f00000004c0)=""/177, 0xb1}], 0x8, &(0x7f0000000600)=""/219, 0xdb}, 0x800) mknod$loop(&(0x7f0000000740)='./file0\x00', 0x4, 0x1) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x38400000000006b, 0x0, 0x0) shutdown(r0, 0x2) syz_open_pts() r1 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) socket(0x2, 0x0, 0x8000) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$SHM_LOCK(0x0, 0x3) poll(&(0x7f0000001280)=[{r0, 0x40}, {r1, 0x8}, {r1, 0x100}, {r1, 0x100}], 0x4, 0xeefa) write(r1, &(0x7f0000001680)="42554ba0ed509951bc0c7ead82e5fd0b8f3a88f7303df1857afe0fb80200000000000000fab4914f69eee4b603e0cf6ed1e9cf346249e340836278d0b2df5abc223322f49f9e6569aa79caccdb8c1199ea62eede80bfff2cb0ebe68d5d81c946f4df9b4d7b936807a9996430681932ba45555c4024f3dced5b39c3de35d76c0342c776e2e5e28c1be718d0b13d2fd65d052243a3c98c6f47e8fdb1611d3c16a7ec7363286723a6d821cae9723904fca6a2773671a8bab68fd91a5dc83616623c3239e1051ded1a50", 0xc8) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f00000012c0)=""/245, 0xf5}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/13, 0xd}, {&(0x7f00000013c0)=""/90, 0x5a}, {&(0x7f0000001440)=""/185, 0xb9}], 0x5) open(&(0x7f0000001240)='./file0\x00', 0x20000, 0xc) dup2(r0, r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x4000000000100, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) read(r1, &(0x7f0000000080)=""/241, 0xf1) open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x80) 16:00:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') mlockall(0x2) pipe2(&(0x7f00000000c0), 0x10000) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x110) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/20}, {&(0x7f0000002680)=""/4096}, {&(0x7f0000000240)=""/243}], 0x191, 0x0}, 0x842) r3 = dup2(r0, r1) dup2(r0, r3) 16:00:31 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1e1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) sendto$inet(r0, &(0x7f0000000080)="5c154ad5fbb8089abe0e94d5e450bccf68fadbd0b66a692d30a9544094927f335279c838b06a34fe902882095205c6452a5ffd18f5c39bab8b1d508404a24169cfa5b6e1fc42697e3511ee44ed67586865da0a5ad6c7dd8d46b882123c582ebec93b118a57571fb64dfbf66803ea32773423d1602eee7feded4d67764886eef6756985dfa25bd35c27a33ada0235261c3a058c4b60ebc3b24de7b9db92eb9167e255a9c73150bd53706a282278e7346b481e2a", 0xb3, 0x400, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x18a) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="8cb0ba81cc5078e1567a2360bcfbcc2c3be80126a2c57c7f91164e002ddf3a5c2500761823405ef5f53e4bed3ebab836bd3164fe3edbced571560c494796a44e", 0x40}], 0x1) mincore(&(0x7f0000ff6000/0xa000)=nil, 0xa000, &(0x7f0000000100)=""/20) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r0) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) write(r0, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x4, 0x5) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 16:00:38 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x103) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fcntl$dupfd(r0, 0xa, r1) 16:00:38 executing program 0: r0 = getpgrp() setpgid(r0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x40) fcntl$setown(r1, 0x6, r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x40) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 16:00:38 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0xbccf7de758f662cc) ioctl$TIOCSTOP(r0, 0x2000746f) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = msgget(0x0, 0x8) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/71}, 0x4f, 0x3, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/103) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x5) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTART(r0, 0x2000746e) msgget(0x2, 0x8) close(r0) close(r0) msgctl$IPC_RMID(r1, 0x0) msgget$private(0x0, 0x51) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) ioctl$TIOCSTOP(r0, 0x2000746f) clock_gettime(0x3, &(0x7f0000000440)) r2 = openat(r0, &(0x7f0000000480)='./file0\x00', 0x80, 0x9) faccessat(r2, &(0x7f00000004c0)='./file0\x00', 0x8, 0x1) syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) clock_gettime(0x3, &(0x7f0000000540)) msgget$private(0x0, 0x200) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = socket$inet(0x2, 0x8000, 0xb286) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x2, 0x1, 0x0, 0x0, r1}) syz_open_pts() r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0xc8, 0x41, 0x0, 0xb944}, {{r2}, 0x0, 0x80, 0xf0000000, 0x6ee, 0x5}, {{r3}, 0xfffffffffffffffa, 0x4b, 0xfffff, 0x81, 0x800}, {{r2}, 0xfffffffffffffffe, 0x1, 0x7, 0x81, 0x3}], 0x7, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x6, 0x2}], 0x7ff, &(0x7f0000000100)={0x29, 0x1}) kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:38 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, 0x0, 0x16b) truncate(&(0x7f00000003c0)='./bus/file0\x00', 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000200)='./bus/file0\x00', 0xfffffffffffffffe) chroot(&(0x7f00000001c0)='./bus/file0\x00') pipe(&(0x7f0000000100)) open(&(0x7f0000000240)='./bus/file0\x00', 0x4, 0x80020) openat(r2, &(0x7f0000000180)='./bus\x00', 0x82, 0x80) 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x8) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20280, 0x20) dup(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72ffff99ffff1cff01"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="61f52d1089de5797f39b56be576fa7e611dc9b6aef45bfcc0e5b94b9c7aab73a1ea80f9c0df2974a609d36cb648ee5fd67c3cf9554d4a68b5f62f41a3fe48d00c94d221297beb31be243fa18978991d2f0d5cd4c613f7a3d634e52a8b538c4f7522c0fb0c340e4cd4f859b91155a4d83364283b64d2e8df7b191c6bd46ac418462f6f2e52255b2c7643a40", 0x8b}], 0x1) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) socket$inet6(0x18, 0x1, 0x0) read(r1, &(0x7f00000001c0)=""/104, 0x68) lchown(&(0x7f0000000240)='./bus\x00', r3, r5) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e", 0x4f) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000280)='V', 0x1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3f, 0x1}, {{r1}, 0x0, 0x0, 0x0, 0xc2dc}, {{r0}, 0x0, 0x44, 0x4, 0x2800000000000, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x80, 0x9a02fd34fbecb62d, 0xac23, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x400fffff, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x22, 0x9, 0x4}], 0xfffffffffffffff7, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x53c2e8eb, 0xfffffffffffff996}, {{r0}, 0xffffffffffffffff, 0xd, 0x20000008, 0x7fff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x80, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x9, 0x100, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000018, 0xffffffff, 0xfffffffffffffff9}, {{r0}, 0x0, 0x20, 0x6, 0x100000000, 0x7fff00000000000}], 0x9, &(0x7f00000004c0)={0x1000, 0x1}) syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) syz_open_pts() accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) close(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 16:00:38 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) openat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2000002, 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)='N', 0x1}], 0x1, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) 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) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x40, 0x0, 0x7fff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x42) kqueue() kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) kqueue() kqueue() 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) lseek(r2, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x98}], 0x5, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x22, 0xf0000047, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0xc5, 0x80000004, 0xfffffffffffffff9, 0x9}], 0x7, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7, 0x3}) 16:00:39 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x7fffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x20000080) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r2) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x0, 0x8, 0x76}, 0xc) fcntl$setflags(r2, 0x2, 0x1) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) r1 = socket$inet6(0x18, 0x5, 0x190) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000180)=""/83, 0x53}, 0x2) 16:00:39 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, &(0x7f00000001c0)="dac83577a5c7f0d63b86cf2b77aa78854cc4424d5a6dca773a7bf54324b218d4ac18b4ad31a96b80", 0x28) r2 = semget$private(0x0, 0x7, 0x1) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000180)=""/19) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x0, r0, 0x0, r0, 0x0, 0x10, 0x40}, 0x7, 0x9, 0x2}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) 16:00:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fchdir(r1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') flock(r0, 0x1) write(r0, &(0x7f0000000280)="827135a1b417910e030f5c270bfb6f0973a9a507000000b00fa976a918461f3cb4087e9fe1494ea1e273317f11d320690b4800cdffcd2ccc28e05c4e249b0924627070809ee7f0813fa0ea58a7608a5fa55b30d8cf6211052e380744228d21abc3f1f14f21e67e9f757df69fd7f1befcc8b15c8608784491b895ce2f93f894351702b78740a5ea8aadcd63313cf542ce53c9f23ada1e79078955c93b5116000000000000e88b3813d396afd678dc34d404569faef37a8e12d88735e0f44c6fb22d2dcde02d0bab924749824a4bc6f0cfc449a87bb546bf4cffca7e827f49f8107d5292383a3b80411a19bb7e6ff19b30feadab0a3f3c0303b7c86adf91efcd4e57132e23b1099ef4c257c3", 0x230) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0xfffffffffffffffc, 0xffffffffffffff78) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2004, 0x7) 16:00:39 executing program 1: getgid() getgid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x80) fcntl$setflags(r1, 0x2, 0x1) getgid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) getgroups(0x0, &(0x7f0000000100)) setregid(0x0, 0x0) r2 = dup(0xffffffffffffff9c) recvfrom$unix(r2, &(0x7f0000000000)=""/189, 0xbd, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000b2abe45d2729ec38878362b7ba446d671015a36d115ccbb1e66131b59252760e6e823c51af30d77718eed42d10a1eb9a84fadb2b884fab441e918b543dae3d49ae73ff9c0796a5e821ee331a4b4d4fdcb25a8225d4b48178dc3c1829e1a5c0b9517fd8a5867955c4271b74da2c0129d6247e154a5a5251f4a05493cddb3dfbcb350e0952d7d4cbd30e15a33c96ed0add89372f5d4a7c06c3c432a7e9cf29977e600c9399a0ca7d9c07a19eef9cd1dda3aede23032c1f220fa5dec255d467b888dfe42f16ba0bb8e914dfcae170a09faa15b1"], 0xa) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x2, 0x41) msgrcv(r1, &(0x7f0000000140)={0x0, ""/26}, 0x22, 0x1, 0x1000) r2 = msgget$private(0x0, 0x400) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000000000000000d50d849203000000000000000000d5d7655400003d1f8ab0d1f528159e953c00000000"], 0x20, 0xffffffffffffffff, 0x1000) connect(r0, &(0x7f0000000040)=@un=@abs={0x533918a8ddba3f25, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffed4) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0xcac, 0x4, 0x108, 0x7f, "82776f457255857fdfa9c93cb1bf874484687329", 0x3, 0xa9}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getpid() getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000300)=[r4, r5, r6, r7, r8, r9]) 16:00:39 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x7) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) socket$unix(0x1, 0x7, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0x114) dup2(r2, r1) r3 = kqueue() kqueue() close(r2) dup2(r3, r1) 16:00:39 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="fcf5fe3851d6ab211b91c9128340a69d4a2bc90a0c2c4b12f1b434431312370d8ca9573e1e483de3665b103376006027c46823850eec", 0x36}, {&(0x7f00000006c0)="adefd718b949f1db76d535f829f1605f2d38bebb11dad44f361d1e874224162233e921304019895336d04d8be68dcff512bddea934741697bb53b54df699d53a48c153c74a878e3beed50976b27fda3efcf2cbe34e62e083a0330a953f2f37fe36a320973685fa23a757709669db3ff35c255fdbd790ed76fc048a64b207554f9fd6efda5a4fae04d4c744066085e2a18c1ae11d70ed1af5bed70eac09a462f29452a18879a8c7614f0bb91d38782666e03683936d5ce7894af06739640cfeedc8d84f75debbb6e56c1b65efcd5542d41d9d0d81b9f1bc4b2cdf80a144486f8e104375f7e067cf8a4296c08d200d30fcda966dcb9775eec8d017bf4f33ecaaf5c326c21ad73115ba17de32f3902981ed2c8467ef078d77017d626fb9f2041ce8aed97cdd4d9d2e11fe7367ccfb42c01db8d8d2421e7434d4a086adffe568b2a4a99435bae64c9df73c7b0d07cdcf3f5bb39d867ae2be61ba3d18ab2df4c7c935904ee66c38e230bbc19cfe40a348820ed201772eacdac29111b235d8ce9938896f62e8230d7f79bca09482ea7046a1f51a1c72f67bf93e4ad5b26bf2e583890fc1af2a87fc3242ef5d765fee9038ba1dfe4d3cb567448a3801efb5cfcfc3760249696bc9bd1154158d3ec70522842a7fdfa5abc0c9d3e1626ced180e0fd3de53f35cd7c909b0ce367fe69d6c7ff31c6cb1425e6fcd8fba472c0b5bdcccaf4dad608d4aa0f05b20b9558dcf0eb359b307ff87fa84aec89ac61cf3345006728b77815eaf869b3e8a6cffb5b346641420aeb2c15cbd83eae85adb098093180d347552fcece5792c00de2cdfa4f63dc9cf0db5dd0a351b0d11051bc28af9360cccec4b8ab640c4d49ad78f7210d51f5527f76d4f0af8460c3267d9df234164b96bb6f8f431b848352ef9615e3e1b669e8e4b474e0c1c972417351055e279844580eab76de4bd7d09352d20de291d71bfc285028c9278eadcb6e322680b9f1ec736f1c11ee4733b6167328f71861fab0eb6d327a8444359ab87511a17a27a0d77d4ca56ce80061077d7b629b0f37894f1746b6dd57a47b624a68c0d8e92a610e1e6b0bf52cbd71894f10a53e6299354f2162ee4e421b8fcd8e46aa9bdc7331bb1477be04efcd84064ad06e282e302a54946a8148edf69785889b64c8056f88fd4a331f127b93d2453752af09c96a0a1480a0e0bbfc7835a68f4d1f6eb2ed7e2e8be923477f8e16731c728e44eb51a23b8f9f871b37abdcd3bd51739ff2c03da3c3dd5d0ea2d5795741d31db40ab1e8325d7248fca36502c7d0ace7f0f5e2384184238e07c09f269341c54b11d5daf49c3a134883ee8c77cdfc47245cc0c1ee43af552d4e9f8ca5b1b98777f21a9afe8a0d609f2384d904efdf378e4c44a54b9e498263610cb51c2d36827e69d0213c1ae6deee7c8c5fcff4fc2ad6994a2d8fc1d01361a975d7679f91304036c7c23decbfee4fefc08321ca2cdf2f909b5f856cbf55f974faedfc951ee72a871c3e9b8463126218b0fc6ac21c619f3fb90f2d5849c3a05eb57e919468e099ce9ecd5ecab415474509786cdde9ba1364b786250eff56b9c565fb7de7a214a5ec5fae13196f0bd1a2efba6aa01f7e41c199fbc8cae2f7a57203916fb57a8d5cced469017faeaf0972da8b0427ecff83a5bd4c32cb79a29207bafb07d2c5c36ae23059ced5325f716eab224007b3a38163b1793bb15b0edbf3e7eac9b16b654e456a12b730b3263a2dee13fd78e827156a3620d685456cefd24f096c67cf655d723e0b0f34730df74422d6375da09787dc81686584199255ccb864206357de28c92b11498bea303c2ad10475230dc366c0f0c9aea14bdbf03e270449483d45c647f2960070c9f1d07dc92088a50a308894becd0618c1087f4a1921f3d83d8efcae67425e44aef0a0f7f330d0ebfd39b972f8ffdb6d25c01a73f28af1bbee9ee875fdecd55661dd94fbd0e5c90c3e5cb0725f915937811d00b17073c0b5807da66ff1b4505d3574309378ab16f850ef55622e6d565bb2bdc17506acd04b8a8bf94d0fc760b37c5a5e8e8fe0a1972fd5222dcfbe884abe6596e0ecc1955c8a41f86cc563a4bb50e22a03afb4be8712ef05311597c67b1e1024ecf3677b4f4bf5db202c2e5334078e59934751d13d14b7664354664c8357f105b7d359697922ebb96da77604afa76216445930222caa7c2ae98b0964f8d1177ecbb786c63eaa85c5715bef43bc01daff85073be4187fcb921afd4e2459f32d52dd32d55dcf27789a58b5ead7fcf7bf750b99d926fff3141846dbf7043e5800aa26cf5ac0722c3d60814526dc9b5b65afdb0714452e8b1e2f83d5835984ac5b528fe9cd7ae7e358e3dca0fb25bc49e335c1addb35dd172fad5f7f1f1c9a10e5c2f6021a3f8fd8eabde43f7d280a70f9f2cafd737ac9f59de0b0c334c6501a261fb489fdc853bbc5c181cbd2c7e756800886ab5771a4dacc0382688e3e97a306543d951f7a39146fbde9aa1707652a1792ff68079f583edfab987c5ef9ccd69996149e5f2497008f99a6ad233b7ee2d96fb0da23611d2ca44f6ae6d3375fae73660e2f12e19d81e8c1950c424a281f0b356cefa4ffae55cffffb9232748928f1bd4e9e6393a38dcd3dc015fc72a757ea7185a36a32fe56bf551bc12b7ef18f4d7c3d7fca3c7ece2bdd33581572fe6e943b8b2b447dde35830e514af3d828675b93c6df405c727451561219e5f423767cd91bb0627275287bed9299b703e6b4c93d4ef3a1b3735c13ce1491cd53cb9ab1ddc626e2f63cb9926da6e41aea4dda8b7df545ef3f6958ee13eead988b282dbf21e09a5309f6b07c482123250a4904574188fa6c0cf222712c0546b8db740be399ccd8bc07cb1869d1ec470072ba22eb9ca9ac384319e4382cab5fdd126627352815f53fe6447c22ad5965256df9d489ca4c827f7feb5f151114de8b9e9841d88705b2edaa048c9729d72cc2bd584833f838d45ae44ba430f01c19e5767c178284f4a06fa0b85af4109236628fda985da244ef1ce365da002cfc91c5cb2653a581c56d91e6e6faf915584ccd0e5405ed6ff301f1732853faf46a409eafea0366d0aaf2c368dc4e066c43604e3fe750c95a1bf10e31a9fdb2c4a38d71a3fb9639d4d7281a91b687745a9a0ba5fbbbdc44d8ad10f755126a2a23a2ddb0b635b37a6675099b1dba777861e961f72d3783704f0bbe153aed5f9448f91c48d1543c3a28ff6430491411dfd09b145352fc59ded9abe7083be0b5d65e01696f1ae3b425b68a1d16f248b7c4e8efe0162d3c8c36f9a213cd93a21a4db4793c2d1cb489ed107593f4244ab762a779931d23419e96062c153d26be743a80c3fe2437d76fdb33503073b3131b4fc96c7b03b24d05ad971343d506a137f49abdb571d172a4081e8c68402a100a297b03dfd9257999c9a3b0e85f3f78cfcc8e119a96e51d6f4b4a4f98019fd8f853e6869cb527c8ebb0b56f0e9666f6998bd6824fd2e587d1c25efd8633fc985942de95cf0c6333491267549164995fd254b7b2af8e946a4007c003f19ec59a95688b7e96b5e92d81573135c5661d820bdd9a8bcf661aa3b46c8bff7e309a63593d26e2a0202f962d69891c9117a3a527dfe46268781efdae37a5009edd44f573138d322c43bce57f321afc794c804b26cbb386886b4e4aebae2794051dc4441e527ed79e4676111bcb761ae190e646cbd367ee327e813f253862eed82d083f284616d7c470ee5ac2fc74df88838d974b37fb19398d69d9822dc39c533a2982d3d54dffe3236bb60c7e4490fbe83b89251b3e599f6e61674220cf669e8263bc1fe993aae457ef2d5157742eaa7c4d4419e860007c03213f4b60b565debf4ec1eaba1e0ce4dfad8de584173e0a6999d698864f706b9a22c6e8dae7d4e6884b8448e7bd047fbdd2aa47affac1f574c7298599d2cc0d46afec9461f233f92e425b987820faca0f5d6b7d0e787cfdafda88162de0b464542bc5c00230b13732de3b198279f0085423eb3276e4b5f7e3ffaf2fa6c65ae2d289705fd5a724978706f7b388b5158db5a2c1cb3ab9e5a9400b13d8674b9b106f9aa25b44bada4b2ab4f8169c7e8c31956aeb0e0ee449f7140dbe1576577036df54a280798691f67acc456c3427db3f56b9f6107bdfe769f6ec33c0884e8a2cffe7e5a31ce3e8851032e2ebcc84d166b2b0000d584ce493b540d7e6a0bd91df1c3f5f0884a7b4926d9f6883d344db042e5036ece284094ae55086b67567d38ec6425185f4008f7e34799400138a1f498103cc908c8bc03426011b40d709479b64cb31e591ff92d3955dbf7d7c106f81250f8bad59d100ca6024ebd76f0a60ddbf972f3dcc0c0ea0fa3833daf4c3bfb0d79764e83756d215c092b09fd135297eacce73f2f28ad654cd8e9517ab156d10dbf01ac7810b7c9aa51912c55e04848ba859573e572a281633a354510f59ebbb4ff5c81bd4615bf1fedfecd80b0ed6f450830912a30f73273c0980d192a873c3f3b4c3d49b75ffee76c5e3111fcab0467da1a594380fe4f52e3b0a863f5fecc09300f3b11927c5797b66fec653bac74fe7e1d548703715019bf4691e0d788202cd76f25b7d6420482ff4ea908efc7e587e07e254a07ee7436468245c04654b06ea8c4ecfda950c67b9cdaeaf4e6d298dbaf855ed5ff31a5297d22104e471edaf7a922c9969b09a1f10d96797ed7c9c72a2545aec62bfafb019320f95f57bef307b3d7cb344fa16683ac0d0ba1a652f49d3ae703fc01c4d6a6154db984cd5b4d751470623fdc4705b1bf7042eea7722a3b0b8847cc9c504aadcf0a19ae648de93d913d665b6c427d7f0cbc98241b3be4fd715c5da4c85988ec039f96f420b073b284bb58ff768f76716db392797ed9b465d6414a98bc00d76e56e897bc6354865f94f7cd04e1da924f0421361d1ca704c6b455c486be372f02e738d9b34dffc5cbac2ffe42cba3e291f5a09ef658dbf51676ff77bd20f5aab0475611ec85a3bd51264185e3487d8de2f9838bcaa9e923aeed02f5bb3b32a2caa9cb97b341fc3ec3dcb05be2a4486dfa36fc8c1b2864109ded99ab1311e52f7ae796d4adcb880bad2d9313d706bfa85109ff874fdd8fab582dcc370c3c4785ae1dec0f44429beb05d903f0cbb9040636b7ca5b2a1946129a2932c9813809805a8cb64804f59f847a33c65de5dda8f74cfb8d8109557168e2b08419271b57512102496be45f17485d74bfdfd211eab691170c9caa46b89b409ac4eb80addcdb4e5abf2d43cf4fe6746683b95a4f86aa2900833d7705ab0f0cf508dc40a7633ecd854a322cbbd85c042235130a9c7e561c01b4b889a1bd44cdfb3e5a2e3afe16a32902bac87d951a3163b4492e1c1fdc160f78670e978a0a986c808406e298d07193a2e781c975f254be2814883792c9593a9530d25fb6fbbde130375f54f5622d41c8dd63a34991e70d1250815615682fc9919ec475b10fec2b53de1ac67af5efd34fbfcea48dfe531c1ac9e05c03c2218807e0f616db779b8b38d9effd5f2d8458c719a249f33ebbbcf2c9658adafb8ef006341fcdbdcaaac0e28c89dfd8aa8a6cf4edd9c848791cb97bb869c982dbfe2e0eea123754b4824478bce097e790ccdfd1906a06932dafb0fc03c8c8b28d9abf9dadd5b5f98af2fcae4f55ab99337a331932a205eee8a04a5c63498224e24a891e6e4e67a0d6cd607fdadc64246a59bb97a9d93a1570c989543dd1beb06f8457bb7b38a131faf172ad4d052ef48d33fea635cb621ee99f90398566e0", 0x1000}, {&(0x7f0000000040)="93cabf0428cd3ba7aa82afd3bf6695b09113497dd12481a7ecdf730302378657cedfbe363e995f08e684d0717601c6af85db7e24673303362db1372798545def725e1a68b7c83bec5512d50412ffcd6bec1fba22f2559e544be61a7d376b5a6481e4e3410759902c546706da4bba54e324c5b400a8d96bf73ed3b99349882ab489f444ca6973a0a6e9f187f5b04e30f8ea3e532dae225a8e86354476e59d1e48963afba9b0182e57e27a7d3cd2480d1a5107a1a3753a74beb95a932cfea2e62f07b52387136ed0992463837fa0d445e593f502ce65", 0xd5}, {&(0x7f0000000140)}, {&(0x7f0000000180)="ecc61bb681655842ef91d5550a8d75d5ebad9affca4485ff4b8888a561742c089d8bd91d8eb73c1d3a76722bdfa76c792dca1f416e1fc5f67bdc84d25eddbe8d4b51158396654a9ceb3b16f17de6470dad01", 0x52}, {&(0x7f0000000200)="5988a83ccb59cac3bc30b2ed915318d527ece916ae72cc6fb7b2b719bf68c6f09259dfe3deaa1dfa146a9a0c97dc5807011cf11ad8ee12808482456e729a989b2c5e47878a99409d3fa5e85df0b3e91e75c28929b2b8c5974b1dee800d3f77fd0449c3e85868c6bdc1b2d1e4f8736fb800cb346a0926bee5c65f2442d512227610b0dd449cefd3ea4aabe00816cdd6fd2086276e603fe534a045e37305a92d5224f48eebd08d8a8a14ddcc4c017cd274", 0xb0}, {&(0x7f00000002c0)="3a221a3342c349", 0x7}, {&(0x7f0000000340)="57e89652f6c24883bf840607913d9d9e3a34be67f25ab544137aa210c382b437bf5351a7eade23285f12753b0bb5fc52ac69ca8c8e135d1bb35232deb79af170bb6f3f2e0e23d701abdf7bd12418cc5e719d326cd5c1496dc64a3d700a36e1e21f87177b5cb84c3498115ca83d18988da73e59ba525d08b11952c77cc43d59732d8ce91b4b9ac33e5a95fe5ff88547a5f9f1677beb948620eaa127210f175f5eb7626ef9f3e6f05db5eef248824486d46b2ee95c1fb27ab194541ccf96b7e4e3c6de5bd7baed27bfa87a09cbe1dc5cad3077a35b", 0xd4}, {&(0x7f0000000440)="9e2d1b285151862bc26bb1fbc2d487cf48cc3623085ad82dfb2f5eb64668bff75e7134747b9cd37d9a3174bdb346acb65d7ca8b97708bf0587f29f7ed04e9f7361b116668084ce0fe6ab5586c50895cfefb9d133fda4f080571def5a06ca71f291f9f937d9be8a56d19891fdc08f5c790e19fedf7330a4610d263dd59770fdb4ac57b66df0a60fc5665d3be1b76b204ad21327be6979a7c2ba00ad3f5399962ebe6077b9c8226ae2b7cf165d1fb1ce3a8d83782f85090f8f6ff6c4f134b737d6d930d77b466da5876080a94aef23275fdfebad5e58d4fda8b3768c8a5be20995622924a6a4", 0xe5}], 0x9, 0x0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x7}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:00:40 executing program 0: r0 = semget(0x0, 0x3, 0x11) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x3) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000040)=""/124) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) poll(&(0x7f00000001c0)=[{r1, 0x40}, {r2, 0x100}, {r3, 0x108}], 0x3, 0x1f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x81) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000240)=0x2) r4 = socket(0x1e, 0x1, 0x76) semget$private(0x0, 0x4, 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) sendto(r2, &(0x7f0000000280)="d739ba2634d2d92cd6952ea9da523409a4669d89d1d56811a209c388d354c8c0f8fbc7300ca1cde3c79371cf09ac01fe5a0887398462708e1f791b022e0a1172188318c0550dc1679828d7fad70974c2e5b4bb7d33e4d2e5275c701af6277bcb902844e1abc804a445f0fc29537cfdaa1298ed4b21e5e1ce834b6994a8c19065e345ff53812556b0cf3869aac21ad30cb6377bf3089565ea257fa3acfab00579b74234d743006bf5bd634ffcb23eff32cb790dd0ac8c998b3e3a2dce705902828e3def973a1e9a9aa9120dae272bc9156feac0b57bc13e441ca0e01511d4be803e9c06e58bc33c08870c609d8268f35ad5e8b73c3d05adea", 0xf8, 0x7, &(0x7f0000000380)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) r5 = accept(r4, 0x0, &(0x7f00000003c0)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r6 = accept(r2, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) fsync(r5) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r6, 0x401, 0xffffffffffffff75, &(0x7f0000001480)="a4c7992e7083876ceedde044dae6c81ed0e7c60470ca0ebb64c2bea41c5f139061766d74f85d66e7626ec5c3c4db1b66d006edcc2b3726629cfff1115a598072b72687334443e3df1b0d1ec5494c0ceb9b452385cd0264ee6ce8d777db4aa4b9ac4629a8898562c67c481d791b3ad50c13b7a372abca4ff9bfb20185cc4aec218f1ce7aac9dcbccc1304de95014d43be348a9e5cede42c7f6e2ae03748c1bee419e1e60b3950ab721bc580d750cb4a7530481ae471e0a02f49829a05557cdd8a9f9092", 0xc3) recvfrom$unix(r2, &(0x7f0000001580)=""/174, 0xae, 0x40, &(0x7f0000001640)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r6, &(0x7f0000001b80)={&(0x7f0000001680)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f00000016c0)="56dfaf3c62d76cde4708adf927cadd4ead0e467ce5c71ecff8d8a29b5be0691bcf4d9add81bf62425db343830c8a1f2c1bd1c236844fd545321f5d6e8547787127d4885c3d9d80992b49aef5df95cc70dd19c0d98d26518ea8b581151af43f656bf38b3b3f488852044a7744e4199c52c0cfd14f00a1b9b1d54915c858f26d02c67049d58a0b53518a070b6c4546cc9838801faba5ef9391ab1e7d0b1b952d8edb5105d41b3b2bee336c9c4c6d89571b214f756c069165834a17a5eecd8d32f9c7389b5b15bd", 0xc6}, {&(0x7f00000017c0)="a02f7e157c898ecb7c41a956eb90fd7a2c6e84b06975af7f6018dc7f29c47e9ae2fbd1177ad5542cc6f5343c5faf50bdb0acebed881d5f8cd1562888552e3608a17e5e2fdca0c5bab1b597f39e14728c311281ba29086ab449bd289f76889dc691811607afe610f9f61a3f530cf33f4a1ae590d7329e89460cc932e5971537dd4b8f0057860472a745b8064d95151a83701400339e81a6393694aea6626aea068e1de324138694280fba2469afcb10bff2285788bfff657091b69754", 0xbc}, {&(0x7f0000001880)}], 0x3, &(0x7f0000001900)=[{0x80, 0x5b7f1f754b1dedca, 0x7fffffff, "b938ec75d02f0922e7fe09860c78d026baf3471d6e1c76efae0193788c08607e0fce4e79bb11b6d56407bc9499f1d394c971b6ff7c65a8d8d7b2747ec5039f43b2ff38e94cf830b75f9bde34e41c01b6e0f73ade6f097db362d00e7c00874906804bade7da6719c818"}, {0xe0, 0xffff, 0x2, "2cdb8d23354adb43a6b33c33c2a6daa92466fe3680a7eb3beafad07c647fb5a1d6b4ad8710a5e5f454d94fb20076d0ef859b4ec4311297964372c473e38c60cf9426589c6200efa1d28e39d55863ad2e2e1acd1eb44c5b5256811addba735c23306a3bcb11ed2eb57fb37975c43163c2a82a78c48d2e56e2c2ec3be4ccf229c4037635e1a8eb1b3633c83ae72ab69de7caa7911be5e678551b842454ca1c9503e7e15566fc790001bfe31332c95ecf70755d38625bdb5aa18cceb7d491b2825945935ed5ae099633d90b953aaa856913"}, {0x110, 0x0, 0x1, "4a09d057f1cdb90ba52f93c4c8f0dfba8ad9d4b09261fe7445f905370c8fb3d6e3983bb33839ede7fa5463be34e96888cd5725f6ad8ef2751ba91b552f1113df02c9fa82fc627bd8a37b7bbf0f72687d9450bb0d62fae10f5b6516fdbf24450d305979777e11b3ea57b3c99a853e5d8c77ae24233449117c8013e0bac28dc0f8fa178e048f6c4ead8d49a9bf7a060d07ee74b8f22d008e35b22465d37ba17873a852f0fe61f7f544bf3127aa9e274cfc024048d80b3c43aa944d67803132270065add2fc6193e977cbff1820578dbd0d21d2b969e59f0518e815f4e7a3b336956d89769db4655d8e58824be8f0036a5bb13766a0a17275829d1b1dd4"}], 0x270}, 0x5) semctl$IPC_RMID(r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r7 = msgget(0x3, 0x40) msgrcv(r7, &(0x7f0000001bc0)={0x0, ""/101}, 0x6d, 0x2, 0x1800) connect$unix(r3, &(0x7f0000001c40)=@file={0x1, './file0\x00'}, 0xa) pledge(&(0x7f0000001c80)=':@\x00', &(0x7f0000001cc0)='\x00') semget$private(0x0, 0x1, 0x40) 16:00:40 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffdfffffffa, 0x20}], 0x400, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000100)="87", 0x1}], 0x100001ba) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fsync(r3) 16:00:40 executing program 0: open(&(0x7f00000004c0)='./bus\x00', 0x200, 0x102) getgroups(0x4, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgid() getgid() r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x0) unlink(&(0x7f0000000080)='./bus\x00') execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000040)='^\x00', &(0x7f0000000100)='{\x00', &(0x7f0000000140)='.{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='*\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='[\'@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='{/$\x00']) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="09012e3f1f00000060e4d3ebcc7aba849c76ce1366175b496b6c05460085f7f27a919624f9783ca9e4363d2eafd697591134312783d9c41232855893773b3389de32a7fa36f430fe7e26ab3cd1d178833cd4445c1ee9789fc2e26de599581e4a57517ce3eb72f430cbfecdc94095a2f93d504deea82d6b89"], 0x8) 16:00:40 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, r1) 16:00:40 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet6(r0, 0x0, &(0x7f0000000040)=0xffffffc0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x4002, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/40, 0x28, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r0, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) fchmod(r1, 0x14) syz_open_pts() write(r0, 0x0, 0x0) 16:00:41 executing program 0: pipe(0x0) r0 = msgget$private(0x0, 0x402) msgsnd(r0, &(0x7f0000000040)={0x1, "a2c8f200af1920a73c5aa1916427af7083c31ce315cc700c3c1d642bde2131cb6a7c06b1dc2a7982fc7b3fc90354032de2414d54c4fa619f3d1f1a442b2f00c0a43de46c12e818265ac23b883ca56be4d233be37cfdd5aa28316af9536ab046495684a5e988ac4968463c18cdf4fbbca9b361e019311edd282184de2ec454e985c953661f5c50d807828a4ff2ba7fe1fce33aee814174052e35c91893d8c199989059621bcc9c43f137ae08e358e67b1011d874d501c6909e40c4a9040bcb5a8ea6675123aea876ec83fcd844ea32cfe7c14301571fe2d13d22635"}, 0xe3, 0x800) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x40000000000004, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x6) mlockall(0x3) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000004700)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3503b6e6f0ac2a83bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927fc0ff546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d003adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cfa08372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc910c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800eab38dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403a36832010e055314afff83e0db53f391a2ad5661aa7935bcbea09fdb211b6ef029fac222317d5dad5cd406d8b206c3d07ce56093888638f390a9b186a5b7f2ad244b5fd3625df81cf5b94a6da0e7c1b611f668f71bc0263882d482a055dd9fc8d0d08d97174388fd68a70223fc7a3521663490886383a954c100875a32e9819e2814af42064ad363e16e31fa165c622dbc5f5c45933906e99f2244d2b1bdce28c8b1c9d0cae9888cec227f0869a8897a33f4fd54b64bcb9c05f187b0a4b3e9d2de36582079affb5f193999922a14a17481f3c7823e4d081da57353e50c40eaacdb57d4006efc0b3e8a39315603f686b9d473619ede6cfcf793cfd214fa60e30b5ad2702ae7ee4a5325c662c6dff39ceea703c0cb5dac8aa831f668ccad03736e6487bb290b65c4bf129abd8d7b70038931db4b3edd509ce89165444227fe2d586940698bdbe8165399f109917824826afeeea306d8658c8875c03359fd2e249242616dd2b55af9c36a1ed2ee5ca0248980ed057016ea4aa44d8a44385a1c9f63cf1800da0e90caf9f85aec76499078e32d8373eae439aa4b7865fa1d653fdf19e62049de0b6a91ad3873cb52c9438036280144c3340c7becea3e9e1e78417d3ce8a0b1543217d0ba346eddb538785b4b571ff1ebf344214aa16509b475f3dae44a956c6a22ff2ac898703b1114c82d921cd3c8e82f3028372b1882ef40750cecef6c06b5bf3eef71ad05055c7fa054a3699caf72f86c86165f38895c0b4405fefc05fbe0beb91f30e3eeb4d39f57d96080f78f6e6b702af96333006a29d3ec83a47b494126ad278a91347fdfa6fa9141e1080fe0566adaac11c4b2bde710a8743f235ac8d81b5512468077487f46e7cc713a037aac78639c8bff3d2ae657116c5595354db6fcc17f44be4b9dbe3daba610f20c65123eb33ffa7d4e1dc17c75d4e1e742d1bdc8d7d1d7dd183f1c20131c9c6bde613d2689467d39a23d1203160329780b786eee84c1bac05f405d61831945d461588cb20e6fac0f58c0c4e609", 0xfeb) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d15", 0x18}], 0x1) r1 = syz_open_pts() close(r1) kqueue() syz_open_pts() 16:00:41 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x20000000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:41 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80c1, 0x8) flock(r0, 0x5) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="330feaeddfb656e720fb804bde36f2ff578f3881b8aba8a05e3903f8feb3151fb16d952629281e688eb5dfc73b8e08e6132e3e2d7486cde4bd9829ab2df41713a145b4aa78950a2dc4c2167c4d25e82c138c1320abd087f71258f549e7ad478f95299b661f06ec6ae59a0c2e411b8219a33d5cee7600ab04857daf519a5d8982b28502abb440fe8bde316392cf66c12f760e6f5d57242d50f5f8f7c5904cc5a3209431697e5dedb2988c50508eb86c4a94bcbfc246f8f5cc510e1324883bb67b0f8d14b4b38fffa9e823a6bd4861c0cc287e26fb3cfad3cae899a16b57748dde6bcd1a328a97de42cd3d2a", 0xeb}, {&(0x7f0000000040)="e1ab69e10f1e3080b4dd716c84fb706858209b234db98708af724fd5f054211d5a", 0x21}, {&(0x7f0000000200)="1d03ebbe29878b8108a688b3cd63fd0c3b8f38269b4faf239f6134e06a8140fb3fa94de792970f506fdf757ae1a27d42ec9fa52e4ef04ea04ff8c28b14c8e1dbd23822a71b143d53310d413e5aa063e96643f72616f59d99b976f3329d6ab6f50987137e5ec0678e4e83bacb77652238a086131ca4ab9f896c4aae5ca0c68543aad1391dc7672e2ef29f60b0df8b043d23418656b13da045ee3e91344e681e9c121034d82b28600f6afcdab4", 0xac}, {&(0x7f00000002c0)="ce43cd25c839eca7387a8751eb3bc0cd26ed39e2a8b64c2ab514b0a7bdeaa77cde5b415dab136f147db24bd407a33c72a72f4fceebaa3fcfb11ae701cb2fce235ff0e40ca2fa95f567", 0x49}, {&(0x7f0000000340)="84b8eed6dea3693c951d567ddca89461a69922fac73f5e5fade7bda10339fe63187f271d7e806cedf624c8935d243a7cd7b47ca1a5598c5f86697ec5edd27d31caa4135e3dd1bd7558f3cd0f0b2f7093647747d7cbc9b2ef798e3c10bd9e1043333eb22f9b6b1feea0c774", 0x6b}, {&(0x7f0000000400)="b72909524ed74b1b32b032e6ed7647568911c3b28a936166140ce0006243c9359a3ec56f420b3aed2267444b8b2a45aa3fc549dcf218185dce110e4dc396958fd6ecd8c3e492ba023217204311c36d3dac185dce18f5a6bcb9cdd1ccbe69568a15e4db6dee45cfd2a179e134957e8d47e31769ed61b5ec3cb2668afb08680c43429799aac3d0a311adacbc9d42cb1f02a99f", 0x92}], 0x6, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710e0476725ac0016e0000000000000000000000d500000000000000000000000000000000d80000000000000000000000000004"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1000000000000262, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:47 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x8, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x55, 0x4, 0xe0, 0xbd3}, {{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0xff, 0x7}, {{r0}, 0xffffffffffffffff, 0x61, 0xf0000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x64, 0xf0000000, 0x0, 0x9}], 0xffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x3, 0x3}], 0x3, &(0x7f0000000100)={0x4, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() dup2(r3, r1) 16:00:47 executing program 1: pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:47 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x44) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/35) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x20}, {r0, 0x40}, {r0, 0x40}, {r0, 0xa4}], 0x5, 0x401) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x5, 0x4000810, r0, 0x0, 0x1) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x6}], 0x2, 0x2) 16:00:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) r1 = socket$inet6(0x18, 0x2000000006, 0xfe6d4fc) clock_gettime(0x7, &(0x7f0000000040)) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = getuid() setuid(r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) nanosleep(&(0x7f00000003c0)={0x8, 0x7fffffff}, &(0x7f0000000400)) pledge(&(0x7f0000000340)='$]\x00', &(0x7f0000000380)=']\x00') setpgid(r5, r6) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x6000, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 16:00:47 executing program 1: r0 = semget$private(0x0, 0x5, 0x401) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/67) semget(0x2, 0x7, 0x8) r1 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x282) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x232161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710df240ec011dc91cf366cbb4990d445106229a9ca601b400120008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) 16:00:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f0000000000)=0xffffffffffffffff, 0x4) 16:00:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="80db86d1fb16523f84dd974188faf789dbfdc373716a29a2adb803a7d5", 0x1d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) chroot(&(0x7f0000000100)='./bus\x00') 16:00:53 executing program 1: r0 = shmget(0x0, 0x2000, 0x10010, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92e4e99636b43fd26f29833d50bcdce9755727d017fc57fddb9c817d30c0c2ba6ff56d5e2c3e69e06b65d49b59802f8a17ae2b0b9c9aa74e471a4e59f0287017bd10d9ef2ea3d5712577cd1207c995869e1fd1c4f96b1b284060c9c32c2defaba375cf27425c37fce64b7f6156a1de00c850369bfbad56fd403a638baaf0a79804389bff50d3d63007718c6dc1e91b3651c1690157b135536d46ad8a49fcb0647e877c5151ab3f35992f6583ff2f98e999fc638427f6def6c212ab9c6ead1ef642ce5a26e189c20d0b2098aef651e8a302fd7fe73052a64229dbe10a", 0xdc) 16:00:53 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) open(&(0x7f0000000000)='./file0\x00', 0xd00, 0x40) munmap(&(0x7f0000b5f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000c2c000/0x1000)=nil, 0x1000) 16:00:53 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) accept$unix(r0, &(0x7f00000022c0)=@file={0x0, ""/108}, &(0x7f0000002340)=0x6e) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom$unix(r1, &(0x7f00000012c0)=""/4096, 0x1000, 0x843, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) setitimer(0x0, &(0x7f00000001c0)={{0x6, 0x164}, {0x100000000, 0x3}}, &(0x7f0000000200)) open(&(0x7f0000000180)='./file0\x00', 0x49, 0x40) 16:00:53 executing program 0: pledge(&(0x7f0000000000)='^:&\',&)[\x00', &(0x7f0000000080)='%\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000000000001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) getppid() 16:00:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000040)="c13b12106d3118bba6a458b68b45624e41b984a010a09c49b0", 0x19, 0x401, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x40000000000004, 0xffffffffffffffff}) mlockall(0x3) close(r0) 16:00:54 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r0) seteuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="f4b21dfa3bf2b001999fa546e2a8088aedebd3b6fb55fb7ae4ed6657179cfe1e7b764ea5bc322b5f5427be23221e728831bffe2d6ea1f6d39bccdad0736f705e555cbfeffba24a7c9ce3d45d392562eecf8918be3ebf19fb492cb65068b5e97f0baa", 0x62) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001400)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b14bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06e49ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2bc13021e6d5983c93bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f134c324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5a512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642fd43b03d25ccbaf182fa3ddfd46b18400fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c5cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf223b8243e0d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e871f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb22de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be651dab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc1fdaf1c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a680582b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570a", 0xe31) write(r0, &(0x7f0000000140)="6cb43eb02069dd54939ebf543440e2c1e8da5b9bb19d36bfd4581238960180edd9945c923516ef8a47b5f3155e597efe4e246f944cf50e6fde8680db4493df6e2235e01508e07a557fd1baa08da7cbe277fc9a8ed43cfc176dac96b4d12ed5", 0x5f) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3ff, 0x9, 0xffff, "68535fabdacd524ae17fe93f7163f8039b2f79cb", 0x10000, 0x80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4000000, 0x0, 0xd73, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x3}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x3, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r4, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 16:00:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000480)='./file2\x00', &(0x7f0000000200)=[&(0x7f0000000080)='/\x00', &(0x7f0000000140)='!&\x00', &(0x7f0000000180)='\v{}\x00', &(0x7f00000001c0)='}\'-\\#@%+,-%\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='.\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\(@(+-{$\x00', &(0x7f0000000340)='\\^\\]\\.]\x00', &(0x7f0000000380)='\xb4{,)\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000017c0)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r2, r0]}, @cred={0x20}], 0x108, 0x1}, 0x2) open$dir(&(0x7f0000000000)='./file1\x00', 0x2, 0x2) 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x100000000, 0x5}, {0x2, 0x7}}, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040), 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4538) r0 = syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0xc68bb4c9c93e2cd5, 0x29) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x200) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) 16:00:54 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) execve(0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000040)) 16:00:54 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="95328c32e68ca130dd8aa992acd0fa5a2f13dbafc48c65529d65d44238ad3e5f37c0efb4a331c478c741487588b95c875ac3fc1d7fb1321f5df095371c2e0e47a4fb5b6ca0193dccc9de9f97097724ab06e1a08de058099eb7e173bec263e265c20cdf0b2093420d448227584bbae28439e785886a068614c72723bc71f00c0d54ecd94326c5d50f506ec2b1d86bf2acac195993535cce2632c0f796a48440faec6aad5a8aad146ad7190666753675cf219fe7a1c15173eb418bf0da0078e6417af308c7e8bc74ce59b812aca22d2e2119e85940081a8797e6e516779818777e7cb85481e2c2af", 0xe7) wsmuxpoll: not open wsmuxpoll: not open 16:00:54 executing program 1: r0 = socket(0x0, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="141200000000000007000000ba370f85375c7dc889a368cc67c0310bb7"], 0x18}, 0x0) 16:00:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8005, 0xfffffffffffffffd) setsockopt(r0, 0xd3c2, 0x100, &(0x7f0000000400)="537ac956bee1bb8bee5dbb6df549267b83dc0ee922ef31798172dfaa29cd77998ce67f02eabe65cc08c0ace07c64b002478359d47293cd1b95a1cc0d01bc640af3f527af5112b5b5829e2ae58185c19945df3263cbd67d8775701bc5c722e880359bdb5987f45c0c55fff079133e73f09f9c009493d230c90b1277ba039fd366b327158bf5308d33c843e1aaa60c", 0x8e) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) r1 = semget$private(0x0, 0x3, 0x40) semop(r1, &(0x7f00000004c0)=[{0x2, 0x4, 0x1800}, {0x2, 0x4, 0x800}], 0x2aaaaaaaaaaaacb1) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) r2 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r2, 0x4000000000004, 0x8, &(0x7f0000000000)=0x20) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000340)=""/188) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x2, 0x7fffffff, 0x401}, 0xc) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3, 0x1}], 0x6, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x0, 0x1, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x81, 0x50, 0x93, 0x1}, {{r0}, 0xffffffffffffffff, 0x61, 0xf0000000, 0x800, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x4, 0x8001}, {{r0}, 0xffffffffffffffff, 0x50, 0x2, 0xffffffffffffff81, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000001, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x10001}], 0x1, &(0x7f0000000680)={0x68, 0x81}) fsync(r3) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffc, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) 16:00:54 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000080)='./file0\x00') getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(0x0, r1) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x40, 0x10) dup(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$unix(r3, &(0x7f0000000200)=ANY=[], 0x0) 16:00:54 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = socket(0x18, 0x8000, 0xff) r5 = open(&(0x7f0000000340)='./file0\x00', 0x82, 0x40) r6 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20002, 0x70) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r8 = kqueue() r9 = kqueue() r10 = socket$unix(0x1, 0x0, 0x0) r11 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r12 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x20) r13 = socket$inet(0x2, 0x0, 0x9) r14 = open(&(0x7f0000000480)='./file0\x00', 0x482, 0x20) r15 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) socketpair(0x3, 0x7, 0x400, &(0x7f0000000540)={0xffffffffffffffff}) r17 = socket$inet6(0x18, 0x7, 0x1000) r18 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x420, 0x2) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = socket$unix(0x1, 0x2, 0x0) r22 = kqueue() r23 = socket$unix(0x1, 0x11a99753bfe42452, 0x0) r24 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) sendmsg$unix(r4, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="f60e832f8d350a5cdf553e0280ba3b35f9eaead3ec44df813ef35663dec529c1fa49fe535b9ca7640d3321d2b8a9963cf10bcfc76658e339d2582b77268e3bfd2f9eae4450f5802e00c8d901b279a55415bfcd99997d815b584a3db8710518f35069a7968878492d2e4362c292299c6ddf304b1cfe1075b152fd0e46158c853f0514be89b85075e16b45a88c72b2c87050", 0x91}, {&(0x7f0000000140)="69bed447296a83b39025438a6fc76f64a6e5ca001d7be1f274a1a8badf7e58fdaa7391244c416c10402cb3479749758440f6b58aed1fc112be645dcc0a5dc5f431abf793d2a066", 0x47}, {&(0x7f00000001c0)="0396f24b3e8a5070cda9601cd5ab163a57ddc265fd79ce35a0bdbd0a9ee5426f1dfd576877d1743b3a2df4b5e4189f9b48d8b07b5da99a9426176933411746", 0x3f}, {&(0x7f0000000200)="444958df745df482f2943b5448a54c3e", 0x10}, {&(0x7f0000000240)="bbb7dea6fcb1dc65eec50876b33fab4219da3e8321ca4d45116cb19a66ac77f9af4b1f1e35a3ec5b710a2d13a60ad61d713a01fbd5bb9bce1b0ae03c745e209d6cebf412e81b74c925cc2deac9b2fd04f62f3d889ec9ef74d8f5ad69868775237b5ba9f006fb7d427e00024e", 0x6c}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r0, r3, r2}, @rights={0x30, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22, r23, r24]}], 0xd8, 0x4}, 0x8) setuid(r3) r25 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r25, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmat(r25, &(0x7f0000ffd000/0x3000)=nil, 0x1000) accept$inet6(r14, 0x0, &(0x7f00000007c0)) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0xa8) setitimer(0x2, &(0x7f0000000040)={{0x6, 0x1}, {0x7f, 0xcf}}, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x5f}, 0x0) socket$inet(0x2, 0x5, 0x6) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x80) socket$inet6(0x18, 0x5, 0x8001) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xfffffffffffff305) 16:00:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10000000000022) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x9) socket$inet6(0x18, 0x2, 0x4) setsockopt(r0, 0x447a, 0x6, &(0x7f0000000100)="030047fa7357862814c796268230cf046746522d722b582a18000000004b0197570f1ee605938f117bdd2a478a210b4c613b9d3d753920678084de19a90f4ba8a3c75556f19457b10d", 0x49) socket$inet6(0x18, 0x4000, 0xfffffffffffffffb) setsockopt(r0, 0x5, 0x7760, &(0x7f0000000000)="f61267e9849b8cf15caa1f", 0xb) 16:00:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = accept$inet6(r1, 0x0, &(0x7f0000000000)) close(r2) close(r3) recvmsg(r1, &(0x7f0000001500)={0x0, 0x3a0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x100000000000001f, 0x0}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x8, 0x5, &(0x7f0000000040)="04000000", 0x4) 16:00:54 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x8a) r2 = openat(r1, &(0x7f000060cff8)='/', 0x0, 0x0) r3 = getuid() bind$inet(r1, &(0x7f0000000340)={0x2, 0x1}, 0xc) r4 = getegid() sendto$unix(r2, &(0x7f00000001c0)="a0386210d516bf291145f76f755708ba296c611593516e2abfc92eb6e13d6d151ff1c7bf9b56dc3868dda0acbc8a1c50cc539f2d0b4b57028f413167adb4d2abdfab657036c6d88cbde882f2b57792e843f4fa022b69aa097e1886d334d47af4313baaf51428dd42de117697d0a0942eb4eea7a91f64b708fb1dc284b93ee19722f83388f25a67e14e17909fea7b9cbe4e5c075b9316badb95d339c790cb68f3a266e5cd0477af14dbee53a3f581a1d014fbb019c164b75fcaa1ef2819053b0695d1901eb7ba1a17719fb3d8da598fbf6ebcb781129f62c1320d7fb1145bad6a01d17feab4fef70a9d651e61b87fe0", 0xef, 0x400, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fchown(r2, r3, r4) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0xc) sendto$unix(r0, &(0x7f00000002c0)="5ca7e6c5f1140e0fdbd3267fc41fb0705eaedda79be88d71fff4edda5a6d50f1b9600e533c31402b905942856b3536d32541eda87f268bf2258d21b6c08a3a2a532833edf016467fee28ab25008ebdeffc619fe7d9111393d8318efe99f357c13fa9a49001b1485fa00a662d0523b846ce85a3adac21080d", 0x78, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:54 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2902) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 16:00:54 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 16:00:54 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/50, 0x32}], 0x4, 0x0) sendto$unix(r0, &(0x7f00000011c0)="45ea81bd3dba9c0cd8c0ab80a5a2a901b74fabbc1ae161b72a1c7d197340e2cf24f1727ad5dc306a6d30f8df2b95a91f2e3a5f4830617a81", 0x38, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) mkdirat(r0, &(0x7f0000001200)='./bus\x00', 0x48) 16:00:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c673000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x240, 0x86) socket(0x7, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:55 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="9b72d5501ab1dd9de36d0efeffff953ff92420bf2c6bf8789da91923aabc6a0fff3d7b572cca726eb98e9c30f898aa49f1e2612726e26d957a7cdb24c38b4d02c4fbb91a439aa43a279db6ede22ab9a4f85e12e9970ba0c6153feec1b51c937dfb69a8857b2edc63195ed4e0db1d1e8cb4f7cab69441b56e5213d53c6914391a5bc954b484d0d2d39bddf600000000000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000002780)='&', 0x1}], 0x1) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/64, 0x40}], 0x1) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() msgrcv(0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0c07324cefbcc3e462018691298bd48a4edb52c753aa8985bdc3cbb193054500375384a813bac97525affdf00900000000000000c303086c67dbf4a93e150a"], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) getpid() 16:00:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff2016d73a128fafd48111124236ec64a7f2ae002118f4adc4758f1df482430dc2eae1532b72db5bcb6001"], 0x1, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) socket$inet6(0x18, 0x4000, 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 16:00:55 executing program 1: clock_gettime(0x0, &(0x7f0000000100)) 16:00:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x67}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x2000000000029, 0xb, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:56 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x10, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x6}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0xfffffdfffffffff2, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706", 0x3ab}], 0x1) 16:00:56 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0, 0x7813, r0, 0x0, 0xfffffffffffffffc) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:56 executing program 1: r0 = geteuid() setuid(r0) geteuid() setuid(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:56 executing program 0: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0xffffffffffff4ee6}, {0x18, 0x2, 0x1, 0x3}, 0x1, [0x3b3, 0x0, 0x1, 0xc76, 0x4, 0x1ce, 0x2, 0x1]}, 0x3c) 16:00:56 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x1, 0x0) r5 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x1) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = open$dir(&(0x7f0000000540)='./bus/file0\x00', 0x82, 0x2) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="a3d43bf6f5aae0deee7f6fdaa0cbf0d3e47765f4fff052aa84aadf9bcae585d4bc34c2537628fc9ae8d74aab75d63005db5937ca0a353e421069e2c249dc880cc718e73903f980e785527e96ff842f55756d3d24549a32b2fd299305ec14cbec0c43f3803b95ad23f47f8b942c479cf083bfcaf97cfad2af11dca2ef3a05b04f5f3f95ad20526aa6ea3e895dcb40087749ddd3bf9dcbafb3", 0x98}, {&(0x7f0000000240)="1df18f020164a6a71984f6c2f7ddfeadd3819f982ff4a86d407fc3de92472c1ce88759abc1d20016ce5511dd313ee98bc21992d8138ee168cfc4e5111b0fdc30e2c02852397db52e7fdc05dea31e302b82e7cb5542e7b3164c98b06f0bc43c2b61774362cb2170dbdb72d0ceb76d283b596a9aad9b8f16ae0aa3dc41d4e7251fcf8d371719529edce6f62fb1814051577f7304f7158390b5d466b95ee8ff90caf9ac97ee24b2a0cfc6e7feb7814fd254c315744e64679278e8fbb4aea00e2f91cf06328845c3a894658240b6879010d5535f540cd3ab511bf0", 0xd9}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}], 0x48, 0x400}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = kqueue() r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r9) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = getuid() close(r1) fchown(r2, r4, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000700)="de789ea45707136f3131", 0xa) 16:00:56 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x5, 0x4) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4750, 0xec60}, 0x8) 16:00:56 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710de240ec091dcb1cf2badc51000b00180000000000000000000010"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="da4725697b7af7163507ec4681891fb7c9700323e505e2b7322d3482ec658b9a5cb6278a67ff54cdfb2b1f5cd5ce16e2b343286739f02316c336aceded91e0936845c21f4421d025bf1ae740d10f08a358be27feebc9e671f2d555a1c9ef9253087ec2e1959afdb2c41372e07d053975e3c81f4dbdb56c81ff49c7133e4260936ae510f24011b2d8d523c15455f013eacd5e7cbc8f34461e651f9c041f9c823786d39ad2d1eba7cfa6d3eab253ab7ccbd1f0035b03fde07bea7307bee0b338639279f9e79fa891e3c2c0f022af4aec46e5c55c6481455136ee88", 0xffffffee}], 0x1097, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/28, 0x1c) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x3, 0x1, 0x101, r1}) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x2, 0x7c, 0x5, r1}) open(&(0x7f0000000140)='./file0\x00', 0x1fe, 0x8) 16:00:56 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0xc, 0x1) writev(r0, &(0x7f0000000000), 0x103) ftruncate(r0, 0x0) 16:00:56 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) minherit(&(0x7f00003af000/0x4000)=nil, 0x4000, 0x3) pledge(0x0, &(0x7f0000000100)='*-{\x00') 16:00:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x8) accept(r0, 0x0, &(0x7f0000000040)) 16:00:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x41, 0x24) shutdown(r0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) dup2(0xffffffffffffffff, r1) open(&(0x7f0000000040)='./bus\x00', 0x880, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:56 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x44}], 0x2, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="359f", 0x1}], 0x1, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x109) execve(0x0, 0x0, 0x0) 16:00:56 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = msgget$private(0x0, 0x1) symlink(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) msgctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0xb) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x162) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x10) r1 = semget$private(0x0, 0x7, 0x10000000000100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6000000000000]) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000140)=""/43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, &(0x7f0000003840)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) recvfrom$inet(r4, &(0x7f0000000200)=""/215, 0xd7, 0x3, &(0x7f0000000300)={0x2, 0x0}, 0xc) unveil(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='r\x00') bind$unix(r4, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') r5 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000001380)={0x2, 0x1, 0xb1d, 0x5, r5}) socket$inet6(0x18, 0x7, 0x5) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getegid() sendmsg$unix(r4, &(0x7f0000001500)={&(0x7f00000013c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000001400)="eb672a0d3251e457970788d87f0d1f221bca1420198280a983b69c7e1adaf0410ac624d35220e31826", 0x29}], 0x1, 0x0, 0x0, 0x40b}, 0x8) r6 = syz_open_pts() accept$unix(r3, &(0x7f0000001540)=@file={0x0, ""/48}, &(0x7f0000001580)=0x32) recvfrom$inet(r4, &(0x7f00000015c0)=""/79, 0x24, 0x843, &(0x7f00000003c0)={0x2, 0x2}, 0xc) bind$unix(r3, &(0x7f0000001680)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000016c0)='./file0\x00', 0x10000, 0x22) semget$private(0x0, 0x0, 0x400) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001700)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) connect$unix(r7, &(0x7f0000000500)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) 16:00:56 executing program 0: 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000500)=[{&(0x7f00000003c0)="200fa7209b2b3e74cdde1878ae5a04760648e76ab0e20582dc0971d85f60d35f20f3ba946d686a70379f34d58970ce206117af8810a862a197814d69e578b5469b16c28a42e5b27e648fe31cc3ef2fef8712cc3919c26bb708c6f7a602d490257fc2e62cbd35fd838a40d4834634ce3cdbebac71731a32cbe994cf3658e0e7e99e01f26f892518d4641abea19a245b57bd753205376da116f5eed96b1dff0457853f682c10ae6a2920229e69c6125562c4b52b7fc23419224d74822dfd959604ba5c200ce92415d5ac7fe7330b22fcaad3de0263e9333fe6", 0xd8}], 0x1) 16:00:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x28, 0x28) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x4000001a, 0x8, 0x8595}, {{r0}, 0xfffffffffffffffe, 0x24, 0x28, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x1f, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20, 0x36c, 0x2}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x60, 0x401, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0xbb2, 0x9}, {{r0}, 0x0, 0xa2, 0xfffff, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x61, 0x0, 0x7ff, 0x100000001}], 0x1ff, &(0x7f0000000240)={0x9, 0x7ff}) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setreuid(0xffffffffffffffff, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x2000000000000000, 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() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:57 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="33b9", 0x2) r1 = socket$inet6(0x18, 0x8001, 0x0) select(0x40, &(0x7f00000000c0)={0x6, 0xa7, 0xfffffffffffffffc, 0x8001, 0x4757, 0x7d, 0x7ff, 0x5ae2}, &(0x7f0000000100)={0x784, 0x246, 0x1, 0x20, 0x74e, 0x8, 0x80000000, 0x2}, &(0x7f0000000140)={0x8, 0x400000000000, 0x1, 0x9, 0x2b80000000000000, 0x4, 0x7, 0x2}, &(0x7f0000000180)={0x6}) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open$dir(&(0x7f0000000400)='./bus\x00', 0x80, 0x110) flock(r0, 0x1) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000440)={0x3, 0x0, 0x5aa, 0x4, r1}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(&&*\'-\\-\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':/:\r\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='}^\\\x00', &(0x7f0000000380)='}-\x00']) poll(&(0x7f0000000000)=[{r2}, {r2, 0x2d}], 0x2, 0x5) 16:00:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x8, 0x0) sendto(r0, &(0x7f0000001780)="c7b6e9ab37c766d63de8b0161d13ade59a92bf64d70a24d785125f5a6e1ea469a2a2420265c6bd3fa5e593083979768fda39436452b248565f5bbe283ea95e06a56efb3178860a892ab3040232f6c0d92e8d75d2472a51e36857ff88eaed99d4664944fa51c02470123bec395de5e6c23d813db4bc94349cf154050d5017649955d7121481b8bcd04a484ceb90825bd6888d6da6acb3651eb5bef925d1a1e5d1d210d4785001d29fec3cb374e60369cfa3748cd14c7cdf908a118d683adc5dd897143a6bc2dcabe4394e2f904c2f15c3f23194c7373e50e62006ee9aec413b47e472e57cd309ccc38c8413fdc5972155728c32", 0xf3, 0x1, 0x0, 0x0) semop(r2, &(0x7f0000000500)=[{0x0, 0x8001, 0x400000800}, {0x0, 0x8, 0x1800}, {0x5, 0x6, 0x1800}, {0x20000000000003, 0x9}, {0x2, 0xffff, 0x800}, {0x0, 0x400, 0x7fe}], 0x6) semop(r2, &(0x7f0000000080), 0x0) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) sendto(r0, &(0x7f0000000440)="a5eecfc98dfc8009e6c13f1a2bca59b3c15ed50a234d0af634228f799484f71c18a82521e42aeb882b459b17cc0afa9ac3e46bb6dc8eb1", 0x37, 0x8, 0x0, 0x0) r4 = dup2(r0, r3) ioctl$TIOCCBRK(r4, 0x2000747a) shmget$private(0x0, 0x1000, 0x21, &(0x7f0000ffe000/0x1000)=nil) semop(r2, &(0x7f00000004c0)=[{0x0, 0x80000001, 0x1000}], 0x1) sendmsg(r1, &(0x7f0000002a00)={&(0x7f00000005c0)=@in6={0x18, 0x3, 0x0, 0x31}, 0xc, &(0x7f0000000600)=[{&(0x7f00000018c0)="54fcba7ae8a911594bd9cef664200049ab080ea58a67ec5c003692c6b2336b8e20025344e92530e11055ca527dd4be5e39b3cec5148897d5c5a89c8f6eafd29ee16f2a45c9bd579da6807dca168406a095601c8e3b9d2f47ba066e4a88903bd51b30a2b750709cee881af3ee15b10c5b58048b3518d02e71dca36bf6a301dc1c8b5d22a1cb6e625cbbfc029263bb95f018a321473dd4f40f4478f06fb519d62607dcb54287d60514559676ae8e6728fdae2aa916733e62ca44d5525a6fa02c297cce83d413eebbfe9951c96e5c9bae39961c4a24209d64524e477f368f0344b33a9b7d0df8dc2f35e5845406a343881d84d8ee295be3ac23dd986f494c9ba3463368eefc34ac31c7aaef54c3fa5a02ae1e52b9d6133af816a0a5c3fee6ea4c69abb72994bfb43b36fdeedabc749642ffd59a45d5c5496153008fc358e6155983480a0d39f03fef1e9d46beed6708b8cc49ddbaed8adac9bbe35150d2314e59c39e0508b71e6e16703bc35c79e1fe2279b32816ccfdd0f1f03dd51cf448888e00d6a18dbf7ec30725e716b3fed60f43570e5d93ca074e1f79613a284cec2041200e7799252477bfa732312b3468ed4730a3c5cfe9d168a1074991e8417a6f05e0a991ffe758237556cc3f00d9d146f8cb01e1af04022da502967a4c72c0b7ee70f9db6d9d7b0dfdaaf6aef94e6d32a11260e04fbd17f104ac971ce7371e8d5c2628928fe42bda4d3327b2231822b0d03af215f4acd0efc0d0294d70dca76944386e620aea1cd7793bb18660736fed97b629cb401f57be44199b433de4d823b1e7879405a3bb676222db9c1e0bb66111724b18f7989336f6fbfff2fba8e756ad0dc90358a3979c341494b247b4f2329805cbacaa921f0acb16a7ce890fac4c8c437b066cfff12db1014507279ac807e7c7b3a566a2481699cdce84a521aea9ad24c638a35c885febc6fadf053ed1f3c0d7802a06d5c354bf79aea17cb3c5a3c26360457c1f5a6e5729223d7ffef286cb5ee435c617b8869551f93836a4dbad63842824827a72658960fe990cb02e56a707131a23aa72701d4222e61daf684459a9ef1522d7931c0659430ecb769e468a0b51d2a903238da49209790d93b94eda4c0975e9079a8ced5922f3bccd7856a3da55b8872b87802ac88230bcef76b3a0d152a7d939fb86f42a9eef49e027604035bf76be6086688a3fbb4be56ba75aa845da3a152b44c5fda0ea54b6f602e904cb5f82da6bdd8fb2d4ba57b02d9f3f9b43bdf54069475a41c904818afea5ef4c62ddc1db32495380b29109600db0218a30d2c0de56e1383436138d710d296675f60281262d37511ace174bb1368d2bb65fdc88e22444d9c4fa3c0a1a5db2e81c768b771179f04b5e94ff3f31c8868186a1ff72f445dbc0ac7c68ac370cb31e0471e2bbef8ac992dfeb9b26e6f9d07077b57fad3f4722321850744e1b869caf74fc6ebefff44035244feb2b5045e5a427349c51ba012798e371d10a53dedab219dc2db879ec34408e84d46e667d8466c69cb6c2560238852b20777c7f2a2217c501b2a165f02aff338c468526686d848769c84f5aea3bd49bb2f2df64071c78949a5acee6e51a049627ed5b305e5f4722722e696df64257ca635b1aca1f1a36f5c50ffd1498288c74dc0c4165632157d7d3f6e2649799ac755c4fb015176fc194d649c959728cd73333290f355863d6733efa5b25bdca6b66ae805effa4692530810b861b012f0fef6bc9c61ac7a93e2b987cf87702a7a14da39c26d9facf6d493a4665143d5b748d7b000ecde6b66143cbaa851877eab458d9caa165b8ec9147f7e08582039be1abc6f1f002e1295f12d541ebdd5962975e478d6b2943ccb0020c6962697288bceaddaa07ae2e8b3d374100b033ec51bda18c1de11e94d42c6edab6da6dc97256c84e07952be76e7bc1b416d478f80d3159779a11fcc5aff88fd93b71527e78df67a52bff721d56f6c49d0f44d58171085eb81aaa29a8b40222772bb694f4776d204d94180940d3bb08476de9360f1f1db612cc56228dc3628d974ab542ebff24eb31a8341bbd7117066e105ef49d378a781e88df05374268a2d3c1d5c6034d7c3f2005318c9fe30569ed764cf0635c70d9f4ed54c4c0b6f5a00859582ac1552754deadfc34891c599e1bfa25bbf6758faba108721bf74d2c58464cd0b34fc904836f247bd7f2e3a3f02380c2a9c6dc60dce8d00b4db4c946d59e4d5364cea4c02b5d86bf33b0c45352017e5ea8443234395289e214624d90af19fdf03bfc7e30a83db203daef044be2ed87f6218ffb8aa63d9c221bc797e3772f7216c9b82d328044a2eb56e169d62c2c2af57379165c5139af7fdd4dcf70d2f256893009c1008c32268127ad0f7b9fd93a82b9cd7aa28d97c913422b5898bcbae9d2da610f52a9fc98f2bf8f124bcb56e6a49f7dbf9bd6de100c3c383506b1613df6430fa2cdb16679b83e647f64dad13c2ecc095a18e09b3bd050a7d6d8cb78eb8be519efd04ce63652b7e6188dc997ebbdf0c46dcb84a38fc213a34bb030e7e5539848cea9c3d4b03dcb7fcdc06b53a1728e7dbb2fb304ce242040181424fca99cc4d9d6cccca5aeebd2f7f2f5df5297c4550c70f164c7845fb9021e0e8d9967939b03b8c0af396057c8cbc4915b599f166725b1d70a73de18bbc7814c42c27209fabd70a750972d9e044426a9b9b91a506f2b508c790eafcc2e23926ce2968f9368fb360039fc415eae698a06b1d3a2897582c7628caa134515fbda7d5556b3a74b2c2443f0942cf5fbb1a6194dd38f62cbe89268ca440e94b86e88a22507c73923185d274102dd8329932ef9a3c0a61278b5170086cc10a261f267a2dc0687d12343767b6574b344112462de203861229b0436a6e2183d58e07b48a524134d2ea8f0e959fc2cd8aa7f84bb521f4045daf1d0d347c74bb4b5750de76f942c286875dbfafa50b9355ac3034681029b4999ff2049afc1b9fa73ab89ed93fd39abc285ab34c4d011c3b9e9d65cbc2a88bf238a11936361b8ac7c4e15f71cd7a82a5266302934462fefb50a9f6b716fc3851ccfd71e4c9021a37b52ce8bfb48060c7f1e14ec7bea00cde27df276e46d61f437d79b2f6f53c2de56c1fbfa3a1fafc3dd86f4b3709f3faeee341a46bc6bdc4dd53647b6cb808db748bc92941e49c0e9581bf91a13ac6c2f65752144b5ce4ffd3ab23974af61f182bbd0f80301ebfa4ad71c39b5a433ac4d3850706e077b1689409f9de604122f88f57069bc1f99090b3b83aa57dfa37a0bfce8f2c614fb0bb8edac688cbf370d3815e3b48b6cb35c3789e9939e84ad4004f31af472c241d05af471cff3da968b89860199dc11f9ed272eb2eff19696f70cb159c317b62be9f79b87f377b8675fd4d75d35868ca30fdc576b59ba573811f577fb1cd66270791bb9d02160dc3814530ff622b38f6e195f4af5a5a3eaf23f0d767245c36a4ee0cb628b8f0651436f6086e49b01037ed4f5903a905cdfa9b419a621868c5693bfc62b0337cbbde37d5769b6b566897edee64793a6ef0762ae2bbc8ce33c4ed8631159846b8694215c395d88088e274b5de36536e93aadaba25030255bffb5d48e84bf59e49c424f46f163332aeec35d2fbdd46cc3e1d7993f2484a617830af3296cd72416122123b10fc36a7194ec1bc344db050990cdc2159062a811ae2e2d5a6faf3e01942451bee366e582964ec8c8a27d38e84b594f49d09aaa6478fd495b10c233e995d3afd34fed2ca2693cc97817a08c704c74e5400a535c1887a6cde9e9cd283ea081a2edc76a85e28c6a8f98e29094ca1cb1966e6f17133ca4b52bb7b35e6a3f5564a4ecb2b9ff5fd8c1a4f9a2510ebf53d76307284a5d41582b8b3df780a1cef4bd97553068bc19a364febe112c5c2d6c12ecd23362092127d64c04fbb51eb1f37f2906297e8a18df8554e4e32f6e71e67094ee3eb650feedfb894094bb0165588d6f89f8112b1f951f65986c0ab40c543c81fd35267d7ae659a0ab05f31c238e61645087e1163b35cccadc8187d03e29bf8e531785e5af26623b18fef71579b9f1be44d0605bab139a2977318ce9f4a6c7d19ef634d6548912655109411b1fec5e89d73e4004678412075597946c8ac8394ebacf38e0f3b665478265c308183084811d55ed08e7843b020472d361c6c34ec2a7e0e25ff7a5cd3be98d536088a5b23d1ff470b1ef4d9ea352e6664e5cd5eb5cb19e0c7d171604aa9b9429448578bb3637de867fe4cdfb3b679463da5b252dcf8dcd2c84927b13de1977e24dbc0aa42740e22a85bcb195efac4ef15bc29ce6be377c9cc34d832d6520476fbe74c22adff475235251026bd07ed0cf4b5d45014189301a98b87529de2bc36f427fca38bad967ebdce404653886f2989a0c2bf110900d14c553890d30db3606f256d34b1bc7b19f8d73d671c01e7e34e04f2664930e74f5bc5a61e828ad368a708536f50ec302295ec517e74123267605fdf6859dae5be5588871773b732cbbaa7fabecea5e7e39a974dfd2288b5d6bcd99e5f2991180fdffb616b29572b4b1d5f5eb140ca60dc664f6466e95dd67c63cabe2f4fb0dba9ed52aed97f9b314194fe43084beac9ecbaee653e07cc13b209a91f95dfb418a3a9f068a9ae52435bca27addc81a97f7520f10fd0aacc0aa0cac6a6da0129658f5672972dd4da20ab930b12740d371f07cfc9c0e27260772552e124c2531083ed265aa7d8ea8c8fe719d3f1bdd5772f2ec333b1c74e7f0581f9cae92b70aed3b700d03ba516a333c11498e8b55f8390e972da5d8def2140ba478d9c7673a5a7e019e7a6f5fb154d9809a38dd96ee8c20a0155179c68094b8ea97c4c1b7f343e980a4451fb8924617439a945e5bd6258f72208d553c53bdfafdfad43e393f02e364e9d0d71bea268272e4868aa3376972dba912513f29c6fe9da57bbcbcb302dae41aee08abbf9f1f83e528096bcc3a4ebf06593cf4ec914781a4171d7e3f8ee47fbe654c9a62e2854439ca157a7b502f932123428d9f58f8968365c9a06ffb795749b4dd38f439140a95521cabbf07070ae5b4c7152f34085915059c83f2717d6e9313a0b8c2bb31b7daa7cd825c0f8ebeb632a6b8f63d2cd8ccc26deb6a249e767fae4efa8e5fd2a5dca653b9f7ed18c02dbe99aafdb82498d4e6744a8c74d6d1e4b0d23efe3983ca193a03a65caf7ed053a1e540de812325dedf3a1e201fa6b8588a7b58f24303fb6a61fc7b915a2fc564a8ab573f85dfb14fc5866eebe33a55c6aa9b86188ac3ec54cd1f5a01f0a270d8bf41973a695b62c20beb1eb2ab5f2e360afa79ed60516e22dc71ca7fb52c39aa32d54acee6162580dcaea719281fa64878d07767194df200500308ddbec78ef39e377426bf4d52dd1ebdae8cfb4e2e4a37d6d7ff5309cd8b6e7ad5467dc2dd4d8f2273165cff50b5774617b87aa5dc35d24cc1c9444e583d458a5b2f913c2b54e6f31c7afedccb48d404c9c4e7492dc540cd8bdd2bface53aa8a87826276ae877db9faba386c7f0f4a46665050e27fea9f9be74d08715449fb2748bb7df1d36df2d8f945718fb2dd656034af9b82e37bd12f8e09ddf3c165f9bc9291120cd9f374fe62484a629fa9fc180769ccca3cc91ff9158a7b962940db1b7ea8fa7a67fa9e888e9a242f3bc61b3559b580f240eb481ff3ec14eaf59b9fa2daabd34b7480afd17b0da54be833e493640e6836d07ec9eb6891e52ab0b9df3885cca99b40349db42435621747c63f8a430ac022b15ecbb9229ba8", 0x1000}], 0x1, 0x0}, 0x2) r5 = dup2(r4, r4) setsockopt(r4, 0x0, 0x80, &(0x7f0000000780)="443fb764d13ef387d44e0f5ade0e4432ff920bcbc0538e6ebab391f0c8eafa5f4b6a306449334b9ad8b00bad579e088842fc78c4c5c63932bbdddf7741593eb43091f5707cb43cea1b132f4f409eaacf64c264f5ac2cd7cd261da1508c34d062792fce5248f1ab2f2c134e4713cb7903b6db6701e86e1ebf41c76408bf486261ec42dfa52f41c5661d619d1e33807a51ea99a2b0f02d7ab34e36ec7b64b232e02639476f4d29c571d14070f59c07a5554880e21f57efb6b54ee90e313a1b0a6bda241050dd526e0b0b838c1d983cefc3be2daf3af96dc08581a5c1c20ae93041e1f978586bcba58bb09683c4fca91d71b50e1a422b7ce7706b93ece9486e690d38cf544d269ac45be8ec715fa02f2fc79f3a5fbc1c94f078f8cc735b614b30e1efa9c62026f05c7dc8e980ec004c11a235a1170dd6c22b9f499f2b75982dbe7a36db24f8b6492c3a43aab7edccaa57bbfa13771171aa99cc57dc2c17b85db2ce611d53cae04cf3349ae317a9ddad96d8187ed809131de7677b58f55dc010d08322ffa7cc1e1487568e39552925c8ef4407455b030b86d6e871d92fc91f1551a5fcdf24141309788a05ec496419717ed95987c1041a349315aea2d00600336d0f57408fc9ef09b157ebad4a183587d8cc5b474c7baab99e9536943bd0a041b83d54e86704148a983178c2736c03432b11c13a2d02cd12518fb3a58efdebb74a66a2c86cb2e66b84c2260eb726b4a7352db90d5151e805d938f863fbbabfe51dd3e99e2214a1477b1753e4e2faa8a1413da688cb31950411642c1c4e4bf4ddd9620dababc7f3fdfee1d700fea87e6d5e3c7832f49398bdad69a6b78952a183be9cfbb278495065316d1a66360a25fc8fb1606ce9131d6fbaaee72bd3e094d80ce14248e3213c5fb8c01786054dfcc89812809bc36c92574643336db19783637d20d5fcb5d7b84870f2fba0297067cae5b66761d4d140ead79fa7a73dd698e9d3f70828da09f6c563bf29fdeae3d27a3624ebbe4277370dc8f31f50b50a6098e8c40e3bed7bbd7020bcf7d3b36f501a93a2d7f69857318e3ee767653dd71f3624514a08a97b2c938322d0249a2b04910d93e685e8c4a29d21d2ac353ff141bf130f52c95d2fa35611e5bb858193f7aea8db0098d81b8161cdfcbd14a7ece4d9e323361fe136fc3a8fc1fab0e14bf5124e8f7128eed643db6d6975c4ea4617e77b970bcd801a2e5d18955618172a81d14b5ed65b6f95de41dd2a3a8ec2975556de7e5b268c0f037aec83976818d32ca57a41835a55b9e467fe015f43fb9e7aba43cfeea5937ab6be918aeeea5b7e41db1f78344c0e27815115c7ce28b8e1cd199846d3ba2cb41d341f7182bf511a842fc1ec76e031ed27dd2cde181e5baaf3a2fe5823928a608cbf64562d7479dad350dcf00a6a3ef90194599196279cd385a2c08f82fb0aac61a91944d3b1c956489d0f7dd90b0dc3afbfa832c5a02a9a5e72a064d3754fd7cd54f40d80f74d7478198b6f579e4508e942eb487af75521d5afecfdc3689deca61a9346bf3081aa2f10eaa55d6421af484dca426688adcd024078f158dedbd442c79e94772dea9fee4c1534a55d1e6820089511f951d2d6109fa434fcf96f10dd5959310e1c896a39979385072658221415de18a0e6b40db0050888ed2f2149b7e249d6025dec7a0cd8f7bc01e3392c3764283842783cfc01ff771a2aad965f8db3bf2f2e0433ddde5dcbf9b2bcce4a23d8e2079c559fe5f39011043459026e4ddf9e44641d6b57738cb57ff3e7fe1db7d30397c4de0bfd3e5070b1edbf41f74172865532bf97049d6a5828f156cc4b973949c1ec1088623f1c9517a6b3150389137fd22faf84fc1594968c2315ed87e59647145e3501ae0c61dd9aaa441a02790afee31b2d66a63b6851c3f45cc0ce7be501fbabfd08a0e0546235ad07df4d42cc709a6700b3b15e10d35f7740a37e71649a4ac9b61e2c5e025b67fe038dc2be32ed50967ae5c985b87aa4cdd515f072aa561646b5096e441dbacaa4e95d545ca3d6d9c88231aa1fff947ab1db066424244cbf9aeca403628870038982fd67894ff97e5059a2becd4c5e4e759a4374a06bdef9bef09c8934bddc26203fccd1c50f5c7a6fb429cb8b6dd2945e8a13e6d64ce1fd8760bbe512b75ba3248661b5dc495ef1811f5d4dd85dc8a5fefbe7c348573a547eeaa1651e36b02ce21d0ae980b6aacb813d2b0c9201080bf8d7a13ce0b5f297f18b59789e13ecba1ead767a4749ed7488d810d4fee851e704e93d1c97d39b940ab700eb48fcf8d3bfff082278952ad5ad7554513ef0d13b40bacb8f0debfe353b919b1123ff74a7d5c61770d266721a42172b9745e971b306430c7705aa7a6747eb9bba7871b63e0c6ac1bc0b06f11647c860397e2ec2182ec698a6a226e63d62754f34ea97f1ec588cb0492cc2b9c3ec848b934f78bc1560a8ea1e6f1f60f3d02230b35d71815b47e4aa20cef99cec16475bd520c842e44d7861e0e7a428fc6024c2dad094f6bfc480d3cac91f22e35b73dac8be09735d865eb298190481a06abe1b5e4c4f78f352945a747607866858b1c87fc3e93062e8b1682ec263be462120231e9da3053d65fa46ee1b7efa56b55de2cd045493e0a11dcb2d4d4ae0b15394d54e256e993ea745e07f8e1d29ce54a1bc9d55a124e92a8b4b9f5bc15616e635d8946dd30777ee56be54a28dbd2ee4bf8eb1a6b98b98bdc34efd071a7bd05043c537f823831cf720468581038d9595ae92d723ca35aa9acd393da10d019c134f69418de063701f0e13da7212c14e3e1626ae44bef6682dfc0b21adc60d837a0bb0e995abdfbb18ee6aa9505d70f76eb6ecb56cd8164e305cd51dcb240fe3a220b59ff2db93e6cdabcdbe84bd7df07f91cee1d9650ea79bcae5f8ef15dfbcd000763d502e0cfcdf84c53ce81383d1fa0d7ce9abab9ded8d9509fae054014559f43afd3d9f1050a2b5822d3e1edd2efb4aecae8c703864c778e11c3afc7c81b77043f48460f7b76702d2a776ab3c62d1b0e1adaced13983a8f0928d6c972a7b8f507dad405cd07073575cb56058dd75412426a9676dfff4f8f929e0a9424aeb93e372dc59374a945333d9546f48f03a86018c31f4a0b8805353cdd591d98974d9599dbd41b9ef4aaa3efb2d2cbe3ae1268a1a7315f1ba42beb9e21c57148fcdfda2749adb965cb2f456cdd8820e14f9aa5a2f6d3075ee6fe24656f53cbc5b8e20a716527221722b9f218e123bc3a57ab035934ceb5f4c2ac65516fe46bfbdf66cec6b879cb5267334b1311baa9d9cb405c93c6b50d446da4caa2355b480654f42ac0da5a2d07e5d238b6d7f47c41188cb4ca5bc57f845ec803966ad1661a3e52be24bd438230fce49b43ab3c5ce0d8f5913901fef7bd7e151a9bebabf84ca620ed0f2efc24e1662c94047f305d32cb588075cac40468b6b86f63382e144caef87831e00e9bb344fa967eae1d04ebd90c9c0c3c81587315c710618adf27a5e3987daf3d32b988b3cee5b5cbfb82ebed390933ee7cf805c980f5424a7428e2c9e4eafd0f7b39d70afbe94040ae839f2dbb6e8bce033851238f7d4273f803f031935fdc9b195723560644aae773e1615a6674e194305ccdb1eff32fbaef24594ea71444e714322513d0c040c382a6b939f58c7d0a776f347f633f6dc1d8c82c54d7f146297195c85c5c0f74f393cb3f740ae0e02cb3707b3742a85582fb0360e4384253bd375866510996c11b284f579ad0209ffe22512acbc7c99333c01c18b1d86bcf89300bf49d02db5683ff2fc946b49cd6bbda9a126ffc358fe4d431a28bc0937db26ad4540a6c3b9da1560c4348f8e427bd5147ff7bbddcb3b8ab9a86a24a4f91909c7910da189ab8d8361c8977937a2b5b2b4651c242d70e8c946d29a4e241e408f44aff0cfef6c0994f010037db275593855b39269a8d874ad5d332596bf39c506177e29757cc12896887079992ab22fce625df298b432203040c79aef0ff50b5afcf517754dfa50186d2d36bb748bc764630d750ff6ee20634caa299141dd62ac3dd3b63c4d01cf5e1b918c6f97ae71931cf7bc781c27fc8be5883227e7b46074eca9335295b8a793e365b0be8927621722b1a12b75a05a686232fbd6896d918ca75b95e16dbdb4edd9ae7590d6c32849674789868a511b2cc0584be71747731e8e17fe4a8b30d836116492f3f8aef4332ee331d0d02a56f07714a95061da16a408144e4160187ef158c737b3483508f885af726f4b38664d082c3a964a3a828800dac7e5746573ee9c6398224580ba80c5c00b77c612eefae9baff8af0c08632e399f33bd183ca54fc1ad3ef5772f1da8d48daaa8b857f2b00e6aa01742e955b56fd8ad0f410e1e85f0f9b3b823eecdaeb498d16c97291a2a699bb855b45737af1d3ad2393faf9089d4f75e089fecda631500cae1074415f9d2ebac26d61501705526820b2ba9f3a920b2e997601076631b7b83285915799d978502202c798b54983febd3f71e884c405d254ae6a15188fef51c9d839cb31609eebf4b5396a3195ed1d5a8dc98a47d0b7a8f9f51a02aa26418c18dfd350887c1fb81729348269b98403cb3ce1dcdbe5f0b1ab6a51cc4bb6a4c0bada935480b2e3d4be7030d809b7cf8fa014b3685939ac977463b5f83c2927ca9b4e72b2b708c52f916a20b767d61666df31a0385fcf1e3a8ddd6ca59aa2eb45d1070d1e740d564f88d8708cc97b9aea54460908d0e3a85fe1a429e159b07321a841ecda38baf94dcf49d2be217adc196c82d31781b2ba077e0ab47dc92e844d560c18a8564bc2d6351a4f04d5246ac5797f390ac9d016c7d5849d2fc26507eb1c52e2fadff23cea3e9e716bf45b492d062ce5b9c4b71033c4adca3c0bb2be93e5ab5fe5352eed971422010652ec461b9ecb9797e6d2fd0e839326dc7739525529727a457fc012ef90ae558eff43599421c1876733fe2cde314e8b5bb52b6abf896b975a4f0ed1c74b190bee63974c862e688f812e2f3874ab81988a3f51315619f13fd028b18583bebbd6c48644177245cc16a8c42babc918405e53d65b07f746f98890bf64787e9c57f400bdaee12cb5f9760e674b351997bde1690278fdfa359cac46110d1e4eaa2c36a1e2248858961db5db76ac531b8350046383f18653df8f61ddf14cb244f84e80e7616321c01ed9c67d94711fa23db81c29821dff05410eee641ba08a183c0419e886bfffe8ef3d44cb49ef8d687c6d7b4c474dd86ff688ce88605e72a58f1a11452ddf6fd237e0a4687274a4de2102ffb747a2e8f43c131cf725159dbf6be4e34de1d9917317e401a4e77afebc55a1b5bbc0b70b9c29c3291140bc5e4ed108d74095392a27eefb442c1e44e12665a52e147e42e9165e6833c0e1cd1b2d29e4fbca202c6e8bd3e38b77b0e06a7f78c8ce80eac7d03052291caf24e3d3c2e24cc2c81d5a5ec33438d65476a02613e8fe243fc7527fac07594df6c15b1ff389d885fb10c2089e1ee905057fbd9482a2502462db09ef13a718c07cd43bcbe475b4077c399a6855858fb7c19d1f87402264f42b9a4cb902c72bf84a7afab0988aae34e5952d08535b4a07cf47c3f06bbc65e563a909d1983acc077d86332d5cb24f2bacc7235744e2c990404b2a55e0a04387ea63b22cb5de4088fab4455ae9e86017c4dba2686263752dd6c73bdd73340914b5b2e9b4bdd60adee1a724652d4ad71daa1719e401c90f7cedd860e022fcab34d2f343dd0fc34ee0795b0bebf55876bb70f0c46e87e", 0x1000) semctl$GETZCNT(r2, 0x8, 0x7, &(0x7f0000002b80)=""/4096) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) semop(r2, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r2, &(0x7f0000000580)=[{0x6, 0x3, 0x800}, {0x0, 0xc09, 0x800}, {0x4, 0x20, 0x1000}, {0x5, 0x2, 0x7fd}], 0x4) semop(r2, &(0x7f0000000740)=[{0x1, 0x25, 0x800}, {0x2, 0x5, 0x802}, {0x1, 0x3, 0x1000}], 0x3) getuid() open(&(0x7f0000000240)='./file0\x00', 0x10482, 0x200000001fff) semctl$IPC_RMID(r2, 0x0, 0x0) socket(0x12, 0x0, 0x10000) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='@*\xf1\x01\xf8\xff\xff\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x80', &(0x7f0000000080)='{+\x00', &(0x7f00000003c0)='\x00']) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000001c0)=0x200) getegid() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x3f, 0x4) semget$private(0x0, 0x2, 0x240) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xe000, 0x100) mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001080)="f2fe45ca50a3fff69b68cac38bc76dbaad2db7ade08f31109caac94c00b16b2f60512798ff6ffa884228141b119467c9e26c2d3c6c64e3606b893e42cc150f7ef63b750ca82690de387d6f33df2a22f72859d2421bfb1e20ecd8d69107a534e1acdbe3d5c7dd346f734ceb806919792e95fb4372aec5811a5e04dadfc5ef0961ea94b62deae4abe1d4408426210ab909c6e57d3a43ee31a5c016fabe1e7e7f08b710dc2031c1f9039235fa22556c3ad58a2a377b90bd229e86c1f315fdf2395c0944898ed9d6ae5d0253d6ed797f691674fca5d310c0aef3c8f980efa064372c1f55b91a782f32eaa843a94bcdef402c24284fa5d18e5458dd63a249be72a94ccdaaa6b75fb44c77f6f6a30a99ead0203456093802b0c4e3a9bbc30e6dcf56f33f2485a9a3822e0cfe49e85d5bc16b58ee347111bdc13c1609f6d9b60b5d863da5d8f0f4549a3c6b878f3556718d1184bd2033bb57e0ce6a16248ee701e06d44addb7a1c32f690cf00fd53fdc60a35fb202b8531d4d61adfdda60b79cc26be1dcd86e29b91fa8575fa87e835b7096f4290abd395e547f183ee07097f8229ea4a4e94dcaddd22ae3353eeb742c32413110ae49739d4be11e1340d82a5d461984d20679f525f61004f9a08e04ccc7465f74869d61089c7c71f72a3f96748de1a480ffbdf06f450312e17", 0x1e9}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) socket$inet6(0x18, 0x0, 0xba78) 16:00:57 executing program 0: r0 = semget$private(0x0, 0x0, 0x388) r1 = socket$inet(0x2, 0x4007, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xf1d5, r4, r5, r6, r7, 0x0, 0x800}, 0x5, 0x1f, 0x7b1}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() r10 = kqueue() close(r9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r9, &(0x7f0000000080)="e3", 0x1) kevent(r10, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240)={0xc2, 0x3afb6ae7}) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) setuid(0xee01) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x40) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000ffff000001000000000000006f771e34b9415253e34773aaad91956309bc9b0e314f3b7ec4768f31a27385e176d149a6b8a8a2f40a0c823d9dd5dc2e7208fa858c359664c939bbb4d82cc648b5fa9d6d94e575a62f2998663d70d1845eb1ff1709d39d2401d77b147ac77d58654113c18bd148b2c20b2761d672fb4f95dc8c4fe4c913f389d1fede"], 0x8c}, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x26) r2 = semget$private(0x0, 0x3, 0x10) semget(0x1, 0x4, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000005c0)=0x10001) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/231) getsockopt(r0, 0x2c, 0x0, &(0x7f0000000300)=""/192, &(0x7f0000000540)=0xc0) semget$private(0x0, 0x1, 0x201) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x95, 0x0, 0x7f, "b458cdba42f0c40357de9b01664172db1ac882a2", 0x8000}) 16:00:57 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x401) syz_open_pts() 16:00:57 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_RMID(r0, 0x0) 16:00:57 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x6}}, 0x0) socketpair(0x20, 0x3, 0x8001, &(0x7f0000001100)) open$dir(&(0x7f0000001140)='./file0\x00', 0x210, 0x82) pipe(&(0x7f00000021c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f0000002200)=0xfffffdfe) r2 = kqueue() poll(&(0x7f00000010c0)=[{r1, 0xc}, {r2, 0x20}], 0x2, 0x6) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200000002000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000380)="b1fba96ccb27954770ffa7ff91112812b2800301aca2dda861598ecbca55522d9bd87c6b348df113e69265a72b08d344cf6b7bc1e7e6c6e7e2dbc40b310e4c1288369c4e1c3e971ce67bcbc0c3d23d3cfa5dbbce995e89b64b1af1d0fc4c356b2ea772d824e25deb7cdc567197becf642d33780584c1bdb5b95fa76bca5bed589f066c0a74d608c12de65f514f5359cea7bc64e93f86359c3178bfc4295e8171f40e65fd319370c8f6d8bb853258fbded9dbcd3e921675dda9c75fe33527d70a79184ea3bd033ec2545d25eba542269bbbae9bc6a81187ef39b6ba6ca6749874434299033526", 0xe6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) r1 = msgget(0x1, 0x100) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="0200000000000000af498a81ec2a214519c56f6cc596dbc1b84f1187abc0de449e28110af6f72b76674d9eee4ec34c1382b48ee339cf763566a115d0e3eeaa06820547d34768e7bff19abb86dbb0056add36ea4f30dc20e67cffbf2b612a95e432df9be9a08d6c99b5f52140e6d83994bd41175ea47aadebb5b85eec2753c83ca2546487c4dd68a31a75d36d519a4438905d01af7987de13113c2d6f99e45bb789213419d89ef08ced2b30ef1b6c7ab538680aa879cd016b14c34dce6e35e29e15dfdd62bde37c724bc640abad777f32007ed9377553bb9dd310bf4098dc4d394700632d030fb8863d3b498e0954e0c0b7ddbc7ba9551ec13f488cdfe459f7ab68ded8b05023bd76fb2d22092a464fa85117ddd707bc7f124ce269f49228b7755352318bd98ca3b3e4a8a7d760a268b774109cec83fdd766786f02bb96dc12ddf555a7041cd7e4fe3b7c06f73fac6c5bd7a936e0f3ad45051753d1cd1200c18a68d439a0429733690deda58ca99032bfc6fe8e468386b57770ecb95f3d0935d1770818a666dd19911df3168f5aab5760bae04f"], 0x84, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2f", 0x27}], 0x1, 0x0) getsockopt(r0, 0x80000000000003, 0x2, &(0x7f00000000c0)=""/29, &(0x7f0000000140)=0x1d) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = getuid() getgroups(0x3, &(0x7f0000000540)=[0x0, 0x0, 0x0]) fchown(r0, r2, r3) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='./bus\x00') write(r0, &(0x7f00000001c0)="04b70ec7478049ddf6dc4a7c11f481b0710077894b8896b1f3ac9b84399cd68b6486000000e6ecde42000000000000", 0x2f) 16:00:57 executing program 1: setitimer(0x1, &(0x7f0000000040)={{}, {0x2599533c}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x1, 0x1}, {0x4, 0x1}}, &(0x7f0000000080)) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) 16:00:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/103) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/153) r2 = semget$private(0x0, 0x1, 0x108) r3 = semget(0x2, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000140)=""/176) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x823, 0x1]) r4 = semget$private(0x0, 0x4, 0x78a) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x100, 0xffffffffffffffff]) r5 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x2000) semget$private(0x0, 0x0, 0x40) r6 = semget(0x2, 0x0, 0x146) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000002c0)=""/201) r7 = socket$inet(0x2, 0x4, 0x400007) connect(r7, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) semget$private(0x0, 0x2, 0x20) semget(0x3, 0x3, 0x100) semop(r2, &(0x7f0000000400)=[{0x3, 0x3, 0x1000}, {0x7, 0x6, 0x1000}, {0x7, 0x80000001, 0x1800}], 0x3) semop(r2, &(0x7f0000000440)=[{0x3, 0x0, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x9, 0x1800}, {0x7, 0x9}, {0x0, 0x6, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0xa) semctl$GETZCNT(r6, 0x7, 0x7, &(0x7f0000000480)=""/155) getitimer(0x2, &(0x7f0000000540)) 16:00:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/221, 0xdd}, {&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f00000002c0)=""/76, 0x4c}], 0x3, &(0x7f0000000380)=""/137, 0x89}, 0x802) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r4) pipe2(&(0x7f0000000480), 0x10004) 16:00:58 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f000027e000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000f00), 0x20000000000000bf, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1020800009a7cdb900"], 0x10}, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/4096, 0x1000) getdents(r0, 0x0, 0xfe8a) syz_extract_tcp_res(&(0x7f0000000000), 0x80, 0x1) 16:00:58 executing program 0: mlock(&(0x7f0000e9d000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x20) r1 = geteuid() r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x1, r1, r2, r3, r4, 0x24, 0x3ff}, 0x1, 0xffff, 0x10001}) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() kqueue() close(r0) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x4, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x9, 0x0) r3 = dup2(r1, r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x2) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000180)=0xad) syz_extract_tcp_res(&(0x7f00000000c0), 0x7fff, 0xe995) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x4, 0x0) 16:00:58 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) read(r0, &(0x7f0000000040)=""/27, 0x1b) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000280)='\b', 0x1) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x1) 16:00:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x6, 0x3, 0x9}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x8104, 0x6) fcntl$getown(r0, 0x5) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x236161bd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37100000fbff000000e5768000000011"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:58 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000040)="f6a2dcd847a82e16179fd5c6bdb357d96c6e668379dd66982e3d5e60bc42ea383680429cbe89126e2596e53f00505c0e48fa983981a0cf8e154b16aa0266", 0x3e}, {&(0x7f0000000140)="c9ac", 0x2}, {&(0x7f0000000180)="fc971bfafe1d4a6fd116cbb02ac110a93a449f5e5e359b6bef963b5b666a9a9b4a10d5f9522924a7486adf7bc8d9aa934b2e6b85e79af8c07554485e0213b2078f8f6f8f8ce583c2bf6b639044a87a772f5d84190c6cb5e074806344b66681972df1e5d82dd4bc11bc7ab25d0720cf0c767c5de8dcaf5cb0c38c43de32e3ff3a5d5babe7de54ce6b8817112713307c037da7d2c9ec8b2a442d9acbbc7574e8f17d0571e096e1a8cf52189c4b0da0f918408b4449e658", 0xb6}, {&(0x7f0000000240)="64e54544c0104b0294b66a2c7cdb5e7c06b50a1a4d21baa87a07f3dda4e932379df7f634ccc02d5d31366c2ddc5693dd47fba121f53573fa6fa99be2ec28a9dfd8465ac72e6282e5c3c1032b4b8743323343413d62cf33c164d14887f1d89cb6fc57c7fc186ddfede77a1617b0142c261ad286", 0x73}, {&(0x7f00000002c0)="9c5d7b46bd2ed431b4cab5b8abc2f30526adbc733f2bc6c2b2251d5589323b49ae0bfb05faa49caa2b7f1de43671ffc1c4740d6cd7854407dc8bb7d1fdcb6a51de9423a1d82a0b43a59759def1c3d8e74f7700bd534f40f13be08e2cfdf3c237d67206bf8e552047d520b7db66b257e6278555ae93210bbbe9e73c8dc89539dd4d793eeebb8c0c9da41ab17d331c949e55c9a69f113b66162b72fc4b723df19a1683b99e55b52868eb89f6ed9bb16d4f064d25cf2a6b127a7864e47fa8d7cf1d39154ea874e301821572e648502409ef008a5b3b26f847507f896644428f135358", 0xe1}, {&(0x7f00000003c0)="5ec198f02f8228d62019850bfe49d804a70f44a53075226bbd4a75f6d4771c25d976d3f2ff655c9a1523aeaef30b82112cfc2e248dc213af50e54394d5b4c3078aea2e2dcfd528e60146aff1464527f50418ef0c7c414ace0ff782a8fc08136bcb0c20aff772c612386866069cee6a1df3024eb38b1077d4a7cb6d6c337ee385a5ee4801679028ed2e10a6cac666e2964c74d8e2064084471f0f2dcf1584096fbb00d6eb2f694a80432f17d00b3e5f161c8f481e591fcd0e8453eca015d1268e7bc09716d9b8b5db", 0xc8}, {&(0x7f00000004c0)="2cf8722ea07ca98494f1039a1e01cb2e70cdae20efbcb69557a7132fa0f51cc0c09b3e862f3e558bd1d42d0e3256f01e222f8ccfa5227e2be7c3e36fac", 0x3d}, {&(0x7f0000000500)="5f56ec6a45f4da9cf76d363732f06e3b40b37851cbe14bf877dccd6c19a0890ba35406ad8852b5cd66cf4661febb0b5921a963b41ef41825d80466086d777f48c67a9875c633d671715f021969246416e2b2ab166f7df5f18bc2799812cb27656196e48329837b214dd611444c025c4a02631735274bc733027d40c822979ad0931aeff122b16bb0fa2784e5b21f6a5a54d5c16cdd3ae91f03612425bbb91f", 0x9f}, {&(0x7f00000005c0)="22f1e1f4ff07b276e73b484cad80f5652fdf374027d3eeb5b3fdbfd25d3b3b18158f7adebcb1d2f767e5b2ce408c139efe32bdf59df059b4a8de01d058b155f5225db3", 0x43}, {&(0x7f0000000640)="7f3ee4a1f8362efa0d3ad92d42bc4bf330ec85ab424fea8f73ebd62be0e089955759c02fe1e97a9db6e20f8bbffb1d4388816424d2e45dbd418ed9487b36f4c571dbc04c15f06fa744b9a3af226b5437e2d8b68fb122c4fa59ac049fdb163b68a4616baa4bfd8ad2a07a5560d487ccc7a1", 0x71}], 0xa, &(0x7f0000000780)=[{0xb0, 0xffff, 0x3, "2101e4e5555c411e39d9b2095ca0566d20b332ab5970b00a3e0de52961247aecc0c591f01908da2fa548ddf67c0cdf9980cf4f6ae6f8ce5ba19afdb770f52af59b45acf234b23bc7cefa568ebcee14afff253cf973b1b2b31ce4cf4dd3398eda5ffe2c88a48a3fca6eb9fb9a346826bd1963205414c3750a537a81947f31ce7ff79a39effe10fd28c7d9fe9118b4e7b2a1e88964e4274dff054b99"}, {0xa8, 0x1, 0x2, "2f963b8ba4451264a7a0779f6e0f0f9bad3626a6952911af086980b1348b1b82259e12ce8aefaec90431cc4c6d850a614131b02f42833fd2ed77f7250c10e7e9e5a140e62ae67ba9c15a41222c88d017324e9dea288de49b55af24c334d72cbbc9a8beea238d7d559109773977ef6efe85df68e57340873b5b116dbd3d6614306664c9d1b3a1c2031e7a4953f026cdfe679951a0"}, {0x100, 0xffff, 0x10001, "b88e4a0fb00d4cb06c3466e7b5b715debfbe5c189d5eb27e7f11370f6285106989fbd0fbb5163419f7999a6c9158a0c74f1f3f5bd3e45dab1e4ca01921e49e48d2747e1ec9e015e75fce6850d2e11bbff4a81de2ef6beacbdf8618bc9a298824d1b192a84364352bd13071a5f31f004d79668dd176a4b9d48d4363524a97d6f5c26aedc33a45935ccfa4a559d966dd6a1d527e5067c3ad4d62d9cba34b8a51260398702bbd6a1bb0818f396b281191bb2a38d030b4d200115b8a4aef997cedb7b201aceb54cc3718a49773f2ac4599fcfe9f27660079fdd6f98c85cfe914383b83eef487ac9e16efa9"}, {0x90, 0x1, 0x7f, "b8409d1a59e3eeb45cd119fbf26bf11bfe9e922bf51a1f46805b233c38ba24dd98fb6eebf60108b69cfa341cff7a517710bbda2068a53015b8bcc3f9abdb39c2fc5e7b1c13872d57e990e158f96e011cc153282a2b3999f134082fcb42d9bf63ddcc5854f85dec178e0ef3a7e4e5b0eac17987cd9bc7bbbf6681988363"}, {0x18, 0x1, 0xfffffffffffffffc, "f14c88f203"}, {0xc8, 0xffff, 0xdb, "2b0986dff817b5c727db0073245173a0cd682d50a61841c23f6516c17e453414b60a2be56f3109030bfa5393a3b877cb26ebc0735cd4f9e565b8fb02ea5ea88c8965e92753807ddee7210d17242738601b219db2f5f0f027c6db2b58d13d6e1f9a7db49f23c930dee9dc219ed5555f7ddddb6794128908f86202f85c7c0f768573036799dc937fff9af4414fb94ff6723c25cbfa23ddb25bed8c78632f79f7259a7f1384e5ed91fe4b17ec8d25e2962ae92328c37c8fdb85"}], 0x3c8}, 0x3) 16:00:58 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) dup(r1) r2 = semget$private(0x0, 0x3, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/24) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0xb3e8, 0x0) 16:01:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x0) 16:01:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r2, r3]) getgroups(0x7, &(0x7f0000000080)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r4]) r6 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) setgroups(0x4de, 0x0) setregid(0x0, r5) setuid(0xee01) r7 = msgget(0x2, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) 16:01:04 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x80000a20, 0x8000) clock_settime(0x10080, &(0x7f0000000600)={0x1, 0x6}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x1000400100001}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="4c5da432aceaeaa7ae0b6ef75e827f799e43c3f0c6ff2f787d24f0b48632f9ff44f12497c04890bbff580a681da42074bdcde23157ae3c2141337a9b672d47ad937dfd04f69b7efa7209fb0f3c98ef9e3bb97b3cd479e6cefe", 0x59}, {&(0x7f00000003c0)="353e8019381661d7dd72b4fca8fbc1274e420a4f7641144f867ea03e85254a42c166735458837357e2c914f019459b0847966b036d4ce5fad9bdd9f96a7044b35ae239e2dd", 0x45}, {&(0x7f0000000440)}, {&(0x7f0000000480)="fa1e8fee3980e7a643e569ec7033d6eed91e35bc239f92fd65ccd41e302e2bfa9b93a01aae8475aa8a03b26c200b5b18fa3af2d07dddf3e214580dc73f54517ad531a5c876a438ee76fb03693b7e4b14400dd50141d778fab95a7397e22fe9f69c9fc099eb4d7d36effff5ebdacda28c8c0745095efb474e62231a7dd6161de190dc8adbe8a901229b3ea2869fbdfda2fa7b2b2c86fd8c066502d7dc3122c07a1fba913c64d04829ffac0c8d40bc3fcf4ecb8da9dde6a5ab2c5835f4dbe3a84d319216fc24fae33d6bd19d4233e28931fb0304769fcaf0a430644eb25beed496fe51ecb73b1d75722d9997", 0xeb}], 0x4, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0x40000001, 0x6, 0x300000000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x400, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffff8, 0x8000}, {{r0}, 0x0, 0x80, 0x2, 0x5, 0x1}, {{r0}, 0x0, 0x20, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0x0, 0x1a}, {{r0}, 0xfffffffffffffffc, 0x80, 0x8, 0x7fffffff, 0x7}], 0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20000002, 0x7b28, 0x1}, {{r0}, 0xffffffffffffffff, 0x6f, 0x80000060, 0x6, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xffffffff, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x5150, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x200, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000002, 0xfffffffffffffff8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x18, 0x20000001, 0x5, 0x441dc16a}, {{r0}, 0x0, 0x8, 0x8b, 0xfffffffffffffff8, 0x3ff}], 0x80000001, &(0x7f0000000000)={0x8cb, 0x5}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:01:04 executing program 1: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[r2, r3, r4, r5, r6]) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x11, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r8 = getgid() setregid(r7, r8) 16:01:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f0000000000)='./bus\x00', 0xb92036db9440671c, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:05 executing program 1: r0 = socket$unix(0x1, 0x9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000280), 0x4) 16:01:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x10001, 0x2990}) 16:01:05 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0xda7c) getsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f00000000c0), &(0x7f0000000080)=0x27d) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="b1e3b77e9da8c18ea49758fcb4d46c33746d34e81f30e0b188df2a3c89", 0x1d}, {&(0x7f0000000100)="6a8a2f7ff51bcdbe21dd7bba1625945faf8f30a63f2ac5f6fb8c815ca2c25115cfd5b4c4bcb975b5fc730755a9df97bb890a35d98f3e49c5f4184720fa3871efa08fa16b482b0bdcb633eec463988050aec94164edf23cd7bca3fe54316b748379902225e395f2001e6d", 0x6a}, {&(0x7f0000000180)="9469204b516639da77a2c9844bb0696e2f58689265ce1137d7586bed291151cf3551f0cff78df551a02a4e32a75d6e75da15127358f6001ed3ccf27376b5059f7efb9377d7b47f7e37dd284dc1207162c4e0ce8223561451e7bc3cedcad571b0d46671dfdbed651bc45729cb00791949b0770d8d4eaec4c8948da0daf7359c5066", 0x81}, {&(0x7f0000000240)="3cab584bd6ca518d2ad5d8945e55d4580d5f3df7f2c967ade48caccf4dae455768fdfed4aa657f970151d16298752034be8746eaf508e26b6874642dd8ccf1e7e485ec52747032eec26cb7224a569e239d0b348b15cd8d5c90877a42eef8701b6d179c2dac33ed1d7e79957acf66fc2846402cd59273f327727d4a010f4bd33b3ae3a01b4c7d26fa9d165e1bc422bbfab149c354b6761e71e4abfd8cdf99f70a08c11f507202ff526c834bd6d895b80e1967a91b0c7b3d70fcfde038f7310af6f6b5ec35214e3f37a4cbc27233c3e6f7d9d5fbff874109", 0xd7}, {&(0x7f0000000340)="ebf9812d45f188cdeeaf7e059881b1f02edcfbf931a69f37b2adc1a9cdf4247a2f3478e56432f02a4eae31d60852db2014cdf33961a2070988479f8e8c2013d45e9aed6f4b90d529c59de98e76dfc385d537a9a8e6e8b1b255c8021c892adb520adb64fbfe8fe5fb4c0ed577d2fbff654b807ef57ed49e622394130214ca47bf208c8e7eca0c57852b646bc6566c86cc115be85863fa4bed0db7fb6a55ca99398fbb0f2f158b59ec7f569a896e80a8ce1f0c52241ba8effea0599101799a01f2c03db27fabc52f8ad8029d7c6b36b905a536fdce3986ab730a4a5c4eb8334030e6e457284381507d549b57e337e16e512f4bad", 0xf3}], 0x5) r1 = socket$unix(0x1, 0x205, 0x0) r2 = socket(0x2, 0x4002, 0xfffffffffffffffe) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xc2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x8000, 0x2) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000500)="8e611a52eabfaac09a05c508e9f3c19203c0642eebc82933958953d710db745192ef094a8a59bd28f149217a24497f08e1c093c986b039578687c025c7db4d408437227bbbf16ee7e97bac5a257c41b53436aa9d1a88c1d617ce19202ce789a4f59cba5272894d3da9c3e19b7551c9319bb6b23ad0cdbb80f6aefa5f65903e9f1f537fe262d7d76b957d1d2dd3743af8329c5f092eafcbf74ac1b71d7a02571c6a9c27302f63d413a0d7755f7df5d6f50cfbf8d9440bff2edc5014c9c3f03c06b9150b9451a249d16315eecf2bd8", 0xce}, {&(0x7f0000000600)="48932e6eeaa69e48a0b67e496c37acd6abb64a53518ac17c52e70f4b0baa5eb8533e9780b6e47db837e6ff4e1c0ac3561c1079974ebf81226667e9bfc3aaffcb1b41b44af4c76cdfea77c7073b6044deda98f9e6fae190ddb095ce1581d87132cbe73a55814f7315266b70ba5ced4acb54f456af7e890f53860f022ee501402c7eb94fc0ac7a3cd599fab2f2a62e31e31031a3cfc027f989c490c2ed210b04d32914a0b7a57a788b58f5b7a4c82dea4569aaeb9c73d4c4083e4d88ec85a313fdba40ee2df3ac01313266aca4b337c0cd694507f017617e4d12c3d3a6a5dea9264501232fbe49cf60aeacec3178f53c408d7aed5718aa6252716316de8d37fb2746a3895e5dfacffcc881b525975fc9cf8f30ec92693593abff9b21d31405703b91bae55fdfab7641d3ed717dcbb4787ec5a663b328a6e21d12c8e879e91efd8394ce90255d7d4a5a2404e355f67cafa401190fedd1a03a772a46c6803a7c912bc232c13d674a5fe479087906f6ef2aa07e7862e5ef996a0c974e8edd6753ee9621304865e7dc9cbfc62860c882b390a247d0a30e6b6c14419ba1e3a6b33932f2473f1d6cf9f4bd82dd9ca09e61729ef3dc739ef974ce6cc2add3190023d10eabd932309cd5cb5b4cc863156439c6284a1f35fce09bdb967ddd8d8b29e6686bf678075f8fb1ed794c6733f0bb3049d345e19874ac7cfcf292414a223dfbaa90f3f2c84bba1399a1104cd0c9a71d2d574fa728066036c98f4c1af65529608f92652f995e9c5e617f55631d16242a30700d63c2ea4834f34b4db6336b6654c0c074779eea6eb257823332dc8cd8b5efd8128e2820326e2ee15f48f42fbb52b4b1f7383087f9946fe8db2da89032b7e6533ce10d8613c729c7b2cc885484b055a87edf16f919c96d52a2f2979dabe82aa90aa79bc8962469fe0226b0e82472827fabe3fb1a97d5d84cffb963a91f06f8170c8a4125174d89d16e17acb12277d3a56ada17c81f48e7e3922d1d8d75ee6d9c639f30e2af26e41ee15ccb92fa667af3a6046ff6a85ad8b03077907f3257184c7c281bd71fb7aa773ddd2a2011c7341cfc59814f1927f5884b87f8eeea6be5effa9dde64be8fd7a1df5ed5bc4e4a302b11909655fa0d38fac1b3c79b0960215dfcaa378975fddcae921936c3bc02d457b50f86f1a9910353f9faa264e45b91014eef64f6031914a9f39749ba1a10b1171eb618877e2c3d2aaae1fd19c61a1b84402824c2f12f281be8774f7ca5372822e5f7c76d65be3e6a9b9f3d051f3829d46e2442c922bfac8b646ada1186c9e5ae3ed837c025146ec323070a05dea1222680c4f3e9eb37104f76467fe3e49c9724da3f4c7f8d62ad6e4a7790b2a811a27423e23dfcb8b9b3f47be1bbfaf5c9dc03be93e795ca8cc2a4e40abc9314aef61c3a77a77d61156f1a4bd15b36336b890a94bb4687d114752c54da7ec882846528f970f87ac3e793b7351ea1f912bb7a91c92cce7b3a8aeb246a437339f615737b4b468c77f1d5a3b5d84e3ff08171cc18d5030ac63a63772915c509f1f405d51a384e83336da5849694441ce05f8eec84f4163a1f099cba25f5c460f0d8476700be46bd79bd47bb8a45a037277a56ac80b3da87c02152ae7d7e058e73a7d6a73585a7e10fa159098c21ce0ba35ae0f99d4b0c0eb17c7942dfbe40f7b3c676a2f83c66f9692f54f6ce0b1736c65792521a5fb14ced7e5b20eb7d1fd7b29bcbefd405e7c56046b62a5f3ad3cb1562fdba205339db56c5260b55e7137f66e21f73e7ab595c7dba338ac5ca95f2e106972da10036923f5339616ed3af7b7b3c2c829695d6e15dd55be5e344008ba0405529cf02103918c3abcb26e452ac17e87f57dd30f90e7da21ea8cd8035d56e9f71091980ba3c34d2ca86d42d69ce714799be4940f1db2a7ee5dbb40640e61bb92822d273b99d9c5a622dcf1e8c33074c457ee621d27bf9afe13d9a83cb81af3b09737890549cb886f5427d3e0c3b40889cb4a82bea64fdbefd014196b5c94a757b2d5d440b988ba1a5ac0386c332efffebe1488cb00311ca9122367607fb11c4778dc0ae54ed77966c7fa0b00931fde07317934384743d1ca6760863cc9c7ce9c3edd5cbcc542b1e8421c5ff78d8ea4e8bd228449503fe1572b170c0c2240530c8cdb1c0e21a829228f6aecdd59ad08228beae66f31f7d766389d8b553925f17d3505dd5e1556ec082c9305ad5b334b2e2c94db2400df2d276a04607a04da1e1c5831571188ed80965c28dd73dc8ea1c968e439127379e4a41e4d2a5889f01ddd1a353058778ac3ef3122f8e8408689f1f501c426c346084ee1962eebf8545c2c6d64713f04eb5839a06a8ddf70477c4ae85bebf1ccc8e8d2aab1bcc7dfcbdb255b489ac35b19f6135271706a0a7bd504b9566abc83e0530253b4048a2a4927dec6fd55fc7d00dae85b618fad6f8d3592b784c076cceabbf52f7c440e730ab548df4ca6dca459590cb24f50ef13f435291f9737caddcf584281042940a1b33cb48291d3553467f7758516fb0b776ea7cd3c00a18b94c49d688f701c5039bf263d4431d5fb3e09ed9974f06f88c062d2a07a756449b429b25eae2040325ea16326c021d868e96d318ddcc875986072fc054ac2e6fcd96480b942a8d22c91ece814a378e7a23668bd8acb0b8812103dc2d60673829e7e44e0724d756301a2448bec9ee532d7c85f70c4f14feb59ad76ec51aa30740216df0d42c6786deb266a4e8cdc80578fc519e5814fed8849aef4356709ef57b885f30843cea2d57ecbb60e6721d091f486599685ef559cc7ba9f0d8fcd391a8dac07fefec1f3ae47b8533dccca409a1a42455a002cf35d07c27b848083620b5d1c70493910cbbaad73bb5bf7fee3e7e14387d9a302c9706c7f91b1eac90b6ce396511119a8ec877acc83a6209936f5f0530e2b55529a80bf6017c667a6786a1d3f0fd45509fb3d39408eff118dc732398c6612046b0e17cdc1039a1049547b28a8cac45ca4d8c4a7d8c38f88e066c11894f28710242f863bd99a0f73ff89e8299a1ddef6185650c13811bb07ebd3d1a7e55a5d1d155312be34ed62b8716a1933a6e576eac951c9f023bb8334930141fcffa765597ba3ec4a69c833a7611592cb09a9cdf3de6a460249ccc15fac3a47cf4359e24966b79b260555b7f368f5f7654a9e98782c0e31952c16cb7ae43e681f6904419f594fc31e8f34ae2618a63256d33b27f4b1d9bb2cc39d90dfc92e35567702939baa8125c51958b0054e59a06bd1a69a3d670743aab5977078e81f07d9e461396c7b3899f6f7f2265da559bdb2db0ef34ac1a6a8f3ba2550a5a45d551e76980c86945ada412d75a80ea8b5921ff8e4b8a318944eb980fdb81cb22cb9af90904049739fe44c067080bb8991e255dd226b1690308fcfeb0fc743b5d585162377a743e687df11241ab2257d401d85d197b90b3d6595716f980432ea59d302a0d86353a34efa3a632fc0ddf78a0e1b517060a8024dd07e2751ecd72058b7d933b724890f567c66400ca2d7c33ec8b61423dc2fbec9c93d7a913256e8abcdbfc4bb6399c80757df1c086875bb58408efe76471817c72af988ddb18ab660360770b8bc67e24a236a210904aacf20d6cb597f56524e8ffff18b27bfe1d5e05e36b5783c799303df0e49c3174da1f29ca3e1d36ffb601970525a35cee0ae3f73f008251f204e1eae6b7f4ea5e417afaa719ebfc12d525f085e0c896da6f280a6e597d297cb6c88f0be5b42e871281f004ff0b1a9e935fb1aa0dfaca129f27f824563f887cda110ffefd7a1677dcc1ff2b42607dca14f23b11fa0132c4ffcbf79a9fbe3ac241945236674f9b85d8755727bcd6525083c77e6c2fdf2a8b134c892931de88084d78889aa1836d5dc51187251e712ad4cdf5017b477fb048eaba4e6be106130f182d187fe2aed49b3b0f1ef64a54b963cfb81f77b9a9f3d0b86fd55303653dfb2bbf40194c1bc8522a0593b4fa13eac9ac2385c6d36e258a0d506f01a254bb8bd09d9a60547331b28d7dd5598d54de05887d4a90b15153e0b7c1a1205b82372b94b23380f86f86be796d096472b2029d0fa094b6209002e7f024d061184225b6bae881421a6cc8ebc00a2ec888c321ffed2b033a655dbbbc0902ff8e4a12a2e2511cff202a2f5fa5683a0326d44674349644a14ba1538470bcb113e695c228e610c2964ee955821c5058ecf728ea486b4b8680eb4643d066a7a3105131c1daea8a820c3ed438eae2243172e7fb578ff20c5574864a9df8a8ba1d62ea5d99e6693c4be713bcf3a2081ceb92ab845c97c6e571842e7963f10240d83f4804d08af497be5bc6aab5b6d34958518b6b0970bd2008c7238f6ae83b57b58227f06d5c7abe14e9e9c79d9ba2bdfadbd044df17b7786c31720967989f3c4a59d1a5438e7a86fefb3b5038d8ae963cc99007bff3b8a80661cb0dd48832257dcd816ffe7981c1b2d636c7b0dbafd9fd9186f90da7499fbae799f4966be64ac6ed991f0c8abb302a1be7d697d196dc33cd3dab811258e4e92124c4861d6a895f7a03a926387816802b583f8cb1c5eab7592cd191d4fd0c014877168030f2455ac646745267ff34db91659f74cbe3e897a8105c4c5f6d493b2d19399e4a8a0a1d55c82783d369031b5472006115d56ab949a44ada64fa5c785de215eeb7a2d414863169bf1fd85b38a7ec7e14e8ca789800fc1e57200dbb162a8aa5d440c91fd3818369f312be36a8a368a7fcc8ae4cdfdba1981b422a70c08f306978e5865c0b65bcd758ee2fe490ec1420dd03d4af5a41a3255ea65d33a676b4e44408911e6b8fccf645bb1e77e920ade6d626b237b831c8955ac726a44679aaa5ec3be8ff48ff33dab59978e73a1a3c0d2648f9631f207aeefe1113387abbcc382a7789587d5328bfe2aca60a176919944a4497d793c3edb6abc34819ab374be94274a1eabb19716ff7488fe68d4363e3df6cf1fc73224f099652542a3715f7c35b30d4e5e726f323fe2eb18a495b57489944b3c40e442a0f9bb869aea466f6c585d1d1867da0de6772c174bdf3c64737980b07fbc00bae1cb22a6a5edb23ed2f4f7b8f6e89e931bdf941ab90c755ffc390b765fb91ba7ddaf9e61e13ab2fed059fa583cbaec9383a7e847f7558d44b230c800272eeb7ea196e1ed4a068bf657711e043adefa34574af533e1b8e6c20699b1852e96ff7fad66603dc273e0daf18cf117e68bae02136f1d5863a8d304047418ef8e3db194413f16c11e519ac23a4a6c58543bdf0c5be7c79971133b50b0511d80ec5210e5be8b39b55ad6ce377ee1c7c6914a51433ec302c85faf0e1fefbc4f14e9f7c41127e1641e74acd2738f94fc5b6b7ea0d425b9451827f451eec8e95f20d08b224d1743557129aab6d1fdd6603cd123f12ed514814cfead9fda682774bbc89e0aa72703c70cd76056addc7678b5062c207800084b15f46f041c262fb3264261699467d1d678be6bde18e9e0e1ac182515ae101ae62e93a681d304f1b740f3d155313139e79e1f7d33aea3adbae5516f82021a938477a0c48543d7a5fdc59dbadebc19d94bd0e54461912f4aa6437256bf360eee8243985caa6b4ace07d5d5e435c783c781c4646cabe9ab82dc7eb044897f19c012050a2d12ecc01a77a75df8460162464daac3d87e89a500ea2f67a55ee04a0a4d1123ecd1aca4e14ceb422466ea98db356d1cc739a87eb36adf1979faf1bc7178f2921650a355e414829d6d864fc406da78afc3a125616061e4a8b5bdae4", 0x1000}], 0x2, &(0x7f0000001780)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r2, r0, r6, r2]}], 0xa0, 0x404}, 0x404) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:01:05 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)='8', 0x1) munmap(&(0x7f0000460000/0x4000)=nil, 0x4000) r0 = kqueue() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) r1 = msgget$private(0x0, 0x128) msgrcv(r1, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x3, 0x0) munmap(&(0x7f0000460000/0x3000)=nil, 0x3000) 16:01:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x18, 0x0, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x9, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x2}], 0xfffffffffffffe92, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x81, 0x7}, {{r1}, 0xfffffffffffffffe, 0x53, 0x40, 0x6, 0x1}], 0xfee, &(0x7f00000001c0)={0xffff, 0x3cdb}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) dup2(r2, r3) 16:01:05 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/85}, &(0x7f0000000100)=0x57) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 16:01:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xca) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r1) 16:01:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) r3 = kqueue() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) shutdown(r1, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000600)=[{0x0}], 0x1) 16:01:06 executing program 1: r0 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000001640)="f6563436a651cffa01390f563c8cd491aeb5985a68836ed7e4b6a377cb530dcba673cc95a5fac5e0adceba340512a03d7db684d2373771b41c8c29b1304d80cad10179203c88dc899714546529a368133f8b0bb36f7096fb1d5d174d3ac48f74d5621eadddba6e9c9d99862ae9016c396871b12930e6f88323502ec7ba55a4297f800852e88d15daa9446279c0acd3420e1ee6b35a2be8cc3e01712caab482ea7ae89d8d6b8d95e9545eee311cae7d0ab112b389d5e40a8c21a815e18f593ca674c4f666c149fc0d83dd7694441e4cf5e00eb23e20b5c0c9555cb7", 0xdb}], 0x1) 16:01:06 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x14) read(r0, &(0x7f00000001c0)=""/132, 0x10200) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f00000000c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b60000000000000007f48730a5900bb3857e22164dcbb5dd8751b0edbb86aec301dd04", 0x59) close(r0) kqueue() r2 = syz_open_pts() readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 16:01:06 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000080)) r0 = semget(0x2, 0x4, 0x100) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x6) 16:01:06 executing program 1: r0 = semget(0x2, 0x0, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/103) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/153) semget$private(0x0, 0xffffffffffffffff, 0x8) r3 = semget(0x2, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000140)=""/176) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x823, 0x1]) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r4 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x78a) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000280)=[0x100, 0xffffffffffffffff]) r8 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x2000) semget$private(0x0, 0x0, 0x40) semget(0x2, 0x0, 0x146) 16:01:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd97, 0x0) r4 = getppid() fcntl$setown(r0, 0x6, r4) r5 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x27f) r7 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x4a, r6, r3, r7, r1, 0x20, 0x4}, 0x7, 0xffff, r4, r4, 0x2, 0x2, 0x5, 0x6}) r8 = getpid() fsync(r0) setregid(0x0, r2) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x18) fchmod(r0, 0x80) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) setuid(0xee01) r9 = msgget(0xffffffffffffffff, 0x3fc) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r8, r8, 0x3, 0x2, 0x21, 0x100000001}) 16:01:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1080, 0x6) 16:01:07 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/177}, 0xb9, 0x2, 0x0) msgsnd(r0, &(0x7f0000000040)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/248}, 0x100, 0x3, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000300)=""/215, 0xd7, 0x40, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:01:07 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x10000000000000cf) setsockopt(r0, 0x29, 0x200000000024, 0x0, 0x18b) 16:01:07 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x41, 0x4) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/189}, {&(0x7f0000000200)=""/133}, {&(0x7f00000002c0)=""/205}, {&(0x7f00000003c0)=""/169}, {&(0x7f0000000480)=""/249}, {&(0x7f0000000580)=""/47}], 0x175) r1 = socket$inet(0x2, 0x5, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0xff, 0x401, 0x3, "6243ce5586caadb6d1b4df4e4e50f976a54a31f6", 0x5, 0xffffffffffffffe1}) 16:01:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) munmap(&(0x7f0000e97000/0x2000)=nil, 0x2000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4, 0x2010, r0, 0x0, 0x8000000000000000) r1 = semget(0x0, 0x0, 0x488) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/136) mlock(&(0x7f0000f7b000/0x3000)=nil, 0x3000) 16:01:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) read(r0, &(0x7f0000000f00)=""/200, 0xc8) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000100)="7325f192b55a7d5d46b382b0e72f6b2105b84294f877f815763e52497ef64628df0ffd09b27c37a46d0ca3f2016541686c43ef2dea7df70f251024192ecaadc210d3ea2abf0bfab70db8a2bc7f61db1c8324488e15dfcf418c97b0776a2b48a25eb78a4d67aa07508681d7828a7acc14ba7e932394305d425bfb5c618573be183f7d92eb8056b081e1a780669b2f40aede033e6ce60673896f11123527aadb6a58b71a2d6ebd3a42d0540872b492ec4f2ad039cdadc6ec8159f1e8c339b55b89662a9504e6743dafd2d4978f2f480baca2ee006915cb93829322ab5e2b32c4bcbe3aafb2aef5917578757cd3fc0a703d0bbb7e56748b5c08726571615fcd495963a5be2e5f1b846d46d8bbdeccbaf4787892f460cb1fb159aa710ec480bdbaf1d3ae3a24e3aa431698a967ef667e3b778f451f08715efc51ea423d6676dcb22081e72de2093f33e2418ba89c290864b3d6a98be29319c37df7b08be5fddbf7a0048b7796a5e358245fd23198a3a692401d118bc3ff94cb55e065e18f8af4f84ae2b34f7356a57f4ab519cccde58ab75af7c749e3c9adb931558087df753d4314ed7a409149d8bb279f72fee21700ec654cd0a0fc1a9156472936d559cf25621a70b7c86c644d6c93df7576d27299f36ac80d056e56d4f7f90049ee143ce8f0ebc91bd9d87cceb7bf169c312c192af2f5e84f85f3e7626782bf031ddd772e44d431110d46d14a68b6284f26c76c22f462dbfc0734bb33717ef1eac1f56c6c0d2da1490d17f9c76a3536613723e3d50226f213fc4f5c33773443e50020bce9b738af0436b9a09deaeadae4319e33874e3f359efaf93d8ac8b5f3e40234ceccf5d8d8c73c403d107709317961731468fdfc594620700e9df9cf62b21cb08ee9cf72501b1a3d40373938628457e3f5cc5d658dd1e039f04db4a45ada33fb97924dc72de1f209efc364c6e9f83d0741505ac63935085671181948be50ea690d5fa24b1cd71e08a721e1ddc801b85fd39c3a1c9904db5d9cc18fc78f3cd7fb4630b133e85bf885c50656d9a081af8a437d97ceef0788bfdfef5726d128d259d6f4944aad027cf3b121a537d6c775d170647d6fa46adeba0cbecbc2a71113607cc7ab5b8d7000eda8f8e34352887af13e7719b01ca2b223e38d49fd57e2bf6255a891c060a2c6ab44eda8f0aac0b8fc2b2d27c2f42d5aab44fca65c504c46916b7de1b2e4f3cc5a15c2f80f8eafc3cfefc2446d6bcc270860ef6a217b403ee131ce59d1aa946a031b51b39178c9a2822fca615fb770238c9b3c89237b9febcebfa7ecdf4cbbb3ea79242ff63003775c03fb452371b9c48523b2415b7775dd3ae338f15e52b1cbae39ca3c791bf0e88d10a0a0c05ca89a1d9d7277c242aa904354cce61cd0e87731021b0b45e15b09bc86fd8aa9fb313fc2327e38ab5a286025c8879184492f99d1989a16f799cf0be959c359e11a4eff96840768ce6dac2045f7d27eee276cd743087852ab371de485f96f32746992df57c1a0f1e48c419cb6d92e62e2ccf57a2ef19a4d5f9a890fd98d479e7a10e696ad0dab6f67f3c89e302a6f0159d401732cf5adb3cfac7713b2b360e0bcaeeb28878e8740e9f950a42f3cfdf0e6b778e320cfca24a183b26322b733f54ce4a7e3c6369286f77678ea5e6ce6021063ee2ac42a86266308ad3e1e560ee6227d47b5f17441da23da32384529f8d41debadfa02969abb72d5d8e8f2a2e1344aa57221da4b33999f2c37a07777e013f1db77e5da55d6aada469a8d850fb13174edb121687eb6c0651f1457a04ed4c5b88bed3a2e85974521a4972fa276224ecbb952860beab2e3d54783391849fc0e76b83856a6b865e531cf260cf4e131ef18f202ca73049840e1e80f192ab6aba31acf6217a45e187a92653ccce03471fd52ea54b55a1e49c01e886ce2e5cd22914b7d8cd947cfb3e2462f699a0f94a7dfa6c3b3bc80eac16f5ae0bfd78f7a5fbc6d2dafd9d08071ca93727341e2a655ae0d88699bc6ae19c77b834315b8ca49f356eeaa5227b4df8330b82f74158b94a9f73ebe996ec1d0e376af4e3ea99c37c0cb154aa2cbb36d5068d29d0227086d663fea12b55bf101bc36b214ba19c0fcb2dfde0f763c2bffc41168cebad041d83fcb61ff038116defa257931684c2dfc907e2fa19b9a8daeacf16896715a9c94f8367250735de0c6f2bc9782d112db6881a07c8500c0d5272cfec630114ab9e9bc6a1e5256f3182f2727db606a60c0c84ebf006a33cc8f0fdd213df1cba02741559e4c0e244a2296c3d5bac6619468c5f5468183254df435405aee93563ba92703ac997c235d4f388250f350af91e1139606139af6c5f93c6da778c445d1ffacd425ff0d069b71715557d40f2a1b1109377b0203988d61fb786204921ca20069c3043c845860d3244777f956609e858ded7ef9b1ea8f1c749f8fedc301f2097cf46eb63dd23052f4564ab876cd3e25f9541db8ce33852515a23fe91636724cb5489687c2d6adcfb2f63b8a532c26b644e8a2b98bc32d073d4202d2b850be5a141e0ec6e5930fdc68d18723a0db9a5371b1e3e46d520af79c39c7957f7474f310b226129d604cf36ec6583667a7882accdb97e2042daccac30a6dc169e67912f23c3c7022d3b2835075fc3594921a74ecfae08c863da9e168b8686ce968d7b7b691af99078f1000d80a88dd27ac9f38b79dbbe5ef23dbc3346a5176ff4491c3d12c8908dd0efa5d391d55b692effc7ca2c7a48717b165b3ec03bb93a1f05e8c0f5b21cfb85db6d7221900cee778e9c492b4409015cc2713b66b77e19366f5466433b131b632d5518bcf7f4fc5527c52c6e9211d900e52a21d87c9befa597393d406dc875495e19eed912582fecf01bb400c3641d9e98a8c52e2af6bfe69b8ba603b276052fa85feeab3f2511161ecf61bdf345868b0477c2dd0a32525c8e407b9b19cf699c8440bb4d2ecdc50993470a5ef913689da8b4bb7802f26f037e96069973c96e586448ac4e9849f29b61376a2716cdd0bbd61613041de93a6ee2fae6c236c30ffe41d70d3244fea3efc433f39560d3599c764372cd7d0b9ee726589f422bc0e3ce33c0beb5b45b2e060055912902cf43ba99e0a3a5b5a478232163dd14013b3ab61d4fc77c1bd81f53558248156dda5f50652eb187c079424232110c83e4ebdb3731b5f95065ec790254709dd6a464b287b2b11be3348449596522926ebe92e242b80c3f7745cd9e8156b7ccb4f08e01fe2f6dc174f95b89ea1cf6a7e4448bb993abcafd4cadc06cb9def46a8de35d84be116f99d7aa1b553046b69ea8996712a98033bd378891af264eedd5cd7696a2a1fee5aadf3bc0212c2e5eab83c77530c36aa3e42f30a825317ee2e490c51c85a138d81cdc7bc3cefe8102894b13752711b99c932b7657f6f4042a05f5007da830adcb9a99bbace5eb2ef54f25f69ab95e5bbd3fd840e3861769c32648b04c03ce8adff15581daf985a72f7964e014fc8ee2cee803790efda9ca60337b2cd9af055423cb4df2ea7e9cded0eb531efe53405062bf6a05a2f40c45bd9ae84243de08e3650c9e77d5e0b22e919356673235a22d8652f14e9da339113f5f0cb7300e08ade6cc7b208fdc946a17ad8ec1fc13dd6b918f6181e7d318866611fbfd45d87c14e731a4bab706cc1e453795910eb0b2033a2c91dc96708cf5631530ba726807d3a20c39d36837466f7c3e3385ebeff0cbddbebd376bad1147e26f6ef7d503d97c2fd20f15e09ec0cd24e69706ca3c3df117835bf18cd9ddbdf2c07c8099f02b898c79ad6dd8b475348fc51fb46a1a2c815908c95780a67932295448496f285213173532cabfe6f4ad706caa122ea47807372e999f84765acd11568032c0d0c294f5c305eca37de094a1327a4e3cc7f0ec5166104c96ca32d0d2665c26689ac993c3202c75a48a1a64d4ffb6a9360211d9a21ac0f9a5ebe107cfba9625aafcdf92d13c08a5c6c0c4acfe536047e1f62b486552e8534fe33226a23d0b59214c790c2d194feac43a053992ea06d7c88d1a220e47978123b95b4cac1bec0a538663632f1d611625efd5bf87d1d3c3acc51004032951f761e98dfe3c212ec197ea1f5e8d52b818c155ca07ffd6a3eaa168bfa4797c7fdf82aa7db527a2d9f49b785d9d9aef2d6746cd10945c9b59d3a343806f46c3f24f1cfef3630a5d3bb6671c09022c38448988acd4d7edbd2bbd8a328305f73665eafff165d7820121b697dfdd4014039a5d5e72f76d565c6a0559d28a6f2821496dd397820a9aa632e7e67d65cc76fb21cd2281e93810086ce6efc6e686c3ab710ffbbbf3ed8b2dbff2bcf48cf1daf7ac9be33b93108124aabb1239df9e8ad4a51793708b34e0697039f6f74a5f13b355c2d1ecb20312054bf9ac71acdbbb872ee2ded07fb2c47b2c4ab5d1707f3eacbf7d61e5e7fcd002731e3ff5b3f9c6106bfeb96f01050e948903d1a57306d08e59e1c3f653a5abbaf32ad56555a0ddfed49febd9dc2029ebc3f9c31d7d96d61e2726d64ec8b2fccd33e8a54d8b87ca3ccbc3d7d3b283a98d55dc3bab17326b70975a76535e7f914de3279657d7e6c0d96fa03699f4b7375ca4f0c163aeb2d8065c5689c0be8ace2917ebf2c5d0f4d36ff527373c30ea2dc2ed0405856c16e8d59f121258dc11cfba6aad0212fecec53052a273abb4129c5851cc1f31da0dbc066630f6e059744a353feea724fbb420649721023e08a46711676b8be4ced56180b1489574052c776ab7ad01e7d3abc533ffec8d04bd94696e3bb48476057ffbd80cc37cf93554a28b24624cc7ab1299ffa6655952fda7b776282e0b1f889525cec632bf8e0bff586eec7af9fcfde859b8e199c5061d05d2a70414774e7172ca2dd9a8c9e1137f1a20b39c86dd4f8bde7daf5ae0319b64cee8c7976f08b0aaa52b42e1b3bd834a557d4102915baf2a5bcd77f94404519a90c00f7b11a5a6654988f22105f0a1e49deb4746597108282f57d5df00f775e62d981da36450637bd400d74be457c08d8577a6805785e", 0x1098}], 0x1) r1 = dup2(r0, r0) poll(&(0x7f0000001000)=[{r1, 0x48}], 0x1, 0xfff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) recvfrom$inet(r0, &(0x7f0000000000)=""/99, 0x63, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:01:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab03209a2a00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x401) recvfrom(r1, &(0x7f0000000140)=""/196, 0xc4, 0x2, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r2) setsockopt(r0, 0x4c, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0xb006, 0x7fffffff}, 0xc) 16:01:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x79781e89}, {0x18, 0x2, 0x7, 0x74}, 0x7, [0x2, 0x8000, 0x3, 0x6, 0xf7e, 0xffffffff80000001, 0x0, 0xffffffff]}, 0x3c) pipe2(&(0x7f0000000100), 0xffffffffdffffffd) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)="02030000", 0x4) 16:01:08 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000e96000/0x3000)=nil, 0x2000) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1) shmat(r1, &(0x7f0000d67000/0x4000)=nil, 0x1000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x1000, 0x308, &(0x7f0000e4f000/0x1000)=nil) writev(r3, &(0x7f0000000340)=[{0x0}], 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="90bc8644fb9dfa566bb37f04db20920fede3d91d9e5d2a16078f3effd2349e6f412a7e9dc398963a73e5b177cb644926be7055c2a6dcbb1cce86d6c76a0ac072d1cbfb6c046279b812d96701f9bed629bbd5a47dbd59a9a17d2c47d068bfbab1426d1106a227f12e0b051aa4dfe8ca7e03ccc58a122e3120bad3e6bd16b2469fd62ebec8246db47f5dd631d1f3d63aec", 0x90}, {&(0x7f0000000080)="2802f9adff5e", 0x6}], 0x2, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000e85000/0x2000)=nil, 0x2000) shmdt(r2) 16:01:08 executing program 0: clock_gettime(0x6, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000080)={0x9, 0x3}) 16:01:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x401, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) 16:01:08 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setregid(r0, r1) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x0, 0x10000000}) 16:00:09 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000580)='./file0/\x00', 0x2000, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') symlinkat(&(0x7f00000004c0)='./file0/\x00', r0, &(0x7f0000000500)='\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='#\x00', &(0x7f0000000100)='+\x00', &(0x7f0000000140)='\\^-,\x00', &(0x7f0000000180)='!+#{(%\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='W\x00', &(0x7f0000000240)='[:\x00', &(0x7f0000000280)='-}#(\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='$\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)='#+\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) rmdir(&(0x7f0000000540)='./file0/\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000001040)='./bus\x00', 0x48a, 0x0) write(r0, &(0x7f0000000100)="5430df93a7b8dcfa20000002be", 0xd) 16:00:09 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = socket$inet(0x2, 0x3, 0xf2) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)=""/236, 0xec}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000400)=""/175, 0xaf}], 0x5, &(0x7f0000000540)=""/247, 0xf7}, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)='N', 0x1}], 0x1, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20280, 0x22) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() fchdir(r1) poll(&(0x7f0000000040)=[{r2, 0x41}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x6, 0x3fe, 0x6, "94dbf4a44adbed083d00", 0x10000, 0x102}) dup(r2) fcntl$setstatus(r2, 0x4, 0x40) write(r0, &(0x7f00000004c0)="18", 0x1) 16:00:09 executing program 1: msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="5c4cbcdb584c253de0a38c09abf677c600c8aa003de96334ddca6228bf4f3a71195242aa0e9433174860c78ea1b6ae66c5711aa59b71a8dfd70effec72c1e463f32ceee91a0e3a0b0000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1ec6a6823081010100"}) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000640), 0x0, 0x2) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) semget$private(0x0, 0x3, 0xc9) setrlimit(0x5, &(0x7f0000000080)={0x6, 0x100}) write(r0, &(0x7f0000000240)="c7", 0x1) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000000200)=""/14, 0xe}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f00000003c0)=""/112, 0x70}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f00000004c0)=""/60, 0x3c}], 0x9, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x8000, 0x6}) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) open(&(0x7f00000000c0)='./bus\x00', 0x190, 0x8) getpgrp() r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x4}], 0x2, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) recvfrom(r0, &(0x7f0000000180)=""/137, 0x89, 0x2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) poll(&(0x7f0000001240)=[{r0, 0x101}], 0x1, 0x0) listen(r0, 0x4) open(&(0x7f0000000100)='./bus\x00', 0x481, 0x40) 16:00:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x101) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x0, 0xfff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x80) 16:00:10 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x33) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ftruncate(r0, 0x6) write(r0, &(0x7f0000000000)=' \x00', 0xfffffffffffffee8) 16:00:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file1\x00', 0x2012a06, 0xfffffffffffffffe) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240d8011dc91cf2bafb8000f0f701b406003f9bfcdbff02"], 0x1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) write(r1, &(0x7f0000000200)="1a24ab920232ef5e0175cd3cda3a7323ff3fd2969470f0242fe9499578072d16beef8096eabc90be80d3ffffff7f0000000082e96f3700d33396cd21aa1815707dd2cacb6be67bb129e22a1eec257515bfb45a9f5529a3228e2e3ce924d39a2c0548bd997db4a4cced7ec9d8e6871fa6d62ff06d4e5f46143a12f42c519d835fed3a43960976719865280f9d3b392f826cb23883a1414ad76d3bb983aa3f7aae6de15e6c7a60c1894e78d8e5c9a97e37fd30a59d6aa3e206ac5b4c607692d862bc5d5300b2c85ca03312fec3b91099742b93891b48ca06002edbba767a3d4e469a28307d4e00000000000000000000000000003deb3b3443387c26668514018cb20e594df529a27ed52fb1537b4d255463b3b07b41e7c2a5b0f7114f79856e3ae48705662281cba09b5ff6bc74cf4da85130dbdf82764c4b5bb2f18aa3db7585cb23bbb8b8518685e718082ba1bd1fdfd926c388a1474e275b3980eba26a503634968218d54592778941a4c17ce48080bf01d81b9d8182865efadeba5c86b19d201468af71d9707d84845e7898d1d04db339284873c9eab0ff839ec42ece795806d2351e7af10b1765ff239530cd447a818d1d7f5dfe3c73da", 0xfffffcce) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) dup(r0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:10 executing program 1: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = msgget(0x3, 0x81) r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getegid() r6 = getppid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x7fffffff, r2, r3, r4, r5, 0x20, 0x7}, 0x3, 0x8, r6, r7, 0x4, 0x7, 0x10001, 0x7fffffff}) 16:00:11 executing program 1: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x3a) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x6) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x8, 0x3f, &(0x7f0000000100)="eac719464dec6283c9ce3aaa237574f911cb37fff16db0a3b560d7db2281b56cfbbc49c08f8075daf132f857f4ba255200e97c33d70ed5d6c5e3e20fbcb9a0470473996075774d8329199cdc52333b5507a6222ad7bc8fd21548a4970286ae001b3a21b247a284627395996936bd7f06448c0829ecce6004959085771a960dd74f5275c5e995bc459d6d315d8c76bedf0834d2610efebbbc39d9b025c11ff7ab5c9233421f51fd88651c5aa4b0636768d8838ec2d5033eac9e88ae6172b13aef48b8b5a53bb0f1499f87d43e22285c985d8c4a628bb43e88bb3734abbc95b0f34c233041698707898e6759938fead8e9", 0xf0) r1 = semget(0x3, 0x0, 0x26) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/52) r2 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = shmget(0x2, 0x4000, 0x4, &(0x7f000054b000/0x4000)=nil) r4 = semget$private(0x0, 0x3, 0x50) semop(r4, &(0x7f00000000c0)=[{0x1, 0x2, 0x1800}, {0x4, 0x7, 0x800}, {0x2, 0xc46c, 0x1000}], 0x3) dup2(r2, r0) setrlimit(0x7, &(0x7f0000000040)={0x7d}) shmget$private(0x0, 0x2000, 0x2, &(0x7f00000ce000/0x2000)=nil) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f00000b4000/0x4000)=nil, 0x2000) 16:00:16 executing program 0: r0 = socket(0x0, 0x6, 0x3) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x4, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r1, 0x7, 0x1f19, &(0x7f0000000040)="b4a16902ca08ebe258d5d3729d6f5074cc59f256b4cd5e1e4bc4ff3bc824ddb142751b52e7333f30b242e308fadad9f102c0a5c4", 0x34) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1}, {0x18, 0x0, 0x5, 0xff}, 0x5, [0x576, 0x2, 0x100000000, 0x20, 0x1f, 0x8, 0x895c]}, 0x3c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) listen(r0, 0x5) socket$unix(0x1, 0x0, 0x0) close(r0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000700)='./bus\x00', 0x20, 0x10) getdents(r0, &(0x7f0000000740)=""/25, 0x19) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getdents(r1, &(0x7f00000003c0)=""/171, 0xab) write(r1, &(0x7f0000000480)="af461c1925bb6f9d5308bf9c655e5b268f101931e19d1e2c75d1318999ea4e2431778dafcee3fb8ab72af8095d907deed81b2d85d5557b4e63eb6498c21a5e76cd35e4658316845e78a25aa69f58edb61a84526d0673a8219ec56caa738071369d69fae113910c4b4e941193c4", 0x6d) readv(r1, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/119, 0x77}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/75, 0x4b}], 0x4) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r3 = getegid() accept(r1, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) fchownat(r1, &(0x7f0000000500)='./bus\x00', r2, r3, 0x6) utimensat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x6, 0x8}, {0x1, 0x9}}, 0x0) recvfrom(r1, &(0x7f0000000600)=""/168, 0xa8, 0x0, &(0x7f00000006c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = syz_open_pts() close(r2) r3 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r4 = syz_open_pts() r5 = dup2(r1, r1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x284a2, 0x100) setrlimit(0x8, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r3, 0x0, 0x0) write(r2, &(0x7f0000001800)="b33dd57eb2cae358aeb6bf562810b9655bbca241499158e2a40409b964b888a149e90b8354214088389c23601454a25aebf64318de738e1b92aaa0042cc260cc559713ca7a16b95c2993e9bbcc7a9f89b1e6cb2299779295a159978d79c3decc29d5678cbc7351fb64818188198ec584ee288d7358218286e04fb7f01f839f061dabef01bd50f36dc98f01a15c0b80197ca7cd037e7adc4ed04f03d33e9c600b2948e72edd8cb88ffdfaa4e748141c6fb49e7847c30eab7f31fbc905b14c40f1428dde7461cf767568e6101c642da75af53523702c775e6ea84ab33854c54e870e3ad53a3fe836bcb2767eed013de3534e706ad2855f377d2e9152a0092988ebfaab45672c354940331a79e0ef20761205efb5fa6505a5f970d9a3014e0bae058f044d2a7cad9c2b2519bc4a8b7187eb8daf192c80f7962594acd892e7697582f72a692423997058809fed6d8f503eb0206a0ccc63b450049cb97d61378470eefc908d601171c514814d34a06c2e26dc7ef4c8858e90bc6a15091bd5a489ef550026b0e7d482ca394ff1d3616741a3842fc226d093ca6c3ab49c704be523d145a6f5c09d865da7dd19b60c2d9fc8398a722a6e149c16a6ac7dea61749caf5d1b6f91140fb97c455d4410ca2d7e8e00fa88b33dbce94ae7552e93612fedc7c857ab2d8a0b660092f042dcec65357ffd1c9da967bddb71c88972515bbfdbb43831d53d2473a4d4c54de4bbac19aba0fee8015d1b647ed9ec9c13bc5be12333cc73f76e9ca405f1cc6023983b956b982ab9b66ee1eb9208428877720870dd2d72caf14ec3923b3a56f8b3445cc9440680a0662373a86932df45c3882ed98fdaf7f2eef6e9be96470dfeba5b0fa672f1eacbaa9fd2d6f1695369188b079858f4cf6fc589771da6cf19f4073969302947e4db4b433f8f5b639e5ce3f0f6ff23c70ef91b438ca1e64c2695ce9d573cc584ac832b7118591518f34937b04385f07d95635fd9b72a88ed110a2dfe737a0261344c43fc046c303b0226acfb01e9b11d941ea677b4fa0ddcb7b1e43034be3b6ee044ff79300986434f624046af2b01968a266484d844499401c6831638a3d3f723edcf4d84e7814f54f648adc15d66ec924176e0d17d33f44f548323d9bf0fca8dc1a91adec81c635f74aad7d1905bb92039f38ca921d3c8c4f5fef6600aaec080c03a5b2049f272b7848906e566f3cdf27b4bac8aa0deb27313603d681ef906edfde2a3f04ec43b417ed75e5c5db120f779cff7c94e848e957883d5d59209e0e05d1fdeb6f8153cf4ada0e0cc51999fc9db06b5686328cbbb1efcd05d854f62782f64270ff0563751c24e4cff8fc13572a913b9d129cada2c75966c50b0b4175a1357285e46bb4458271349d31704f2b63473f4e4d8effb7552187f5d682b55a1c4e0cd4848c479176b4d557b1ae10cb3873ac016b6662d2168184c734ef33b20fc51d399745af0407eb0e58bd4523112937ee45c3d63c7ad990712db3feb66e71bf4b39cbac71b497ee8e453c686d72239ef342645c9ae54a251963c070f58d6bee35b4985939c52374659b53bbfe6f156fd5ecfc51db8bf9c40351f9106f2b5f4d96710087acb4f86cfbb1e8c51c67ae56b7e48f640919b641713f4c7f6dcd9ade8b1e25c56c6160ceb8c45b2c07baad1ace371f1326b35a7f2fda910581a3f30fe7a5dd19607117ea62baaec60465466254ee6a63763350c1e5df27181ab011d48e68fc3931e4445009d04a9a583871f9dcf450415d4385f607d79fd5ee8ce0277b2833f3b8d5758420e7f80303a4fbd076d6e2f95eb0ee509a592419f8e8fdff853192ccf597658185cd263cc899e80d609fd21626cfb6d7c24608e36867d569082508d7965ed5a9509fc8c5c80848d92a9aea9977fcc2eae1da38e35671c22b31f3dad88181194e800c23e9e9a7f3b42bb9f93199462d54e7ffc8932e3d3c1a38245511571ae08490293867d98332cd4abe543fdc920d2aaa87a2d56df8823ff4a476459a006463be9a34f811715cd3992d2b6251bbb14034c96f372413ce52dcd2c6364eaefbeaed7639ddd4a968bdc891a3c84091a71bc0f49a4f34e44370a169dabe179e20d6a7abba3927825d114123513522896c71ad6300e8985e1a7fe53c75a410a81d9402cce139c28c4d4b7e016ab0af7ab5429a093cee2a869b3e5175dc466e6ae5d31093553761237a398ca7de406fbcf0dc5690c867b269cf6a9344fb965ba930fb6503b6480ecbbf04a745b3f88eeb806daf27228e2fe45655adbf17323afeb1a832a37849ae8ee56e2cad6a4daa98129e15b4eb579be97d00edc30fa84591213bbd9534fba457652a5ffc0a918c20ab61a24417eec64b328e07165ac5f464708b7fd6f00057919775726901013ad4257dd78f0b3a757d5f828821765527752026db88856da64973a43fc92491c238630f4cd686a8f933e6ff2ec919407d490ea2cda9b9a6a6d33afb5520cdd3d7dddf9215f42b2806c250e82f66e8bd9683482536088f18a34568e8a6f45f9c676b273d7ea3d262ddb58c34e15b2adb31b76517fd38cf415370f8e02ccbd95289cf2ccbb247ab7ff782f7f89278e10024b40cfabca13b10a02453ac5ee39658d9e1af48c304d9a4c4fee33a3ceb397cddf47fb145972a26231bb4cd2c80a865e3295f5c0156bd6122ac8e6aafbf6a5fd51029a85b3bf1a3e183f6dda0cfd92667fc78f371b6889d6379b06d5f68d3a0f061d9fc017b19eff71f246d28e1bfd2c2c75f5255a8ca467219bcc9795d3192924422a579fb68e4e269318b4c81631fab54da1816a41bb39ae253abd894da8baca2bd0328754e603c2c0131ad7308e5e27a63b92a608f27af39033fafcb6667d43c419e2c5aec3c9953a5fa154ad93a7957d38cfea54fb33c719835bb6d3a9e4b635604b3b871b71c366344c695137b7ce8c3261c8787f42596e19a4a0789f0f0aa95d4677c80d2f24494392be3be03899125ba5dcd89d36eca9448e8c497a6f0f785a215a43e9c31023a613ba7abe8f7833719ba828554bcbe5a164308d716d0d8fc7fef669e2e94acd60b127e0fda0cc5fc803923a3a41db0fe8a129c5624dfa8e7ee0737fe9769128e67b30361529c70cf891323f939c44d64c22c3023ead1747f9205ddf268c56787e966d39aec3aa4d2385a655304de5f7a1f4e5c29a8a0dc8087ad5bafc00b000cb3a7e32666bc58146f57406404bb7eba08580848fd5a5305e3901a70d6b936be8598a0dc913c09aa191d378561b9e8e62e2b8baff0bfa97ebf057412e5fca015c80eeffefcd6be62a2eb4a616afb0325921ddfe590b47b8b80cfc63e3ed7509246bb07db51dec04cabd882948795533cb3a004a15486d1b66bb2ece63d18d7a33b3d3860ff121834f445f8171c41cd372bbc6672dda05cab345289d3d8d5b59e76d21c6b50d60d94beb79ad68", 0x98c) readv(0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x1000000005) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xeb, 0x0, 0x1, 0x0, "841041d071d6d52b5068772bccd471011af8955b"}) write(r2, &(0x7f00000002c0)="be64f7e0eed56c5988ea4d2cb23879544f405d4016ab266ae52559b5b150fa94c50c19438b0eb5efa6fd47948b34d89c4e3543317d6183bac88559ce0df160a63c4460b6d73730c8b49aac9264caf9503216c49c4e39d3c2bb780988c63700e6d002b4dd55348ca2c223e71912a6ac8ba4ddf8b244af692324f8d97b97a2eab8dd0742adfa3f", 0x86) syz_open_pts() write(r2, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9602577cc1ff407d0826cb502de444d23ef3ea6add721d1e2747cc056141ead00323c442418ca5805f69050678a0514fe39a59d9bb12328d006b0a05ec46d12065ea9629460f410f0c3a1f44c31e08d6cf3513b4d39625ba6398293e22d43266fb3e27ad709a9f9eaf0ea091203a56ebf4224208142cf77d6750517dd836383718a91f6f894a80c97c7cb7bf32a23cbb02a945c424ebff97ba7bbb86556322792e375d998ecf2850351d881de188807a13d30e2211531645dc75248342a2489865647634b87ddaca9828c4abd78e422c186919783fcf2727f9e40f5b75f64021e1dddddc3a1285d8d2f6c9b0edf33182031912d5032c07a545b15a6cf0128088c3dfcbe491514321d7f8f1003685acd1f38df88c6056316a14f61448dc22df54b4ad774b1f0d15c108963a91ea4019f587b1670a6022e5e4b05cb13831aff47e660290c7fb42d3d2d4101884401273a1eb5cd195eb82c4abf7edb9486965f8c63dea5222a7779399e2294885f820b99c49cce3769a6d974fe73c35b00591ccdfb5fec038c79d7753327d53993361d95645b4442a4789d98f8e5744ed7fb74bb11c0f18f4793306a9559e963865224345b8d38b2d2e63ad2b0e0aafceb882790533345fedfede7ac72635f64723ad679eb7e99f0106d1d59478dcc1e8c2187c3d7c5af3dc5aa0af7d7067beb92c9939bab1053eabbe4df50bcb3936ddb4c5343b5e80977f1d7aea14d1fa4d69e87839bfe2bd807b5ecf0ea6a8eff395e3c9f2b44efd05e101eacb74b2555b7fe29bcb9a4dcf2de3c05c27e1535c280c88720a40698d8e12a2a55f06f292a1b7d7c2fba2264c71caff3c8659e7c6168f071ded09a442c9a3852c0fdcd2b33de72cbe3827ba28452f94c495bad1ae2ea9d7e300ccb00e1f34f34fede6b8ec42be5056d1a06a0fc88b5b0a2a87be4c833fd004923f40dbdd8a298898e5c99dac180b889e0af62fc3fc8aaefd7a318edcb90c97993e83d0810bc7cdf24c29beabdff91f6e6d27854c640af65bd21787a3ce7d6be47047d759284b87ab5211208c049afec38ee6b22f18c84a4859e92bfe042c4f0257f21e9ebd6ae6ae3a1953471856453f480e5cb2b8c223c0c689f67d900c3110af2458f248f93999a6df7d8bdb2435e60b1d686535a02912c558b1a0d16632cdad782bab580656350ad82d1d15ffba040d598c62813eba4a94c85cff91da585bbf71f231132c425e5e52e8d64d14a3ffd087accf29f9b69624c2e70c1a0a0c02ecd52163643cba85ae511c4018f9f1d8987e17187f57e934ae436a24746e54d547a30ad7c3ce3edcfe97c6c0d35243b68d9c1261c91cfe3480c382d6058df44ecbe558526b641e38ef937a14c4d9c623d30b67572b795f1de9886f7eb161b5ef146bf7be040182499e5f6b10e73056b22a348bf190a2251729a9661dfbbbd6bfef8dffb6985bdef39df88f6453367f94cb3b7d3bcd111801bc44b9120faadf4a728c5e4ab1874cfaf6fc704d913d63dfd898b36a091acede0273a1564df3a07362561144cfe65fa6833d077add6aafed7ea2a6c759a5fb5200340efac1db33f5529df0fb800c28cf1c8f15b6e80a14184e7d027d8fe23af9073e568eca1707684edd8d9dd114c53b487a2e56eeb5c5a640bbf30523b0649be8fa8928c89af4324225fc39bb14a6e02730e521fc3759f6fb8424c5d6f05488c4c4be55d7e13f4d6ac055b5e6e52ccb0744016a02b3b61bf8e43a77e73009d91a9dc223fca7da92e3e12a9c4a6b5735d6d5db2dcf18436659243483191e2c0a07dad29af0fbc285f2f612161b294b1ad0c7458e198459e1b60f51ec31375949252cc53870facfbe18abcc88f39b13643b7ae0991b1f093c71f7c8c255a7e31f027e904ecafd21e417afe1dbb580c610ff330fa5e14cb72f5a14753a1d1a2ea99fbf2b1b971c7d07ef8d4154324044356b538b2751171a7bf3af40a9cda3ccef49130ca5c3191ab33ca76f4b66c97bd1c874ca31a2fffd0275b742c34dfa278a93fa2affbd2173731e6c574b1b89e56f6406079f28829f019bce888d78655f3bb8843076fc54931978fdb547e2295ea2ebbd9afb6a7bd11fd5178f8fafad7b418dee401b640eb6a2f12a479eb491b5b82a36dddb1dee8073010b09a9e42390058930fa4f9c13ed8b19540bf85147eb2a91deaba5ed34b250221557db33195dcbde639d4b0c1dc315d70e51cd505f7048ecaf319a12372ea2b97ff2e7f242a90cecaae9a1fad10e2d9869b5dcc3d7f1716e7d9f877f11bf4c1893a1828ddaa7efca5550fb61c80c96bd49db1d95ec0dcca21f138e4216b138336cc90e754a52007a24758ad220619cf851fa02310aaeb3dbc950ade326f8e34bf001686635978e5579db182543635f6896fc02a99d90bab79b74f85a5d0ee225b533b0f116dbe5937300d97a5c77f19f8cca088991347bcace3b2881107cd1868b6b452a1d1255e1424c550261e42fed62a550a474d8c3cbbc453ec139a4f75ee43f7b5f193daea2a35f96661220c2990d34b4ce9b13c7466e62f686e61ae90f3e29e2f8a5d0bfff402473972c821d1077cb4eb05fd4550fefcd900eb239cc0a018648fd6a389ad6aed33e41fcca0293e41c3d5359887fd2c7c8b8ba4e375751dcfcdeeaffd1f94c3108807341a7b2323ab9ccabc8e588a70fe37a8fbba9b2a60f361c54ef3532f97747948911c4c9e40fe5bc9998be8d7b6abd80a9db6cd394b1144fba1429a1326c082bab051b00933ddbb6f92c5686b1551fcc64dc72cd73edc1091cd8472079e2b71c14d764fe7f67196601354c47492eaa51e094c87b90e02697bc56808d8ec763fe41abc3a978f5c6c21ea5feeadaab73ef550f6459d72025f35adc0f6ccde6abf25034bcb363b63f4af5447891b4ba4278190513bc81119abd2a2dc6cc5b76e56f5b19ff93d6c4861c0c4748bc7d9a4b9eff683c6724a0077aec3b9162435ffb31aeb5652af651a03aeab31262d1a489e11cc26fdb1d9d8e0060f35f01b0cd0754cca7c950bb5dc54e16d61a73d7f7e6f5c52591c9c79a05ecd5f994c3ec445aef8852c170b107cc866bc52811d23b0169cba7c48e49d6f7e80f42959b28651cb861a809054d5a8de817ab85881ec1f3874d5a41339434b05991911c10ec12507184617320174efb56f51a94f93f9d710922c61f985b38758eb05345c66bbea97c724221c0cd9ae267a25b1a5c46ef7547253a9f1f997a5e3d07a6345454a5c39932c86edce0c322df80fb86b70832ef065f6f26e26897672051d13a1c14b583ccc480f6a3394b2a245e5e99919a86af767fc7eb861f3219b0391ead29feb9ef5df0d39819c9ca00abefc50f5d1e888ecc7b43bcb41f25dd0f441851c506213af0034d94f8e852424c9b74caa57023c39e4ae780d89ee530bde3e78619c40c7b7e224732b24192d8c63caa5e94a3a9e469a1b21edb823750c9f0a4600ec0b569535695ba586256144b3187c26852f11dc6f6a90f5ad23a2978e7f9a4d1c9275266c8e50c836e4df15c228729b320cf8cd03d2e24292f4d5b40462a4d8e608721fa1ae79ff39840f50f276ed0b121194f4357df15c681e1da9c7bcc0c4cc85f0b105c403b224d753157595e3cf5a964722875a585e2bab1dc3fa7d81bf0a9bf4ef3edb45d9649720d68659e18733abf0764519cfc97936fd2e67adedc1868fe84e1123371647be604286637f977d57299446d653d6f39efbd5b77ef21cd43ca8aef0127f7206a4e60c243bcba167f58a943f516fa161a730f7c6a6241161c55831ea84a7b67ad15013d053ca3f3a40f9b6ae65ebe6752490dc4f1de0ca1f4aeeb831f06ed152d22623b7d030731a35a967625c660d7e5f056754e909983356a45ea7ecff9cab89788304ef26d7cd9b02d178c6abed41d643ac755b74b06078bbf15230e9ee520fbd3c7157e4c2fb971e0eda1df65d9ca9028f441bd0a09263dc1a0fb50d463111fc9e24801541b1ebbd6486aad73df66fddec2f8656f290809e5f699f8d59d31b608d15a4cd15b9e1ab861c9fd5cb8decf00cdcbab647431d42b79b6835dca2285c78531852b22f7de45ba1ba1531adeda130bde9a8c4e2da90bdc0ccc322e326cbf4e470ea639f022d0ea4e280a6fb7d17ec2a37dc8cecbf3157dd4ebca336134975dcb03f3dbacbbcc02e693c09aa9b6c53a5ba266a2ad936d8c4e7e68783152f4fd89f13b2b2a836b56d6dbbafc3afa21b653dec80d62de4aa9b3babf492a383cf1fa093609a6f8f880d20f9888aff9556c27c50c3189453e4f6ecf1cf066f62a6771b45bfebfebe550d741da111c81c5c46b857d0cd512c547736c37c83fdedb5a8c04156cfa3404c849fabba6ad3a88a1ebece31d426112af3d7720e21d5859f14a12289fe884ea1314ce1204da9d064efba7cb31e2b014d35969e0f4f9c3ce283c9c6c859d71277358dc49efabfd2243414dd1e37202eea1fa46d3908000217c6a0b8035b29fc1818192aefcd01eac6726630f5ff94f26be9eabce53d1c549e460bbe0f38dc367770ad1836d93441b122c971c5cda21acee4657f84c80addf3b72452a3c1546d7caf18beda267febe7cdcbbce7ee5b5627c7ecdfc254aabcc65631df537660c224fb0bdc0c9cc29a4a7644b2f526f3a17a0cb5d6745ada1365aa8cbc8b03114b0149e1d266f4964cb2c457e56409d9b7f0457b456f7438ecd32c772b710677b98fb0de4342db8865429fb25875ad7302e838833b5744e257ac7a44969ccdd7f88af19ec5b4e56582fafb89518201b97aa1d11b3a342f0be542bcd37c784b3c3adc6b2bf33ab8522c81fd536a592c36f1212d43d3f6aff75ef6a449568e0af585b594f7e163a9e5ec319e1c934884fa8966b7a572fd0b2e8eff6a3f7ce9d7ab1b0f0abfb64ad12e283058fc53012d7b94d1e0a689ba5e36ac95c9757ba143b2febb88f9962c71693b9bdc5fe9357d52122e48733aa101f273d057b82e5cea1b69fb0a4893db406c96e6fe33becb13a8b7a072b8ae1320e63876fbb6816cc0e2b3d0e349be800fc72eb820d0f7e6643ae910e93069567c23e62552d709980c408f245d012b091f1754511119f8019fea2155ca5bd3d5e55f5885e33212f3e53cfc0f08320cc656da391928cb07ae3020bbef77e36dcb24480bf91641483c81bf0f8716efbd4cfc4b672cfa13a449ca7891b2122ea87638a608d542", 0xf7e) kevent(r6, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0xc8, 0x4, 0xfffffffffffffc5e, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x32ebb4970132f0a, 0x0, 0x4d4b}], 0x20, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x20, 0xfffff, 0xef0}, {{r5}, 0xffffffffffffffff, 0xea, 0x83, 0x537a, 0x40}, {{r0}, 0xffffffffffffffff, 0xa0, 0x3, 0x2, 0xffffffffffffff01}], 0x7, &(0x7f0000000240)={0x9, 0x6}) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/226, 0xe2}], 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x40, 0x40) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./bus\x00') r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getuid() pwritev(r2, &(0x7f0000000000), 0x1000000000000185, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x0, 0x9}, {0xb96, 0x8000000000}}) syz_open_pts() open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="3154d1e5e708328a4c3f886242312bbdb43d15161b4aa3c0d1eaa9e8ba4e352e869c7498d9bb680775cb4345e53f09ce17829bbf57380db36eb80bafe3e14c468c6ab6efcfa02c64af192f3e6c3097c628a3583fb637d88b8137729b3bd86279c929774bd671d8845409f96194ed1e83894957d0a6eaec084a90c24a9ea40a4be70abf20395667d6793943686074d833e04a230ec77cb750e5", 0x99}, {&(0x7f00000000c0)="6bf5353ff2fa2e114d9a82880937631af556e2ffeae52cedbc2c165f5de60799c4fb1c6a30cec743dabbe70db863adbcfeec8271396e7619731f874435ab6da16fa102aabe0cdd3456b0eb4cf4123256c4746ae9c508f81d5266de7624597e5610dee5db6621d06bbae7", 0x6a}, {&(0x7f0000000280)="b348f040ec517627b1b3afafd37ae814c2a999d847af673a085aaba005a908c7dc6751ebbd758c1e7f15e544b0e2e39e26ddce97e350975c7a4a91466bba7f6445b308a8a2edde90d00a70fafeb3ec016ff11033f64d53c36979106beec61f73ed0d414faa5e27d1c482b02d7fedc60d3d6887cd41f0386fd7c71f60d6d4469c61a1d34932f74bb96310759c9d82e24289d7faa820ca476da6104fd0edfecc2d503e8c5263314137e0d26376f7730d526b99aee017df27671026d6ff695dc5b6465bfc44a8", 0xc5}, {&(0x7f0000000380)="35198507a8e0e0eee2b79483993b196749c982565b2205f080e0f2fa92619b1ea7fee607e9a1160823102a3cd95950d573a6faa16d167b1b7c5ea58d5982d93851038031d80a1a1de348642a5d8239b63073fa4f1f6ee4aeeeb298178931b4a91e7ff70dcb8a68648b5bb2479712ccc0edfa04a43ce3bb4fbf7acbce70ac84e0a495e40d526656fa41bc6c24803b1e3261b5f1792d88ff2c8ad133425eb40291d880955a0eaf97091dd5c79084d9e5c4465c5c6b9687639251824ec7d70f08bb", 0xc0}], 0x4, 0x3c) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) munlockall() mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0/file0\x00', 0x8, 0x20) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='W\x00') 16:00:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/198, &(0x7f0000000180)=0xc6) getitimer(0x1, &(0x7f00000001c0)) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r4}, 0xc) r5 = semget(0x1, 0x0, 0x20) semctl$GETZCNT(r5, 0x6, 0x7, &(0x7f0000000340)=""/107) r6 = dup2(r0, r0) ioctl$TIOCSTART(r6, 0x2000746e) seteuid(r3) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xc) setgroups(0x5, &(0x7f0000000440)=[r8, r4, r4, r8, r4]) seteuid(r7) fcntl$getown(r6, 0x5) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r6, 0x800, 0x3, &(0x7f0000000480)="34a0de66071153de11bfef194d9bdfbb35bd1399f0e7e5ce6616255b3ec09497ae08b74bd420920816de3ca70d20f70ce28feae46536c71f8e1153b90ca669e2f0781f6ff6b0bb509d25a9ea4769b3d24af01252e3cb2a46622d3a8881b9f491cafcd102f3a8cbd1dbb58b1eb6c423b4fcb7d9f1aa847edbdb8521f9cece5879dcac7406fa088145c16e317dbded4015c035793f77efc2de5bca3adca131726795d3fe5136c7f3507bd2ea95cdbb8e0a7034b2729c3da71e5c4f2a5e6d242f57713037abbd264c0c195ffe8ba1ba0b41dbe427c7a70c11bcdfd27465a2e2a641455d1bc38b4c43c14df35da399b6b3b65a2e2cfa86bcb204a88327e1d44f32583fa9c088e1edbf671cbbfb7c0900bcacdd70451065fadf673c22435319f51c1df12bf8f3c752edd8ac1479c9e83bc56b2e909204b6da8c9555abbcdbbe3693ec1347a8e671fc3db362e2c2866f2d00f14395151ee6ab5cb27166bd11affee99f8dbd0782ad2d186db1085724d031ac23ec98022079f5fdcfbd04f4c667f6ad18d6ed8a6a0acad6758a61375c870ee91ef5e57f17972c884f9fb54101930dec60b84b8ad4d252a669af3a465dddba3acfffc29ffc8171e3dfc25f10d5f31408ffc748ba7c82dac52480b9b79a5bbf72cbb24549a30fd772e90c0d83007d924aca2d6b8d338efbb0b1feb116165b1a9f5f1111bf8c3b8d642a474afffed32d59b2846747541d469f5fd46051f42375a5df3e7d60732bcb6859f9fde93516153e37d9c304c016d68b1dca0eff20ab70526abb456df8d2307d17a73b045189c920fd83f4265f352adad47193435b209a10ce2a03f18773276c7f15ade34fcfd907359122fb1d303a896d72607f0aac8eb91e5da057f86993fc7f83d76395e465c85a2ca4e3d6400cfd13aefaac01e75e0290a8c0d2f0a1d2e96487dd1b4302f1f0d997145475c8527d2574489f896b47e03751ca9e6ea0fc980996eac2c816d14c04ccd0c593a54c43be954e7dc69916c904b7a03a640000b5a1a9a1b28669b4394f78264c44ac901c33583d8b41eebea80a00a7aa052250da0c7c388db747cd8135321062f6532edddffc31dfccb96137c9e736d9e491c465fcafffbebe1852cd171076291e9977d881b8f8898af02257191c018aabcc27936aef3f74a10352b198c8d609f94516f1ca0b05df9d083d7f7b2cafefac1be72f8258997518ab52f25078ea8cd275328f893a1029ed508c86e4a5d733611810a1c58fb5b49900c8acab4a55931e4b566ba894fca14cd1a9d0f6ebbfa899b0cda252bf6ad56a387a4b16d751a743ecde854c474a648a7103e2346fad333b202505ee8c32594e8754e66df5594c4b9cb9694a12ee0e93f9c2f5389ccef13f88a21c00c38a15e5bd472fa0f2420b452fd7764002e1fd3a9453d32e35f73ee37034e0bbe9993f1f4fda1f60568b7b7d57c9b98a47c2966a71819d80f8d20ce367370ea03e0c07d3e1c261fe12a2b35bbf57e8e5b567991a7e8b1e7f5d5a1a38f50b61e48f3cf9061d3aec8585aa3418a77dd8911b0555cfbca3b1c3a987624586a94038150a03b2ca61f003e273040cf3bb4603e2a98d998d513231cdd85eb79edd8b898623463f028ec45fa7a9984937a42d6cd48fd65f09533267f1b84e654ec86e13e4984e2a15f2a753eb111eddc48ba214e603c6f5044949751ac8d81a6b595e9af92a9a3464783874566bcb6376aa93774e0b3d06dd4073430e4c52b6de9838ed227584f2f8c21d21dd7fa5324b86b6cafa6f8cfc44bfd7d761c432ac17193cfd1e1e24002b852d6a43896d0736ed5a55048822aa662f12712bf5fa1b79f0d250750a8aad3bbd866951bd65b22faaf5a4efbcd3a0e9abc6189f4c06b35c74f8928667ed03ceb7da97a6a99ec6c9123fba221a7de7c5c545ed2c2faf5668828a54caa8bc9d9c3ed8e3d30b7db67464883c6af4d7bc13022ad83abc5895d158b7f602a067a6ec5b6842a8f7f7f72f765f44810fae366159a8e06132556570cb0e1cac4831d9b1bbebfb3efbb1947c3f937918c4365668946ed403dabe3ac5f30dfaad5c1b7148f799c160a69b4d4dfae299ab2318eac0ea5cde4b89cce3731870232d02a43ecf8aecbd99a16a9d0d4a41cde9c3c2559cc9b908e0851956ffeed97535cfdac4778fd6ae2808071f8b9d65834882a896040db99d1876c58e2d3cdce6875dd7a9fe4d9d07ca774096d4e33be53e839e847030f6223842fded554caab92e04a190e7194bb95aaa92368ad3b5fb7384a18257a1e60f8fe58d0ffaaace2853613accc1e4259b78a8ad0620220dd11761132e1f39bfd0b5e0eee5ed8304c74971c8b87f74003c7aed1817edb93e6d5d9cbbe6320adac59cc230ed03915bee817a16cb704ede2d8b954afce2495c2a220117ee7d627f9482a141383ebc78a8841b7601b85897504707e7b1f50cf7efa33bf5a9c27a29679abe5e392bd98369bcf2621b79844a0487e4d20487a08444b20361ae9102f2de76e807b8657b5d266638eed748441da41aff63dde1a102c079fcc5de0dc105f07701237278e9385faee2b70d0e3d811008e3d93b38c0b42af2c564b5ea7291ab531d2e1f2e0dd05d5ac27697468d52d3a2dd7449740b17a528ba01e650bff0ac7d8c56a950c6d0d3199885cd07840c2999fcedc3fd55ffd2b0760ba0fcd455519072c327f6f37282dca20e4eeca5a3108e1a931e8fe327f4831d11b264468da08981a0758ce54cc5d54aa0899d0ca2816f3b88fa00424b7d09fe62dc90b63b0b5d3aecb37f6d9e27d3df9fb42c564553a0ff57b59cc7f9e39d5bd88a03e230d20da09db80aad02fa900be2e1042bbdd15e91b68eb08b1e05786a28c4742165ac36dd4943cf96bd308ce4dd126a7cfd30d9277c83f8f9f575ea9c8f566cb618217fd83928d1ee9cb01c956d0ed6a6826597124f706d5a82e382c6cc77f86a1bcd99d5c74d53a9e3e12c9603333fd7302b4dbeba3b6970dbba201c181360ff963259bc3374374e814d75037f7875276e19b485ace246b64a1956c12e89dac121249f5e8a1a00d93b863088200aee99db20c8d109980a31d8b0057a267e7fe2c8db538c08e86b3a9c55f825aef9cbafffe74a1bb72b4841e1c04976ccf82b831c3166fc4a83a4ce6a9fdf44cb24c0b652b4b30a410cd58c3fb588e60dbeedec27fb348fe44538a18e4354651357ff041faabf25b78b72491a5f974bf114ecdff159938f7fb91f0c7a9f7f8f369913534ff04180da2b8d2cc1df32a4d25a75e9117fd21a5fba4071a17991609d47ae04076029668a2f34c9dd3fec113e3089ff0d1d24f54c7a4af1c33fd6e5e245fc426ea3b16cda4eeed8ed96e48e45953531b5a613547720b6c69641f30ef461577ea4b032bc9914153a0efa493ae28c397a18e51ad7f824cb7e15f9fb0dcf3dc65bd12a07799ac3dbb4032e4c953d0a7c7f452f3df7f137a6db8f32737c116c0bd1b66bb8c7d57df382dfc510f90bfeb9bb5c7c74a1c507f21915fa59ce44d47c37adb52d54c047d8a3a11b16ebe4c8f81607e327763138ff480e1b579635f96491fcb516c7ad7429609511606617789d8ca4a82b609a4370be0eefaa38d58f218e6160951b8a7ffc6b89849ee26bc64f4f5ead2b2e3459992b5395bed158ffb0ba3db27f2ad0fc8239543ed46aeba02aded61500c71e95dc36c36e4bcff3435c46d16cafda84fd0668f63caafea9566762eea480fab0a9e5ac097a7bc1a1af1233628fce90d86f19ac3c80dd8264601870a024896be56b03b1ea2a8fb749b833bce0aff86948657f4e6298c0c885c7a7e1286bffcec6ee6cbf9530c450c87de2acab92edf7325aa88196af4f8c8f726ca2030f27ec3b0dcb74cf54c88f72802527d5100120830cbe3d326bbc88581e959e5b4c14b86ec021142ad2a436f5d362d336d0b4300f3c6ad7f914957e14b4dc2c6c4f421faf18aec6b68d360e60e2279c74efc4e38be384527f5766773000133ebfc85cdf9f2e4d670b69c86a062c7da10312b86c3a0ae5d8e1db7bcc9046ebd7b67141646f099d107ca9a3e8c1eaa54988953bb85291def6965bb93ce4df234da064fc2e94a309800876cce098bdaab75330255a263dd6a78b3c1e4d1b169923b234aa2e4b18e1ba26cee17ac912641fd1c98a139a1a34e0f1d73ccee8d2b841da04a544e49356438d387da20e810a1685dad8da1db5c75a5679bf0ae5feaf9753bfe66418e9213ec28abd43ede7f0115336ccc1005147d96f198faa1cabfb3d0cefe8f9454f8bd3362e798bc51f7a67c863c6af7c4a7524427667e2417253a70274c7a568b518f90a6c90a6ea208592972517179ca39b8e8bc687410d199e8319e9908aeb7efc994cd826aa4bad37c0f4ed1c1d2777d2ef822154ad32fe4284842b89eaa53a52f4f33972b0c5f4d7e88dcd39eed898693222dd10bb605f7749f2b4f5d6fbc34fece640938fcc056e84ad358086ae900f9204a65838a7e70c09647e5e59b3bf69293c4a0e764dccd1d7d5325e7b2acd5135f9fb38cc1bf3f13b35d290a9a87751f84f3ca63012441989ad89df2941eafb4c80373727f975e3f8bb05d488830361d0d4d13a60baf7311127214fbfd431955ebea00c22a405589035dca1b22c03033204fed0d8634f68dced0558315fc59ded6bf6f6fe526d00a3d2c8328d9de9090a5507c72f5f231ffe39f06bf9001037afa859f9201857c389a2bf11532468186be25455fac2334073941b0a1496a9bb2e0508607fc8e04b930d08a68bde488cfcc22657498094d27954395b98260f114b0889b78764a2214438cfece807875e20c059eb709e88fcec38b79781b98015ce444cb7c38fdf432d4c0a151fb4fcf71afccc115e6524890f1b1ceb996399974a05b7179ebc38a387481796ce84c7ddcedf9de4f9b7c13d7ad0708ae33b876de75309798a0f3591baeea9b873cd4b6b04c24c18cfe4a32c3729e160fac659aaed0df31f5676541be346d14f9bd7b5ecbb2c9f1ad6350825295ac0f03ccc61e4f50a40ccb8ab1c9142e0934a3dc4b5082a26e99905805c83867daaa24f4264435f831411ac2e0ebb72bd205484e2224efa39669de607096816bf6f8012a56c41878472ff71a5be714d637d155063217cf25d7e94259e434714f6d4b822d5536dcf73290899bcd33cd4ed1cdfc34e3f081bb79930a2a7ea35b8694fe7898ca315eae6489af98a3d0b15d5c9418200b51a61a76bf70370c7a0371b69273c9786eb7a3b5079445ca8a90e3aa40690d3b68d8b837868dd929421315481056f67eefa00abef5844592f0a2f2ec64685a68a735328e79845907dba3eef6e2f6603dcde6fab1b85bfb7f0ad91b5883a13ba2f83e6381b696c23472bf016a44c7a6929ebe5b7646c36ca26445bfbeb6a99b31d593332b070dffcc5a63ecbbfbd8c28c00288625e10927a64553f8b51332653a3351831be75cca35f20e2930ddf29b578800d9a468941ec609a9ef36122ad15a89f4585544a63c10e9a5e53bcaf7415010fe8e9537de7929fe61adc2961560bdf5dc3d63a5968bcdbd276c55916e0d386eeb175b1ba48f96a73d8787aa30cf1a40ef83f3b425d2ccbb1a031e0ded72bbbe41f6a08eac0e3bc5aae40c1f405852383ada1939afad82e21fe48963d2da0e50196143affcd7fb3d85900416a0df7c60ebb599760f6cd551b43e6c6480005bc59b8a0e0ab2825d4ab0749048ee462fbf6da3cbc79eae44100c8ada1229ead527a899e4fb926a5c7cf7407ac73d14247f8ca829b5e24f707a115cb86", 0x1000) ioctl$TIOCNOTTY(r6, 0x20007471) getitimer(0x2, &(0x7f0000001480)) rmdir(&(0x7f00000014c0)='./file0\x00') ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) getsockname$inet(r0, &(0x7f0000001500), &(0x7f0000001540)=0xc) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001580), 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:16 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r0, r1) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x8000000029, 0x2b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchdir(r0) r2 = socket$inet6(0x18, 0x4000, 0x0) r3 = msgget(0x3, 0x411) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000099a7c8a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x71, 0x3, 0x1000) setsockopt(r2, 0x2000000000029, 0x4, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) msgget(0x2, 0x88) getppid() getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7fff, 0x7fffffff}, {0x18, 0x1, 0x2, 0x4}, 0x9, [0x3c, 0x7ff, 0x5, 0xff, 0xfffffffffffffff7, 0x9, 0xff, 0x1]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x800, 0x8000}, {0x18, 0x3, 0x3, 0x6}, 0xdc, [0x2, 0x3, 0x5, 0xfffffffffffffff5, 0x73, 0x1, 0x52d41b8f, 0xfffffff7]}, 0x3c) dup(r1) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xfffffd7c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffbffffffffc, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:00:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='c\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000, 0xbbc9) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="8e2c5c1d042e74b17c44cdd2ba8a1d91d9e4f6a071227cf5234dcffdbafdd26f4b085c8a2bda5b406d8d359232db6520b5", 0x31}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x400000006d, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8000) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) munlockall() 16:00:18 executing program 0: select(0x1659e596b56a37d2, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000040)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getegid() r8 = getpgrp() socket(0x18, 0x4003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="318a4c150e3ffd179faad6167492fd4c32", 0x11}, {&(0x7f0000000080)="2c59461e28e5ace5f22af9ac59a38d8218179a62ff03c0b7067ed3a059d99408866f3de3ef86a3390bad6e9d7211156b7b957846983aba7aa06e3900b5f9f2", 0x3f}, {&(0x7f00000000c0)="d74b7bfd19759d01f226c9d83372c1b538d54a2afd0fc5472e2134a62fdccf8b5f9d97abe060573158b59d8fc1ff03f5ab21c04732ef09ca40e5636f3f6219ee192ad74e4c0a2cf4870a3ee7978db119b88961803022e346290a509283738802ade039925dd4de49946cefc653702edd2e6e5bcefa97e3022df91cb2dbdd8837975af3a89cf7456c2ecfb93be6d2c1f11b7eee09c3a5c12b364d7cdc0f013715a78c606dd3c8e13158cd2150c3fb94cc040586795f5347de6dc831508b70adf25becdd", 0xc3}, {&(0x7f00000001c0)="87b5b7699aa88fb9f62c30d9ab7820199925204ee737a28e8944645429f827b7c5235893dca07d4ee3662690e627557f4c17239f31e73faa406d61761665a9be938ba5a0b5b869", 0x47}, {&(0x7f0000000240)="aabc2eb34e21d09d081b29ada091e77eee6c21f984081123590febbb923ff5bb72442c0531c029d482641dcb5f1bf63500674751646d9e32ec75120afdd4442ec27ac4", 0x43}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x8}, 0x4) getsockopt(r0, 0x2000000029, 0x3f, 0x0, 0x0) 16:00:18 executing program 1: r0 = shmget(0x2, 0x3000, 0x104, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r4, 0xc8, 0x7}, 0x5, 0x10000, r5, r6, 0x7, 0x3, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) clock_gettime(0x40006, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 16:00:18 executing program 1: getrlimit(0xe, &(0x7f0000000000)) r0 = semget(0x1, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/176) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r2 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) semop(r0, &(0x7f0000000140)=[{0x3, 0x0, 0x1000}, {0x3, 0xb9c, 0x800}, {0x7, 0x7}, {0x1, 0x8, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x0, 0x800}, {0x3, 0x7f, 0x1000}, {0x3, 0x4, 0x1000}, {0x2, 0x8}], 0xa) shmget(0x2, 0x4000, 0x1c, &(0x7f0000ffc000/0x4000)=nil) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:19 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x3) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = msgget(0x1, 0x202) msgrcv(r1, &(0x7f0000000080)={0x0, ""/254}, 0x106, 0x3, 0x1800) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/48}, 0x38, 0x3, 0x800) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCDRAIN(r2, 0x2000745e) read(r0, &(0x7f00000001c0)=""/32, 0x20) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x818, 0x80) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f00000001c0)="431b6cad48d0c4d6a4e532eb26d2c0b354a541586d5422e8456e117db29c7643714c2b2fa627ddeea23f264b26a9ac633b7f8a1b13bb1027a69ac290c0d41c8389cb7e4a6db0fa7a61b5a58be001500a51093fe17d96c79285445db6b8ae5f67bee9c43cd318ee73be53d825b258e5d8da75941e385d9309c4b2cf0cf3e97ee66120d903c7b4cc13067e796912ef695a762d516e057cad157b828b074b3e836ed0d86800698278cbef409ad8adc20e22bfb38eecab85d852857562eadb5ca39a718a8b4f11cc2cc9da3b28d7a2bea822899c3de4af6f0a5e053d9fab96", 0xdd}, {&(0x7f00000002c0)="d9c8593144eb5ac6259bc75735fe2359de1c84049cd53221e420fbb12a96ee4e420dabac4d90312a04d18504459f1c28bc852acf0c5a6a94e53528b5f68a715b7372a2f88a29b15fb5950bc6efb26f1f1d9e9706ac", 0x55}, {&(0x7f0000000340)="3ab701", 0x3}, {&(0x7f0000001000)="eb891d1c17f9ed8410f5af8b31bcc42d148ba6c61adf168410a7573500e3f0bbd086469073bf2818bcbcd1d72030d3b376d43f73a3262d090340467965abe423073d21014669a4a5182db623335cd70510d88c170f84430ddf2fc099b27c3d1be8dcda042c40306274ba603e76bf6eb757b408321d23fe775983b286da11868d3aae762582366c804a5edba6c4ed3f6d9446772667029723b1bec726fd87682436907b61749c2ff247b24fcb3c12e5a24c6e8e218959c9206ab8af73c2a4a1a4d55623b218d63c8c8fd845928dbfe4d09245a2b66e095c7ec96b87d6966b79c6bab3df9a9c7e602de8c890f3c86f09c2bd0c9b8bc9791662842f5ae5b441a13a4fd048a5bef8bfafa940638dbf010ce9fdb3ce4e38d6380b1b8933713c2c54400a57a7137462b0db5ab58c8a2026b6b16e252b88e8e0134a00012be254d2cc4af6e8206aa34a4e0bf8a67f6dc48b55908643bdac1c5925b4cdbec879b3f330f38899a40a617d353e8740e46524937e8d253ae619e5aad7f8f4fafebef42f6dcd1e159ecc6ff13bedeb17d78bab8d6a6b6614230a44ba93ff8a0e11aab2b8d6bd54f667512a2eb76437b83c40900f76d27fadbecdcf7919dc07c334dbd2885169111d46f622f2db42ec5af9494c7066afc7940ab19fc35b14de154da77c691c886a03cf2d0580d58848a4a7b0ae392922e8434f1c7e4bed6a8ced05309e5faa551897d5f4bc0d647028a9cb213ce93fc5932dedcca95acdf1d18e605f3fe998fb373fc079fb85676a351f5ab87681cc7069c7dcd1e380bc1a6f40eab53f16b1270ce198cd817309c4a9b69736a943853c6a1487b8714f8a1b0e335d81c4e85a401aa45fd5a509dd35aa7d4af9367820457f2f5fbeea780145e5de76e448154f4e136ccb59d80ec393b4c6d11feec8e2e4a15d8942f39dfb3f2e32903c3690b072a988156974e960ab2d4131440689bee796e00d76d56e3b9694f751efbdcd2a5fae59b1eb0e00db8d976802ab9a413fa81e19506419216a34c59ee0d45bd3fea05e3dba8de70c44a573babb1294bbd6b0cee22a372f9da4874610cba438175d60b263a4c4b9ae3d351cdbb942438402f7c4a6b95e4d862dcf28d71d8ec5de8e141cb6e005a2e6e75dc91720ee1e23b92a41daf52f83570430d5bcf6f123f04786234861795043aea5e30033b32448d96e34a86d614797d58df3049c4b784b7dd40cb2b945b030ff345c72c11d82d0d258f4e8f397abde15f8bedeef86268ab92b9d2643d4209a545cfa7268960bffc7be733ef5b43aec58c395dfa925f2ba13d8cdc1c72c8c41a8f4e5ae9f54c88b2037b5663432c3999e2e6af5bbe538377d46803aea6ef30aacc2d7785d76823b5a509a95729796e5f8d0889626f6da070e5dbebce6c056550f554b9c298c61c63f64b58248ff477b0bcfb384646dcb6b782ba736335565e601db3f83505bb3aeeadc0d7131743ed28b45f851b78ccb94ed13150b9ddc5029c81929222169fe2c8e55a9266880c9fefbc67217be9d573aac242e1108fbb058e04cd57c6da52a4c122fc97365e0c43eae3a92e931d212cf9ef105099d2a6eac07fe37bf25d834b8101102f97f63a07e21d1c2bcd100061bcc0a97b462ee1d12484a1819976507f3fb22f27af82655ddb4c39ce527a8adbc26d3a00b0c762843b002792c16526977f67dec547a387b175db727432f633d23cc3bdb153bd93ba0ce48abb4eff15d597cfd76e0f8d4e7f45092a14d5da68cd1896dbc66ef4ba55979ad9759b515bfbcecafbb47ffda5d51943e87dcd9601c1239e8eccbecbce8a8263910e5c86bf789520f0bb4ad08c3a17d95d291720d28de0e9936bf5d40741a6023adfafc51cd0a3c0b2d656fb6fdba5d8eb80af67d3cfdcdec9364b3508c0ea36e802e2a53582eeb7b065948389854df275ca020a5bd88adc5936e381f8e0273cb164c2b745714c66297be67ebb09c7b30d6544debb7c2cd2cc8e2ff224988dcebe8e3aaef24c0450de48de4e54521431e070f0bba554f791f6b54f3486a038297c4d0994cf0862a5b7c0d6d530efed1a40616778e9de74c032fa59a2a687b4bba29e860b234107bc023ceade7b850998d279a3b157c17841923b9b4196f3b504b0409e368a5538ffdacb21b2937fe1c0e8c407fa8cfd295b97183748b1c06457aec2630a1ec3d49ef4f20fdaf5686d6902fccca01a275d0d249f622a0137064540e3008f549822fa92ea957f3256debe8bad4f1d759db68fac81425c60c0d10a82ae19658437b61836fdc63fbcb97dd57f2e59bf6bed15992b139aeae1f9a2f1faaadfcd454a765ba36c4e376f11a476c1dcdd8f7094428dc6d349ab81478b5a552f7bd4c18451876533062c920454e4f02a680022ad0e4741eed88943e266e199a74b43507677e4392d134b786193e1580f5a3ac1c8f7730641937dbff15fd09632beeac46adf84efdaf093ba88a4c0e76fbe966cd001a127586bccafa009bb1a7be004208773a77931ce009f623ffed302cb19025cc262f09b828436de800963aa392e81fc64f810eebbbf0a27abe6dbd1c896ec4b97824048bfa395025cf82451ebe285a1f7246b342cb0a95640205a16cd694c7d2f0eb0f1df4fc4d9f1a824170e9b194458b2342c7ee8317a14b97850441b36a7c644e4e5b984ca4f2d1ee3cbb50937f10e065465e42714f9c3002b11dbb24b362419b7a94045891513df4671a1fa501454f5541ddeb987371066daf4974fa49e632abdb0781efd7c3b3cf7d2df9d931164bebcd662521e81d4dcbb9bb1a72bdb42c11b2cbf0c3b9fae55461ac6afac1e3f20feecc04e7777b46d35db116a56e13dac131fcd152c3847534f221eb0d27130dffa0596b02eb3d1fa2c0b27955918296a5cb87644b0d78bbc4bdca79a2165027a33d760b36423e8d07acb2322fcf6cca7f27a816246bee34e7561dcebe7f3f799cf3b172b28ae9b3f71d80343a3fdf389600685b3a45e6af060f84d57be757d09c9d2a472cfb6aada7c2c018b98429fffda6b6520b8a5d1b38bdb6a52ef0b36bb36e4c0aefd37b8300bb07bdf30950e32a5b69ff56e1b4f03f32b91304a7e20b6f44d1882ac57c39f8c859f178816a40176a67a3f8a5831a314f46a1b876ab69a1873f034c87b51ba6b41923b8aa8ba9fd257c1544bc183df878b6906e1a226f63d69542e2dd0166022239a3733ee9bf5f43888518602d2199cb1bfd2feb868a2ef194c5f19812d378db722416de0c882bed29eea9285956ba1775e880bd10c62977ff3eeb654b8d3cba607695328e808bbc74510b4c3f47f1329b5e78ddc8bbc72f30e4beafb8fdabe33f849cbe9a52ef22af7b6cb3259a5ab51dc33db17956ccb2e172515e45d4e032c115fa470e87d954c66eb414fb01e84a55a9377fd4aa0de862a7f58548cbd95447246ae768d7703e69865a14a3fdc81e792f17127c96966c267495bbe4ba91ab084edbd797ce1b8d38ced5c9dffe7b68b10a85be0c8d83de59ebbb99f11a9f3591f90b35dbf9b8fc208ba73f58a4576205ada3c88bf0ef5c68ed65e0ec1bee1634da44d15bbeeaf8dbedd3331bf5ce1c41dfa5b98e3f013d2f21f88a669bd1e23f1646151d32663572839db54ce251a6d54c552c29f75592124ad6c77524107631e8a635ea2278f468c2f8e54aa0efe9245a3778249d6e58c15cc9879312a5a24941cd8cb889edc30083a84325ecefccce4dabafcb9af2498db167aad2c85b0d2e7255c0471f2153172d7fca190991aaab642c4a6eb2c44f60fdb0f2a102ae9a7c8579a44954d2b6fe8712e3ba3022f62305a3aa6104cb21b11b1044c79a1a4853b36ff64b1397ffc761b97c6aeac91680843632a7346c46d464c93f7787c13b806a8faebd0a343a31647519b529d855dbbfe9bea18e6804070f5e22c2585f5e1ff8b6f3abb54c595bbecf19d02c4ea729398226ddcb02bc8005b3506d13be270eba610ffaa5a968e128c67ba598ea1783f88cf27ebfbaa538bf0b53d0f2976ac98df7e0d5271dd2a75607ef046e9dc606a002c9a54ef80e374aa0f94c4dc2298d9899213883e1f7dddabcf6a82cddc19f782d5417e67b8189f11bba179dc862f0e42bb738f7871b3737dac1018cdfd1f5af306586719720920292ca5855c3f2204196bacafa6e39a16b4af03a923549f9f562415f1183039abd37cae16513617bbfc43efd50267a9d1ecf36df224f380c9064e94d17c5787119bfff504b1d8a2b7acb44ba818832b48879c5405fd116e5b8ea6359cbf297e126eabde58e7e207a45a6529611cdd18b622401208a77d88e370a338a422273cdf179b4d362d757f505111af4f9593b8b55cf924fe87b703293786e9d7d8402539cc1b89644cd7c118e2d67eb37bbda30e0fe63f727559c176d5682d1c58385bf0d36f30af384d2a14b725e879046d3fc0b7dbbef1b6a03093251276039c11118d5642391790e1dd7e68d4a867d1bee0527a7679d68439eae461155af8e8999660eff50e6110211ba9be51a87ff65ffe38be8dd6a473fe84d58baba57395230956af2dd02df347e8bc6821acb4cd4838642005cb7d032e2af276f8fd8ef99b42c05c8a1ff3a307daa6150ac096e6bdda5f0e4d908e1f5c9ee57c539f67fd1e830657b1bc7eefa4e9b5e5c34b72b81f11ff30aa4ee0785a1261ef0085761337fed9ca6ec9b3bd3ca8cfe2e56462241ead4876de49e9d7857db2b38b84e613f2ea0549446191024fcdac1423678d2b7b567c9b677e16f9aa93bfa4ccef6533cc3ea8e03c1bc57867594cd6102381d1fdf448f26071f589aae0b2371502a894cc6d9af5bebcfad4278be6a424ccd0aa2a239df5109bb7c90911664d80c0a412254ad107a775a34d20d2ca526e67ccc6031ef6dfd04be83d809b2bd658b68800d9d498384342a2d71cc80e679f23d38302f0a52619a09e0a0d4f7b81a990046ce5e75a2fd18f9803223c6dadea7865f0bd1ec07c6c92edf0c252ddac7d71da08ffedf38bb3c2fcbd4160a8511903465b872547a55b6adfd38f344fe9fbb453a2f1cae56beeb0901690061ea5ced587edcd09dbcd2850fea73df5bf1e87b6e0c9ab3039486bd2fbb28a4d2a670f23ad694f3b6191ad5a5eb2709b4c5259b016b6998dc51879b055f9014eee24de3e0c425c7250f90234b333015ac9f00eb445a90edd0be44fa69f7af90b31c3d664983c4d71ca841aad34b1d750b37d8dfc9510df53efb97e84e89f8a12044ccc443c61c5234ac74729fafd0ea7a8228f7ac0052203e266108f743567954241bec1bae5409a8c73f734f94317afed20eda2cff4a49056f76f31418fe78bb8503a1161c34d4851d0a9b813d1ee169d8308e3510f872dfec57addb30f0c6c112f54fd6839f7289c71526846eb4216fc43f69c986954edd46585896e27cc3bac6196b081abeb55eafb275bc3ce31827d07a34ddf23309d6655ed1c03f681e40ac9df1e9d9e940a3e76d8f9f258517fc98e067710bbfc4593234e2c3a03ac36710fadcc7825c888ce7f575a38a01b633dfeaa44413431363cbfc2b5e1ffebc13daf5470d864465743da3e297e24f8bbcebd58bc788b1642cb1ef5bbbf847f8374e6d51b2810774bff5727957e933349c6c13c2187f8906e1376d30ca262565b8db846015cbdf96af652e816192f1619dc674457568752db803b20f21920defe5411edbe4cea1832856793270a4aa15dc93920de23970e2e4009464cf544b4b8690beac5a9542e8e0ddf11631b33aa283279d5dcfe320e8f60dfc4053f53a3407e8b77da2fab6", 0x1000}, {&(0x7f0000000380)="e1623937b7737cd45f19b1d67934585cc8acf6ee5faaf306780193e9c31f109d2e8cb0cc6595f90884ba9179d7c9785f249c5b743c8f9c0e2814cd2a7d13", 0x3e}, {&(0x7f00000003c0)="e2dffb937ec107cc4017f69e0bdf4bd3ff760c8b62a18fcc432221e4e0d035500b16d2ff5aadfb556353a83948f9fbfbd29ebf8721312cdd0f625b7c687e46869447e201fbbd5cea6fbc1b1ae3c6469078d9e7fd2217ea50f3873d46ae16725bb963fa3bd105b9c7c9bba5b8af54f45f97781122a47edb2cbdc93a3f91d6faae865a3e071926bd20e82cf1c3e07ec03fc7bb6846ca59a858d6d3fe8ca58f58733414a03ec5ceaf886aacacb6810f41e5e859872d8ec79f13b80c23edc9b036814cd58470390716c2e37cec43bb0f1732f57a37af72f97f767636e6aaff5162f749ea15d0c8822394", 0xe8}, {&(0x7f00000004c0)="5ba20c684a09bda19327a8ee575a3e31eb61918d85a80a0f95ab54db77f19b63795b5997077ec45bbf4d45db73d55ad5acfdbb91c08f3c5a24b2331bc4a935552aba462e07104b7ff040074bed3f3d3ce8dd30668a9bf823d783ba12944f1a2120d59ab229493582a5690cb838b2f118a4a7cabcbb3302da9e3101018f9506ca51aa79129ebad962b74eacfb", 0x8c}, {&(0x7f0000000580)="ff0b2dedf7d6f77ac89cdf8f5367f4467a9f6c42c556697ea1363f67930fd36a336683d5f03a96b0ef9de3376c6b70555d056edcfc893d5a3906f6a1520f9d368c4365e73dc3467b4ae8ca553be58920", 0x50}], 0x8, 0x0, 0x0, 0x2}, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x82, 0x9) r1 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) socketpair(0x6, 0x4001, 0x1, &(0x7f0000000600)={0xffffffffffffffff}) socketpair(0x20, 0x0, 0x2, &(0x7f0000000680)={0xffffffffffffffff}) r4 = socket(0x23, 0x0, 0x200) kevent(r0, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x7fff, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x84, 0x4, 0x5, 0x4f48}], 0x5, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x80000003, 0xffffffff80000000, 0x200}, {{r4}, 0xfffffffffffffffa, 0x4, 0x42, 0xc3, 0x200}], 0x7, &(0x7f0000000700)={0x3f, 0x64ca1a27}) mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r5 = dup(0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x6, 0x9, r6}) open(&(0x7f0000000740)='./file0\x00', 0x41, 0x40) sendmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)}], 0x1, 0x0, 0x0, 0x4}, 0x4) r7 = open(&(0x7f0000000040)='./bus\x00', 0x10bb2, 0x80) r8 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f0000000200), 0xaf, 0xfffffffffffffffe) pwritev(r8, &(0x7f0000000000)=[{&(0x7f00000000c0)="93fc09a4b4b15582c5ea5a2a3865b627bd989975783906175b3478fc5a668b80d53e13a37835df6eaba68f2dd03757d0a83830cd6f2735e43312344a363ece5ff99c3d14cff3642ea36623e056b0fb40f162449e6979", 0x56}], 0x1, 0x0) pwritev(r8, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) fcntl$setstatus(r0, 0x4, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8040, 0x21) ftruncate(r0, 0xb1) r1 = msgget(0x2, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/177}, 0xb9, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x5, 0x9}], 0x1f, &(0x7f00000000c0)=[{{r0}, 0x0, 0xf0, 0xf0000000, 0x0, 0x40}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf00fffff, 0x10001, 0xd413}], 0x7, &(0x7f0000000100)={0x7, 0x3}) msgget$private(0x0, 0x100) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x9) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="020000000000000092bd84ba69913cd3bd43dda471c4e6b0e1a1bfd5a38534242fe8005b4b0e1a494763f890566a65fe6ede1e0a3b9f05e40bf82465864a3b190aaed53d3f010cf2e65531ae22fd1e93844777e83521d625e41a6c499a72bb4a76a26d2cf3a47fc060075e8830a08dc1bb5edbde4240b6d57091a7e72a1ead23b77ceec731ddb7b51d8695c3d1403316cc697bc42fa4ffa76ff17b9cdb16cfe0187b1a3eb6c025ff611c6f06cfedad97b8b006940a8643498c0f41bf0b3d3945a1e64f6a6764afbca87e72cc77d192a7b91b1e8631a07dc8994cacbef94cafcae149019b341389ecb3b92d0b570229a0d1f38277d218662d06e11f19dfc09cfea3f33c9f7e5b9f73fc51283ef15eab0510bb17762db5771d7ffcfabbebef7955c4299aa3177f047c06fab36c57e3fc9f8d8d0fc308bfca129bdd9189f34f1e8ab63c516967973dbff524e252a6e191df5e95d122015c4a16dd94086c0fe6f2b817"], 0x1, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) listen(r0, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x101) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/81) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040)="01000000", 0x4) 16:00:19 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="9b7254514c263e5e1ae26f8dced99e44"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x5}, {r0, 0x1}, {r0, 0x24}, {r0, 0x4}, {r0, 0xa}, {r0, 0x100}], 0x7, 0x6) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8083, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r3, r5, 0x2) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000340)="25558edf15b32df88c6441705b85777a07e1a5f14fe8da69347c18c3b037419c906667786ab484c3998e85a4e0a0bd7eeb71987dd0dc128f1ff1eaa9add404f4e4932be1e8849a6bee1cdf12b65c1c66bdff47", 0x53}, {&(0x7f00000003c0)="f28f4feee4b706b03e6ccb4e1b288f303e5004f47d7fba0d763f2963cd57edf6e468411825632d226e7951fef8d2df67e801f4a8c427129fcfb7be5caa285471af74146dd29c81157ee209df60bdc241ac6123ebb5db479ceb1fdb9bd1f42d5e93b785d264f872a4fda1f2769c209c7b6eca99c5f0f45449f1cbd1d3e6d2", 0x7e}, {&(0x7f0000000440)="6b5d2da5bdca0b3d9f845a2a1b80221d3c6f9e88260324c524", 0x19}, {&(0x7f0000000480)="e524bd9c9b5139427313a723c014c90e8ecaf1ccb7d5324039eb380959272f5ae863536aab93927cfa1c77dd0a737d1dfd660aa1b71a4a66604eb7b6fab196c7a5cc6d9a94f74c0216860702371721d11d0164e4585820595c82a524ad8508171e7fa4b6dafa2b5ba0e0fb0ed3516920274f4d337e680c542fb96503bbf6135245115aa6f651", 0x86}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xb0, 0x1}, 0x400) sendto$inet6(r0, &(0x7f00000000c0)="40b57bcf3b22a4f524acd309045a833db77e9b0517b9ac1c5892f8753b5774bab8ddb015e9488b067fb81506613d5402e60f34b37391e226617a9835608483940845c8006771d8f850a9902484f29dbc32408e3d3fc0cd45b1b6ebab21e0ca1eb48cd8bc654a025e537d8a480429e8ca75b701eacd0c6d63ca50c2e31db3c95a9d4b809df49b5102cbee84172cc96669137dae11b4cd875ff2ae9c0b1be038b6ed37950b0baf691ccb43ee3b975a47d53c589eef66a681f9aec4601427a07be9a0e1e6fb9a139b0e1d9875fdee2d5150050be0efa6345e6261573c4b57e8721adb67dcfb2e06e1ac7d9cfad6847d65e6d802ea860bb762fe59", 0xf9, 0x404, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x81}, 0xc) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) setuid(0xee01) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x40) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000ffff000001000000000000006f771e34b9415253e34773aaad91956309bc9b0e314f3b7ec4768f31a27385e176d149a6b8a8a2f40a0c823d9dd5dc2e7208fa858c359664c939bbb4d82cc648b5fa9d6d94e575a62f2998663d70d1845eb1ff1709d39d2401d77b147ac77d58654113c18bd148b2c20b2761d672fb4f95dc8c4fe4c913f389d1fede"], 0x8c}, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x26) r2 = semget$private(0x0, 0x3, 0x10) getpeername(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df00000000000000f5ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084d1c072a6aea914140986022f28c8c122a5d0a76e46e34553fba2e1ca401d1687e1f1eededa0b9e91bb866b6721f564544b56b69a80faea9e7281926445a1725224ef2d9812198f2221606fa827ff3d12b86ac25fed2b36f087c0824a8f9b51bc343dc9baa27b103eb9a4a0e78af35d6184f072e893fdcdd064faac02f244d34ea8fb8448d4ab55"], &(0x7f0000000140)=0x56) semget(0x1, 0x4, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000005c0)=0x10001) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/231) getsockopt(r0, 0x2c, 0x400, &(0x7f00000006c0)=""/192, &(0x7f0000000180)=0xc0) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x95, 0x0, 0x7f, "b458cdba42f0c40357de9b01664172db1ac882a2", 0x8000}) 16:00:19 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000002240)="c82e3739f9f6db03", 0x8}], 0x1) 16:00:19 executing program 0: r0 = kqueue() r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(r2) r3 = dup2(r1, r2) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x100000001, 0x7}, {0xffffffffffffffff, 0x5}}) flock(r3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x20) pwritev(r2, &(0x7f0000000300), 0x100000000000012a, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000100)=""/97, 0x61}], 0x2) lseek(r3, 0x0, 0x2) fcntl$getflags(r0, 0x3) 16:00:19 executing program 0: r0 = semget(0x0, 0x3, 0x208) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/19) r1 = socket(0x2, 0x4001, 0x0) ftruncate(r1, 0x4) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r1, 0x4, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffc4f) shutdown(r1, 0x1) 16:00:19 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x65, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) socket$inet6(0x18, 0x5, 0x3f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0bd44cda0555bb1972288332282320f097a42a17b9369c178f2c69", 0x1b) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="204182d66a1c2da926954622eb675858e937e60f62205f5a235ef421c4ecd7ee9e5461a6a0eb375a22f515020e9d3df2a83a1aef5d055d1f7d85e8d9a76c619079ba45ae512e45912d7208210616f6df90bedf9509c957f1d2a4c77b31e75d66b7b27d6ed716c698263b641e313ef00405eec135d455ae46423660c6d3f93a522e46242fe20474fc89c0fd935545157deceb523b6d8459cbad2e260be54042f89198004508eeab38d75d83ad68481b219388e0da9ce5a60873ca0eae", 0xbc) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x203, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) dup(r0) close(r0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x4) poll(&(0x7f0000000000)=[{r0, 0x24}, {r0}, {r0, 0x10}, {r0, 0x50}, {r0, 0x48}, {r0, 0x88}, {r0, 0x1}], 0x7, 0x4b7) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) flock(r2, 0xf) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(r3, &(0x7f00000000c0)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x1c3) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x58d8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/231, 0xe7) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:19 executing program 0: 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$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x1) read(r0, &(0x7f0000000280)=""/131, 0x83) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x80000001, 0x1, 0x5}, 0xc) 16:00:19 executing program 1: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r0, &(0x7f0000000200)=""/178, 0xfffffffffffffc95, 0x1, 0x0, 0xfffffffffffffe66) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c905bd8b246680ee46bc221b7b69f5ad333cdd26a33e504862f00a6f1a13f7c2735b609355da0b178bb9d38515cf9d49959ea3bd27bca10ff1f340bae8862e5945ca0f160d2c8f56a32c61102511a632b684553f7974a2a50b909134e004e6abe6b938d8b5c325426ffec7de1f4c9e296a85e663d75948e1e07a6c03053ad15b25ed4722caef4130fa95c82c10e59d0d19bba1", 0x95, 0x400, 0x0, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1a0) lseek(r0, 0x0, 0x2) socketpair(0x18, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/66, 0x42, 0x843, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) sendto(r1, &(0x7f00000001c0)="c4d738131694258361a06435a902398d559790df1546a0d55add9046ba452c33b8fe2b3be2c8bdd7ee7f9411241234fa89ac3c0120cfd1ee1e555fb7b417250178276b60d83dd511a9397374687e16012c2b6490c04de11f1433cfe2296e5d8a3fc47f2038256028747b8f7d95b49f6183b9c1a4454a207e5954a9c57e34a9d0bbd34d58d5e3a0be3e4198f359f9a43d404ab611bbd7842e97b786db128ab7d9f672c889958fcd6ed14b48839ae4c2a95efe4e42436e41eae9b603a96bd2544d2203fc5e9ad46a69bd0667be0d499c0450a97be9b78bd37a76bba54ddb966604", 0xe0, 0x40e, 0x0, 0x0) recvfrom$unix(r4, &(0x7f00000002c0)=""/179, 0xb3, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x184) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x8168, 0x1) mknodat(r3, &(0x7f0000000400)='./file0\x00', 0x1000, 0xffff) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000440)=0x3) mkdir(&(0x7f0000000480)='./file0\x00', 0x80) recvfrom(r4, &(0x7f00000004c0)=""/89, 0x59, 0x841, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknodat(r4, &(0x7f0000000580)='./file0\x00', 0x200a, 0x6) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000005c0)) write(r2, &(0x7f0000000600)="c9a32866a8cea569cebc285a631f23f79698674d84ad1b2a14e702ced2a4959c1aeaa0e7c5d30ad3e00026c30bebd3b32cc67c7c87fa82ad8ec140976e02dc637aa5cb1230965aa12439089f69a172ea4860649d39c6f4daeca8a5351e96ffa2c22270a250cccb045ff54e689da227ab61ce753bd3931f685e1866a6105f00d7837130a1a392ad0e2deeabed9389e88aa37d61aaee1b0b7ccf727a332bf2da9756a61e8dc987097d068f6230fef777c751aa479d8f346544f095bb1f5e418797b27aa033075f7017d2f88b87f1bba088908d4096f9e21364260b71d8ef5c65066e74804fed2a37564c0e316f3886b983cb37c41e6d3d2a1ba3dee2032bcc7e46d459a90fa96d6f852c25a925bb21f17a2cedb65d60317ae16aee8bf949827583af4aaf8d4efcd4868bed25d8df7bde09118269b7e8f1ff6e63a04e08e31f1ea2955535da07c7be01cdc7e6a0c0e27e6ce110596b74b44f1c456a83281ec2f51bb0c6950d6df49a4232c18b45f35dd898961c1b15df901682161accd396345aae8673582c15ca06e8f1f3a73414e2aa495a1d56f34a0291fb51715decd87d3feb330e4fb6f8111e08da6947e59ce9f8425564f0ba911a318567bd1a36ab74b31c152c41ada2bf2d336e5647d7f8b8410be53a7e1327dc134773a84726e604daa7fca40bd613ef2f770c16b5c169f9e3b28cfcdc1f1356cfe92b44cbcf0786f608b792dc25e66acd82b774a3219acb3c0bf00078a6e4d2ef724101326bc8b5de421dd58a4c512556883b8930e5bf31ab9d86ce5815ed6b36cc23d5a249f1fd116ccaf562504a74b5c80ac7f6c0a999adbe0577cbea4c61b802e335ab1912a6fd471009760239191d1ed86dc4e74841ba8cb417131aba891faf2a34905eea89f9f2833703e1e8e963f6823cded8bf69e7867503f0df26987794a9328a1537f14525ee26308689a4a3b5355910c68e4a67874c98ab887deceb0ab07f9f657c9c8bbb64c50640875d1f907ab625b8d8d31f15ea8a671441c2278c4bd4fc5836f88fc47d15db21a5d4eb41361f96dbafcf8f7d255e4efaf11f6bfeea8649e1b343903a58aa8aa6a71cd4d6798e75cac77f4d48b2fe306c5a4cafbe18729302622263ee8690347f0655e9c26acd892426683d6fcf5e6b842f648a7d94ac611f4225381a11071e464025c183da5545dad0aa81dca38f14d08d748f59a6ecca228d27df8217ae877557bce7e5288c5a663b03202935c667d734b4fb880c63670d69bdc469d763a561178e0faa9d4f0d6fdac8920a75eceeecd3e758c797d045c2f8dd0b7ddbaaddf7a7e59a445b90d34af8b55d26354792a53ad9c0e81fb8812e898466174ee2a5197d182f1dcc3cc593c2543522d780dae5d09ddf35aa478abced3381a68843b77dde47aa197ff309113ae141eae2d309252437d03cb2930c6e58efbac28c7414460c0f274668316be6caac85e69e49651bc1d8a13c9394c4213e7a9c6274f4abd22c87801d1460498bbba42e482904a45b5c199d5d6ab2f36f2801103a13db357f745edc96934a6dca1926d7c417ee27319c0f0fedc8a6244c60c6b2386f80b4fb3b5bf747cd4a0e65edca32d08290556b47462e28e75af8231c19463effc013b8fd8b3c37113d49273e145b4b382f7993cd4d5b337f4098ff6deb345d00d83d396188b0628e8e91ee5ba59c11f5a7942a5960e77d7a06aae5f1f5fd6d30ac49ccbe58f89956e39fc96f43101a2f61fc5fa39cc859525c9bb01cbb47b859db62c3cf34936272891f4925d5b9f7a97922de1555dc534c0a0840027f062f11135a93cac7ec0595c25a9bb8c076075b38fd9233f71ad8c60796e8825667eaaba589ec78e0681cf2b94c9df55e8f87ecdc09ed945413cbf210b880844b68ab5d04264a2f475ad37d008da33fb77f359862d6279fdf5dc61ddc2b210eaa60306fa194ce4e71e5887b3d70ecccae0e65369fed0e47ea1910ba614c718850b9b960b70f5bc1300898f6707e1f8b5a89159d6b45421c8708d1e4725d8b4c772f6c525675b9b88fd13588c41b69a9eec8d8ec14a9cbaef0e2564f59b01f163a27b4c07c1cece640450f09d46de5e9111f333397837e80bae005fdbef0098634ade77ed5c314eeb24665a860cc7578aec6bca448c835ab27fc2b32b84b1727315294a18771cac3af9a38e41f5501f65fa63c77a3b8946c8bb00bbe16f1e41f1fd8c4e900527aab6314e7158b9a593cb7783f6b868b5a8a581613637d7539d0770518caa35ae7343f6d93befb21f261c5364b7f672a4a8100830c678a6ee692f97a0caaada9e237c725c6f788c2f6cd9490ff79d5bc55a6efad791c405faf666811835ae2721996c7082d7003ed0715b698e2bd05126c745f8e734ae9e0a6219c949df1d2ebb9a1f81d9b1b513d77b1243b465a7a8712c9c77c99dbad117c2f5c273858a110e426a537afa05dbf9ee9490aaa4415e8643315692d6a02f88afe2f501ef447508109bdf2f14246e52f1ee280e516f768916249e5c6a6415f3a61ad0bc695e28229be5b8a8bb9c4a6a6bdc342473b36b1ca2aab2c143f8e0446f7f4cdd7e8c07076ec652406ef5ddf61272f3a0826e660f51673bc6743b03bb7158370d21acd4a5a8f1dba889c83c69b0e8a6eae91ed816f3d1193ba9ec73c247267f5475ed9faf4126d0518cfc22527a60901d544a840ddda51a0ebcd8e71454c357f3ca502c235360e0ca03369de540ef6effd6063cf076daa93fa3e288471537d62f6e6e44f42b3cf330b73d88d1f5ea0d12dffc8f98a99ffbf3a7846734c211154abe7ef48d583af50f8d74c99dd2a3ec25dd746b057ce40b5f110edce48eea2026b615371a9953cae5f9ee82283e48845ed89398a6c08118ed664a0d132a64d4fd33b8bb12120337f6e8bc1aa09282a86f8db3ead301aa0b2dae56ae3bde1e57703c45822980b70ba36e9ac73ee581627016f6c3ef031cd6a22c5df676695d517b8dde9fb4ea85dd965c71026b465db40151be303f5828b49ed40e79aedcc611e0f3603b7451ed84977d9f3c9328419a36ceb166e6780c279c42fc0a644477eceebd59622eb40ee39b57768e7adfdc574eac2305d4c8d4c22701da8a3afcb130fb9a1ba4b0446db3e52f6601ae53689c8e25d112ed04236dc9a95e2bf2019d8ac7cdaa9aa3051bec5b6c33b3d41e0b111ce80a444eec531286d3936fb00463bc21d404a5f461fd66d25f5fdf5e3ff8784bf7074bfe60823aff9497f8f431f782537c074f32b6526adaa28a1178356e293aa4dc39d7ae99dcc5b1b9d3dda654f62de99eb22d4d552505338a408cd06eb8fbb18acbc55ae759e2538e136721da8341b48bfed48ae23bead68ab0f854816ba2db0467b5d988d237fa7264a876171a1d5f79d0cc1510d1603b1e78e58b10fa85a45e8cde1f04bed8806de3ac02751f18c2d5c8d5bcca4c968210e21ce748187f4d1358c395efd557d65b31ffd316d978fb80c8aec6a48d4bef3e444b23939c1a1a623298815d995dc1a33848d4c2bd126bb5805403e484fab5dbb0a652a1aaef1241b878582f1aa93453580897660edb6d142d97afdd2d25bd6188b09f6353922801051ccf1b2d1ac4e796e4861617e6ba3c0b673b53b2f22d1d79feee4f1a624ffb9fe8c2b246126f19bee3895ab8d7a999599212a3996a3a7b47b671928ad3a254943f1148b43614006ecf76f0857f10f895651925cd53c0e5a651bfa6296be55d22cf5593df9224d3addb5d297e9f6b961679b9018fcae40522f73b1e7697d13a5cd276203e7fb6d95a46f3d28126db26880d951ab81d63479cc93d74f5360f86c4dbe2836c68e488975b7a38b3964decd84349637631d8d8b6885d87182b372bb020d77b33515a68ed211135849f8a45d6948605e506ed0e36608a6f097bd3d2abf8503b70c7e6c04ff51e4f80683884706c773bba722fb2de27d4eea4bb0e62e8e67c62042f00479c8561d06efdbddcb1497a82f04c70c695fa5d22a44dc7cd291f9aa91d6c50590f7b9c7906d81ceaaea504af0db25612edccfeaa6790e1edd845f5252a7d0d9a2b5c1a3db46ee84849062c782b1395f36eaeb7ef4c8c866cf705f7441551ebc9d9e85931f99563248fe921c07e721c465bd3497654137ba57dc50395d73174b7d2d95c313c602683579a379b3561fa07662ab5acde42b196fbe2f4fefd0bab86bece93b0c6a9c20e6b4fbe2e7e42f39570ebdce5eb9eaaa5a2a1dc2bab60b43d713caf67a467a507f7d531a8eb6e7fd34e68321bcb38fe0723f59934ee6564c0ba48d5a977dc419ca858c2acc202e8d8ed273d36bedd7b9148065c5c9380dd51b2a13ebe67903bd711af9af9bde36d4492b0290dfa796fe075429703d0c1efa91f6abd1a35100348213cf41fa3d348010f621d47582929c552f6d42f583215ae1b8522fd75c4a50f858823125ae7de865acabf7dcfec6fed6518114992effb3ce7e4c4dfd606b881d42259ba46427f55b8c82773a44991031d429b77d2dd8bdb39d52df25e0dbcc53790789d0001accc7e546be704eec4bab268d2fbc1496268d6dd2b3b2bef3b56fc0508b242cdf151e86e64cd2cac06f4ddc0e38dc0a3169170de055b754734c12f5bb35be69f75d724ac4b160f7591f1ea6e056028a247ca2a423ac342966f8614b910515241bd0199e7bdcaef875306688aec3f15b68b7024676fe0dd0cba53e49179d29e6c6983da103846d99ebbfbf7e91ace4b185c4a65b3f5adad74bf4674fb588c1acdd02609a9c9c68618e2af40816874e78aa387f61db1adaf90ad9a21da329e9177f4e3c5f073c7a874378df5f1fa27415b3f7b1bcc9b1e7b7db92126df9b119613b681273517792d9dd3e1916edb7726969b8ed155312e4bb1243fb821f1a93a38e07998288f85933feb851b3cc5931a0dabd81888921045fd270db0eee0fe1f673cd1179ecc77b7a25c225cf3592e142e87db3a31a05e628fd096de0f81520fecf96264ba44597ee0eca29622f18a8d6b5758a070ed87862608f98c21f93ad212a9adf4dfff0905f43d5b6909b80d6cfdd87bc03da87474a195ce4626b95a72095c0c5c014d4b8f77b25cf5c0bd154342a9dac07987dcbe7ea6b3d13991f63cbaebaab2a7cfb0e69b7bd33c1e3036e18f8e8a6eef434192d7a58b08032e3a77c05380bf3354707b2b31f5908e26c61f6ed9b78504bedb67e44b592d80fbb81aae9fd23b34ca9597db6e2e63cde36be385ccd5fbe44f5c8920d5f51e958e7f5a6e979ae0ee9c8957657687268c4149db4fd70bfecb15f55a484f711d4e4f108ae893f692d80651fca5da8c15d22883ee0aa414b5ec7e927e70242054b6ad9f608384409351a544a7f392edd97987643f9bb8234792bc92672bb624330ecff18c3a27c5ad1c57f2664ae0bb626f1dca74448b808b100b1af8314b296071bbfadb5e4fb0ea24fac5207b96738f39a479fd98aaccda615cc292b438d1b8a92c93b4b919ce870b9f875240708111d6a9baa8748505eced6b02574611809c4c7f8288ae8128722caa32d8f5ee0e15e44243e1034087e81f24217d357f16871a50b53288f2b3c7cd5b987a13d04332485f46c066e9058620e2780a4721e329cc49fe29b3abd67fc5bad5657bd02676770a7609fde68db8a29c3c1a04ffa851591ae2c1c033ad0c6292ce7991d645730775806bca63afb33df671dfb5d6f16bb0e3ce97a49bcb49dd559c204251c59f202dc4360c0265a5c48ff105dc334b0fdb12b19d2005504bc7285fc252b0d15108a1d9ff2802404e3f2c9def9d5", 0x1000) r5 = accept$inet(r3, &(0x7f0000001600), &(0x7f0000001640)=0xc) poll(&(0x7f0000001680), 0x0, 0x5) ioctl$TIOCSBRK(r3, 0x2000747b) r6 = syz_open_pts() bind$inet6(r4, &(0x7f00000016c0)={0x18, 0x0, 0x1000, 0xffff}, 0xc) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000001700)) r7 = msgget(0x2, 0x100) munlockall() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r7, &(0x7f0000001780)={0x0, ""/97}, 0x69, 0x3, 0x800) utimensat(r3, &(0x7f0000001800)='./file0\x00', &(0x7f0000001840)={{0x3f}, {0x8, 0x200}}, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001880)={0x5485, 0x2, 0xd863, 0x0, "b87b8b1bb3dfaa2b4eb03d66ebf803efb9c9ee48", 0x1ff, 0x5}) kevent(r3, &(0x7f00000018c0)=[{{}, 0xfffffffffffffffd, 0xa8, 0x2, 0x6, 0xc0}, {{r2}, 0xfffffffffffffffb, 0xa, 0xfe14ef526145b581, 0x3f, 0x80}, {{r1}, 0xfffffffffffffff9, 0xd8, 0x20000000, 0x1fff, 0x7}, {{r8}, 0xfffffffffffffff8, 0x12, 0x0, 0x4, 0x7}, {{r8}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0x100000001}], 0x7, &(0x7f0000001980)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x39bd63d56574d5d2, 0x8001, 0x6}, {{r6}, 0xfffffffffffffffa, 0x42, 0x40000000, 0x1, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffff8, 0x30, 0x40000000, 0xb7, 0x7}, {{r5}, 0xffffffffffffffff, 0x4, 0x22, 0x4, 0x5}, {{r9}, 0xffffffffffffffff, 0x10, 0x8, 0x7ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x42, 0xf0000002, 0x9}], 0x5, &(0x7f0000001a40)={0x9, 0xfffffffffffffffd}) 16:00:19 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x8) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) utimes(&(0x7f0000000e00)='./file0\x00', &(0x7f0000000e40)={{0x446, 0x9}, {0x5, 0xfd}}) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000540)=""/99, 0x63}, {&(0x7f00000005c0)=""/159, 0x9f}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000680)=""/5, 0x5}, {&(0x7f00000006c0)=""/201, 0xc9}, {&(0x7f00000007c0)=""/104, 0x68}, {&(0x7f0000000840)=""/27, 0x1b}], 0x9, 0x0) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) recvmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000c80)=[{&(0x7f0000000940)=""/76, 0x4c}, {&(0x7f00000009c0)=""/87, 0x57}, {&(0x7f0000001f00)=""/4096, 0x1000}, {&(0x7f0000000a40)=""/46, 0x2e}, {&(0x7f0000000a80)=""/233, 0xe9}, {&(0x7f0000000b80)=""/245, 0xf5}], 0x6, &(0x7f0000000d00)=""/176, 0xb0}, 0x3) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 16:00:19 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x1, 0x8) flock(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) msgget$private(0x0, 0x160) r1 = syz_open_pts() fchmod(r1, 0x20000000200) recvfrom$inet(r0, &(0x7f0000000040)=""/88, 0x58, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000140)) dup2(r0, r0) sendto$inet(r2, 0x0, 0x0, 0x40e, 0x0, 0x0) r4 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x3f, 0x9, r4}) 16:00:20 executing program 1: setgroups(0x0, 0x0) setuid(0xee01) r0 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x18) r1 = syz_open_pts() fchmod(r1, 0x0) msgget$private(0x0, 0x141) geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x10) r2 = semget(0x0, 0x5, 0x15) readv(r1, &(0x7f0000001840)=[{&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000080)=""/85, 0x55}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/251, 0xfb}, {&(0x7f00000016c0)=""/231, 0xe7}, {&(0x7f00000017c0)=""/71, 0x47}], 0x7) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000001bc0)=""/138) r3 = semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000340)=""/118, 0x76}, {&(0x7f00000003c0)=""/183, 0xb7}], 0x2, 0x0) getpeername(r4, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f0000000140)=""/24) 16:00:20 executing program 0: socket$inet6(0x18, 0x100000003, 0x102) syz_execute_func(&(0x7f0000000080)="660fd59cc0321aa617c4017e7fee4f0fae4b00c4417b1234cb8fe92899a603100000f2818e00080000b5450000c462f92a8d405c7dd1c4c2d1b85905f044801800c4e1ed6880b7c095db") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x3ff) 16:00:20 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ec9958613246fb409ff0000002f5ea7fa0023d58bf6659990bfe43204", 0x23) write(r0, &(0x7f0000001580)="d95182eb22ed90cb0fed9caf542e05329b8d1d6c40afb6bcf46efc93e18f8e7c4e501362eb69ff", 0x27) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0xffffffffffff7fff, 0x9, 0xfffffffffffffffa, "9ad84b73a90d07b0000000000000000009b5abe3", 0x55, 0xc6}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) syz_emit_ethernet(0x59, &(0x7f0000000080)="9f6b21a32362ede0d80d7473f40ebe95d1628f738ae99e3b186f3a580369bec23719775340ecea3094565085145421150dd2c7aba4cd838a2f868de7cb225f4b1f2b147ed0bf10035d3029c705d11e0ce42b9bd0afa63aa854") 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) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) r3 = dup2(r1, r1) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x2029a, 0x48) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) setuid(0xee01) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x367}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x40) chdir(0x0) rmdir(&(0x7f0000000040)='./file1\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r1 = syz_open_pts() dup2(r0, r1) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file1\x00', 0x100) rmdir(&(0x7f0000000100)='./file0/file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file2\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x50, 0x40) r3 = openat(r2, &(0x7f0000000300)='./file1\x00', 0x842, 0x1) sendmsg(r3, &(0x7f0000003880)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f0000002540)="ec37ce5ca5e3db8c47f6ed1a8976945e7b0964e961729dc327a132b513f3d5d7b149343e3288dcf53d6a7ca53cf5c44b1f1cdd8bd92eca7bf88e92d7267ccfa080d7af81fd5807a9b739f8a8037fdf76c2541ca9312796ca3a310beb95f01b58a2e7fb7f418c95edf76ed2491da7dd627cb7335a9c07ec71855e9b0920e830509786f12852627c7305863a338f535e775b73175e736b496039ddec952f0bce05eb28e367de05987d68c6dcbc453c72f1a60c726189e4e96dc1caf066bf865ece1ea015ee9040c9dded1382439bfac12c3cf1ccf4aaadb0c59e4363ae48a38adce0c133b7111e90fbd9769a95bd3ed06a3ba8f752f460079fd948", 0xfa}], 0x1, 0x0}, 0xc) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x156) r2 = socket(0x18, 0x8007, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = socket(0x1, 0x8004, 0x4600) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x20}, {{r2}, 0x0, 0x10, 0x80000000, 0xc9, 0x1}], 0xffff, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x0, 0x6, 0x80000000}, {{r5}, 0xfffffffffffffffb, 0x13, 0xfffff, 0x3}, {{r6}, 0xfffffffffffffffb, 0x10, 0x20, 0x6, 0xfffffffffffffffe}], 0x3, &(0x7f0000000500)={0x7fffffff, 0x1}) r7 = syz_open_pts() kevent(r1, &(0x7f0000000700)=[{{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x6}, {{r2}, 0xfffffffffffffffa, 0x94, 0xf0000003, 0x4, 0x9}, {{r6}, 0xffffffffffffffff, 0xb0, 0xf0000006, 0x1, 0x400}], 0x3f, &(0x7f0000000780)=[{{r2}, 0x0, 0x4, 0xf0000004, 0x7f6e0b7e, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000080, 0x44, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x3f, 0x9}, {{r7}, 0xffffffffffffffff, 0x10, 0x1, 0x8001, 0xebe1}, {{r7}, 0xfffffffffffffffc, 0x8, 0x4, 0x7, 0x1000000}, {{r6}, 0xfffffffffffffffc, 0x1, 0xfffff, 0xff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0xc83, 0x8}, {{r5}, 0xfffffffffffffff9, 0x4, 0x4, 0x6, 0x5}, {{r4}, 0xfffffffffffffff9, 0x1, 0xf0000001, 0x5, 0x1}], 0x40, &(0x7f0000000380)={0x4, 0x101}) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) setsockopt(r0, 0xc672, 0x8, &(0x7f0000000640)="05bf583af9f90862fe08973a35328363f686dd48cbfc563010d68baa81d1e67c54c17d81cffde771940b3b4f50b447bf9d4ff1c24c85ac90215e7c21c2e62518009182e7f38cb5c720ad071c9f", 0x4d) write(r7, &(0x7f0000000440)="e362f9ff36f72ee995861b2478f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26078e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e06", 0x9d) r8 = syz_open_pts() setrlimit(0x6, &(0x7f0000000000)={0x401, 0x10001}) close(r7) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchown(r2, r11, r12) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socket(0x10, 0x8000, 0xdc4) ioctl$TIOCSTART(r8, 0x2000746e) r13 = fcntl$dupfd(r10, 0x0, r9) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x75d, "bad83f067108e2dede80000000001f00"}) readv(r13, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x4, 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) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/254) setsockopt(r0, 0x200000a, 0x0, 0x0, 0x0) r2 = kqueue() fsync(r2) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = kqueue() dup2(r0, r0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) close(r0) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchdir(r0) fcntl$getown(r0, 0x5) 16:00:21 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x100}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0xfffffdffffffffb9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697f", 0xa8) 16:00:21 executing program 1: r0 = socket(0x6, 0xfffffffffffffffb, 0x2) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="6306b1952f3315bfb859889ea7cdf2", 0xf}, {&(0x7f0000000180)="62a81bec977160fdc88b0b6bf12a7d5eec755203e6b309c44a3ab4580415be676cd349c57d60df6b02b6f0f03dbb124500fe4a1bdbe27317906043fc488cc105cc252003e7d531241452749e952ada43a78bc48973fd55b32dd554f750a8aaa2f0733e1e09a1c36b916af73883f54459cdf3fadc4a8ad8c18c3ba5de671ca6649b4f0047f291d88b2b38fe65ebf6ac9f1ee8d6b1f599e2bebaac45de0a868e2cc888398b3d099c50823e3ca92c22823d2fd214461bad44617041e5931da52a15d95a0c05e338e51fb3d52a9000f6a2e42c765c6e4e66723632ce589fb7fd9a344850284a8be8e09b6042b3d877ed", 0xee}, {&(0x7f0000000280)="26a197386b26757906feea0a745a60c1e4abd992b72b30a462167ea239d09e38b866071468d4180d537c36a15d20c569b7e05cfd1a3353df11c550b4a8cfe9b600dab468f3e5f14f735a18fbd2f8cf5d31b89e77f1eea66073e593ab8607d334150d995f88e6859f7e3211667161617b5d5f57d5bf72cdbe8ceed0a9210443a91d5902925e3916bb8566be5049f525abe59d1f5ead1b4feaf71174875894edcca19b610b3ae40acdefa190d7ce2033c386f444267fb76dcf8afd", 0xba}, {&(0x7f0000000340)="93007ac86bde1e73545e60594690c80af3d58cb8016a901bc3e7072ca9e44d7bfb5b107f0dec6eed07ef59ebf2e8acc71c80f91218f0e2c91f1c6a7f7a0cb58fcfa3c748f02059fd177b78706f4dd461ebaaf48ecce2bbc4057bb11342cfb2228e742169f963032d7aa239698da98ff72d358a91073493fd740fbe29b590bbcf5c991552d7b641d302687922db6efe8a147efb6bbb7bca9f74d838e9b560285fd8aa648d65cd5e2f4b76440741d7388775697c5001a50abf86af11aae9243ce3cf4d", 0xc2}, {&(0x7f0000000440)="450bdf84bd0773e4f2e568887016f3e3d76271ca3ccdac75a479628ef624f6007802d2c4acb02ef35901485d6113eda582363c5ef95c418e36bbb212c8be881068427b32e44223824d04db648473b8e67580e2dfe5c95892ca860d63c1c88694", 0x60}, {&(0x7f00000004c0)="dd5022ac0a1000f3df97aa10c7007d477833285751dedf58673a69d0c30d89c588d9c9b05d859243bc982c01d32d2af54d9abab4199c70579e1b7d08d4e890002676bc97a66075dd3867cf2d6fdc9be84c2d7864fa8d9f31dc5aace7ff559b0633a7dd17c96c8d5604", 0x69}, {&(0x7f0000000540)="9c629f226e62aa2cfb525cd5b0cea59d02f3e6f015eedf36d4c0d583bf998e1066f7858960efd95b86e4110826ad22e258160dded893028ee08a825ca839", 0x3e}], 0x7, 0x0) getsockopt(r0, 0x6, 0xffff, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="934b4c74780a5f197cb2d15b98072ce6c3745597534ff4fbc617c500e05217a92482639176296ad5cea8f1784667054c61c348533141c4689272e32a8624680c6e748a1d8a10d0501652b70d724dffe2a493364bc210d607541fddd0524e882f56490016a2a5bc68feba5e5631faa6b2df6809cf0a39381dbe1bc726de15e5a193747bb9a9344cabb315d8d10993ff9ff80f722f9add102c99fbeafed4ced3a641248c9a553b993cd0c8181a1ac1a814b82a9ac27709c52a921054f465eb584fce8be80b3ba61c6213852dfe7950e81fd5e5d6e8", 0xd4, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:21 executing program 0: utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffc, 0x8}, {0x100000000000000, 0x10000000}}) r0 = msgget$private(0x0, 0x80) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x7ffc, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x40, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) 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) r2 = semget$private(0x0, 0x3, 0x10) 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') bind(r1, &(0x7f0000000480)=@in6={0x18, 0x1, 0x57, 0x6}, 0xc) r4 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x7, 0xcb, 0xb8de, 0x800, "f85a6725ad355f688bc99c8eb5a9f8574f4e255e", 0x2, 0x9}) dup(r1) mmap(&(0x7f0000270000/0x3000)=nil, 0x3000, 0x2, 0x811, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x8) write(r3, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x7, 0x100) flock(r4, 0x800000000000) 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) semop(r5, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000280)=0x8) r6 = shmget(0x2, 0x3000, 0x1fe, &(0x7f0000311000/0x3000)=nil) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) shmat(r6, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 16:00:21 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x9, 0x0, 0x5, 0x0) close(r1) 16:00:21 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9000, 0x9, 0x2, 0x7, "e8ef8626ff24976c8ec9182f0cef22d7332fc601", 0x3f, 0x9}) r1 = syz_open_pts() fsync(r0) fchdir(r1) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:21 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6e0df240ec011dc91cf2ba580100008c54b23d9aaba601f400a30088"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getdents(r0, 0x0, 0xfffffffffffffe78) 16:00:22 executing program 0: setrlimit(0x6, &(0x7f0000000080)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 16:00:27 executing program 0: semget$private(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc67000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d08cad7270c5155527b3bedc926737159e835a2b8023c299e2dbe5794e522bd09dfed4e8c2a54ec30"], &(0x7f0000001100)=0x1002) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x100) semop(r1, &(0x7f0000000000)=[{0x2, 0x1000, 0x1800}, {0x2, 0x0, 0x1800}, {0x1, 0x401, 0x1000}], 0x3) r2 = msgget$private(0x0, 0x444) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170a0505045e0cf4000000000000000000000000000000000000"], 0x1, 0x0, 0x800) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') semget$private(0x0, 0x2, 0x6c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000180)=""/152) semget$private(0x0, 0x0, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x2004, 0x100000001) semop(r1, &(0x7f0000000380)=[{0x3, 0xc4, 0x800}, {0x0, 0x9}, {0x7, 0x3, 0x1800}, {0x2, 0x6, 0x1000}, {0x1, 0x4, 0x1800}, {0x3, 0x2, 0x1800}, {0x1, 0x4, 0x1800}], 0x7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000240)=""/183) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x40, 0x7}, {0x100000000, 0x200}}, 0x0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$dupfd(r0, 0x800000000, 0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/128, 0x80}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, "2325212ca83b18e1cfd31b54fb81addcec948167", 0x81, 0x3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x100000001, 0x0, "430002000000000008544d8bc5000000009f00"}) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getegid() getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/236, 0xec, 0x800, 0x0, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000540)='p', 0x1}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x4) clock_getres(0x4, &(0x7f00000002c0)) 16:00:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="47ed2d82b3c6635e", 0x8}], 0x1, 0x0) close(r0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x401) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r1, 0x0, 0x80002) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f00000001c0)='D', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r1, &(0x7f0000000140)=',', 0x1) 16:00:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = semget(0x0, 0x4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x70d, 0x9, 0x2, 0x7, 0x8, 0x81, 0x400, 0x40]) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="94d9b6eaaa376bf601ab087608dcf22e6928f8168a8588cdb9fb4803261006dfa4823913da781c6790fe464ccc7d23ca716eb827c2362422736f742cd17f56cb2404170ea1c6457d786c196955b1d0f6b837ebb4f01f6b1e8d4094c8ec0f8dbd37a15fc24057f5d43dc5bb28a41d43e8e341a091be46f6378757ea340b83dc039dd2cb1a1be1a8336efe82b4421923868c55e67920561b3f6a96153c551c22a0df9c9752eeb2c6af35332bce77ea4fb91dbc81f088982d5c65649fb995bfd7c12d89ee414cf7da33eae63bf820089cdb4c41ced3573c64817c573a1e5c9b6189a201e28d205d54089f7c4538e2b84355f93b241931e38868388d2ae8391d", 0xfe) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) read(r0, &(0x7f00000003c0)=""/214, 0xd6) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) write(r1, &(0x7f0000000200)="8effdb24691155f62a7e58be1429a385ce81bd0017a200df14b8ae456446eda00d7fce418cbfc47483bb1576452a60b0e296276538f196d49131a1559490698194bfe58a314964abdac090b71da015ac2a3d21ddee6d279b24d37f4a922901afc78406a748fbd24d", 0x68) shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa15, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x300000003}) flock(r0, 0xe) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xffff) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00c491cdd2a960b38fd8786aea5b8663ecc5ac7251645523da94f879340285a41deb9ef5c78f455c725705a6dfa8c5bcbe69f63c8d23dac7f6f498ddc8a90f995aad87b100a3dbbec849b3d1c65765c0251169acaab7ef470d6100000000"], 0xa, 0x0}, 0x0) 16:00:29 executing program 1: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f00000000c0)="4f84ddb5c2b9f526cdc00889eaad51599cecb6ea275263fdad315a10bede62285ea8827a641bcac70d72641052712da4fe54f4a348b799ea973f7fb2f24729cbae8524abf25e82e1fc273e0d8fa0c452d982fc9796d47dd9ebae1f5361ff2d00d2d6255e708fe7aba7df842e7c08a54018b4467d034d03947b3b8ed46f9c25cf608aeb35ec81b16fa286e4c32bf810401e27eebe8fe638ea25aad06f654fb7a5ef0c514a01778e9a339a1e49983ee2defeb9dc6d2bf7596c151fe2d4c7d098d23cdaa6a8c0ef4cee6793b7ed0cafb195a66f12831a88bb4c84a9c1e11ace1dcd4d1d6adf48231acb5c585bc1", 0xec) r1 = socket$inet(0x2, 0x8006, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r1, 0x0, 0xa, &(0x7f0000000200), 0x143) 16:00:29 executing program 0: r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/111) r1 = semget$private(0x0, 0x2, 0x40) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/175) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x92) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffeffffe}) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="8eed4f00ed6e7d6cca7d47b8652b", 0xe}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) minherit(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f00003e6000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) 16:00:29 executing program 1: socket(0x0, 0x7, 0x6d56) r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x20000000006, 0x6, 0x0, 0x0) socket(0x1, 0x0, 0x577) recvfrom$unix(r0, &(0x7f0000000000)=""/165, 0xa5, 0x1, 0x0, 0x0) 16:00:29 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) munlockall() r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x4, 0x8, 0x94, "fffffb0f406bb403c29d903ce3dbb0a66694a341", 0xff, 0x7}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7ff) close(r1) r2 = kqueue() setrlimit(0x100000000a, &(0x7f0000000140)={0x40, 0x7d}) r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x1000) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x5, 0x0, 0xffff, 0x0) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="0053aa00050000090000000000e8ffff00000000", 0x14) r1 = semget$private(0x0, 0x5, 0x48) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x5) semget(0x3, 0x0, 0x20) 16:00:29 executing program 0: r0 = getpid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setown(r1, 0x6, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/63, 0x3f, 0x3, 0x0, 0x0) getpgid(r0) 16:00:29 executing program 1: setgid(0xee00) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2fff, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/86, 0x56, 0x841, 0x0, 0x0) 16:00:29 executing program 0: 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) connect(r0, &(0x7f0000000200)=@in6, 0xc) chdir(&(0x7f0000000000)='./file0\x00') 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="3782cfc847020234d30088c6dafe12f830c5e4074b15872484223e7a034214270ca57b2ab6a3f525d7a452c1248c307d5d982c", 0x33) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) close(r0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) shutdown(r0, 0x3) 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000080)) write(r0, &(0x7f0000000140)='-', 0xffffffffffffffa9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 16:00:29 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x100}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x5, 0x7}, {0x18, 0x0, 0x5, 0x8}, 0xa304, [0x8001, 0x3, 0x3, 0x1ff, 0x0, 0x0, 0x100000001, 0x2b15]}, 0x3c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0xfffffdffffffffb9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697f", 0xa8) 16:00:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="d43301fcb2712df41f38e3500ce0f492e62a0dbbff4b0daf9de5990f0bb789fcb12d1e8bda11906022067fb85f77db142a549b52c4ffff81d7324483a3b533e7e39179af65cfd9fb928ac5943add10d6", 0x50}], 0x2, 0x0, 0x0, 0x8}, 0xa) fchownat(r0, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) fcntl$setown(r0, 0x6, r3) accept$unix(r1, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) 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) r3 = kqueue() pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000000280)="84f5fb4650a384ef0c8fee51e271a247fbb591e62563cdca53d1a6e26feb46a65be106527f8ccf80798f49a204e0d0c3a883ff72023e5e893ed5a5aec7e0c732a25deb4ee5200c665ddc04a3ddb430cecf4db46ccc3304cd0681988228e2b03e8291d26c96d29660c6e98bfe0f244b810aa794ee3a98d2206bfed230553ab271a5e6308da7a6f94d08ef9f9f13067d756dea82f2633938400fe58e2270b27e1b42a97a26ecf79ec1989673845d46b1e6f1c1fe692104cd36167d8b465684995b70575b0d08fbe8a13e57aecfa72cd1048b595253cf92753baa5805afbdc79c30e647be3598c61dc04aa46c500b2d3bebade7cb2be686b25ba1", 0xf9}, {&(0x7f0000000380)="1c8440dd891fb9020a8c700880539901724c0c12092fbf85b70598588b95ce00d20137f1c2da7c0062f6ea8ba9f09db66a9c56a2082807b511e70019b018d4d40743e980a9598856f61b32dd489f586424386bf34754b76348ed75229a945ed36b24b63203a24e3c33a63117c536467c8a74f8376306b310e69915aa87d28e0628c6c740a7e14ce7", 0x88}, {&(0x7f0000000100)="029ec896fecc70960012f882f1a081fc26e28a2de6b9fc86a757d495ad0b06d0fd7d746f", 0x24}, {&(0x7f0000000180)="9da3995c906ca5d3e33be02ace5701182237a382f3d5d3d28597edfd2997502629d96f34dd44", 0x26}, {&(0x7f0000000440)="19adb6c95eefe9b73408577777a9d0650eb8d9b2935b33725c502421470f257b9da2b246047c0764f1701ee637da0e95080a5b4066217be557cde225f24c1b8de4dba0545f3ed4963274f38032d017067c94bbd6fc1e01d394e6adccc6896683bdcd324f4be1c0e58f4c865f0dacf2693ec03813dadbf32cdf6e8c4a6dbf419c6785d481f21d1131efe9439b0706cddc82b188e641440e6bb1e7948874a0007085e96c19b568d01b53196959339cb51a8f3ad07592e7f9896fc3a7544e250ee863", 0xc1}, {&(0x7f0000000540)="5edf93a2395efd476711ade85a03e62d0b9aeaca55f50c4162e110d4d77e15f7988e55651f346bc8263e3c33a9246b28de7b4c9a2ddf37712d6da6f3f095bf2d7fd20397cebfa0c285ebbfa6c9094d55dd656d5f241f8a4adab1e11074f446fb2246d94fb405ca4a0d3eade614341536a44b2eee56b36e", 0x77}, {&(0x7f00000001c0)="a745ac8595a197eabad756af28f02ded34bccb3c8970fc8b0fd8228cc64650c54553b1d59a6b94c3bb32badba4e3648da727cd6139825b781cac9376", 0x3c}, {&(0x7f00000005c0)="935f4e0aeea2c02f5f1bd1b5ff278e54f92f4a1dba1fd6f43f29243a1fa8c9520c9f2568188088b8437cff2e8c6494eb6a8a8b1a7686238451bf73237c211f6b1a9ccfcba80ea57cd6d07a33c94cfd4a6a57ec310230a89b964a86ea8d1561905487cf82ef62ba9930501ccdf84348740812289a0dc492810d868dc826e77bafbf54e7bb7cb37251a4438d410f2c1e228c92a891b92cbef9f06804a9c741916207e8e6895437330fd9eb15b7f9b53855e181de8de964f2a049e37ce8109537efe022e9c73e026d38bc6d6591d8a6435bdac13f32a9af2df2bd1493468a8d6db686ae4e6a8106e85fe64344e07a033eef202a540b8a872dc7c8361782defcecf2890944c980a83efe62dc0d1cb15d508c55296758652f08e2ab45729e982419db70871425bd0f7e14c8d55c992ea0db996a131bba24ef7ca7ba1610e5db582a1e51ed47594cc5d10445374ec0aadc2ecc5d83db8f03bbe9807003b0e8c013b9bc8c06bf71068422c5adc7396f2d291d685d310a810bd6a3ffa79c02046281b7e87479981107277afb5128daa6327f1a1865dae3218bf2465a4a2eb251e8637b443175f681d5308a9d8d92a262a70fa9a30fef42e9708142cef9a4400ac33b171965b6585da3e0fc81f6af03b054d9bc762c14cc0e3266e0e885569a45c94ad4b101ceb2d5f2d72ffff655e353e64c1358752c7858b8d7e34dcd4568646bc4ddefd1319e495286aa74a017ea1d4c280a2ba0701d78dfb64c892d5132c18b39658c349ad5edee07c6f39c829b22c7885107102d5250af2d0b0a24a1f8e85f75f1a0dfbdc4f15490834062ecd0ec8abfbdb8c578bba993cf214920f1cac5d95d23c22bac8eca31c4eb489b42b8af104e68b3ecd7247a90dc7962efd2025918f67c2a07839a2301938ee67ba7ca8f68f76c227200940e982aaccbbac54c57c851ea35b534a58b30306e1d2bc4627b9de6aee59c1da7f9b17dcc20e7147c2f78089ffe2adf71314b2a1a721e1672384e0baf202c8d51662135610a0883772998d0897cca13cf48c2a5b7852b1297a971e86c6144aa5f6c01b0d01f68fbfeaa9577ae1a415bb5cc8fece7bd39e2fd6219a31abf71b0bf88ad4427f4571d00fbb38318eb4d8a375b7b4cef08f792e20b68cf95404e73cd7f9c1bfa840830c826af353fd7b65f97d456988df14e688172ec9d6512ca34c94f7882574b767a6faee977b147c10a423b52d1ce83262e0e7c2229ea78eb9205f4f93aa7978e0de151d32a2ad93a00fde1890ff141374c6b30f9f490e73d233dbf127e3a49fc8c8ca6e79316bd10ba59e1d4692ff1030986f734f71e48b991c4a94719b0df20dbad228f57a33bec5b8fae7dd44379e82184aa599670fd2f35607c08ee29c20f211bd4ba06f42399c49f588e9b30b332e32aaaa8b3e9ee56ad345a3a08ff02b4de63800dec2c9ed63a2b349d8c4e5eb20a5ea6ba3f1bbe098345254ed2bae16279edc19d31bc8076ca0d6268a9c61da35acd54d56ff944ff19986ac25b35745f92d8ac553c81970e0049bf56cb1bf1d9eb84af72c28eb4042fb750ac3ae55a37b6ccec36c98d3643697d1bd523f6f8636197bcd6f3a252b7de8222f29e5bfbd458ef99b588b51e13c080f4fcc02e441a292fa8da25313a068d51ac0f951a15e32f34caa5ea946fa40214924f95bf9d36cc781765a54bdb36cc64ecb0f5b350e2cdcf5f5457b949f5485bf66e32624c22d98bbd71f80a8f1210d51f8bf636324bea7a9ca0d5c07880c958621096d4a56ad9b084cc262867232dd337833a67eb797f3af3fc93e89e23fc38648ba9262bc716590167bcd2c9bb7e33ddb269ad35722e3ad7af593d459d7bb590506945d9f8d4b23bcd4c51e80ec7312e97cab4cfa11b8366245eebc457ce625a0f79e16187f73b4994c29dc5426e6d4a6f27eb84ecd896192721dccf10b9fb473c93f81e3d3519e68f5189fee702f12a60fc174e15635c4a3fefdef0dcee3afd6ee1a7528eb76457694bc80392e03f1c10f6453774e250dfde19fde89a9e61a8449c86687e64a220680afc5fa36e518d14a7e13517a57b618e17ec0de57808b6bd7f79da7ef049f1883ecfa5dcfb3c553015caf05a032a5fe89bd145900ff25f2f7c386e7eb61b749030bcfe9bbe896ae04be0d132f6809818e2e439227d0ea8a1b32c6af4ff766fea1adca230e7a57f7e3c8946067438e9580af7bf244a2cb1b1f5e39557f6d8936d1f576c7bfdf8bd7e7a2b54fa13a96c41c170eaadad20bfcac87ee6b2cbc62c190d4d42718c299d630f7c953fea774936c16074006ea20ad7be859d8e4a7f515842dfe65356df4a19f6755a982af6b6174cd1ffc9f4655ad4261abba8e3b732ba3933dd0a7558fc59a35506e46663b994ebe2d704db9f96e82be81e22f892c2a16dce011751ee0de22af7be1f4b51d9eaf54140c8218927b00b9f4496ae615255316aa3ec689afa55197a4e336e8aff7a3e5de2655cef38155f59e41a89ac048419d6d7d2e1bc01f449921b9eb381c05e25a06101b050d800a0e8169eaa0ee53d63be1a068669bf9d55030e38c35fcbc6a364d2ea8bde14b2e088ab209232a9e1639a0acffa6ab7a7e8272f7fd19379692e98d736d36008545320952eab9875936a29941880e4a4fa31b3f766edbec2c002ac703eaaf0b5468a3a43ab99ebde06098a1cf2334b547384f3f7cbc9222eab96877d6108e630b35ecf6d2e4b65c3036834dfc7fa23fd2588f6bbd62c4adc90a6fd8aac6dd068763b05dcfe20b0f87c31b1254571260fbdd3afd4f7b912b9e47e3cdfbb13992ba1db4935f33831e02a74f42843ba4be924c859b5a8f3f9a14134224692266609dbfc6b090697c6f44b4242f0c2a579ff2f5a96cec76a698a1e820270753489009e7bb1108040d4e9cb5b8444cf523e6580e2d5ffbc190c9dfc2a71a4930e3c273e172f82fe82b5e809964840cd27e10f2a7cd0e2ae4bf11a45b2a82a19c2599934e056a6e59a4624aa262d3496bf3e41533425528cae43b05777a44b1127288557269ca8f7dd5ca8dd9da5dd58e4296ff1d0d141b7e48244e9fdc8af671fe4fd4956194beea45d8f4e0202037b59c665aadfb3ca81d7b8a7857453e18ce7baedc5a36fa8879c5963eadde86f16d60a3378f2d044c7766ae6b9dda5b193e77bfdcd42703e1f760a6bfbc4648f359b5db2211636e25fe9ef492dfb74bd1da8141f103e8302986026b3db74122dbcea23c0ad3103506f6a515adf2e1947cb623b612b1779b9c7592d0af7ec8419c264416c2b9539d15bd119bfdf0c9b4d65597aef7120266cad1d6c62ce66ce5d0c2e089140b96562f089822f276778ae9cbc5ff76e8460eb6c5a5076341c897b0cd5c34de2c6fcf45a675ba4494a872ee4e7983fe13b4bc3fc9b9381141592aad17be7c6db5a35d56c56a8234c416f8f6936f9dc4f7a7bf1d3e98e63a7830898a9d1d78ce57186991d811ec6bee6d939d7db621ab9ca75e175194d4c11ae086c62718bb51f799bd596455f1966974e2719078b51beb2357cddb35570f044fa98e4df3cef81c13a3c0841a5b5018341c5981bcb1011f183642ec5adf2b261db3bb840a539a706fa5a2fe23cb659d9ffbe9a8c5399fbb20e01702062cd8c90535eb9f271f834daec7173d912118934cb402c5c8fe24874cb2d0a8db24433d335de08b1439eb7cad5ce60a6bfad96f1ad60847337e48eacc26cf9b77dcd7269573b5415bc8f5205522755d5e56ef8368cffaf96d661c994d67d352e512700ce8f5781224d1821b63b07dd093890ac85b925b80ea226dd0adc3357223eb2b995813cb74a452358205d2a3cc504d31550ae225a026b0b6d3c186b3463a5c8edeb1a70f8151cb64fde1c028fb9caa4c3b5f91a948af7e3dbbc2292b2f2ee3cb70c75a60c43767d218ff4ed615ff83e6eb8f361b7c8dc86469b0c28e165d1f3b80486bd1f5f8176efc5bc043ce66c326605436723722e6bdd16af81f68846279442481694a4bfcb8bccf6d678db071bab3241e74635f03e3ba5190be77d450dd6edc400db890eb1f87e562a17f9d7df40a89152871dd053dd3bcd6e2e865a9a22a81e694ba733e51692fc32d64a115dfb8cb1239d8f77e7a6cbbe1a8083e0dc5a7d4f4f64f10301f70366324f4fee30339b1cf5b1fb11be394823e825496b07f77ae2c653c09fe3df436ccdbdda52651931441ef91641b4a7b90bc9848c3b38ef9fccbbf81d504dd16a3172d38f07ef137419ff579155fdf29ba2199d233bdeba5560cb957b50d23e11918ee85a153b7d269cdedc051fc6f79c80c7d6efc39fc276509c338f55c2f8cc3429a9ff2c90da913d5d98827a3a4064a6321e8a327ee16f72a5d9ae274ee578ec45c656a2adbfe269621e20f57d7ec148d48acd4bf75fa6ca26c68224720075e1214d8c33469118b35c1ca79920a37ce384efc5ec89411be349932d57785ad795fc516b3db3732267b9f59e402e9725936d5238189eed4fea6a150f88acc2923c31f49395691026bd7babf4d44b76c23070c001932204697a24a6f499c9890e16838fe4f702f9a5db66398ba52e90a2af66843aa7c4cf706d9834b5a593b9fae1619f69fb346e7c9f7b51ce7f1ae2a8e767a124b708bda3cc9a22a4a976b42da27f23d6b3e764747b18d938a12edc1a44e9b0270ccfd0ff635329222878e754c7bd8cdac3d9f07198aa9f9e9ac2ff1038688c4fc8197bf5023673b538ca195d6636ece92ff634db89062fd092030a070a9e38b59259ba348975a5959d170d72aeaa33820cbaaf530882efa3096b0d0c9ec2871f80eb4b17d5d2bc9d1d88e55f81206b5cf8538f848306bcc298348f0a588c849893d1f5bc39fc5db56accfb8efb0c495954c4d02f36319f064ec451db9e24af39a16b57d4279904baa5cccacced486997e1d4ca96bc014176487704567d450ae97f1aab180e270e6d71bbc08dd485b19697a35081940b28ac9d4c5f771461e4804655b1bdcc046d55d0771d48da36b68f55eba3da987d963463e2bfd716c8c98fddab62473bcfd9791c817149e802c3028d2601141e5c6a6ad6d032f21e4c4ac813b378bc2c90c8f0ec6b2c30830bf8943edc8e95f459c7c9b22b65bb77035927c8e94b94a61f8280a2d0149c95f3f94ef0107f5612667bc55b95b38d39859af621ce31ffef3b1144650137423647c2b3af5a7d88756e5536d85eed8c919faa9edad9c2012a5cb5e3107dac7b4f1fe2274652b45f1f571c5333e88d436285d99450b46a9a55fcb4c4784e3933fdebb1e38032840a3143409edb4849ad51dd0d552122efaee04f2e98efa24e9a53cfb1479df23c12d104c64f9c09e054fa26beca3485f23bebaa1ab0585fde9ca908f579ea577c6f3878f841a1463a4eb99b384ab159541efe3e7230feecf1d65ba5acc191d7503eae745a7ea7ac2321b06c3c6bc75d966ead53120ffe8fca1354bdb645fc813018387e5f470acf1314972430b09cfc7f5b3017fe703f6758083b9ada0d0f2c5ec7ac7f5823af7feb5985461b061dc110e2a93b88a43e43ea7b4bc65f5dcf123fcaaa8fdaab07641270abc2978acd2b4f80bee8238d00f1bb53c27d89d9940fb44c085a2c47e71b84b71a88d5758001873ed5c5edba6a415a3bee9607e54fff07721d44a0bd2f855bd7f6840b31cecb4a5addede15e27c1a7cacdbd3905a9b0a773b49c11c7cd7eaca727d867441992af750f2fba301b9797db604380128f04b4296c8bb06975aa3b7dc1584196e5412ba3083d339d0e6b13279623331a1e7cf0102040", 0x1000}], 0x8, 0x0) 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) sendto(r4, &(0x7f0000000000)="cab6e6ac0c09cfa54013c386e9b750c5310c7871b01f428b6303cc1e255500d2997d2f598dab76aabf1f3dd988da8cb47fe168a2982cfc37b68570ff6bae270f55aeb99084995f6017ef5905384a110174d21f01c63c614a2661ea51724a6001e33b2f402d1e2fd15cf4ebf14a89048cd242885ead2a554938aa7e3605f7e181", 0x80, 0x8, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:30 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x1ff, r1}) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000000, 0xaf31, 0x0, 0x2008000, "a8b7fc8ea9a57accc6d5627ecf63f9cc13f3109d", 0x7f, 0x8001}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x725d5dc6, 0x6}, 0x8) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x10000000008, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:30 executing program 0: r0 = getpgrp() getpgrp() setpgid(0x0, r0) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180), 0x0) setsockopt(r0, 0x3, 0xa37, &(0x7f0000000000)="c479135647105775d1eca7157a6a202074fb5c33833a791ee70b9542fd7cef77f105b9eb3bd202a841", 0x29) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') flock(r1, 0x3) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) accept$unix(r1, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r2) r3 = kqueue() r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000000140)="c144d985b2d6b865ad32571ca551c3e0a35b6c8adacf18fbb81aab13d7c58500579aa4508a494f1ecf94c0888c29b380fff7ae2e8806bf67c8911fb838ba8c4c54bfc83224babc144d396a775b14df6bb2d1cf6a80224579fafcc7", 0x5b) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) r6 = shmget$private(0x0, 0x4000, 0x86, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000001c0)=""/84) dup2(r4, r5) open(&(0x7f0000000040)='./file0\x00', 0x8900, 0x2) dup2(r5, r3) r7 = semget$private(0x0, 0x3, 0x20) semop(r7, &(0x7f00000000c0)=[{0x4, 0x84e, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xee}, {0x2, 0x4, 0x1000}, {0x1, 0x100000000, 0x800}], 0x5) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x40) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000c00)=[{{}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x3}, {{}, 0xfffffffffffffffd, 0x80, 0x1, 0x20, 0x3ff}, {{}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x1, 0xffffffffffff8e6c}, {{}, 0xfffffffffffffffe, 0x40, 0x0, 0x6, 0x1000}, {{}, 0xfffffffffffffff9, 0x40, 0x20000008, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x46, 0xffffffffffffff80, 0x1000}], 0x0, &(0x7f0000000d00)={0x5, 0xca53}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{}, 0xffffffffffffffff, 0x814, 0x1, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r2 = kqueue() 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, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x22, 0x676, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x2c5f, 0x2}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc000000e, 0x7f, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x18, 0x0, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x2, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x8}) 16:00:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000011c0)) r1 = socket(0x20, 0x8007, 0x1ff) setsockopt(r1, 0x4, 0x5, &(0x7f00000000c0)="4e03553e60c61af48795e301d62cf5c98c39991a5b20e65c3cf34aaa8688da8f6ad1d77353b64305e6dbcc12a8ecc024ab776710b7f351f02394b8bb2bfcb2673ec93114859c7e7faf1e0cc794bae6ed2f73e4c990691f27d0ce6dbc4ec6df7fae1286d3bd73a40a8e13c4294bc8a703cf8d22e5213eaa2205e481df6c7116a522099ec56ea611c6bece8e5eef1e5c27166df51c789f78bb3c0e2bc05485fdfb014bb7bb092900986a7fbb26b5a8b2f4e089210df4bc9eb7e2cfff7e150b059e4e91b4f000a2a8a3f87e6715dff0bd3d085ac0eada436cc428e4ee075880027f03f51ef8c304797739323e7dabbeea78b1af19947a6e32ef33a8ff8fb8a83a4af17d803eeef6e9e126f2bb3dd6d33853aa16d6b087a96f46135dc322157c8b6a3ac24260b0e993f7a50a5fa51c0550f1c400665417aa8cab61a71fa6985ac3798a59a9be2c5d4514d0c7ef244506ccca63f6e4dc285c62038007b8b0181f03360bfe07a5511d93d3a8d0c51bebd7cc9ee676a4a68cf62e3157e2d28c5b6f8263171dc78c5d7d53898db8b5504aec945b1f1c0665ce6d55a994b09d5c8a720c74d0f1675756516f3fb5db1952e1a4aeb5aade84202e44ebca02b6dda26f91b6984bf8ee26b16d11dac50da05fcdedaf6294eb28f3beadcec7bb473eca40eb6f9257c48ee050067bc6c77badc39bded711bafda50663762dcd8f57aab392913361722880a31813d512de927d55dbaff28890c61794bbb5b178e9d615c92eda73591ced8f17493dba7509a1e0457439217aa9be4c08de8d75873806114960d68fe61c0c2d20016b9e5e9218997b7f8f4c018af84176f05611c3367817c9e8f4901acdb83444a34251ea9963098edd0de88f70a51962c6377acfc6f27a4ba4c667376fbeeaf85dcffb150c23f57a791c942edb7e2d7f80ae6d761d4573e14dfc54d22550318b024ded04c8a0783117715f3ce7b5baf8c17678400e22986818c0235dc831b24194d34f79ddc6df286a169486256dde10655b8f16bf46ec0cd1e493d26b32b09699cf738d954aa52de89c1285ff4de0067fc8c2b7d5f33c024999dad95d72b9ae2f640f974d4a7d5f5c448613eb93357560b6cab7e2de119360e04d401a44b618376458a9f650ebf5baeb187cb3ddd7695ab602e25af8a838c576b9256fc8b7100d5704aeba7784bc074a4e419636a0a88f335bd20791a85223b9da3d7e0b37306dd93738b5f1b6ee9d21473b31a469bcee138965475d851e0b68772252b306ca4c5a2f1fda26979651f4b82b37d61201a3e97b5dbd2cca8dd53c951e87843d5adcc5c23e3e0c6ab9e819c7b7c9092d5ae865516d0c805190501aa76b3aef5b0c1554492110d33e8340e55f0ad36cd73e37c304a65caf533b98ed7aaba3edfa3b8db8e41dcf759736f9663fb3ee72987f04ee79083e33a7309ff511e37666a43757ef087893ef451da7f74e84b8e192e8f31b2e124d2aececf112ddd20cd9b9e6e371918fc5823edf811042e22c433874c5062c14f1341b2ce0297e6f4041bd2770d67dc95e08bb43179d88732315ce1a863a259406652b174e3aacc06917d9b9bb6446396584e6830116426a03969ff3e51f51210ecbbae5c8117a6328c1bbb2faa889920628a2fa582de221e19ebbe457c1e26825eb6ff86ce0dbd53865f7136d41470d7556a8491d213d2017c9fb2db1ee88f9b655d652ad79349470fe4ed19c394fead1150f2e9e39aa1811535221448f2410138a1ee249a71ccfc9be64350e33d811ca512acc572c1c552ad16c7aeafb2f02634256e4334e39640420fe9accf2f341a8b764bea1ff31f998315e65add02f169b2b575edecb5516b56a2326bb43950bd92c5357038598023feaea1e41738850d5b18f10c314e2ad14ddd9d1443893c25e966204c9f3af7dbc21483cf0338d52bd9a0a05ddf176e5e5dcc4fe7e96d172df83c4875cd44d97549e8c396f851c2818761747634f575dafbaaed7583dc84772f9c075d1e18d2d41002b1668fc8be38bae616770115252ea98aec93c5b709cdfaaa77642bb22710bd90d8747c8144f9e1ea9cb03f75ebc2b4ff96807e9263eea6d437374f5b46539d9bb3ce5259f964756331b97165cfdcb171d9e7b73affe36ab2170d701d354a6dcbf071e8991953d95deff09ed4ba3da682b493fad396d0ecdfc3ffefa05026e327ae6ff1e5fffc2f947b5d9496a6ce9f33e74baf7f140ead9ae97433ed629838da95beabfe9f1bb2d68eb457d313cf03a2678d7269057c56de8897602c8d120ac5ddec0be40d2f506c701fadad726e461589f2bf9ab214202b8b2fd2b762fc778c4b81aaca91f9ccc70b69939a659700d8570ab0115e1ab57559958a53183a0e72f73dd8451ba7b8e26a09e4f50ce6ffe289bede5c6e9eb46f27805f9847568b9b2350361f076010ac1f6b1ee7c8b88e592c8ec8d0279d385a1abe245616253cb43df87580a3409a5520c84ee59dd27f48cb5e56eb8a5bee9518b487a373d9b87fc74605ddbd4e9a6a38d50b2d60cba9def2d49669706ece5defc21470d636dd695dc37c8a6f0c3e520a9b8328f7501bc0317204e083014d228e6ee84617bc03b158204de0705ca09bcf83f600d9fe7e7c3b88fc2d0b442e5fac01861d35c0d5db410730628f3991c521bd7af67ccf11e472ad0b4ffe9895ac468002bd46f5843c606705b10464c9961977d52422c99ea9f80fbafb8824bef23733b323ce6445b2cc7e33352eb933a6718ad3b5346617ab974ac7146b050dd92ef944ecd0defb73a18ce7b388484f64ccf6a7cde6a522cb730ccd5d4cffac6911dcafe86d02a151e024e09b51befebcd05fb39a2111c02a29b1c509f7d2ec91a23ed121c9add520bf5b2705244542051c19c9bcc21d54a5039d0d1fabb7f911ce6497324e2e5c72537f55db5352596b1e1f3800339b3673e9cc65e06905d0758949f6c98c84fbcf8e83dbfe5508748edbffc4b812d93ddda91f6b3dc3eb1ec7993fa12b5b37ba7efe14220580e4921e503ad6305adc438a6f4bead7437c1955c5015ddb2d5fe6c05464830b3c2e3d10f9db26b98bd6396b880fd629bfa1ffa30a4d5537bc5ba4345893fe5a073b0b4db68f16d6e2c206ad303ee738a18587bc4de1b750c74f3be587932ed443bb618df8dca6b74b26e485766127a9c7a863da949fbe1aba5e217e4d2dd75f4719b6a7c2b567158f6deb085ca0464eb6072458425ab2cbd43f84c7680206e0a1b0b546ab8723ee08b9805eef8da795a3e8b469857bb211134db877f549bc148fcc64087ced5c6ffacc7789011c4f8d689bbc641932755e25704f646c6f5d0921035b014dd83f84abfbddb72de57f665a43ad8d4363934881cb48f523befd288c5e4557aca46d11f6f516bd43848d92744f4281d064abbc772835a15debc649e381ce23f1483a453b392028326955060c8940bb7fe2213e658f97919bc5e05686603dcf37005e3f362ad7dfcd54c1099e358aa74f3cac4c97b89d57b470a16672435aa969b8e8342fe933ae8282d32d6cd967a80e0b89edbccf6344fc7c222c0e814e7d4269c3e0d45908197e08195f84061bfdeb85e92589c510a7768fd564f7e9bda5e3260ff731ebdb1c022f2661e5bf99e43ff07404bd042d31ebc7313fddf35d71603d3998b646193b84c296f9042c2575e51cd5b9729c2e67bdf1b7a13c67588cc3ccdca66ff59a7916317954ec1da4fd302f09f932712c8d0254eaa3ab9c48c9a71d106565d6705c8230ce98e0757013bc33d6ab3043676a3ca95fe0f4cdaa50911874ef47adac2f7db3cc3f5fc3f7577df811c6da2708aebc0e57ba1e81181cbb449a3417935d40a106f3b4319527d6fed82ba976f099d5e3ef5a41ee3053ead2256cf728eb430ca3af47e4e29ba91fbac784058406a98803158e1f4ba9ea518324b515c3f62aeb54c2a5d1de0e3448caa7a1704c789d60ad7c52208a8f43c28cf26cdbf7807250e65db886ea8fa5fb879a86d7366dd152bf31036a2d573d92b0e6a7bf2ba18993a30370f8d841cde2112e47f3f6d7b456596c21ee02cac3f83b5c3255275da47b07f4306db850bfaae77698a0d5f4bcf27b1d221b0591544084640d02a2c2d00c1ab9fa9e9c5005de35592e23b31e5e75964e454e65448decf118a3c177b7dc78868c26c88ca131c3931676aa5f8702188ecaccfd32bac5353fad8cbdc2b7ee36842b64b1fdbc1e5b805e9d1c0f509880ff9e2f701276ecc47b6bfa22ae8daded5a7171ce9130b2245f7dd1e42f6e8ca0e879e93b66b0bfaa67f51cbf4eb42eebe1681b9a989c656a43a4632a956b87c6b145192c321bcd6b4918d6e7ab14485ab56e85f066153692ff294ef48484e836c187c43ada35391fb46fcea6c06a0c63e5925e7033850f4b9e4ac4547e9ee6761fc53f7f7a16cf105bd50f2c4d0ee1326e62cba5e41eb8bf7e2481bc2a48051afaed59385775f692d0f76dca9ca100cf21918f17daaf759440f878ca06cff4bbd34be9d891e9c1661b7ef1e469cc49e3383d37596a8aca6309c6c2166da61f8a6a3e2d532fd53df5907fbcd69fea00284a081fa90ae7b805543996bf3eef44f08b7edf004e4675b56890c3f2f27fbd2ab1be370ff5828aa90852172a7605f7ea86ba52668c4b91434cc45d2981cb9dfa64a4a948ff6e182d9289bbe6e64752daea49123a2bb0b920bedde87abdf2ac38cdb4f94ab169e2cc4374c25dd834ea3c3a0fa07420ba0008c86c2077efd7819bd6197cb6c68344f3d7487552bd79e21f7973a1aa1a2de682705350985aa98a4b48b5a70d8dae6f99b80d454b94ea6f9eaeb093463537e145a1eaf0794cac98eb78b37433b7fd718e3d57dea4287e03cff024fbbc6f1832367ae8b7a46b9063a7cf4444c22a5fdbd2946362f8cc2e22934f5a1b4a143e82f5cf3c1bf9640211278e9aabe5b3ef80157c291082cb5cec7b456c13254a5f384c69614c49720eeb5fba861d6b504424bb1e96c4771140e55369070c9c44736f8bb1ac139ed2427e8e66ad72ef07be0f3459b36ebcb093e42cb53191ebf3c4a357db1f477eaed48de7065efb1fe63a0c397f4bf9e7db4673abd6fd250bc1ae2e6e283d9760eb861244bdbbce41a4d2ee5f86aa404fd66c886a05cf44e377862dbce8e407b406ec55d377950e4a468f982a36e37de603d2603b8061d1d9195b19b8b29ee4e06fed35250d34a0f96b6bdad06ef0df750e34d36a634cfe5e78f10d25fe0c0e9f0e24d1e9525e953f416e53c0714f4d36335216736cfec3cee8e97027a7938fbff7bd5081060b000f68dcee011a40e84631692d1c14d7c2f35bba82511ce9f3bd33dc1c0e1cc473fdc4cff37944d22b531976cabeaba45eaf5521ba302a008b3e336b341d80a05067270ee6694283b28134f1dcd8cc9400a2b435b3afa4169a0e96b0bc2e24d4ea9cc3bbc9f79171de765de3c50965e56f49566bef74da334efc579871355a0dfd2a9e5c4726b04f681d76e360a90f10125a8d36262b23e3c3d21b7466ed1ebf0844418fa3c03694daee0b69c7402c89cf29faffa047081f6e2bd8b01b3df089bc93430c175d3d74fccd255a196f24ada8d1a37b74934c9f68cf5c8fc0b973dff3b4d1bde4d46e636ecc08f0345b5cf3f8bf5d27f0d423c1e797dfbd9d5f39040c417d58833824fcef149a574c0f41995145474a129fec0aba34e2da44a5cf891b8ae0cd38bfa8eb8e1c2b37ac0c231880e305f6f66e51fc7686e37d2e8a02f076790f20f44e938cf9475c55fe7377abea64a5aa04a5a56e8d26834", 0x1000) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = getuid() getgroups(0x3, &(0x7f00000010c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={r3, r4, r5}, 0xc) r6 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001180)={0x1, 0xff, 0x1, 0x7f98, "2ef4da491cafb4d8cef4f2bd4f9c678c8b37b4b0", 0xe4, 0x3}) connect$unix(r1, &(0x7f0000001140)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000), 0x10004) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESDEC=0x0], 0x346, 0xffffffffffffffff}, 0x2) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) setrlimit(0x5, &(0x7f0000000100)={0x8, 0x3}) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:32 executing program 0: mprotect(&(0x7f00003a7000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f00003a8000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f00003a5000/0x4000)=nil, 0x4000, 0x2) getitimer(0x3, &(0x7f00000000c0)) setitimer(0x2000, &(0x7f0000000080)={{0x0, 0x4000000020}, {0xea5}}, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x4000}, {0x2, 0x5}}) open$dir(&(0x7f0000000000)='./file1\x00', 0x10, 0x2) munmap(&(0x7f00003a2000/0x4000)=nil, 0x4000) getitimer(0x3, &(0x7f0000000040)) 16:00:32 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x80000000) 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}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/28}, &(0x7f0000000200)=0x1e) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x5) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30001, 0x2) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xc5ad, 0x5, 0x5, 0x3, "3ed474a280030ee75388c729e45aaf73bead442d", 0x4, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140), 0x4) 16:00:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000005c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) sendto$unix(r0, &(0x7f0000000100)="ed14ca2a7c44e5397e8ad14dd83a46146f13bb5eb5dc7399c0b2451e5ea0adf9a6741d6d5964ebdf7ee2943b9e4d21864f1637b652a0c7919abd849559841a6d51bb6e7cafbf4c33fddfcaa7113c7fdeb2e597ab0064556ac0e79ba9117325a13bdfe7b284197920d323babbdcdde0c8a79de11a", 0x74, 0x1, &(0x7f0000000600)=@file={0x1, './bus\x00'}, 0x8) readv(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f00000002c0)=""/235, 0xeb}, {&(0x7f0000000080)=""/112, 0x70}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/110, 0x6e}], 0x6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) chmod(&(0x7f0000000580)='./bus\x00', 0x48) 16:00:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x20180, 0x23) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x5, 0x7fff}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3a6a785f, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x83) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xffffffffb742ab5a, 0x8, 0x4f, 0x0, "532cf2014bb0fc9c647aa63540dd4e0b923f82fa", 0x1f, 0x7}) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000001280)=""/90, 0x5a}, {&(0x7f0000001300)=""/171, 0xab}, {&(0x7f0000000200)=""/17, 0x11}], 0x6, 0x0) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x0, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket$inet6(0x18, 0x3, 0xc13) r2 = dup(r0) faccessat(r2, &(0x7f0000000280)='./file0\x00', 0xa98bf68891b4a29f, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/116, &(0x7f0000000100)=0x74) socket$inet(0x2, 0x3, 0x82a5) accept$unix(r3, &(0x7f0000000540)=@abs, &(0x7f0000000500)=0x21d) recvfrom$inet6(r1, &(0x7f0000000140)=""/241, 0xf1, 0x840, &(0x7f0000000240)={0x18, 0x0, 0x3, 0x7}, 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000480)) recvfrom$inet(r3, &(0x7f0000000340)=""/251, 0xfb, 0x43, &(0x7f0000000440)={0x2, 0x1}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:33 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/119, 0x77, 0x840, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8007, 0x6f) setsockopt(r1, 0x29, 0x31, &(0x7f0000000000)="00a50040000c8209", 0x8) close(r1) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0xc4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 16:00:33 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = shmget$private(0x0, 0x3000, 0xca, &(0x7f0000ffb000/0x3000)=nil) r1 = getuid() r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1f, r1, r2, r3, r4, 0x80, 0x4}, 0x791f, 0x9, r5, r6, 0x3, 0x8000, 0x6d4}) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="4d8e65b5e7d03f77abe6ef7004c88ef763cbc6b51a16aad31238ead47c14f50b67839b6726205ed57fe2b05d986f152be3394e2000452fb0c49735a76698e405caca85ea13e2c046f9b915077187e79c185c6a6c11b3a821c26d06a4b87e2acfc589817d6528e78e954c57580ecdf76d493ca1ee6bdeda5b156dd86143f525815ce0cf778aa7951b0bf12b3ce41e46df394d3689c809d7ecd5a777c1107c9abb1bf88ad0a59a9c23123a2536c4316a655871abdcdc17cc5611feecd4b1a694f5d329fcb86ada9f221ece7d03b20e75f500e86a736a7d4abc2cbb3cd4fd587de9064dc7517481c883ea7a1e832ad6c3dc73f7c95364", 0xf5, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x1}, 0xc) 16:00:33 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x0, 0x2) dup2(r0, r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 16:00:34 executing program 0: open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = shmget$private(0x0, 0x2000, 0x520, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000080)="84d18d3e", 0x4) socket$inet(0x2, 0x3, 0xb8) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r5 = geteuid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r11 = geteuid() getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r13 = dup(0xffffffffffffff9c) r14 = socket(0x18, 0x8000, 0xffffffff) r15 = kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r18 = socket$inet(0x2, 0x0, 0x32fb) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r25 = socket(0x11, 0x180952b18c5712f2, 0x162) r26 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r27 = socket$inet6(0x18, 0x8000, 0x2) r28 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000540)=0x3ad) r29 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file1\x00', 0x180, 0x15) r30 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) r31 = syz_open_pts() r32 = open$dir(&(0x7f0000000600)='./file0\x00', 0x82, 0x8) r33 = socket(0x1, 0x4005, 0x9) r34 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r35 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r36 = syz_open_pts() r37 = socket$inet6(0x18, 0x0, 0x3000000) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000640)=[@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, [r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x28, 0xffff, 0x1, [r25, r26, r27, r28, r29, r30]}, @rights={0x30, 0xffff, 0x1, [r31, r32, r33, r34, r35, r36, r37]}], 0x140}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xff88, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118}, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) lseek(r0, 0x2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xfe, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x100) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8e3, 0x7, 0x7fffffff, 0x8, "40ca757eaedd9a70c6b30e8f8fd4a80c610b121b", 0xff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa1, 0x40) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x8001, 0x5}) 16:00:34 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() fchdir(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:34 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="54d73b6d3a0be492f3697e285c26878b7859c6299d453efedeedb2e9dab5f908", 0x20}], 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10001}, 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0xfffffffffffffffe) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:34 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x8201beeae6ce8fea, 0x3, &(0x7f00000001c0)=""/153) mknod(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x1020, 0x3ff) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') unlinkat(r1, &(0x7f0000000280)='./file0/file1\x00', 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x6) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r3, &(0x7f0000000340)="e36258a416f72ec9958613246fb409ff0000002f5ea7fa0023d58bf6659990bfe43204", 0x23) syz_open_pts() close(r3) r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r7 = msgget$private(0x0, 0x2) fcntl$getown(r1, 0x5) msgctl$IPC_RMID(r7, 0x0) 16:00:34 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r4, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/73, 0x49}], 0x1) writev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r3) execve(0x0, 0x0, 0x0) fcntl$getflags(r4, 0x1) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="f7076c96791227873000"], 0x1, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40}, 0x0) 16:00:34 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x1, 0x1}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) open(&(0x7f0000000080)='./file0\x00', 0x20208, 0x2) fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0xa, r0) 16:00:34 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x100, 0x1000000000112) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab032075dab8b5ad365f07a098206fb2"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) fcntl$setflags(r0, 0x2, 0x1) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r2 = geteuid() r3 = getegid() dup(r0) fchown(r0, r2, r3) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) fcntl$getflags(r0, 0x3) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x10000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01022e2f66696c653000"], 0x46) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000880)="908072a859ce55ce73a0979e748bffb7a3426073a4372b7a99dddcdda81d1fcf49f16a46e63ab6ee5f6857542cbcbdea7146c6c58ade6cd55d12d381f5184f69814cb84d251f523ef5b10077d6f23318ae563317851f40447ee90ce40ebe514d69f98ea19e4e74fa36fc6503a0588f940ebf656b6f141d1bd3fa0f89ac82b7e36fd9c6670b55cb3038aba20b834ec4a0f87c4dea1297c2ec083b33cc873d2f4cda3c0758e3dfe2d6c5ae4dce154769b80e447c14925626ccf20aaf9bc9e4dfbec9a07a3ae897a0d051962ab3005eb622ddcec791cbbf38bc64726022ec266214faed2e87f0ec6b97415110830eae637c83ef0a69e5214929d4c3a60177305352a6e7193329833c74ec62323b78bf28774b1690ef3ef6b7bb149f4568e2962eff5cd48b4120fdb6d249c8467876d57b35ff0ec540412311d18d557d6819280a905c87027a0a5d7ad9c5ab2a7931e92249e1a70cda3d5b0aa02e34d5195ad7919272f395666cc8b2faed8369881c3bafeaea509b22de6f8dd4bc540080a356257fc00ba34ce13130c25eef316efd1df1792a1c7d3a26d14372b1355c41e250a7f108816d2cccc1bed8b32c80949a100f648407412bbec156e1310e8b5cd9f4f1c24fce298d2464929c1a3878b0384917b842cb2c0afb6c3fe8152752396d56003a589e794227609f51f46ac76e890db27af6543f3d997ceee91511581b009f4c306bdbf839a377a7bbbd899b31c21d47915b43171f75d7b989dcb4aaf85791caa6da59ab90e5df848cfe4db9a3e73c25633fec587c5547a41a75e89a873ee32f149db62681b3b3318f94f133b9cac401ae658660639635448e2a6cce25730e41b3ca544f66a9932a7e41c5d24aa4598f35d4d3673a9e97434bd7c96012a53b0bf8db5596825d955ded3d14a92d3c614196c687d12d2b4d068dd4327127874c8773c6e269a35978103923b2ad3333166955473c98f34b0c063cc1c0118e52ec5d795e13a9df7932bc8cdd96122cb46989ff82b53999a2418065962ac22533f02d87920832385fc79d7793b733d58731f6f9b7a6888cd9e94da78d27374fabb9598cb6fdac231c7c52b39762df6d626a575b74e7f08b8fc94399c66d246515a1dc1032d67d00b716a70a200667aa560eb4a874a1eb764f1d9be9ff5f70a6c94a511f516e744969c0dfe66c866ba935a25fb203a7200ca2fddd05523af3abea1d17a8967fb989e6d3a930f15da847e49b868dc95a448e5d604e3e1d872eb5e0d259eb0a60158737546a8d141e41d7e721700a07a096d8a56e67ea43ba7dc25647f19d1ec902dc8ba527cc38ffaba310aa96691ad2bda7fe64193f6df9cb070bc5a8db48dca205bbfe06f3c02b482dca01d648c9fa36874e070779e1dd16b583d9e94a0b25011bcad203df55c798c043256957a31043590aa3394eacf0f815262f22ff7a25d2554d98c200d40dbcd25fbb1ede93f7296ae5735d83c223beb962542da7299e7414f021665ed23f1e5daf2d5a1fdc5fe1796df6febc32723fd40057490c46eee412d7ef6f8f54c7cdf9b37cc4477390ac0ec557a9f4f8c4a16c4882d3ca8efbe0c38349b89b8eee6bb5c931af72ebad9e2f60a05d85e49b5500d9af4160e775ea2a6de1ed4d8cd62a15f1053699d862dc6acfdc6fe075afa580ba17350dc12d21498cd6fefbdc7673478757f657237e2c9811cf33513907251eb2515d60be6a39663a29e35a0540436f619afa7dafaf16409cff49debc213dee68d6fab29e607c931dacf4448d8a0b5316c46fafd1dd532d68d15fd811c7ee1f0cca9930390cb39dd21bdc5d005a242b2b8f846a3c13181e6153d584c0e59c0ebebd347cf23cd6a39ca1003b1ad44f7222eb54af5d633816567087fc889464514ddcb4ed280f9840400a6d92736548c706f65000b3cf7abdfc2497fcb78b1678b30d087b4520b4c98a180b4157d83204d6a0dd48b27e876f8dc7e27f08b3538157a642e24969ae554608ab7d8c4b45ac0e8d57b502d2eb394809cbecadfc7df460432587084dac452baec3dc66e058db221ac938b4e139c44769db5135d0225e659eff8cd6dd08136bbbff24aee24f0aba38df26ba02f896c7886800e133f52442ba8604ddc4374e95078c5efdfef8250fd8e0015234392102849737fe0a4d619b07628e79d3badfd2909d98d8bd6affc9a334b302f7b3b101eb5a4a56cc612ff0d46bcd47de19d31c684696af081367109405fe7628c425aba41ae2193189d34c0c365fd55f7e02e9594fddc42054a876b73457fd6b68a2e47a591a836c7b6ff629f6cb258624c756be256c0a735d7634d1eb9c726e8a993de89cce6415919458034807e627927791f325b4be261002aeb2c51e412ae21b4c44c4def0cb204503579a9da3e6e4c329b7991fb37af63070258a9918b45b719dd5a3bba1084da15df6e5573494a4bd0dff046a3fa186eb8f1411eb3a750c68b4c841e4c004e228b9fb99c69ba42d6678b5d6f5d70c49e72a78545f67ba2f062b04e7010da27eb33c44e6a22f747dc5f8008074ae7251d5b8915f860da56ccbaf06e2d7a0fddc1c512604f21e3c5deedbe4465f8a9a3bc3caeb521b7d5d1fb6d3664703b7ecf77b3d0a46a45ef3bbe2d29fe8a76d2485a098bcbc073d298ce7d3483261a4b240617310e76d64b0083abdc1d75a75a798a7ff7b9332df3da4861b2c43e552a7821b33684dddd94912273a3d23b6a2b488b480acb2a66b1e3ee8e819efad4923785ddf639fed2ed96b2225b9d738443993273c53584d6c1ea4e0e8c0b451aacaf3a93d79a0d0b9cc7ee68aa916fa93d30c23423b3e97d5bc043184f07f0d1d9223dd91d1f75b54e8cb52705f46cd2f05b0f1b511b19c9887de756f43a183f15401a92a4f005cad13005bb4eee14ee2667ea1cd057d9a846839c42fd452b544d1d0b774b81e356415b9d887af2b90b9ef079655304dbef517d2257643e5289380bf7e7d51ef2fdfb4acb5bd5fc44401af1206541e0c99d89815be676ad7e7b2bb8520a8fa4a35daf7095e7771e10a1e0eb10a05a7c4ea6518620925180b2e26d6d7887c6a48da11f811c1ef62c2f3ee650e93b03967c4059e6fbdcb55203ce82c87d5c0b60c8805e921274237f6b3ce9ecbef1513bb9d58967c509c7ed45ba4bfa88950331f7dd391e5fb9f0d2cbfc40740277a2916133e4466bbcf26787b10256864268a4224bf68339625aaa53d342d95d19057f0388536031797353d3699504ab3494faf54837d4b072c096255fde88572ceb5e9181109859e3058aa82562f08dc97b35db12f292646c4343e9157cabc60cb86a358ab717e6da0c893eb959c17c192eff6e963227d4bda4d38bd34dc68e9f6d2b157ea0fbad7baa560d2e780634e4b3bc03b0e565d0dbfe7de865904903db2078157db47c3b86559498207fa2b02310999e226c3063dee6c7896c9619aa274ce85c53831aee428366579e0e5e14b9df6ddc5b7c181415db4fd8d616dcd1f917cbe4ab292d1f57075999a660e003ffffc811f4d60d13a1174d849023c67a705e366febb78170127e3f37e6647237490c806f05d516ca1f9f3dd1a2f99d9e811d930ae43fd511caf1457ef60ad8b753430441e12f15929d16f6d826f2c778707a19d1c72275d34c7e15a0c1ff191c3ec6f85a2e58fef104847523e5562524a17d54a336e345baa3743425c247aa84e32c3e1f84076c4efcde795c3f0458eccd2438b8f714297ed8e7cd02a1236869338f72e5e6bea6a6fc69bf3433965213053c8d545a4471b8de1119d22572abb05f5d03de56c941f4a6790ea03710f9081337ec88ef9f9e87d81d4940b1788df18f364fe657ae4e76c43ec7b6729f2ec3669aa90b65dcc7fe8ab349baf48e68d751adbb19941bbf14967517fb7a9171806e6c3e6e638af6af7521da3ff20dac5e3124dbe77f7cd3a0663ead6e2e374dad3aef78d0c8fcc0e37f61930c547b66e9a9f1d62369865249453a5c8258d2c9ca088f0cd9db58e41f6a8a6ca114117b6c8ba271f70ad5823fd41f4a01f1460180cec0382c4e74b4bbe36c0c26363bdc779d55afa099ba1ca8054dc817689b94c39a523fb662e448d5b240b1d2f133bf9d71c82980e0cbd4ac4f6f0d1ce1297a9554822104067f0899bc8701d4a724141b9e3b17a056ecb8edfc120a2f5ed148b878b9929e856eb02c013fb7b809f89d1227029682cb07744c3caba91c8e77f71d6eaa4bbe87535bca111a4bf62e78c4037712ae69f0cbbda3ed08abbf5b3d923407d9b338de0057356a3b0d487b1d51a4a0f80a50da93fed5963cbb46d60ba7c39b19813f6a9a6b1623cc963b6c8c4c078ca8cbd44cd100e6becf3a7913214d5ff175d6814c8695a9509ed402e348e6b9c9c09101bfe86c8536a80f0cd4da9bfbbab2026dae9c45a4be03572066637d4a9d4f2f3df1553ed44b214daf1fc3da6d95306083e07ecbd7995accbe124152f8169ea420d57876d5fcb928d8d5c8bc20179b99e0b366af111a550fdf0c0a45a95c4cdc4f5cf5701d1e21aae72adc58b598e2ee4e839c976c523037cc66f9563be4a6c916a5e1adacfa7a9be6bc52d56a465fcb9da6e4865d33f9be5a3ff6e12aacd190326d3e0a5823c05e7f8c808bd9400476f8be72748bc4f6dad121f6fde1911ba80a021ff4fdbe68eb3459742564dc9d80f9f0692bc6f2df7d6cbf540d2709daffe8ddb9012f54eb8308da9b4fa29235b421a114df9baa087a2f077c08aefdbc9f6a9cfb9b3c2e788a4e9464d94525f83f048ca697e1b700e8010a8128cd1096a981da723cabe35b618557b410b82a062ff83ac248be35ee2da22a76ad745f6b53ca0a32b80111f5dd2590ec0b6b7713787f79c997d150596a3cfa512537c28982a4b635967320646701250d8b047984692ab411b163791a57d1230753e61b389387f8a034acaa2a47a0680bccf08e146d3c0afec76fedbc5d8d2a6bf057226fe0ac597b80c5bc4106af73ba8c35accdd596a175c7b6df35a50593909c1a1457a4cdd5675070adcf2629a27abf66ab33ba3d68b23bf63d6610e52ce6865c7773104c0174b55872abfc0be4a6717bd15599873c2973223990e1b1719e9ec6c5409fa4ed6eb8cc9445b7c56c99b01078a0e56d6ae430f5672bb1055be6097a4d305909987b8c2e1e6257be0cb244c3e6a1d6141c359850787996de01a3bb9d50e5ea7cd94ba9077d605730c377d6aefa25ec9050afec08afe5f8b06e77a5d52c18152857e65ece896f564f17864ceff9c4e731310bea54768784dd74a2582853a8c26a8ff2e5fc84c6c977a4fd64e9267bcc73f6c487cdf776d869e1caf3d38f323542b471c4c41916852345d68c07e2cc409403088cab2acc1012a9c963e882891d329c1182d5e88a2cdfd1fc56350cf296386a7cc3b2b0d59b9d2308a6941d644a501f165f3660c95cdd380240ccbc3300b73087c1e94230f62bf2c5c12e5d618806b54681a6e298106e320d67eecb3c395e1751fa8dc37f16e9cc6a8b513c20baf77d6fe1ef5e42500a79815ae607ce2a5972c4427f0d9bdf071219e94e9ee68aa3cd2d54ed4c0b82616951565dd305178b81a8d7530fe79f5eacdc16d45b8990898bebdc0a813a348d1547ccdbcd6b1ca1ceefc815df716060c040536d869346c1b37da7cdafe81cec81855a8", 0xfab}], 0x1) 16:00:34 executing program 0: r0 = kqueue() close(r0) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x300a1, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x1}) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f00000001c0)='./file1\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chdir(&(0x7f0000739ffe)='..') r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000380)={0x0, ""/101}, 0x6d, 0x0, 0x1000) r2 = socket(0x20, 0x1, 0x7ff) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000200)=0xc) 16:00:34 executing program 0: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) kqueue() kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a400000000000000007705000000000000004e5bbdc3a5197094b222988a238fe79bbaa9672311495c9bf109d5e1a9c4de41a52f5ea7fa0023d58b93e8154e000000004908d0d99bf7c19f078177da4ce9c28773bbda1049fad20400eb0000000000", 0x65) write(r0, &(0x7f00000006c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58119c3e1ba798f466d04677f54d4b92b9a070052f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x401, 0xfff, "beed9fdec2dac08b732e9770e8d4a5d662f200fb", 0x6, 0x8}) r1 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x20000000000000, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:34 executing program 1: semget(0x0, 0x4, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000001a00)='./file0\x00', 0x800, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) sendmsg(r0, &(0x7f0000001a80)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xffffffffffffff81, 0x4}, 0xffffffffffffffe9, &(0x7f00000005c0), 0x8, &(0x7f0000001bc0)=ANY=[@ANYBLOB="b8000000000000000000000004000000a390e1ae48500b2fd11773e9b0bc58c978f2d66ced2858f227525049640f5051014d9b6dc7e711c6351098a2f3132fbfd5675c34ae7f5d58c3d45b231d60f593d9633964fa179703a8540b7821434152e46572472afc3818df2deac39db5b58d190019780856f59adb3557da23413825e8eea162adb2b8acaa1041d0cfdea2c1d2630ab17f2b03a8ae3803aa253c1d105066c8bd141ace32f6c49f0c926663c046f13cb3e1000000a800000000000000ffff0000bc0600004a0cea982e8715162dbedc23e388fd61bbacaa0be8531046aac819cad469863795796d34774561ab296184db7d2dfb99c6212f2eb7bf19568982d6ad6611452a248e6575faf6ff38d58e2801535c8a09117036f17fbb7200bc38be75092b245382f9adb66f4b6feeb683e29f8417e1d9a8c8af4404f7eae3fe427f640737bd41075cab57dbc2fcc4932d26f727e185a5162fb30000000000f000000000000000ffff000040000000e142ab42dc43785af680faa9d91c5dc7b38542b46eb7a9b6c8071a256f7722d3ac26d9dfb7c5e1acb9fc56e0b75be2afa953cc9d469a3ad93f5245efe59ad84e151f239ef5036e2128c3ff78543cedb99d6530ab77f7eb29be43b88ed31d25c301498dca6e5d83a9864b8b9d825d0887bbb955510a836848967e2b179c79718d0c904e3a81cb6b6e89c19b4f0c93155080646f570ee8ea6f727e5ea5df720cf3390f139f2a5668b07dd5af4d907603b3a2b66fd2ab3bf96bececd501ce034d34b17b306c3d83ea7315e5ab5393b4c0f25aaafdd354fc8681343b10bce4ff3e64f5b110a8b0b4a874c88e08b6042f4d5b812aa5eeabef3f6b0d0000000000000010100000000000000100000005000000da35e82831f2af0ee23abfbf032bb4cae9e3c24525d1ea9a410b574ca52c279188875a495b9596dc06c7bf908afc4d0c158fcee031b701a294509d20726a0d61dffc07126b2975c078706e1aeec0f17efbf1445cf0690f7630490cde024cfa9f5e0e35636fa5e479733b88791a3a35f9acc32da0e542b9a620522ce58f2ce390d6191481e06d43603625dd7a52e3c00839b901606fcdd6a746f6291e67080ab62e788a664d0ab95d4cd597bd10793d2a79a37133e6d86c1ce47b193e78892540dfae0e7e10c4089fb9fe30edf0a7545b08ab12cd226a7c0e0a43c08d4f9d5ac0512629c90fb98acc8408e05c8618bf4dc9943c2eaf7fbd1aeb566cc8df7518b5a7afe2b9168ee9df9aa26944f302c3d5d463b8bed69803f53807c92435fd21b402be71ea46782e75a4537b8e3d24e89a9144bf19bf64c1bb2f88c06c46fa47bdfacb12b07fb6cfe37b3c194c657762f744de3e86767261330180cd1971c982ed428e1e6a53174b951c4778bfa149033f5f2e9cb142a6091b56547e33bcf67eae54a344284abe5e166ed4d86e9afee48d479f202fa64fe46634e24cb65909a9a1b4f3b557412628b856f04af5bbaea345906ecad05532a592ac61f5bb5b057dac4ca16771ab3a155ad582e049e9ef81116a9df1c70ce3e12d63bb48bdb75e05d8048ef79e6aa4c78496c5fd15df5a21c209e8a455e1ac32fc5990992e9608e32abc5255d87ebc13d26b6cbadc20ed5e0224192d405ef501f5d3d4b27de41e582c865138680b660efda8dbbd39f7e0391a20efab47ec159b7ba956ceabfa7ba8d20ea6296b6c531882ae8a32be3f9bf6cd3e2e06236d64b7ab2b9001635020f53c2d2c0670792580446dc13fd04526946cd005d3433c3eb28ca174931eecc9da8bc7ba78f746d8830fe315e5082f0902933d228376df4c61f3660bf54bd9a75fc4894eb18b591c105dd6a3fc3a774b88a493f94fa6c1519d590263ce4c42b54d0154c6d13a753aab19cd34db0ff591ff296f79424cb364e136ad01677076cd80582a7e1fd2344f44175340359aa077663e9105ef666c414c0e7bbfe3651eea10503a934ef1609a0a7fd2f14da9a8d3335dce2e863cb0ead8f84e84aa3266462d3db133983e046695baf403c1a225387960d8981f5bd28875184068690cd651a18a4149b8bb0077e11f8489b255c4bac972674ad5d9eb2a6d04d81a53113458509e7d20e71cb25644524d95d4f46514f6ca9fe6ebdd087d1ab94b37e675ce67da972b42ef1abc6bb357e01c02d143d4636ccf87d3375c0894b398a4822b0377c7fc5e50d3032cae30dc3080585ac23b9fa4a2c7d528fdba4f12dda4bd6e04fa38ca33b264a3be0ce6baa17b22709545f5ad30f07714e17f56026e4b689706743f53ccb4a28d0b127b4f0b8570026f5a5ac7f74badc52219b679fa9ff78fa44a191b32475d308c95faa3fec5b59e13c12fa1be0563a424062cb6e0c7aca9af25807fff369f3177c545ae7a2fcd9422e75798dba3faa522e594f9763cc078002a107deecf378aff9a0d0cde3e7e4966f814aa72e59f996833733baf1db8485ea8e585c4bd225395fffcd87093f673ff925b75b8ab604612b34c1726ff12b812bd407c1bd74ef743177ac3940870dd550782fa86d789dc3057e75cadaec8fd4ceba67113f9f2408a758b423dca62c2c7f945052b64734067e4595c6c32e3a97bb877ccd1a9384e4e7efebdd31d750294996609cf07f6a1e17099872e359a0e3970d1bc67a8e8beec648e3918535497a109077c76502a81da6c06e25b00d149a9cf1fe315a9d606e132778c1cf7da6fda2cefad1581ed1e822aeefc06cd11f75461c283689040d9decf1ffaebbbd7a23bae4feff94182539658fbf2b0e2a04362a2408216fa752ff467fde839abd661f06769a283de35a3cb4ca888cbc1a39c3477484f3ec1d7003472b2452cfdc7611c9105b4b34bf9d33e6ef74b5d1ac55cb92dcf0da850ea65aca86e411be7a237f08b1e19153b32207fb930ba2bfe15472ff692c3443f928a5312776be660048db7155d0dbce8d2dd6af879635d90dc961b1797c22613812597ab36a7f1412649bd718217b2bc8641cb68374af4ba92436a6e30914cbf21b20c94c879a43106dde29cdda1433be045c6811726dd9a7f570e680565cc495357300a483762b35b94844973c1abead2d4c131455531da65df6913f7225f7924ab2a68e49078283da73c490ff374dfa4215834d28d465353dd167a021ca49bcf8d6611a8077820e40f9ebc6a37cec4c09848abe1f788313b7bab0a839be9e10fc238c5efa74e8060b75e63190754a165fb066129930dd9a776869c1105ea537d7098831c727a2aafe84411c5abb0a3f50c4b41a1e47ddb60a36201090de84cc532bb8dc50ef9aa487b3f43a005a8e4d9fbbdc64d27899ea962359c9b22cade3c68dc67d1e9f65303dc29768c506d875993d9e4c35da704f93807feee9eee01b4ca59462ccc536598e84bec69b769d69b510af3f076286d2e53c9890ef09a357b6bba52c355f1405d4651546e31ca408abb3b8967b569455dd64cfc16446be4392052c0ee1973a6dcf978cf1dc629561a051cc4f013c5123776180e05769b5d9d9186e76eeae19bebf4e61df7786cce1ca9fa6df403074a698edebda07fe1a4cba2cac037fdef63a015a79bb7981dd7ff9ced27c2f6756078b41821e78197957b44cb265c154fe47be225d68c0a476da613c99476cd541b6e118b8494dca526d2ea744929db90543d510acba48ceb1eef917f641690d09c477cf38792dfc780e40e6d700c7a245000c6f43b514e6dc4b17ad6d4b22e04bcb0bd09f98435a057ec063b4725de45493ceac3251703d921223483890158cb68acc7dfdeafadf7fb61ee63815ed7d62cfae6692697cad96d13e66433b520e6ced7785de91694444b662166723158f6908f1a48ce13c901f22505898a0ae3d306ea4668a96169864b08269ae53d9444ccf01a13f5af49b27ca264129e0d4c8460f2fa5cec82c4c2c0254cb442a456b762deeed7527f4c6ab3798cd30f1569d754420a289fbd171141832afad2b73b1fb307b4fe27145c603cb7d4799db3a368a2c2915c27f231a516fb0c25719befed382b0ccef5bc62a066be1b955540b10ccbd0e95b8d678d6dfae127576f0b64113053a6e00c8fe7802d7beb7097031a53cbc6866305403ba1ea344afef3462d58b4a5f5cecfa434d896643847dc2ca3baa5ed9eeccc32004f9f54ddc14998fa0213e3ec0b80e45891d1f71eb5b1a8e876808f2f82044961a915d5f04d351cac74e9aa00efea39841b9ddf3f062acfd85cf0c89618366c02cab5bc7e4bb5565d486bee3533d260ca40229d121a8a5b6501731fb9a322e64a7f2de85cb6d6f3ff8de1a6444eca1d4c054c7b61d61bf80e9c14382aeaed96eb30a3d3cc4cc129890fb44ebbda4565e76d2b479feeeae57d4e562a20c3049eb0b9fece3dbbe787943e5396a8ae54a05effc2c0f5791975a33957c60aca6f759d066b0889dbcd533014ade07784132584656d8cce4e1a6581c489e56cc7c88d277dfc714611cdac52ffceaeeb5df00f88a948fefddf75c09a48c7c5317962ab4a5bab81d98171b7bcf8f7f7f86a90591e1f3e30d441d7da68964990d6749e5fabd876df648ec22bcc387646846bd353b7265b90acc40063216925a7b3fa7320dadc08a31b872c08152299db8cbb30394523ece940084c0d21c5f533cd14e27f58c6a111019379623291fc5989e03aedbfb792134c8f6cf6d9cd645a042d645f62986b6ee2d30874ef9e2b2f81f8fdb697dd55a95c5657a4fc8ff9fbb7653cafec327652e1842b7f2a493e703d15734d502d5b63e0dcc9330bf5314ef3953118621e250f75381e702d0617459e5c49bbdf5180f8db99f1362b8457b70916422a37c6e89786a106558534cc3ee393dc24ee6334d0eae3c57015f4c1600a134f21b59ea454246f7b64add374d3942635c44cb01ac6162ec222c487c8e15286d21ec718006688434d3cec98eaef70e30385dfd8536150fc92dc7f98fffda989ac0ff5a25aa68ea00b2dbcd50f1a75839ea8f8704040ebf8b3cfc3ba1037c758ee3189e578c9aa8aa0470f34a9e13e4df83b1129bec0c6b23c61d8b2212bdc8d299c96d48d836182ac196bc3776549ef66e97aff77aa750ca3e1d1df67c248b764ff814d9ad4f412acb5ed687d2f2e89c607f00ed0886d6ce090819d69f81460fbbdcc7e15b819b7cfc8c0ed9c759cbdb37e1daf9987e590302d0d423f412f8cf235eb83244c459dc27a46dfd313924f7c2a98630e8885718783a4db5eec02e7328ddeed31728cd16a5aae698b6a0e5fb3ad21775f9ace3ee51f9e059a7e9e049cd3cbb8b8a3a2e482f2377268406565ab568334a5cfb5a2a9ce01757d56b738712a03dc499a731da9e4db4e46eb5a999934b83da158860460a576839b4093d82ee803a3f11ac15cb070c7bbb108a258b20c50c8154c0b826408de59c58055ddaca4148809234e88de099a4ef9a597b0e0e1c2f2643a4861e5ce82906a2b5fbd0f40c583a39232a115b8036abaf37e79f1aa236d36dbdc411fcd7be29b4b4411091ece911fd11ce6ce12227df6f2d84e4dba755f92624886ada9952548a0a3011c1517891e7b5bed051fcc3871c03a2d438a12412c81a29c42bf0940db8b78cefe695d0eb6f00db1f0b1cce24c9c02753482ba3950124e5505764fe0b77eff407716cc4686d4d2edae1225b54a38dae8bf7b244bb0943d941bad778f2a7156a890e31d6bcc2b70bbf82e03cdb461ea935d5f8d37ac347d388dbed99cae51ffa9ba4fd35d92c5c801690e79ea573067c99d7b981d6a0848837f74f88f9c048e74767925512e9d9058bf50a1c849356459638c7c68ea591fe0655ea1994ba22f43bfd5831d98f3da538ea2a392aae0aefe6508b106c48e8ae670d87314a2824c6caa7a8f9c37e1657c882f0225c3da993d4d1b478c51e6835847a7c543a9d28002eae48f03e2f3e4f49f186d0c8b929009ea97158e349388feced6ff33faba779e2cc4d7ac1521934f512f2787700a143ed5ef782d97235ced42724f36db60fdfe320101d0f269c91e1dc664eb56533cb2bf95c666ce6c64031abb5564f77ac5cd1dabff4998f531ff0e628c4aa2bcc1d3d228462bf4519cf73f9c0961bab6481c203b4cbfa93906e7923c276406bdb0b257dcc632f76003ad2107131368f534039d683351c10dedca76b6e760cf026a3acbfaaeca20e33f3927c0c61f1e016ed5836668c6025d76c8c541ace884a63cc877781224761ff83af805263fd23eb9dde768aca32086ea3b563893251c44dafe79fa42a5e84264c9856788c7a519b746e161a350afa06f6262e2f5bee9408360e3add7f43d2a55cac322a9d838eb4f9f4ab01bb82166349db7d241ba277933694950320e87f263b21dcd11c2d3b51c1d5da38098feb3092b0065ef4628b3ae4ab8a86093323af077c8b3ecac8cf95559c7d61ee5e229596a23e7f4c72431a708582fed2cca3b9273be18a268d51b8abf3d2f36fc1c01038da90c7f56febc2b7d9fdb759cd1f88e0b5ee21ddee306fd28c924224d06ca4eb2c046bd5d4c42def37fc1b4e3e5fea10877ed4511d226aafb1de8667af6919f38672a8e7a800995cb34119d15fb7f9604879edd5a3a834ff7184ad5a4ea3e21614972ef7d6f390756587f8616ab690a69af4ec7302aaab851789e4c7143789b231a272fd2fd0a721ad35eca8da9ce81d5c0037b41611883423667caf8000000000000000100000000000100eab4a8fbb6df47ac4ca5752be6e33c73e5dde4d9ec6af0ed6eece120f2d59d6df26939a42fd27e820c51d3c5a99819a8b6992f48ab4287162f909035c0783e1c033ff1dc6552786a282840221aef819cd0d4cd30dc034d5e8ae3a2e6a01372ea5960aeb55ccd2079ee45fff9425ab6fbba5e7ea0ab67069b17acd2c2ce73321fb8bdbd908af1b96bcd696e15aab4d71110fb9f7e0a4cd816feaf6a0438e8cd93fa7d2364145acc9289dfd4718c4831c925b50781d1474f01672940ae03e418eb36a7d3de7dcd05edec42685c855873a33ca4be8bd147239833802096af973294e4844b26696c0000"], 0x1358}, 0x4000008) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x40, 0x76e, 0x400}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x8, 0x9}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x17, 0x42, 0xffffffffffffffa5, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2c, 0x3ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x8577, 0x2}], 0x1, &(0x7f0000000340)={0x6, 0xfff}) open(&(0x7f00000000c0)='./file0\x00', 0x8880, 0x420) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/141, 0x8d) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000240)=0x100000001, 0x4) connect(r3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) minherit(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x3) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xdbde, 0x81}) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x27}, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x85) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x0) dup2(r2, 0xffffffffffffffff) close(r1) 16:00:34 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8004, 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) 16:00:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffd, 0x100000000000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/101, 0x65, 0x840, &(0x7f0000000080)={0x2, 0x0}, 0xc) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/34, 0x22) kqueue() 16:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd97, 0x0) r4 = getppid() fcntl$setown(r0, 0x6, r4) r5 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x4a, r6, r3, r7, r1, 0x20, 0x4}, 0x7, 0xffff, r4, r4, 0x2, 0x2, 0x5, 0x6}) r8 = getpid() setregid(0x0, r2) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x18) fchmod(r0, 0x80) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) setuid(0xee01) r9 = msgget(0xffffffffffffffff, 0x3fc) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r8, r8, 0x3, 0x2, 0x21, 0x100000001}) getrusage(0xffffffffffffffff, &(0x7f0000000280)) recvfrom$unix(r0, &(0x7f00000001c0)=""/128, 0x80, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:34 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) flock(r1, 0x9) fcntl$lock(r1, 0x4, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) kqueue() close(r0) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000010c0)=""/241) sendto$inet6(r0, &(0x7f0000000080)="c2a49a1a861b5037ea9df8343e487e2466ae06c202f8c4550d729e02c011fe1378c4e64648b357013d181db352cf67f0070ec7b2673c13bbbfe25303beead842afbbb37ca77e2e7ab6c25acfc4f525bcaa5f0346f64704177bcfb340cdd550b9a3f916d83153841f5e23d622fb4aa094d265b2c790e1001af6ce0c2929798995600f1477aed7e46320cdd986342918859e2b7803d1b745f14983f014afb600be70032332bcc2aab29bd6c0d7926e9711ac90a835325ffbd873739a96dddb0b1bc05988efbf697d67705f4b1d91bdd35d5f56f41c9c7759221ca167e9f7e87e99075e63ceb2eeee5b2d18fe08620aa55ac3875205bde9473783a26b92bfa366416ff13307433927c7ec1497c4ad7fe243ed74c5560e57a2f24c0ad4a6acae10e8815fddf4994433db6878c6fb6d7665e6ab8054df7a5a0184a3a638fdabaf8869de1136495cb15233e7ed90d18a7da59ea7eca0d8bafe090d0390941bd568c9f74c0046e8355c0413d9aeaa4625782387f414b95ea675c78fd003714c37b4a553fb53711fb918b590a56f8999bba698c92b3a76b5996282493009a6b999ef08815d618a6c673ca9efeab7b473cdadf4876692eeb21530b267e13d132de824d34b231422957a32695889d544ace85e34fcde18bbdeaf04a4577acf0f3da11d156ee7eca8fa21f1d803021b8f85229907dd52efdbb5dcce981fe28afd8b3889b8106b366c6989c541389433dee42d54322a5fc003a8c10536d70724fbf8b9cbdd28c0e50f52efe41adcce70226fe2e16cc85f73dec69078676a745825820ede46dcce82ecda89be150166ef84216babc3459b1977e1f4abea124353864cb556af6742410626f40a36f3abfbc5d263548c30a553c348e0fab1118677b06a58238c9b4bda5b0112fd7605a8eeb7c31c9fa5ac62c306d95ccdd37573f872488393e84885dfb61d34c7dd380c8bd86bafbfabb3e061a880b46b5324bf9ef781491d6698817d6a20059a50108ab8600f7788b9a5b0d5dbb2777b4c5f2796ff6e2572f4940cf39069b69367c52553564367b9a3b4995ff079b166e22186f22f3f3c235878e076229878878134f5a3628ff9d09b65a1136b9fc8849db4ab2fc9bbc03970f383e7b0c3113f6da63753428cb58d293d7fb402abca4907367d36591958607a7427c34191b47ed495827261878cb3390a642188a9c3d1f699a4d18143c4d2ed3336cf20ba1a1c73d627da1734cb979a9ddc0798157d97fd83fe7fa27281743d0e8f82475c8d14d61a8a4c721de1bd0a371ba0bad55c13821aace0eb6273a40883be980c638bae00ba6204c9fcc52931903425b8711c3ed4e0c9a0a6aed378b6f8b3274adedcb87f2dd269e41cfa6ca55bad3bdc1095cd292014fb0597c31cdcb5f922f495ca2d0cf2ceb02fba14be3b1fcf83a929cc38dc98cecb0cef33703b011523cc57b65b56cdd83b66fcec31aabe0ace2838c92bee627108d14ab4cd1cbe79c3a8e6d232dd2789f0dbb11af4364f0b3fc660c7b596e7764690e3aacbfb112a27af239da24c0a510dbc7cb3603dcd6403791e604d9db61f7ffe9a1145c4a441d18a116e040a8bcc82b6af98f6fc4cf33a77e1c050f37bfb22d2d1ffa9bf5a82eb5a87f99874ccf321ef8453ee3c9c816e48d7d4f47e4a73afce81fc289ad9ba077a44947215e80a3002570e36eaa49c3579000f75c1430de9507e53759174d23a4bac7c52317fdc8e730a0260a85b4c766f2ad98eca05a482d43c408608f036093cee0e0cd2d10ecbbf213669c93e7800fc51629ea27feb41f9b24efd07c0ff86a0def0a971e823a736bcaede231b62bda480c20980156cd0bdb01953c92c3b75ee2dd2193b781ad11749d26e72cd9454761f621f9104bd885e01230e8942429ca97cf32f7abc3bcc8af89d4d7f94701aa1618a80c4d3fc804df89f0bd81e43879bf1a5e181925a810ff86bacaa65b8ad7053960cb9b5ba963d76e808e98034a4fd89212ef72bce3eaf885e29e73f0e859625d000cff1024d3b47e4ce626360c300fd56a98a00bdd4375b343533fefb42b13e158a0bb9b98b74c729fb6a2173bdf0941c824ce81e251e1c16ed126d7b6a4fc9447ad62fff7e01f47e3f6e38de93d3fd3fafa9555217a0b6fa4bbe2491f1de990291277eb2f92e33c53fed88d7846387ff63580583b43ebedb808d3be5b7f7bd1cc58a3a89c9550a3465d7d742ac9b81394137527f50edb71dbeaf7767188684fafc3950741f69db66af236bef89ea414d6e1260b5ec4373c05e2e58c5ebc575b5d0c7498848bcbd68d84e94b83d7257bce04d9c0e637d3a2a4acae2ec6bbf651c9443f29b2bcbc4c5876b242961944385733342a69647576a1f57f5bffa04c53fb8166d715f225a53593a1267bda934c71d0a21ffbec9eea8229bc766d9e1604af45fa980bb6e48a0f9da74cf85531f432015d83c6f3b0cbe26475e5beb9eb0e410fd480bf0f61ec6d6479558d6f24962b846c951ee0254e3badcefa7276ba8f2bdfa1c0420989cde9425782c0c35730c177931afb4513c6ab0e48abe518573fcc0a766efd43391346df45f76316373104d4566c9fcd4586addc1234eb2d774100347dbd5548d2e3e25afe680a4069491cdce471c34409f442fed9b6cebda4ddfefeefda1ae9f9170c71f2dde66c9b61f26b9ebf0bf046b9c8bf3b1525cbd34613df6b96dcb14968df3760558db99927e580c5ec4b2759e323754ff79a081f6631778f1cb05986b66f3619a916977f8f5ba74513afb57bfa7d2eeab2c081f33b48cf007a24cb769fa8040df4e02ca8742cc86ba2a90b3d9f54b5e922240d9e92cfcd5d06e7ae52415a8a77c025975bfdedb3bcc86ba785547ad15561aeffbc34931aa48168c36e723451e3cb2a825c2517cbeb8f13c7bcdd1119221badd4a4bfe18d133bd237c7b37d4d15847aee5a2f648a9c58c0df04a7f46da70cac6faa8ede67d44e4caf15297d816a0b722af1624b95899f2750a877afc4a41d75f3d0826b94c80414a6706df31b8c520cf73dab038f572b2e06d7b11fd0204e4d523e67ca96142b546c939d17463365deeddf676988f760a5a8331553d6bde1dde60938fb8a9817d2d8edb4e56a3448863e2ce6575772dde0e7859ca954b278657de2cc8bd03fc9af7b9bf98f667a6e89e60dc140129fe6b1f87e1b4c4632d4a0e68e71b86bf22e6f6547961617088f3b6845e5d603f7c67b6d250436c9d6777061fb477f549ad2ba814ccaf82bf7c14c323c3e15452a907e07adf09bf0c8515940970b6b1253f735f851cc6ab8662a60efd8d6b14f00da3f9303aa27e322d43e55fcab3f490b4b6832cb621c7dc3246bd0f5c6033b0ce33e71fd40c73c8bdc723caa2d31fd65db98b12e91ba074764d0cd24a209feafc359386d1b6c3bc7616a5436f9a589ee446e571a1e8065d793548493333c10f2a3f899e33179297b1e83463edfabe7465ca9789c1570423eb822473f2615d00c5b5becdd20b3cf20f3063b0c1bd547219dc7ea0e920e9c2298d500dfd5381a8f4bb9f63554b8ca8ba02a5d3c2190abb96ca7fb515d52bc9bb09e3a0e64028e483d45b9587b1b560e92874ade776d5510a8200223843a5072fd0eefe146eec4784a88268bc9f9d2dec8533f7d74fd15bf4f6bf4a745f4a9e5b87e01c4b3c3d6c50cf27397a68253ea9a280f7298a41e55f87891d45e249fb3587b9a53ea5eec0176e2fd87364361df6214180588e0a7cc65b6acf431a2bb07b66ece51c1e92d7c79a3558e3faaec12f539857d162f1d3a81fb10ebda6881b0325fb4739b8431d2af23730f0e8c376283f30f13619b105f4f530db360c2d324fd3984b88a7525766dbd51f03bea146fa4ac02d99abaede410f1dc5ad04c30112dfa33d61fab2c724f94af9b2e723eea7ffb13689a6b4c45e3b84d934c9aec205a8e09b4a5ba981c6f14eb10b524009e79a6977309fe9a962b16236e3dd55fae94d0b42135cee032f19fa59edcd8ecc8d86af1ac7d171e8e17b624201b30744158be60f0bd978d0c7147ea1fe38c377e869efc837d1fb5f524624a19bdcd8ad316027df5589c9bd4c1659d961b27fb1723ba66d1d33ef9cebc083fb87f624b331ba450461ade0b484a7d549d80227b0c60f6f5c9bce44d14b271f521e8f8110683d5126c3e553ff76a150ecb03cd9b65fe984c5fa2d49f8d3ad1eee51b8c4f5bde54e8d516ac98039db1505e8aad4ebfa729e3a1ea77db011f1edbe3aa3321793071c0a4d3996aa14d596ef7c70c03a17b82213d8b998970e0a6bece2b8449c24f048e46a4bb5df03e7dab8f0c66160ab3a0ccd9508cf0e4b5d7a100810762b8b0c0d5cd98e9fae5f217f35411fcf642a4dfdcc0067cf07e0adbae379d690b85add94ac6d487a66a481deb78d8d5bc146bb5fa82816950e9b46c9937629027f80cc0ad60860b67f34aedbab52503cc2d6a60d0e552adbd43f4d38921c06b9ae81603abbdb097a73456e283f9a2523113865b11c533309d5ab44f14aa923a08238a62cba99d83a94a173609abb43ce2ab3e8357ab004cab28700bf95cefa370e3e188ec26be9ed61670286925388d5bb17fe66a71b5ce790dba3ab5820135a4f52e758ba58b07e444a474ad1b8e865616b2b5fed6d3f0c3ecac6e35495058cc45f13ff5ccc1cd7c389453a5cd5a52f6ddb54e17ffe1b50aad534c310c41ef9b03343859475e86036ea207d7ecea95670764c39a607876ce1bd7ce62c3a0520e244ce8a5fc7b32ef3012aa76ccb9dc538b80b131d53220dd8a1285a12813c4f616a2757a904d2975b00e9f7d5e5b733ea19ea433a76f109183097e4bf89a74b260fe1e8216b432e0bee3aa62560abd34635307b018c4df25ceea7b029f3a169399d1e75bdf6cb04d0e929e5f0836c9a89eb286e638c94388ddbc514fb7694f1ff8bdac78a0479c217c8e1d920474eaba94ae486acf65b86d921eafe0e88783b07765d03c854fc116c38b1ec835b47c3215fc143f4899d82ca6b6a9969613af9cd9ebc5122d3c03e83df1ab294906fbbecade4d9fa891514ab71a8348c14999aed522ae233e9c89b8985ea3aabbb990af323d17da43bf2997128d8deb82201c1e978925686df9d3180b6546c639dfb3f389a67e162195f4a3dfe6d1689250f39e92800f07d68090111c07be14ad9e29cfa9b76f4edb2d3e1e2b87afa00e55be3bef626471dc8159f6839b0cc26de590c76730daee9893b4b0eb9a81e1ffcf0642d23c9dde94a07b496decd5e3db74e63b0f4fcc79ed38bda9f17b3bc5c1a86ec1b56f6ff77c342136c3bb770664cb356c8a698e91db5df4e02640073f62600fd2d0a849f61b671cecb474a2a9933ac89736c277a56fb5dd1bdb02afb95a7fccafcc88b7cdccdc331233dcc0455ad2f65acb5d43701279d72c5839eb0808ec87df9043ca644e477767baef73a8714ea55b2ebb8d1fd90d158772d30435abf16e85cda7b8cd655ba36e4b873a997a187622c15d780c4c5ecdcfb469aa801682abf9e4b9ac3ad7ef023d48238c9eb2f557d153e0a80ee99b9b3d646838ca569d393cf3e210a69d5120acb0336f9c8aa3bcc590b30cd4ea435f65de520dc062bff3b5044fe6c759cb82e4d396014e9bcc1291c3937e7300b58df55bf38e0df7907b0cdd74ba6cb706ae6da890f88a2134d7005069a307568cd5b44032076fa0d98d965a98fba5561e3ea3c3d0a26d4a2fa47325e85862cafa8cebd72f7741d3b9de52692e1e47022ff2dbbe7951a7f024185b62437ef087105500de851c87ae99e2ff087", 0x1000, 0x2, &(0x7f0000001080)={0x18, 0x3, 0x8}, 0xc) setsockopt(r0, 0x4, 0x3, &(0x7f0000000040)="00000000dffeee1d38a21f5fb8e87d520e1ba930865ce48d3027ae6b1072", 0x81ae67d04d5cf422) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="0053aa00050000090000000000e8ffff00000000", 0x14) 16:00:35 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000140), 0xfffffe46) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x3ff, 0x0, "8964ff5586c9f1648e8ba499eb51faebdb8638ae"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x4, 0x2011, r0, 0x0, 0x0) 16:00:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5205bff, 0x81, 0x9, 0x10001, "311c0dc4fb89198c8d0f31dbefd4f367f3333d93", 0x6, 0x7ff}) clock_settime(0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x9, 0x9}, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7fffffff) 16:00:35 executing program 0: getsockopt(0xffffffffffffffff, 0x8000000029, 0x65, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000000)='./bus\x00', 0x290, 0x40) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x160, 0x8}, {{r3}, 0x2626ede4f1dba727, 0x0, 0x1, 0x9c, 0x8001}, {{r0}, 0xffffffffffffffff, 0x9, 0x4, 0x7, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x42, 0x0, 0x7f, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000042, 0x2de84c2d, 0x3f}], 0xffffffffffff8001, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x22, 0x800fffff, 0x1000000000, 0x101}, {{r4}, 0xffffffffffffffff, 0xc2, 0x0, 0x702, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x8}, {{r3}, 0xffffffffffffffff, 0x90, 0xf0000000, 0xfff, 0x3}], 0xfff, &(0x7f0000000140)={0x4, 0x5}) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="d1deebdbc73a2643823a6edf41fc7d51217abb0b3e7beb2006ff", 0x1a}], 0x1, &(0x7f0000000300)=[{0xe0, 0xffff, 0x1, "0e871bc0aa818ed9344b49805f93d344a5ed2b691cb57de715d221911ec67c886251bcffb952bfc95259daca6662373b4237f0df5467e5276f9938c831d4f677ee32c3e4d822af9c2ceb6bfa2280ea8b99d6f5fe2fd24e57f96f2a1831cf251cde3cf09bfccd8058322db86d308d89aab4121df646ec4a1f0b60df0935087fc3de2de0aab7c8ac863d5c7b4ecd1ea4cc0ab8138aac956c57c91aa2d66fc81a4bf704a5d12bce213c90296cb96615d94803e9ca3d609d7587e350fb106216db9ea5cd46b8a0dee84ffc96ce736633bd81"}, {0xf0, 0xffff, 0x3, "c7a55e02e9eb12202cfbe869a10da87761e76344e6f5ce1b3b5a0af7a77cf39d61d437684da7113a6318be3a6dad57e6d7c32627ddccc7d704861554647b441bd1eed7fef28940f8dfdd48321e78e37bc489e3d09cab20becc943600ae70bd78cc786130a66fd7462a6b48564cae900e34ed0484979c2d97b58619a19ada23aa4ef8ab196ac21007f1a964acd1e758d8c4b9d8da97c87fd2f07647534642cf75f280f393d89fd19d6a7ebc0ac4a93794c5ebd9686bf138f290b7797db5ba5f58f09aac13d763620a55e1c53618764921cdff40737837f7322d"}, {0x48, 0xffff, 0x400, "51d9aa0e29ba483bffe3778531e888ea54ebe2d9b8f2ce5c13ae3d9ef18f1ab1e7857e65a122575ab81b72a327bc73315ccaa549e3c8"}, {0x30, 0xffff, 0x800, "c9e8413ec3e634d2fd590eccb0efe406a69c54a0c74cad4c093465aeda19"}, {0xd0, 0xffff, 0x9, "61d63d21992a32a96456b22f959668ceac63e646024fcfa5e0ef6c3bc9edf31c3be4eac267316a8979d706f126a9566d8c67aab5b275319a30740f6ff4ce583fecae67fd335bc61a29b8fc2bf956d79e57202bd18eef2f99120f95284fbde756ca13e2088e4ad224efec19d1cd8d1cad5fe2df6ab5758f9b2d51e64bc4eabd2cfd63fd39ff531198856f6fb84ce5310f9995153322c852f84449b20929e0599c8086eb63f6a1541604674760c380ba39684bc881cc8c91809f5599"}], 0x318}, 0x8) dup2(r2, r3) 16:00:35 executing program 1: socket(0x18, 0x1, 0xfffffffffffffffd) r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x80000009) shutdown(r0, 0x1) 16:00:35 executing program 0: setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() setgroups(0x2, &(0x7f0000000080)=[r1, r2]) setreuid(r0, r0) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', r0, r1, 0x2) fchmod(r3, 0x400) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) setrlimit(0x7, &(0x7f0000000240)={0x0, 0x6}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff0000000000000000000000000000000000001e0f25206fb9967800"], &(0x7f0000000180)=0x6e) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:00:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) fcntl$dupfd(r1, 0xa, r0) shutdown(r0, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x129ff, 0x20003) getppid() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="c0a00cbf21c9b1cf0616bde0ea1739518fa72a51f9cce0786cada547c4dbc34be780c937e5937f1f659cbd21c08b95b3ea7a5b030be6033d9cb400498190059ddcf3957f88a7e2436762dfd02cabf3d0e6dcdcb24526caf2bba37becb88682d9f3436227eaf5db74b3247513b5342402797529872d20074e40710d25f23b443dc9571dabd2d630bde247346acfcd770c514f95ce2872b064c13f", 0x9a}], 0x1) lseek(r0, 0x0, 0x1) readv(r0, &(0x7f0000000000), 0xffffffffffffeb8) 16:00:36 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:36 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, &(0x7f0000000340)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = syz_open_pts() close(r0) flock(0xffffffffffffffff, 0x0) r2 = kqueue() r3 = syz_open_pts() socketpair(0x3e, 0x1, 0xfffffffffffffff8, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r15 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r17 = geteuid() r18 = getegid() r19 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r4, &(0x7f0000000900)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="0dc999684949080a0af3cec8e13798224a7174c7039ea671cff16593f6c59a1c911dd6040e56223d03131e089380b0e4cec3a0faa940a8b414c5a86bd4e5525e9a14106264ba45946244f83f26e61975337574ecd96bcc4f1fb86faff4af70af6971348d4bdbca0f63ad1429b232aade7d9aa43928df7e04ead78d04bb0a9ac316c9504ebe3dd2b09edf0f98fa9c543065b19b0e44bf84dc1290b18da7f04dacfb35c00ede2ea017726bc105e1dcff095854c2316c6f4c55515eef8dab8ba35a461c53a5d6937591fe3ee6abb896eab5b6256fc94979f15ba47e", 0xda}, {&(0x7f0000000380)="7fbb2f661fbccfe7781c7d9ee71ad78d1136cf3cbe1eb1bc0d8dc8fb4fbce4b70eff3032dec04fff38e19e2ccf8941d4aa1a0128cc9bab1d93d6829ffbc2e5f3588995568ee178eff3ac1160b255667575a3e251034296cde66f8a43ad7d39a1ce946f8858e0142be692cc0af779548494214e6ae5b1f9888f5a83ee9b8a028661e5c6ff3e4b14304d01be61a116afdaa18842a03c6ff11a73aabb651a484f8fe4f8459f1ea7635bf2904e0b01956eefd244ec53bdf3a2488a", 0xb9}], 0x2, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r5, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r3, r6, r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x120, 0x1}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1f) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x100002, 0x8004) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) 16:00:36 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1ece480fac706a04dbee5d27d0a2322e911b0092543c"], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) 16:00:42 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="ca511798f99c5b2e81651bb5d1d772548e6a524be0cd14fbbef92b04f945e7e4ee2261a2e36c7a2a14b9fee46bb1ae321c6b2525ca24f023e2d82853f746058175f36376dd981680a6c975ac3b53c6ad07a6106443c5fcf705072a2562eff6df40fec603d2ab9c47dc2ca88f56ae80d754af553fd8fa687cb1874682d6a3b19d2023a336c3a26d412ab2e21336cd91286a28ce88335be40ca732715019be47f774b5fca692c709e414", 0xa9}, {&(0x7f0000000100)="937a3d29b9a68c1d0937187078a1d58a1fa27e719570edc0a24404f28435a28f82594c2af82e82a016c1aa810984e8f67592c40fbb2e8da706c89671128d372e2b61c1e3d1464c0a9b07cf834d26a53052a58460540c87fb3394927eefddc033c46a1625ce0f3d794fa68832e52e166d394cd9dd8b652278ac66a3fbf0ebb37bee333fde8f40408b5633a78893b48a9e672573c43468aff15e23c44170812dac636645fc8ddd1fb02dd7231eb63bbd45f390a6e0bb551968dd8756a9eaa8ec864f85b4fc07abf90272a4df008688b779c4821a1f252fd3afbf90f6661bf5f6ea740aa8a0fafccfc7e477ecf1b3b5773ccb4bfad18e40", 0xf6}, {&(0x7f0000000200)="4776aef9c16e8ca4ffb7135ff2017a9331d57719abb4043ccde9c6ed179a166286bae4cf", 0x24}, {&(0x7f0000000240)="397b3cebf0944487bcde1ea9ec46a3f5360b9484710303a20938b2a14cfcdfae6f3294b22dd7d7b7107f8cd07f5c1aee6d052a9c60ffcf5d286a42df2fbd91a90c4003ac30f63fb68d4e9425d22c830dae530d42be082baa9fcc3f5004e27670c125f19ae70ed59e4c8adc9cb6685137b708c2b6ea799ddda4a43d946c43d7e8e454b3c9aa75d6fd276d8f6e5ec2577cf91d0f0f4da575184c8905a483d2f08e1c65e5354b0ea1f936f28215a216ace5cc3769a21f694ddc6fedcef3b9846d222a73b4378a4a559dd4b0b3d83e4449ee317a8c1e945e72ad5ffbf792bb2862b38f91f802779fa5f505203e7bb523e6d07b9bdff71125f5d425", 0xf9}, {&(0x7f0000000400)="a4c23b0ab2bda43e7643577210cb036b6c16e8329ceb185c0e94cb08292920485ccf59dac2c733ffac3f8c37feed445ad4bd4df86cb72a0968297e6a7e1a63a0a2f352ad68ab2ee343ed1cd89440dabb800448b04b8ab1981d1eb7e1fa9141185a75bb0566fa7e057140a9426b4a4e48d5ecd8ec038635adc975b5db66e3fcee2aed977c9978ec93fd368338e574278abb11742a8e68b407d632700a91baec7f4b1ef61be60f42de1f8b1ec4bed5bbebd39a", 0xb2}, {&(0x7f00000004c0)="f543709a6d864d5fdaed730056919b190b16f9e35ff5a410167562a84423d4479e37e9a03a3bb3c198f1245a6bf1ac5476771afbb30f9f848219aece786d55443671b4579007827c5bc92824a1aa36553097e7a20b2867780530ff3b5b3bff8ccddcc96d4af2170307311e6163015d3d458b1358de5bb07f161bd4fed30c2426bd98c23f5e7eb07f759c3e1c424af2f823ca89fb6aa4119b54927d4c56f78e7b52711cfbdd047f5f4e25aa21ddfe812b8876a22d62a674c0193b2e5efe6af211fb7eef0874e3b37a1eec9a44b49b471f98396384a12cc65bf2b37b", 0xdb}, {&(0x7f00000005c0)="0481c3154d92cc94aba3285457484dba816a9215e5fe15e8fd5826dfbeabce2ca46ff35200e74a36be91fe26bfcd490a0150cc902b7e700cd3d83b76a3db528e49a3dbc20072803d9a494dabe1a67f2d0729fb68e25e7638632150064fe6b2e8eaca6486c5bf71cc5b298a279c81bf078aba296cbcc2f9893e74ff706c3fd187766ebfd3b651efe8975447f9e984a87d667241056714c2e7c6c7b7e07063aa5133d7ca631f72cb8cbaab77a9d7fd60879cb51fc00f61e55483d0bef152610313c58dd71adcaff03eca411407363f8761aa4c1f90e85f5350144a62", 0xdb}, {&(0x7f00000006c0)="0a109b6c44e58436f86acf9ee06197feb7d82db945fa2b2e94ace1a1bf78c05891ad07ff49a2a18c020babe0bf93566e9df344afb0a7583aaea528ec7de4d45c90fd050b1c2a3203b6f6e38f9a3e3a3366d4939eedf9c341918ca109e046fbaca5350e87857959a0344c72b6d42aa19173ce28c2906fbf37f6b9230e71d867f21aa9bc70dd023e14cf80ca1d0dcf526edccecef90c42a550de358b31e575fa36c1e9e27ffe9a062a4946e918627271c3d16ca08284b8b6164694f8aec9a9a12e", 0xc0}], 0x8, 0x0) 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x7fffffff) shutdown(r0, 0x2000000000000006) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x10000000002, 0x200) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x200000000000, 0x1f}, 0xc) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) listen(r0, 0x80) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0001000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) setsockopt(r0, 0x20000000000000, 0x0, &(0x7f0000000040)="103dc426774f6ab5cbd227d318a06968d1de9ae715f40b3969f624bfbde7d758b7cf721442917b86ed7828e9fe32516b541c7c811bf4c1674de0f8583d6391a8eae6bab55f6b0adcffea5207398aad452c573dfd9503a283a52bc9d39e0b3114a600733ddfac662c6e96", 0x6a) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x6c7) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x7fe, 0x0, 0x10001, "92ea2a533b942d97a47ed7abe8c0456943281209", 0x4, 0x1c}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) mknod(&(0x7f0000000040)='./bus\x00', 0x6021, 0x5) 16:00:48 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) 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)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) dup(r0) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000003c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a5b296f4a1b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47f00000000000008006858082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049ffcff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000300), &(0x7f0000000280)=0x87) connect(r1, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x77bd82fb, 0x6}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="424441c339af0f291877361c1f258f064ec3511a107c44852b3753e1dd4659ab4f215cafa6c06d8c8a1cd9b298fa6609c2edc43e210b3013a4d0a0dd949a6560a73657f470f53ee395112aa8ddd04f0726e67c82a828c9db10add06facfec95b99eb0fe1f92f7d8ffdc11a18320bfcece4c646f53e174418ca09ef4c53628f91b2bff2a6911eab62691fde3116ea48905f981768107d46a6838f49fb56bb07a97d660d11", 0x9a}], 0x1, &(0x7f0000002100)=[{0x773, 0xffff, 0x0, "f57f6e7306f551ff79c9975d62c65511cb122a88490c97e506e5c639b7d31d5d4fec9e496275000578dc67f8c0bf13d9b22800933018b130f48eda2f3824b2b1b2a73179b8c6b84adf5c742f3600e2f42d202cbb0f4ebb7c28a7a7d05251e87a4f4bbf2868c94dc3a9d2f34f3097c29279dca0ec04bc22f176f04e1fc09e6acb181f84c3aba05a9ca4cfa5cab8779fbb92382e4dd66382062b0e79106097692039746e8f450edf5713c03f42c0caf7521d042ce180f15741c91d76a76a8a4168d5e6a35a22314d37c378ece736c8391eec9f8cfba3ec4c73ff8a188807e11d75bd79b9f1c302d387af0fb0d15e856bd2805e353d038e5be700cbc8d04a3bf8edfb89a077263c7d61db6ff4e84c97aa760fd678c6b16987f9ea5f844cbccdd13210b66532c2d4b9dc115d23c4ceba75a1027ab672e76da615ac784fa4d76c253f474849cc366657df356ca00235ea7fc4db4029f0d14d70e301dc273ccc6f9f3bdabc3e09bd4872ff84e89d235b0298d5cff60ca7266396486a0e3c44c516053ae265b47eee8f88c44ec2531740754b06df66a547c5ff9c277694cc7245d91221fa55843b77c6ea20cdb5651e52a4d82c59e88397a8bc44fb7738504691841c11639949b10db745381e107722f78be6f10f96532fe53f0bffcfbddef5aa248c7740f7cf9fa0748c29089af0782f3e3812e5b3b79c87d42c7b64805fb8f74401ed7aa927114db15eca94ff942469354adae62a073075e7569694e76be1cd13de9fb4271a9091ba59d44d4def15ff7cbf77c42e62c79ce1b3eaf2fba5b32366d2deb280c15cf576b7a26b677ff8213e7a37b8d57053f82cedaa579c9d43eb44ac744449b430e6224deaad9939890322806b4d05448715552d78e54b2154f6795fe8c26d406e1d27680e24d106fc03d8f0b762e2f8e4969fc07d5329f28b3cf327feae11e05e0e7d4a7c84eac3037327ce404126109489334312c77585b86f3a1f28771811ec61f57fedce6a8880dd531696ee03854d6e2fa9bc286d2f38c06256ff119359ffcf3fdcafcf7587976d4ae01faf6e45a603237ab83781aa5010995e71865342fdaa662c403ca4c31f82ef971ef2a68ba802a5f228e80aa7ffaeab9e20c089852a61c21f1a0e80cfa2a90631ca3e4123be7cdd2e595e65d5f7f71cf17df07d1f25ca706962faa3cd03398f38523ce7bdc4eb505db86e3437ca34192c75c0594d9690768dc91a4c85eadb95bbbc4bbc10659a6e1c384a31e6f656d4549022b238075bcf313ed5080fef0f6c1a626278df27dcc33c14867476de6929183700abaf2e4bed7ef5e9f42b2775bbb7023fd802b2ac7f614c58ac2790721262a8fc7f30cedcfc32c7fa6598e1ba0810ee1f84c0374ff73eeafc0baf4d97e38df8fca38274ddf7f4f77f7c8470ad0b693666b7db1fff6c6752439ce8cd707f6bda7434aabd6cee43486d9d9ffdf5e9c5b85a0aebeab9ef62a3788dea54a49f01fab83c58995f48de1138602d9e8a959cadb614b96b696cc2eed8ec767ac7367d71c20ee1c332090736f34ede05352f2ed630a819a7f9f7eccde3595bc5483a7cb2fc64f80b754a1bf1b70258a1007ff312a0c789c27ee70c22b1862e52fdb93570e3654ca21ff3426a853947e572164b18be847ad4e80eba243a7bbc3356e14acce323d5d59e9466a87b066d971ce360d00d70ffa75b3998d6928738166c2230fb4cf308e9d5fa690ee592362ab2f27db0ae41064523097417131cba8f5a1af0d25c5ff2dd5fb80563bc0208b226879af0daf48818139d7547207107c063d40918484616e99c49e9eb3d069f5bf53ebfac0085c833f1b0000bbef3550f3814113dd16bf64ce039dd310e000dc8a8ba36f0fe3e8ac7c90805067e6798ed01e194ad41101488aa451b92646084e3c4a7562ddf08b4e5e6adc13fb79e9fee9e93a1b42a73a5c40e25372972a679deb4e0596f59870cfbb1687204fc5e02074c9e9fb49c26f2eb859d011ba38029d8582e8474b10723c9804d4ca1d05b303e0163933c95dea945455171b4c7077ff5c28e3487b4a1e8c025fb4cd4dcb3d0a1b1485921295a078f1ee902b223177113ac27de7bb75c58a257f133b340cb888dff07829f63e648621555474a20220bc9fc747c534b3c86cea19ccc8bd732e071db3ebf9b9c8923d30592935e3c4c997d7c1ad648f04af8c269fd9542986596116d57e7bc2c3154a42f2378fb7057d51018480230c191a346441f23d93cbd4ea5ac36b2329380b267bebd00848303d746f96a18fa651d2f13f511985f2e4c2df4633081ca6189c621d329f52edc579b94d7644cfcbe165e5fb471c9afb65dfb1d7eb5da11acb2206c448f7aaa642afd8d9de94c55c955915b57478cda0819faf00ed69f478292ca55d2878340f0af60656e2f3ac4e5af85a33c311f550e23ccc8303f4130ecacac5e0a41ed04d73554d020a55bfae9b31d85762b0bb43851696fcde297c2e004fe7796995cb8ed87b1faa34a204023deba3171cf7982c6dc5661ab46415f77201124620744489244cafd553c0fcc0b9b317e0c9e6826e67463059fac16233bf933cdbdd20c7ad4ce8f4904eb0895fd337778ada43b8b172ae72f2a091b5f90b46f03fe4982e0dc446f742c46268d271b99c605330521f68ac43b1a038260417b07cc5cdefdd665cda8233322dd824f2abdb7d1d335b4223267d3a8e9a11d68b5623f9991a2d7b0c425a3d8b4a5d94f3679e9754a96f812fd17fe6e31978e65ddde3ca073d9f03a8cfdbf9764037f503778b10293c73bde8f9dfff90fe464378b7494c9745a91fb880280a889ae9bb8f9a85ec77c45ea63d93da16fbf59f720db9ea2227846ae346129c19e515649c904cd7ec4e23b2c131ec6b25e3787b61fcd23ff83e383418945d218f0e0cef50060e13720afdb21fc63e67b45af5d3927132b50680f508c3d58870f2c7e27ce7f949c8bbff0864c465c5b8e51868a6c7c45968ccdf5ef5cae22f4e3a4a65c669b1783109fcbd55a12bdb64bb3ebe1c2174bee9f589992416d8f074056f14c73ab3a3d70c9f120953bfcdf157b1bde09b3a3ceeddb49cea50bf7437f1cab1a63af0bfca65ebc6bde94ff69d1d98be6395a029e37a775ce19fcea431169872cfcab94f0d44d39d2083d688160f0192f650916584bdbf8c2a49379247563450ba37a95eb2805922411eef6a68036829a5b4dd865eded4127aa146066da8bbc15234db136f5eaae524fc82f5138983d99d9dc945aa00648222cdb748335e298fb6c65a4706031a2389264550d02573210baa2adbfec780eb3b25751340620a1a946ec4498a27b73c389dda7c755f2c44008d27e0b32241ba973d4f757fed971c7ae4a3677075b4777b53804849f2ae506d487ad3ce518e314679eddba0b87c2b8ed5e48c9fb3dc1bf78b6d094a6ec6c14886cde08fb42d66cf563cb46e30083b1db3c2a1b7c9117d4e6cff2276d88370aaa171e0efaf0e19d482304739618ff180e54f3c8a36bad97c5a3c0255e14ece76e77b2604db24b0f38d5e58bb482cd9b7f8fc6ce2a1e10ace5d6fa4dcc5f05637358ddd484baa769d4d5149a7e35db5cea91c6c2db37843a39a72c5fd40c224a7a012bedd769c49f8ddbc5efe99d9bbde91154455d34cd8401bb79747d44c7fd33f8da3939d48c34341a67d6b58b06cec8b44b0b8669bef9168b94f2a3c67a98c9218ae7ba1ac221f8eb076965a7480d0a0da0fdd0156048bd919baab5356127e67b6e36faebdf8801fa0b1c757ff8db063468e45c95f40510ca855800bbe4fbdf008999320a8e4dfdd03de0c124143b941c0969c7ebc822b352be5997698bef2d21d2b7e97180738309c3d6cb14e59ea5c19a2faec6c53bb005d94f2781fac22f594392213dfdef0454ab007b4f606092a8b5222a3ed3e14a34b5fb06d061d64f235eb4a974edb5b8dc197a69777969127f558433412686fed33ee673091c14b6ec30fe6a50069d3623ea3ec95c391ff60ff1ff3b103cccddf55c25df02cc01c600699f2056f771177adfefd7c3506a78c9e3033ecbf89d232bc0e70c3826611ba11938f9c790680e77f26e7e60db9de67b5880d1696d11ea283d3f01a34022e99e67410419388c233115d08c4d31ce8d8bebce689c2372ed56080d74a890b37db4f3555d6b49a75c61fe8b79a1642be723982b14a5ce172ba49893d285651d0e12283c8ee3943cf7aaa9bd3308313a3a6499da1330e936ac878e6300b11ab92652fd804791da2dda8dbfe5d6e93ae82078233ecfe2fc76a5d5e952ede864e8cd71b0b16501abc944157a98fc8a813d137a3fda46c049d485ab038702a1812480318e507514de6ea90247d4fe73222a69aab5d46917e8cb41f6484852b643a797a9703eb2872074a2c38111a8ac9e4b908dce94be3103dc4812c7ac4edd26c3c3569d67bee635cc7238c53e1de79510f3e264f46f7d01ca0f3ad7c67ba0aa569f126930ea9509faecaf1726dd9d612a333de4c576d19d39489da69314544b64c668c425a2f4d1578c542cbe987b765967c8c07abe1b656033f154a252f33a2e4c720a5346d6c7c702330dfd3a1b926f2aaf10f851ef2b52cd92555ff3953018b5a89b93c5f3b9ea30b7a403e3f98c21ee8f375a163c97eaf85fe5c0a0bbe519e8aa1155495d30f947e3b6aa760123f805d6db789c2e235f1b036f1202887aaf5fe631284cc733ccdd4981cf9be84027e61b603c163b4f8e7483526e56f9365283ac3cd6116707ec20ecf7c498b316d64f4ccc9b7d86686aa957bf88e20a83ed6fee417808ace6bbb9628c3123c846394318dad1a8e46c33a0b11e394839fc4cfd23e1ce45761b38edfa79a022b4c0a1669012a4412661e6f049d5f728a99e272a9ddc051b6d43b4b4288c7e5665bec32da96b03f09a91f4824c3c39f7bedd92fa8101ba414e8373d8255fd2022e9120aaa5f2dcbdb4e8b1ef40720fa17a3d7c0e92f014128a7b4f84e362e2ac2463bda3a176032fe965a64139c419ab74ac0ad6e1e494c65fe3f44cf7eb5e6105e6cd3d81d626fa18755c9ddf768830dc1f310b2d126a5b316a1b0ac4c1a31a33c2b413f8c1445935fddf536bad8181b6a26679e49ca8cef068291b3468285891e156cba6eb0cb90ddeacc2093ee4acfc9ce34800fd319c294fad8024efbc1264479767aec9873851806c67bde98fd2a5edc76ad16850e586531636e8861dad6b6365f6b3f74be62e415c2f3643cb56665b574ad7cfc52b619a03a9725b7ea4c7f52fb5f8319b361e498bc67cd4db5b7d288219cb1129e92667042c488b59208ccfd1755f767038431893aeafecdb73ad85303313d5dc72c6aed461076650ac02a570b9f35866e5afc4c4ec2a767736f8892a2568c619f80141f1fb6ef85d9422cd14d2965ca2af2bc016e5a0993d529c34333f48d51cfcc2df788fabddb0a4c34c49e01b266459878338ad5f23b4384a4b785daf8b863712202e96f86e907b0ed890f5b03fb2e465db618901f409e33daaca00dcfc356aea07258f78b4b5e6cff4a1b924789a5fc0886ab0ef36f1448c13a77e99d6154e6c1d5db5e88c857713ccd3e3cb0e7e8b3514c7998856dd16e3bde712328a08b3ee1a614926fadb7f6d3daba316734c4b94cc445b69fa3d8827b4641ef67139471cda03ee53adf8a4a2b66c9af49db90e565a08b54b81d4931dd9cdf5562dbce7537c068d27500f8f334fecc145b81703d4ad9f1e36fe8ff94a2acf0d96f873d3296478ec79a8ccdcf4bbb7d3916cb7b489f5c33e38a7ef1b72b4c896"}, {0xe8, 0xffff, 0xffffffff7fffffff, "32249300040000000000002be13f5bdcd12f38eed5d6071b1043d0d99908ef19d4b2bb709db961675b111a052718ae72da450512c85927587460550eca0be74bd602f64de046a5050501e5f7ff31472e4447a291a8375d118a9351250741279f3fde304b634c71c8626a0e3c197945b88074dc6ff45e30fb01b1af6ef839888efd3f4316919ad66b870ba6d73715e8b299c34c928877c862c52e571b5086aba12d58d650e2b6a5a8de4fe14c684a250da2d0ff1c13e77ea98bc78941c0d8e2809d916a21bd0344828c626d90f03b00000000000000000000f23c9e3c6999b5773db5e9fccd16a8243e2a4d5e599369654dec4b8212fcde95020af55502058af8d236ac7214b3"}], 0x10f8}, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:00:48 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0xa20, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x10000, 0x4}) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 10:12:16 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/35) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:16 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0xffffffffffffffff, 0x80000003}, {0x0, 0x5}}, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() setgroups(0x2, &(0x7f0000000100)=[r0, r1]) 10:12:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/31, &(0x7f0000000040)=0x1f) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 10:12:16 executing program 0: kqueue() munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r3) 10:12:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 10:12:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10004) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="164493a5cf7fd73214832c03eca47ad318418b9c480067b8f9b29c805c8a61a443e7598b8632cb20ef21db124680544f873e1a7aa5990a293339299d68a8a1a3f68bad09c54fa66921b287251a89f001f9950b4cb33b3a77c2470c109b51862b292d65d0c21573fb5323cfb13c737a6f9e6df0474c7d95afb8dc8efaa41733c3e37e66d0e8a20e3b34eaaa55bb8c1898c9e0d8bdba73c57cec69a9bac64d10492ce1ce240d48342e3bea3ca8b43c244f5b48ddf77b6ca5a99f12ada139821b88cb7e8553328f5475c0d9b054da61112e51347fd6aea32560fb6d5f045afff86ebcd2afe71ecafd8030982f91e5aa569bd8aa670ceafbec43d17389904761e198dfd575f20ed6666c13384656bfcdf4390e74871564b26e49fe175ecce7c039069b685fc9ce99609f427fc4bdba75c7c9effce024e1a1c709b261d81ecff27d9babc2f28a321419806d3c0680d5831098644d26a6e060ee99d10cd9fac13a7bc6800f6c281685e902d2888f45e183e030c5fa5d1828a2e29cd17a6df19e3f59feb6b5d4718dcdb74541a206e1363944ca68625611b9a9e7787e5dfdb4dafe76b9624bcabd849aa131bf7972bcf54733b98748205e8c8619e46f75b5c7ddc36ee15647c9d7000704a05c507e3cbb4dbb7bc16ed54917e76a138faccef2b4c28195337ede01ee06b34203097cc3bb22f353bc7996584ace1c1d6985dc66c8b55bf228e09c65827a97b1f52f1c7146586ffcb2f7e881154b2239cdb43be9963e57f4ac6fac6b2065369b2bba35ad1686f9e9d9b34761004489e07e3060c96e429a05c7a8a4ab33230f1b3ae61a1980d8bcc6665f597d5b8a9b7e72843aab16b2e026ddf7f2f625b892021cfe10c59e3c0e94080bacb4287e3de3b56e08eccf422823181f86e34af4c3d1bdac8db371f28ee13cd0307a0a98f7eb7e6b406f8ad7dd3b55156b1b606012092a0582183dcaff6f4f6d987df8be126478cb8a0e0e7c725de6ed19e37400826c083e26f13a57320d4e478f165595b6bd7dea4b2353ee119ffa273ebeec25229ffd3902897fcc5a4a750c3c9875b4839facacc44311cb6b20358a9ea4a07ffd5808a62d91a3ec04b73a05d717d2272337c3a3d056f361e03a7b384b1b116ac1e3127e09154ba86da8282b465b0e45c532088abf90ad0ef5b6bb899a662cfdc5b978aec24574c4dd72b02eb58ea72066e08ec476617b61709c9cdb516754c2f6aeb6b9dbf9790aebef9a640c57a89401901a7bcaf885d842aafc67d57a4d891d80627a2cc262970b1720f843678512fd753295cb5ca6ee8d3aa32f5b628e2418642885ec16f39a7041897cbb4c7b4ff9e41603ff4452b991807fbb96af02e2c1e4ec07116b91eead375744054285569c53e7752fc5309456e8c323b81de40ddbf86083cc815c98b97a025039f768d49ea0fcfbeddc88f586bc963fcac03317e542181e69ba8a4584f36955e92a2bba636ccdbd6e0b5512ce5bff04ddd71ed6c7808742df8ba4afdca2a9518262027c7d5090e171bdd7cc3da127062d3561c288c93b854d7ab2a161b12f52e1e534481b2f3e55158afbcfb606524c9337093ed15c0fab35bcb9ea5e2393845d67b377fbc463f2a27138d0fe975f47d02dbcdf2f2c4b5029e17f7fc11c5d44c8d5bfd7699cb1c2439a05fd9dd3bfc5a4768b942d385c4dae4c3463b5f49afdadb7ed29a28be9623002c8d3c04d387c72e1040e5116e227c99e81604e998b2b70be2d40c57653f4f4e0aeba12c556dd275036482859007429a0b7bf7593b9f39dc3b5dbf85a63a0f3565839d30f8f6e6b9a577bdec8a67f132ba68765d52a2fbcc37e467b5d0ea22d7736fca26be083385d2bad266baaf4afa863871f1da38e1a336dd594456bd265337ab54fd6cae70f6e88241b7b8a926bf08a3217b3ae639fa2e9e5613476ffc95f451dc1963ccef7826431a024d56ce6b8770087f10c2a64665f2d769500e001291e9a25da5bdf9f6ed1745a0e436c07ee19a67827c3a5a2df73821138b60ae1d6f075357da5f8aaf4d38490e24b7408b75fe26f4d0175544c97f274bcfcd2af2aaea5ff51cfeb640179e4d75944c45caa0db4c35bb245d31b75059f6c92ad1f4e76c30a4b0161a5bd484bc127f080b75778b9d132be9945ac6333be5beeccd1d08f45fa19c314562be7ce3f21df50b6e7f1c97b5d8b4bbae7e9515ff4cca6c466e53807e491c0debfa5402b67651f0ebf66e334f9afe6c5bdb4c7010ee1d9b9e03cb970e3405babff4049cdf4c93853c2cc332f512703df774326c51876786ef3e610eeaef37824d2b9cf277a53dfba53a4c9112aeb25f9223cc79d6ee243783bca465b86f5ea02833d26aefdd7e06ba5d8fa3cce2bdd41a2ea4fc5eaefb42adeba5748a02df1da04a1fb4b4dbd04859377512665d087dddf3defb3cf3760ff038715e9c29995ac5d8b684f8468328f69140cc893d62d53177874a83b4be736957a0c4c22a383738ffaa432eabdbb8f9ece38e0688fc9366494b2e872ea341abc54158d91f86210d041916b1aa89d1906344439941670cb44558a59298410527fbbb216b3d9fe2cbef63b68421b954445c633d1930f017f0cff6bb77e5c5a00bc7978a98ad7d737fb06dc2002820b7a71a0b24d2ad7de1f61da39a33194bc8facfca042bfbf939d37f221ee6b988aa3157a4be619ddaf3ba318342d351d8057f0504735f1ad248224d06333486391ecdbc3ea63fe15101d6f58d16b1ad03d13e55b27d106b53b4cc9c706ca4f7c5ba5b410d20af604cc93c3e90330c14d8664cab139e86333c7094110de13893c1e1976030e07f5ecfdfb0b8b01fd4f64695bad0339e72372769b258cd282eba852d54f3cf3330fc74662e6110cdce9f59f927f1304b686603abe0ae8259433e6f2eb7a9fc4628e064caea8c2b54d68ed57c7c7ab3395097f7a7144282de39deee1ba5f337e0dc9f8ac19a2c495a7faf03be4bb09d17ed2f4b4bfc758c092a8fe14b178764bab67241c849a2fc4370fcf54db0ab79acb103e2d0a062f1a5a83814ba3807577fdce0b7a7a86895216bb115cf0894d823078d9bc6fe1e3439c93552b3fbdd48440e4d873e237ebd27114221d72299534cda45ac10f5db925c5345224ffe0198b79f80a95b38fef8c1e41c7ea4e8bc5ff80fd6e289f4d93117d83a107da0994c364d4882dea4609ae4cf5cdb45ae4bc5f95fddfef8038323afed52fd00f34a83f081201b418867451bc72a0d23190a784936000a14a04e25d599aee7a3309d13a69860d3d19fbf99cf5cc94e5f572908886fc23b3aa3910113ab69a7cc0dcd474c76c36d392eab9d1682e842477346b7fa0b14c6c3b1446f78065b67fd9b3f4ea390e9c2b19547a40337cdc19d1068e03dca3c935ecc52b9bdfe0ace85b104ef02ee18109725f918843de93d3ca5e328c2ad6cc373971c1f195325056a2b7bc1f15407a59c86e4c9ac2f8ed55e7b8367d0f17bb0f6fe8130cd5f4209d8e12dbe35ea4837922ea975c5659f1e1d0fb805b4b398ba7cca6b0def8b7cb6bffc9d7ab195dadaacbb882c0479a03f9f82b50c9b411f80b51bba93df6b087b98f1dce205eaa0dfc5ed9099e54cf1243b56b5c7a46be4e4e7ee08c3ea039cd45864262b17b982d94653407121fa7215245e443b99d9d4e177f29d90c2531eaae5cf981977e73fa1fbf363a0e619e1ff62ac416bb983ae2d2f81ebd3cbd10815a74b3289f8f67f7af534d2023e0750448feedb7aa7099485b35017a0e74196fc79370caf191e3f078ddaf7a7903cc3774b00744e4faae5cf34e9a8c742631bf4e33fddd40552382e5d9fe0669ec856d3511ab883bf209f53a21212fdf43c10d9fce5d03e2e433343fa99eac4b1ba548fba745aca6f39dd28d805104f1dfd7a4956246737d2956b3062e55f8c7990a13bcf44d4b0824f3191c8caffc1e539cc543b7ccb091ae8d85db423d8d1a5218cdf9e325529cc5b86b1d5a17feced3a6f31223cef7d673505301dd6d6dab8068231cd04b42e3afeac0cde1f8468596c1aefc5bd9a7a78e26cb385d88d82602f2e54592195816945e627b57f17039e3906e2f2bd3031ece99eefb596d707aae5de2b3eb1b38bb008f0942b335aa7abecef03752cf2721307ed761572f9d6fdb09ff643a23f950eeb5979ab2eec0b42f9e48f850847b0b513181eedd076bf5a3ab5636829f7d7df1a28fbefa20f586cfa20447e80695c1498f350e8f9b61625c1fdbdea55c60e086ae692004d43a8b2bc78da30cf636da8875a744ec11da47d073ab6ff494d39d53f58eed78f0478df9ea60b673b06c60489e4ce28bd84abe1741f1adfbed49bfa8699cf4c35649630e72b55b0bbe08b14148328d07f1745428c588c40ea32a430ffff720a78e4c65634bd423e5a8f75b405d958c8563b98d2099baa628aca35cb987311cf307c6cfd689ac75626139b6c1a25ac1546190c409f6d4249b884d49dc1ce86cdbe6ac11b37ca269f54ecdb4542d236e76bb48c922e021351c9589c5bf7e96568a303bc3a0c6b75c5ebcbb78c4e8d456d0edfc21534f9573bc6640134533047a0d9b4328052405caeaab3e0ce5e851e20b1b44d6fcd4eb03349fb0065b91ea6a0f09aad67ccbe76e4e6f4df2c4762746d07f4e3e58623b3eaa50db3188e468f5de798600798fc1de6dd1d529c1d6db68eb7e5a3313661f7261fbec5f6a3dd96d03bbb88d8024e0c00affd02ef3dda9459370a16408576e5da1b865fc4e13d5b2df0be3542ccd5aea0b81215399c2062676a055e56f7707c87031b01c4f5a7a213c81820c29e6dc7173d83d51e93e627459812118e7a383909ab5fdfe6f2cc0b5d95330636bfd08f7f3925ec099301dc5da48922c79d79973b538317d9e15fb0567bd41de8ad0dc7d0fc43c18eb8ab7f4df63573eb6860b4a75b6d250d626642c484027e0b2c17ec146c0840ead342e5de77d15f285e8d7f1e523673e9bee2a0518b69503a5ed0b3dd35bc1e18532f24199ad7985df7c2f219248c03ba75b11da3491347ddca15b8cc2265b2c620ad346fd4a6e29abcfc6447eea4ec6cb5094d688e10529d618ad0778f7bd35ee9f4b6809651e14ac5b02851c6bdf56dd5cfdad1acefccc2c95fb7a53d792ed71f658c2c4b953b3c8d73d4f7fde1e744928b07e17bd2e4ed0d02d7b79dd91f8ba9b3d06fa8640994d1b93d85fbd98e6bb863325caa2e4308a9dff8e4ea3663f47a2bac8a74ea85928f3c1169b1dd56dc09150c55426adf5774dfa7f1bad9371da33a18069204a617845770529b321f59f1da6abfba5322ec763fc6eacae6d93f231e8b98ed80530d686e61a499409612a95a10943948ec96f2752cd3fb2d7bb6cbf5da1c16180b8e3c62228d35d21805f1b897d72d5701a4b97d88ddd4ec084247cb2e2c731b287cc721418f2023aa15f6785e0e14172734eb199b1efbdf633af1d33a0f1cdb702fec21be2a728fe18c6d80a5a72b33b9bdf93ca51f46a5da4cc04a2cd2d680c542f68d4a6ca2f091bd1d9ec373b4abacd4389b6aa205407df4b25909bfd71f142b5ef428f76653cfc36940940c1b214c1be2edb9ed82feb8bc364cbc7966b07ec87f8fba146b39fb5521d549ad38aa2d42683decd97bc706f30c6b8c666a90c1d6c7f166bb0cbc9e2cc5554de02eb2d744755b7eadd66040a340292002c1cbe1ad24bf39623aaadddc0b2e6c10cbe3c702ddf7ed9aca755a391485b7b51d5c008a0089a0705702f75d067c5c45e02400b88c04432ed0f750c0a170f68e0c91326a057e14d44b09e96ab89", 0x1000}, {&(0x7f0000001180)="ef1265494b335ad87711e7d68ec46d5ef733f75c26a27fd456fb9222da224b5787d05cef09ffef3e680a834ab81aa408eb391a170fb55d99b4a605ffddded75e61e6e9f58af496cc265b6c26a520e981a974659c0ace34946f1bd330e0fb197c029bc75a63f7bb86339a2b9c81fc13a5dfc7c11cc0b3f809b886c9e8c112e6959238338282734e79d9a110acabdf1953273e6aac63d25dabb631ba97e044cf8495f8dcee99fa8f4842c4847e095b4f6443857b8fdb2e17a8764dbf9067285ca3114c48b7d1d9413a8ae9f57f7b7a8e10b4176563eff619f682151535e20eafa2ffca38569a88b6b499e10aa872e82ee5a964b85000c56de50e05152ab1c20a0e12f8db899cc58dfcb24490c7934237d22720e8ec2f657ceee2d83c7d77970801ecc0a31faef3e131ab1268527f7ce4acd73fb4231132d34c5fe96a9ed3358c79780585b1f09d93ab5a39ca82b1bfa60911e8b35b0aa2e69906c7bbd3ac85012af41dc21736bbbef18ba3caf06380ece63405998975459fe4854c6103a6dc6ec6e17ba754e712a863675c52cd8b8e3f4fa1e6679b56283d7d82f573ea98e21a630ef481f4620ef3b2b3967ce0287c424075d7aecc302871f5853efa18884a1c01790443a96b790647940210245c2ebec8aafdd441b27320f5d9403b12d4154e19b3893ee942bc8ed567f245dbeea87559af1d37b76c0538827d7cae5ffd50eb1a131dac0e07eba3d4e9193917bcb2ef27cc2cca267d33e938aa8f0443ae554ff60f984ec86a08122443866984d9f3e9ddc1f560acbab6f9516120e2d01744dae6ece2c77467441fe3c16bf481ae3c16568d9fa6dc933ee2434af0e4542bace2961b7731ff8e647b5eabee9e499819e3f85eeb79e9bab58f15ed1dc5a413afd874b790f4a389648307ee0896191d4ae45900fb93b60a44ab5d096c5c30ac63eda0368adcf190edf563d9ee1b180a8163c3d874918cc397a262cd86c65cdb41f944db3d3111c3ecafa590b0db7c149bf0fcc93a21045d6483becd5dead13643c35000de8057b401ecfa96eaece6f1ed6976571e35a2bba0684406218a2620bd2d0a528b0bd0b2fc4e7a4601fab7bb4cb52e9f8ead873d1f931921a9a9a0401855007415e49c00be6e7321a00f7fbe3d66040d74fc3ebf83fe953959bc4b938995e9a8fa4bfb34716a92336cc954b8462a844aa533c83ad5292de8d795a544b94b284e692943a1213b9488dbb87896637f0ab6046361650a535d36e76c15e1a01bd0b9010b28dd9be73a2755704520f75bafb36cb306d55cb1e2f158a76a4faac45d5f85ad83549df00597d4ef0ef0536cff89e9e5e6947787fc2b94c1c79d0cac57e19a8bc74781882d0598762addc8282d4974c6a75662d034f1f1b481588362d178708f081606c7eb1a202a766075926537677ad680f27f6eef0ad484c90c51776bd91298b0ae521bdb8302b2a262fea2e200573cf923f1d4b9411a8301d84e2e33e33819014366271c31cd06cffee100fe4857970f21b447b45db2e3950d56198d4b5d3efa4d5966887e35aaf408e24507e0b1b8016cf3e80fe2cbc7a5a4603da1f6b43bb3dda9124622ef515734e017551990a6778a59e6248d1e67cee5598ea205cccd69772e97e3a06b4508cb7eddc519adc6ded6ed485b0a268789fbde48927be01b4af540734ee5da56a7650052fd056240c236e13bf67b281bbad2e98777bae9744b0fd532eacade59e181050a435a84457dd696764bca3d8ad9b53ce0bd3e17500cda6abf3d880ad2cc3cdc62cd0b26994dc263d1587750d7d94e15c9f013590ac47556585c0b22df062dd029ebfc65d52f521120a2a2dfddf49ba7dadf13121b29a9c8818594bd2e1ef1d5176955e8957d850233840703044a934fe1de7ea00b98fb1b4b31a044a4d1fe83ae37c3ed19de63925f8812a55667211335d012b164b450e73aea099987145ad2ffcb4f7ef15a46f7cbbcf0c22f6aad34552d39b59065e5fe7a86340cdda434e967039e438b51680d68f19febffcf9eb527d71115e237486921b4255edecdb38028eec5431bf07323284ae38a1e0ff28e4fbb26480462fecb6916aff4bf7e39dda08bda1c4e7f9f6d0b1957dfc0fafc52be0c4f8361e16411bdccbb105d813565f04c7144edadbdbc5b17e5f35a7d909a3be87a8f7b373ec8fba54785402a454e9eb2d6f9ed824b7282ed1ed3c0ebb284b1c477c4ad57b88016b819ccbca61cc8f14fa6bb697ef9ddb9723a1615b181c34d87f85eff9c45701d53af7d6379ddf88649595520fe186a0b5506250db02275ef884a5b9dc8317f6de38ac547b866c4f536284faa87a624a17b048d9b5f638906e204688035c06e14fd8af7922d4bad339e84d0c5b2192cb2d73918a2eafb4d77b261dd3dd9aacf95e6264ae007b2e3bc0788c9164e2a31780380ed03832ef0211fa200f7f89a86694a3935e252f00ae3684bcdbf8fbbe4f0f63416c3a4d8c880a558a886c6ae3651ab859de88b78d917d7b9166137cfac6dc8f24399595f7ef76b2d8d8ee2ed300a41f13b9abf7de297414abb51b21879be77ce623f1314cdc5599b4a45fd577d5c4ccb78b441f0bdc80c48bd4183ed2ecce1f5a3a672e3fc862f67f7c743e8b91b417d0de2528ee39058ae92acc1ff16c894a48656b28fa6e99aa26319965571c71677e52c3a804c61ebed208af0da51210fc268b9e36040a409484478545027aa363933ab8d347af25bcb9ae60537f4f21b018e41257c2d8cb23e9069c0ce655e531bdde9a06ea9853aa07bbba16b0a57a88c7cb2021be7b4cfb8ec7d6636641b829d08015e562dbc709e935a3df066425a0d68a0908745371d1ddc33a48d366b250312baf88e3fcb1fe8e4f9efd31627f197846c87409fb029ed9c4daaa1f1619326d1114dd9886cbcaf487e0105167aeecb104a8d4ecc9ebe894f1d4f7d82906d6b8de179f1b4599f76e9c9e46a6397b42c8b72b093aec9188fa99fa595abfb87f15325dcd7d348f87354a5840044d00034d78a73edcacc0be72ac9ea8afbbc0f19e4b19c002d58bf9490e66508d75ee5e937d0debf3111d8b09a774371f00a3bdc7f0ed5ac52904ac4b2c272320a9ae44d4fe52c508102eab9ca362b765448a19864071e1e0377e5075f8e822bd9ba6479298e0c165d31cf953e44ed20d8ede16dd33518c6101ddd1e6374238bd8e0200f396764e75c10c0d91ec91bac0464cc529f96ec3dbae3bbeee28f4dd1400da53da5fdb54605f22dfc26bda4be69fd4e3b788c1e6bfda739f203eb78dc1af5e2802a543f3efba80fbda64118876f61b424ae623a973135e98c49ded9346e79c4842f31b9417159b248fcb0771bbc0f1c511417eb8aab86832ef1e16e520373edcb8bad855bcf3f7586023793b50b85c23bcf970756840b17c639dce26449728a7258f8c56ac587f409d98e3de265242a5e9d79c19b873e5a96f11e65723dd2ffdf83f1f2d23381f7428bf6ab2b4d4b17f130a27310e0d9b17c658b36413ee8ec28ef1696c4089d194921f6e3f3f2f0314aa5630e5977491fef202f1e3e42e8b04a27b795596a19662197b7c44b350e1a53bbc69bdfd9b8db5bbf24000f9e20655b94c51319ca6d214c58a35db22f94298326466b5fcb4092a8b8c728af151189caed7aa7051fcc5f266f6921ddf79c93ea8289aa6dfa6c46a317e4317fcaca6e1cc43fea80cf4e53c6bfee6c0fa0937dd73f27c0f80d90419642eb838d42ada6a0bd9b588b3ad4731f7b9c8360b4969abedcd8870dc78cefbd04033da930fa51d2865ce5d4f4439566e4895a65f4b6dd1753d2e979c365fdded3bdf9a0791950b6d04e0d6f64a0cd043597b4116dc5c4530460c9c61b2bf54ce710f6effc4d80ef7ca38f3dddecc1db46501631fd4e02d1da8b17c41dc731aa2f86febb52d7d9691b8422406a50f9ba6663a00f487dc52f58fd63e7e9b5dd19e30ae9cfe51a5c6938e8171de2c471a591ea9b555740b8c962b2e41790af7581dadace366c940d5211335cc8909ad5d1eca5e8019cf77f5dff0640b823fcebc39a93f4fabd17accc52e770077dbb46656c339036e3971c0eb3b07da5638b3d36550cbfac1c45d123d4f46dc6ea3a8d6754e7a9ed8a91e81f2ddb07553273c7760af3789d559617c5131b1682b5d64996ff1d8bad0ae41e0035c1f4170adecfdf44bdbdc8deb93b0c490c135bd375adf98e4ad8b5b0956b64cdbcd8b9f6e8cebfe5a4e9b7855a90500089bb980590b2f7837ac50275be89508684fa1449f4b2fab828b55fa387c15bc99ff5dc4c11d10b386d6964df7c3677e2dc1faa7fc4e6ead9cbd5dee1485c49214acf9669e0f7690f8f35371bfd0b8c0babf9f8f79440d731c72cda3e4469a8e0f977ecb4aaf99677becdc1279edeb3b6208cd312b089f6000ae42aea4c41a714955fabd18a1e837a5fde2a08d76b6893eec64abf5916058a6c422f5648f2b0d4c7ca471285d795d9b2bfef4146c8f7693f5438067de3462f7d96bfff145bd699d4e12621929937e02cd06f3ae881994ebd8911effc7a617b319c56787901e33f1f41c4665da58fcdb0cc5e5c5b907a34090521ec150bf0e512d81b62563628002547138d6a07495b69049d4d1f196d2888978324f54eb6fbc124f5fcc6910fad6c58ef58df5a9783128da916819f142db319b94149f0a4c8310ee27e2f3207c6f04c844a4dc81b828ddd43a3a69c61a9ea11eac25e2cdf79067e32859bed882f9be9d6e4b86f862847f82a2940154333f7be94b3e655281d767920990007f937d861f6230b6af05aa1192da8af7c9aa4777c4860afa3028d642ec4446541a350aa0ba90e31ffa8f025c29a700f125563b8de5bf78706b26fa8e92b834e99da2ac508e4d3db4fd0ec177e32b77e715adcda8c05230d5534cad5268e87e6b5d380bfc506cd3562e6940b677fed9487b493bcc4a550a393fa9c8d5de9a32d7f656fa1cff05c797d60d78eff63ac4b756304077b798754e1113dd3065a3465e52d893f0b4c5a6d8b4dd3876e2eda1ac7c7d0a28362cd27be9f5441db6c63518de821410eed2eef437fefa1e7be78e99400c39fa9426c190caebf6b44629d34f69dea6583167b7456b05a3f08f4f10eec740c2ab033ca96b328afdda79bb2ea9bdfe329d40aa685f18e9586da589ccf78ead65783e0bb0af644bc307ffb7505f89de5740ee6295818b391c39b49c250f14d4f4aa2023d4e08316f1dff00ded9b7f34fdba59205f01d7e703d6910c962024ffab7981a955dd250dad042697ff92585ef3b855e8f4190d094a9ff2f66f24e48c147098460e43bec53d63bbec8e0455c7b5e04d72a27386dad5b7c9e306c25e8a5c3dad56d3fc0acdd6d4efe7708210f38e52e9c0c218bc13d0e434042b6ff33eb1251fa49d4ce067e6fdde6a7dbfd06e61266eabf73b78c4f21a038c8f4cbc2f12762fb023adf2891c8bd4a14af1295260ab236ac73636718c3099281b7a11f2581e8a70cca2a52717e3504ba831e99e064190812252e373a3c87bd1c51ffc893fce315549729bac0a3695988cfd63fda22dbce2d842578d1997323a11166a288f65fd145563892b910f521e5afd821e8382087bbadd5317967472841f41debeb0d7059795b183af4ea5d0211d15c39285caebc26004d2cf1f4fdea19fc94cafd6c84e60d33441d35c36e4494a8969ff3cdf017b55f8c2b121571accdda36a9155ab9fb5e31daa815978600edc94750adada7adb1bc10acc35ca0057de862fee9c4ea52a961555697639dcb27f88a7ff3b0191e30ab", 0x1000}], 0x2, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000000000", 0x14) 10:12:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x2000000000029, 0x6c, 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x7fff}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x81, 0x1f, 0x608f, 0x2, "67a460997389e635b3fbcde23e7b52f90d35c41c", 0x84, 0x4}) 10:12:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x33, 0x7, 0xcf9) r2 = dup(r1) socket(0x1, 0x3, 0x5) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x7) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e7c9668372f666d2b5d7e"], 0x1) 10:12:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = semget(0x3, 0x3, 0x0) getsockname$inet(r3, &(0x7f0000000140), &(0x7f00000002c0)=0xc) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000040)=""/13) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x6, 0xdb5b}, {{r0}, 0xfffffffffffffffd, 0x4, 0x60, 0x800}, {{r0}, 0xfffffffffffffffe, 0x20, 0x9, 0x101}], 0x9, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x28, 0x21, 0x1f, 0xf1d}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x1f}, {{r0}, 0x0, 0x8, 0x10, 0x0, 0x7}], 0x1, &(0x7f00000000c0)={0x2, 0x6b6}) 10:12:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20010900, 0x0) unlink(&(0x7f0000000000)='./bus\x00') close(r0) 10:12:16 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0x200000000010001, 0xfffffffffffffff9, "44b8acd70a7da323dce16b94200e31015479dc00"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getrlimit(0x4, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2cd6) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 10:12:16 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x3, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x81, 0x0, "94dbf4a44adbed083d00"}) fcntl$setstatus(r1, 0x4, 0x40) kqueue() write(r0, &(0x7f00000004c0)="18", 0x1) 10:12:16 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() read(r2, &(0x7f00000000c0)=""/127, 0x7f) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 10:12:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x2, 0x0, "a147780ac85a53a8131900e8ebd83823fc7c0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) bind(r0, &(0x7f0000000000)=@un=@abs={0x7d0a3b3660b5682, 0x0, 0x1}, 0x8) 10:12:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1016, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 10:12:16 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r0) 10:12:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') close(r0) socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="04000000", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 10:12:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x106, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 10:12:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0xffffffffffffffff, 0x0, 0x80000}], 0x2, 0x0, 0x0, 0x0) 10:12:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="0a1d8ada3cef0a63903b5744a370b992f514661a04b7a4364382ba22bf28", 0x1e}, {&(0x7f00000000c0)="03ee3d58b0fedf7bf0de1c936d6bbfbe5530aed85767ad6edb27ac53153319b814ead98e97aa23abfa7293e26ba066a8c3e113b96fd5b235963805f7dbddaca5ec48410ee2efd4c50b0d8cd5b58310e61de8f3b06ee6274d4a86587f778e7f56ce5bc3d347b07d5e8342847aae4cdcb959dcdac83a77c1b05cb4b83814d0ec602b126be79c77390d848601a46b4f9829cb469f41ebdc6ac62da1e4ad241604a234c9b1bd6fc858bd16e641b43da868114cd150d4cf", 0xb5}, {&(0x7f0000000a00)="80ebcb8633af09e70ada03c5228050b40c6be89a42a81abbb461a422d1792c9fe1ec2a34a8bb2d7e7822340c098a63e9bd22c40351f2778af53bf9afc0fe2a678b4e3318a38578aa0cf2d003b27874793d5444def2b9ecdb1fc90a81630d6fd0eee0f0b50dac77126d945696ad3838ba9e6faca139ffc9e9e57ba96a8ae0bc3afb80f76167f05b5368ae5dc30455555a86f9271e39e32374e2f7cc4efa5ff59ae50ab1fa28eff23261b122259a6e7dba5107fc99cc3e8ab4d0d1c75be181ff22162f040f879e145f9b38a29be3e90d0cec0d3fe737120e83e42a47975fc17cc9b1f63e9bf0661bd6ba255eef049b5bca2722987f7d61c630ba4cae5054dd801f110003cae53f4ab798a7b8aee8733773db5ec537b27c1ca6d456bfc36d049a422b9ec09a90e639d5cd71ac456d7a68d51ca9e5e2087cace0981d93228419912aa8287030079a57180906879fbf82930887d861d97fa17d4d16bbfbf5ad05a29d4507fc0e75482666450db69f9706dd04627437a4d77d4954aa720b0f37930f2bad7edc53805709e674c0b79874ed71f7913f23681afae56fb982b214683b98d714a9b8505fd89826631f507c4cd9dae578019d1f66e7ad48631089798d48dc58e1fd5b12cde5f69f9ea9605f05042cf995a9126fb0ed47d841aef21271951ea445f1051bc4e3b8fbcb26392a87348687d73eccf31f004d39bfadd6ccd62ce8a55080a20f0dfcb8958c7d1ff501d23b0362957bb217c2f9a493736ff326aa2494289397da089fdc47b8403d5b3aa7111ec92d432cea2910041b6db29722d840957701570af80d1fe0a94adb02ebddd6a710eadcaed970aba4ea5adb56bde5ec13f4525e95898889872719801d75fdbaaf092ea13fb78f03dbc8e92f8719c3a6bef18ca8e06004fcc276de7e15999a7ccd4d72822d45f7e1ff216d7078979f54fc46c558c7ee92a4f1628986658cdcb4d62c5987ab0a4bb3b8f06da1b389bcaac9c569b7abcbddf91addb9a637b2c6027bc88e9f941197cfdc1a4713ea3fc13e28798d0b795f0b41af869e72f767c6f0a59d6d0f3fffe8579bf2977533897cce6b928938f4e21233afebe1d3713b53e639ad4d1a6e4e98b1886653d8007700f5523366a503502c2294dd360e52dc34b610a2687bceed1722c17100d79d1db771c31407c933920500ca2a7a5cb7337ea268b70f80d46cbf3dd92c579a30e06bfde8a713b4c2ee2327444ba209c4caf558c772ba8a1111a52e5ddee6dced211040e54dcac93225f065d04c742f9d018199c268d66eb15d0de594e00a01032e2ac525f5bda38ac89c10eb05a90d2ffa2ba7dcd4a79ed7686bdfbaac5d7f336b2f7afade2968fdf330b2f8c6a70d38b966c10c3dfd0e8e291531a48de9c9ddcac2f1b0faa4e11fec1b7d439dd1e087d8b0b9d0689cf52573457bfa3239b3db32009e054e56be6e17980fbaba4214c20d6462476d30a89fdc905a96bf755a60ba17acc736095fe75445375031c7b3de05a4f98afc45d556f098046343cf4880e8fbd8fc02a7833fb1a512eee8aa2a5fd2a33e4801e1fae933e03ebf78014632e31b24f2e8591f8ed12454c9574b4d9b021b6f607d23c5cc85e7c8bbb8ba95306eee89805b0a9493b0eeece79d1c421695332e091391f6b35c36f5803dff0c5275421610c4bfe167be7ced8fdebb0cece105d1d50fd26c7cfa7440fb45e0ffca14e73f9b2f333c2860f1f307d42d7af53125df832880681f8df60c7be2f62e27fc5f25b298e5dd6f9325d7a8830bfe6278478f3e227dd12617cd1a9fb10d4a78272dadff95c063e3b81837dd84b89f40b7e6d7ca5ed602c8baca50ff285cf59e7eb72d28b024db747cd6ab385065ac0d26bd937455d59e717e2322519845b1f2a044cc721707bf356231478b02b5c6af46d9a0756911e68327094005855ddeb3dba00fd1d13ad6ddfb668f29a04b738286ca54d14003c86e2682adbb1d304cc59bf86ea3c6232616f8a77ba6f1c70d726425ff2ce8d6d882aad2af5ee775ba5fcd06f64310dcc489b85c0020fb9ab63fd117aace2045934d26fc561ae778ecec58dfed79e9c4945aa022b98c9d4fa4cac06dafb155b9454dcd8f4fd2edb01b9c05710a2d4df1b38e10f2c758f012932fa995228d8907963b7c79b9b8b2840f2c8d3d6c85fbc50799c327b82048be3d44a3ce0982a63498cc4f97d3e33a03eb0a6f31e1b5f4c6d3f5f96dc317a73694af0440c36a25bfb30489ae7a3821194377cf176d8d1837f58a8cfc67bf2379cd89a35914350f0d2d337add2c79c4b590f9b0e5deefcc2880fe1b36c4fb479a1feb183de77c017ad9b26d56fd4f9efbab2d9933918bdba0ea1cb35ed3df82d00e516a94826ae89c7917aefd0bbe753a47f66d3c2101d36c168a27bdc0980911d48c030c4ef7240bc5f869f71c782141cc9a5bf50a93283fd364727bc6ad663513ef08c73f6b9daf90194168dd7147337f13b94aee0abcea4df53cba76ecee30c7b0cf337a1ebe43a40fc405730457fd650972c0a5e74c6a6f55b76a089873bf71f0315f137c576741020d0423fe014889512be26a38b6e25cf8be439ea711b5f81c304fb509355ce660ec06e8a60dd55e900f2af35c50032e46296156fe431f7cbcbe5e558f0aea5e0c57a79c19cc6df1f4b75058aaf573f1e54bb1bab13264f548e087b03cc6cef13bc96c36ed573d389ea2456598a1ddee5688188e4db54b08d2ea2da7e76179126940d5af6b2434c3ae9537079a72a8d1dc49f6880d743cea8ecf0eb28b13baf03d9367c246f5e7c5b02c12de2032fae9c15ff921bcc494c35364afc64b96f0aefae61f37e3ddb2fbafe7776a058ec4c689c1bd0fce3954a6e438b876d7e1946cf8c8eb185e62a89095b6c5768bfa82cd5d6cc5266e9e0e3d36211c8ec52cdfb896510d85ef115facc9cf1fd9fd40ecc2e224c690c04ea6134abfdb93c0f2fb302a870d158c582c51fe8e3b7c03fae9eaf653b35ed9b9a105072632b77d63e73eabbfe3190982534c09fa2be451551283213410c8e5d709b294c3c0d2ffde8d40417d1f95f5b51e6f657ac13da40399c4eaa88c83dd24ecec3ddf65b08b5854e178040350af67f9c2d8e957bac01e56039f65a795d3e4f1be6607aa6c16a89fdb4cb976704cc205359a73adfe7fb394b80b7458630ae014d2deee148fdf9b0bad56175c49c0b870c25d86f63ba1ec810d6158b9ffbab4ec04654369e253a108dc7486cc7b8409814b142059ba4944f71e93b589842270373594a205bd9a97c07a3755883d47b06ba9982b2cafb70500432a1117bbeb25254eb5900e8a76acd105034b0138d7f4ceb9cd94ade550aa3ff16ce4fefa04bd20dc203109593a479ff8affbc6b8b6d61eaa77c7cb1903e7d33cf515c87c8dc9f3437e680ea73bb997149126570fca2d615bde762df988e13b86fe841bc7a6aaad3a9fb42fca7301e9fab0f1913390b3827dfb67d2c1018e869a0bda5b0194cfe3b580373fe7c5aa7c625b4602c06141d6e675b66054618a998527fe7427a2b1b74e152123eac44da4cf8278ab45bb4719b3742354ad30bd8a61366ea6a9fe0cc142ac8a2ede9c1bfeea4e37082523ee789b9a9c4b0454fb73e4256b0ed9f0c1f30f1a22d3e5cd043435b2fb78cf790935e761a68025ef958082da31764502dc74bf0e48f27746a8b3fa2a4a49fb999e20d4362cfb14193b725bc7c05ad0722c9bb2f2860a85c7e41737b958fd5c5dad4eb692e6a79554bd14fc6474213456c41355cb94569146e3a0698e039ab88ded75bd129d420be8277b793958b6185d7141ab1bb90aedeb8412650d0c9aa820d3fcacc9da3032c55cecdf4e634f6bec31b889a32d1e4f25e8cd315aeff46584e71cecb0ac1b903cd72e9e976c0fe7986bf36aa935896033efcadb0246936adcc1201cc8d65ec8ee5e118f770efb8969a7335692dad4df05849f036639bf5611f7ce992b0445eefcf31f9d50f5ccdb0915acdea3440962acf4d6c09e9bdc5b9cf5f78d83c820529862bd40aa0a5f82b08edc14d6763660c1fb42d799367a37fd729fd24505839463c7b51552e44903b085a38518a00e4eb62117e7e1933cdfd9f377afd34c4054c9be03abed42dc1fcc94e2e25897a4422c14384b52ecb269e5c26eab80f8440d974627ca7aa5be86ddb23c2b4d2128b8b7ba2d7fc43b908e0d2c2b0e40c99f5a982b757f490c079f6640af1dddd2336b7a64549bdb141c05410adc30506f472237f924c347226b822e782a9a55be53574ad4ecbfc4ee7bda14fac7d2e1d62e12426e75c9601e0e3a158afbbfd1f8a1d1c9d758c28009418c3deb242fbd649cd56e8c1faaddc13b5326f4ad4fd16beb0b9979567be452b62e1de0fb229503996aec467afdbe13c37f0c54440daea7b2e5a03d313fb855501ac9c94150382a24671d4b5d784540e07843beb44b5c74e320af61b1034d5a096df228203d2263a4634a29063c52f06d2ca0cc0392d1a6310e59fef3b5a765125629027c4489d9bd94d8ad97127cc831b44659817cf4736f8ab54b405115c4a15725fd867258493541f32a15f4401e0b02baa8de1d944b4e663faf622ed74668644db4f74204856787288e61b80ffd4972ca555fa8c4a6008d05d762b3c6e1daf96fa4353d3897c93c7ec64d25177b06d94b56a6e28cebc41a9754d383d5fbc62e0d1136c59a012b662db5b7a626d0742dbdf675c85cdbb4c2bd3cbe799ad226c03b42e15efbecfc27e3c718ede7f4394f9a104aa5581f63cc5ab6227c44527d9f402d710ce40d6fa043b2cca94eb3dfb9c2fd1fd42b0c0a2aebbc4ec3b20596f1701158e04fa263e013ceff02f9193613839e07c3822bc5515820eaa4d82f4b0922985a865af2f9ca70163e9ec006e8c3e4051652bbbf397f901a843048f6ff2f26e52bc7817707d3516a6193365ec751ddc8839f126697ec620b11f7887cfee5f63157b169d49f1825425a4f71b46634f92f964fdaa8c8949c60d9b3a5c2672e353901e0a009b498d32da2dd588568b8abaccf835f605081f6ab451260a80914057664e6ac2b465d450cd31d8fdd9a2d6fbd2e1497ce6ca5cb825193bb42d5b6389a26c637a4feebbbe2ff059c0654553866dc371c4f4346fbcf87dcdb63ce4e4a61e32b7c8732a53acf7f829a538d922a3ced420586df39789c744db2903f1ca5e62cdd39c7e278b60b672c85ed59bce51e61294b3aadfc596949e354b04853f37fc19cc71b96b198d21ea8b79cae585d67a6082d0cd89907a156f6f31021b18d26564e7cdf2657caed93ca71286f42eeda31883c6597b735036eaeee3fccb979fe06a602b7cae215694864e7f6a99fb2f9c329589ae3f91619f801b5830a8f3775741f28973da0413372567cd776ae88b7b5f554109369e4147fb7a1fadd8db5321f27cc95a144ab0ca085316cabc3bce493f932fa92850ca83bab64f841e7e166ff3299ff5695332c3b619105b5a00c9842eb6d383104c31d95c5e776ffc4f96ea415cee68bc20c49f59f57e23d19a4f0446f1740a1c9fa0e53557d61829ba36001874430ec0def30429b1d27befd121aaf89b9ed8a9fb4758401ffacad94fec77c5d16476290c3725731d78e00e2643e2419bc2be8f068ba4f63fb343cee86ce738a169dad1b4cd34aa4a9d3cae3aeadfa815b8609121319b045cf081ae05446bb802a9f45ab86340568c825534f5880c188d2c7082202000d21933300cc370c801e1c5164541054b7b9089d47ef944dc72fdf6216cdbac664ba4c7c069d94b37e376d5be3e5d4", 0x1000}], 0x3) dup2(r1, r3) 10:12:17 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) clock_gettime(0x3, &(0x7f0000000140)) 10:12:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) mkdir(&(0x7f0000000040)='./bus\x00', 0x6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000240)='./bus\x00', 0x0) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/147, 0x93}, {&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000001480)=""/35, 0x23}, {&(0x7f00000014c0)=""/234, 0xea}, {&(0x7f00000015c0)=""/121, 0x79}, {&(0x7f0000001640)=""/33, 0x21}], 0xa) 10:12:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) write(r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x2}], 0x1, 0x0) 10:12:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 10:12:17 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="7c2a9dc73815bdd053504a6fe4650ca01852f7accde9b94fb31084c6dd517c21f9ac6412d82edabab5bfef5e0efb96dc5a335721e15b9855cedbfbfd27431b786cb9df85dc83d2da536031d2e3d74395088292751f3d0afd411090c361a21839bea64a97f6c1ff8a84a9dcf420bd1d45c6ade106410f36a4242278959b16a930fcab8945924979543b72ec80d3bf4a9f561662770da8de77228e523a71cd09f69e62fcde32640f8616707cc7927c120268555c109d1492cb3a80661ce0a1563559ff821a5e762f2cdae67f32c185e4c84d66abf3241e00c88496e6730c32ad25df84b192d0b6ac8a022f33", 0xeb) 10:12:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) shutdown(r0, 0x2) 10:12:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 10:12:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x196) r3 = fcntl$dupfd(r0, 0x0, r2) read(r2, &(0x7f0000000080)=""/248, 0xf8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x200) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) r4 = dup(r1) kevent(r4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xe5, 0x0, 0x52ba, 0x100000000}], 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x7, 0x5f}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x5, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x54, 0xf0000000, 0x9, 0xe312}, {{r0}, 0x0, 0x40, 0x2, 0x5, 0x4}, {{r1}, 0xfffffffffffffffb, 0x3, 0x2, 0x3, 0xb2a}, {{r0}, 0xffffffffffffffff, 0xa0, 0x62, 0xa79}, {{r0}, 0xffffffffffffffff, 0x99, 0x0, 0x6eb}, {{r3}, 0xfffffffffffffffe, 0x20, 0x20, 0x8000, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xe4, 0x40000002, 0x3, 0x200}, {{r2}, 0xfffffffffffffffb, 0x20, 0x200fffff, 0x7, 0x3}], 0x2, &(0x7f0000000380)={0x800000000000, 0x81}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r2, 0x110) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000400)={0x57, 0x1, 0xf7, 0x3, "68f795671651da21bbb1a6324a475b87c0efae1f", 0x3, 0x800}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r3, 0x8, &(0x7f0000000480)={0x2, 0x0, 0x4, 0x7, r7}) fsync(r4) flock(r0, 0x8) fchmod(r6, 0x1) lseek(r5, 0x0, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fchown(r0, r8, r9) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000004c0)=0x1) symlinkat(&(0x7f0000000500)='./file0\x00', r3, &(0x7f0000000540)='./file0\x00') getsockname$inet(r4, &(0x7f0000000580), &(0x7f00000005c0)=0xc) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000600)) r10 = dup2(r4, r1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000640)=0x9) pipe2(&(0x7f0000000680), 0x10000) socket$inet6(0x18, 0x2, 0x1) ioctl$TIOCNOTTY(r10, 0x20007471) 10:12:18 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x280, 0x81) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) getrusage(0x1, 0x0) close(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) r3 = semget(0x2, 0x5, 0x310) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/112) syz_open_pts() mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/220) 10:12:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) 10:12:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:12:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 10:12:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1000000004, 0xfffffffffffffffe) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) 10:12:18 executing program 0: socket(0x7, 0x7, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) sendto$inet6(r0, &(0x7f0000000000)="b9e1ba4e90d6", 0x6, 0x403, &(0x7f0000000040)={0x18, 0x0, 0x53c, 0x1ee}, 0xc) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000040), 0x0) r1 = semget$private(0x0, 0x4, 0x61c) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000001c0)=""/4096) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x7fffffff, 0xfffffffffffffffe}, 0xc) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)={{0xffffffff, 0xfffffffffffffff7}, {0x3ff, 0xd1b}}) 10:12:18 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7b13874e1e685f116b01f0e919f3dd85f433d9b48d59e15b4484a3faf930122ca7692c4bd7103740400bf5"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) setsockopt(r0, 0x40000000006, 0x4, &(0x7f0000000040)="147a421f", 0xffffffffffffff02) 10:12:18 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000000)="61a6c7dfbbdae63414f8345f19b402ff69be1d923dbe68ee", 0xffffffffffffff6d) 10:12:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xd1a5) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x6) socket(0x7, 0x0, 0xff) 10:12:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000000000000000, 0x0, 0x0) shutdown(r0, 0x0) flock(r0, 0x2) 10:12:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = socket$inet(0x2, 0x8002, 0xb58) unlink(&(0x7f0000002900)='./file0/file0/file0\x00') sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="e2341eb0c27e231a1cb3d19138d8bc14951ac7bd20d0dbfee5ab1287bdd85a08af16e80f31e0702c9f3c18c5aac54f377e6ef709", 0x34}, {&(0x7f0000000180)="ef65ec025e07c5b2c6b489c446a367ece7ba8bec03ab31070c154f8b137953df80288c995df66fd1da2a7c3d3cc4510680b5920719f93a3102e97e3c6c5f91fafa195f67b1c38598e4c7b89fc514bfe1dc7dc7aa609e9696c6633725ef95d3c786b019c9972e3b2cc1605b853e207a21", 0x70}, {&(0x7f0000000280)="f8613e40de6e05d7d80b45b634cad9364840a2c689a3fe9bcaac39023ef581c4686649c3cd358f029463038a1a1693716b3f4176f8aa7dabe426c9024f2a68fb42c933449b9a4c6fd94ebdca7dfb69a00a2c62066d98b3ae01acdb64753cf056a1ee595a1627f99b90fe85abd76ab2894bf37c57848b1930d305abb882a727b66c7c34ee43b46c5fa280eea2f87202c6a47c22625ff6f420fdfbd6b0a1faa47f9d20faf0ed90ab9219b4043d7f50fb499ac3916d242cbf3c738e1c6481c22ab79d13edd1e3d14b", 0xc7}, {&(0x7f0000000380)="4b5cfd4d8a9a5ca96ffccdc6ec795860bb7ef0b6977d78e1135b8db1e01c58919293f8fe76251d9407b46856479fc0dd7177157e51e22d06517a744f2c27868093ca", 0x42}], 0x4, &(0x7f0000000400)=[{0x1010, 0xffff, 0x9, "90503c4f668a117e0fd9c58585a84666c516dd338720a65493306a5732dcc11215f6c73cb81774f7eeb5f0e33b7028bcaa524e5214d95f61a83c4ebeb2d9a898cd81464688e396c8640c9e8d40040aacefe14813354624d53d454caa15a349a23f1576b0219d53b4490505a99a76fc922a4bab5febb58782a53fe6ee80669da31fd85ef8302ade2e9e52c72cfb2196336440c56b00870e599e420354ff24d0c4c943db3328579b04ccdad29c4e82b94687fa935ef862676e3d3e5bec47d992e833920522bb899c89a25f076fbe344b34e482157a2b6e55a39adc7fa7c621423aa462fcf87e7ab38a6229c8c50ec07da5d3b2393050f73d0beb40237623549ecc69644bd19a4a2db6f06cbb8ed1651d43adfdb0cd4a61a471e6c09c4b1e696fff068a2b9d15649d6efef3ce00edf840f838048b9b043ec88ec185e42b10fdd08441e872c87437d62659097b8f9d20de7f71d9c6fc7b53bccd11a5ae6516e302a6769b1b4a522bc8e93ea48f10784a334b36a21800cb3730c41f89467ba144f3a7775114adae151d83c56f732a8a1bb20c7d6e9528752b947f39cbb4cd9a94d54534111c29e13c7765fb8c9c5d6b271e6b55c7c9870b92092550bf562920d99bea1a8ca64ce09f8a1edab9734a2ffc46f28ab481a71b2d8b632d1e8169ceb5296b31df59c51b2612d540bad7709457ccd45459673978cf75fc2426ba35ea3b80ba1961ce9eb21322f5a9fe2df459f49f219fabafa8cfe7d5c7129adbb75b9752979b0eb82ebd00f821eac8d4f8d9cf498c58981cbe9514dac28b92fa83684340dfb9167502b08390aabbc8d75e9f602af80bc27b3c40992129e8aea9dec262926fd0ad282c868dd1cca6d72a330d5d4ac8bd54cea36af87f5b19a8fbc2ed395d4842fedfd0173f2f1f7a0f6d82ecca009df9c5a429870d77c6bf132d250332b47f8dc3b51e0b0cf4f88bd858f4d2a540c4277c2551700611b5ab4837b201b5c95d80cb78eb255f46532a5569f1a01c6cc635c5ec91016822305dc1a8f4b0cc9f65cae8acb1d2f95c29b5f44b7c8b65e88dacf74b594c297fb117440fd695651b96182f8d8f9113d342d6f7c208b7a48108b4adc0c70019815f3405ea75cdebdcd3b4a5ce6a316b707826190a9aeca7cb3619b188e39d13a492fd696f9a191b09eeee54909b39489e3deb53580944e6e91492f347c6f9ed8f7ceade3efab23e2c945d569316876d501196a33c7b44e0a6406c807b728e2bfeb88c4322499c7d5d5152e8f1e40708677e4ee8a8e9bb2e32964ccd99e40fe0cdf1a55e3b7d80bd4e42866c8d19615e34d1cf3ba2cb46e2b2255854c03071c8d9069e393d6fd8d54bb75f42c7777c38ef4f593a58b0fc3401000099cc4423562366dc70d10a3593c3e3174a739ba71fece79fd0ec320f62d91cd4601122dd667896f46ac2e61061aa1d9fc8212c95c48f7b3eb3a27afdb3d0715ee1b798229b3824012d20e3e2538f9b945bf9a1668b375c19a84f1a7114dd6787354ce998bccf9e97a883d94f1513fd157276a309afe8e54dd4da04f2e6f05d47558e086aaf44c363a6894344c4a002756091f9d91be3387a18d297ee5260cc400cff62fe5c3563ac715b98129677424e25af3972864ce880613bfc18e609b5e96fa787f8e2cbf211496b112cfc0eebacc2d049679f8a88b97cbcdaddaab5590402a9ceb282881d7f7919652dd85182d3808047bd43947fddc96c4acc229d080b2ee6316ffc9309f855fd46e95a7c43fee06ae48352759d7549f3bed53631bda9bc73faa91ee5acfbcdf5ef65c3e267e0897e1c2ed25f036e4d5e958b5125d19ac41a9132a7793ac37665a32fc611513dd6ccdcf769ee63796a1ec1ff4e19c46081ecfb0a89bb941ec19c00e61179a85034e71fe2f4e68492e3250f3e37a3bff460cbc3cd8961ff295cab6f690d7c098dd5e51f1c3ef11bba26ae41e8c6cc55af352892125b7b173e658ea083cb2615710e7730ce6fd55b7db60c483fdecd91f3d7084c4c16194a52effb541722d5f70a7a0ae0d0971fb7466a53b0f71610a0dff388c937f61b7567f7776f19093f12b09818303b02941ec1bbf45e46d318be024ff30f72bcfb20c2ff1209c72973f0f1fd12ee3ad67be2f1a13eb8741bf0c91098c479c451441afcb0c7737b2378b72937d5d558ddefb5e79d983cd217e93bbba0b9efe507d8fe3dacbc366ad6098514613b97c921f6d3741c2662d731c611ea091aef321bcfcbd44b755354c332310fd31c931af6705a650af3ac63bf2e4e086156c4855b8adaef55c93570e9554288158c61885c059fb3cbd7a922397fdaea446d08ba5562f349db099194776161b0a9d78e1d4ab794c08d8000b46032ae4abdf70fed9e0d6c04018f5b5e52dce3046a7a12fc35fc671f2df4ee3b077f1d4d98837590155a835dcfad97749819860170ed61e51a2f968e3a8f66c17ad57f1faffa168d716640901d5407f4be1667e3b1886695bea57b82fdfb2af0d0de5c5f98850ad005c98c2b5db36bb482079d8be0e12c194fdafd97b88ba41e317d7cb9d2058857e1fb6e2e0003c5142399bdbc3ce777327987b5c7a9f6885908df15b3fb92ab945d2aef2871620fbd5474c5f154ed9e42a7b94515c7094a8a8680dbee83cec5b2ffa26b275bfa587045270ed7867e8596e55ff9284dea558796bbef07a2a7bf080197c816196e0770338bbcb1b7216571a9b9dc5e679c09e0ae3cc2e39da4e117d8dfd6565d8e66112e0882e231dcda03d323a04f2910ce930112d143d02d489c5d3525c3cb9c5dfbb7110df233b89fb3823015a90c10965d41edc8bc290300bc60326dfc1cda1231e88f468d96e0c98562cce3f79c6593e6c24f093eebfed57daf09f76b7e52134cc5c8e9d76a7955a1f0bc0ff67e0daa81c423e69113aa192334c441f50e28a5ae5d442d14d203418bebffbc2a235f4a992de19c0caf4b59332d9a4ab5d9b2beb2cdf9d112c6e9cd810f3f1c90662ad62bae1d855db6ceb1ef86c2b5f5dc3a856e023daa13c45827a3a2b48a09bf97cc705a80e2af9175638d6ee39ca5e484552b901bd050423a71e0ffd50be43c7c4638374575c5cba7538141748d27d4bbf1cc13e04b96ff31bed7883344e04a09f1263f7c10e439f662358dae12f5195f81b7e8449ae6d031b6a5a1fde9f09b74bf967b92fb52603b73f516757af1b39da50dbfa39e7293b8214a74f5f3fb7c1c8e736496d90484a5cd6792cfd0e487f8c3e6c2a55473b9fefa0a791629255f6c8d1bcce216825adf096bfc7419dfa41682439a4b24577e758f3452cb537b8474ea1f83dc63dd0fe890b2f12c8fd97e2a5308af94c44e9515e118d8a91c48b103a38f912a596997d1bad24b9b6b7a43d2de59324ba9653fe3e700ca84596e818159b6eb7ff77c184caf089e10e38a0d85acf00a173d1e9608a8dd1424aa459c6ddd5d0ba5cfcbe3edcece0beefd7d464c399bacfc37cab36aeafb3a868a55311e45784deececf64c5e3bd7af45aa0daa37a374d4e549762be8c489486d65fdf6ee61772d74b3d8e8f3ab73c6913025fa2e4f3213743b373c6ac1daef2d4e18ebc7d534a81863c1674cffa294a4b5089e32ebd7be7780be15ea8a18a331efaf4558bc5f993e924a1019b57409edaf4c1bc67452cd9d5493bf9938b9c121e25f03a74c43163074d5a7e31f067c0c76f5696a6d2aeca69fabed96ef37fd4232c3f12111658b9d3b04c6a929022d0159a9ac55068587a01c3e3ed72ab8f5b92ea88ee53a37c19dcbc1058061cc50c796896262fb6fb1994c98059d79b075b3b06ea571fdad2a624ec6af03cd6775fda84f85b1fab57dcb895b5b06fdd0e287f64a71d77e7b8315aed98645a71bdf07c6690b78d48b5f80192278b68867204fe1a37a713d4b830fde50cc54bfb2b312cbbe4349a773342278d77ff70398c484e507fa5db1c3897fc0f5bc747ed923b1aa89c7f8990349517866dd54c582d6e2b965a7b096d3a8ccbb1014494364f9c283859760d7409937aba5657a73c55298e75688053e3d7282c3584afefa9011603d1c395483368cfd69a057bc9a6e55abb448ce5090a6888ceee9f8c4001c250b8ab2403f9d3bbac2c8caf46750ba74bf5750628e01c4b6efd5ba3ec586f1fa93a36010b31eeeea0705a31a08c59e71888fedc8046b3925ff7a3b2100bc9c79735b9313d60cf6f97f5b9014b09148094a78b889beab0d5b04650676f83ba797aa3c3368677aa33619799d1806524f5175efde8e96d78c7ad751adfd7940796558f0ba0e4971decf54f94edb5a26020d677c828c292a61d030e0a7b45ce7c288ac5959cb94087196f62af7945c282741c914cc7e2f7d77f02657c4c5193c64c880e0639d4b257bc8e232d708e8c29bd26fc07a63f8e7f4b54d00849900fe4a6682ced184d73751a1adc9ffb31cc9d9cd6f7918e41e992b4ef0cec0ed575f3f131aa4527baa285f1e094b04d482dcb34e14aad00b0c8f267a4d1cd8e4a9eb6a9813fb7326e6d0cf620b838553778f5813dcf2b7175cf6252f5eecbd96390f31aaf88de948252f57dfc59b57c20038b9eebc475cb4254b8884248412394dc2ce5952e4251d804432bd674293eda1b12160b652bb28a2af4c30f1ea8f2d89c2b316f7ff524179f69925b77f573b7729b63d15b7963bfbe6ac410e1b984298b1ac0fa5a7023476de983d599c3bbea23dda5a8ef6db314a0f9b9735dfa14d4b78072f0832103542aadd081958c08b5d705cb4aa346ad4ca96a88b97330f3bc8ab85aeae1e03c40b7c2c273e24708baca9b2cf4b9ab93f36aac0d172a3766431f5ed9b67e941118d21d28cc7579c25b2da3621cc704c03127dc12bd9296f4e27f7d685c19a3240d24d185e15e27253687f3df38f7a8388651453522563de744e17a0b850f92c0b9a837322890f346a309764ed6f314c39e8dbb7e4cebf941bd21c5db5796e878c4150f65b5cff78899a08377db0a356a31f550b12831181696493abb51426636e4791895346a4f487f318343b96d5c766bca32c88afe29057f803a33988b8cb7c38f2d01b9c9e3058e3e0bae6786e20c0ef8429ac92600333ea59c58486c26f42abed35b510d2e7b7af8ac97d1ee6b0a71cdf15b459c74649cbc6e5a5a56432a456a965fd74d60e5961daa8fd2b20aa3cee7d4c5d07e5d8dd737f326f28a5564d47b831b6fc7a37d29c5937b6a03457709ef52208d49c2cb55217a2b702300d97289e46a36ea0324810b3da36464c0e3b28d702656eaa8b8341a2d5c0b2610f6acfc6c5f11c2526fb3e27d5002169dd3a94c5d263e159fc9bc96fba7f81b1bce66247f9c12fc39426f8955a72505979841b67cb436825d42274f4a05b7933da4d83eec716a60874f8f8bcb788a7cb3db0647cb0e83ff44b3d8734c32cb9702dfc960482f223f7b49090b1f25f70d56ce0b7c176f49fbed78e1ba24a1dda9d7bb105123180ef364da4e51bba8bd741eb01e1f82e37af9ff0617a52a1c17c61383a9da604dd23a102bd6382040b6d3ba03e8af2ea64191d28a71b0dda5e942d55110b86aaa5e933a48b1b4dc9b155f3d6905ce34f6796adc7734a93884fe8b069aa1b7bfd4b51a5177a25bedc5ceb7d14d83dd119dde66debfaf3966278545a0019a744fe4099ef26382d0462215b7b903605809838a4828958e12bc33ce9728b6a6c7742a9cb8d7faf65ff8186ffddc4cf643373c2ea8f11bc2ecf1b1c0c829a5bd123c5e135da793c91a2f82fd60cbc3f51d730ec7a748cb30099750871d3c6c833e79f39e77"}, {0x1010, 0xffff, 0x6, "951a1b81396acfe676bce0861be41be1cc3e418386186532ffac131409b061034b4a260afb24890c0cea23ab022a37b4b64dca417e389be9e389733d7e4edba3ea4bfb408fac116bb8cb438b7d9215b0e870259660c87d5f442bcc4ee34a525233d05fc778ee4d0c25083c546828d9298603a8e55670e14109726a967767931205702a7eed3410b5471c12e116b8193de8eb3e4c74dc59c838da8fe86fe86f3a1f63672bca9b76f638ac6b1b8d7fe474794a2dc6515a228d2736140e31a6f8e702735e832c1c718a693b70d64fd5daae6d2731cd7226ff90551580acdc322d399348bc15dcaef7773aa90d5777bf617d84d01a16fbaead59996625f1e6b9e165b8093d40027db8f5b93e41aec1c6ec20f192545ef0c2c0760b7b5378c7d261d0174f9c83aad6626ae992e9b7ed479dd36dacd1759987ef0197899dfeb249f54638b6927d19f185cdb57a8c5206df960bc529c7454a9acb3663c6221297faaa85fae35d9d781bed1e3dee03885f356d6b6027343915c9a9f6c99a26ed7287aabca37f03affdfc9bfd58d086ed3f52c7e0e5408055552554516c1bd615cac6e6bf7e7abdc9be25b9feb27aafe1f927521999b39dafdc7e77110c98ead4205cb4daeee326a5fafb93a78cb33dafb0e866cc9c1dc4d62687093659200cbd592ce7778cd406f17cac8d27169bb6814650821242313b2098acf4198df16211b8d0c9e507cdf9afa50e6ae128318edc97ad2d0b0171e038376176d065b61a8da405fd294f9a836f20ddb47136d4a4f936da0ebfe375f7304dc505e5674a5eadac0bbbab9b15f49da6a31e3f89b4c50a82f0c3e9e5b0fc793a68b2a7f495d62dbf8abd2b25e1ab01b0198141f3434c3df6b2db77c43b67e4b6dd4dedcb50030c39c038b9b687322f5d9ed6b6e0ec462917aa3c610a6ec081e898e57e87cb0d043b1bf5b12ce180100266910d1cafa654a7e076cf2fa4101e923b85fe2a7fc8932c4c7986e9f87a159d2a8b9d1a48ec52fdf9853ade96c97d16dc3c9c19f649b51644fb6b3dc69bb10a363d50526b022275726ad062ca217bcdd674c501a6832569b68ba275a95d05bb0ea22dc6f80df0909c44422f35934b0ac79c92183d40c0829094307e60f40d54a8ecdf0bd58d69637eb36b508067f6961f6e0a87b780812c6413a208a08bd3de443c408e75a1d56c0e88407cb52bf04b54fdb8a6afa6acc364557cf223f1fef6f25d6ce5354398f3ababafbe7a3f9cc4708f8cbd47bc130f5882f3c760bf11ba18473780b507f054d693a66688fcccb64ca06e3f7eebf8730df075189cebda736d669af9131e14e3d226bbdbf426cbabce9df4d33ec13d4e526571b28d41893a7f5ac2ed2e0727c999b7daad1e3190df4720553740365fdaa7b629bae145c679b1da956da0e48907de24e1abbd1cf1d75e88aa6c2980cde85c32e84a2094e0a187d5263fb1877c4cbccf245512593a843320afc6b0cd2e4c4477322656db8e469d6e284556ecf0a9e85d314d43371a955ddf45001892e7964af63f405771e4a2234785a53d39c7d2ae7656d344c0237fd35eca32f18659a635f3900d7664d0ffb63525e9358b3d5af16f57edd35b285f6dc2c22300c3e89df1d4fa4941e95f7a78e2c6616240f2ed1e186669be910cd7c0feaf81de62b4fb0f822ebb5a25a36fd58c2a2305886ee837f7d5251415254225145a2fcf41dd9fa1fe4c9c87f5d6e42c0f9037207bb8f02ac92aad1971f766876c2513f03b40e801536e61e04e8f2eb6fe01417d694d091609c1977a632d5f5e3062607ba51fa5fd9051c22ccd1e57696ca459137d28ad5f2c628c5b3f261b268600a50844b3c9c542b91cd028f7650fd03af8b303ca28d27f55c8efd3f26b823a881f8e0b0334a4539af7e9f54151d3ae31b0023b085a001a590a62d23fbb17e8482b2962a37d5d51ec00314a7b32220025c240e216f6ea7823c6a1c16f989b484e6329f50dceee21eeb8e2e0afd14c4cce98b16a2667505d257bb1387f7fe982697de1e36c5601c02106f4926f5114018d2423b4cfc3844ffee3e74b71f76c8d32d9c9b24bd23eb3e9f816130c18a092fa8f736735884a50bcc6db23b94673b9cdd7f3348b11731e908b6c2b2c10aebfecdb1ae18f167ba8b9f65eac04dccf243e7f2d76dd5bf98b215e8355d69ac5f929767f8f88f1ccb96c45e8f778ecf55d3fe31b50cc7a13d1deefcee479a576e9732ead2f0d4d80a0efd84e60083f8664087b2e12dd72defc39370eb64ca34517a729031813e15985ff5714dacca0d97d1a5b31cf24658de9647a9e4273c6903d28f9b3a6af5f4d81a7fe596ccfae52d2c7d5906e2f5b6d1d9e79a12f070d07c38da44f1a9ef62b206f31effc760cb0914ce62a9801715d8f9d7ced95daa3c66e27a7b6a9b51bcd579465c6181243afde337fab7d5a04b6155d7448b84a282d92766765060c3d4196a1bd533f7379db63b5fb525b05275d459afeb03a9e32283a1a2f17e622a929d9874f1c7903ed0f5e41ca3dcedd9f98aa64141c011cd968f94744079b5f1452cfb13673a898fcaf2029f8b75c2e2af01955f43bbedca5fc8595605fd441f7443d7ef860c64a01119cfc6469ed180fa1ef01d026dd8fbe3d87a686e57c1cf37ca094b49a3b16abd4a87822ce22bd1172aa482b253332350c7ed72dd85a7d8491ef76c0b9c45e9a4c90e3303e676f75a1069d772751d1de7f8dca7ad85a9601dbc3e68d4c939a8a4790e31cb0534e4349c5185826314e49bbe2424f2233f3028bb79a004f2c51f18b0f9951095926126db958c6b0414a3444d4a17461c273457cdadbfe35b851e5707bf6a05d73d5fb5f304e839e0310bfc6a9fb666579c3558482c04b3630ba87b492b7fc12843c236a4adf7ce18cca17ee9d82647e0c9162ef978e4b608ef988679bd310f6536d9dc73cc7c84980c1388ea9b09c60ede4787bacdf3117f505505ec95c8994eae5b415d5c8ea248dd6f8c0fd771746f90493b85be65f7c2aba5ee27c06d4fcc2d7157f9efe170971d6dba4fd1ef8b2571489cadfef30239e1f27934c61f27ea5d5915570de45a43269d483c0bf90604cb5f01591dfecd72f9057438708f98cb5cd75fe14faf4449837e0a2efb9e634c335a8c9491d2c33f3d127c7d53d741f469980ebf0313842c2f3e12fb3084df7b9b9749414b8b1327ff09d060baa31e2911ee1621a537c2e3dc558a9fe2045bbfb69001bce613e801410c050139026ff66ea20e522ffade110d380f5dc396ea5c8a00a7bffb0a694f4cf7af5221c2ee1d91148774c0bd603aab6261bde0338170290af3369f91b07bcfa9c9c44a403f8651442bd15aa906cb6272e8a79f9746fb6940e8d9c24e564277ae65701c8b4e523999c3e1c7002619804235829c00e6f5bd629e530d472c0a26d85fccdf6d554e08104a21fd32aefff431cac28acc0c7bf9c1acfd3683f0bee337b718024297e785c56df166105ca66edcedeea0eed76a8a9491592c995305a440b881b128709f2d4a7521175425f6529dea69e0315ce9dca2b6f62b0ebfca05c3f7213e447b4672e5a7a328bdf03035d6f2ad185838b7893f9a549a8a010c9c70de98d1bd0990a3eb3c63327886fce5ecba29363b25af26876d87f224eda32025f8f8f2e43c8ccdb0dc3d3c560e8df28134f97967ef0551e8e23524b418f549027a2127e60acecfeefdf82ec981e177bc14697aa0a7cbbbb98c47e60e0c0263ddcc042750cf9acdaff596d1906712e3e6883da6547c177858834cc67d0905a216bbe2b3ab662ddf99e66acf91ef381dafc2fac6a57c33958fdb18251eb20f54fa1e609b141abac74b1ef98be8dcce2e7f478e8976a23820c14b2c576dd2f84c4d04ae5bf0baf4dbe29e713aad3060736e809a613c4df1d7b9e86424298e07f8cbd2a079181bba32e1f9b4ea7541e6675e00032a44493695743eb5a1e620e935aa1f732cb113959ee910ea03dec3947aa6afda2735093ceb208fce4605a7b40f626a0df0782f8f37254660ab86410cd14321398dc25fc81406f217b85f7dfd87c2f1ff9c8790f0e3781a977ce7a7f54ad3a26c258395b16ed1abe41c16dad2ed8ccd4d6bea97067dca1bac32b42f194a733b9fab11bd499b655fe0914adfa41a8348b9f084720d2c0fdd540a36b7b47803d49c16451b9f28c2d075fc700daed1e7740d4b063bcd77b16125b12bda14723d91be07e21f740bb024e147d23b446c83ef5419d7c8ebc1f4a3022c8d77634a71cf90af32e678677a359bc866b75748c32b6ff7c67a460221dbe596d3198249c39e5d7c8584157bdfdf3048db24352e1e660245c23bcefc0375a4d5fe8c9fc61398c051f41bae2a20424d7356e477d5332850f2a7c42687504197226bfbfa51f9cc5a4f5d61fc31fe2b717f6b5056d0d8645f7df918c2adcbba2ad5a89fb3d47a601a47d54f2a207dcca5117de43476196c74293f1439ac9b44de5c9303b0bf97a603789199bd9ddb521dc120574f4f336c2e73d79e7afa77a29c469fc8d2355f8cb221df89d3f60e44f208132c00c6e224fc821103eb7e26cb0f4f8e61756af640feade2d1f786f3f94733cd3e3de24e41c90ec77cdd13f1470671aef51f2af4b185b885ef41444531798f3593197a0654834c1560c6024dd5053da79ed5070bbdf21563fa1fd5ed4a00f448d26e8c5824397187405b508ad95b2915a952b465acff78f7fa5c90472fcd02a8e6d8dccac1f4b10cf8e780b8a18ceaa3c757d665cd998d4099abe07fc475b0a073e4c6249a45625b07a4ee2ba305e6c141b7a4d0db9ea3c73fae46ec715c00f691c56de3ed9ccb6b6ade033157c083e5126edb15f393b9227bff6a2c698ad3f457132319a5a67ba820d0e2e44bfd94122d3882606cf9f0d3afb281fc9f5afbb48d5095374f2939b2d06d5c0095b1e9b01866e4795e5a7027d262cd1a1ad7161a514f023833bcd944f94fb192a03c0b52e678a11dddecdacc01183273e1d84151530fa273beb21a3a830b5111993ba046ea0b2d4e927ac867a49998e2c3d1753b5660bc7b090908413171c147030b3cde5d44ac2e062c1b80fb4c0b857c112d545a15d6a3c9b6c741d3bc5133595c5a8a1c314aac6b6137a7855061c65469e3a20b102b01c5b5600796abddbc655b48da32bda8548206daf6707384bd6bfbe11af66fd61ad32150df862bb1bc81574a9d8657e906b44f90d70994fe458edb27685ce7920376e64b7d58f34fabc38bf6dffea90cff63e503dda452cf0e55bb58e4690e00f6cfdae309a65d7e4c1765038b7861cb054186fe78dcf0eb18a5b72fdde48e8050ed778984618f0e01f8677a29db00d6a83bbc4e6302972b13a0715c62a225ac1d4c41b469470b9fd50028781a23986f2f25d081940e89199613a15ecc57a0fd524b248bdc5322b053e2136fd6b0c1670d69b6ebda38b875ca8e46c86b0c4f82ede714f3986e1f4d428bfdc02273850a8839723ca693280182ace881eda38637af3fa786986d87ae46cb92117277021be903db296a176c8917cd59a41b48bf15dc8e039e1b41d10e5e1895118a6daad5730a4c194b3c2672e18993f031666312aafb655c89ce9a5dafc2697efec0334d6f9d0436e52939730421843c7ab4b4dda744d6401b82828e72144c7caa9c1ddeec85739212b7ed39ff98286ba540d645b8a21cf26946d03242e9299c324ccf9473f4a6a9f573cbbb778cdc5bc13d0e2a8c5eb7547f33e57b67114483899b249619073d25642bc9082f3ffbdd056ac8cfae486f8352015a89af480d516"}, {0x18, 0xffff, 0x3, "ccb3b082"}, {0xb0, 0xffff, 0xffffffffffffff23, "9bee3bd6d60cab1e104b090832f2acd4f233225f8c93a43bccfb1e439aace5d3f7be8c0d4da1a080f2b22067a622840cd77e3237d24e20c2c5adbe8b39c12fa27f16fe4dd2c08a99499674d568a6f45e96b90444e9f29c19dfd078d59cc3dd41e1c72a11f7e1c231cd1ea3050b209a60b8a0efb3513150d0bcd90f6f5d86f6a5e6f386d095fbe1fdcb09f074ffa6df567731a6228b20dd643284"}, {0xe8, 0x1, 0x2, "9dd09f832f3fc0e4525b11e0091f929ded30b6a3013f2f8c3777f0383ac4a7a4a0d9e61529508d1f2f3c1226a28fc97ac1b55e3fa36cbb1aa051f943387556725de113546d86052fc733f5677db45e5c39d07b3363fbded5d124532b52208b20c6b355708a5fe6c451e0b8752fc4bd49fcaa9b28f2b28004075934792e772bb91452e99cbd7bb48cb8a5d4c1d29872cd623100ea5d4525de26a6c8588277e394a20e6dbcdd6651341a341e2eb553440f2c2b440fc31f2a8a49fd2783f686cf0aacc881156782115090006a4cfb1b192aa404f2"}, {0x98, 0x0, 0xd6, "28c1ad448ee3e67233a1a0eb3220385972e4e4997534c3b1e819d55688f7f7fc52defe5230e27217f4ec14b234f47142c551fe4c87f44ccc2966be4f82a9cff623c773e601f91253d3c6bd798f33ffe610f47e14274b16e179b5075081daf14c50a6688a0c9861ceeb8eba9ad37ffe8d82bbcee702e27b02f30853f5c68f2ba18158a4791ae5d3bb"}, {0xd8, 0x1, 0x7f, "8b9fcbb77e9e3e7bc2f401aec87606aa8d1d6d7e346f1087fa59f2498423b7b4f9d8e2d2de915c27ac25aad845cd33711dfdb5b0423729abd9564a3394d3132e4eb29c7a3006f7e57a9db8c9a38e1ae539d7621f0f2833bc3baafb7529a82f96406cbce262a055ea3de63e43b9a8277846a4724dded70d3faaf6d11930ba6093fb6451a99330bedb621ad5a04e57c0b7a4240f7d5a26bd817c4ae78eb10197c8f0ee49c14390ca88d88f76d5386cd749e00fb8c16b6f2f71dfeae36170e5d618a537d1b6eb634223"}, {0x90, 0x1, 0x5, "f624171fd1edb4ad2fd75122f37231896871cbe6b4852a6f08ffde1d60208b6d6b32223be7466464d6d0aebe3f6e895b1c1c2503486f117d822cdd8f0b9148afa0c81b449ecd7b8ee99790774238bc08cdc1da3a4f0f62813e91679ff78199c84e4668d80d59901c14a25f37a20604ed5061b08e17084dfe04a9"}, {0x108, 0x1, 0x100000001, "57d79ef0cc7c87ed8bc48161c915a0142f8df0b4d873a1e3bd8180dd2a3896ef58fabffeb8d6b5870a59783002b872bcfdb307037949fcc55d6e00b842b7fac84bf2fa90d029e45e84ecfcb4e82ea8e46fbba800416d5ebbae5f4a0655cbd29320cbf3258a91ef6311db3b3a3b706704f7a136219c6b8a31921ba7891d44e98d032e5664a88e8dd7517a00aeb9d6ff39a7433ca527d4a301f1c4626bdb89bfd2c9375f637a41a46f5f6d1262b7fe4ba1a695e60ea6c6d185b3558a552f70f8c905e9a1b08212ed848aa56ffab7a994faa51dfc68dae3e11eabc2c9a12e8fc5c909aa35013c1ee95bc5689babc9485ce0604f56ac40"}], 0x24d8}, 0x9) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 10:12:18 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000000300)='\x00', 0x4bd, 0x160) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000480)=""/10, 0xa}, {&(0x7f00000004c0)=""/108, 0x6c}], 0x3, &(0x7f0000000580)=""/203, 0xcb}, 0x802) r3 = dup2(r0, r0) connect(r3, &(0x7f00000006c0)=@in6={0x18, 0x2, 0x9, 0xffff}, 0xc) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)) r4 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) r5 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)=0x7) rename(&(0x7f00000001c0)='./file0/file0\x00', 0x0) 10:12:18 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011db401f2badc51713cc900080f9aaba601b400140008"], 0x1) sendto$unix(r0, &(0x7f0000000b00)="6546b0cfa1ef61d27ac8a99944a8f687f046c4b7fcc6bbb08fac2155e2f28e13934c7da11b96b76eb68df3793042519a679254d1d2bbf39f", 0xfe85, 0x28, &(0x7f0000000b40)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x51) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = getgid() r5 = getpgrp() r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) recvfrom$inet6(r1, &(0x7f0000000b80)=""/84, 0x54, 0x40, &(0x7f0000000c00)={0x18, 0x3, 0x7ff, 0x8f}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000a80)=0x9) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000140)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000700)=[{&(0x7f0000000200)="ed363e2d0700f78d064de79544e472b640bb9827e1803bafe0c395925ff0d9de86398c59f262dc797cde485326beec6ba9cae1b8a265d6fc9dce73f5a8303db22692d0eebfb89edb1e", 0x49}, {&(0x7f0000000180)="ca291dc533f6bb1e9ca1ff9d3f494f76a3562352dc510d27707804363904c7aa964fcab28884cebb50572de83ee035dfb73ac80e1d4a8e8bae3513", 0x3b}, {&(0x7f0000000280)="96e693633fc3d19c5b52c9c7248f585e94e69d16d5cf3837e1f9ad8a99c558e9158aff83b0abb61f322531c7741793ee72bb94fbbc459d3587", 0x39}, {&(0x7f00000002c0)="53ad", 0x2}, {&(0x7f0000000400)="c4ab31bcceb3d41b6511665dd0eb163dc90c516b54613cb99409ac384368bff1597ff09bb465239b33ee44914f827a412b4d364bb5fe5735096d8459a372eaf1858d4bd78731c3239111488d3038c47894af4537081e793b7caa49e5e6c9f5d790288060ecb38a463436b175e35fe168c65e9eacbd580b888c26dac390553dc4cecb5b67f2385f17cd1a96d7f703b167b8a8726e2e575e9188399595568f4869dfd07faf1a984fc96f776081c6016c1cc197f2bd25af36bcc2c0cab7595d947760d3d106985962", 0xc7}, {&(0x7f0000000300)="a1683e74cc920a", 0x7}, {&(0x7f0000000340)="f38451660d52c9ff3c177e93f688d084752e8285e827556d73c43b170ea655b075fc775e20bc0bc60ffca148915a8a1e636933b17952370cf73b188245900e19", 0x40}, {&(0x7f0000000580)="a9f9546ff5ea0a482232609c3afb418c61e2870725667e0c8a6011f647a132879c9e0301d1241cbf125c69b82bddbad3e4b0c082fccaf5ffa7bca503224391bcd64a9945ae34426c8038377b819eea4148f7f64e459ff768ca1ba5dc61d29ab0c9280740addc1b2855d9d9a8acd8b806e8a795c16b1761e73d80664da4542977", 0x80}, {&(0x7f0000000600)="1124de45eb46ac9c1a28aee9ef8672087545751a25dac9cfa95e365325a8bcd253d9fea449c0437f835d66f091ef5e2896c65527d18a1f9110842c2b2a50f50ca67d86fd8e075c33c10a74e9407003ae51663f8667f4374dac2260c63ca9f5602c8ca7778be6ae5e700738faca33ae78e9f305f03181ffcb22993caef8bf60af6573bb31d2ff16a8d0d1ebc03cd373c079ff4e499e2ebf48366c733223860e6d20cd7d5093968ae4c1a1fec164adce65771965128e7aa75726fdc913428ffab2142fa88abdc453ed62d2d518ac", 0xcd}], 0x9, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="0000000091b9", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x5}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r0, 0x4, 0x40) 10:12:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) 10:12:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = dup2(r1, r1) poll(&(0x7f0000000040)=[{r0, 0x40}, {r1, 0x3}], 0x383, 0x8040000000000) lseek(r2, 0x0, 0x0) 10:12:20 executing program 0: socket$inet(0x2, 0x100000003, 0x0) 10:12:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000004700)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdff0100000000000014b2a54a942a35740e90a7a753fb299dc57254deda3f083b4d08d0d99bf7c1ab078177da4ce9c287730c53fb394b842dbbccbbda1049dad2ba6eeb0000002f6c1b2bea99c8", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) write(r0, &(0x7f0000000200)="ffe399f491c159eb06d6a410242d9601eeb905e218e394d657148dff6ce511ae3026d5d58aa7522fd11dec777c8128b82972d43ab65b1ad8e4554de2bf97ddf31d9fdecfa8959e01a8729c08015a081f88a5232236d08512", 0x58) syz_open_pts() r1 = socket$inet(0x2, 0x8000, 0x6) recvfrom$inet(r1, &(0x7f00000000c0)=""/132, 0x84, 0x802, &(0x7f0000000000)={0x2, 0x0}, 0xc) close(r0) kqueue() syz_open_pts() 10:12:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) 10:12:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2047, 0x2d53) r2 = kqueue() r3 = kqueue() kqueue() close(r2) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="59671afe02633017d82b4aa0e6a3c81b4d94131d68784a9e5418f25f059fca88162483331ac2ca0da0aaeee578b8de6f5cf8e965dcb4bef6c2b5d7766a5d9a946814ca4db65c2fe16143c4c51f8d73740c8769915f3d17164dd20ed2ccf5407fa8c5223d5c69081fcb447155878267f9d545294ca5115038928459c647c2af2d79bf9a63f71955ea556b398aaa873dd4f86c786423cf919394839915e70976ffb13a554fc751672916c057f37ab73b8b26661c4aa71c34f9483fc4", 0xbb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus/file0\x00', 0x800, 0x80) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)) close(0xffffffffffffffff) 10:12:26 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="3126ae652d", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x82) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xffffffffffffffe0, 0x522d, 0x4, 0x100000001}) execve(0x0, 0x0, 0x0) 10:12:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) 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)) 10:12:30 executing program 0: r0 = kqueue() r1 = syz_open_pts() munlockall() flock(r0, 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) socket$unix(0x1, 0x2, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getflags(r1, 0x3) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) 10:12:30 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 10:12:30 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x40) chdir(0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000180)='./file2\x00', 0x1000, 0x4) rmdir(&(0x7f0000000040)='./file1\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000739ffe)='..') recvfrom$inet6(r1, &(0x7f0000000280)=""/192, 0xc0, 0x3, &(0x7f00000001c0)={0x18, 0x3, 0x8001, 0xffffffffffffffff}, 0xc) mkdir(&(0x7f0000000080)='./file1\x00', 0x100) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file1\x00'}, 0xa) 10:12:30 executing program 0: r0 = msgget$private(0x0, 0x208) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000001000)=[{0x5, 0xfeaf82e, 0x1000}, {0x1, 0xd1, 0x800}, {0x4, 0xfffffffffffff801, 0x1800}, {0x2, 0x2a}], 0x4) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000001040)) r2 = open(&(0x7f0000001080)='./file0\x00', 0x643c8d54b81991a9, 0x52) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000010c0)=""/130) mknod(&(0x7f0000001180)='./file0\x00', 0x120, 0xfffffffffffffffa) linkat(r2, &(0x7f00000011c0)='./file0\x00', r2, &(0x7f0000001200)='./file0\x00', 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001240)=""/78) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x40, 0x40) getsockname$inet6(r3, &(0x7f0000001300), &(0x7f0000001340)=0xc) bind$unix(r3, &(0x7f0000001380)=@file={0x1, './file0\x00'}, 0xa) shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ff9000/0x4000)=nil) semop(r1, &(0x7f00000013c0)=[{0x2, 0x5d}, {0x4, 0x0, 0x1000}], 0x2) r4 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000001400)={0x3, 0x1, 0x7, 0xa7, r4}) mknod(&(0x7f0000001440)='./file0\x00', 0x0, 0x3f) execve(&(0x7f0000001480)='./file0\x00', &(0x7f00000015c0)=[&(0x7f00000014c0)='\x00', &(0x7f0000001500)='\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='#\'+^\x00'], &(0x7f0000001640)=[&(0x7f0000001600)='\x00']) utimes(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)={{0x0, 0x3f}, {0x515193ce, 0x3f}}) r5 = accept$unix(r2, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) chmod(&(0x7f0000001780)='./file0\x00', 0x2) chroot(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) rmdir(&(0x7f0000001800)='./file0\x00') getsockname(r2, &(0x7f0000001840)=@in, &(0x7f0000001880)=0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r6 = open$dir(&(0x7f00000018c0)='./file0\x00', 0x0, 0xa0) dup2(r5, r6) connect$unix(r2, &(0x7f0000001900)=@abs={0x1, 0x0, 0x0}, 0x8) 10:12:30 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xffff, 0xfffffffffffffffd}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x3f19817e71de58a9) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) renameat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000001000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 10:12:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000000000000e4bf5ff2f60848ef505df0266c8ba2d0bd400b1ddff08205628255286fc439d36a00007a68a3e8ae54134915551833cd69a0d5b7cf1f6d03"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 10:12:30 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffeffd, 0x0) connect$unix(r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 10:12:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x80000000) close(r0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="657e95e988306e394f7027a66ec10a53c8bdc777312d8940a4ad", 0x1a) setsockopt(r0, 0x29, 0x5, &(0x7f0000000100)="018000004a7bafb4d8f60e243835e65e9ff7852ecc4f0e7041b4f40066734da0b19b384578f565793cb8c921bf0d66a2eb7404b6ed3e78", 0xfffffffffffffe8f) pipe2(&(0x7f0000000000), 0x4) 10:12:30 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = dup2(r1, r0) fcntl$dupfd(r1, 0xa, r2) write(r0, &(0x7f0000000080)="f2", 0x1) 10:12:31 executing program 0: r0 = socket(0x1a, 0x0, 0x0) shutdown(r0, 0x3) ioctl$TIOCCDTR(r0, 0x20007478) shutdown(r0, 0x2) 10:12:31 executing program 1: mlock(&(0x7f0000479000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 10:12:31 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f00000003c0)="e57828fbc6e81a2134ea7e779d58d4eaf2a43a5fe9c3c91d216a9446a58bdcd827fff06b55199e0ae6012f1889153076a1f5e2b4eae6dbf2e2114551374d0235302e63566975351fb69dcce799fdaa2886b40042f166fda6218d01922129dd9831c61327e3ec811f362c70f5e909cd36ac7f9e511cd4a265453a3c8efee77392acb808995e2e3185453604000000bd018135e58a2db15374c81d91f74344448f201c86e1a9d8a172b0627180c987bdd22c3b40d310c5b90000000000000000000000000000", 0xfd4c) lseek(r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x54d4) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 10:12:31 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000000000000a, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="55c3bc7e2e", 0x5}], 0x0, 0x0) 10:12:31 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(r0, r0) 10:12:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x60, 0x90) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\xc9') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x101, 0x200}, {0x18, 0x1, 0x6}, 0xffffffffffffffae, [0x6, 0x1, 0x101, 0x3, 0xfffffffffffffff7, 0x3]}, 0x3c) 10:12:31 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x7) fsync(r0) 10:12:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000040)}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x46}], 0x2, 0x0) close(r0) 10:12:31 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000007c0)="32c6d332b98327945a3191da4d7297ebceba4a2336462966ace27b0bbf732bd4cc8bcc5ad250b87e27634259b3e5c20fccf082b0ee57b102603f74a4829bf7921933329c8b2196244b71f7572cf8013c545d0fbbe391ca0d8ccd11c91358b6e01b7d57085597f04e23625f25c0f836ac70f3e93dee6bf3762a9be3ac40e60375fedcc000049ee1660339374e90f590775ed765c4aefe7c08ce5fb9bd95798c5de101748e4ee417d30df5050d3ce0dbc04413616076496192783e03aed9f566876ce6b0387f741cabf8f1f350554fd9a4be757618b8f2fcde46b3ff35a8f040367c01fbafd8e8c739f92851e550141cae81270932d04de31108643e7114484b1eeb2d0ae7309b506e2a3ec7fb59a6f74587544a0f8997281e491a4081d87b81b723e820b5aef555721884dffb0cd949d12028a6aca08c355079b1b204b5094ce6b511a762a64cd528dd2a5078e6afcb3b323203c9916585d1efee62d35df886ba1df1e4aee45872d80eead2818e4fd40fd6a4de43acbf2cef44b274ab8a4f8158bd7e958fa251d67c63eba645e614ec28a3ca1d95e543ebd41d45cb9a4c46e3cd0e7c3d2268d4c164075429a9eebab5c328e9d86be34da9c01a260b9fbf540558455e29b4552b472d5d14363b60a188a3a72b84f631399113170143d73be73c1aa27febf5c57a7c7e1b690ab84e75", 0xffffffffffffff80) fchmod(r0, 0x4) poll(&(0x7f0000001700)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) 10:12:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x80) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$dupfd(r1, 0x0, r0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) pipe(&(0x7f0000000080)) 10:12:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x2c8b1275) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200), 0x0) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0xb9}], 0x3) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 10:12:31 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2000000000000000}, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x6, 0xca}) 10:12:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r0, 0x0) 10:12:32 executing program 1: r0 = socket$inet6(0x18, 0x19, 0x20) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = open(&(0x7f0000000000)='\x00', 0x100, 0x100) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/40, &(0x7f0000000080)=0x28) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) fcntl$setstatus(r0, 0x4, 0x84) shmat(r1, &(0x7f0000ff8000/0x4000)=nil, 0x800000001000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 10:12:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 10:12:32 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(r1, 0x2000740d) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1, 0x40}], 0x1a, 0x0) lseek(r0, 0x0, 0x1) readlinkat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) lseek(r1, 0x0, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) lstat(&(0x7f0000000640)='./bus\x00', &(0x7f0000000700)) fcntl$setflags(r1, 0x2, 0x1) connect(r0, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc) 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) connect(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c653000959064d87ac39aff7cb3eac3b596d3cac81b319c0000000040000000000000"], 0x1) lstat(0xffffffffffffffff, &(0x7f00000003c0)) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:12:33 executing program 0: r0 = semget$private(0x0, 0x8, 0x0) semop(r0, &(0x7f00000004c0)=[{0x0, 0x80000001, 0x1000}], 0x1) r1 = semget(0x1, 0x7, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r0, &(0x7f0000000580)=[{0x6, 0x3, 0x800}, {0x0, 0xc09, 0x800}, {0x4, 0x20, 0x1000}, {0x5, 0x2, 0x7fd}], 0x4) semget(0x3, 0x3, 0x10) semop(r0, &(0x7f0000000740)=[{0x1, 0x25, 0x800}, {0x2, 0x5, 0x802}, {0x1, 0x3, 0x1000}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/148) 10:12:33 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="a8", 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x486, 0x7, &(0x7f0000000100)="ae57d1d0339d0e92a5e458f41f268c639dbd9d64103c467c07", 0x19) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1) setgroups(0x1, &(0x7f0000000040)=[r1]) 10:12:33 executing program 0: setrlimit(0x4000000000000006, &(0x7f00000001c0)) mlockall(0x1) syz_emit_ethernet(0x3b, &(0x7f0000000000)="bdb09757f9ad08d36c79b40edf1c867fa2c68d2f6e1aa83fe3bc1f020f08ee859b2260a88c2abdd3ca9f702b36fe79518828f213b5f734b525807e") 10:12:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') open$dir(&(0x7f00000000c0)='./file1\x00', 0x20, 0x7) symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0xa00, 0xfffffffffffffffc) 10:12:33 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) dup2(r2, r1) 10:12:33 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0x10001, 0xfffffffffffffff9, "44b8acd70a7da323dce16b94200e31015479dc00"}) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x4}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) syz_open_pts() 10:12:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet6(0x18, 0x4, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x180, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e91e0e1a946e07a"], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0xdd69, 0x3}, {0x18, 0x1, 0x1, 0xab8f}, 0x5, [0xffffffff7fffffff, 0x35, 0xebcf, 0x4, 0x101, 0x6, 0x7, 0x3ff]}, 0x3c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x70e5, 0x74fa5576}, 0xc) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 10:12:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) ioctl$TIOCEXCL(r0, 0x2000740d) 10:12:33 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x0, 0x1}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\\\x00']) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x4) open(&(0x7f0000000100)='./bus\x00', 0x10400, 0x40) 10:12:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x103, 0x88) socketpair(0x1e, 0x0, 0x101, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x28, 0x80) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0x18a) r5 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r6 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r7 = syz_open_pts() r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x8007, 0x5, &(0x7f0000000380)={0xffffffffffffffff}) socketpair(0x26, 0x0, 0x5, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) sendmsg(r1, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000600)="eac367706c3c4fd58b142bd31e492eb718aff7c009d1414e14c0d5", 0x1b}, {&(0x7f0000000640)="5cc10e48c36b43521be5d0c16d193ef9b963548f1726f73a142259f3998c2884e9716610c75a356bb6c5be401bc1c2eaeaf490eed89ea750bd8407e7495cfb5ef57791e58a744dc4e6368c9d20307b3b805ec94037ee6ca5a038a331e97955978276bb952bc32e8a6cc7df846b5f180fd691d0a836b4c20d7a5fc3ee8b21f5f84e96fa1198", 0x85}], 0x2, &(0x7f0000000740)=[{0xa8, 0xffff, 0x100000001, "ab0117124fe287e798b93aec30576ec8065ffc63c93de6d47057ca3c3895d86823d31e41a2dfacd7623d1bc03e62162214d26bd3dbf1916e8bf7b5cdcb556b8c27d213331121a462361acb9493ab11a20726c7348ebcd40338f3b16357b364ec6b4fe3312deadf5664d7320c166cf75e62f6b432840eee9247864b104fe8958c99a22f91247e63791b67ccd954e079246cc80956e42e0702"}, {0x38, 0xffff, 0x12e800, "c4d4d883d23a238029b0a5687f121ea46f63665afcba218a69cb81f085a90c743657"}], 0xe0}, 0x2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x44, 0xe000000000000000, 0xa6fe}, {{r2}, 0xffffffffffffffff, 0x80, 0x40, 0x3, 0x7}, {{r3}, 0x0, 0x0, 0x60000000, 0x800}, {{r4}, 0xfffffffffffffffb, 0x4, 0x4a, 0x3, 0x3}], 0xa96c, &(0x7f0000000480)=[{{r5}, 0xffffffffffffffff, 0x8, 0x1, 0xf2a}, {{r6}, 0xfffffffffffffffe, 0x0, 0x2, 0x8, 0x1}, {{r7}, 0xfffffffffffffffd, 0xc0, 0x62}, {{r8}, 0xfffffffffffffffe, 0x1, 0x2, 0x0, 0xd02}, {{r9}, 0xfffffffffffffffc, 0x40, 0x80000004, 0x38, 0x3}, {{r10}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x80000001, 0x8001}, {{r11}, 0xfffffffffffffffe, 0x8, 0x24, 0x9, 0x1}, {{r12}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1ca0, 0x2}, {{r13}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8, 0x81}], 0x5, &(0x7f00000005c0)={0x92e0000, 0xfffffffffffffffb}) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) 10:12:33 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x732, 0x7ff, &(0x7f0000002400), 0x0) lseek(r0, 0x29, 0x1) open(&(0x7f0000002400)='./bus\x00', 0x2, 0x40) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x804, 0x1000000000000000) readv(r1, &(0x7f0000002380)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/61, 0x3d}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/210, 0xd2}, {&(0x7f0000002200)=""/92, 0x5c}, {&(0x7f0000002280)=""/195, 0xc3}], 0x6) fcntl$getflags(r1, 0x3) close(r1) 10:12:33 executing program 0: socket$inet6(0x18, 0x8002, 0x0) 10:12:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:12:33 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 10:12:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x7, 0xff, &(0x7f0000000040)="af20", 0x2) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) open(&(0x7f0000000080)='./file0\x00', 0x82, 0x80) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) 10:12:33 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000240)="8501001400ffffffff6f0300ed7329cd4fc6cc5b", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x11, 0x6, 0x40, 0x788}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000080, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x40000000, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x9, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x21, 0x2, 0xd0a3, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x2, 0xffffffff}], 0x6, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2, 0xa365676547fc4ad0, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0xa65b, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf000000d, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000048, 0xd86, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x82, 0xfffff, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8e, 0x20, 0x9, 0x8043}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x38, 0x1, 0x4, 0x7}], 0x7, &(0x7f0000000080)={0x3, 0x20}) 10:12:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="85", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1, 0xfffffffffffffffe) 10:12:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="c2fab1fb25b4180811a479d2d4c892c9d85d396f2984cafd011a8dd22c6e112c22c61223da1319cb27421aab648b683e0bf1f88058e016677298661b7abf37ab08a33fedc615f10a9272ce9e4ed185431f74d3ffd4327af6fc4dbe456786bc07602a95c0f00eff25bca0d3a3ac4e81fb7b15d2ff786fefbc8d11b9ddcf9047534a23706e7db8347ac4c4dce4abeb209d250ae62c2d7f2d580c3d2ff88ca8e123f38cee370bb5680669d5fd857c91e46d45b6b27986f764dae09676b1f7e4f224ded7f8fbffd54c0a367f688040", 0xcd}, {&(0x7f0000000380)="3d6d2f3f4521fee0e4823ea458105152d8a7c58e08c0b2a7f0d8b83d1abc8f0307c24a81ae217d9cb943195646ed57dd708f65cb53dea2ee70eb830b1992e49591d68e1dd6334b53a07ffc4e9c5bdaf20dad1d5ecbbf53d09908c19cf9f32b2d23ec907f73f530a55e1714", 0x6b}, {&(0x7f0000000400)="92982db9af777eb320fc37fd76d4e41c0d0ab5d636e53d18d7891a6736482054b027c53806037a115a67a68c9da66fb52bf314a5e08f7d10c4df724306bc6f14489aaea15cbefe9737cf5467aa6ef03e543daae7ec93d9957b1cbce589290db72811aef041a6097f774f051f52520ec95541d6a8541ed23d08caa310f658d912e0bf8bb0eea9fe853c9d18d1ca", 0x8d}], 0x3, 0x0) openat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x80, 0x1ef) mlock(&(0x7f00003e7000/0x4000)=nil, 0x4000) munmap(&(0x7f00003fc000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/249, 0xf9, 0x841, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) madvise(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x4) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 10:12:34 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) 10:12:34 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) 10:12:34 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000240)={0x100000000}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x3) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 10:12:34 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x800000ffc, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0xa) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x2) close(r1) 10:12:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x400, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x11a) close(r0) 10:12:35 executing program 0: r0 = syz_open_pts() 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) 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) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3d, "bad83f067108e2dede80000000001f00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:12:35 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r0 = getuid() setuid(r0) r1 = dup(0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000280)="2dd162c46a76b3a3a75a0e5cd45daf6618ee42c9afd1af9a01943cb2d6d3f2cab39f5f7cd6e9a0584f08e42bef207dfc7b910df660334e3b941bdb35956069a4bf599ccc", 0x44, 0xc, &(0x7f0000000300)=ANY=[@ANYBLOB="0041694b8b002e2fffffcd2f263a0b819999c2f474cce0436c8ab15650209b7e04a80eba94ca9f803b949c01bb7d523fd216c90a8020067259868b5b987d5c78b078f87aa69284a98fe4a9c1682ae2d566eba52b36a15d73efdb14a76443d058bc40ad053b4ba73cb0d33c3902f8da70800d3b1e9f67bf1136a7de8e67403b319f3317cf12cb8053ba75c5d3a42bacbac0808d866a2633eb1c003aa54e936ad46e05bee65b4cfce655f1b0d508703222b7eff4bdfd301caefe50bd96315a3f9fd855d1e699c367cb602ebc1c625f800010771a931b30c6877bf3e11315b3865c05ea5c"], 0xa) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) r3 = geteuid() setuid(r3) socket(0x11, 0x5, 0xcc) 10:12:35 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x180) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r2 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x27c, 0x0, 0x9, 0x8, "1702079b37982cfa4e00000000000000fbff000d"}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001540)="44339b5670e32f743a60c334f1776690521424343b2afb8a7a30b693f9c64b559af9a88e0848cf4b723afe31dd99ffb9d58d5c202e5a670763f8e0cbea891523550d431359f2c9631004c116e68b9c6211731c13a2891e1aa3920ba9ba45443ddeb59e066a17926b0e75c7f0b4e3c5684ee7b76ae29036a51b34385fae7d29da449fa7b20476acd297e64b140170d293f1bf0378dddbf815e3361cfef78322b9daf0406f310a608e2318834cbbffbd51efbd448f2e1142aea12ecb9218aa00c7", 0xc0}], 0x1) r4 = getuid() r5 = getgid() fchown(r0, r4, r5) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) 10:12:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ff0000000000000000000000"], 0x10}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x2) 10:12:35 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000200), 0x0, 0x0) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f00000002c0)="7c2fd22d37c542a08fdc36a4701c771a9125ff22aed6029e369dfd1e94848332a9a232615ad940bb893b2cf22ef1ebc945d2bf225bd492cc5d7434fb9ddcaeffa5e14f8d0010000040f0795ab1cfea8b173cf372a087573f55b5cc15aa745fbc984dd7cc0e56be03000000855e0000000000000401fc11f51bdb", 0x7a}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8e) 10:12:35 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x4, 0xfffffffffffffffe}) fchmod(r0, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r3, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x101, 0x9}, 0xc) r4 = dup2(r2, r3) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) write(r4, &(0x7f0000000440)="be", 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x5) 10:12:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x2000) write(r0, &(0x7f0000000040)='s', 0x1) connect(r0, &(0x7f0000001200)=@in={0x2, 0x2}, 0xc) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000100)="b9d76c8c785b1c2153fc", 0xa) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) dup(r0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="750ad70ef03e7abf5a867b6c8b3116a6bdc8f02114cd935d50b37978ab24cec43fc0631055861cd4f296330b35a2ad64ec820c9533d831d2628208b24aff81c407b57d75c32928eb48358f83077a4f29673c9e3a4e2f8c8a63c24fc4f39c0e4be9942ce20db0250a67334c77", 0x6c}, {&(0x7f00000001c0)="bfd5201f1187ae0a958e2cf3a831f45c07dae164c4bf4746ddd5b7d7655e5bcab988a9f3dc2e5119013d41e3bc3c091b2fd331789c2e729cb0bf5b9fdc2545d2652295467c7285fb9fe7e0bca70003e5eab42f69ed3d0ae92efc6a0b60e05fe2acef3b8a68ebaa26a262645ec7bbc2a42bb860ca1f1bbaacb37a907b8cdb63ac4a127c8f1fec77ceb7d192de2cda89e815af6687980cb2b3263b864a6cb11eb0212b1620e455904a6c26d85ef6d8ea59ed4686e7384fc0dad7eadf6809008b2b3cc81560bfcadc35111bf373b487dc847cf5beba5e5a0457b9f67c7ec8b83f5af87fe5df34748fa29b50013b6394c3db653b9fd12febe35b0027f735c6330fd98d02a67bf14b6352b16b92c3a091b41f756b7036171bb3cd7a7e94d2a197640d084b4c53a6873a38aae784970b79ab20d22fb5215091e91147ace1de8403cc9a8e587a293a29d8c674abc87a2617142eff016ee2081a820dc34eec69a027ac9ea89067f8f59e4057fbdcce153ce4172fe0225b1ca6049693ea7f56167e7f7b82a78148257f7ed32e661e5a99effbb0b916d4633812de38f2a3eb7296be469a32e177963128194e449de2ed96c5f815d9aced6a45bc5bc263417a8e90a045b34f40ab419b0366d25e97f180e051bc405b2767c91d1cca83b4a29e944e8fd6dad939321f545b7c7f04935d7df78e36ceabcf0257f3cf72ef4ffc22cc6dc694ab69992e2bc1e6fc7e41abb4a06fe1eb01d3184e66b6d078683744489f9ef9423e190bf7780669ef4c852ffd86461ca1182814bec9c216cfaf2580e077089f85c8d4880fceef6f801e737509fca6d12012178423845d37eb4fe32da8f73fa8556fd4041f20806ab724179cef41959b9483b47889f42bb73de51e2db3b3347398afd0b78915374bf81d98d12b631252879baa55d8f9e453f21b84eec2bd36bf35ce15dbab1bdfab97d9d8da84a71a96c22c85e610e0846e32037c4007ed4d7724dbc1c9e877d330668164c6a6d8564c62e9de08a07560b7bd1286d9286c0dbbb4688a6da4f6e90993983a86347cc02819bef088a0bab7600d30a64019a8eaa9ace6f0d6e6223b485fbc5c76d481c245b1ee99b01f166310a6d6562c8b1caa6f6d163e9b2eae2581adad7a5338bc5426d5c7ba0ec9b2d6606e46067cac7c4eff5cfb10a8f99dfd36a6714b76811bdb9d62612e1027e1fddb53db1e9b6c3fc3d9e1fa9f1a2a9e76a99a3d004fc06c97d05d74e53f7555379b1d849f9530c1e22c00a28c00c5dc9bb3f2759006b14abfad1fb882006dab66c935096444b20ae8151f222a02d002340d2cb88f2fb63ce34ed463cd174a8e23fa2da49d26c6ee48414360d4154d09d523af8afe580f1c29328e53bbe424051ed7c7fa6ce41dbc56d6c7e5905f50c5f5df8beb79a434c25c096c6d7e5fd1dd09c742863c26f8ca3a07c34b9f671fd1e2d1ae52cd882db06de2be8693de412bde960bc3fed605652107f9002e44f1bb19cae3056e47ac6b6d66b0c83ea6654bcbf004624f18e8864b2a00ae00ed2d1d0d53e072d963f9a30a85ce07cb1200ed6d7026f66e6e43efe27048ccfa5c3be9c7f9599587d33bdb21aedbb412ed80e16fee11d28249ee5f65d90f767fdcb77bbf27e8a3b49c1c76de834529b64ac987f36a6218f5707db9ea4476f44091ce5d1be7e7a97f6e4158db082737a64d872d39205d10e63826f6e538bea868ed38caf8db1f44408d675c89dcc4f8d85d0a79c11208cdb7b10c448fc2e25e0b45fa5c5117f45fcb98472f0fde72723b68593419e7fa0fd93b626b8191d781492a7ab189a0a01a60c0ce1260fc334831b048a44015d42b93d4757b2792bd80507c56145c45186f8aa4af5cb184f1d809ceba5272d7dd69df96b4b92722ce3a36e39d4e555e893fe88394a9af64e8f137a0a7e57e1b8386b2f30ce34cb76cbfdeb2353b36cd2c826c43ef0635935ee17c19739ff96ed0b0c112f0e54b8ec51950419ca6621d9c8b26ba0543853ba1c984488e8edc2e6def1f60196b763a7f56d1b0e7c7be9adcae8f778c58564da5a4046873cb386fc20644ebae0432bc03c751d0ecfed6d45d5d5fa6a4bec742aca3e8dd427066165fbeda704f4a888a7e51f89e3aa62db38798d369fccbf2af7a645f78f06025862159a47ea22f452e009d750b6a8e42459f8a3f907746ba55f5a49993b99eabb6453d4127ae1654a45d085e7fb91dc7ef9fd383a3f09fadb5e67964758174ec23408454a7600633796981375994af31fdc2560e135811c293904d9a07c1a61597e5c566e14ecfb072b0885957718ab62c6e510ee0a37ac60b3d009d20dd14d241912a5871a8110e2e948c266ed48c69dd733ff76e7e5e4cfb5704c0b58c67976780eba30f41516d86e9a1b7b2669ce2bca04753190323f044424b69d29d5537e4904a1cd3666ec89f199f0140513ac592044ad97fc7cfb20d7115b4d2b25cede8a6e0a74e060998d6b92c809f5802974fb9135bf6e72dceceb3359bc2252e1090cc7d095123e61068a3bbf62dd50b470c2fa0c7e5d67d386d65a7ebfd39a4af9f5586c266865d7f78fe5d91d15eb179cafb86caa88338f3199c366569f97a30cfbd57848fe780618f14f1be5ed1d28be0820b1d9bd66fe4a5eca4ea918ead972c0d9c92707edaa29915d97815b84a46b6b2458635f4aecce4bae138a1fbb29f8a570125845bca0c838b8e7cf3343a5aebb11bcf07cd5a95ff069d5ae0c04764464652d5ac28a5801b368de75d03e2c520a7686f38b8f0b6567821415f97e4b76543533a5ffd50db5d0320fd9e0dd4226366fd8d0cd99c01268196b975df4ba89642c65dc965135e7727c256517814798973cd9aad928c44399f3e740e2e3531043ed97474625d684d2485e58389e3c9ed3e5cf595aa7a33b60da72469f90e7a0a13738b75e9083a3b34b778d7fb10780cfdb52d66244d9f2b1ce63ad441c4c7d989d5f619f30cc2726a95d4a00f262eb86891c0815bd92fdcf4736aaebff758ac39278abfcb1c9ee44361b05520d1f237b64c2c0ab63830983eae6d31b364008bf4f36c354b48532aec1961f1bfc2a13f5ddba416240880f2fcef03fe68215d9a7005c22f0d00d4fe813ef7ee90f245269d55662ebdea381068d195a9031979abe50d4abd07696366dfd178b3e94d1125b75233ddd9c35b195da040dbb3e015b38ebf6f361de7ca96b3a7048e0248281bd53a34db27b10fb57be777e3b8107bf97416dcdbfeff132eda57f0dbab10f2d24c91f2789852a2ab988e5783d8c1c859385b2f5c0372194d560fe876a3bea07f55ecf253459b16ac51e9892a33e8f81feca5043370bc2358589c8693d7d81481ede4ccde47c1da75a70557face20b6fa3671e3e3686b42d398eaa140ba0704874d010c603d0489038b2e5fe9facf7148bd79b2b36735b12ef6d080cbe32d2ffc12bf9cf06d3f62ef6052825a6cf0925f96e26b8c97869894e4ba4ed5d0f301e0a68da1999ff2a6c0a36cd0869b271f52c330c6e40860844deae0e64ef34acf2cf06b423e6cd44d1e481873736589d86927ddd78ea8e646e6a7da9375150dcbc6cf5dc73c90b2e7d0340d88c5d6668f6f6eaae65c80a8cc454363447bc57e302262e44e95ccb5568b4f1cb688c06276352587f0f0c874b0a5cb962c6557fb252f57c66708f805999ae30f84c7c24c55e345b2b65866a3133e6ea73a023ead726bec875296c0b4f6c396cdabb4c808dd525a61592e3cb00efffb8d88e1de970ef4572b068d5d9c214f7bbd549a4e351217fbd876f669783fbeba03065afa72dc6ffdeadfd6000761cd1531a5c290aa07b8d109d990fc30b1cc8434f392809aa9faf15664c665c6638c084e690ecc29a03b07304c6cb53dd7e92253c2f0578e5ed59ef03a7c1d38f8c3fc58129ab2f4d6c3205da08e87bffe3a37a90a333607c83645ccf3fc9728d843d6abd8fc9672a73bcc918dd53d64b1680f2bfc18b81b8d2dc4d4d9a447b9b93517d90c48943f291630aca156fe301c355dc8d09fd6d2882d885964cab3248d0e460c71e0456dafb3eec6fc85f0c29c4c42e89e8610ea672a1e7a8ddd0a75598e25e68bf212baa7e782c9635196d3e3d11a87a856c5bbdb29e34dd9f281de5ba78d521061a2a6f146508687090077e9775f6333f859efb46703ed2cbb91802490a8442e3a43f291c914021d4f932460ba6a9bc47d9aa42cf59d9ee72051d7a659d2dc2fc1b23695df6bd43acc31a799fb77a98f2315d0b1ee3c149089713f406318813dbcc0c9d61b4e50a3a2b2ce67ef947c24f5c8e1f0e882bc4e0ecdeaaf5e8dba037623c8675f19b0588a822fbdbdfe2580a8f098534dc86d2a2cc7e42554d4dfb29740d76d505d8bb9e104cc06a316fd27ff92636b1a8273eb0d2a4c4e644dd03c3628ae3bb00b5fe70db0fa0b35e8da8286ed11347e11b6038d38d793d05acbae74eca05ad6d505d70e85d7bb9df16a62517042dd09cbd15e3007ed5e33edd00f68b93bf000b0d43ea2663184273dbab8685cc7d5480db88f7f0f9912cd86e32af544aed3fa19b946925fa4be9338e3466ce7b55e7e506799de048ae7f68716508d8678f78756f7cc24d160d7a1e75bbe0d59c02bec0a7161986852f714b9cb43de5927e7acc7b30afa01b0fefb671edc372e9c38d4062e27a4a9149c7c20393fb5a0cf9ac2f15b4c4a3e7fb63393804c8410ccc258b57d76be51e5bcc50b67344cd290d35b7d15dae06a9ece47a797d00a269fad0b419707d61afd8f03fc2898daf468278c77220173cd2887850d5703723df1e5807cfe5b7f35893de2e0c0d619f9954d000f9e8b41f2e93fa2fc56e4668f79cd1faaaea91fc73e0cd276feb3f6909a590db66c275c602322bcfbbe70e53a4269795a159ff1c6f440ca34af9afdd50b7bc40f0a3d7f41abe655b5256a3ae0acd8f175a7975007b833e479c4d659278f9de047b4b930b1e85b027e2f6d154861a2dbd530e94e022c0864f4f8bc60b34b077c72927b610f52c95678edc49cce0d8feb9af36f9c7a2641a73f95582029bf654dd7237ebbc809ce0718e4b7d95accc53760d87c9e22e5d88910c242febba5ab2d2cf04aa866ebe1336e9b8b491d837f106f0e9e4b20ab02e6c8e55390d3fcbbfb5ce439baa581ec2380201d60bce450a948c631cf5d7c87143f11cd273aa450ff31d489deaef3463c086069c6b14de2156e3acb5325173e1482aeee243dfcca2aaa6490aeebcde223d09efe455afcb4db80a27a52a9af87708c37f4999476f274d842234fecd22928a5b636880f098a8c7a12977557d57c4120639956da3b82adf64db51d27c256254edb15479c049868b1a6e5c01d101b49d38d982650396253af13d250808754461fac6019288994143401118bfb211f503aa2e3084ba108a9a5e085cf4138b97a8a860140d6873eb6b570018245b000551d68723d5251531c2e2dfd4dfef986bfe4cecf9bbfe691b69f8e88b2fb5d009affb279e471043046c47a09a0fc1ea66904a51c812c0cd1c12a8389e3cf42fe0d5dbfd5bd3056a742049510704e14b01a958c95def3fdfd067ca893dbc36bb852a33cad3c5785a8602a491b35f2f35ee6ac52b914c4ea080bc2b23aaaac7bd1df4b6978f2ae81882cfe8215487b303495c890a9318b79f76e7334c159d82ab409e97bcf2f1d5c0a992b06538a5f9778789704ca29d0a85a2d5ca06c7c5c3495cd2301d2a6e1f5124fd5d90345e33fcc16074473d369b9b2bc694e049944c05288f5b9aa3625a44da31e72815336e276d575a4dd", 0x1000}], 0x2) 10:12:36 executing program 0: r0 = getpid() setpgid(r0, r0) 10:12:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4004535) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x23) 10:12:36 executing program 1: r0 = kqueue() fchmod(r0, 0x160) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x88, 0x1) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 10:12:36 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus/../file0\x00', 0x40, 0x7) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 10:12:36 executing program 1: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x7080, 0x802) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x1) syz_open_pts() recvfrom$unix(r0, &(0x7f0000000100)=""/123, 0x7b, 0x801, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8c63, 0x9, 0x139, 0x5, "78d4f75978a19dabfa27862907259bd30591ec4e", 0x7, 0x4}) 10:12:36 executing program 1: socket$inet(0x2, 0x1, 0x7fffffff) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 10:12:36 executing program 1: setuid(0xee01) socketpair(0x38, 0x4000, 0x200, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="6452eb81de12bd3618ce322cdce6828fad734a371556cab87f794b56c7409ed96614f7cff01c5a91786a9159885ddfcce7810f99e24010e879df3c222aa6fc11d527fa8b7e412f6703a09f86751dda013c74abe2d4e1f5d0d6d8d6db04700af81790990725609dc1ef2d4b6c0084584ce09beef22ea695b7cc96fad31b1e", 0x7e, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) chroot(0x0) 10:12:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3fffffffffe) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xce}, {r0, 0x124}, {r0, 0x145}], 0x3, 0x7fff) 10:12:36 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) unlink(&(0x7f0000000040)='./file0/../file0/file0\x00') stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) 10:12:36 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x994883d46484d993, 0x0, 0x56aa69a8, 0x401}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') nanosleep(&(0x7f0000000140)={0x0, 0x80}, &(0x7f0000000180)) 10:12:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 10:12:37 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 10:12:37 executing program 1: r0 = syz_open_pts() r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgroups(0xf3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, r2, r3]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r0, r6, r5) 10:12:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 10:12:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x7ff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) unlink(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000180)='./file0\x00', 0x109, 0x80000000040) 10:12:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x100000001, 0xffffffffffff1cfe, 0xdc7}) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x4000000b, 0xffffffffffffffe6, "b2786eb95b7c30abfc090000000000edd6000002"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 10:12:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) socket$unix(0x1, 0x1, 0x0) 10:12:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) socket$inet(0x2, 0x0, 0x5) 10:12:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1008, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() mknod(&(0x7f00000002c0)='./bus\x00', 0x6000, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffe1, 0x3ff, 0x10001, 0x8, "582edfafdc54a20490137adbb85f6d3107629d97", 0xffffffff80000000, 0x84}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x1, 0x2, 0x6, 0x37c3, "2c4657b2d54e7c2dfe927b87c03692bdc2ca1c82", 0x7fff, 0x401}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) symlinkat(&(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./file0\x00') execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-]\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) accept$inet6(r0, 0x0, &(0x7f0000000480)) open$dir(&(0x7f0000000340)='./bus\x00', 0x10080, 0x0) recvfrom$inet6(r0, &(0x7f0000000400)=""/15, 0xf, 0x42, &(0x7f0000000440)={0x18, 0x3, 0x4, 0x8}, 0xc) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) 10:12:37 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f00000003c0)=""/20, 0x14}], 0x169, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fsync(r1) getsockopt$sock_int(r1, 0xffff, 0xa00, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x62) mknod(&(0x7f0000000480)='./file0\x00', 0x600c, 0x6) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) 10:12:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8980) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x10) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)) r1 = semget(0x0, 0x3, 0xb40b424595ad96ef) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x6, 0x9}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x7f) 10:12:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0/file0\x00', 0x800, 0x93) connect$unix(r0, &(0x7f0000000600)=@file={0x1, './file1\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="2c394fa3b8a89c9fb1c0ffd59b1ad46c11cb58edaa021eb1492b4d424f39089b9f7f8adeb576524181f3294c7077c7e7d7904491dda652bcadfe21bd17025bc78dfd6ce475ca6db3fd8fe309ef64bcd4dc0892a7adb59555bd90bf40b41ccaddbe147f016b86eddf51c429ffce7a04801a03408f37f5dac027c691b5dcddcf39cce6fd871f475c54460418c0525ba6c73c1bee03bf5d4102a5173b831c7cc8625748ffbe60b4ee6f0ab9d516dfc2c85ffb62579d93a6af10a1ae1b2c619ebfc70bd569d639e13a", 0xc7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='})@\x00', &(0x7f0000000140)='/\xf2\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='%#\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\-:[\x00', &(0x7f00000002c0)='&-\x00']) fsync(r0) r3 = socket$inet(0x2, 0x4005, 0xfffffffffffff226) sendmsg(r3, &(0x7f0000000480)={&(0x7f0000000340)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000380)="2fc81be72bf97d234d7e1879e69148c6b332db725f842eacfcec9fe028c87c849f6129ee8f15c1a40140ec63588cb1f14599d5355cbe84", 0x37}, {&(0x7f00000003c0)="277ab34496a32a0778b94989386b8962a5f99aa9adc61e5dcced984346cf6e29b16a3946443c22502c43767a93c05feaf79f772f4aac24cb88162043269a76bfd7bb071ad182bf3587559c0b1e64aa3ed10461215d35ccf310", 0x59}], 0x2, &(0x7f00000014c0)=[{0x1010, 0xffff, 0x1, "c6ea57ea355b1484ab9651c58f7f9b51fd13f122e1f6206fe83072d5d25733b693d3c982e2df1d0fbcb19805d9388ccaa860fb116780a4abb54452b95a2f106625efde53c1636c4cf9a60d49b19bdf3b031a376c1d19599afea72d1a9ed0dd7289a72f3e9b9797446a19d355cbd5f4d29455b3798f57e2de2b0547860f0aa62d29c88a6d140e7acd0d7152999af8a279bfb38b96c69f524fb7e1a120a2c23a6fd00404dbbffa70d7d481b029bf55099eed4cbc11f1f1a9e552afacc67a45a6fc59519468c4328f6530ea58fd058c9a692a65779c229531e7528f5d749f184f6a85ae3131fa0b5054db87fd602b9bd934935e4a60240da498fffebf2f2ca1cf73aec391a3a8bbe7078e98bd3b9400ebaf7cfeb9d277104514f78131c21dae89225a90e7bc5645a1b78cef442b56d00e935a0d367d84fd186c59aac069ac417854c3a89e616678f74d6c32f379cc141fdb94c37cc8c8caa03d3fbd17332f0a9e4c5c1b2ea669516ebbaa7d269d68be58032e05fd3beb5110792a960a7ea1425c8f679d9f9c350a0600bb72b1ee57fabcab84dcc73eda4db5ec47e905f3741a63fa54cd1743017df6ecdaef6e46622a6e433d08ca2a948978f50e044acc10eb4e87c23bcad48bd883f2ab06e28839dac9d5a9553d3348edfa0cead04b82ec95a15b0d2ca563ff7a21e3d9972833aafcd7d463680758abad50e6f8058f751a7525119f1cc1f059beb6525f1e5c8c1dc4e515431ded420ee1022c44b0e9ea7e0b7b7f6fdbe9b171ef4090c11b4cbad93ef2b0bcd14fbe775e5f733a4c24cb80f3db2cf7044b0782e51e75a1259ed0e91456a2be4457577d58585c7fe68de92b4b63e5c5ebadb123dc4e4cd39182a7b2ca5b9b604d3e0f9d8ac156ec1c53f9f59b75ecd6f787e01a0961cd2ac29be4b72d0d05f062af071ddab6bb450e2b0c1d6761e19a623089a14699af935532b68e545667158c3a345d5b17f59307090d163f9df8eb6c4665c22ccee20fe15916a205bde3dd75b45a2b6db6aef8f28df192e007f39d33c25242c3ba087e3c69e67b8e0e610f98c36c0252cad9c47ab8caf6e56ba7d86843c6531c852568a92f4fcb2414125e5b2db3e103a409010be4d6d1c3c13f67d886b1759d4733169cadee771974a6e4e6780b46a3d7931f1f90ecd329a8775eee024acac8b33bfa37ac506759276e8b42646f15267e1d746154ca72b88805654fe70013645fe6f53d2222ea17fadfe37fbe25c269f146cd05539f553becb62c470a95543e424e463047a9c9032fcff90d750cde3275ba78ea2c47263082d0ad8ec4157f142822ed3988f8203d42f5a4172af8534284d96daa8862c12da0b2824433a486cb17c172baa572cc6f43cbfde9a832b7d2a5f8781a60fa59fe9524817c12ea65316e7120aae1e4ec4f8b8bd065719da0f8b001f18330de00df89632f26dcc5e9f93ea4c833c01af56428a9b0a392d750cb119329b375403a1aabd64e2930b88b65f54f10e3941eb09b986a95a40bcf9e6faa3203621f9a83197582d28a4978866887b02b47523be8aafd0cdf6646adf71aaeab418aadc6c58c6bc78a4d32be2ecb79dd3cd0ee728f58cecb225292f5e11691a397de28a12d65966abbcc31301403f9b26119bf2dde47eca9877b0582f3b4b17c9a6bfbc89ca53026d44514f7f2fca817df16bb155c7dd2401405e6416dd871a8097a22b343842208e152c94ed5a28e576aef513b2c1cc80100c153d02e482203dec5b39a0e415b19c385cac23c18a0d0bb14fe18286604858730832fc41bedb4804cb6ff4b4e3026ee00ee13e43aa74356243abf3256469ef0695b3a2001eed1acd240d75a935c1415f60954041ead217582c91745f8fe884c02835c264113ee429dd527feb78f369e57f74e925978286f6c489a28927a841b96f74cca51414c2be31248205452d674232d9ac97c3f175470d978eada9fca23b80014c1d2d57be920a6c035519735a3a90407932949a74045cd9fbaa20b7b5033d878d4eb9718d1f206935686bf4b9789c6d04aa6f0acb446bb6322c413bb6938b4291e701a1c7934e12dcee482388ffb05faa5cdbf67e62b9c0cca3d640687a0778cb7c6e85c5dbe8fa77719d3f5480a56a80f70966833256f7d9d3d1155273891a8f5b1d319bbe75b2449aa36b1134b460344ed3ddaed0844d73c8e43d53d19f94156681315eddf86fbecd309c9e2230de10537c2618c51440d479d5f5afdbd28c027a917263bd67d2216da1d80055eece88e95b334982481c2768a435f9b10f59746425a69ac9f4b4979b1f5aaabf85be14608f50a7fecfe08ac49fd027906fa7e65db1068cac9b1149396b1edf353718b79b722e55e7d3f575ccebb2cdaaf78a3773e5b4d095fdf51b82f24de069aab5fe05b9cc360242eee3d53939eb1de37bdeaf9513136610d81ef8d8c9e089cf7e3f5974e56ec67a670869dafa58b22f1e710377056450eccca7261a81fd3b9d08c90b0794a761deb6def63c25b714e8d495dc0ec30d42fed0c22cd63e59a3b2f84a59ec9b32f76fdb7a11ceb4ab6fa8cb3dbb69647550fbc875b5f9725270767cee3e4c07d043f1ab318b5d40a8a36f43c29283ba02740eb524fa3b722dfc78065d9c879d23a3aeea6891a60a5b1898eb1037b4934814e23cd10a6b1315f8923d9d1ee85b18ee65e7da0c04fe51407327be234daa1dcc0c4589b095d13f8825bfe9d13fc86eb94e1f60d911ffdef77af98cd8da5648334a43e0eeb055984d1fd0afcef66cbb952fa07e333b44074fde776b021a7c8a7726c4e428f2a07c1df78003a2a10a5a210daf85b8e58af5609b0b8b5ca1237779327dcc11dd2524e8f29841159deb19b12ae866c7ddcf853ab31a57827c94a3c7cb041f4aeae5ae4371ed7ef4d6da1778f9210d13689cd1e4f654ef4bfbb42e710a4cc9b24547b46bcf432809a1d7c72f21c87c5bf651ec59f931e95cb411d3b94e791ccebaa1d15e1df03acc0916fc696bd888f60f8de5a716f7616ace134b9965e3851bfcc74f0f78cd39f4156363cc525605c547cef4a58ca7942e403739015e14b50aa89320922e838b3a59567f220cd0bf6fa635ad1214283a8b43a385c69b6f7d12a11245cdc603d2d81c23d8805f71ac9524aa06a7969434c5759136a049b74b9d8dd5f38cfdf2d7ea52b27b4a57b19973f91a30ebc5ddedc4b93da6f53246e8e0d7b4b03c8952a70d7b071b4b7eb83ab7d4aac02c732a1c26da7e8117a6366b6915be293ff0a110115ea296e6a6aee95874d60381cf409d0417fa3028411829d5dd4926915325ae64216a8aa8e812a694bc9e09d37a40569f1f1628a3fbc8ee86ddf38d8962c23cf0e15b73b2602d6f48f461b6ca22a3cc499f0659eb4a2e056f346921a8af51514e05f11abb74d00543c0a826e7dab67893589ab46f94d81bff37aa4f6b127ae5e026208b3abc8fa0025b41468fd5e1260ee45bca7de731caead1c432252861c4c228774724b0f401231d0c3adeb8e64b977b6438cacd307c17a83aa2a8d533a32d208e7f9c9823c3409bef2676b4ac162594708e778fe1623f5528a2569bbfbf2d9d17e6e504a31ffad0a6bc3b36063b8163c34a659f5fa6fb0d7ce7effd12f902938603b0c82479a6ad2d0e07b75bb33a9dd919cdbb9ac7dbf8e0e3fb11c2f33e1e621b4dd7c6d10f60c2b9b1acee825f97a8e3bd26b43483b9e1870c7bcb55f48a38c7538c6290cc56633e4093ca44b98595233eb68f785a2ea2b528b791a8a313a67f431c47416dfc164e27fd8e9d5d02347225083e924a9b7503f63b02c02a6b1fb9e638012402412404389cfbc799f209e9d9a3c95e6aa43c9f547010ad2f15d0b536566037da78c77b492c89dc82e56410ad18360ffdea6c1ba39be2ea50fadf209b10c2f5c3e69cd03f507951f354699fddb14d3e6be3bc71450a3fe66f8c03a29b583f410865023ac68ed63af2c112de825481c5c11d1674823f08ee47b53c5399d74bf4cba514148e7431e86ea3ca265d7803c1f78ca0a9fbfa9f4615fd0913717f451eb0f629cca9d90f97ac6bb5575d84b0a7a8c4210f330443fc0d66a2f45265616c092e8a0e0a3687f220631b407d99f7cba68a8fa32ef1a3db936c1c8bc9dd9fe7fd203224747944a5b0ad53dec06b462d1eb712a7a14dabe2ceb78cdd6a37aec35ee895588e3681a1ef3093c3b5af16880205dead66fad9fca8f565bc59f7131252cc6af6c2084c5a4c356fcbff646bcf7c339a601a9a7dd7e283f02f858d1d79d0961143e65a147632ebbf4ec5632cc23d6e25f7f2aa36697823ef944c5d515f99ad2a4c5726203ecacb467189cd232a22dca72753284398537a18478f7655b4e2cd47f52d787aa059abedf720ca53639cf647bcf9b2275f18fd2366ce813b546de6a3176ea810b4da867b80a362e17463e9a8806869882d24c452aa6bf094bb885f805c35394fd55fc0a11883b20c5c7986067a0b1d2f9a85a676cc08a203ae78c388875a7aa4ee796c85ea3764a57bd0ee142d46477c82b422b891a6973c458de160d4448fc00b7a67ab49f41e7c228d307fa1c4498c763c1807f750283fe2ee65342f31314f83724e18a472d96f6d40f58183be63a0ff7de2b4b2e846a5d9cb8271b26da937cada16f62527b42f680555aa077ef91a3ee152a59576c6973f1351626e94fe71d05b720db93815abcbf3c64c8ecc67d35f54ab808cd7fa04fd92fa47e053ed04d67dc78ab56fc586539f4ed8fb910052db9b38dc8917f3c0174a39d6770d63142ab3729cf1280bbf97482a57e8119e8e8030de3906e8e2b3f9e976246f1f4e948aee3792d4fefdb665c8aec4028b4e27878a8c244aefdfb6d7f18daa94fe3d058e4e5fdcc4441c640b3b197d8481e9b0badb728ff7698c7366720abace0645df28fe798a0616674ed519aee0a3e8987bcd622d5c0dbf558a7551174e79d85c3bbcd94768758147f3e67d6e186310e51ce2ef9ec9e28202c16c9d731a060d0309619cc1c1751e2e63b480ee3a2300099c068266f4506cd6777e40aaae384e009af97f75166b449d5e9944e20ed9697eeb2ac5c13e57a04b280e886ecd0e8708c21f84b4677fe133c971213d6a628ad1c4e75a7de700427d4f66e9a082cf45a58685b75a77a1ec44b5fd857031c92133cc8c5e9306e94e895b49447266af1e41dd494b875fc2d40c0ce6c6809d879762d6f7f4f68f225b54a299231093f18af5ee713378834515333343ce393a9447259c2e8b61b69b557f70d1e1de20dc2ca2ae9b414703235a4b00e7402a9b13279e62f3ed5113f606bb12c72499fb15ed287dcb9e1335efcfbbb1f40b57914996f7f6c1534013712794f66cba05f562ddc5c3865f65790147278e924aa190605d8985cd844563680c4a73e195f1b27eb2d005167e2da0e87ed90904bec04c7281ca76c711777c668384803d0e8911400aa9025d68ee75a1311fb868f419f27b6227f83ff249774fc6870d8503a2ffc81bc29caefe50a31eb461e554bc93b801b86fe467d86cffee687383c95ee7ded6b79304280e5c4c4efefa455f0f90f12306e19121e4cc0427bcd8f9afd11e70f1749c3954bf8fbbeef7e1a841d7fc0c2501ddc189aa1ff1ab38d55a8d8d94b038075b505f911852dea70516b8fc49c6427aab22df698a5dec061e34ea5d7499ba61cc19513b803612e3bd20eb65f8ac766404bff857b25e25cf7693a381a5ec8f86ac8635212014578d9ba02176278a875c9e809f08df6cd28dca8e00acf57fa6a63ca284470e5b89df5b2f8d9086959"}, {0xe8, 0xffff, 0x9ca, "a14cecd77501e79fcfdbe777afdab16ec3235179be1ec22c0f7b3f27c55dc1e2fff7e7b9984f1b3be857e2a4b8e733dc60fd1a7c92f05e2b10ff53bd035ff5acc0612536953ecfed8448bb70cc8bb6dc1384592bdd9f93cb3fc9a26f8cdbddc9f783bc8f125e65c4be55b865a2aed3b80fbc3397393d2a68ffe6c374891f26abb51da886388e421b1ddeffed2dffdbf6dd17bd3e7aef2a7f1a157f25e5b2b52e8d48447f47e56c95d31e812f50b7afb0c211d38b41e57caa281679656440c09ea277c4275f370eb076368f2ba51ecbc4a33b52"}], 0x10f8}, 0x404) mkdirat(r1, &(0x7f0000000640)='./file1\x00', 0x0) 10:12:38 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = dup2(r0, r1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="94b0099fa1cdc545c007d84fe88f0f421379e12b775c4dada7d8423ce352916417eb1cad537fb2cbca1d8f1b241a2c493c686dad7d36e3be6771331021dcca896e24c438f352d87d787e65a90091409ea7591f54de4d60c39bb24afe20fa78e041af531750cbfc98f4d943a0d1165610b8020113fe8e84380580d7a60ddce06ff00786c57c95113f850942d03507ce5f04fec292983a7cea760d2768e290a05a93f3faa2f8893abcc866ed5eaccb3a399a5f8b9893e9741f86588da785dc23502372ad99b9580639c572a19cd0", 0xcd}], 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x6, 0x7ff}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000440)="93c100340a349309767f120f18c60e5bf45de5e101d9d25e55186559b9bfbc6ad9c83e2780f00e6f2e09395c0f3c274a2f4f98639f2d0d4fc511ce0d1d4299c86d5290784a2fb4e5ef7eabe66e0f54c327f4cbbe5afeb163f4be438d80b852106a709660968a4aa3c538237bc4bc680eef4ad69d96fe305602371ed71747c69eb946938c51966b00d8c1b4d72e3ffed3099785b136dcca31445c15b9451cb16549ccbab3bde8710f816c97c2a184f862436bb34c98aec1a4f4d0ffbafaf291c67210442375fb98e78d2fd86cf639843a7d583d09f2efb3276080", 0xda}], 0x1, 0x0}, 0x2) syz_extract_tcp_res(&(0x7f00000009c0), 0x6, 0x100) recvfrom$inet(r2, &(0x7f0000000a00), 0x0, 0x841, &(0x7f0000000a40)={0x2, 0x1}, 0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = fcntl$dupfd(r2, 0x0, r0) kevent(r2, &(0x7f0000000a80)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x21, 0x1}, {{r1}, 0xfffffffffffffffa, 0xb8, 0x0, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0xaf, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x2c, 0xf0000011, 0x5, 0x2}, {{r3}, 0x0, 0x8, 0xfffff, 0x1, 0x1a40}, {{r1}, 0xfffffffffffffffd, 0x80}, {{r1}, 0x0, 0x0, 0x20000046, 0x1ec, 0x9}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x4}], 0x2, &(0x7f0000000bc0)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x80000043, 0x0, 0x3616}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x84, 0x2, 0xf45, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000010, 0x4, 0x20}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x0, 0x2}, {{r2}, 0x0, 0xe3, 0x2, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0xe, 0x80000000, 0x3, 0xae}, {{r2}, 0xfffffffffffffff8, 0x1b, 0x1, 0x400, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000008, 0x6, 0xffff}], 0x9, &(0x7f0000000d00)={0x7, 0x401}) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) pipe(&(0x7f0000000d40)) flock(r2, 0x0) setitimer(0x0, &(0x7f0000000d80)={{0x10000, 0xff}, {0x6, 0x7}}, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) setsockopt(r4, 0x101, 0x2, &(0x7f00000007c0)="bffd6396879003d6bd747ecd63d2ada6c5a825d6c50ea1d8b758366d2666bb1905c44d76b1408cf7cf49d0e884969d26f537d93f068fade87b107261cfed3a6f7ef43593a469360a63b79e0600d3c6fb9fe4824cbdd926f03ae476a80b36068bd4fab74f97fdc025850c8073ede36a73e834ddb4fc8d0dc916c1af7263e8138919faf1aabcc8e20fe8b099c5b8b47d26d4e01b12097c4056f07a22404d45937944a4c9d8a0dad888f1dbf03ad077bcad6436d45a11871abc2e7c84e4c4811421b3a146e338968b9a43619abe75efb80009f888", 0xd3) r5 = msgget(0x1, 0x10) msgsnd(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="02000000000000000133dec3e9902f794067026a0611095d1382ba005f61982f98001a8c80663aac7808672d0481a7afa921d5093bdb1041626d875f6d5b3c2d3b4cbee627309515a9f53a1e53690f7e2a7ef9d3c0d286087e55bb658b8768806f7f51a797c8bfd83418a7b8ee189ba934ce8cae340000000000008537eb6b786cc83f5006be1199f4e63ca8a76963039eb28c5361ae81127b9f2943611ccb93627f202885453b3149a0815da77acf842448c6bb1c5476359761ac6f8cc607ed2a4cc984d97fe7602840be6170b57e31a6837c2e72546f71fce286774601b7a305f96286659ce2fa1ad3a1a1db3e3c3b2ed28029fae784bef192baffed94cd240ac1ad2b727b97cbd8ffac5bb41524856164c553dd07bf353b908cdc368eb3340bb9cb18a18a21d520a45c3a6e7206d5563296b213dc9f96c5960d4f29f76ed952243475bc1f5604e54ef4d5ce2176a0fa35a237299df5dc195cd31feb1310f02a4133c144e50fd5a60c51daa9cb2bff67afe3037969359b613d253a23d9a2edb280c33407eb6a157eb75c07114a0236b8da954d3ebcc7962e087ef955cbd14e1b038e651017c0a1577afd8630d923ca7af0dc1925827ba52dd40696ddc29ddf698530469dc0dbe0ea1d2bdd8df6a903a79a1855d397483a4af64259a52b01b6aaf1095613c763f71876ffb13f12e1553bb461e0cefdbde0854caaf80b0feed0e4bf82778794ae0739"], 0x7b, 0x800) T0ß“§¸Üú ¾T0ß“§¸Üú ¾       10:12:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') accept(r0, 0x0, &(0x7f00000002c0)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x9}, 0x8) r1 = dup(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001780)="78d5ac9ee7e8e0475b6272b405a363b42fc4156c6c7f6ab68807cdcf62322cb07de93c3d78c3b3377276314b072443857a6e65ac0a25bc2041a37067dcdd8381c6382bb8248b769841132938d75529c3e8f1d951b38bb848ed411231b84049fbbde3d7ba826b35c6e83f285e748207a9a4cb5c195a2d88ecccdca0b7378a7a74e4f4cbf7ce9cbd162768035426f8abeee2d62c783def2f01684cc3f7e9d57a141f951c6cdea4c55d47c2aac38811775840e5fa2bd0b938baf50b44e777a9c56d56b667645364e33850b14feadb11a5e01c7401998beaf0f93a28e34805f89c538ccbdf76399f123c99a678a324a3f59754901ad67bd9eac989d890052efb3e81627d663ae757100823b93ed1ca017841084cbc44207e5b27083f881df0e7380f8785220ffe4622dbcfd7adc380ad60acf5d7b323be98affa749eeda4fed5a19c4793aa850b27fbe61de5ca659e2d22d0bb55010ebe28e1e5b7e99052fc540f4ce9c0109be31404718b0d6ea47932394a94711d5285ae6549f97d36d674ac380e636ceab5ef5577daa317c95a9ebbcc1b0f38e945677468aa18892e8cda3c7fbd2c39ed870b978f0a1edf1eb231c237e0a53720ed6bfa16e595d26abffa8146a8f57e00809fca47ce594b72b26407c9ebcdf7ac88ca8b19a312a0d5474c41c8e3f2f7ca5bff44aa37e9c74a30370adb23375247437979627f3681fc99d4f2ab441e86867b238731dce63241e48a4b2d98afcf5a7d0068d3da270ff06c6fb926fcb06c730d66e1322bd2f6739ca88910fc49686ad4b0c9d60b5f28ae0abb4fad6d467cb5dcd8d0689fb43b1f51dfa045ad2469c06ef76c503abcf29a7b01d5449ba668f4e9f79e703c48299d95f65f083f10fe2c7c1a4eca8d7859ddd1d6a5e3b733d1af951639e5d7c02bc83dfab832b37dc919f4dbab75b97d137fa638213d93533bf00dd1de0ca9be41c206e2030067ae068aa112c4e07c4b3010d7f27abdf4c47df1a259a0c1fe25be31de42012bea7451985bad28b605aaf903aa3dde7baedf98ef7a2588a2410c16f5fb40f72faab91f70084a2f451283acbe3406b11ffbb854be25e83fd6a941e14585ae4c4aeb2a18b257355c4a26e82b1ab98d4fb8834f1734aee2e4a1238b76facc7e159a4371b205fff757da6c54b53f799445dd9dc829dea374c30670b1d7ccd2aeb1e601fe605330b6c299f27744414d4c1e21a72b8aa3a7c6087574f4fbc4647d7a164de762ac156852c6787cd0478e7c2e6f90c4320e2ac33c299964261d5e7f3752d88fe6f46d2ec5335a76aecfc6139c557a46274e251bd692939e48791ed35af2f8e85549af36b2c4c4924e93be5af24fe927bea16eb517356c8abad5890a2cc45266e1cf7651beeabb7b5b94a58a7b0f8e575e0687b02502591d7454a26609fa8be6c9de57ee8d32baca3aa3cf38bfb55ce4a6a67ca0da3964f1a15eeff63d92c532d9422920fe246c7caca13f06f5f43f6a2b9851217c2a9b715bdd7ec0573a867bfb9fff39fc88b3c460be460d47f88c3a3b0e0543a28ec3339ee676836f6814ef0f6c581cd6433df1ae75a1c459f6058884dc76b8e79e7f24b828cb9979b7d1778608a41099e29c84e568341ea477c7b95b6f13f69a7e986ff06cf0188d2bb8f82e07bef4994788c21331d9ad2ca5985544c3cc3d9665e89695ffaf67584979e3079646926c114e8539c37bf318f69861dd3f404ea7ef0cee30e3891e633160e8543bbbbc7fa4aec6678cab2eede3f8231577e6af3796aae644988f5ebc2e8d577053e233b78374919c1a8cc4a39c4ec6d7d7af36fb37f0fc8d4085d2382763626e47b840805685940179516ab4315742237c9bc9e1fc492bad8ae34132df69900386467ad781d49575051a5c3c061a1e6a75c487db3d95c9b95cfe3e3df1b2abaa44583489b41170f2d3ec28a36a2169ad355497f380841e373324ee0f45211d3adc11d2fa0d87aa3f71b61a51fc06e9ac34ea89b1bd6d137eb1e649b8e7e879bf5a676ad107d24eaf6a0035f52af3e1d7d27c81fb09f9608fe6df8a942ea3f9a875798ed789dc2cd7e34bcd8900750487ae5c4e07e1064a4a9e41f50965defb0df2a79314206cdc35be60b88df4f592f77ffef8e51909d4e3c60ce380c673de1783a5abe3910c58071fac2bb33775b4a6966fb9c5b97dc8e6bbeee7b69c85a410870e62fabfca3f904b9b7722224f2204ddfdd076ede040698b847d2f0698381199cd59b49d78a5bf53155f51c036c7978b366b7c319e49ea176b2457c7ede4fdc26452ba9608cf6d8994bef399d6585226e4326eeda6b3cfe2c929bb689cfaabd65653bc60fd31bf773a19e34eb04cb68cfd8efc967fe288bd310d55d7770188ab6ee7116581cdd2c4be2d4245212387c49d09f8953b713426ed709d0a1acd58e65a9e982370b8e52fd670e4cf54c187c2c01903b39d1e1f038a47187b62e40770dd4d5f1502531d1726a8db2cd8b6530948b7", 0x758}], 0x1) sendto$unix(r1, &(0x7f0000000180)="c001b6de81f55dd884cd4020077738d51fdd8af8961afa37effae3ccd6d92eaa00ab48978a042d65a4c7e17d6588897a6cac447a1d2ad4341bc771314ba2b88802c35ef0b15ff7fac6815c0c3a76d4e02118807292927485c8c30609c0b47e938e4c85713d343f99f122dfed2f37d39ec49795681e788a87c0b07afb68d39b90ab73de31a3cb7e78e8b93dcc544878eee54b575ba7030878b5ff1b08ec72b12cd3ace289bd15e3", 0xa7, 0x8, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000140)='+\v', 0x2, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="ba1da890b7a097468c6b041d540763f1b937df7647e701576a475041", 0x1c, 0x408, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) 10:12:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x4a) writev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="ce9c3e604044d526cb45b846d5a0294dac562acb35d4f209b7c27af97df420326a6bb58adc59f6715849cda0f74e23015c8d4ab6895ffb44cdde3ec0ce0efbd185186f3aee33e526f1126cace58852e53527f5d9b849ad8308c58a3f745ddce537be04a19b8b8ea700907b6f26c6aea38768d8f6b6033008227515167fcc453c253c3e7e9b528cc4115d2872a5c0c5dd40eb49f54eddcb956828d7eaf576766017d688a4495635f90a66abb149bacff0e2b45a46", 0xb4}, {&(0x7f0000000180)="541759721cd2b3f0a75835429314be3309da80ef92296e7e1b87001b2e1d54d5aaec3835b80fe9411d9300d43f91c794544452e998b17a61f1c899470c22641b959c6739ff442eb3811f5f7c5e2a4abd8756413aa234a25f3d900dd87a8f13c5fe20b2ca7637675b283b40234ed5f7811d7b335a45d17ca17ce67f8f3bec401f4a4e5f0802db87db0038eb407fc2432a13e5580013e0736a3640f81f459120ca973aceb103717b96a20f2d96cf2cdc7e233f281c8e25c351", 0xb8}, {&(0x7f0000000240)="94d2c3122c89dca2c7a40d1ba3c8ff5b88c40ac6f45b4955365afc8fa2eb497716e84ac752f474f461a2dcda5c271b65266ccff0cb7d162b5cded65f8bf41874de9aee4c8dedd49fb4e96e1151fef961aeb011c9a5d358a6be82339254482155bb726c3789adf9b6991515a513acef8d96f8f0ba343f301c7ed378ebc92c3bbfdd62353acb3cee5ca8bd2b", 0x8b}, {&(0x7f00000003c0)="e70bf3ec37241ac586a5be4dc6a725cbf81f10bb710b9ff83bb72108a0f183e5893a05e4897ee3a9bda32a520be66f95f58ca79e19a561541fb3bc93e861d48445c1fb70da536a3214dca7542fe56139c4f31091dac334cf6c8e72cfd17b2739d27e596089664795dcf21486a39ac942f839f8cba31ee536e5b921998346f5bb0b4516712cba8384d3a942bef3311d00554a111223050bc13a88150568f7612704b8b1051b2fed4306e0a0462a2fbf924e113fdeb67d73d343a06bd13cb245c3b31c167a257df38d7d4f0fdab01db4d966d25864b342d2c7486dbc3e4f78cf7a845fd356c4f8fc9a0b22293ed6da8253983983e4d6bb4f9c6707077349ee4ce103c46427b86a34d5a2990ef277fbea97604151eb44f079321ff9c19101b74e7d003ab22579a41579782b4a4a761f0c0ae5a46922385f29d0e1f35b3a3b4c030395cacb3965adf9a5a6084b6e0d4a529c1d8dcd1ed4f5e806994edceb82e366819840513bdb974a8a10a630a67231b8b846abf8e8744f646748a7684ceeffc305831b88cec2253c60693ffff31524c2dc3b9a8102b24b04d2e3dcac1d46cf3156eb96c9d4554d19f11a3a9bf578d22ea12024fd4226e5c62811b7e312c2c1d1cebfe4e06cbb34a0b3fc5f2f90958d52d54f48efd98c5107d03045f41cf653e5b434ee96622ba79d1b1d7fc7b8cdf16418f19b471d1d16ec708e6cc4061832019eb9bfa552d5a13965c7c4e6ddd3d5e36456e15e53734658087456837d03c8f9e4f90ef163b4e9c3d2d8dd7bf52355006fd3bcac1f5d03510f3012415ff08acbfc987b9d5adc6d9e59ed60c6d32505783fc2732c007430e9e7024fc57768c3f73aa810790542eebb6fac589ca393a7ae5fa1a9fcc2477b8f864231aed198f51742f34c90816758f8220b73f974325e94b8922bbaa273237a5c1326d3e854eaa8089d360b5b551c7d18af8b30db02a808f549fc27a3978a1c857f8c096d71a00c011f798487a96d7ba31b263e87ac8c04c908b8af848ba06a866d1ef8b2d68a495d1a65b91c9410d5da797203e84d14533afe4601b9683669d7a4328430b02e1869d1a3a1624c0b5af3502fb2ef35d8c450aff89d5bcf48757c0632962290189997816c5b84d167d3d5588430349ab7a25fb65273a5a686b10c3f951bca6ef3cf84cfa6137117599d5d315950173973dd64351b6074162c090661f4d30fc271e77c04279ae56ba8058c8111413c72535b577bf9fbbdf5bc20da696ee99d5be125af9953ce76665cf408b28c7c25f0a500fce75d6fc9e19028d91566ad35c036612a825d64204f6dc920645f95e033a686c6956b55df513e2217678b76b3be692aa0369a38033be2152d2cb0327c9e2a5852ad1761f8d60dd5c34a84722d866f9187e5918772a9c701d4c56c110ed6996784f89c676b6798e2b9b626904ab77e6a3fd1c71a5607822784123f28fc03dfd0388dcfe5c74713346caa344175b006a784348f65599070fb72dc35c32bb0e2ede8df7046e8d6d837031a4da02788806bd64e4db59e4d43a2ce8b074ee9bcd20bc02016c4318804ca2cc9f65f694a3b119723db6e35155092d1cb47d2a7e5a5d63d5d637a0e2bc3b07ae2058f44056b3854666d5db0a7b98ef9b8e5630df25b50f86b46722b79b86c251af3eb6cafbca1987884b74b3680e91639db39d23a3975249daf5ed8503955cc6f29d6fda32ae02fd70e7198cd0daecf70032f0a5b6dc8cb49325d7f7ecb68575edb81cb72b56c4c9e3d99c850cf30e03743f8a48b1b2823b29f33fa95232315fb985466f87fa105bb03f7bd88e5b19144e70193f3bf74b43cf96bb1e12408a6101cad9a9c0fe1efb211578e34c3b64f92e9bbee01b5cfaf3de413f0fafbf66890d4e79ab6f93f084e998cdaf8acb3b1761e35ee3bdbbb6a1c4f071dd4b71b46010f38ff18d43cdd64c279113ce3f71b5b7ce595420e8bc090c1373d7e8bcd9904626a62bf7e3c57a9b9e74b75fe9909fe133929fba8caefa7d913033759c5ce8fd3b0d101c2e01f9f7fb88a8516159e7e6b0b25df8d20d7b4d9f9ce783f864a0b0debfc4422b5794b3794ca8056c5d7ddb1664851ff825c28d3cc6754eee7173d5aa08aeb801d621e17a9c3dc73d31be3db01727072b254aa0d067b5879a94546e478b8daec46ab8116bf82685f4488759079880d7f45367110e249fbabfd181dbb9ac0fc1d5fab4f74fca693f651345643984cc4f5618e07130a2e9c0a8701d30416425e923cb440c456bdb8fbd0bcd5a2e3be331d7d38a4b605f473db6569d70669ec6da61b8c3237a60fa0fb3b2d862a0b3bdfe80dc9ac4989c124704fa24f9df1969be993c050f51ac7ae7afda9cec78d1a44ac671cc7efa2bd24ac02b3569f3ac1aa677e193c5c776147da2850d6debd6ca40c83013663b0418e4f42df94ded55560f12444b2220e0e1e0b115292ddb4d1a11a5f13dcc645c08d31d1a7dc6df56cb48953e8ca86837420e3e8a0fca06892e53c7889a89143227c4898ee0fcf47b02e120b2bd961593cfb428fe22180b7b3f25010e35be0ef10bcbd2bb4b24b8e1db2eeae1d45e2a8b056a97a6d1c4dc5f52ec5e8a8deacf37b71fc4eb010d80e0a01314200cba1dc5afdcdeabe45cba8a25d87b6ef5473bfece1dc11cb542a08dc3dd423393b9c748dd9246daa50d9995cabe25b57859de88734a8a24c4933c4a84ac0d8bfdb03d8be84dbbfe28b0a8cf24b6b99d0a463e514c3a4e38d7eb661441384b5b6b654ca9b69d75e78d28b8e769d65d19b68437a4c1863212a600eded541e1eae7c3af74ec24866a9e5b79731764ebb2b505ea608d99eba415b4fc40744fde7209cdc411bbbf273acfbb1696f1157f79fbc1dd89bbcee5b17874ac726955c65c1808611cc83992e617591af5273e4fe9bf04d230d27c828d9af00d7cfcd5a7ca5b1befaa6f66819409651994e01c344ad7f01249fd9e3ec0b7c8bcd7b0754b2707c08770d0ef4517328b114a7e7db485ec0ed21d35d3a61330a3be83838ea432370614f6274c2564865cceb2165b830a94491ee66f39d73d8b65eb9a957a0b8daacc82447c7e85ddf98fe27f899eac4ee0d3e53175c80bdc92e6a24dea85871fda95fb209e109361b8306175946291bd5a6cbb483d76cf41357f3c78fc1db9f103d30f531a475490a7546c49bdbe4eaa96314c71985d7428ba3c4d0f0f01f7ab02aa1fb10e07979472dc42178520b6fb39f970823668c1db916ff6d741589398b557393fd195f636875631181776d8c7927bb8a2ab177c727bf62f6f551863939ce212e04edd8dd42078a5de1e1735bba62261b038a1382971765b85486a701d155e73876ae086debd58304fbdedeed5d09903aaed1988332701d3c2799089df5e4e680f1877638934b15a7276d39f878d18f524b2e578da17d2eaeb64040aa04f76f2ce3c19b34559d82be0c85b63b36b56bffeb678cc36edd19ded81bbe0ad1a82b03f2e42b2c9215e8f44ab723c77744d54e8027a215eb6e2393db26885caf8f6e0492262e379910f189923de781176a1bb9787c3eaa0dadb1814947d970e859a0a0bf5731d56b3c4c8405b7a9ac85065903374b3ea2412293e862a0ad66cb18ec30bec0dc63aad1cfd6d75a62a2f01f9d1855834b6219696340759f860bf8a42efa5c631821bcdf46a47d341ca189886429f7a3981a3881db8192efc893e896b341c6f5fdc07e4870d4c9ac7e36bdff3e82f554f92ff5269ca99a4844906dd31b6cbe37f00a08d41f7fb00c97a49e3307e3a8b9a05fe79422d56471d9dfba37dc2658b347981403067ca08994fe29061c0f06d7bda6b0d16b0dc5614826a74f3c790edfc90fec2fe1c1c6b3641ccbbec9fe513d555e36ce0e213d24fa4737d88447c3528dfa8ba84944f993673191417dc5082f9a06edf7da9ae132f6c22ddf8e637150da0e330bd5ba2b241cc77e26bcb7fd30050b03d5611b3c5e29a745e4c862e430714a255749ed2e8bcc730d96dd60081bb4efbb9ea94f98a2e972e02104cebcdacc55e7502dff2c5a8a2f6f0d7b388023b593c571a047a48cbedcdc3b83851a711cef47fca343e3ae5f8c337f9ed6a84313a6d76db5f4ea42e6098c21832b9c44c851a558482e2107c4bdc8296d361e35ff17b97bcb14c14645d172bf611cc18196e25761f214b6e7dd9441d052efb06c35debf89bb6b03578b7644004e92ad1f45a97c33e666dc945e95204779db4a9762fb70096c096adf4169f1a24fbb75d765e8a94c75258e672d7328c72acf762ad02f67ba570f953a4d7c39007e51969363ffa470a5e720977e2d8799df79db0e2438eb5cdaadd5d93eee6fa93abfac286ca720ecd9abc2501590ec2b33588a96566ca858eb2513b6e86c027bab6f9636534e00bd183b8d703400ecfbea7d3aeb74d9f3a8e16746f5db72890fae2a9fb20910d01205a5ff4e2943d3353ebad049136e11ebd515f481051a951fb04d9774b6be88a7348d4f4cf5e6191949e8aed7b6d1bb08a8bdcda703cd61e713b9a92667abf6f0103858edf7df59d6e968c069abcf7422f384f48f7bc62af51219d5be2cb427206e7517718e4965829343e7a63f3ad018ed80af2124cc784ba438034a917bdf8f891c15f283ef9d0995f87526375d8cdc11e9a76846d7ab04fd7382bdb2f4326e2707893a286672551f7529543a14c10f7e6b4868ce257cb402de49940e1068cd2ea15139e5faad29979becf18693752f0e06d0bca75d797062f6ab0880e214f1add4b87af889bd7040a39f303d4145eb48097e843261d07b6f6bde04f9b7d5c9530c9b53cd59a945c7ab6a94cd0cf6313d420428e57f28ab9822fb519338b56bc903a1b0f412b1628fc8694c64725d21f6dd3038cfd6172de7f6b37b3d9e31e907c51857d672cadd2f93ed5eca2d2da747b4c507bac40aed5bf3d9ed58f3cc2766d723440baf35b9dbba6ce9550411ed1548c7fd7b0a7af8ae2f88aff7e48318370e8873deece5d571b26e02624ae7aaa44a526bc3f69f0e26677a1c188ebf7ef0d8c174fc98a7fde4adefb89c627dfdc92a5f14a07c76c0e7cc847f0db648b7665affa70dee6ce68f5d75bc9f8e29c4d68970a293e7acecd51d7352ea3fefea548c7dfe3fd024944fd9117b37f89c6bf1431ef5e7219a2bd1d746f32fd1b1ebc26890eca1b9fbafe53a6a024dd504b07728e5ca322cf2d3f573c3c74bfde9cfdcffa229c9d19a5bf422b951be4b81a080ecca8a1cf68e5cd215febc9a752f755d745d6439acd2019b12e23845213713404ecae3da6f727907bf55e67f9a3f235d3702ee5b9df949a83c4ced4b7adfa13d5b58386ea0cef607633f13a7ddab566a6495cde39423b4d15d074f81b2ed3bd604a58c3130d4098f2ae8c5ae594b07e2fd284a3b2dcd8876f6c125eb8cb1b2f3e5683d3b279dba17ca5c0c7cc392ec62d0abdd6e05ff0a04cf62c3a9ddcf3638157c2473862a111e929807286f1da2d0fc8bf48230f142d54a43aaa0670c01d3fbf4b4c5dae51207c296d46f7a56c3738a7d476c6976b9910b3b7107f0d120571ad15f021e7e0e8e3ece7812a6a22361c862cbc4df468a7fe2655a5ab12cf7d6bdbc59873341fd529f3b3a33d33d3f853957c303ca76cef061562c0de050677edbf88fc61a28316d7927ebe02afa9a2feba2884d73a54a14625422f375db7c65616ff85d7439916c938dd02600d6a8b4df1c5c4b10134ebe60bfa385f50f92239aad65940ab21bbb94c834edb39be4f0fe5c8bff0c1df3ad7c89a2f2cc0092bca804d31e461b2", 0x1000}, {&(0x7f0000000300)="42a19a7b4289a273973ec70e16", 0xd}, {&(0x7f00000013c0)="3b1008ea0a8353ade26e7d90ead399d7f6aa83cf60634b0994b11695babc38c94fa520019b1fd33585ffb213f27aa5f665c296fe5fcda9560e14d6dd8d9cff78b2346ed682ffdc2af1dc3d", 0x4b}], 0x6) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x0, 0xffffffffffffe700) r2 = semget$private(0x0, 0x3, 0x4) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000014c0)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000015c0)) getgroups(0x5, &(0x7f0000001500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001540)={{0xff, r3, r4, r5, r6, 0x2, 0x80000000}, 0x1, 0xed7, 0xffffffffffffffe0}) r7 = socket$inet6(0x18, 0x2, 0x6b82fddd) connect(r7, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r7, &(0x7f0000000380)=[{&(0x7f0000000000)="33d6", 0x2}], 0x1) 10:12:38 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x80000401}, {0x0, 0x7}}, &(0x7f0000000040)) 10:12:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2104, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0) 10:12:38 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710e0476725ac0016e0000000000000000000000d500000000000000000000000000000000d80000000000000000000000000004"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) 10:12:38 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) semget$private(0x0, 0x3, 0x0) r0 = shmget(0x1, 0x3000, 0x22, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2000000000000014, 0x2) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/146, 0x92) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f06686c653000"], 0xa) 10:12:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) pledge(&(0x7f0000000000)='])\x00', &(0x7f0000000040)='^\x00') sendto$inet6(r0, &(0x7f0000000280)="ee2c9cdacbe1aefbd2f267b69ef90bc29ddc51c3c278845ca87dbd52fa52c94ec701762bab272ccceecaf695102148ace24adcba6e77282f94e9759cac02c370afa023ea49b30d6eb067bfcf8f1c95a76ab48033131cc4ab223c2721c8dbaf950122b6971a1a73733b4d11a6c4a6381eb94d85cf23c1fc51bc1d3278d19c99164251d5ec266f65fe3cb0b5499948152f2c8ba55e741dfdbef9bb5be15bc9e51bd5bafac03ba59ac870eb219944b046993694c47df35023a98328e87af50c3cb7a83d321301da36bc06b929eca0e908ba364025a47c9ae7126a9d907b5ddc0ce6201abfa000278321a2bd374f1fd61069ac82ceaca661e309278867559e77a7331f7908ca9cad787892120ba3b256531625c21f7a695d221e6441f8362d514f623a9f15500373b4559a9d4410e06a2544991119d5e389839530b5c1cd25a73eba99c040238ff61600c9cf15049b66bd492627146106cf7b7a5db29a99e57bc921236e3743d80cfe89dda710ca7fe086ee52ae9988cb425f87508c13742cd6cc0add0c7b55c52552f2df2f87404cf86cd4afc9254199b9220c900a434739a59728daa3280bc610f283cae928d9469dc48d268e527b32a00d8c5356371434c3ed9143c45832b788922a63a403f17edfb8bf364a92cbd875c040a0e8448490a9b6ce8caad871ccd84633a9103a36f2c1997685b01f35a6f57879659f08828ea994a9f7cee23cd500507cd962587a100a6976d768405d476ef6e1f0b2036890bbd4b63c2631e94fa27233ed30fa079a561b3b756fda189eea45f2c1f86441e96d8c0cb15e00269a5ffedd5f62260eb3ca1438b8219dae1d99ec8b5c63e76b84755dac76c202e043b4ca4e6dc4683993f13e66fd7531fabb5d69a6079af90b1c492e4ef0c9d945b0f70f4d52462123967583af54bac6e9cced55e6db55cc34430f681b74d3b36ff5a628d3744fd9d263cf4d02dd5ad63c288abc14c0f20bf1b4f533c5afdd256c95a61348da64fcfcbb6de1a7dfc9947cf4b3da4f48961cd58d17f6fb100c37b83a3d73fcf05631decda5d9e25a32084d8fc9973fef05f29500d7dc6f317f715bdb41bee86486384c32d542ca3dbc4cd58df8aad4a4c1dd4e864dc112b4097c42377d2afc9b1a9ea35298750af661cbad8336b4ddd17eac58e4a73d3b553410da3f220be7b0f8478417f9d6388e7f0aa7887d682665c7b8c4855bfd34b1c1eb3a5c96117f9d67079ac1d88c826f953d6b3e66d22e8f65fa968ae254790513c5356d70b204434babd975418dc85f099ebdcf338d4003131446cad42f1c6f95de56e0e3ee1fb6f05a689a00598f428935ba3f712185850ee9bf4e2cf17170159daf48261499bbd1bc8ad13be485734966f1aff42e64d5edd929d28777bfb35a1e59a246a5ba7ecfd669cdf9eca6c4354ed0725d4a0307349d6a8365ceb386823dcf5e814d612917de3833c56503fd83fba4fce8ce113e9b9b6c101f66868f96ef045e1f230d78a8b25b2d3f0cf85d46d554b7f7bdcae5df9f2e4d086701b5cfd29785ca6a5eee0cb49f1a7e1dc2ec756ab6d0b79b7086b97ad62daba3ce0670bce0a7d8fa4288be41c9cfefd1d59df21e32a852770231a0cf9755968ec8a9a07e8c0eb099c05f8a6d95eca61dc9e8e02b631fb26374fca88d9446014e3f27602f391cce11eca32921c811df0de83e0c43fbefcc6e4a829e5cdedef7adcf51456a796e09c08f4aee487cb18c92eee6a20f590cb2cc1b34b5dcd8d30089d44e4d8f16e8be4280abf6116f9f5636cc797a43eb47f72d810f4b031a793614617978a544779a30be53e107003ad168ab0e5cbe65591a950e533409932e668b15e023f0904b0f31a8763b9756d9f1c6464f2413e3b7386e6ca3957e4073233a1c0494ff0f922bf4ae2116bd6dd427ebc133be1c62611d0a5963e0a1b576f6ed4e425dd045f88ea0fff6be05adab7075e18a524649d952ad9f04650cc816900285df193555b0d24f131cd044222fcaa1842a744d02c3c38e6a3e0ce3513c29e172fef8ba6a852b9a146d432da48e1c39ddbf3207b7b684f477b35beea7230e13bfa92a479f92004c0bb18a381db66a7a1c658fb1a8df41384ff54584d25e05059801abd87dcabfb61067df8e521a61c8e9dded0a5e4a75ff4593bf3cdb44cf73a56157d023ce3517e37269b49e1bd3c557eaaf32e4b59920b6cd3ca1552d2b42d9c0ac0c078b6eb451e010bfdace12ecff5e47149f85797406954f656add51b17aa06d7eb5295df2ed3b7aff4b3960c9ff525365716cdc2ffce2be8141d2a2db7144708d7ae3af7e33714219d57adcf9ebd23d02cc2dc69fdf9b922b15cc12f605777a57a469fc5f2547b7c13a0722895fcbb46eec4d6e9d34f3bcff912b97cb5654fd0cd3cd2d217c76f3abfdd059eccde868af8b22209b20cde8195b4f31ea404e7b12af90b0c77c35f424bd97f5e4b1b2c85deff20a037dab81218db4453323bce41cbf58780298da62da71797ccfee782d0ff8302d34b3b9f474d55469a0ef490d26262c5b62a26fb4884ebb51b8b2b2a453c0f03c7f9a82ce489295c8a3179c5528a1ee75286aa415b852e1bf1a287bd00519b9588ae806bce993da58e63a4cee5efd5ec7f91ffca6be04c1141d2af5e459c5ad56df01393f9479814ec14378f897dd0c9d9b82dde9bfbb133b4ee9ce03d6e69478bdd2687ad5473c05f1da0ec2ce4ddc5f6f151a32e80507935945298a5d0edcd76803bbc5f7355e413f8df4cac40118421cbe4ab129d3b91758ff14705f6ef0d786855c18a922f4bda82e2bb8ada719c22092dfd296c5cbc513759394c5eb013d4fcbe242bc3b4e997bc4cbe71d0dc2421d1f4eefa3515755c95d980ae7e082e7e340a5bdb4179a5aefcde733989523ca41a2f6e69902f28e465f2151c5ddab21d315fd5e5bab5ccf1162dcfa44e5c13c483024baebfffd0fe408a64efd08e327c51db029e81758e6581cd4544dd0d87069f2c8950f03f5a342c428564ca8735d0d8cdf398202d434ba7e81c50828fac43a516bedddaf4c47a6acf3aadc4c772c5368be7e3eece655140e96db0b615549ca9de22855a45928055021236153c650660464809dc656b80ef9b3a740866ccec5a47ebb113095284192e1593c31de473eff7dcbf3fc7594889d70a1eb421d6f0af7c775ee23feeea87a6c2d85db6eb9a2bb240ae862d8c2ca8aefea382fe860639782a37dc35ed7f9477839d36b7c5f7611dc4d81cfe823ab1d5aa4ddb40da4635a3450bb84718727d73696bebab5beea0f8a1041e834dcce95db3400568e729e080a221cf3a14180c32a39e937efc4baf4b246489f443033a1ecc30d5680e5c09f808b9a619327d4d149e34c7dfe0d2322e73c6a636c95938cd24f7d7904d5ff7c4167873e548ce66c23d585f9657a5ebc1fb47f7378ef5e43011c4ccbc29f97f77d76d11fac017e8fdf9cf4c5badf31d15acbbc2ffc4063513e8020c01ac06f63ab23855eda74e303de0d6deddd4bd0fee41234937f576cb98b783748ce79c91be83d870637c47e57a1468880bbdb4273729dbc2a29efc9b73c3a7a613bddcebcee0d10f0f63107f3154df9150651641f5d79d9db059e65ed123d3becad981ec1c205213ae64122bf8eb912ce8b9429bf73dd72af4219b5528fe33ed87dd651cae120d60cae47526229a11f0193dd3e804bc75d6a8c1c054baa4847ac790de409e45597a0f40e8dcbabd4a3903d6426655c35a235bb82f5bb05e1786f4740af1a08803f5cf1b3f5b4dd972c289ad7eafddb9d12e40d66eec26767bb4736adab83770bb47c835cf80591ff242ff287bd4721668d2906041d53e42c6ccd3523d1f9676acfb1d33e048ba78a28931e274d4f9c2e26599294f265c8e63567b1189d3cebc1c281da25045f6367c4ae7521e2889a27296e5c4bd21432aca8ddc98579259cc74116522e3feada9e8d41b2a1e2333d8bd366a8042bbb9b55d466e3cbf5e2da6eaa6e03463046474e6e1a33eb989c8db50297cf6fde936179fb303d968cf1356101709deb94228015bfac911f9175d4ca83aece78d2424d62d00862f775c024c88bbc4285637e857eb3c30cef1ec057652480c3a02ce76f8988b134a0bf5ab517b914bce3592b52c49c2e2e324f3a2b4a697439c048d1e9ddedba9b38e0f520f790b3268d2918fc519faa0bf1a15dc9c0abf8adb6fee5c99e55a515b2263dd2bbc72151dad6663730aa6ada5946b835d1cd3c4766cbd7da25042d681da48eb6246c7ae57901153a4ee09ae210d5bcf06b353a713968067bb033874d0c1960ff6c46d66fdbdbb2b0277162bcfa57d3f158f73d56b6807d6afb5fa80122048e56c2e9adda8c0709c80843b1b2b4cadaf50f012ac56fffbcbf7e973d94fd0780d914bc395b4dc680d9e9f9b60b7f0afe8ef18b2b5f66a2d15cfb76fa8a60dc8083e4ba7ae0d66ce88f4677d759c616d23afda3905aa87275bbc16a615c2bb1e0c678a00bc1e660bba1825713465e60323828c7fc2d7236e90e909c19057ffc315b015717bc8c22727209de8198d9b92bbc7e621cd02bd9d46043fd18b8effa86b36060a0073a81aab96c2f920a3b18837375f083a34696db47af9ff2aa8a734e38752ebef03c1ba86e074d9f05531b802bc9097ae0d33c687df59516478d934cc7a4e8b897693ff905a0e0250e0b543ac68d964ddb8c2ebfdf1df4a7868df3be3dc009ca7c5b412808938e7dcf4e71a1bd7c1b7c42cdf1d0f0fd70f4c94ff0b59cb890db4fcacf6323842c0c5e7685a2a7038218852e62f92c81c7c23c84a5a6c6cf07de5a9f517d6fea3c299b6d931a0b564b637e0b92073d63ac5ba24fa8f140e56ca7d78aefb9c32adb9e4cf4c73e96c80f6f7aa079c1349cb295aad24f95943a9965e7c294b6fece3d2d3997f5d1fbdfb0268f8ece6fd4431140780d9addf4473aa4a233a95e5213070908d6af51ebd7e124403422f134411e6333c995ce9b2d89ad66fd72e89fe4dece25fac49e99a1e9687f380e04855cc1e8d8e5493c77bc7c2f080aeb38b91ca0a007e9ea5d0c729d956f964f08985a45f5d8354927f68daee727b1f265f08988cf00cc4629900bfd513147321c4d0cc1f79b74dd27c52af700f543e22b1ed09852059e0be121d1f30115b8d04b14560b7a1878d7840eeedaf1f460e013219ee484bc935896febd0d5e94da1cbc79cf923e4b9ffbeadcf40426ef86145b0f80155f0f6c299e00420f3217d746ae385a676f9c5475a15252016bbd412053ab2d53bd15b4d1dd862065f9cb8a93f1b175c8c88d161778b6b65991fcfb775eb64c1a6a078fe0d4db98d8944d15a86520bd746334b9b776c98ce3a30ba0efc3748c5564c193fccef66329b71f9de780793cfee34d222b1fa0f0b8a5f5a1ab800d64dd5ac2911105bad9d84d5be1de4c7cb7345890016f9dbe6c12a5cff1400875c8ed4f30f0b9bc9ce711522ebe8d3a15907c3259741b7e9ebfcaed8d4cf0a1249aacc64bb6f409f0cfa4d8d432ac6021b4e6e0df99ebd286098a8a6b54b2d5ebf47c1a856db39d11a43bb57d2220bf3016456b11b052965708888ab9d6032550084c628dbc40b867f77046f3e05605598075dfae0022c556911e5efce73b6a326467c6e621f61ca5d46b87991f3a4dd573f08f42ba5a98ac8effc0981d0803dcee9e6335213022ce021ad79c8f03b5c163a7bdbab08020b9473faf1f3cce6c8ffb5cc158fcf74e3ed9fb5d448462235f2621ff37112890088fc81179b454e64eb769387a42f326fe51164834c31180", 0x1000, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x7f, 0x8}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0xc050, 0x3) r1 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x10001) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 10:12:39 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) fchmod(r0, 0xb3b8b2ca4c4971a9) 10:12:44 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffdffffffffff) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:12:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x100000003, 0x0) syz_emit_ethernet(0x31, &(0x7f0000000000)="e9544fcf94a92bc08c636670881149b8e5463858dae2a15459b9d2ecf350311100e7d76ae306e25ef8668ad60c75d5f1d2") getsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) 10:12:44 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x7fff) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r2 = getpgid(0x0) r3 = geteuid() getgroups(0x1, &(0x7f0000001340)=[0xffffffffffffffff]) r5 = fcntl$getown(r1, 0x5) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="b408eeafb06d89949b0da6065b177ff74e91baaadd58e21344ab22c7ccde8aace547314a9e2589cc90296a60efd5e7f5f6e6b61de75842", 0x37}, {&(0x7f0000000340)="b557019ff8eeb31594b5b812ddb415372120681dd7abc3583eb3a5d92d1cebd11d5fd9db3f4615bd9aad459eba5a8fc10ce71db219e6ef3967b56557c96eeb62c3d2131c801944098b31903c12ba21f3ab9ea1c5eb3fba54d679a16b41e706c28d17ebddd74b9ecc74d3d68737cc9836372d29bcd1b215698c684d21d4ff87c9a11e433e5864edf25bb8a946344383093963723025095e7530a862de44a76a9dda2a8a1ed2baa643e97204871a1ceab4b64393acb670b74ca9a4138127753ec2d11e6b2ebd51190cea431e0dc7ddd9d9b2ad82424226f20fa09b3eaf2d21b1a41083f5fa7ab4197fb389adf72f7ea24760e42b749b445c6668eb92ded4a8095f96fa5c4b9640f2ee35f4f6e3b6862156ec147d229f2fffdba59c45812457696a1d70d7d25551edb77f3c04bb2261e0fc51e07e7e31a7a385c3e7a2c4193a60cff36c6bdeef48264395dd54f6aaa260ced70d653f3d99df035f755725b4625bc820ca92ff67185dcd09f701c9b5678358378bfd6f6283e091383941d5341a8d039cb4ef7faa9b7c0c61d18cec1bf5bae414d14f2c92a834819b877835aa9bb40b1a821c57765e613858d1fcbb9716935eee0b3c8a05a925894accd1fdeda4f3f7298c3465273429999040eda7b43e427111925c4aaefb0fc011f5c2e56daf570c359d6779ef65c04368f6562b43c8d68c26e2f222e47de5248cca5cd6018d308c5a96bbed2bc528aae8cbb30b355c0ef4665df1c743ac0d9038d6353b9d54ebf9653ec7615a5338ee8b560ace15bf641070798756caa3e3a8625c94e6ce660c03c41ebf082a17efd4d0620c2b90a964cb30e24153d4e62fdd607d3697929e6b1525d8ad5d2df0af73b8178834daca9a7de889e769ab2b719b80aed12ee6a039a0b711663db578417a3f7ed7fb30c3dc99ebba6609659ad5e4c1c629555b06577db627eed045d7b1bfb22cc38bf0cc8f60aabb48089731b238b1fa3d3ea39ed82175d9e913d6a476995d205409ca86db2b24534906183d9db601dd61c2a63b07e48f54d1b5af9cee6b78ba3cf728f0b89170a7ce8d824ddbf1ebcbd49ad2ae66b0b7b001c5dc8bc0cf97915176f3eb41e7d0ee42715de311d14ffc4cdb81741ee013d18cae195db9f7d457e3fc19762e9da7e78009884c63d989c90638efc76475936574020be32397310f54c46571ae6de7ef925a4d877e57bf6240e1d49908fac58d2dd894c6d464d25760ec1eb4f4582aa3fb4c8d2dcc5410fd99ac8c4434b7edbf5c3dbb98e2f0d88469f38fc79d8a81369098e558fd0461e142f1369093cf06579855528cdd6ac116bdd3f8bcd52f8a1c672b6a24db1034095278ee4c94af2a3cbab021f4febc2fb2c4f2a527f610ac73494b97b635aed39ef58823578978df14d2f3a19449ff878eca7cb7601f1bb5de80645de31d8af2f1f0e692ddfcd3148dff45ece48634c3e7876cb0660c55bcf33b076e02140b9c698e3f1be7e26b7405546aa5877ca2113da30119c4e52f726f1c3baa281dcaed963c50ac7083633b0f606f6f498fcbcfdff54a01c6538a578688597ff008af618ee5555296fd0904a2ddbd1f75316723736e763de38e6e58b7547085a2570d3b0792fe400aad5a96f20455a0c51b57ab1bcbae6cf054a431751626e19f41454d6d6b38599cca62a8403ebbb0d42dcd666e0dd29a9a5bc4b147ab6c3c81693ee7f7ae507264d1fa07387a951c19989328bd3e2d4288c97d3912a565db92907e6a00e1aa93dfc8ae2113b0fec4d831742caa9a264cfff07432461d388e77790bc6b0e325830fddd643a3afc53b0ea3d0b7b57ce1b2223da68e5c9596769e1c382e00252a0a8988822fa60711abe49b722bf07259c5f61207bebd0b6ca8433d7e8073ff4a3c21a875834425cbd798939685298e65416502f30b099ce3bd4b3a7a97a47ac8f868760a3b594b64e440c0a041b304d840947dcef746133ba131468064704ef0ea5bc3a140e4656ecd3e9a2b641e04ac746fa7554116fc8da1039ea521b253bb76d066e80aa577210a04367254a132d0a90809b1523b9b8c422f2cec30a64fe26ca3952151de203f3310e63c9548e4cc0467bcfc9d028407c2e86ea891c169ca717640b63c955061febe836803d4f4707130694ae4b2ac9557c1dd93566e9bd0b6dfcff7ccca9c6fc56ce23b218384dce1593e68f2abcf19ea171fd8da092e6b2d47d268e2490db68b745b4ceaf3f3cb52019934f578f29ec8e1936e10217896b04f6ef11b91b1ad01f143c50c4af0b6aa5c3d5d5404a882aef4228687761021433d3816800b4e89c74380fd611e102b2e05bd33fe7660ba67f94b5c09d0f320bf23fff2d34bb1b9c21dd358be077167b4d08b36115c1f0f97eb0987c2a16fb11df7d3e264a2866bd630cf6d8516fd5581ca5abe6e92fef61213b498003af78467a7110d542ff9ba0174974f5f9e1d8cc5fa12edd8a64fa5e18b1d2143284725d6b1c152eea25725ccde4019c35c70d5bbc51b712b53bc31003f03d1d56e0c4d0c3c92128a236d5d6a848e43016441366b12a4803e7737d8f12eaaca33d0d3f640b35346a06c40eb3283aa4795183670f3f6c40b7b88afe8481bf3c54dcb9d86aa1aafbb48a676b677fa55bf19aa47c595a1c3a13838ca3f247afd0976f07073c68832800103cae49052c5d93b0457c34380e3c77215a2c428e47baffe86481bb4b687ecd905880b9f036b764c7c29b816d22abeafdfb859fd009c54cbbd51ae895c460f7a3628f7a82b818fb15106b1171febdfec018644b710aa6612ffdef6bdf8d59517baf7e337d2b3f54c05133718e5750954686a9aec48f5fbc0ae8e07e8889b52d23e141de37bb7824048d4bb947e060369ea2ff8296a8361cc1718e6a521ad2617a374c73636b25873073fb65616eee44d26afb08c9671beea5046add90033f55f5fb66be8d76b4012179cd85dfcb0f148257403d3a02c3c09fee3a7e733ad01a0cbe9ada7cc84f69a413c0fb61464936df43cce77548dac2eb57bfea46598906bd4a78fac07b61f8dfbcc52cc05f0252cd01cb4fbb02a9fe3696f840a15e9c61080cc2d39833166a2f2529a1c4eeb7d64cba450ec32717c97c512da0785c3464f608cb94b40c6a89ebb74fc0ac6ba9a1322b8d7ebcab10905c17249ee50356cea3a8a4d87380e0b84222a0dfb7b2bd30c77745edc822fbdc53f25d35b18d7495506212db8c0a1b303311643d873bfacaff24dab09ed037a23b0f9f1b367616ba5f0560528f9d80877c96c99b100e01cb9169987daeacfb3926a8ca65d6723421346e1b02423e6d15d07dd0ba7ecee0c9baf0498f606f9ae695a3c73891f4f9e94a04b41e113baef9979d39f6d02a5d8545dfdeaedab9d5965a68f494c4926efb6db51a65206978e1070ebe61048e5d707a3ac99be57d1e9ef61f20c06204b91926dbb4f38a6f7bfb819da637bcf20654ebf6915492c487e324078fcb5cc0a3423db821b4a42f28b27df8aa87ccb26fb7f1aa0b134484a3d990f2f3a843d47bb9ddd064929b1a4ed0e5d85b6cad217a8828cffb23203e70d92cd3edfc4836704d89483136148f97b39eff83ca586d686280d5f1f2e54146c7055e09f9f1e8239e3d7e9f6d68b7cb4cb296111109f464d6c2b340e16d35fea0756bf2a918696f7d6b0f9d0598ddf1bb9a6a2a48bd37078ab7ee0cdf9191fa67fec0fc694433ec14aafcce814ae883af73e15d0f19022b889c39974ac65758607b16079c11a29bc7bc9243320a0041161a45ce55f3a2d7415658bde3dc3c582df561dc5e7443e4536be0e95702997e4018b395009b61294b706708ff064e201bd9cc1c19728d1c131386d10e1cd23e2c06f502f11195f782960a9f96fd8ef2140a2dd2e0d145b92d026a94cb8eb68d7386562fc3f7563738cba9202f9535087577ee190cbb49828284eba3835636a89ffe4685a2db000ccd07de57046d3c491404bc9ffc269cc26e7b5c7ab5ff4fdb228e451eb6559b8965c9baed5c0879481763e735061460b3188f679bb4624dee40d3263baa5bd59a26f4b0fd653884ba55ade79fdbd621cc57ecdab998d9acc22d8952fe83954f0eeb3985bd6d51728abebf12fc93853fbc8a8dfc9c26d846ded50744b1179a137e2d21550fe1def53977bee4bba4d837d41bbf616af022394228abd62c5b2d651d9f43a56059b6ad8013e3dffc36f5855a635024752a3ab547b7b913b2ec43c01251e2e225bbc7f27888950b89c78370916537b07fc000767ff912c89ed77f3ec63357cbf68a389d457382a72681d8b07f5e0470acaa8f11209a131e15d5fec19e6e8916303657ee29cc978e11d2638e424a8529830b3385feb70caf445cbe9654b408766fbf4a93196c2581fd628ac15567363e4d7866574a3defbf43e2279ee8dbe87a9acbf2d3271b24b11273d0dc23237f25f711e4c048494521b1e8393e944d3deecd9eda1073d77b834cf06bc8ed3c59d8e316151cbf4d54c0240687ea068f4dceddf95cd6f75430f9edd9710990e92cce6aa8cfd0a0c3d1d93d78dbefc28bf9cc410c921c9140f9983f708f0979b89c1236ab324a4cf3f530ef1549211de6ace77f4b819315b2ddb0bfd49edf97def436143fbc090882de63618d6a6ac1e7cdf5944c0c5894656aff27032b6382321431230913b6dd5e3727a7b1f2f1fbefc51d7fa2e8af2d0a562f3798530ae4a1f55a244d08961a30c19a7f23786b00e85514c0708a259a08e4df9015a277b3572e9d41fe65c806afc24555e4b8b1fa1110665de2bd7eccb21c08bc0f2baa216db78c0de1029b731561aa63fd73ed992af1c63a544e3dd44d05e52de8750b9d0f99a894bceeb543022c9a39929bf52ea6e74724fb9f5d34232499c648774b0295e6e98340474b27da8a7ca439af1b20859a2a23933d7a365ebb61b503aa9847af56b3551aa9644a2a93e82bd4bf8de4b33e597f881dbd08fc16f1d4644505ab9be3390e478260682cf78ed849e81cfcc9340417f324f570b7778a0849b54e76715938f5c6854e81304b974a446838f2d5e7748ad9b6a3cab13e235ead375d655c043a47ba582066d61e191b7b68656cd7841b15ec4f711ebf4c4b6202a409d04898c4e4c0f70a1ebcd173b71f4478ab1b2325177a9bbb3b9946e8d72ea538100e91bd10ecf3de08efc021debac0ca18aa83f7c265df3c681a93838cd77bc6281e5484d16dea4cf4e0fc4a31ec7ec9cf95860967ef500811688419fcc463e16c64e534cf8b42d99b23d2788bfde75016eb0071a576137e664c9bacf08505c24eafbb913c186375c37b707d59fe323ee5759e14522f2b2d3bc5bde0d8879dacca4e8c216f84a4dd0a6dcc3b086c5e5b84f96ac1326b2e89b4a916e558595388f629879eace7c3d5b95290a4f2d42977ca703d9a3587e3269f7ad87b17d95de1e19ee81e2fcd23f397cff21d4897ce454402337375c94d7de33496cdfdba5af044610da84ac1f54803ed12adc8dc6d75f19e3e3d00e1298b7f89ac0876d272d6aabf4c463e3b31791972c0fe9ada209117d51c116ff99c20d86f0f07ca31c5b57c0e04a834cafbe96d29b512a6f5428cae8d3315056b838445d9b09c5fe4542210fe32c807cda766a7d3bde9feb5865e028ccb43277d0a0f9ba72c9e77a79808cdde671e62b8118683c7f70f9a7472aefd4065e5f58a4647c2c9509e55cf09df3e8f2e22d130d47e2f585ff773748ccc53b185a11cfee1d8f03ef792837fa750e17bd2ee0189b656644f15cb2f0774740e9053ab31da520a2474c455a89d7c71271", 0x1000}, {&(0x7f00000000c0)="4deec2d412362f44fd76742952fe867964d7a2cffaeb1d6818d9d79e1274b41cb0829a59aeac37f17e5c74", 0x2b}, {&(0x7f0000000100)="5259b7fb7760f7b672ae78e1ae3f75ac723f3962faacbbb10f64cef1b75ac8233d72fe4df0c3a57a61f9bd23795ed2c1f63cbc82a0306f6882a7322a7228cf0191a94844c0aa8b97517155b0f12c5374217e5fc65a231174d77bba45d0f4d34135a42a388e2fffecc951893eda66c9439dc201b5b02ef6bd90b494871a0a341c6397441e489a", 0x86}, {&(0x7f00000001c0)="3d7163aaacd51c54743efc74b28cf03927ac498c974b49886122148f5e6b3724cbbe755f92138e6553c5fd87cfcd2a783806acfbe3bf1fd886424f81ca2ffec065034c9b313ba218fc3a5501575a4e21e43dadc61e6b53575b1effc27e2ff044b8bed742191115157fc4b1a849acbe9ca32dfe922635bf88dbcf991ee5eb1c02bc86b6ecd714107020d6f5570c890106a0f10f5d56424e50cbbd6bccf25a42638cfaac10d149490639443e876cc2c74eeb75a277ba820a", 0xb7}], 0x5, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1]}], 0x68, 0x2}, 0x402) 10:12:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) flock(r0, 0xa) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 10:12:44 executing program 1: socket$inet(0x2, 0x4003, 0xde) r0 = socket$inet(0x2, 0x15, 0x307ffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xa, &(0x7f0000000200), 0x143) 10:12:44 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r1) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x696e) mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 10:12:44 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) syz_open_pts() 10:12:44 executing program 0: clock_getres(0x4, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x12, 0x0, 0x7fffffff) r4 = socket$inet(0x2, 0x8005, 0x80) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x42, 0x80000008, 0x10001, 0x8000}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0x5720}, {{r3}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x7ff, 0x7f}], 0x94b5, &(0x7f00000001c0)=[{{r4}, 0x0, 0xa0, 0x2, 0x800, 0x6}], 0xffffffff00000000, &(0x7f0000000200)={0x4c, 0x9}) 10:12:44 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 10:12:44 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffc, 0x1000000000000}) write(r0, &(0x7f0000000080)="920c935743666eb21df8abcfdd100265aecf44f4942256a068f6eff6c23eb26c565b0a4047d080e90458becaa5405de6e8212b7c679e440c08528d7e63edb87412ce56bba976992ef6f5fb15984a06f7a4b5cbbaf90e79be798da065c7d7a77111475466894ae49dd6270578af22b258dbe2d298c0289034a9d7e162e972d23b432b776b877fd6ef4409bfd43d0f0c46cc0ba7a1880a7b4adc1e36c34bf9b01750305808943b2e9f0eae0e10e50089e8647d13553bc29ffa121946162eb56e6131d0605f96465c2c2a0cbe6af8234e6fb073eafb50ae4fb7a856aa3577cb4ae8e84279415fbf9bbeee6002d204", 0xed) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x2) 10:12:45 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="60036fd663d0cfc36a11e70d8258e02f67c54c418a2f3726aad56bed0f80b0cdc5bac15dc53e8a043d3940fcbdb6ed64ecbfe66b84b882767e928ba53804cd36ca365a4278a0260aa36647046fa0be08939a6df22218aec71620fbf4319fa28d6b5e4317aedd7b28e8f407ac40b286d5f5d783c58206a285cb70879a52452411717d3de43fddb0", 0x87) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x3ff, 0x8, 0x7, "6acc56da118b8c0e406d15505e1e278ce1c76172", 0x5, 0x9}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000200), 0x0) 10:12:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x8000000029, 0x2b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$setflags(r0, 0x2, 0x1) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x1f}, 0x4a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x3ffffd88, &(0x7f0000000180)=[r1, r2]) socket$inet6(0x18, 0x5, 0x28f) 10:12:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x40, 0x4) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8080, 0x40) symlinkat(0x0, r1, &(0x7f000034aff8)='./file0\x00') pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') execve(0x0, 0x0, 0x0) 10:12:45 executing program 1: setrlimit(0xfffffffffffffffe, &(0x7f0000000040)={0x0, 0x900000}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 10:12:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "28bf7dc9325609466a9a05fe7293e7813c1cdcd9", 0x0, 0xfffffffffffffffd}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 10:12:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setregid(r3, r2) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040), 0x0) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 10:12:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x180c9, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') mkdir(&(0x7f0000000140)='./file1\x00', 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x12) r1 = geteuid() open$dir(&(0x7f0000000280)='./file1\x00', 0x810, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000001c0)='./file1\x00', r1, r2) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x800000000007e, 0x2) 10:12:45 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendto(r0, &(0x7f0000001280)="512af27abef28e3f4116867b90b14d1ff02ea1e0d3a17172551b68b947d9ec431ee7ded1c65cd180b969b0e5e1dedda20cf106369c6dadf040228d409c8e3aa9afffa384f091b6cd45ba6af1a7513cb466a97ee3b3f4da0058b66b123238936e8540a018b4eddf321ae71e117867a49267d56328f67a01955afd6d29bead54d2f6", 0x81, 0x2, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffe1, 0x3ff, 0x10001, 0x8, "582edfafdc54a20490137adbb85f6d3107629d97", 0xffffffff80000000, 0x84}) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-]\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) 10:12:45 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x3) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() r5 = socket(0x38, 0x5, 0x1) r6 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x12) r7 = kqueue() pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = open$dir(&(0x7f0000000480)='./file0\x00', 0x880, 0x100) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open(&(0x7f0000000500)='./file0\x00', 0x40, 0x50) r12 = socket$inet(0x2, 0x7, 0x7) r13 = getppid() r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r16 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = socket(0x10, 0x8000, 0x2) r20 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r22 = socket$inet(0x2, 0x1, 0x5) r23 = accept$inet(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) r24 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x2, 0x164) r25 = kqueue() r26 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x20081, 0x6) r27 = openat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', 0x2, 0xa0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r29 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="3603eb9e5712001cc26cb9b121d565fc689e4f10c149e62db9590c9698a54fd877f502cc0257d7f99d1e51e1d786b5", 0x2f}, {&(0x7f0000000140)="848de9cce1e76ec670015a85ce6a4e33344c8f43212bd272ec81cba8d12488af7d802430d905682b58f1cf4b036cb24897501454559c757b7fb3ed38bf5492e0b2759d342eaf82c12189d923bc835983e73d64dfc11216f79060b20c222c31b37565d8edf54b6cd1e320538395f2342862363cde22fc5b4c88e03bacd55e551f3d33aefefba97b6e41ac4ea5371634862e9edc2329196adda14f057c9216dff670a3b8889b0c2206a2c7900044f8926d78669237c74bd19762f7e60f", 0xbc}, {&(0x7f0000000200)="48136eb64f27d8a2888d53f86c01286241b9f9c04669d52071e303e087c744a0e59a3ddb7034fef20e3659b47f85652f2fd0e01081e0150de57b1b74d825ced402012c287774369464eaed24e1f5594f986e2b39bb5bac47e52f54740ae4e310e3cc720e9bfa471878eb205dbc9525977a3b031b57391ac1ce6af5ac6c945960d03dde420e688b89d93fb02e302682c606826928ce3494efb2ba47c2fd15c38d9954c0666d62c44d24d73ee128451b015b2d70c7120b38bb1c27edc4009a209b2439e48866d09dbb4ddac821523251ee066c5c23dda0", 0xd6}, {&(0x7f0000000300)="dfb4026a0ef15d0d7271bdc401fbdfc6ae21096f2d78f7bed312afaa", 0x1c}], 0x4, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x38, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24, r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0xf0, 0x400}, 0x0) 10:12:45 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ec9958613246fb409ff0000002f5ea7fa0023d58bf6659990bfe43204", 0x23) write(r0, &(0x7f00000003c0)="d95182eb22ed90cb0fed9caf542e05328e7c4e501362eb69ff0000000000000000000000000000", 0x27) syz_open_pts() r1 = socket$inet6(0x18, 0x4, 0x7) recvmsg(r1, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001840)=[{&(0x7f0000000000)=""/114, 0x72}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/136, 0x88}, {&(0x7f00000014c0)=""/87, 0x57}, {&(0x7f0000001540)=""/250, 0xfa}, {&(0x7f0000000300)=""/34, 0x22}, {&(0x7f0000001640)=""/117, 0x75}, {&(0x7f0000000380)=""/61, 0x3d}, {&(0x7f00000016c0)=""/203, 0xcb}, {&(0x7f00000017c0)=""/85, 0x55}], 0xa, &(0x7f0000001900)=""/5, 0x5}, 0x2) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) ftruncate(r0, 0x8) lseek(r1, 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001980)={0x9, 0x2d6a}, 0x8) socket$inet6(0x18, 0x0, 0x7fff) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:12:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getitimer(0x1, &(0x7f0000001140)) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d9b6655bf6c9fc9d6195febc432c7dd8fd142d3e9e98f58f05ec46d02912fc5bb547783d5b0e8402e103d8d76559146bb65352b88069d5cfe33d2866a59c2cb1a0e74b3b27cb089d8a4e0709783d2ef1b18e00ee34102b963ef398674f17819b6603dc4c1f911537e1313c0e6a9309efa7b6d5f08a047683c9fbb9adbecd0681f08d0959e9b6bf1379d1398a465f20161f5e96e68abdf43b602a6f90b8faa431834097d67da7349b3fad434eea6b69fc950a34f5b35f39ea110cdd61bc93d02b62dfbc9949952e6934cd929dde6ee6e641ee7f4f371b60a616b6a11cd85981d0c0645a6d600f473df7e0fdfb7b621c18bf1efe1dc3c788c2be59636a59a9021d91baaa27a953b59619af262219f124c8f62201029bf89f7aba8256a40e62666b322f42d87348805440af9c06ce4850cc6ee743a26e20d3f2ad3fef2d08a54312aea87462054c0f8d2a0cf9e28868bc5552d3c0cc279779b206346efae999bc289a132ad587b3107c0561b848afb1c201e210a787266ac604d12aa042b2151f7bfb85dd9e54190b279d91a49e793b9a22457f539b66294ce77b73e0a482db4f5e42fdcfd2a786de33ed07679798b0bb18800f1def75a3c6e04845e710f6efedee98cbebbe0c99fd6aa3a57fc5fcbe81dafef0d69b544fec5ae0846197ca38232fe83d9c5e8be324fd5c28dc18f8dc6cd2d0ca95aa8644bc2b4d511080a3ece3f12bc812091d6883a02fb9a51ef7f115a4e730902932a4f1003c6e4cae6819e9840c9654e444567b31a2189329a1a9b0f2feaabb7cf3bdb0e57cae66f704a74218c2e8a418dfec0f1c233576f51605086cc4b5c920be4f2c159c813f7d395f61960cb82eb6952435db4704f1b2276671b93cc852c86e7c4315684c31e25aab0d77495a4e0296aa6da707aa02069cc780d5cf4e3e5d082ae9ef65c5f7493ba6ec3a0a90ba7b676ec7d736827d58e1b0cc01ec42eb03e2d21d1d27856fb6ae1a4c211c5c5b3d818adba712855352a3ffdf95a56dbc76c3821cc7655c533d93033f71680749bf521363662c1a0ea7f6eb4f428d7e24271b801f8527cbb994139c0def1268a01251bbdffbd891a0faec0ce878fb5fbdc669575395ac0c1a62b1c71d7784a3c9dabf600d26cecf0b2a1d4f002b738ce58bffa5fd92e744346c82237a715658171c8c3bfba8c57aaae15a21c00237c00667df67afcd76869fcf9e18239a276edc727474e546c5c2a4596f5e2758b80ebbc9ae359ef05e9da800158ed1a3e87ea0c610efd183c40552002aab787c5f8cfdbc22699c1be7f7d80aacdfd92f7e44b143a917b814fb5ea880b1f7fb3f0dca5de213e121cd0ca57d66f19ed86715161873b7f34e237edfce1e67701c2f32c3e482a8478fadd2b2c80667c37bdb1b820c118fcfaab95809fbcd782d2685f0bca3b0e99ffbdeda0cbe9183464992405d50cbaefab30c8c8e625245cfb58efe305716b5189b2740c0a196eadafb8143e61eca6067c1f63b2bd2172032a21c685b3f1d29abbbeeaa2f67d663417ee9690fea716f24a25abbc35d2c48eef54b3bec029e60486648fad6fa4dce3d13ebca49ca23d06308de861ba496c1b3bd0bcab7970f16657421b512710c7359e234ee0cf2ff202a664108f2c74aa9c580cf4da4fa9483c1d44e322afc57a86dc33a6403a5dca93286c0505decee0fb44c9de547657092d62d54953bdce2e0138d07f73c81f20649bc69d1fd57a4cd6357143067de87f0fa08b76fb0c128ca74e8658a80c57b2d15ef9757d4b964cde8994a2a59e0143b78be0f7f5053367365673016ab370a1fb07631615865a042504836d42c60339ecc17da92fc45116c92f1d1ea596ed9a090c0aeac94124596ca6fa1eeff5ce14c7d2e26538e69651a60a40a24b21b91308d12e808b9d75dc2b3840c678d3706f18ea9ca25745870c856de08b3dbff54593f443fd99ad1e75ab6b50e4b8810337b24f8b5eaa17e555ede2b41af93925770248b42f0c13c8f5b738555c1d498f2a51ebd4d853c5e4a6d2336d72865c087cf7e699ac9dd0c57796870fafb6b6b85435800fc46ef2d8a07334e740cc1bad9e4781df21739944c40076b4615b2062f27a5391b067afd6c339f073f92d02def76c17ecdbcc2b0ecd442f048f2873de8e4c930d68e30de6544a618188fdb9c8a2bf38cba6e28d0052e6ea475fb738d4beb407d83d6debf563e1ab85d4ced9f1827edef96ba601aad8189c12395cfdb1720303d9260759a790811a58a23fb10ecb1f63786304e5be19241e595c6c76204302c6bedf4c74b5aa40b45c469b859e501a59b365988c79e407ee4dc390bf1b56cf56784ff7a31bcc15638f9f56953709a3c1b33e1bcb89e8800fa939deeb1bb032c1236725797a0d0da5dee65ac45081747787811e269a739636e72c32a0320d036c76470c42bda948c543b44c58e3ce84b368718ea86ee3dc43e192ba4d1d13e5899d204894608a6233c595308b2275a8de6420ecec5a732b36e55e38d65b1b04a10b1f8b919585a987d554c9763e61a6b8981347a1fee199044fd5ff44b2f61594822f54b0ab018bc769bb17c659494a8a94f812d838cba952fe8c52b748f132fa45f467c89e4226aee4ba35b4a082d0fc7956719d96762a25ccfe4040f4c656f06b6d78385cf47fa71fb40fed282b5a75dcc4559678daaec421af1caecf7b118802d329f9934303150cf36a7e492462ca3141912bfc78630f726f9524b9fedc8636ec24a22d3ff2c0b1f45b880e24815141af049b55a5354e6c47c9cb33797c1129eed6a5332fe176b224ec37e5d601475a0fe42ab85914a9a9fc455f80960e00121289640e5cd6906edadbdfb41f5ca9b8a934118a27c2b79fd2debfb574517db6b7f6d1832ca698b97baa41534301ae4d98f051092c0ca9378c0b81ca73f1b67d07161042621680450be1acd30a77e4c605c8a974ab883028c4eb8ab8c39cec4b0c97e9ab62bc1d5c2b9f31beb5192fd6122f6695d2713b3e0d2e0442fd25de656c6467f1d0e7abaebab818f3b40f22a75dea889b43eeb6f6c6fce49bec3322a33ab04b0a5a7624a8e0890e313e5a1ae3b8d4d4c1bbdf155e59f12be04c384bf0489b38bc8d92cbb1b210a3efc96244f94bd1e2cb414e4c1d1e6a8bdb10eb40209e13ba35a659919507dd582b4dc32f76b27b40893b0e3f4a42d4078eb52c799751b30fe6cdbc943900917c593467b14e2dde134c8e5c8fca3dc5e79fe6d07010de22be2e97cd919deaa73f4129fbe90ed4ee814519539db4fc1bdc4e56af77f559dbae0a41f1506d73d4ff405f375a280bbf84f42ea608130f490eb0c89415150eaa2933e6ef5dd569400df061a2010d37f8f26cd6a9a16b9501ea5cc356243f51a3b4fc3f6a469ff7836c75f9b5cdf1bd1e53598ae52771ae0f7b0f094891420c0e959a170b48721e8d462de676c82ab612f906a3bd74b0fba7d20f6438901f5b717326f86ab3df941ea1bec148a19261e621bee6a35fca01f3157a36c9ddb261843ed73af86e002d0b92b72586b81486349c84e47a7b30a1b6acd34cd5d602a0ac1e838c400b22a4c11d2be18f6dcb287dbf7859cd2f03de254b7b35caaead62cffb434f4f1e7425c5c41c2138122f1569885363e639e957b5daa8bd3b15c7d57a11a1369015c2a12401b25f9e0987d97483f71eeb9b4ca2d365955e6f497ca16fbdd1cacf14d2eeeefd1e1d624cce49203440f69e7f20b429058251ef68c904097c1f136f531d05d6553d5e61a3bd3fa2bce108e891c2ab795dd067a022d507cd60b5701b2a33634ad27586ee0e970aa583411257340d5da94619cad2c1d4c2afce6bc2b109a0402d568728840eb23ec21755982398c0fd9851aee49fbe1e06d9d802a682421a721ae6c97959612bacea1f72b5e1ef250d01a78eea5839f2d4c13ef70b19136bc9bfe7eb2d67c98ee7757dda52a1ae6523c0b169542d7fa656513a3d1b158ed124721514dd8ab3ea7f559b4c819b6c3ceeb190d4f77168b032dfaf3ebcf57b41b6bfe1187becb1d84325f34cbf65da5896a8a2b6dec9255b4ae96b41b3b324abee1f2c9a0d1fad675ab4bc3c3e4a895298d68ee3fe8d831af1075ecc1e883c59d7e36a2f7e3aee4da7855e9572b1244f38e224abdcd656fd98ddacfed259461597aac9ad17c1c82e848cc18f6b782e397c620b9b19abf31d4133e96a20602c9d5d6b99b7cbcbdff9cdb50c9505742c9ea22a8a19dd4cc35065f3be56bfeeb390446a1e4b54a2916b2c5a2362e7cdf3e019fd19e0120aab6d3a4284267e0e640db2433f9df5a272f015cdd7e2a48fca1f139bcf4c13cd7714f05aac663516713273c58f72b205cfe18c881010e06adf80d449ec4bdebb3d256ebe2cc634ffab89387168c66bbf85fee4df6483a938362cf853932dee41ef627451a98f9cba987f19a3d494363c945dd8fa61b51ed2c6f2c1298a6254abbd10374607fb8b4cbebf186ce2a02c10aca884896ab2a25861841fa29c276a8402b3b7c93685258873c5634a947449e66e30722cc4cbea7d95f8e90d30280c513e799e326e9c5e705b1d287980190d567a4c4d7584dff89f90d0b652edfb973494e3f349d41004688122750757d88b8109f30312e4b74f51a16f19a24a85eb878799388d0f937e11f1673afc72a0de20a1a612bd83a67db20bb1a7086cfa60c787359fd429aaa3be200a4c7a12f7d0228fb5d717a03489ddd77edad56464126013c6bb648ab6a33285519bcb1365a53fe6ea1f7e20e2b82424a89aeff0431e95b25ab023c67f9ccca3ffecd04ec095a7c0c6e7f22c0c213b2fcc4fdb1d28b1b5e2eabf03277cdaadb3fb64d63e67ed18863c65c2929986e7799d60a941ea2194c0ef7823b827a82d9a2843f0cb08042c5c45e9bb15f5fb0fe10a6e1601734d7f41a929dd6e788f0f19740815974d37a9c8892e4a7e9cd6e7c2f3e3a75d7ea680716b539c41935824f978b420825c2675723c6951df46c128b7ca1499b334bee27e92c0b001b70085674909d34f5247a3b60c25fa1c7b0bac5b7dc946978c4cd14de2e9fc27b4169a4f692d40b038c640b144eaac793f1ec05cd234c693f0349382e5a9856e50134d6e2bd8e910c916a3db4020eec77284a7229f5eb5ab257040ad112c9394aee11c31d6fbca7df5f58195c82898066aff66dbb79bac1c528e0cccc11184586112926d9381df4dcf3e81976f62cf2417e7ba3e883551221d132a4de4fa9298d7892270b21ed97fad99a783a5ceeca7515fee4a828bd72eb949e38ed097833aa2a0938f0abe32aa47bfd1dd1a938b928d5b4601eaad9277fbe8f4c9ffdf2635f9e99596eb50d657898f5338f5e4be4ee3fbc9b9091b4047fce039393a05afd704df34ee2b04b91dfd1b1d22f0bf958bfc34a68e50463a0b4bb3862d443e84866aeb56b973f7496fa4d2b71d9b686ecc1043a77b05bc0b3c476d5b24b48ebecc7d979ff2c1d99caf1f713e9685f88e3cadb1c4ac77ce136f0c409e4d03cd30723594760e5d8bc166895611e6cfdea03a1250fcddd8ef58c4decd7cc725ac4232ba192f711831bea3fc851dc293d8c1c8e23efa013868f633503f525852d3fd75c74a6d0bda4348c6c75cfa045d631b8540fbadcb0b921f1c8e435c0233c9855c441df3ee3752ca97b4611aba76c2c39f6bedd05fded5cb6b6bfd92cc8c1dcaf86d3b0f4176c0ebfa65047f313fb271cfcce16333079492b0791e4042a1299cd5f71185e20d09e6584c194c7f12f51b95d204c04f5c31062c5b7c6cc64cde2e1e0b0b5e2a867", 0x1000) r1 = msgget(0x2, 0x410) msgrcv(r1, &(0x7f0000003640)={0x0, ""/225}, 0xe9, 0x0, 0x1000) pledge(&(0x7f00000010c0)='\xd4\x00', &(0x7f0000001100)='$z\')/\'-&@\x00') r2 = semget(0x1, 0x0, 0x140) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000037c0)={{0xff, r3, r4, r5, r6, 0x42, 0x1}, 0x81, 0xc552, 0x80000000}) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) r8 = semget(0x3, 0x4, 0x8) setuid(r3) semop(r8, &(0x7f0000003200)=[{0x4, 0x2, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x751, 0x1000}, {0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000040)) 10:12:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) syz_emit_ethernet(0x16, &(0x7f00000000c0)="f9171fb104c700f3c97deefd9ec3a7c251002cc30546") mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 10:12:46 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/177}, 0xb9, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000280)=0xc) msgsnd(r0, &(0x7f0000000200)={0x3, "99a43548824eb00c0901edce48b1635da2031ce644354db066f3c5f734b90145d2da2912b20a91208087c79e3821650bb5e5c7534a5e13b4ff2762b01501a7e2"}, 0x48, 0x800) msgsnd(r0, &(0x7f0000000040)={0x2, "92bd84ba69913cd3bd43dda47fc4e6b0e1a1bfd5a38534242fe8005b4b0e1a494763f890566a65fe6ede1e0a3b9f05e40bf82465864a3b190aaed53d3f010cf2e65531ae22fd1e93844777e83521d625e41a6c499a72bb4a76a26d2cf3a47fc060075e8830a08dc1bb5edbde4240b6d57091a7e72a1ead23b77ceec731ddb7b51d8695c3d1403316cc697bc42fa4ffa76ff17b9cdb16cfe0186b1a3eb6c025ff611ce4e8b6d3ad97b8b006940a8643498c0f41bf0b3d3945a1e64f6a6764afbca87e72cc77d192a7b91b1e8631a07dc8994cacbef94cafcae1"}, 0xe1, 0x0) getegid() r2 = getegid() setegid(r2) 10:12:46 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000040)={0x25c, 0x100, 0x0, 0x7}, 0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="7637eb3b3b489da4202d97f069966cb3db0081385d94ba0daaccea2bde8c7b28e82d94c69a7e2d1792d9efe9dadbc0ca1a0d5090c5b7ab519d6a94c9def82c3d854cad75cd2791b6fd888ab4271fb1aadbbbd942ce09ba64cc21ce1da611b75ca1698c1f58eb2ff828636cccb40aa3d8c5e77cd457e667b6ec827c01c805b144b344233dcaae098873479cb959deebbe0bdeb117cc7a7407b0be40e6e6dcdf4bd1d54b83728d64dc0f64ecd465667f1067ac86655881451c41d423", 0xff18) write(r0, &(0x7f00000000c0)='\'', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[r2]) 10:12:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a391", 0x201) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4a0, 0x20) recvfrom$inet(r1, &(0x7f00000000c0)=""/75, 0x4b, 0x1, 0x0, 0x0) 10:12:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) socket$unix(0x1, 0x3, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0x28195e46, 0x200, 0xffffffffe3f794c9, 0x36, 0x101, 0xa3e6, 0xbf63}, &(0x7f00000001c0)={0x0, 0xfff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7fffffff, 0x0, 0x5a8349d3, 0x0, "aeb31a6d3b1b3d1448ba863fca12c5cb4a802974", 0xfffffffffffffbff, 0x1}) 10:12:46 executing program 0: r0 = socket(0x6, 0x8000008000, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x20000000003002, &(0x7f0000000200)=0x7ffd, 0x1b6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffd) 10:12:46 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) getegid() r4 = dup2(r0, r3) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)="4700a3293421e1aa0d2d2b67aab0012bc3bbc73cede60ebe4900cb5470bdd28b2f2860341d29ea8538d4857d073679a4b01042313c3f50a565b3c32169a145818b82e6392866005330071d6f01ad7f8c139887245cec81f20ae53db2e89392573bf1f15cfe5fe9b105028c1d220d461612e9e8829f363acfb487959caa246d2db8a009f182495c66f5eae3a6280bcf9dc21b23741712d914e91659c19d986fcd0e2676857f14fb5cd465b7b15ca3ba721dc7c69735a5c2fc157182e98c07e9c2dcd4f3e6d432a61f7682ab4120", 0xcd}, {&(0x7f0000000100)="b7a9228e67fb9dc5f3dd87eb0e1324bf4d87022cd83d98d1b808f335724512be28cb2eaf5c6f6fd0f936d62d5c144018912b6b2fcf88b39343e4c4b8b63644fe1217d467e487c0ac67768b91d089d7c94cc32ec893c7cf67477445227b92b8472c51", 0x62}, {&(0x7f0000000300)="dec428f5099fb5235c52c7a9bf2e2fd7678df7ac1add00c8f3a40dde2bcf903583ec10c566f78c7ca814d5fbdd0f237b08403eca0e7ccf02076f3f11d79d4497d9bc8ba4368304da3868593b077754caf767043357f1bc7ad17e79cdc73cad4a752b8296b0245a370ba13212bf03e3e3098415cfcb91df6cf5f913326ed47d0a7729792eeb5fcfd00da7817310914386324486a4d8c383154f0c309e138a65c172b45cfb2c862a42e199", 0xaa}, {&(0x7f00000003c0)="7f8a42e0fe2dcba9c54d22d404b4dd2a8c29925603b1b2fd3a681dbcf3d68ad8a6bb7922492aa4fc23ea41bff744d97b1338145013fa407ea692dde0cea3d9b802583836994b5a1a90f8cdecc7eb12064a6e92a58c9bb1c79ebadb3a6184fb9d753ed114eb5d492d295dd444640853eca6db3f3e69743b2fcd750ddec1ec0e825504b1162ef93ef1cda13d7ed4d791c21afc0a89c78a3e9562ed8cd5929e67720bbb6d815ff45f29b48a3b54dc19697e38b4941b9cccb8f7785a5ebf520afbb30064144bc95b8ab3202508b797b4ca9ae35fd065fb", 0xd5}], 0x4, 0x0) 10:12:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x10) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) r1 = semget$private(0x0, 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x24000000000000, 0x200, 0x8001]) 10:12:46 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000380)='./bus\x00', 0x10, 0x8001) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f00000001c0)=""/158, 0x9e}], 0x2) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) sendto$inet6(r1, &(0x7f0000000080)="c1a91d9081ac6580c3e6c0c27f9df32302", 0x11, 0x408, &(0x7f0000000340)={0x18, 0x3, 0x0, 0x4}, 0xc) wait4(r2, 0x0, 0x40000000002, &(0x7f00000003c0)) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}], 0x1) faccessat(r3, &(0x7f0000000280)='./bus\x00', 0x4e, 0x3) 10:12:46 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) shmdt(r2) 10:12:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='i', 0x1) r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) flock(r0, 0x4) 10:12:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x7}, 0x10) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e05c1f302f046bfc255c9696c6500000000000000000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x96) poll(&(0x7f0000000080)=[{r0, 0x8c}, {r0, 0x14}, {r0, 0x44}, {r0, 0x40}, {r0, 0x8}, {r0, 0x124}], 0x6, 0xe4a000000) 10:12:47 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000240)=0xc) syz_open_pts() openat(r0, &(0x7f0000000040)='./file0\x00', 0x880, 0x10) setrlimit(0x7, &(0x7f0000000000)={0x7, 0xff}) write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffdca) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 10:12:47 executing program 1: setitimer(0x1, &(0x7f0000000040)={{}, {0x2599533c}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x2}, {0x9, 0x8}}) 10:12:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ftruncate(r0, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x4, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="5cbd544199c3641cff02f1ab1473153222ab2b7645a3a5fc10ffedf98a502a4cd1ad40e5e593205a8572145df633bf1c7563f2d1ad58ffe883ab52ddd303e2ea398b72c2956fc9829e2b1448209ac08bad451dbff0014eb69a31a955feffdfd8e68d1b86d898ae101b221248e695f8414d02cd3135cb4335e8005c8fc282409dce1c8d9391d9be5f6810a3c69c77dc8181e23e5e"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 10:12:47 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800a, 0x1) write(r0, &(0x7f0000000080)="3685a923207863e263ab8bc61bbd7471c07bf1fdd6cb6f1fce760066e946e730c9095d252bde62c38b116ccc05ade48c31845c1c6d86842a755769e17395d058cd75d5b4cce6f75e3a4310b693c961934ba6036ad8a1d524fcf5e70ebe6ce59401c593bd765006e935cd86ceae06cb30ee196c5aa1dfe4cb205879451fe79aeebeab5f45279445a8550af42f413cec0a3f596e1e380f3780b380ece53ed60a280c0658c47dba7f149fb9daf82488fb1b", 0xb0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r1 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1000033c, 0x0) 10:12:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d52) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/169, 0x3c7}], 0x7, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x3000, 0x680, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0}, &(0x7f0000000f40)=0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, &(0x7f0000000fc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r9 = getpgid(0x0) listen(r2, 0xfffffffffffff001) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001040)={{0xac91, r4, r5, r6, r7, 0x0, 0x1}, 0x81, 0x9, r8, r9, 0xff, 0x2c4168d, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0}, &(0x7f0000000d80)=0xc) r11 = getuid() r12 = getgid() sendmsg$unix(r1, &(0x7f0000000ec0)={&(0x7f0000001140)=ANY=[@ANYBLOB="9b65632707a22aebd47757fa173ab476726d41d0dac5331dd2e710922f4a7f3222a533e9eb1b718e3940e8d0aae746c73d51fa680393461cc105f941141f1c31eeb6b8d9ce9723511426b27686865767fbb861d6ca5526388fb4986145e6ee811e69b4c145c4e67a6b96ea42e6c9e640a5c5e09c941f46f935f563b2"], 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000640)="2d9f2030c4b3d604d758e0a6d580afd2b9836608e1c376397ea4b358a2212f95f50da5c2c3375fa9fafffe5b1fe6a332235a1f166bb7031602a892da2b5bcc86884a5203c636ee2f297410a5893eff3ec579afdc2842dd0d1accf2c48462f6e6c5f3f76a89e1b70b9c456959367146f730c677ed112cff92c5647af5b78c063a226f24bd1db000c2508af2005a27e52e1d525074a3d59e3e9319e2c9185c653f1fca868ff383285db31c4b966f737f73ed4e85964d78b40a051f0eeedbb38bd0f54c17f99a808f247d1ca3f41f56abd5c8e92f9be25bff6569561481a5d0175ed6e20d8edff61a89fb37975edade", 0xee}, {&(0x7f00000007c0)="79c3ae7c2cc85954ae9130f7fd8d72699a4b352b227b9141c2518b0e2bfe90bf939baf2bd1315178d6a514acf94b83afaeab95839dccf81595c86dc3feb56010b60e9ed1", 0x44}, {&(0x7f0000000840)="517d7cc32bc7eab0e14132c95d498ab24b1427ed0836a56323a43f3a48eba05216bc162380dded0c7c542c87f392f17419f1fb0362d6d2d14702135606b0c767fdc7c63c7203d32e63eb36016afdecc68b8da80043b3d2708ff86ab1e6ffb79fcd413607736f5a07da49c8951848d2af3d81136d1a42a836ed60b06b2314deaecfc87941c92e8ff4d7e01f33ef4d6038b658fde2f1be9ec45b670fac6963032e509164c38edfe15999a2da3e9a6614dde5ae74d471a71fcdf9078c628dded6f36f89521e37738c09b2678c0c95", 0xcd}, {&(0x7f0000000200)="a7567bc366c341c35a6a", 0xa}, {&(0x7f0000000940)="ae6218605e50e51de7ea5df9d037614ca2aeb2d25b1504204f62ac31492d79fb825dafb35b06282fa6af1388f27a43efd0f49a0c7779c650391c3a32bbe2a124c983956c2258b9083925d30343d403ed1ff078aaf662eba430afa78fe35c0d4a6acb6f18cc4a9e24926bc8dfedc4d68e6559c267fb22e5231635f7888301a2b96d13ef6e1d68d35c0f3a5bbbe1fb31e7d42fe013dde7bf4673ae1f808925f1d8f556ed7c2f4597d011286e2ae4ca3a4dda1f7af33821b0b30f25c0ba4ecd315fefdf269d314eb46ef7f8c03380252c5d692554b94391bfeb740effabe9177d1438a4a7f7c8788c30d7e73f987f977fe5b53c8910bb1fc2", 0xf7}, {&(0x7f0000000a40)="7a5838fdda844a1c2a2ab5455777f193360f7264905b87d2df3403526f3bc9bdb246296b19bd4b081709e7dcbad538ae388f3ed80c70160b58e64ab9e007293cf48d4ca1f76fb72a49489ea871c3ddab86d47ef00ec39f5ac457beae66e506cae4679ef3ffd51e70684f500b0fe5efb45e553b79e0aa1762e105e13a0e9dd9f27c7eed8b96d53a33ab40e3bf4ead0ec61639bb4c5fec43205f03960a700a01725d00fa1c441d8826459c2901689c337f2b74ac111984c96a6fde7832a76ea2e370703d3bd1ea14421c41b97594b3873e89abf150382f4cb56bb445319168416887b89e320b2c15", 0xe7}, {&(0x7f0000000b40)="ef4a052f457be948747f2fc6e7e8e2290a3592cfd90ed49f49eaba93c3630b528afde8f021aabe5a776bed27e583d3822798371515b5ef9e1e1fcdf45fb6237199c7e14f1c22565420670680d129eec67dbb4e62f405a7401ba065eb460a7be13969f0549433ef5b1958370994c2d19fc4610f3504a006f1cb59e8bc25b7bb23a8a3cc4ecf63c4b59e003fa283d143c464542b5e47", 0x95}, {&(0x7f0000000c00)="83b5756308c6153c0b0a69b44cec7a6ef9317a66c9d43f23baa90f87c948f9d11b5d70286fd98d825b4f12aa2fd575a1d4fe0a630d00d13bff15a5994cdb0f0fd1ba5c835039823c29165739da6bc25d3514c93744d6a917639f98abe87ec60cad9309a5423b23881c198ea1a39d2369b4cf1adf5bf51cd17daf9079dd65fc736e6557251cd464126ea205a3f84838b869833795b33e5744743ab0f816e1650d28a9cbdc070b2004", 0xa8}], 0x8, &(0x7f0000000dc0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd0, 0x400}, 0x2) 10:12:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = semget$private(0x0, 0x0, 0x404) semop(r0, &(0x7f0000000040)=[{0x3, 0x6, 0x800}, {0x7, 0x3ff, 0x1800}, {0x4, 0x3ff, 0x1800}, {0x0, 0xc4, 0x800}, {0x2, 0x5, 0x1000}], 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r2) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) 10:12:47 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) getppid() getsockname$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f0000000000), 0xd69, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x3}, {{}, 0xfffffffffffffffe, 0x2b}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x86, 0xf0000070, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x70, 0xf00fffff, 0xffffffffffffffe0, 0x2}], 0x5, &(0x7f0000000140)={0x0, 0x1f}) recvfrom$inet(r0, &(0x7f0000000240)=""/207, 0xcf, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1000, &(0x7f0000000400)="eb1349c7ee8bbe72b12282e7e2b052b4d6b6fdab3be968061b52b5fadc80c403e8e4bb004356bcaed2875ddfc70e4181655ecdbad2a716c081378b1911cdf174d20d6cd63c6a4827e288d67696e0e4e201fdb60890ac5e2323cd26fd12f1264b40c39f289c19145b6bc8951879de39acc51786a14169d1665d09d54f9f62d214ca5107db99e14a01a13cb12043e2c48c7cb35108f588fcc81ff4e1eb97fd19db2aac3eb29644851a774cb4fccdf1cf931b852626ea92d35f21f2d441dbd3a0d57ac25a55d443258b84cee75c65367f73dc42986ed4d48297c3c6f688defca3d46c660ce291fe00dab722579f555c3fbeab68a29e3646f0b93071f3fa23a0560ccc43d154a25dc954f16b98753e14a7cd7c41fdf9b1ba75c2dca1390fbe94fdf826d56e80054869b5ccbd91708e69a35418e981d9873c445fb4731aa4b2ad5a057a6e38773f5a91374f0deb675f27dd99fb3bc6e2ca77d89400b207e7309fce1c19a18b0c66f18476b4968d8c3474366de2d75226cb6a91a69c7911f4c98166327d0c7bc860dcce348d65ac003a703c9747e824efec2b109480d45e56542ccedfdd771c549b3ca4bdcd1935f60ab42f0792e2850c49ba9699402ac23a822458ca4b7d5cf17b11cb6314ba542c27ca55bf3f2f83a019babd91226e10ce254b772439bddf2c8e1bceb88c2778d8c9b95e1562a5a6f5b23ce547a2f5793190536c433be4327db40bbd47b447aba770950e983cfe978555a172368eeddae2e31fffa8eb2306e1db15ec289b86b40a46a6cd13e792a5425fcf7d58dc20e22b7a33a0f7baa28af3f617983f028c4fac012a2cf2a68387e3db2066cb9161d5c75afb77c9ad4503b56e88ea8ab78299ea988254a4d2174dc6f6cef7a0c96a91690df8781e529dd8957d8718632efa59d8020b03cb904bc74e70779d506c187fbdcd2ce40fa5b3be615a3453f31c564bf536380fd0dd947fad00fa5fc88bf41747e7300070cb320b22265e150161d5433c19bcd01de2d21e9d5a4c77296cea09f38ffade1f11470a1c8163bb5fcdd38f54b0ead8f3d88ac5d4b58ae4eeac6e1210d6e29588c2a1573d3a38565c9356f246225fe687c9610a1d10876ade3a8889867b116b895a96536bc87b2cf605754a3f186292dceb8392dbb55dadb0ee920f9207ea7a3979f475374060a9347a34c03788b9f24b605c41c139e6d1c9b0f586724d5736f83677d82a40a47458372ad614db01c9f30aab3eb46fe34bc62bf091587e957b7b7a4197520e5f84c45d5ada1fd3b04d9007d3775fd1c1e6ccd6489f0c855d117e3ac9c206a901aeec5e577fdee4abc5e04b6c9689d932c953a5233e7b950454287168a0e59e8571145e18804bbc1d9ee2471e58d68cb705b17b73ca0cbd7fee4e2a5d9a7f7a2980058e18ea4464cb9225083536f74892f83b332c2ae3817fc9b66af5de61115a48b107e2641dc506ea276b48ada1f7d0d197865591756b7a2932042553852edbea7f998fb5b150d0d0aab8de366d25860c4e641543708b8f87cb99cab020f683153ad7676bd84c6500dddf20e9287326a74b2af465508bf4fc2e3092d9f5ccf62e85105b9df7085bf072f6cdfc2dcbb2db0246120cba34dbaab416118c19ca5b0ce64ddffbd8fe4ca9630d1f83f7228bb761e43f86545373a8073292c76d766a01e95926f5a036b24fb701c1ac9d270fcd404e331fdada5b7473254e220411c3bc81d53f0dd6feeaa9273fbf2f97b496253a7ef0828e44343cf0801fb3d65ea51b33acd54ccd17c14b7f9af1ab0bf71879ed1d0dd5b77049da37d9c796912c9b8514927e22601c904fa74ae9a2df5c7022d3a61e2a4b4ec576b559766ad4000dd1336dc992ab313b980b0523c3add2a6045669a28245ab2ef0e2f2c3fab8d1e1e6da22f369f45a638360555f9f65aada71c2a9e97841bae1eec27e375e2360ca833aa21d3b88af727cc6903aafe97c37d5690e9ae2180973e44b094a38c5a9f8a9e0789052251cc6b89638a8ec4277780cfb795c7202c2798523578256c457cbc03295a4770e0e46be0863735400544833b1dfdf9842f76daa852edaebed429b68046b2448fbdba34e7f1e640291e75c8ae87267978c6c79652468d6113ef7385a8394590f553e92c544c4f87e85984572f27c4be2d22a283f85485df8550ca604d7449debba63362925a46f5070c3f5ee2b38d0fab76570b8c110ebcf4164cd8581ec276ae669eca8bed3b24df78c05bf4da737d64f2a208ac269a0a33ed652ab936f54e7e7103d54f81728bb424ac91d1a064cd7ea73241aee5534c0b1c0f28c79a40e063d47a4095a0b2cd955f4316109903492a603d9a580ebe3c0dec466b76ff8c44b33e8da1e9d293fb85e4cb5470df5bc00ddb5a4925160e8c8e2c58db2e362e435bf68c257654441abcaeafe17eb27fbf502020b74ee9b3d6920f783cd440d7cd7a09de8e0a1532b08b7a01d9eaf1677df7cd786586590ab7eccedf443d7c86d3f96d815dd7343eccd34c9af993ec21aae63c8e799f8d78b65f5ef992ecb1871eb18847adf4147f5fb1f64d9e6520b6477c515d7aa4f74c77462338076c46a46a7f9a10f98f780408283d88a0704726eb5ae1ba5dd28dd8788ab9ca7396b23f305ee1175a025b315ab9a565040c9a0440c5830eb752ebfaebae7ded0deaf9929acf37bc3cb64d7f8131c22e3c53297cf595402be5a63d07501d962c665ced322dfc4e29be5aaa4ae909285c9bd20127b09f662d8bc106124f78940329069015fb05a413904e8b0004e73bd37505ccdda26efa15785d59ca2650b946d38ba086283a4747ed104294a26e557cdecdbdeef95e0148233eaec8cf0b1af49fd163f689dfc438f1c900e7dedf544faefbd343b70010f5e3935f69ab024008ae12fe33929bda987effd6b2b8cba3d234a0dabb1b4e3862f000e1b33e33dbacdde5177545f53696457c9b376595cbfbd69e92b02d31372073300ce927e79bb320d9c5d82c4f440e1eaa1215c0c20f00e9ab5b605c6301750fbe982ac6ab7405b2884668cff6f8e59111a9e101e7dddcdfb168093e012643384dc4fa63a78eaa764b25902b6c341aa7c2e151d6d8ddf22130c06aa720ae56c5e4e4a47ed67e5315c2c75f9621a33b7d1d4391c6742535d4c97b5d94a247e5b275a1c71b10f6549b0f46ad4186e94aab1900275f8593df677c9ee9b08877e19ffbde7e929eb4c0e3ce59f29237dba321f5d2aa4ea3d67f657f3d2404653a0d5e07d79d760b383f7de51a269fad9c466c37d76a1659a231776082ad83c2bc81d768a3bd54b833d0b67578a825251cb67d0533924ea835a597cf4c956d036dac1cae77431434750039531566b98ab29507a77ec9cc648285571d0b70ce58ddbdad9c12d8652fcba1edab227a21e4aaaf79242de7dcbcf9127ae33e8de52154639a985e1127352fe5391665c278c8221fd2b041cd22a1202f2abd7200eb0d2691ed359b59ec80935188d37000b99838085911164f5e143b825fafd7181519205a8e59182f3034512310de5c062ccc5e84ac0fe532f8ed3f22b7b48c4c4291a2cee0e8205034f5b1fa2c44bebce60eb2263c4a36c787cafb5092f4e60a91f855677428082212d2b6ff75f5952839a878ca5be917dc84a1dead353ab2cc8599b30493c601fdcacf9085bd27e6bae7db1aa9a21a0d561baa35129e646471f6366d3ff51bcdf29d599cd586fbc5d675313c5f652d965622788413fc0ca6cc66ca80a628570129dc1c6d20a84540ae0c98e14cbd845ecb940901f042c8563db85a57aab05ae75c2bb869c6f7826874832bb7a9d025cfc3a6e320f673cbd682f3bff8955fdfa969a4ce544108e0959e502f1b353c0f4b6c1bfb918cfcd443cc63bb0d47b6e14bdcead229ee0aa618970f0e0ec17c283a1a171e0120e478d79a17431f96c2610a58da8787a57ddd54a7a876ac5a81c24a073902e7d33afcaf65ed8465780b20eeb59e061e01136a448c3c3533c274b7c9de9648088bc8e15329da819e3b4ffda032fd7b0679ac8be804436ee46e2d93fd51735e9f07f25c11a7435fbcba957098aff4d06b28d0e866f6a9d1e98f35d7b60ca673c90244b42fca3bbf3e9a674cbb0c515aa7f1f91623367a0310fcedffb117737e4de4813af2d460b91ab8b56131a383d7d9b875cb708b62d510c4bfe3ed25f4616df1964427d587e0c7d4485768e3f82bf35a598932801db644f04ccea965de2743bb6e145153e72decc8d14ed7b09bd79d8f281f4e65a11e6a766bd4d92899d3e494d149340db853719959da49614f36f34a474a4b50623962e247142e2d0a0aa6a262efee4fb4cf0899802d2c2697cc5460a6aafd68fe158cbe9921604cc9d9987da0ea7269955c9fb21b8cd6fa02f77b195a24f77ff629064a3b3530a9102cadce2e28c82a95f62dc5464df422472558cb4cb108f7b5f585f8f4dc38206ae0210e2dc6f2f8feff495db74df9d8ef5d634f07e9ec5972a4898a738f294fbe3ff7dd3cbbd2b8d03d07b4b2effd7be714040b0c77e5daaf8b62ccd2b2c75d5dc8ea782cda4d76c1c01515e07de68a7f9136e4ed5c1aad06c4303cf1debd8b6c8c3fef66f055a95a9e6c6d574de875723b57fbf0aeb25dfcc87a9a4d201a7bc99dd7e0578e5d06c008b91ac14330f4d0f3aaec1739cdb7297ffd51cf299de054703d67162ddd4f006adec2c1e08dd2eb6e5bbf92f87e4e6ec0043498db89382229595134fa776123fb6d33afd50e5b1ee3c79313c9818167a42e1bea55a6fe0814285f9231cf0ec305bfc8ab358e1b20a7d21b9b82d060914240af9780452d353ef883b7fc16e67c1b7d8129e381d62688e1446862432f3e22c1be05711c9020f7e93c305b03b6db00dfc98823b216cac4a9a45924b02617b49b3548b04160da761bf6571e2f393a6c35f83d7b52bc2dc8e1cb6093d0e758ab5f4aeda68a8cfe48938ba90d16465c356ea789bceb0ee6147e39058a36dfac6b8b4a6d08656bf3b01fe926f383231707812ffb7ec3ae53a3464dabc819cfdbe0cd690ebe7935664ef531204f0f4597f14445a9281d960c47ca96f058adeb05456b1b817b565c0a3f19b9d3e45c656c4b88d583708c151fcfa881708360287f8e61d918890d983f038898ec57c749d4e94d77e623c6f634fb5e6fa9ed92314835f806ecd9629815d75a34fb89c2853fa9ebd0ccc3b6ecf9999faf3eb555050bf8ca16b28a205bafbef6923eeadbe88bcde4ed4aec7b1f879c11336127daf9efe15b1afec8ccc2336882d7dd214f461c4589d1734cd29896233168b75005d52eb0653ac4759bcdac5ec70f82539ccfe692091688e78f79ea61879b65856688fad5cfd226a30ca93edde1bae4d843070cb4104e3a5a844c8007bb2c611cce32ae79c463e2b2cc11673e1b7327f94edb8fe0f6bde6e548f8c69d33e29d3aec0619d83e462456b37a124c37218755f1f88971b2b26979f0c887623b1a688642492de6e5d5f5adfc55b2f7aff00fdd8a302138a9331c598dde9bd9efafc2aa0ee0b9d23b0c9174141b666262749d773c929c26f8b9f76abc5df67196ed3d79c8314533ee74ac55fbd90642ead499a61678f0793c79fbb0e54f4f67521a5bb06c439ca9d9df42e1ea7333afeba3752036ae0f9fa9f6408cd3fd7a15742e5aad81e0986cf52161c87a17c79eb6f954ce4681e0ac418f2e564bc2469d933f71d582caf2b8401e97a577a061c3adb7f6694c4199ca9f5805d8b9c76dd8824adf950e5abb97e968fe7bcb6ec29bfe023a9046089ee47201df457") ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) fcntl$setown(r0, 0x6, 0x0) sync() r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x1, &(0x7f0000000340)=[r2]) 10:12:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) flock(r0, 0x0) bind(r0, &(0x7f0000000000)=@in6, 0xc) setitimer(0x3, &(0x7f0000000040)={{0x78b, 0x24}, {0x9, 0x3}}, 0x0) 10:12:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x71ff6730879a245c) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:12:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180), 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0753cbbbe25ae6404cc1fcadee5f488a75b620debb95950bf16d144c95c4ff909455bc8299d5610fe91a7f1958ee42d811b1feed1ffa6e20e17e434af1a2063210962cd3b6241e7f7428a354db6b69d002b6ad189df348cde1961f5387b1b98bed46b5809ce8607624254f2f9591442c8004e62130a412cda21c00309d81f7e921f959107518ee3f7a696dfb314f9d4c45a7fa82d22c18a743dc1e518a563a1574de5aea9c3527abab304094ea1fb814d2fd21a4dce1e98e7959afb02c4ff3c73070eefc1632c22e4d58e10d2aafd2fe0a05f6c2eeb1aa045796cb5d104619203f4b562406574b8f42", 0xe9}, {&(0x7f0000000180)="b031b48a1689bdf93c8c7299ff5b4cbd3eb5cb8c9058e62563c7c1e0b5aa65b0fb8a477705b5a14fec532628452f67a5f2b65fc33c3bc7ecc1e57c32512f99410eac37e047c6d4507051d4717ac889d4a8e45715163a84adae8198f10543c4ae8292c6caa5280c8cf33ebb39ab9ac0426164e28c81a93e", 0x77}], 0x2, 0x0) 10:12:47 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 10:12:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000340)="d9f0358abbd1cac97323e7140c8220998182dadc1fb9c8df801b05d8740c1afcc261352dfd478e81f760e265e44ab548b10b3d2844435b3d045659dc28033495aab1bb7588c989a766424c179256e281af11d16672f77cd243b6bec2845ab099d999d34c21c94c3d1651a36ec0f5bcdae015ed", 0x73}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:12:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7ad5, 0x7fffffff, r1}) select(0x40, &(0x7f0000000040)={0x5, 0x895d, 0xd3, 0xfffffffffffffff8, 0x6, 0x10000, 0x6, 0x78}, &(0x7f0000000080)={0x100000000, 0x7, 0x3, 0x0, 0x1, 0x1a5de8ef, 0xe7d, 0x6}, &(0x7f0000000100)={0x7f, 0x8, 0x7fff, 0x0, 0xfffffffffffffe01, 0x401, 0x7, 0x8}, &(0x7f0000000140)={0x4, 0x8}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') flock(r0, 0x1) close(r2) 10:12:47 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x41) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20080, 0x20) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xb) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x8001, 0x1000, 0x0, 0x7, "247f35279cebf6129aee3df71153e040fc59cf3c", 0xffffffff80000000, 0x1}) 10:12:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000002c0), 0x10000000000000b0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 10:12:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003203) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) socketpair(0x20, 0x7ffe, 0x0, &(0x7f00000001c0)) ioctl$TIOCSCTTY(r1, 0x20007461) 10:12:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) fchmod(r0, 0x10) r4 = semget(0x2, 0x0, 0x400) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000180)=""/134) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[r2, r3]) open(&(0x7f0000000040)='./file0\x00', 0xe00, 0x10) 10:12:47 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) msgget$private(0x0, 0x60) write(r1, &(0x7f00000001c0)="e635bdc1323820ec8575ba081b7bcd1d70e4eee6da7f07fba747aea1a9ef5742a187faa6d23bc2243f8d86c2187275894770dc6484ade5068a6f42d64f576094246a4e827e5c23b3c1b725e37986f8b43d3e86f1f81f4e866e6ebb8529e0b96c68311d8a4db561edaee2282fc8a6a8af783e15a4b2a260e0c37a81e02d0a96321c99e8cc7be24ea32c9e254f4f48acebdb78380a5535a6263cae91fde94e95d23b72", 0xa2) readlinkat(r0, &(0x7f0000000540)='./bus\x00', &(0x7f0000000580)=""/144, 0x90) close(r1) connect$unix(r0, &(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000680)="8544471711e5a1cc976b0b37c3e510e8fda3db8a3433953d35b03bc62cbd2896804099e398dd92acb3fcce2c51e25f8708477dc11b7f20fde1414fe5d1b8ed4fbcb9c802811a8be62b339532a444e39024eb62b0c31bb35aae48efdeacaedf2951e348dcac12424e789fad0341c5143549377b023f940c815818198e346ebf4e75da9d6260a6596188ea0cbb50b620c594523527ec16a4c4f77620b20f40dd4512e6d08276ec7e305d90002e9576af1ab289093effd405f53bd4ee03847a23fe652f2ef686dd29fc2a1d95a8588b422374801ef414309afd948e0774620cf4ed45558068531cc01c9fade3ec498c94558243024719d8f3a22e25e716e72ed2503d406fd1a33a1a65849e72f7c9c9da6eca392c9f14279452151b2e7df936a601b2eca20072f162ec7158d8421bfd93bbe1897bf6cc75100b01e77430c856910f934dfcac324c747375f10048e9bb5e0e9046d8ef22b17ffbf9a8ba1cabac144d76867206e7e929353106d993342a5e0552d214adfe1e0f94d979cfcf999608ae814069b4716d55e71adb86260114dd1d1296b9da404cc67bf989f85e9880276b89975f862ec0c4bca3a40f6ded8e6db2dc8dd70b56b3ebe67007bb099978e802e2b30898f6128a696fbf5b0bf05a84814c9a86dd5c180bae66817cf0230cc0e8e95714086027850f0427b904498b873726202d94cf9318d3fe3ed82153f07244f646ddb2e67fded7468146dbd790ff262541f35c1d70b00d819d03fc04db2dd4e33b04cbb2f71265e894074225bd1c55beff98c5a1d9fde8074c0653d27b68eed03f7f81a6eac188d3e89b7051242b83cca257e83ef0b8cec65b2d524c7bf0e353d85dead5c47e166705df7e01bb9512f05210a6397d265ee66ccd05515cc1df46ebb6ad8a91cbc390a7a521b1f81e11f6fe028533926a37296ac057deef639ad7db983af4cb33f2af8ebb9da37b114b57eb4723a1e21a72059382bc1bcdb7be952569841e990264851d0bfccfadae31395db5472c0394e281894d907ab0a8fa5beafce784b67a9499723dcda643d1553b1e7e011e04ec7c8524d9c94526d19a1df7a3a3814dc37564ff6d6d98030a24cdff85dd86ec7519ac3485cb56fa8f65565337793a466cdb2b16465b8746ffa255012f18fc4df5a7f4f0086a4f19ab62ab3e67ece262f59c95ea3950df66d1ea31d38698599a8df0aebaff829e237569c33b73fb2258553c6d3853f71b26eaba1d7f777111691793319583d9b4a7bc48fe935282989c6a97b7bfafe903e517a368c1e282229a9cccaa05d76d774308b15ef3ab34d2a805e02829b2a9133dfdf4e0b0cbbbec74c62d9a6aaa6749b8c887d1c9f22f0ccb174c78df26b6e779d30991a9d268a32d2ddbdd55eca493d75c2f72a31126b582eaafbd08af4fa558cebb9014c43d334b32741d91d1d54dceaf5aec9ba4adc1e2c190209591c757b2d8ad28f502fa576d33337d200807e68005ecd7d6977bf01056e4d9073f7625db7bdcffdc31949246f5d35da8076968472fe8f96a099040815cf9ceadf452f5d751d183d9d33680fa36f4db6e0c8c4052abc7310f856d173871d372f495d6139d4a9babb698906bd366d7da703557d348fbcdf5214b296924ceff2839d8a997d1fd7b479759f45b958571e4be1281646bd3e8e2e742896de4236fb545752992a3c6d453b6dbe9258a77cb3b567bfe25042051cc3d9aa0806a8a2e337ae9ac22dfcab9d9e1702cac332afeb946e57812a85819f547575df96ef0be8382769e9db1e9532e742945b91fb914197d608e3e09f2a597294fb908673de202d92e75505e19064634be468fdc54c723a352ac950f706dd3927a20935ad1b951881dd8b594b23f4a8d1ec47e84f2d76d2697ba26ced5d6c6fcc4b54b0dda8e469a75adad399c6b06776b28952dfee21ea8773a78c7716fc8267d5584436f9bf349dca4904b7779c7b6ed0c5a8d521d07f7bfecd0a202a0eee330d3d7d8ae91ee21ccbd9ed2ea50cf253a47775ecbc2ef30a328c24233a8baaf843b5751321a5c1e0ef2e8365605bb697f9c23fad5d129b4c8134c070c8910c7b2fe427bc7e4048e4e972510bf3dd044afac0997febcc3b7539e53df27c84d2c6408c917cbe1bd682fe85d294bc0dbd7ca79f8963b9ac35bf0ede1a5634846d9a9fceebeffe23dcc2774cb3cfdd25662e43b2ecf94d84cad40782d19e6ebd03863cb11a729cda64a59392668190117a5fa1d4dc135ae0e3d2cb0af11c325e35cb4d3476934b0e01d763c12f48a66eb8b39f8007d81f820176fc37c5c938906ab252c0b57bd1f78af70ceec51749a65cb20d4c2b777edbcfc50c22595384f4f5f31dd1cb0712b25476de5c84b7e017d2078c319ccab0b39f58a3404cebae4bad9b67ac9d4589a70e48299ff1414b6818de504368e460d8968aa4f4493fd871440d797d494ce47c6bf8adbb197a2b840a8571ed1a852a15539e621e020ddb45e1c6e18d0d89726f59c60ea6f505a6e5fa721c09e4e88b09fcfea935431112ea81d60375e1b05f0df38848391a87ab7fe22c3ce8665893b39b9cb4c78ec8dca10f00364a6b8fdc85235596358f7d3c0cd406510ff3ca5e2138cc26be27f820f496e03f48c3d7fb93184dcc9629965f2990da16df3007d4d2d40abb545059a218f3a45415f3e5f84d24f8cc0219562dabdc5f1b409601fe1c2ca5c06de5dbe482cdfecb32f9371c875d9d40557d8d582dc6e24b0620f88df52bc0194b49d2245fe41d5c3d0f45bf1a6afa3376da139c15c26024ba8c8b67643e71efb607183ddddffe36a48a52a3a56650d3a9abc0cc53d014d312427b2d63f85ac5b7db437919b717b2ff7803a40c322f685f3cb70adda9964e5769c9b865798c4232ca3f9141de4e27912d169e5ceaec2d2caaa36cc9828ba843233ec2fa5a74cd18b9e328a7eb12106494e4a8eca8751f05c37295e0fbf9d0cfca475c07fa5d3ad427fc020ed31492e27ca1d624a427420952e405de713e8fb8ac7d843142272be6fc6e1abcb4309902bf2e3bb1a54b577f143d7f18473767310f416ac3113c8bad9088032122190035c322ec62b1c04826ff85fd6ee26fd3a7465427f06a28984171bfdb9de90426b1996bf68fcc8f914893f030ed03739d64051ed7c0916721f93012a406c81520da266e72f26b4b60b4cd50be8a8fdd4a522c092e636a72833d0d20b5c246fdf69e29652d71ead6b74a6fcb6b5b1133495fca28c74354d57fb53aeaf2b8690132db9cf370c6bda32c337415a7ba203e8190758dff24e79fd0766c8324b0d6fbf8f19017ab2ef3083fd682e567232d6d0f3af9cf0a0c7b0a832113aec887a7dd76ee493cb6a5cdf8f43fe9dee20c70ef2e87cb07abd3235d6c852a75ce87b484b461690b8b77c98a50366e97ddfce8f1290f5b52e1c75e5a12d637f0ee8e287d81c2c0dbc68e28b7620b1acc94d7378328f3f02144152ee88e701f107a844f11b8a77f41e7403e36cec1d7c0d97c680fd356c97e4eda9a77e3e192461934816799914a0d5bfcb96d694b4f6dbe8055e355b6ec147aafa82ba95680b1d37c795b10339938808bf0bac7f0ca654e7cb481f41796a75a59420412012c941b4f687d7048957943223d885c59d8c6f0c5188dbbcf670457bf38ad59234ba1e377a856e31be319236575cb397c3738d704d5aa1e4b6cbd7b9389b8b00b1a0bff1e4ae05c774e9ddb3c3be359cfd82e8c621de634e0b801a22032103bce6f7b10c04aa8704b9e595496bf507a0738974f41036cc7d7903c05e5fc86930a19873fb91f0955cde4043f8a4c6d6fe658cde1da87f94d5c1a1ce3c0eb639b9a071cdb67fbca6595a5d645f84c60f1d15414feebb2deca6525038329676a1dbb2fe28d9dbd01028284f52fe425e1e7082f115e507bf8a898d2a4d07d29450b09c3529ee0a9662928d9c8772c6fe05298dc7e10b5ec5cf26687c128faa498fc39b096033770db339d739d3726e8d34cb5f16d712eb305d175676d49e4895f719c7c8ccdc8da4967e22de9f6c2faa9521673fa3c7354e2a90f15118c9dd808f846aced0b1e02cc4837b09a3f566a41032fd675571051843016a005e12011aba884aadad6e57350c1c1d428c85fc35e43afd41735410edc38f5c98d8e3c268fc6e69a6d58264d0c5e57ef3b5af8ee2c6d25ef80ba6d161e345f8cfe00ba84cf8e7395115589b7fed78688c0c2b1c9ef937578e9195c571a42309d51a97945b8f61c4712acb36067303370a08b4ca3b7a07c430def769ed6006de566cc7e4e48c81ef90d9f76cdfdbb6974a932f9348b4025d66839c673c26a294a2ddda614ee5071b947026fc7a4f461a86f016721636ad40a8a126b3754220d0bb267c19eccc4eefc0a9202964c972b82c369f351f29ac0fa2b0d23bc300044069889aeee93ffd2c84776b5ce65164237a5ad8d48aff9c2bbfb69bfa006d3eeef1ae3815a8c422fb3f1c4cf9dc1dcd59fe3381eb86e05715bab9fff733f2028d63bd800fd2c819f51c79edd97e1e82c1efce303f7600c0e1f61622dd05b57bb156adee4b19e378721eeaef54d728582ed582a4c9dee9f66921183737fecef9f982af104c1f5ae02e089a963f4d765d099f1e868c9cfc02ea39663a010284ed06f768677c346c1ba0372b70e7fe493f46214e108ebae3f10ecdae817701b49c586687a1e5cc0254742a1c03580d9580fff90162a0706cfb496a832b53e920a19753b8868d14f2e8ac68827cf7c49e6b6f23ba68db385c4f3f04a6b0dfb3ee569d0533083386cfc6e23891ba689d558ea0c8dc4f98f413cdc50d90d5302b0cbae036090421634d9aa68bf22ea8ae394577c1631cc54a732438d351087c56f474442d9d7c17e39fa71fe29646a38eb214e02dcfec2aa5f32f5998e3ae3c040e0fd4d9b8abb0cffa6a8eb1a8f64fa1883085554b14935b4ce0dfc890ef0898d892588de883be846734a31790706d431bec3b8508ac4631595822a15caa8303dcd2f6e182e0ef890a65a8bfbbca0bc7e802e1bba7f74a4307cb14abdefdd1cb44420e272cf65d86a21c432426490165791d296491a33fdf0359e206bfe274fc319f551a9196bd2fd2316c7336ba32c7ec57ac9f0783c2071bb6198a5feb6a57ca7cc1dceb9e4d67ba4ce019fc1290bb6a86a13034c651e8882c2c65d5f8f78e3fea307ea23d9e7efc2e6235338d4f80722740d04d7c1b57118e4347b2a6a3ebce0a019d3e7d08929862e4e1f47a6d45c9aca07acdd39b4190af4ad0b5d109a393f27e69c7bed66aa220b4d0033f948d6832892eb18c36af6b2629444da2f6bddf7621338d61bc577d471ffc1489cb266631918b0ed40a9fdc7cee5d1688a35f46a84ff905187e0e4b4f749b8f3628a1859dc2c411c257ef49ec5bbfe298cfc04399598eaaf2102dbb7ae9fe9a32d4fa23731891cbf6d5467d0b3e5c5c5d47d05e73a0d975dec29ac032627d9cff2feb5a3b3e74a01d33b932bc6ad3ae38bcb7b4f24f150684b72e23bcee45fa46eab496109d0fec79593059c91a8e9b73144558c2ec28d21a93533cfd5749682d068d0f3fe332e143ad0b794599e56187767022097af857da910e40bdf6c6c4a96a41573e2ebb0619b565e1d7678a92d32e5b9c66b2d48201596b0772e8dc8b1d6f5f3233bb5ab960b3e937682e44a6346ba14749689333d3f0844a11b11c73f65130025737854f52ac307bb61b710490e0c09aaa5f2f0726b7a946fc5f85a4ba17557327d51fe62fbd723ea4e75849cb3a37b15a777a70c291515ad89e04b631", 0x1000) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="eb2399db16b7bae6d422e4366851360273eecc82be237b7e4e55c3a88b52890b99848213edca523670454f928083bfbfd0410c02c437634c3a64006d2c930a8e49df23058df2bd809c32faf8b93c5e97e12e38f528ad8f5e17272e646e9b19d218d01a706267787039b7aa432b20c0c931c5ad32cae946b0cf2067b66262ab7a6f4d5c03", 0x84}, {&(0x7f0000000280)="adfa0a11fd3197f20661b3a09eadb6cbab87002f10311361a3aa240eb161bad76e1179376d5817bca952d8e4b201bf05556ea2b4a00aae51d3776b7c4f2e09f7f2cf5a64a264f15ba6115fac6f44582c38b1a2021a1fe543081c97a397a79ed818f0617d1e8e6a384873cbd8687b6423658f35f04ab16386625595db59f2d2efdc30b42a788ff40135111186a9834a91871aa9bd72f476f84c285fa6c31ca6f91fb69328c8109a1103f517e8ece823d34383e2ad1f2e3332b0f4684eb2c2994e88a719441f118d77d6db95b4e758fc16aeb14884c371c273c0f1caeeff25", 0xde}, {&(0x7f0000000380)="563322280754d1d6934a083a5de8dc3378553378619c05afb00c45b42e7131f552780fbef904eaa52141891e272030", 0x2f}, {&(0x7f00000003c0)="7d86867807cf6ae56186a437250d82d65890a4", 0x13}, {&(0x7f0000000400)="26298131642272fc518a0030219655439a4bf732396f2dc1da98826e0c73df6e5dc421de3cddeb202297000d52dc2f704bc4020d5007d3ad18dead994c3b7e2cd4977af13bd43dfe673faa2a096ae37152c8017f8eb713b5637984861decd6095e4e3456af66922e8569565e5b7ab335a6c5e293ea6c13547406932afdd4297a4339dad714663ffb13e29f2a3e67a6e6b0a0c39ab09f6606e3a35220f4c1a8d054d404b3ed4ccc76f31c1964890c1263", 0xb0}], 0x5) 10:12:47 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/../file0\x00') getuid() mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x80) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 10:12:47 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) getsockopt(0xffffffffffffffff, 0x8000000029, 0x20000006c, 0x0, 0x0) 10:12:47 executing program 0: open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9, 0x0, 0x0, 0x0) 10:12:47 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1e, 0x88, 0x4, 0x6d71}, {{r0}, 0xfffffffffffffffa, 0x50, 0xfffff, 0xc, 0x200}], 0x3f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xe0, 0x20000002, 0x8001, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x5, 0x7ce}], 0x7, &(0x7f0000000080)={0xffffffff, 0x1}) 10:12:47 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}], 0x76) 10:12:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x2, 0x4, &(0x7f0000000040)="b4ddc88819b5104f2b01128e5963c216e11f3b04f5760258e5449360980fec71d6aa6d3a252c02a367475890cc1457ad5eaa48f1919dddbc9a6092f275eb98de59a2693a882907a672fd78841deba7adef19ce13fc7b065f95cba42e975604b9c931df1e070fd41f2957b9697e39587028e70b0b93fdc103c95a6b687d63f551c189aa80152e83ac7ef02a7a9a5fbe6c7a433f132459e91d7e8239e33502ff17c635a10f3603c0db917d078cf84a9d1f6d3701035a9c5c8eacbac9109da0165bc884736bd9f992fc57a53ca7b967085c4b025517e4af0633480469b39e429c9ce397445b280793b384da39cb508cd8b168e75ace666a", 0xf6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 10:12:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x3}, {r1, 0x40}, {}], 0x3, 0x2) 10:12:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) getdents(r0, &(0x7f0000000000)=""/127, 0x7f) ioctl$TIOCCBRK(r0, 0x2000747a) 10:12:48 executing program 0: 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)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) fsync(r0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000440)) 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) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) recvfrom$unix(r4, &(0x7f0000000380)=""/169, 0xa9, 0x41, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) 10:12:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0/file1/file0\x00') chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000001c80)=[{&(0x7f0000000500)="d8", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002540)=""/178) 10:12:48 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) clock_getres(0x2, &(0x7f0000000040)) 10:12:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x9381) write(r0, 0x0, 0x524) ioctl$TIOCNXCL(r0, 0x2000740e) socket$inet(0x2, 0x4000, 0xda) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) syz_open_pts() preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) 10:12:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x6, &(0x7f0000000080)={0x8000000000000, 0x891}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x440, 0x100) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x3, 0x15, 0x1f, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x7fffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x1, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x6, 0x7de1}, {{r1}, 0xffffffffffffffff, 0x4, 0x60000060, 0x641, 0x6}, {{r1}, 0xfffffffffffffffe, 0x11, 0x20, 0x6, 0x101}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x4, 0x0, 0x6f5f}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x401}, {{r0}, 0xffffffffffffffff, 0x41, 0x40, 0x2, 0xc02}], 0xfffffffffffffffe, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x3f, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x8, 0x8}, {{r1}, 0xfffffffffffffffd, 0x84, 0x80000001, 0x1, 0xbb3}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x200, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x800, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x0, 0x5, 0xe79}], 0x3a0, &(0x7f0000000380)={0x5, 0xffffffffffffffa4}) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 10:12:48 executing program 0: madvise(&(0x7f0000b48000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket(0x2, 0x5, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x8000, 0xaf72) socketpair(0x1, 0x1, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = kqueue() r7 = open(&(0x7f0000000180)='./file0\x00', 0x8e0, 0x100) r8 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x2}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80000015, 0x3ff, 0x8}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x400, 0x7}], 0x6, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x4, 0x8d, 0x0, 0x6}, {{r5}, 0xffffffffffffffff, 0x2, 0x9, 0x0, 0xfffffffffffffffe}, {{r6}, 0x0, 0x80, 0x1, 0x101, 0x5}, {{r7}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x5}, {{r8}, 0xfffffffffffffffa, 0x41, 0xfffff, 0x7fff, 0x55bc0}], 0x81, &(0x7f0000000280)={0xff, 0x4}) madvise(&(0x7f0000b47000/0x4000)=nil, 0x4000, 0x5) 10:12:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffbffffff, 0x29}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x2, 0x0, 0x6, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ftruncate(r1, 0x80000001) fchmod(r0, 0x0) 10:12:48 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket$inet(0x2, 0x100000000000000, 0x800000000005) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) 10:12:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x402010, 0x4a543a7) r0 = getgid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[r2, r3, r1, r3]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r7, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000140)=[r0, r1, r2, r3, r8, r9]) getgroups(0x6, &(0x7f0000000080)=[r1, r4, r8, r6, r5, r3]) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 10:12:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="5d5d2529bec47b2849f9571f229fff75951edc72839918537870b73d83df5a4fb94757d3d8e3c0c9e6703327e7e965405824fad9356f60de24ed5929c66ac8e22ff59ef48633016fb0c6d9e0f22d6f6caa848808576ed083f42f8a0b6da78494794abe2a960ef9c00e2222efb1e1b93486e8cbc0b93a7ba377146cc8532bb5a843376b6e6e17d529c96d940039bc155036", 0x91}, {&(0x7f0000000180)="d205557c40982215b088554559a86c0be22298a9d3ab7da5628a4502c4e87a80c28fc9488e059c7883009dc9f2fd3027baab24e55716efa774e2f00af945fea951594ea60288cd8b59bea3a5d3a7f0144ef006d0b11e7bd003217de690265988e0480e5724afea68af205faf533e8234d58974be8d57da9b060fee3ca4313e6c52c44c593471f2946b8a2d621c5937f668e916b3f82c67daaf9cafe55c76d63e71d94d107c834454270717ac10aa3e0968d5ed6a15eccd62243ba82188b7c891a1f27e039b13d94f3fd8e1956a2a961c885f188eaa2031a9c52279e671e846639c4fbfdd", 0xe4}, {&(0x7f0000000280)="f366ce456d69c40f59f61e31e98799db83cf6e2b7abfc5da7c7558d68604d097f9f154d5a114d3ddbefc8e624e8bbee84e3b215bd53f2f8cd9f456a37fb4b6bd3303d2fdef4b5bd1bb4f85ae7109b7bc2a5e6684bbcdd997b7cfb4ec5840e1cff2ef6df77a86d880fff0db9819d6d5fe8560bd089d47034d9686c8711d9e860ade0addbbb52146806605f65a182fc8ec07ffcff348cc3fd8e7b85dae77e8938d0f0bf175fb8e1edd07f6fc3b64d99d05aad90a10c7f2", 0xb6}, {&(0x7f0000000340)="791e4b23075aa67af90ce0638c36a676461f82e6bc3d8fd2b6958077b9ee8d371c42bf6904f287762d56cd067eade086561c1ac7fdf333fcef3e4e77b3479d19b6a1b390fe625db5891f72332dc8bc1f465d18a64e5eec9dddcb0e9d92649d45c956fd56d7e1c2a1ed97505b705eb961af77c8864cdeb18a2660c07f259ddb352dcc11577d15c955f6c0b5d520fd5922e7ee16b1a1d7a66e15bc0684d8161b8af5ca292686757f1055130fc7f339", 0xae}], 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xfffffffffffffc53}], 0x1dd) 10:12:48 executing program 0: r0 = msgget(0x2, 0x1) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xa8d1, r1, r2, r3, r6, 0x180, 0x1}, 0x101, 0x5, r7, r8, 0x0, 0x0, 0x4, 0xd1b}) chown(&(0x7f0000000240)='./file0\x00', r5, r4) mincore(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) 10:12:48 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x7) setsockopt(r1, 0xfffffffffffffffd, 0x1f, &(0x7f0000000000)="fd669292dd43068dd73b01f1fbfc6e418cc72e6045a23deda7285f697cb0e36fe32fa49e80effd42822baa9b77f27189e5be86be5576a795a7a63ff21644d4b53c2363c090", 0x45) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x1, 0x2, 0x80000000, "93b314a4f5781f48d06d051ab6c11243a543e7dd", 0xc0c, 0x80}) close(r0) lseek(r0, 0x0, 0x0) 10:12:48 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, 0xfffffffffffffffe) listen(0xffffffffffffffff, 0x0) r0 = syz_open_pts() r1 = kqueue() faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) dup2(r0, r1) 10:12:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x7) 10:12:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0xfffffffffffffe4f) 10:12:48 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) sendto$inet6(r0, &(0x7f0000000080)="7be3c0533598be76100eda3aa8667eb06fcf6198776706b22846d56dfabef038a7622e4233fb2cdf68dfb0723fca87fffd57aa79d410c43b1a37e25b6ab752a5f9b78d79f8d0a28beb2febc59be84c7c6000feabd724a97e0ecc060ca897566839a623339d6943946bb6e6fee6da5a3965125e32e8b089839a4d", 0x7a, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 10:12:48 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x70cf9379345f3214, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:12:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(0xffffffffffffffff, &(0x7f0000000380)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da8812bd3ba656aaa256d310dd607a0d5873ccffc", 0x52) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x4) getsockopt(r0, 0x2, 0x2, &(0x7f0000000100)=""/212, &(0x7f00000002c0)=0xd4) getrusage(0x0, &(0x7f0000000780)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8000007) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x4) 10:12:48 executing program 1: r0 = socket$inet6(0x18, 0x4000000008001, 0x7) getsockname(r0, &(0x7f0000000340)=@in6, &(0x7f0000000300)=0xffffffaf) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/244, 0xf4) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) open$dir(&(0x7f0000000080)='./file0\x00', 0x20008, 0xb5) fcntl$setstatus(r0, 0x4, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 10:12:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000100)=0x4080000000, 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) kqueue() 10:12:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd575becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a699d02727dadbe76d7dc0a903859fd7487ec9df0f2294c49735bd816d82362c32ecdca4ca6f1cd", 0x118) r1 = syz_open_pts() close(r0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/38, 0x26}], 0x1, 0x5d) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 10:12:49 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)=0x50) setitimer(0x0, &(0x7f0000000040)={{0xc10, 0x1}, {0x8, 0x9}}, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="6e043e133f1f63a1772d6672272eb6faf7a092fae71f46bd9e5346f5fbb6edf33313bf22bf0b81781695ca342210efbd8a4b46a78a17d82de2f56219f18a29e391c10c57fd7cd4bbf65f9947fb0b3ace0a24019f5052629d78994935f26bd880e88c72877cb7d489192dec7149f01e330d2b9b5438aa3de22849bcfb69537fc7f54219d2e1ffa370f6893642e8b7a23fca99fb0ef1e377a34d25aeea109ab002f4e15fcb3f1bdfd3", 0xa8) socket$inet(0x2, 0x5, 0x8) r2 = semget(0x2, 0x3, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x7, 0x5, 0x5269, 0x10001]) 10:12:49 executing program 0: ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x1, 0x7c) lseek(r0, 0x4c, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xe62, 0x5, 0x3, 0x4a0, "7aff8c93d664837207425f823f54a362c23ba3c6", 0x20, 0x5}) mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/214, 0xd6}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/107, 0x6b}, {&(0x7f0000001480)=""/92, 0x5c}], 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x21) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x0, 0x1}) 10:12:49 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = dup(0xffffffffffffffff) setreuid(0x0, 0x0) r2 = syz_open_pts() getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001140)="b4691367ada51d40e784ecefdf2261a7a4c47cdf6f64ef3e6162d92ef5aafa8df25208433590dbd87309b01c144a7ea0715f59c86442750572f993688e01e91e0f6bb1e53e5ca3c2d60df2043420c3dbc25bd45830412eed3f62638588a1bd0e7721c46a98e2cc7c9bd2424024e41ccf39b5609daa32a4104b03c11d496348fdc41499008e3dc38b7ff51412f49b4b596d25a1084c3fb697804c20bfc3ec55527cc0a40087", 0xa5}, {&(0x7f0000001200)="db0df426769cca73d3ad73e6d231b7748b913c4f86b525355a202d797c10d1f8782c4002eee605cbe0f980944db32356edbe5a46b899c074fd4b1985bc37b0bd9c7e3ec932a61579fca679fbd12b7451491e98203fb81d8af05366832df77ba84c2a359da3afcb40a072594b0f0fd36073", 0x71}, {&(0x7f0000001280)="57bfd3d3e76e4b7cdcc60f6812722714492c8d56f8aaa4ad3cec1d54d044ac3b074336433b5aabd528654120dd96a211775b08f5c6a6c21a1fe57fd75f40508670ea07c2c29db50dbe42a061d6f0ece61fd55c619dc3b5615ebb37b9f2f4cb5cb5f84ba64a73262a0d7696f55f2d1ca80e98e0af922e39edc2d55b0caf4b7a80093772e030124274ceca8fd055d270f6831b43008fac714a4e4fef78038136e8e45e3b9e726cc568706bf7c2ea4492f4804ca265d143493eb82f765765f6690245fb081902874d63519db6", 0xcb}, {&(0x7f0000001380)="52ce8c1f3a255e751312a29ce8ea42af247786e50fcbdce8a47074b6798058821e257b480e43453f70c1", 0x2a}, {&(0x7f00000013c0)="ebae6d2ae3545245d90c90e85cca510b1d3d0b53b4ec18c6c25185528e4960d98060a13d4361064b27fd79ffec613a00a42f7a73567f578b232b0f17d3ef393a044fc8110c074a01bc5eda0e6fbf3c25675b4b2f2fa9d191ab863f7c2471ad8001c3af1e", 0x64}, {&(0x7f0000001440)="634fb4a506eaf23993abc3a310dfa63398bd05a33c8b6d837b", 0x19}, {&(0x7f0000001480)="96aaa9f7b6ef1a4313784966973119a150afa1cd13353c046a72b5fdb7ce33b857f998402abb2254170a2c1bcc8b4a46c15acd002d7553d30a709b157b42c5ab61dc58c849667a6b44d77c7cbbf64d7a085d9e9054753ea39099a20734362ff0e915bae272b6e503759a6cc50dc4f837d59b145059e3794fce76a22b2b041294d1a4dba17e686373b9edd1c408dc17ef7018c9591d25d28d24350feda8f8db97520b4eac8cc40d6b0a0fc6f91e75fe9e6b6fe9777f47ce7674d017d58b4ac2c89bb20e9ce27b76929345cb6ae1872f8566b5bbd38ba12eb8251d7f939c994a0c1787ee7da57819d2bb59ea80169374eac4670e", 0xf3}, {&(0x7f0000001580)="fa585243d7108d64ef6fdf1722dd77d418b17965f0aea3599e92040d06b1ed7c95dc5d335ec83ef7726928c09aa88fd5d2f11129b4555e8dbe1f9f77cff5a2c77ed8b675c664d5bf7f15a2775319a678e97afd17e6310bdb6fe25370", 0x5c}], 0x8, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r3, r0, r5}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xa8, 0x401}, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fff, 0xe9, 0x4, 0x0, "3d94744667a064ea77c8f81ddfb03a8413a639bc", 0x7, 0x3}) seteuid(r0) getpeername$unix(r1, &(0x7f00000017c0)=@abs, &(0x7f0000001800)=0x8) seteuid(r4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) 10:12:49 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x5012, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = getpgrp() r7 = geteuid() getgroups(0x4, &(0x7f0000000c80)=[0x0, 0x0, 0x0, 0x0]) r9 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getgroups(0x6, &(0x7f0000000d40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000e40)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000bc0)=[{&(0x7f0000000600)="d76d90f0f116f60642904b7bfbc29305d239397cb3860ba8806b3e3aca51b915dd137801ba722dc75a5ac87f11bd1983cac079ae732a43e0d5949bef1c27e4768109ccddfc21af58408c35a91f11c7e07fb54a9606b25320267cba8b766d52d3897c5e903b46562896000faa668bbb4396d1b7600559e9959abee7c2a39ac63f8fdb16133be60717999483e61d595e0ff7953a98ed8bc03b9a4e1e952ecd0d7c6861e3bddad5d7a9dfc2758b92d1e4a58b338038765e67f887f95a51fdff3c59238e648036807006d33e298fd6b77e680d722321b727da4eef1284f42c7d44a1", 0xe0}, {&(0x7f0000000700)="0fc4135b1d861f97fdfff05def8002b50c7d40342607760cd7e621e2f9abe43980495f1ee40ba6297356966205152ae296a68dd8b758f691f913e07325691ac6c5e89e66320183e22b1a57d46e43aa2028f37e", 0x53}, {&(0x7f0000000780)="b838a3c765ba6f80ecfd8f4daf77c11ae083989ac2f8bdf28926dd319afbf1db79ede6b2a3204fb2c67a4844bca7799f973c0d92721056ff6a8185e5217b13359f1b7c", 0x43}, {&(0x7f0000000800)="1285fc6f3fd366ee159bb7ffee4de85748b61ac6cf3101a6754305d494a04c48075f5679b8e3de1f111e8821983c199cd98568aceb6b936799a64a0a9da55f3a4feac40a2227145992e5627dae5a9e3bd1793c135c941a064667fa4f0175cf19496d834fbf24", 0x66}, {&(0x7f0000000880)="c4fb2979d4c5f0436c1514fe04dc31113b14359426ae1df728bd6dd8a46ba32be20721a976c7ab272738b0e17068a6ea871ec40c68a476e8b7ecf1eb3ee7514fe71578d15c8de07c7d108a5a5911e26cf71d832f19134ea0e0666fbe1d4fecad0229bce1e273ebf0bef09bacab3edabe1f4d1a3926f6a2cf2b837a17f327a13d8226f4e8a846a8f388eb432ecf4f6527e5ded2075e4b87ee6a786c3cf712e9d66efd1e2c3a7c5e30d2ffabe2691647c4a936a71b16325ed95282f8c2f0e159e70178aff3a6672cc8bda9ed806a37ff458dd81398058fec2555e3f8e831c2bcfd99b5f4", 0xe3}, {&(0x7f0000000980)="a3d120a224107b11aaf451cc25204821ddcaad8f504e429b319fdaeae06c5ad4de11dea81c3c4ae5a41031e3915747e14158a44fd3eed4dc8611d4b19fc8650b53a82aa8f6e3370c642b253c591fa9b220cfb58cb9e661e16f7a28b1ae9bc4e70d", 0x61}, {&(0x7f0000000a00)="0ea813183541626c09a44ea12f2941d01f4e6db42e698b8e1a831f7703cfa29573ecfe5176f4240f01a203c46c97d5f871e50cca23e56449c070cf89fcb7f90e1a20a4cbdffa34132008c91c6b120d4eb12bcc358267abc70aec5e33bacb988ba05fba29172c8ea7a1e592f5ecdf1dd08ef992e0d862a42ccf41dd0ef05163785f295decd33560ef5f6296c7b7df8f38f2323c12b09fdcc9e6a60a15e6eb90d768de09add6f19cb532574b8f7328cd8fe1f7776a2746ab50ba7309a06993e5735f824fe91075a5ae7f80b8a3dc3e675861ff1a69f6c398537bcd", 0xda}, {&(0x7f0000000b00)="c7c1513b3e823b752c5bde4f45279f5b3d6c35ca1ef8919f498ea2ebb3bde4849a0cc9e94d016727d67578b2236add307b07aa9a331189fcf93d8be5de6a3ee49b3e55cf242b9fc66a7dc12241313c6e2b8d0f6e1757a27d58fb45b9776aaeec94d085d9e24db3b4ab04285629154572b3a4ebf95808f61bc70face47c95a998e82297a90b3cafa179842ff624ffadd39a320749bdafa7d61a564b8983597ee6abcfb97d3a376c9ef8b0bf66f53880dd1bd5dd905351fe2a555b54", 0xbb}], 0x8, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xa0, 0x3}, 0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=',@\\-*#\x05\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) r12 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x80, 0x40) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r12, &(0x7f00000005c0)='./file0\x00', r13, &(0x7f0000000580)='./file0\x00', 0x4) pledge(&(0x7f0000000380)='\x00', &(0x7f00000003c0)='/\x00') r14 = fcntl$dupfd(r1, 0xa, r2) getsockname$unix(r14, &(0x7f0000000e80)=@file={0x0, ""/108}, &(0x7f0000000f00)=0x6e) ioctl$TIOCMBIS(r14, 0x8004746c, &(0x7f0000000400)=0xf8) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 10:12:49 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) 10:12:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x10) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 10:12:49 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0/file0/file0\x00', 0x3fe, 0xb) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 10:12:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x100000000, 0x5, &(0x7f0000000040)="1dc5d2dab941e617c06b182d079fb2169b027c7630a5f4480e259bfa2a57ed8c48c515bca3419e89045b5202427130367f34", 0x32) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x1400) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x100000001) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) mlockall(0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') bind$inet6(r3, &(0x7f0000000280)={0x18, 0x3, 0x706c, 0x2}, 0xc) sendto$unix(r1, &(0x7f00000002c0)="9a091af33e0bc188bdaf57e93040d026cdd43f2e94a589df6715f9a8acb140d69db0d48756678423014e0f793281589c54117b7358db2650c7de76de0b786c62b027a8c252cf9da2ea37c3055b4581082246ae258a6b0ad66ea3ec93a2550ed62ef7419dd17728e7a5966d37750919f7bb710260112f886511b686d695ee29e1e353092d0a859ebc4cea8b7e9740e3cf583b3559e6417d24ec3cb806562b989a457bf1e7ddc2", 0xa6, 0x8, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x5a2b11fb, 0x1, &(0x7f00000003c0)="23755e7514f9f3496b589793f1a971cae0d2926542cbcabcb18fbbc4c95991668c3a85da555f77a8df8fcd389c09b7177c373a1fc643879994ad96fc7289369f1c1f8fa7837a43ca601bb77e0c977dde296683aca2cc354ffb4472dbd94310", 0x5f) recvfrom(r1, &(0x7f0000000440)=""/4096, 0x1000, 0x800, 0x0, 0x0) r4 = msgget$private(0x0, 0xd0) r5 = open$dir(&(0x7f0000001440)='./file0\x00', 0x80, 0xa1) msgctl$IPC_RMID(r4, 0x0) syz_emit_ethernet(0xbc, &(0x7f0000001480)="b31b0f09b5debdf5e04fe78236bfa1aaee54f8391ccf77e650c0f55e0dff5b309b1443ed46b867088c4b22742b66c36621f3b377b12f6839a2018d7845e108b72e14eca646f9e3b9d77a6faeb9e8a96a966209efb3aa6845bf75915630b94363b92b215c8015b81f97b5b5454f48a5fbc6852ec66a479d5ac17734986dcf31125a4dcd4b025dbf09050f9a351df504c3cc2243c39bc1000393da7eb9f9e98a89c5f6b6e27c7973c9706d0cca6c930ec0fcd9bfd54f3defe5346fb1f3") ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001540)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)) getsockname$unix(r3, &(0x7f00000015c0)=@file={0x0, ""/108}, &(0x7f0000001640)=0x6e) r6 = geteuid() r7 = getegid() fchownat(r5, &(0x7f0000001680)='./file0\x00', r6, r7, 0x4) accept$inet6(r0, &(0x7f00000016c0), &(0x7f0000001700)=0xc) ioctl$TIOCSTOP(r3, 0x2000746f) open(&(0x7f0000001740)='./file1\x00', 0x10, 0x40) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001780)=""/74) r8 = getpgid(0xffffffffffffffff) r9 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001800)={{0x5, r6, r7, r6, r7, 0x44, 0x3f}, 0x2, 0x4884, r8, r9, 0x0, 0x80, 0xfff, 0x8dcd})       10:12:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x3f, &(0x7f00000000c0)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3001cff02"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 10:12:49 executing program 1: 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) syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0x7) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003e4000/0x4000)=nil) shmat(r1, &(0x7f00003e6000/0x1000)=nil, 0x1000) 10:12:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) flock(r0, 0x1) r1 = semget$private(0x0, 0x1, 0x408) semctl$IPC_RMID(r1, 0x0, 0x0) 10:12:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x8, 0x4000000000000004, 0x4) setsockopt(r1, 0x0, 0x100000001, &(0x7f0000000140)="00090b38087a27fdd83aff169f21179deca114e44aca5c8909b476847a14d4fa512a7735777550d38032e279", 0x2c) connect$unix(r1, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r1, &(0x7f0000000040)="11ef6d351d60299cdd762edfa247131b65b0d78fee4f5bb3c766b707cfe3f7ac9fc5f4ae19e850c20b876caae900d203b6044af50a2f1fa35e1e9031f132019299d9403896f0d707ee7874ae0130bc1e99a200ca879342a0183052d6", 0x5c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x5e}, {0x18, 0x3, 0x7, 0x2b90}, 0x3, [0x1, 0x95e, 0x4390, 0x8001, 0x1f, 0x0, 0x7]}, 0x3c) 10:12:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000640)=0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = syz_open_pts() pipe(&(0x7f0000000680)={0xffffffffffffffff}) r6 = open(&(0x7f00000006c0)='./bus\x00', 0x20, 0x2) r7 = socket$inet(0x2, 0x3, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r9 = socket(0x38, 0x3, 0xc0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getppid() r12 = geteuid() getgroups(0x2, &(0x7f0000000780)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r18 = geteuid() r19 = getgid() r20 = kqueue() r21 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./bus\x00', 0x800, 0x8) r22 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r23 = socket$unix(0x1, 0x0, 0x0) r24 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000900)={0xffffffffffffffff}) r26 = openat(0xffffffffffffff9c, &(0x7f0000000940)='./bus\x00', 0x821, 0x0) r27 = syz_open_pts() r28 = kqueue() sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000040)="9c7295855f394b96141bf41994157a3514f7320576437f31e4ed73a0b7eecf32db9b1dc55592069f4f79751fa59fa10e3c73a545b1cab80cb7b5b87a317a2dfa633ecb2403c7de0d02f17647bec932f04ce6f26d67cbe0ee711c85048644d29e16cc1fe9ae90a6b9d8d7d5978217b36de0b626d6e13960222c907711df48d187cc3451eddfeeef5772910ff2da78e55e89fdc9802911a73be1446d5a8c7bdab3186c305661e6c318685ec93d8e2fa3d94ad361c60465fd7d3a27b26893", 0xbd}, {&(0x7f0000000100)="f47446726cf89d62cf9f16c628c5a41fe3fe2920cc32de882bdf6c9b1ca1fe61bc9a4b0f9b457e1ea507e53e99859167b51df3de79dde69b2b", 0x39}, {&(0x7f00000001c0)="b9a791bda1b59d82ee4ed7f692432ac9dd0cbcd3c2070df8bf5a07512312831f4127342361b664770f185012a981cc1be66577c226a9f839c560d56739ce27d2d9abf51b70b6535b2c3921c096a56fe03f741888a9b7932900b7888a8de30db02c3f8423757ad4caabd0b4bccc0162ee4c37080f58aa4927e6adf9b3fdf99972d639066328c929de49bfd15be157d226ef9bf3d1705649048348678e", 0x9c}, {&(0x7f0000000280)="88781e145a33af49278e97910dad145892800ba031ff3c4a48daed58bbc1780ef5b7da92ac5472d13a00037b9d9e52c49f09a753af0350fd5094e37d1777a39a68f09ffb1b9434d2aa", 0x49}, {&(0x7f0000000300)="67ee84be4f44b9a57b23884b582c16ecd9472d571de4066f610fb720e1a745eae8e03a606b2cf85651863c6dd941ed57199eaa6a4c8acc6a515eb8214cb497e7da65b7c1d9c6ff97b2ffec210fb28a248565bbc63b98ff0412decfcbb3e3848ab740a34378f61289010b999508d193d71b3f74abcf80ed31b5fb3f3df3624c4d9da582fda1c6a674981aa7804b0e2b0298aa3fa21adc1c6ae4ab766f9ebaec4d482d73193f12784742d6ce", 0xab}, {&(0x7f00000003c0)="02cb89109ad204a01c95570f3c7b4ccc6255697f53830851ab0f6140251db0f26e8602293319ded753aab7fd1f25f8d880a630939710900d6b4772627a48b3746026a72e1663a4e7db2e1fe3553ddd3e843befa8869675e0d6fe84195eb5fcbb79eb8dab5bdf4bca1f6cbee754dead3ff02e5437106ae54d87e0ba35717d2446a4c2240f92a3f3da91314ac5ccaedad2de4f26b9b57092122fec4d5088d8ee7f922012b9d252de7a", 0xa8}, {&(0x7f0000000480)="4c4bfbbd5431a9ca8d4afa5fc12a66ba2fd1ad4590c91fb6caaa3ffc1f88cf2bb7a91c8456a9896a5f693e89db3cc1f4bc0837fc4e699e70af29a13fc8fbc9d64f7e1e8f635f3eab19775a897f54de908da4af", 0x53}, {&(0x7f0000000500)="5487175545f3ea0794b7f92a2a3c14cac2622e7f7a1178b9a53f0fa3657b0455ece34d8d04b048d5ce84dc15f0c981a62a52048b226516df63026246470ba6d134a42a2d09e6c913ce703c8b59927245bb08ff003c5240dbac9f762d5ac025a512182cf20e0f94f5303134638543934c8698a203ed5f566b506cfa329cb89a97acf0cc460621c0df34342c06ab7d28", 0x8f}], 0x8, &(0x7f0000000980)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x38, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26, r27, r28]}], 0xd0, 0x9}, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x124) 10:12:49 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce068730d1c7401a85", 0xb2) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000380)=""/193, 0xc1}, {&(0x7f0000000000)=""/126, 0x7e}, {&(0x7f0000000280)=""/131, 0x83}], 0x3) 10:12:49 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 10:12:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 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) r2 = semget$private(0x0, 0x3, 0x10) semop(r2, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) 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') bind(r1, &(0x7f0000000480)=@in6={0x18, 0x1, 0x57, 0x6}, 0xfffffffffffffe99) r4 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x7, 0xcb, 0xb8de, 0x800, "f85a6725ad355f688bc99c8eb5a9f8574f4e255e", 0x2, 0x9}) mmap(&(0x7f000028e000/0x1000)=nil, 0x1000, 0x2, 0x811, r3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x8) write(r3, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x0, 0x401) flock(r4, 0x800000000000) 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) semop(r5, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000280)=0x8) r6 = shmget(0x2, 0x3000, 0x200, &(0x7f0000311000/0x3000)=nil) ioctl$TIOCCDTR(r4, 0x20007478) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) shmat(r6, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 10:12:49 executing program 0: clock_settime(0x0, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)={0x1}) 10:12:49 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000335000), 0x10052) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b", 0x20) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}}, {{r2}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 16:00:01 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bafb803ef0f701000000009bfcdb2401b704df27d8ba46e3190195430161c9b56746ebc1e7ee74f9f84c9fc192941ef0fd26c1a02216ff543cc1d37bdd855cc8f84293dfa985ccd47eb448fdd67a4e7c2d9eb3fa14bf2fe203c35272ee623f741eef3e958e0c9ee85cd83f113e6a57edc4d59fc0486c1289a45956456b14632a38c09f2ba9b648e43166c2a2ba078af7c52094be674bebc45e332f594bed302653601050b32806e3914c7b32b75e365723f2c84ecf68887bcc57a0fe4b1de37d961515415f416d7d7c0f5e5d1f705f433689283286471a951edb6c543bee21f9a415038594d32cd1476de5"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffb}], 0x1000000000000083, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="9687f769935ff646a6cbc3446d23e76f88715d725d71ac2e7f0389ddadb22cc4c48ee7ce26f115f5deab4af3117dd797b20e884aaea97002423053b503975c8122e91936b6be7628b9d7b7ce82b40828b6e3c4d1edfda1ef6c5d8a41fdde7e64b48acd6daae3afe57b4acd4297cb98509c64cf3c405b3e", 0x77) close(r0) 16:00:02 executing program 0: pledge(&(0x7f00000010c0)='\x00', &(0x7f0000001080)='%(]/}\x00') getgid() write(0xffffffffffffffff, &(0x7f0000000080)="90484ca14402a040ea910ec7dcd50a9c2c2c08861302e39e820917d212863fe0342556e8afaed39903d1dda31805e40b2f80f2a4aedfbad9d26c5c133c0060e0e40e93bb90b777beef08e2a15f10844819970bd35c78ccb5986159ee1cf485704389b08c9aec91eadfa99a4492523bc29844f3300e236a7688a159a17d8dcd6ac7515bb6e222a68fc1525be1467991c521475b2575aba77a4cad9f5bbfb2b9efe3f0c02c1ba1184e36b3ddb9d3e573f5847c5709d0583c0a0a566af9d51720bed475911aa09d5162eeb41e781c7ec3464211c5a2ab1d23f3811a5729bbb91bf6c4ce79adf89bbfce0cfb5a32923d728d411d613f16e8b6cd460ce04984e0a31a5030a46605c6baa9bb4637a65dbc14234d4744ee26000918125c3015360e6ae7a3839c0048d312bb25e1d70fb30d4231983d3c3e5ea02aea359adaccf084fd10de1a1e7ee3bd0f2eed3b8c80b6e9139d0dc5043e853d24f6505bfe7d1c8e536678b9c51f16f393060687bd1e02a16c276ea804d1cc09b91e95eecd336bb8919bea3fda354fa2986b7dec79de6d0e966015e8913db6f88694fe2d1f9d8ed7a04c45c7bfa4bc8e1b1970b2a7750ce8c13dd4907d5bf9331f88205e8a0bf566e2522cb5195c179a63c10c7a1af02db156ed14609c7c61b920bfa7b72e059cf460305725dfea849919185570e1c0b7cc959c58642085b333338d644ab10cece0a264e9e089863e693627c4fbff09e96a058d8edbc19512ecd7819b136a3ab24de5c09cf22aeaf9ce71ce6736a7b00b185ab792298f45e78894e0e42ecdac99af2a689b89dfc6bd20640d66bd4023cf6e3ee4ff976a8dd6f5dddb9d882f45b255ffa4e55a674841267e0f875f22da53272a7f928140d821fa9215101d59cfa44181a14cc491b4809fa3bcf07291e53850c3c01cdce488150a7b6bd8d900b6decdee7b6fa9a422f42db7759de0ce7fae1220b9e4509a1c1d8944b37bcaa1c46a925904c7851d18478b1eff31bba31d5d31287a971fe6277f8110ec62651b977dfb1b1e3f6f177e9f0749e1110298747e2eb98178b24a54962c1465c6f5cca17370bb788d18913b27cc826941410385f260d526e141ea59de7a73407e2ff5d4210929da0220f56132634ec536b98b87b8759328d16294d5081dc1f2e8be5f6369270e1f850bd687e1a756a1dc3e6160ea0c3c6b86fcc8f6ae73edab1a4607c40472888e14a3fd7053909e9922d42f8d01c6794ceb2a488d494b3e906cb87459e9bd0ecd022f8288ac33b5b8f7e72d0ddde6731ade8903f055aa8ad957ca3e826a3660a2db3a5bc746243869a6645ab79ff26bfc4073e7295f192307d09b5eeb0d01789973aa6fb110b0904a3b39e8a365d6b9c8adcc57e92201aab3eefeef0ed5eecc13ba715535ca18ed8dd9dc4389a5145b3106d0adcd77259c470e31a0264c1e7bff48385707e3b14584176d6ad98a34ae90080b738b6f4654a3c8cc4cf9ebd4b301dcfa9e02f3423b7fbb981f228577f63d3a9f9d571b5223f67c64bf287c19a6ea4db14c196f21351763ca7e172ffec46783a6918abb1434baeb8e4a4e408c71264c0f83065fe59bb2a71950f02f09001769d538105c2a123aac8d0ee1dae686153f1515425cba19a5c7146880714475a0f79274691141149ae7c494c7bc074f0ea3be4fc010bab7f09698ee0df0a81a5f3946c731bd2300d5f2d6a90c0c9e965156a8bb294fde28ab66f376b11238810b1bb48391aba3c6a06895098de5e678068c3e80d788c5bd9a267fe4285f99afe8f09ffa6a404683c567d9922256948fcadaabf3a1fa2e9b3a28ddb14f386cd8604fe35474902865c14eb931d46be43875162523bb168d46855e6beaa92a144f4a21c2211e84042e9de5d72f9d1ea19635ad521e3d5f653334f914d93d56369b1f9d9805e3458387fc0c2f6bf188eb77517f14e1b8563d7e76fbef133cae15b2526736686281d2251ae29ced71f958e303385f376b73abf048f43714c7576d0f5878d4eb1e5f1ead02632677d1a78063fbaccd1a561067e2f1d848247ed3f872d50b6bb4fe34fe66d1369d5df28079372e0337b71ac25cbc22aa2163abd385eb817c9f3604748d6f9463db4c606f2006833a9d3d2fc4615bbd8895a2e6745801578f902ed682129e156565024e5ebf3c8b224b67408f78af2a2ac1903114c291d03ec2d453ba1e356cd686c8bf51b1064b0abf9464242072a0fa375c97ab24ace5416e0f45bcc14134844e7ac098f72809bc77f8eb367292077a2960d5b179d39d065a1f9562fcad4266993b265bd135e458f49fe9948b079f6a7709f625377c805cf3a051ffabe0464348e8ff1162178e4c06395ca4bd52e1b302bf73e9f0961ea2d6b653bd96a26cadb35f90e1fe585c09c5ed5a3f953510cce23ea6d06be7e6a13d58d56a4522cd7f2396650a441ebee48e7213e3d0b00deb878e8cfc8191a0043b471345d49668b0b9023e925a9b2a9792e192bf8e3336a9cb5bbea4e5c1fd16ae074e71d9fb42811c5d5eedc366a415de503f903a0335ae5472f2f6791f75d1ea7d2464904ea101d3ce9dd0ab14e778f9ec2331e3c99b5f4d38daf7d2bc21008d504007eac1da3603c4417e242b3924c245970b7a5c67b46876d95a48df19a9b7e13832ba38fae10c4bb76a4144ae48f9fc1ac3fe36d52018e97393333284c7ac683011f94c56589c4b74da5eac92a680aeb7df45303fb12ef1131360ad39506e24bd61d25b38b8e39fdd157f254370c11316b8f1cb9b8187f0b5c77c1ef5f50fa833ddc792424038d3c69148bd67fb83f6af13e9bc1ebc9360457bbd9786f54df0f4e609eb93aad9f887e5e084c9003ba6babf351d8aa0c4815aaba1b313fe82b041b16c90965c209d033e07e06dcb300518b553cbd48ba69a305760997210c9dd843df60c3ad30b47f36b2da722ad88053f8021b3f8c3657ea223bb2d9186aefe60b1a0782d76acada7fbfe56f6be3dbd15a263a74970d8e939997f7bbac95398c8aaaa90c1ccb6b6d59896d3026410f771b1e1e462bc713e6079fb1182701c4cb738f96a0d5ce8d73a25997f3c445c118d50849a468eb433f7998644ee00b5c66b78207ab58d2bee890a3c6a69b0495a5a30f3d9d56118b95157e81d2c9d9056761266333235bcad4c87fc6176e994f93cbee566fcb9492ef9fd0dc8195a9bd4f65af42fff66a59271a8924be38c2eaa95b139ea9e95694de2777bff269fb78e645161a1cb3dff55625804febcd8ebdcf0d7e67d5d799bc66e6f25ee82ab2306705dd8204af7210ca475761e7e0183dcc055ee04f7c161984474fcceac5ef49c4a14168a63b2c5a311fcbee5c4236841bdefe4d621f9d26a518cbcfb6ca5c68b2eee9da52965cd37d7fc0023909819922902ade03e163fa8ad4eb80ca4ece2355c01ff83e6368a0f0e0b8ee28a7c5c407d9a0295ca5a94c3cf0ce1ba80ca949c1978125fd04a53f6b11bc4bf68b1464dd1e5d4882e1d040448d1e955132092818c1468edbbe1accf23939b9665259aaa1a74483b544a1e304180b981282352c40a360b3cbe9805be0857aaa06e9a0953b43b8b33e02d57b8a6d155cc9c52b1ec0b670c71a281354763629dbe70e8b2cd47551cfd23522eb51cdf76f9f3cc801fbab76929be964c6158b62c8ce905a2d31a591af6dcde586787610cfd14cbf277c3ca4081aed1bae97e24f8c6cee705af5c8032a12a2833204fb2afd2e446d4a9f22a807b334197d5a8596d2ac69daade4181b97230d0fffe8f3795723359769ecf1f0fe7b34a5d3314dbf6dab92df222b57db4f8464bb52c32c9381f69387bbdf11e122f0b76083cbecd62d878bd87a93e7c205bcfa9338c9030967e89bb4a0ef77c769655e4d4d99ddfa5ecba241803326ef9caa92c1f0d491fa51e07827251e314de55973c215855da00f6c58434e0158fd052ca73ccfc578f9c99a0236074cbd4b640c10c1ce1c2e33cbe7ce6ac0b1cfe41e1d2ba3a879e4b7fc95c003f28dfad894f32df007a3d1940ede387c5bddda01d65e207c4465e667e46e785da982e0e881a5c8270c90f1aadf08a42758729fcb4de16181e9c61f9231f6685766900bd22fddf2a7d957953b06cabd023c481d9a7ddf4ce080544ce47efd5eaa41b3c1aa2046a52dca47306551373b63637f4bd2407a915e3a1a811a9a238aec93c36cc0717aa0ceec629f1affd42d17938acd5f43429dee059c87ac9cf7d3f49b598dc224ac09de10a8891542617a34d7311a55cb4ac958d812755eb49d99c59740532f1e001343c2e19d7022f9b64c2f0ebe5a9a8b02b00f065369480c05a214e5828eea09c1e6a7d181c4f044ae770315aa05de45ec51165b2ac384fdf0e67392084ecfcc37f8a5e1a3ae2e5eff6ab5a9d27e9dd99510f41fbf79a6910364cd0f3e9dcdcfee8c6cd9d0907ede0f1d88ed4b9426948b43a179b65e64a423b2f80ee356e57604b5f81ffffb894071853bebe1dbb45500de09a75ef4ca3382cefde7cea026574402f61bc705b31f577bebe7456107fe2c2ba64057f036adf652ef901343ed2d863ff61c6a1d7788a3d5d25bd696e3240dd2c3d78d9c39443177b6c632d512775c0b388b336a58f6d281d8b37524e531ac09b71421e0387808d421d93218d10ff0ac9a25c1d2fa577cbbe0ff2b92a382bb6616ef851f76b671621b30efe15b51fb867bebec80f0d3d47045fcb7883bd4ad0aafaaeae9ad8c094f668add036b3c9329fae445798f274f71299a71a4f9629e38dd37ebf58ea6761478e6e7c7d811abbaa651cfbed5fee4516625fc43ba74fcae41d5d39a2a8104066a4638afa03756495fcfad7246330ef464b7f301740129bd3fdcd7fc814944741326c486dee2551881db3b5dd302bfee9cd7e9a50e56d39878ec73bb642b7cf10eccdfc706d01538bca7eb3708dac55ed57f6b61355eaf700605aeac13dfe01a65ee3df674d5dbd73a59029456f6467dbfc450b0b45f57ec6f757fa257a7a124359a5d957b8a6f7640f779832773eb7c436dbb7283725e2ac71b406bf68534008f5dcfad1d545197c8a60a84e3a3de14fce8902323f93ff12303987988c4c87fd9d3cedc2445b2bdb338b02d5b27c0d08080e0a85e24857b3c70430a1718fcd6c17cc99fa50cb6511a6ab80eef34e2a51337417252ead1aac109cb07badb90f936e8a4d65d8c5b948fc3aac3eec8f8172c044c16e59c986ca48a932270371982867cf6c2ddbc09cfaed37b064b80b40a1de5a5526063f359383144d1fed6678ceddb65a764fcd33062497ce289633905ee4a60f66b9223b6b272f65feb2c8dbd6dc8d640d74a14a78ff5f127ec95651bf657c9e24b85b3d58e895ddcc7e9b534558e748707f8625df8268b22c1af238d0b7b0b6583a7b605c6a8e7a0212dd6db1c66b1a8a009a254372138c7e4aa6b166c55f4a2d11b37257f563243c9251b84eb2fbda29a7ff4788c567de1705b5691235f08b41dd05f69c1d518f8a553fbe2b9b299c1a84ec12f910e434d6183d4edc5fd1f6d226062cd40af7a2ec560970de5f318acd44e615d96ad8abbeb9f5be6f5fe70e0bafa96fb4f7abd485fe8185e920917a74388c69350fa041259bfb8431d0821f0356be4d6f78ad909bcc1953cf0f5ad7d640c2ea9aaf7e01ad0d337ddb2da1f201c51ab251645e397739d79934c26ea013db1eb73865ff54c82fa20f27550ca5a51f107447467e2827131098842caee98d4909e35a0c9e730ef87c8421c4f2372edeb80db3a7bd1ff5e3ea02249eb421235a8e062bda1eff07af67", 0x1000) r0 = msgget$private(0x0, 0x4c2) msgrcv(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000200009e08e9000000000020000000000000000000000000000000"], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f0000001340)={0x0, ""/118}, 0x7e, 0x2, 0x0) execve(&(0x7f0000001680)='./file0\x00', &(0x7f0000001840)=[&(0x7f00000016c0)='}))]\x00', &(0x7f0000001700)='/{\x00', &(0x7f0000001740)=':^\x00', &(0x7f0000001780)='([\x00', &(0x7f00000017c0)='/!](%\x00', &(0x7f0000001800)='@\x00'], &(0x7f0000001900)=[&(0x7f0000001880)='/!](%\x00', &(0x7f00000018c0)='\x00']) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000000ffff00000100910049e976d0c786e847d2c6107f51e9a00153ba1b4ec3b351e1838173ebb416f02635281dd3b7", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r1) dup2(r1, r0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() r2 = syz_open_pts() close(r2) kqueue() ioctl$TIOCNOTTY(r2, 0x20007471) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r2, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8000) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x18280, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x48, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x9, 0x200}) 16:00:02 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSCTTY(r2, 0x20007461) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) select(0x40, &(0x7f0000000080)={0x800, 0x101, 0x7, 0xfe7, 0x5, 0x4, 0x0, 0xcb}, &(0x7f0000000100)={0xfb7, 0xc1bf, 0x3, 0x3, 0xe7, 0x0, 0x20, 0xfff}, &(0x7f0000000180)={0xe39, 0x7, 0x1f, 0x4, 0x6, 0x5, 0x4, 0x9}, &(0x7f00000001c0)={0x1ff, 0x7}) ioctl$TIOCNXCL(r1, 0x2000740e) socket$inet(0x2, 0x4000, 0x5) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000240)='./bus\x00', r3, &(0x7f0000000280)='./bus\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000027, 0xd, &(0x7f0000000040)="ff0e3e784f0000000004040000", 0xfffffffffffffd29) 16:00:02 executing program 1: open(&(0x7f0000000080)='./file1\x00', 0x28000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdffdffffff8, "17028e377b2cfa4e00000000000000fbff000d00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="20cb55f2b71d2c563ae4c9ea7c95fa48d99c0104b951b6ab200ca8ec906b4c9e5a3a597503d06ac45a45d472243f4d1de51f06460be25ff16cead6fb04a689d2d5d221916373406561399d67", 0x4c}, {&(0x7f0000000200)="175fd820c99fb5c5f97872ffa9e850ac7c48f31898ade91f11e5725f116aeeda85f08b08b2bef8c48b3bc451a2c8305f49d6db3a9b92115bcb334500d69563d9a07aaaa54249b7fbec2c0841038ab8d8a45e5d66704095865b6c31d1157bcbcf206304d6f30933b1161df327b2a3695187244988cba06e8aee7bd0f2b3297c5f013271f90739e096db3684c09e1e01eacf2656321a0734720b0203436b0b75543194ac17e5428c1ad91dc7d1feef31b4cccfca9afac94f62326df6eb85222f7004c6d308001311c6832c543cd15b57ef6fbbb916c6f61bdbbe2faaa14466a833df0af7f5932319652e06146412cd81a28c77a3c438cfa9b259d7fcc119be", 0xfe}, {&(0x7f0000000300)="023fd1995343ea387748d70a8998ffb7ff61fc2f7eea0c1c3b1e17a90f9836eedd71572671de2574e731d5fe3d72d3a55075c370342908e669f534198314395debb3f5b0067c24183bfb9c73c0ed93cfbe80f7e919e0f0f9cde6b2fb21fb63e3601dca3e51e6", 0x66}, {&(0x7f0000001000)="a8fcfea794a9d285bb6c894c800b4b2fff1c2c6837f748905a19f76c6517d82931d198257f0a4549418b57b738db78c9dafe28c39b5864a44b1c94e904694cb824b5c06cc350dd3b30154c4b3bc6906aba55f9f035e87fd98c0dab66476aefef97f7355edc474cdff29f935b0027519fb56fb7285751755a68db58cc70593dda3f3d88769035b39155e3193e4909740bcf99d175b4b7a626985aa809a5a74a52f5bc2ac25e67c832583189b77f99241c403254a084e1d8530166b58134952c28e40aa8155b37912937e75af7dca37fb9bca3fa3d8a90b9c556bbce53931a75d13ff039bf0de70e300c45582446e18651d862a6dfbf04f3a8de4a979fdfda696ccc909b4bcd78abd778b6772870f7087d55ba67ec821a9a5e8e6e2b82100b471081a2e45cc780ce23cbf6ab09c7304a1d2a0866fbff2085f0ee84d40eb32408800add88e19b40b6c10bbc5c297060d67d8a39308c3be4b4e212231e7ffd52e384916cf96341bc0dc96258ad19f136e5bfe24b21b1bdde7abed9f9d974f2dc5ed65f548eb8122778cc8c82e28d3e7b5c401eaa49fecac2c960a93b25a65822273bddce880229818671c09323f76cd715413d7bde5a33632e9b3a58449b7d03c67958128dab90f49d926ac75cd05df2c4d7c9287150483b42891ecb0b735d0aa9941ece717cdf17075c898e8a7805edf2719259ae536773ea4e02a6999c0f7f58ce29e3ec3fdf760354a40ec881abfb158784769f3481bc551d2e9f27554ee5df3a5253f7d9c0276a0f21fea2558bf7753c449a26f995256c82197cfc272edf6c45ba9dc9538fcfde06e7d89eb4ffadf1ee3305ff83447fa0d48b4a0d434d7b567f7a88e0c4350e69704f9c709e8b4981e3a0bdd5305b8a4c67e25ac51330ca5f17907a71a0bc0327bc4930b1114f6aa538d48718291177ccc4e8216ce7f78b3480f5de160c4fa7fdfa75f687616ce98de191d7bebdeba95a137e6bfa6b615bc6ad3873dabba28042203bcdb345c2cfa27ce8103be5fd054f056dc294cd2a9acd0414529e0285fccc986c3809547dd116782eef432533863d9fb731982f20503fe82ebd1b0dba30a5427f8b5d1835339b99017d847120b7ca05bb5a8ffd17d724fa922c8cfb6b13e58d05899603f9ce9e9bdd4d9182697aedc0caf051367000c8b42c7e5a33e0a45579c772a04309b43145a8607d88578277bc517f777d8e6819be7fce51cdfcef56198a03727e3b55f8ac39e17563dfd06cf8de7a1e80aad2590386851a9cb12aad185d8d638c437be88a20f67670c041f316401d3f643658ebaf165d68b469c738d780454bdc47cd09beb9266a52f10389101e937584b3506d1e4e8b3a0079f873bc6c2c85eca1471ba8f85a2497991d3f1c1a1442a52121a501d077c84e0c76d2db884f50d24886dbebae5d5069c44f5c76d392de6277a40df346b6f26da6baf8fd33da29050735917d640d184f70e9ccdf9ac426da1bfcacf4ac8f281466be4934cc182bedefdcaeee22037cd436ae9c045811fcf30ea262bd6a4fc9719970d7774f5569562362725b0edbd2c1a6caf2581f600eb0c262835a29959f5cff5bd71ccb1a012279a4ef9e341e03d389510d85b8b259c1631b8f4b0031ba368b49df8ef681cfa9771f0f9e9dac7eb0c11dacc7945ab5916cb0c1a228e94a063f9e48dbeeded23e1227471fb515e1ad330a9bc4228d8998579e4c83479aeba0605b74d9ac8e3201cd35340edc23bc958ac6605516313fb5b6015eab2369fae09bc1d9884ccc269110c65a7989e9a0d9c5d93abbfdf536475e7c07d1cac56a9f10c24ad16c5af34b4b04869eca0574dd1601cd76692d458a60cee3caf03ec8bbd0b30907ad4d09e9aabe789504e874261ab5c4b7f760e55687bde0c340c10502d10346083c61667ac5241a91acad75fdf7d6108ea9e88589a7624ba11929e98df24b0c72e37c7944e35efc85d7ad07c014ca6092775a1718fa9d9e82cac0196ee66edf120e4fb6528f02b76d9891b424b07809aa7e48b73faa3fd43c1cf7df5e5417967439359ebe469ef56903a572a188b75b995a655c61a62be6c6ee07e2dd9d892326c8950cc4ed504b8664bdfeca70cd535253cb0fdcd32738ba93f7c06dbf38debee37abe83319f8b7ea299dabb228ed719a68c315ceafc7670d6f29d0aa1fdb1ba0048d17e14673bc1f735185ca39ad26865e2dfa69bb923d42a0505eed689bd3aa3ee19e7d27c76db2415d662d80fd0241ceff32a0b4fbf490ccd36819ced914c0647332edd62a88f20902bca512d791a9b1ac4dd1ed21861479e1a1cb7efd44369d2ed8cbe38e0b0ae31795a76be2aa7360a5795409053a91400c26d7e5eff2daba24707f5a88bc1854795501c837237240b43c4f5f2bf21bd62024d9587f05900e79edaa21d9be217eeb98529476fb6d548e56020c9f81effa30272fd60d426b35c88d50696ca1be4f1da6b2faa0edbd9215670e07d9b4bb81ff38914505b4ad4237487fce3c5d56611a7818b6cff7318980b2b33f241b368ec9f1a5a6a69c6f878cb4384311b2b86b79fd1143dc1d3488ae0291d61eb825ce3d579b717737ff797e3addbcfc700f8e69a90b537dfd46be2a4d0e831279a451ff67124b1971cf0438103f165c94833ada7fb5bd6a88f423c8e92abe43373558b303b8c9bffe6748e650fe2a471e366bb7c311d85663d71af5d4e5aa103d0ef77ed490e80c6d7f43ff40153b92657918926dc234215f68e90f9cfc4d56bcb838b496653638cae998a8508e90f836cce325ffa24a61699418570463deebeb40c007babd035b953334f8cc9bf1c4ed0cb0663173c5ef34b81ca748273a41895dbfe60c1da0ebd1d2b8f74e67297eb34dd6c44a4011dfbda928b621fc6d01fe1cd4670fc9921e039a8b65652c9295b4558db8e28d2b504c42c54da726f6af7093368953c5b37638968544fce7968e84f3f5aae46460b6ac74a0674b7d4148a5bf7b9535ac893f5c24e2a66d56f73b0ca3320db1800fbcb3ea922a06b0067d59f3ad0b748f90c90a8d714bba3f9e6a62ba86de7d3d65e0465c8543501c905799ce86caa53bbdbbf092c8a962fcad17d27e5c5dac558dea4e3c7e86aff5113033324c70ac2c9b58f1c3ec2bed6326d658c5cae559b94cd7d27c95d67a3db0271cb0ae94e17eaf8e97f6b2f112f7e1d9e6ce6855af16afbdcf05e8ae4cd5912c563d08d73e2763b8b9eeec9d16a2bff669edd714e7d444c45e1286e5469d932b8a896e0bad92cf177fbc13165053c62b336d087cb994308d8b6828d17771bc2475be85b4d8c89a6dcb721b42ae0083986dcfb0ed4c4e66a133cabbfc42f4c15b4a16f33e3c297a1553eeabf8e709a9aeaf16c9e3adfc6c8070e5b5a559ac7b12618b7d23a358369c2c3b77465249c1b935b57daa2cc85badfd833b83dd805e469020f7ee69eeb4addfcfdab0111d19106728283fc5f8a9aaf2aecd15b7e60f26bc347dc37fe77f0fb952648ec5c651a5c36e0cbc265997144d159cd5469bb66e0ba178ceae23794b3f2b62f6d4a484de5d887871b6c9c51365b2ec87d6cd182ee8de3d3cf697131d3d130528c3887806a56ecf76a97248c321a2fe799963f97cbea2a26d8a2e0d0fbdf6bad773e795d9e87daf6dade7f428bb8803277a3f4fa16bf374b329ccffd5b0b050e56d7946a9213614b728aea7cf25e8296379d8521ce61da5bcfaed2a4873fcc20a537c63749920eb3d7e5e0927be7c94dde5441b97bb737dd9ad301a702afc4b1ac1ec323f67ff345fb0ceb882eee1791e6d48f9425c7c4ec16fd04e944482d8286b741ee34a85cbdc42da9551227037262d6255becfd2bd6ddc4f37f5cfe5552a6caf110bc9ee322f537fa422ea4b7c7b3ecc43bba97079814bb72291a1be614704d4f61928827fe60c0403bfa7b46eb30374fc1e9ce4431dad6475b5a63e6c4f7483d4ea9d353bd99274716149aba9b52de4c8bb38e1ef7ba344cb4a870dcedbecb03a423279880c26d6f5df8c43dd3515340eb28a971290dc5d769c1f6e79262f6c09266fc45923d9d98aceeb995eadcb0e959ce63a1d52de8c6761be0275300629cebc0abd329d814fa1886b0ae20897e697fe0e072c88d04d7578d3d182f531ab7f4f04c3e0276dedcd95e843ddc29c8e00b7fdedb41d284b3c83f4fa34272ef0d157121d598b1fd671726f007f1b1d2ccf58fa4dc3f7f5ccffe94fce691e3fd700f4c599c66b5a48dfa8eb758aaed6e7b182973711e5878a1bc06e5181ceb500858961271aa649a7652024dd323ed7632b863a1060e9d4b0b1e38f72747fd01c856336c5140906570f68647344143583aa911f1af8abb111842ac3be2a6f7b7f8a8c2935ae05d53a69186013d30577932e45f3ab48262f901234faef4ab1d99a026c3b0308c95a9160ec5f0bf65fe3378ae204ad014fbafce6b7d1e0c2223643053b0ba5b0b6c5274f9904ac8c0ea3ff967d5ead2abcbb9e5f6f8f15e255e03dc0806bbd74da70d46620f0d708fd34715cdb42798719e46dc38e4639394b3bd33731ee0294ecbbc00a526c1e5dadff711dc774b7ca44783a2ef57f311ad28780a16879d58b3245fee4be65e4ac5e624b6ecc78336363ab64b8faa536904c9b09271981db96c2a4300d0ab1e77fff17be52d1f5bff88a76884bb9b2fd05adb2e646761bf5ecb3c46a01d453b6a8a1d225db5535f422e0583e4cdf4db9adb0b3468f748f513a5c2b65346e664029692bcf2b33fca2c6f9ccf7dc0ac6c16ae7ea6dbc46c86391443a335fc9e959a24e26d5b8af408e10b62dc057171abb4b6ad3c8222827408693c42c6e30638ba5e016fefe3e2ceb11540b9071d696c38868cede41d8e6e6b95183b16deba35c5af799fee04b177e4e4127e770859f7a0d38593da7ccafabad60f36f2caf27a4e6f459d1701d6bfb6573792321c854e15e63d7be3d1874b7555b9419c289f05139a2b92f7ebf6fa66e5b8fcb67b89fe8d9de09d19a6380586ad15168fa913e82f93cdaabb114f745e8bf0de0b40204e60e9eefe91564ff4f3b0850f80aaaca221812da824f40b3dffde270b45351a2ccc4d878d32a90eefc5f8d3927d72854d868749874d926bb9136b1d63725a2cff81eee79a1489c5b17490091322800e80900325b15f3f667395d65f4fc16df4c6dd9726aac38ff645487270d2d38bb8a5ecf80fe8e6931332fec47a5484731ee9deb116f917b1773daf0e69e64a8e1ea79d8f00bfd1435743f1cd8e1a5e668caee0e2491ac5b2b5e2037a8e298c3cf8185d9f06fe42fac69a0eb585dda270e9fe9d71d376f1c8bb32cb22a9ab8bc2674d0eff2537e3b9bc5af6410f9f379419fd2b729e089afea6cd470df3fe5ec689f98e60e4f56aceced07724f4f14f740da67ce351001edaf279c22a48f183320206293fe0ffdb09a2cc993a3427fed89dbd4f49fa37beac9263f1243e15562c9365f2b3723e79f92d4526ffae1f2128c5ee524f38dcf8e6af24263eaf1e331d78a3fe726accc833e4c4391bf98dcfbdafdedb6b328a18c1ffc53fd21d006d07a95e50fbba845f16ee39744ef5559fc8665380f82d78df2e8926d7c17ace9b6bd7217f716e09ad577ba3ac4cdee7a6f7fa34561b36db843eca91573571c416fdfc26d3c250a5a5b9ba96ee6557939afee8adcf0adb8820c46fcf034bf84cc0a8a8a35d9ee0c359d4976d470bdcb1c9f52f9fd49bed0a54722727ef0f7c257df2c9dfada4118d0d4c758bb25a8c6a07b7be29cc14f4bf7135c888a7865be6bb41ee5b16c2816801f49aa8", 0x1000}, {&(0x7f0000000380)="7b0e088018ec66bbc3d163541721527cd04f9dddb1587bdcf123b5a6f949aa20f591e02a2002d2508be5b2ffb3f33b163ec83410f5821ffaf3ed485b0eb0171cbb5f536cd88ced71fb231827d874be2a7a387b5fd0600813567e23fffea466dd6335873476abd888ec2e6e06b43147e073c82515ecdaca807a0a4ae89c92f524ed28c76a580f670c82927208ef34b5600067b5788b387bcd951aeab26068b68432320bc3d9bdfa6d13349bff03085e382b1e53a3d4a5def2c21c33f76e", 0xbd}, {&(0x7f0000000440)="7dbfdf9186557498f774d111477bb1f1273fe79ccc2ed45bbf4eacb518f57e2adb8c09a1a9c1f6bfd73fc22e7906418318a700cf1bc8d31237b938cfd73e2c64fe56a4408bcde9387331bc2766cb7aa5483e75568f17129e9e7d8dbd4b5930f2b464699b0824f78376efc982ee063ca87fbb1ad9b981e7c8bb59b48377d8e72d65b2d6db8dd9d31f18cee0c21d38f9099fed615996186ded4c04c5e4c113a8e6", 0xa0}, {&(0x7f0000000500)="39af1a5a40d2031187f123e27c348fc8ec26291d1702e65bb42db3df66029b8e13673c12a67861ba6f0edb4214580aa16b69cb7934d5b67737410b2e432fbd169453f66a05e55719b0f13286b7f139db6914d4787ecd2a23d47351feb3d8f485a624cdd256d1f0a55ace2f0e4d3be9970011f8c37d454ef075bd945a98981e3a1cf2e864b0dffd193d0c4e664241d88930756c119b6491fa581dde5dd41d168fae9e25a45b33fb2907d322377924a7fe479e29adad9247c8296e72a72c6e3d6d142a2b051cf210a4b5ad5bd5566fa72e4848ad368490", 0xd6}, {&(0x7f0000000600)="354892a7b0367944a6cd76a63af0223d2afd34cde8a6a032f14f5a3c200d68889316f57418a86e7946fdd331beaf59dd0614907935c73088912bf64c6387a90ad09b43d70d14bae9eff979a9fcb4e60fa768c91e2f", 0xc}], 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000740)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) getgid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000700)={{0x100000001, 0x9}, {0x6, 0x9}}, 0x2) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = semget$private(0x0, 0x3, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/97) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000680)=0x80000001) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f00000006c0)='./file2\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') getuid() stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) r3 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/85) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5cf30dc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bea6311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c62ccc1cf835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507b12951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d9498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a41f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f702609000000751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509db", 0x231) r5 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x22, 0x2, 0x1, 0x7}], 0x0, &(0x7f0000000600)=[{{r5}, 0xfffffffffffffffe, 0x82, 0xf0000027, 0xe38, 0x401}, {{r0}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x5, 0x6b1}, {{r2}, 0xfffffffffffffff8, 0xd7, 0x1d, 0x401, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x5, 0x5}], 0x3, &(0x7f0000000080)={0x4fece362, 0xf90}) close(r0) kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r6, &(0x7f00000002c0)=""/249, 0xf9) 16:00:02 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair(0x1, 0x8001, 0x8, &(0x7f0000003600)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000003d00)={&(0x7f0000003e80)=ANY=[@ANYBLOB="0000e5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000d7a2cffdb87cdab530ebc3eb28dfefd91589b72ae4c6da536370645de9f6239ac88ae6c3b2d0a97110d44c29228ee746bd7c13503a0375de78f962fd00512395c69a64fd47583da01193097ebd5050d916545897a1dd19f6454e65ffc53e4cd014f9bdcc49690483b36d345947a3204604b08f05e8be522340d0a1172ae9395c6af1b8be71d2fd8ab06176fbdbb89add9fc88ef98ebd8b7231815e2e9bcc0739b52e57aa0ac2c7ac4d350b6b1385f2fef7c7916df3126d3ea571dc1c2c6a99fff9ed0044a7d"], 0x52, &(0x7f0000003c40)=[{&(0x7f00000036c0)=""/206, 0xce}, {&(0x7f00000037c0)=""/218, 0xda}, {&(0x7f00000038c0)=""/255, 0xff}, {&(0x7f00000039c0)=""/107, 0x6b}, {&(0x7f0000003a40)=""/189, 0xbd}, {&(0x7f0000003b00)=""/133, 0x85}, {&(0x7f0000003bc0)=""/121, 0x79}], 0x7, &(0x7f0000003cc0)=""/10, 0xa}, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002580)=[{&(0x7f0000002180)=""/181, 0xb5}, {&(0x7f0000002240)=""/202, 0xca}, {&(0x7f0000002340)=""/165, 0xa5}, {&(0x7f0000002400)=""/153, 0x99}, {&(0x7f00000024c0)=""/156, 0x9c}, {&(0x7f0000000080)=""/112, 0x70}], 0x6, &(0x7f0000002600)=""/4096, 0x1000}, 0x800) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) getdents(r1, &(0x7f0000001180)=""/4096, 0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) bind(r0, &(0x7f0000003640)=@in={0x2, 0x0}, 0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xff) mknod(&(0x7f0000000400)='./bus\x00', 0x20, 0x2) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000080)='\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='*[)/([/()\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=',@}&\\&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='4\x00', &(0x7f0000000380)='-\xc7}\x00']) getpeername(r0, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) readlinkat(r0, &(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)=""/125, 0x7d) fchmod(r0, 0x41) r1 = open(&(0x7f0000000640)='\x00', 0x40, 0x180) sendto(r0, &(0x7f0000000540)="a41503f2c014c382a6a0bf4bf2828a9859b74b836bc83bd9a2", 0x19, 0xd, 0x0, 0x0) unlink(&(0x7f0000000840)='./bus\x00') link(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)='./bus\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="d63bfba75210a69055d7d514848299119aa147", 0x13}], 0x1) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000680)="5be529af5adf2b4811ac4786bd71ef36e5f3ea54efd292217eddb6ab5003a500a17a0f228fde6ee51e69b9bc4f820cbc9d37de108513a3910c5125ad3540d63e56e0a4a6d74550a778320eb93aacbb8a6587ffa764d7", 0x56}, {&(0x7f0000001080)="b26d2842a00948a80b2c4f29dfb14c8eff275d84d5577ef3ea109f346f9f0c46e5c43eab18215d8b22cc5a81782298793def7e817d87b303fe27e0a4468e34f23905cb028f1da3d51dfea3f516a3d3de57c0e1b7dfb6fdf89a2b6346245191177cde5fc5aa2c72af7b9d705ba229aee3de5a42bc72cd2e6d2788af74f461aa11aaae10a27e34c9d707fe1ec691a0a6330d6cbac3beb7705c74d9f6bd706c3c5fe6bf84de06da8e5d27d2281e46bd5684ebab7ba1b74bf4237e8dd9141c64071a1dbeb54d46dd99f52a10c6258e913d303c95019413e204a55c2de6363868e8793a1d894229a5e141f3e366299a49aa344d4d5fd7b16178677f7718335a9852c2793e9c2f27b9a4354c6a0ce79478aeade657221d3bad77deeaedaa4b4f049fafe91b85db59468f817ca2b66591ac9d2337dd5287ea7171a99688635ebb4c1d702d31bd9aa9aa6229fbf6c3df08b42f94d6b912ad5cc3bdf96311daa40b48bb6ca6acc433229a44a5f27fc58ece90353c26910bab1d28bdd9c5739b75227d01487b00dc768ba8ca06b2ee0aa8189e5f790967c478e0bfd695769dcab9a9126b80f28f3e66b045a3082af34e2bc4a1ccebe600649ae1f99aa221a979c9dd91b0d80f830533ed3bb7bc5f583055458d6289b0fb6999616cad3125495272f7bd4e4abb10d740ee9024b6c7304634b0d588ff5e198693cd3c4e53d90b3511a7089056f7f217055808bc5e912ed1f85fa2a9ff0afffb0d1e5e9e9720a15ade79b6f78b6492a826c23b4ff1ee0c7c88b934230968a56a07e816e4c65f8c27c90922b9ef48e413925d29c8524e3c5fa8ae62c44f7fe66c6a553310ea29a35a9a0c76bbe202fefbb3b7a46cc825b33bb95657d6ba940330998aa08d2eb591b4342edad71b01653c24cd7bb3dfa61ff51397bbf73e38fa8259fd3eabc82d929350364d90997ed56953968494f3931993e05d7df1c240d4461e1cae3e3d338e3a727c56b948ca45c60fc654a8154092051cf28b758e33524077001ba8de450fcc24b7ef9e0c37c09ee7ce2b43b530430fe4129df05bb775d395f85eed9890bdedb7a1ed356fbee3f88d6d5c99752601297ccefd8c7b017394ce514c2b3bec6b43ed5d67bdc7bdbf4c42ebb853c8a8e6c6e870b7e733216526bb08c6e1ab1fd443b5f0a2ae5d27f2e893adc957d7aac6b6c112b356063ca8bcc5f3d59048c9676fba4101253e8e1b169323fa695d55358aef12ba23a23a251c37602e8256b6d0fe8abef607c0d519df89e01a2209d16cf745e1ccfe0ef853ec27953f254968097db05fb42b2470f6942b046068a7bef0729b0566e166529083c517547df8056dbe9e2918e9976e050869b8605330bdf81c0803b293dfd9d5f1e437832d6e89db072799f4d4f18f0fc8cb20ca225acd4fb7e5c31768a874fc397fa6a4c0ba52fbfcb8f77d1de3eaf6dc84db9b66178cdee9b1596dd81b70237dda8607ffbb1fa0ca070e7ed59cff07a6810908098b931cc0887bbff16dc32759adae99ea7811fb58bea5be02a243f8a6144c2d7da8db6609f48b79a10c77ad85b6cffb1d31e2e0d75dc9a20a4ef953ad14cdb03422769b5fcf5deb002f3d892935f1c29289feaf1403a60a468734e24cde73af2071633358b7bee1006f654021c7a0c4e18295f83500689abb47f20ce649505e917386c7b12c132404aa0add60e95f144b914b198b7f11c148e4654e443a6a841ca3ab402715f6ffd37d9a9f9e930a468f09c1712d4be3dacd944416fabf60eb63d38d7fef9fe290330deb1169c60acc934fed60a0ed3253b1e67edd4fcf033b9853d3e5db5a35e8405eb73115f83219d99aa6c651660712b5a2613732432e2e1d3f4d24bcbc92830d09ee3f7fa69db1e74f9a604178781acc292e610f27d8f24e1abc20df6a5b961aba18178d9e7339c50d66c91eaae1c1e960f0703af312697144320c5ca65a561e0cc18d22fe61f9eb208dba89bd361ab2beef8acb15ed458b3a70c49884bb8d3d67ed5a9d55a5545b3f45a6e9495a6d3f27614ed3ce90f79c8b484bb948b4bfa1f7efaed1d91fe1a65adaf582f22e396292c6217084e4c871a0c7d5099e393563830a8185a468eddad373aacae60bfdc0a89779287ead2c4f6075b9b70f17e1e8c6e7303e8ffe8534cbdc0b2f4f540eb4a4037f3d6d277373524060fba65414ba037701a3672380349dc1928405721f7faf63bf9ace59854a9693c3cf54189af18f78531b69c75c9da71b544b55b067759c18b70a9f71bf0cb59f5145048fe0c2402568e1b5cc99aca115b8d9d6e8797905b1f59b693ad95152ec4f7b7717badc5a836e4ac0fb112491e4fc136a2430f21d13670f2c076b847f3d4e43047c278875e549377aaed7be9c35c9833e43bd30805f946fea8222fc37a54e9a75c3fb7ab6d5e604a3caae297f6b20a983ebbe0d9a4a9cc39e8a53041df53ac5dfdd2e68a01cef56624676526f50dcd9afa87fbd97655760f854885e3e06cc6289c70c6c26e8b840c9438eaee559abb91fa9d228dbd2cd798fee90f9bb938e38437458b8bf8164699d817205be6bccdf0d679df92052bb3c0eeb4024e0dee8a77a05459c1a4e0252a414e98e0b07c00eb22fe62f36a672137b542a2f2a260af42ee5e47461ae817e156b040ff9153f3f785741c7411e7538e4f164ec8087f1120fbf29d83136c6edcd821473f7193db58389cd5c3e91b5b279ef185171b5a0b9a6ee3139e15c930dacdeeeba1fdf7ec6bb1e4851b7d7f470106cfdf27abd1533ded45d784998ed32e323482f6200c3f97c36ac5b6a260fda170c3cf35b8cc8c604d909cbce276d9b2598757391d77ff7fbf990ec582ae80543a7d1b0c234e861943ce5e7aaf202ac054dafc8a3e5f015bcf60634cd74bc86d1c1df1af73113f36ede4aca188aa3a7987194ead4b01581667cd7ea7fe0f2e94d65f313cd94746a1942ca2004a2d760a4fbc614978aa9ceb377c5ee3393778000d0644904c5bfcf269418ad1766e502110189f50c36565a483d9a8878e1ecefa689df56505a11e5938c12453e43c2dc5c652602ad120bf7852e3ed83cf1d0944753ccaa07bae992ce1e7b5dd591ac1f79d58cc06cc601f56a0e63ce529967327e6beaa359712482569be189761fb8aa3daa199e083397eb1c584e63293e33566dbc749a1cb27b3a11361306dfd871d0d52831cdd7589f32eb34cc26de353699a2901cf4b0df1a8374238205d2a16262b41b666ee68bb727a5526d66463e61ed2e2849e66ef28065d9b770bd09b4795f5080ea5f8618da96df2dece515b44e4231ec75b2e00e75f45f95e577066e37542fc3b76264a96d241399ff61855b02d0b42d5a051b63ec3296c0e4ebd7ecd440c48f7f49a3af7edf79f8bdf37fe4e074f0a2fb44889b6e99cfa0f55909dc4a8971188e9ec11c391e4d31853297fa7fd0c89d8906e196ba85fccbcb59273e4474a930e2d8b2c7c89bc1b44db10448a42874a305b7e677bb2fdb4e83c57cd3187d9e827be4b998b09dda976322a7eb589c9ca2969925fa45a6ab45307f99ef2c01d882306cb45968fec4de935198958beac0ed7aa382781246211d6eae837243e377914a3cd32fa6d5a1bd743adcc71273cfb10ee02cfbbf96fb03cab7fe337145107657ace632ecfc9b8613dbe3198e906c8c7345eb4fdfde6fe8f8ba0d825073daa76006895f0671eeef823da1ef747afc01747a974c0b0261f980aa538807081d63f6fdea0b79a8299cf4b2609372a601a3aa777ab6a3edbec4c2d57e238c79e5858ccff59d1cd516a68b743afbc698ef642c5b323687536117518ad46e5a24cb8fb121908a656efdc1b9ffed9ebf44450d7ae79d7297ef30d9626418e94bb62afe9911ee3cd2036c76d6fba668c3be067dd9cb3ecb7e4429ecdca26669c8b402c2a444ac30f1cbd5e91e6c716a847355a52c37269dec361c3f3c69e245b404c04cade66a836e7c5585ebc047eaa4c14f6134a3adf8b2fc718346ea5994714f1de8501613c3e7dcee4a66f3f5328adf018511745f626cfd32ae8cf3b455e963b99e594b9e8b81ca133b0fd7ef441bf303f79b11e5a4e37b9570f554de0451289662705a064f74b055ce5fc7e8b5753530674a64f06b7052609a5afd66d9f3c327eb02308f544c821aaaa9d78acd66be655a376dde6b927c6afb1e92e37150f55ca7c79005a05b9aec6079d7e5d63f0e512694cc847dbcfb2ee2ac91ebc2df83d4c5561d961c5110e7eecde249f95d3b58254221ac5cd6a1a362cfe0d8f1f234d7941c9be778eacb75af1e739ce53a91518cc885db67b6ed96a04345abb5df2da4377edfffef39adeb6af040b1876d28a8c504945e25b34acbd84a67945f674344ca45ee3c5d958c94d4a6eed6b2310df1b3817611596a92221ecaffe32234636132f1c6cdc76131dcc60025883f40aa513341dcc3b0d1a3e782e99249332792844e336f408c7a843809abd11bf17720daa4439d56c6e570b31f855efb5afa86ac88143096dc670cd874753e17f56960509b31ed7f6e33bb6b1364b75ada404165c661c1cce5dd806cec38c08157ec4cf7d1215edd10a2bc946d0acd5fecdf5d7248237fd7fe26e69822940c255e68e1277e3cd1d33a090fd5aac34c05d67242c1e5f438bfc932ec472fd70adb9e89e19804f04ed16fcb4be3c739f3e2f609062003ad591040d5b4af50a030e46afa243b1e1e1b5197de6a874dce0929fc3e972641d7f2d030281fc0a2d3f0d0571e6ec11d9584b9bba2bf7971760c589f6634d096f82ea703253f7c408b3b69679689088e6a1863bafe7e70182fe26a3c4300f7ff1aab5f322d2628d242317deef577f4b9f2e168f288ec087ff405668d4094092abb57603da2d3ba19137b91853afc0bbefc739303da9abb65672993015923fea9e6cf78013946f77aea54fb75ce443901d74666af6072f1614117c4d38082af682c28ad52c0f78bf334f382d5220fc4bcac14ea48508680f220fbe618218fcd29afcb2620bd24b97f824e196c94d89df952d2a451459de765c1bb7c2b94e6886094f5ee2d09b7ac5c9e1ec922055b2cb5d032d7cc3c04965be18bf2c4edcee9923cb538a2a8c658542f1702873896bc6962844fa6d1cc829082ace1c28bf502ddb87dfca387186e97e513f19230b8c1991cd3955ef1bbe0bf8636f048953ac0876d6a079d67eae86159e06ad765ecc6fb9378d1127cf8fe723ad791e53139413aa72f3ffe7f1dc0ae6ecbb7989b32488aa1cdb1cbd0c4f28419f69dc5e89b2ffd84ca3bf534b660bb8aef69d4abab563f85aa804aa520c9e00d3387230852936c7117d2e034997c9c325d083bf45a27f30582ee93c2731711522f4e7d5bcf97d8ed42f1525428fbf53037f15079712bfe172e3a59dc28371e36dc295aadfa9efeba1fb781d1b18a2025431368788cb7aabf720691e99d25b629fe0ba97f77a35034a830fdb2d4272b6806ea5ba5144c266310f042b27d701ca135ed75cafa7bb1a2214d819319fc5a9a5e4a6ba424f9f32b8aecc7ee6adfa88bc809fb9950bc6ef22c146b12a00c80ef6aa1ea6dd159dfa2be01e507ef38b76b83dda86f8c2d9dee64a8f9323c9ad2630a2faf53f257d7be60ebe1bdf88f37bac66a1ecc6bc840b948d0d60a4c057ebf825e344ef12a9a15e7843973a5cf8f9ef42cadd4a2aa70ebe5dcad71cdf30c118a217c9afd0c854ed90a5bcc3d1871a199ea49d0fd85e34a66c091667c8d2a8ce3b5887a668d944c8046cbec0f8e621fc4384a73771b11ce903073a0d3a322723152", 0x1000}, {&(0x7f0000000700)="fb764520cf18f4c313cb38ea1693eb27f4e3d26dc4c789759159aaacd32eb843334f641ff0818432c747264f1f0beb723efcf18930ad666cfcf36bbaa2824d67f3ce834672931f7b7fbd15168adf512c858ee91ab7f67f9ac77ec754ea0f56c5068ca1caf8506fa9fced0be22f8eb957639595db61a9ac5f4467ce6d0a163f2cf690213d0b7ac6b5cc1c7e45cdbba456cf1055ba0472fa2c90744bac599ad78d04e4144ea6c192ea0c8bb5b0cbf46f0f7897041c84ec245b07287008cc92999b9d3ee9bcf759a570402de3a37053b6dc37b3b58dd889798deb863c5831867b188827b0fc3190", 0xe6}], 0x3) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sync() getrusage(0x1, &(0x7f0000000140)) getuid() getrusage(0x0, &(0x7f0000000200)) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc4b, &(0x7f0000000040)="0001004f", 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000080)={0x18, 0x1, 0xffffffff00000001, 0x80000000}, 0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x16a2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x40) 16:00:03 executing program 0: 16:00:03 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/128, 0x80}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, "2325212ca83b18e1cfd31b54fb81addcec948167", 0x81, 0x3}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x100000000, 0xffffffffffffffff, 0x15e767fa, 0xeb1, "fb8dd3addc4b212e4e066096e7e6e510c03b73ec", 0x5, 0x100000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x3150, 0x5, 0x0, "5139f3f31b12db40d69bf480d4f0c1579a61ce0e", 0x8000, 0x5d}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x7, 0x1000000000102) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() setregid(r3, r4) close(r0) r5 = semget(0x0, 0x2, 0x26d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x7, r6, r1, r7, r2, 0x2e, 0x7}, 0x7, 0x598a7883, 0x5}) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x18, 0x4, 0x8) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:03 executing program 0: socketpair(0x20, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000000080)=""/206, 0xce) read(r1, &(0x7f0000000180)=""/211, 0xd3) read(r1, &(0x7f0000000280)=""/237, 0xed) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0x520, 0x4) accept$inet6(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x1) mkdirat(r3, &(0x7f00000004c0)='./file0\x00', 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000500)=0x6) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000540)=0x100000001) ftruncate(r1, 0x100000001) link(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x1c8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) bind(r2, &(0x7f0000000640)=@in={0x2, 0x0}, 0xc) r9 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x0, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000006c0)='./file0\x00', r10, r11) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) shmat(r8, &(0x7f0000fff000/0x1000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)) socket(0x26, 0x5, 0x1) read(r3, &(0x7f00000007c0)=""/207, 0xcf) r12 = socket$inet(0x2, 0x4, 0x5ed3003a) kevent(r7, &(0x7f00000008c0)=[{{r12}, 0x0, 0x30, 0xfffff, 0x0, 0x200}], 0x1ff, &(0x7f0000000900)=[{{r9}, 0xfffffffffffffffa, 0x6, 0x1, 0x7, 0x1ff}], 0x8, &(0x7f0000000940)={0x1f, 0x1}) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x1601) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffdfffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x101, 0x8}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 16:00:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f00000c2000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:00:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0xb1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) ftruncate(r0, 0x10001) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) close(r0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) write(r1, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) r2 = dup2(r0, r0) socket$inet(0x2, 0x3, 0x7ff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) readv(r2, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) r3 = socket$inet(0x2, 0x1000004005, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4000000069, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100)=0x6, 0x4) fcntl$dupfd(r2, 0x0, r2) dup(r2) 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x200000000000) flock(r0, 0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) fcntl$getown(r0, 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)="3a7b669a47d05198", 0x8}], 0x1, 0x0}, 0x406) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socket$inet6(0x18, 0x4002, 0x40) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x8001) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x8) socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x101}], 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x1, 0x1, 0xfff, 0x1, r3}) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) socket$inet6(0x18, 0x7, 0x359e) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x11, 0x7ffe, 0x4) shutdown(r0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/133, &(0x7f0000000140)=0x85) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x0, "0777b672302445061f9c816fd561216999f57feb25378de16b6e74dbdd0811f6"}, 0x28, 0x800) r1 = socket$inet6(0x18, 0x8000, 0x40) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) 16:00:05 executing program 1: r0 = getuid() setuid(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r1, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x7, 0x71e7, r3}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) dup(r0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0xfffffffffffffdb0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:05 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f300000000000"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8919005f50bb97a81d4d6674e0954dace86823faa4f1139804ea2bb9cffc358415bd5300c2dcbc7a25bf03f93b37654bd792cc03e321ea26d8df8acf9e04f922e7e99f4474d862bdd8ff22e1e23a1ff66d29f60b0b4c8c9c35a0ecf9ec6467", 0x5f}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x13, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x2) sendto$unix(r0, &(0x7f0000000240)="1fea0e0c5a3a62e8e8eea770f873f8c018b27148b0c80fd4d05c128e9153e82e15387d9e847760cff8518db8cb16017bb8c45fcf24bb19c0300fc2cc11b29942e1ed9ba6fb42e6b81962aa3b09641bf3ad04d2d1a7892aeead2fbde51fc9789dd3c10fb6fb2703dbbc8e2c93ad7ee62918ae76e3e3682308a85a743694c7498a7b6fedf2c64760dab6d09ef3faa27fc28cd2edfb90d75857da6e9900ec9cc920b652903583ab0ba4b4f712e3525872542d8cbbf5456e538b8010aed372fc06fec377f90a0763513a70a7b133a0065b9d29408e13f2d5ca638d65606df6a9928a18460b89870117a532dca928f5855e68d3fbdcb068f75ff569ec0e5530ee1222ca0f64bdcd9f2d0fe2a984d77282624b6db5ea0d77bc0619e6e11cf59f4d746b82b676389fd9a272c40cc4eb85b916ef9fc5dcca12d399635812d73daca4b1895260bae9fc0f3c60fefb22d644cac969aba47b1a0753735ca58f9252efc878dfc537201875f637ad4420b96d751779b3e54be51240d7b41afacb0e0e6c94bb6b348c1a1a5f7a9b4fc4fdccecf9931a469b4ce596c6ae91f63bd96bec11e6ba5d48be765e7bb9ecc930632733ef03a5e2f68544a61ca2385e69da53c136003d57d721b79c302eeb7f7c0434410ebb16cd6853ac07b828615db6763adac4db9b9bb6e4730d7279d51983c6e7d175d5a40c64fc72e7f28c3db68f4b985164c0bcb165b3727cce03682e5d7839ec8134a9f093f9fe54b3e52c087eb06721740198b484d4ddc551b393ab5178c65566ccd00711f2f4b247892f6dc47466a44f55da72f7a298eaa7b39b86e880afe3187f68b3f72f8745ddd0eed42e36cb86571301e953bab0d6546a3b5c4a4c008bc6e88991923680d0e084ca080956af4ac15e458fec63ea6a8aa1a6ad6c8783d9256d0f732f945c3fd6783bcc5e86c9dd9f92d5fc3336f3e0d9ac66aa59e61474502cda68611b901ee7a5a89af8ee4946fd68a179a3063b3fce1f7ef5ec966e003f1c2956054e059a05543694daf03ac9085745913d5646724f1803172d5469347c449d286ea3e004e5cad1af881dc7d46d3ff65b5ef531f693fe31f2aea22eebaad614e93e21a9b7ea228ee83e0b4bace988336d678c0406b805209db030e30727cf9fc1f412e8d09b1c162010b2e5bcfff956e94d1d7c7cb45f2f61496d9d5c29aebead6ed35201e207a90473f7d5dfd22aa133c35bec54e50ae0d07db30d3d08ba5f6e9f3dc828925b83213e67419fd83b530b48086e20a983f78f15ce423404d74de554c82efc3d2405ffbf43c5307ed7f762d3e97d584f12d939c7815d0ea769fc81a0ae50fa334d080c3aec39033cc90c9fa0823405151f53ecbab15cbe5d761b86c488197c17833a78c1faa5db95fb875ee220696415a1a3fa91a7dd345c239de1de22ec0c21e00f3ff198407a1b37a1e6e6e5025bbdd2930213af50b7d71221ede0a29c4e98cb5c9acd016364ebe72eec0bf6bdd9e5d6a20bec734c5a68ff559bc11494bc2f1962d613eb0ba8e3c26b55a668205a4a70369ae7f8835b92a305bbe5c0056f08f215beade2bf011ce5602361e04f21044a35067dade456147b1b352cc1b0a03a12135f81e5d4813fa16fe3437c031adc2506d49a05bda86ca94265fe3cbbb6a9d8f0bb047b739289df4a4488ecb3d5b0d8aaee7f6f27ddafe68aef915b2f5b293de7076f9307b522a8524f3c5184a5646fa953593b77ffecc55a9ed52052158ae0285d436afc1e1ca30607eaaef2a31dbd30a60045d4ca48a56eb6f23e603fdc506d02815b847cc73220d117d203c6b8888b6825060d91a7f69f03017703ea01666c8bf05cf64d1f788cc4f31be26b6e16c149313c01a380143d333a1090c32e1c6a7dfb273c55b1ae9192f10786e4d532318f2b7c1f87ec80ead9f9866c06241b20beb8aeccf09a88fe63b117b6986d39e5c361dccd69d831cf9e450a983a4493337412c959cdde48e982c131c868a55aafc49065edfc51de6263f62b4d9f36f24616877fc2bca1c39290837ab87015d93a3a29a2d79d40488db818dbee95dc59dd1ee5554ef90851194d4a7eaf15660a0d65bb7cd010708117f18d047a1700e791e8bb9bda4f3b40d1a2a74441fc98816f3d2c859e00f669885ad018ab2fc723bdf0e9c57552a1400742a07097af52b68a3484df6a2ce5c3b4c18068cc3613c195c5545e0a495ab3953f86357c19095552273d4d1b53c43bff504c0d98f9efa88f8243d717969e08722054a375a664d216fc24d95c99794f8f70b4de13a8c4e47122286bf73bbe8e66d1bffbe22ad8b81d336d0865a403bc75df064d664f64cad4b2c5c440b950061edb9402e47e10e69e20e75f23c2cc34e3aa9656eef7810731c2af9b0dd0bebc3409cb1685970f6c8d2d0f0adb5460a67e785088eac0622b97e81ce8a3f482a06bee9968fcf2e012605bcbc9ac63752386460ffb1ee9277a698e4a90fe10b1df655a6e911e573c06bc2bed784347f97da5d0df62faead5883d74b99f1828df40ae104784ee5c0872113c5f11a324382c2f989dcfcbc1ec39bdf9c78c958cd53813f013050d31a6bc14ee00cc5ef60fb5526b60d84a07f932b296923a6b38f6ca43e9ff3eb0b6b71f4f90c718a2603c0dbe655fb4e352f6d2d59858a95523cb9921a642b7a4cc31504d972835fc9f315e916848c3e5e49045430e906456851c8f8069fbe9b9d466251306efc668c1cd8e3a58ec25c6129a7b649a4824b4d5705ec7d5b21d3ac32ab2975c3fcf22f950a9962d90381caab22f2b45dcdcfb75dd5e0a3090072157fa48eff8c4ea527c26523fb0f931a341851386732525978bab5fa64878d863c444d73ef9f3378c4fee14435b86bc305549821d44abaf34e50a8c0d284b97d210c410c26616913c59706cf9c7eb3519cbb6e690f792ae0aac76527a7a174de531cbfa9e7976989d060eed2aa0f58d1c0d1938a5cf89db1b9936e158f9b0a1d5e3886870df1b303a61a27f241302ab6e78d9741039563c6a43a043505ed5f763360880075977c2d63be77f5aa20e0feeb88dc616a1f5327f5752c79d179ec5dcef39e26d815bacb71bc01ce0cd7793e2a87cf6a857dd065d07c940ae8efc61cb2be5b1788873a4bd2d25ffce7cb4c6c6fea79cd5c0c8370ae187b77b55297262f562d062984e4180fe32533e107df6568522cefbb4bd05a3a383442ed4b3ddb0b42724346ed248e763bf8e093d9e66cfe5cb769aed9400074b0c231d0f720c5340c2d6b02d4f8604948c89055eb13557353c5cf8df4fba86bffadc5b932fe827fade17415cc03e1180d0fc988a7535360cac3588e80975a84fe57348983213e55914d6639247cd221517dbb1375cab8caa6bc5dd2a7e34591aa251906c98f10776eaebb1704af961a370d0dced2ea0b8506fc67acfe60d4eab73fa706da71c409574a2b4176d54288f0da533fdf0e9ccd522ec79ffbbc7e4aee60306df0c28499ac7cb866f6f7f66991588a60d43e0b4c2fdba49d032c9c789c747a510345992f74ff433fdf5c5d63c3f191fc4180f57f23aa6def3fda4c79d8eb2bd39f936cbbcaa35d4ea7b26c67131bd9c1afa7af04a2f8cbe7c92861e57c28764bc5ad829fa9863d3d9bdb7f958f5a350ad478fb6066fed1c8c094afce1f396b99565d28d517d2b54bdcaa236ac12398d54c5d32aad0e648a668157cabcdf76451062d9fa7be4ea2f7c2096c5976329cfce5562692fdc321a0f417cb22da12504fcce2fbb50bb2e2cf3bbbb8dca879c187ca1b1bdbd5d7be2431e55a6d8f6ea4bf33b14d2844a0e3ff16784135c989d9b65fbc42a5acd1a723ef289ed5f71659ee49fc6cc553e92cb9430f628872e0b17088a7aa0220fd804dcacdac307dd65e77b04a616bc430414c1930804ae0922e9b41f231120bd65962930751c2904dd31be89f4fe91d5a828399fb4c087b96e8034ccdcdf47b2528cb1f0d92d90b2df4c997cc5a5d5fba814322050b443569003198221d7d1966d239b10c899811070f97a20aa8419d6d2866ace89492e3531a6378cbb57af2078e012c26d45b9f0400e4132758751d142d35caf68bb8a4be9b3e37732bec6f17ed8c47d28e1d1ba813841daa8a22b058c5f699546103eb6a683b6312664f8acb30d7cad427a87a6e22f4864c8ab9bd49ed7a38230d576d48f74c02971207eb9d3f7496610d3f9d0e036cd79e11d3e3131acb90b159f053b229dfa8f2c71381b1bbc4ac98910cbd8be77affa92f18b0dc0484fd60d7d33d7b953161cbdf68683bed3facee1b378a9799091d160b886c3717c047d59052ace38db22a756ca217d4ea7e3018463a68bbf4d8c5d1577a61339c2fc315672421858ed8f793188a28f447846fce8da7c8afca13773151827c6ca6b1961e705d99a30341289779cbfbfb5c5830e9526d8e1f36ba06e577802e4f4625b3989df76768d5b08bb22bfb7de90be65e3cdc07e11b0a50ebca02c5729c457957b7780d6740b2e80d091af1218221868b4922804d46f3ce888be78e2240171d71fe3ee8dc13436f41b8e76b9ff5f0558fb4cecb4ec1aa0d79a23ed0469e84f17df2ba837229faf8b2fe210f9704c40ee35bd42402a401f6b294b7c2c66480e780656539767f03a1861b74f4e06ef0467a47ce5741e22ac8e2aef414194c3af3b7fe13e4c1644df8b55fbbb86a035af6f8e6bb8768f6c1c7ae873ab08b349e3d7da2a0b91b1a2c8d806fd38867f18156ed6f45d4fa8ffd3f1358fedcca7a3060b4e0196e39e74b1c05a8535d58c5df39b8f7e1009b6cbeebd0687097267e7ef6538cf1ddf466128377d4d9f2b5571a65334671a9156c226d8ce60f8ba5ff3c3dfb69811160e14c9272f9472c3c44d60685e14f891466e854f2a55aa86e59e8ce7f1fec05d357ba6c9a4e06e985b04143345649ddfcdcf756969a2e048fcd3bbb4c1b7d6389da0fe170959e9de8241accc3fc1fd62b85be18a34d20d1686cfb5d63446fcf8e7adf650928e4329e074c5bbba81defa7a97389fe10d5224edde93869779f2ba0392e3d5004a6efa148c0c154c52da0f2d4c11586d733aecb84defba852d70f4", 0xe0c, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0xde) 16:00:05 executing program 0: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) socket(0x6, 0x1, 0xf0f) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = shmget(0x3, 0x3000, 0x200, &(0x7f0000005000/0x3000)=nil) shmat(r0, &(0x7f0000000000/0x1000)=nil, 0x3000) 16:00:05 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000000c0)=[{&(0x7f00000011c0)=""/182, 0xb6}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000001280)=""/131, 0x83}], 0x3, &(0x7f0000001340)=""/135, 0x87}, 0x800) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 16:00:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) recvfrom(r0, &(0x7f0000000200)=""/123, 0x7b, 0x1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000500)="163e66df7bc14f8a634fc4de68bfdebfc0832058c3f98434d5470a46ba55a9cc1105f796e00b1b4c78ef503cc84c8ff31ee0b4eb8f31ef33451e4f381a7094622be40fc483736532442ce145b1db1944d1f516749c3f8a264b1e400f110b8ccea46d4e64", 0x64}], 0x1, 0x0) sendto$unix(r2, &(0x7f0000000100)="5adb69743c78c967937f8ceecd86f24320d516cd40abd3c224df5e27fced8430114d0fb68b08b8251194810bd0c59da21650ff1f0568dc947b663ae1eb93e2578ffd1f8ba8505d0ba53031bfa8070778d9355049103f626e0885abff11c9b0f8a92f90471ad796bfaa40b9bbae4cb50ca936f2c266ef851f013ef7e70a6c10777a094e077a619c0a1f4744055c92aa6854952db8baf82d8de313e8f3c178726c861737", 0xa3, 0x400, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1030, 0x4) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x10) 16:00:05 executing program 0: socket$inet(0x2, 0x8000, 0xfffffffffffffffe) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530001ba2dc9d3594711d4cf7680cf75cf1e3e7f610cb405c277f816adaf5ea581bfb01501b1802bdf0949fd7eb218bc441401bc668711bc1fc"], 0xa) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) mknodat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x1, 0x7) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x0) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0, 0xfffffd30}, 0x0) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000200)="7aa48a5ee62b4a4851cd0e43de4a513b86686729f5e2e203e56723c9f8908aacfa482d94c3f79c8c065d491e1010c58b727fe97487f604634bf28a9037b2ca353f0e78b92d624c8f1ba0faabb422c7a2f1524dd35038c1cffabad719e81a5f6c5b8ca45d9c62a429f4f06df0eaf2b7", 0x6f}, {&(0x7f0000000280)="a1324e5f9c9c7612b7b6359d805b0275e2190c2fdf40df0dd9631a5dc6c6c7b384aba4e628baf3c7aba55f904dce04ea1424fd2a4a14ff398c0bb3289007c2d86396fe94db11815170b78ca4a202fa550e0f928db486911dd99d04d73fe6d7fa247f0fd956f14636fca20fddba86eb4e2f9d0a03ffdd890dd09075830871394d0dd01f58fe6d17191e0de001877bc4f278fe59702d5102f1d1c74aaa2446c10610d91dc0234f8b92cf3ca5d00ac294bb9add40bc54a7cb939717fc1b201bb3744b6d66656308a2da8c16c72cc61fe796b4caf84d", 0xd4}], 0x2, 0x0) 16:00:05 executing program 1: mprotect(&(0x7f0000036000/0x1000)=nil, 0x1000, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0x9, 0x9}, {0x80, 0x9}}, 0x2) r0 = kqueue() r1 = socket$inet(0x2, 0x1, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) r4 = socket(0x11, 0x5, 0x80000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r5 = socket$inet(0x2, 0x3, 0x8) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x162) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = semget(0x2, 0x3, 0x10) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000580)=""/17) r10 = dup(0xffffffffffffff9c) r11 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400, 0x84) setsockopt(r1, 0xab, 0x30b, &(0x7f0000000600)="38c53138d5202bcee4f98bfae002fb234434ae2f82bd2b5a99f58b43872843e7a5a4e48873bc3f4383bf4d3e3cd9adf48eaee8376b0e8a774e6aaf2943b5b7434718cf6e4a65d40fe16fbf1a24146d206b7fead08d89c2caed88cafbf8400a04ae756776fbe009b49d3d1dc4aa77fdeca093d21e1ce083d2a0b95dbdef052157517e6ccc4fbd2cdeb8c12f71f616783700115dc7f4aa74e698e1b9d713f0e6b8878052f44580d4e3a35c56e30a37d14ae1ae724483dd258d14caff56a43f6bc550d8df57d2b0e902d6fcb7c4ceaa286407", 0xd1) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008544d67977000000000000000000000000000300000000000000000000000000003a70080001431e03f46c0ca71a6cb82b0f9b94fb389d87344741bb5dae2a02000000a7a6d551ff1849330ce7005ce19ef34e6f86af287ffa0831eaf72080c2238aafca66159143b7c91cd231e236ed855223e6701c10ae6a4481b71a0a13c3b876b54d67cb6ec46e0ae45f72a935b672752d933a8d1718bf9030bfb78c9651dde516484c88afb7ee653ae175bdde147c528f34ad3b77d82729e8ece2099fd68a26cf44ad5cb0731f938813c66be4a49ff1a0b8b81e0db170c975810da303d5a06cd39c67604956ff2b2727fdcc607cbd7f26148e9c580c61db8ace1b71e083f2184c34d837cc0304767b8d463d7fb9a67115"], &(0x7f00000003c0)=0x6e) socketpair(0x12, 0x4000, 0x8, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x12, 0x600fffff, 0x3ff, 0xc310}, {{r2}, 0xfffffffffffffffd, 0x30, 0x1, 0x3be, 0x7f}, {{r3}, 0xfffffffffffffffa, 0x14, 0x1, 0x1, 0x443bc4f}, {{r4}, 0x0, 0x6, 0x81, 0x9, 0x2}, {{r5}, 0xffffffffffffffff, 0xcc, 0x1, 0xd5, 0x3}, {{r6}, 0xfffffffffffffffe, 0x8, 0x400fffff, 0x6, 0x1}, {{r7}, 0xffffffffffffffff, 0xd9, 0x80000000, 0x6, 0x7}, {{r8}, 0xffffffffffffffff, 0x10, 0x2, 0x4}], 0x1000, &(0x7f0000000440)=[{{r10}, 0xfffffffffffffffb, 0x40, 0x4, 0x9, 0x3ff}, {{r11}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x1, 0x8}, {{r12}, 0x6594147cb27042e7, 0x80, 0x20000000, 0x100, 0x101}, {{r13}, 0xffffffffffffffff, 0x9e, 0x40, 0x80, 0x4}], 0x7fffffff, &(0x7f00000004c0)={0x25, 0x1}) dup2(r8, r1) 16:00:05 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000421000/0x2000)=nil, 0x2000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x42) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x40000001f, 0x0, 0x0)     16:00:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = getpgid(0x0) getpgid(r0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket$inet6(0x18, 0x0, 0x10000) write(r1, &(0x7f00000000c0)="e1359a06b3eba8b4db6eac16bfa2a816e391e10f4881565b911330b0593069d4cf5a0d8b36d59e3ba4e52641bc194d99d3c3c80fd1efad770bb62e31ebf26b84202f69e817948bf8f581a881fb0a835b255b9fdea6e544800c5f143153024c1eea7a1f240e2e912bced0a57c80f6dfb50f2de9116de3d7ae707130ca3e54a7718db4776edf508cb25061310b90367f21903c0379068e492702f7b43b595bf7ece6aad911465497534fdef81a82ed2c89c94c73db17fc34651a5ef7861ea298bb513544bd4898c47524e40e94bb45ffdd92a872e428e4ca054c99e061a08f752cdaf7a7fce7af024915936520c218486192dca555857a330909ca8d7780563380a7cec3d6d8769a608240b2184ee702cff7d72c2bdff28646b19725938d90ee2f22245db1b947ad285532815db9da4e8429b41aae27a5d4e506e4d2a93d61a36811900a846723ad78d23e4f3e9d149eafbbb743570684d6ee3cdaca520cb7fa3c4428af7c59cf53e78b7e140252a057e356e127548fd23f070dcd22614bd6ef64e5d204fc6f3e4cb0ead8e5ee8e34480b730e174ce59167d9bebc4979f8c54d558bd54d4d88e9bae044e12cb560c8036398d7b77799ac1f9f970bfafa7e1c075a2be4ee4f794c90a68267565f9216fe8a9e382c558989f5ecf4a64ee98aa69d1bd893f88dfd2ba1bb9aeb71cb832b54b76cf6be106e0371ffd6c1a1786f43cf9e3a285832b3ef5ecc2cc4a156d46f69fa97985decdf8a8923d0a197be0ace2efe1ce3d0f1c921afd383597dfaedae1db57246b6e323141a9f71bae77675f5d82191a85910fe11b7eaa339e0d8923325b7bd4211d423c7306d4b993a1dcf59bc7fe556bef642ae38b15ce9f08af4b4ceddcd2638f7fdb02be4fbbc2e6e33bc75273d636d5d292d0ee4ec330edf7a9970c227aee2d6ec1cb558661809d0e0f9b9693adcf62ee0708a5d5a673d45847c2172b12bb4f332cc69c73f591380b7ace6eddeb7fcc6a62ad7ed703c887bf15dd1168714f65c3350fb0117b33294b43a878c3e16a70ca5153b464d26b1df2009c82d58db0cff1c4752a4b34e26ca267b183a62460704650556c0ddcedc23669bcc99eaae03702ee854792b244bc0f96d2aba30db56a685a4ffad07df3652030aabc1a68ec8f9d59426fb6c63ba1d8a63dbf7ac1a439d92265e3033d7daaa8fbd576bfd37fdde8b321ac0b430b0602fc5b4cd858119ea4abd28b3aefdb18805d129b45712819de9c9f5e948827c7e1ae2e4f0022bd7f23fabd880177c19e74881409edb58119402fd1215c9bfdc4b401e018253323249fa99958896b656a7e57fa975207e34fdb3b75ec73724b94afd7eb8659b60a70dc386b4f545545c66200f903ccf050b8b98e631e4ba929ed352e0c2b6e98c10659a7f01e5dafda2c0c9fc45fb9a55628c9d0ceffa02979faaa56d5f5402a62995e8d7279686df0487922adfb0111abea0b184a5edccd8c85a3f6df5f77ed8fd7cbdbf8ed7e08184ddd6f7f7c9f25c30e02f7a90f45356c8c1f9a12584559f1cc524774fc0e6de2f3e49de1a48ed6b2ab1a0032534f1d44f49ed5f5c92945669b1cde9fe4785568784d098bf4b66e26ef974d4e1f85545bcbc5733d0469728034bbe989c7943c57c6a2c38975736b80efb06594b4a3bfff28fdd21a3d24635690fa6bae8b54ea9976e7e66d5bfc4650656112a06e021d1d32501a1ff8fcbde7476aceb68bbb127afadfecb5c868cd458a5bdef6bafb274c28f229537ce9f3d6335b8a7ca1e18c872196dc2a3ea65cb63fd8150d768fee4ce83ba826580d7908443fd286949613fdd2426c6e0107fb69a5c62529e67f09a5fbb347918be680ee065ca8971152a5453bab811847d0b743531cdb8c0a68a131538185e8335df9968d5f66bc0dd1a0536e8cac1ce7d5f629e380c771c020e0da856b962197c8ff47090b6f7c40203cdf8b5e5b9f8464098c698992162296bd01680f2fb52ef27bc88f49d7481e9d88b97c0c602f476d45f21d8dfe49309ddfde307cd072f44717a55a02164897e2115a9814d358da0094413f442c07a9de6ff0ac63433335b41de4f511339ddb4ded359d9f72b5557a14c7b5d3fa1d5b13d2da6ca90e3bc5eb163c697509670832bcc5c0a1062341327b1d26632cbbc93def413b2376f44f71c97155d9616d96e1e558bb30264f785fe0c8d37fa5cf0a16e1a89daa2df2c7c7027c45ee21748e4bb4c007fcbc4b6e7c37399794bfc6e2ba8c828a59b7bc86d0a1cd9cfb0cf9e9aa32cd4de345d5a1e8b422606e2e565c275baafdb562915d12489f7870f340ea2e112943b8099132a964d9421145be590dacc283722dbb1761f3e14835728f943aaf0aeed78e9c4444c589cb86f2d68d540a04c9161ec864916f025464f2ea57ae70d3c2de6e8501cb09c2bf6a447997b53705f97e0a9c722f673f5e1de4008fff36d84da5ff37e993db0d7c425f53232f99b8fb00cc771ed7fa4983af6dc1b1877ba98d202283af316bf5fcdf19ce0ac821e5b392cb3347a4890c178201b810a3d766292180d2f095c22ed27879df7fa3ff27a8d5502f3c363738239236318a1c91dc888a5fe65b851c9cc814d4ec6fa587ddb22150292552527a85220151b86f41ae295673e652d386e195b2088379c7f71af8f6199dd32ae1085232f4c2ec60252ded6a236399588bee55ad9ae9bfe3d40cec8b598577b3877b25fab857110e52e86e149a659bdea546fe23c17ce8357c028c64cfb1fa3deb52e92232f0b82db76881752306ae6abb52932be6c31b4879063f68fff65df10202ce2ee68499c494b264551d8ef08babd0b8f02416a74cf0aee76d6b1e3a555c6a47538a7de0abe915b55b3013e454da17d771f89e6f9165ac265da316dac6d6c6080327b1b01c12c9fa86eba543ebe5b8503389ab86709483d97c54b6870e8ac7401606552d6ce99cb72b8aa599410dfd1c2dbf91456ce6fe7586b625d171c18611d18bed1f2c6b488eb854915b907f78ddb1ddca9f97a08cd1905ac3681c54ecbb072f9f755f10b24b2f3581edc3e3c487f801fed9ce18c2c80b5ceb3aabc4c1cc8712292564a3dc0998d6b7f1befd2f0fe5b19b11ad90ed3215c111463d9c42420b1dab272b02b9e5d23a619abe504bb117789f2803d8a52de4168018e70a33c3966cc0f12c71bcbe38fa229fc2da542403ed3f9246871834920024f0f46cf4162b8fc8415647df7665f9af630fef27f13a2a17d1faa0b22bd413a4a553673e7cda6c403cd065388a84e2b4d1d48986304c8ccf66e7221c3805236dc4bb1b43c6343419aacd58d239c8b44e4a621c07099f693974c715d4ad83a2998d839a819c79ff7128b116642e981a65573d77be552b9f86a541022eeb49fb9c35d49c86fadf79ee7e76fdd9ae52734b692a4b275534d6af437486c9879b4e61c824fc1766ce298c0b7b9a914d27f1b87047388ce6a17381debd32560d59c1fc1a44297241013769fa635bba33b60c13e4dd1f32045a8e87731e460bafff601d9c8bb6b28eb5da64ff5d31b61f4157afd8a4c56fd16e702ca4c5395e4807be61d6273e005edc6afe3df52ef53cdef79c03a64b6b17d7a877fdcd58c4343627f3ed5e52c85a243ae245895332275edab21f60a5fa5a539d7788b5d694917a7b30a5e3e757b516d12683fba98661559423f9608bd433fa4aeb56ab6c403f94e6eea3a6dc635a841d59d56ddcdb3fed9786fe679b620385185f029e6d3cc1c1bee52c3e037fc18cdd4fa2c81b0cb5c6ff3f882b9cfcba848af05f130ac7460318fa59e3f18b4d6b8a040c2d014de50240e7b2c6120845266f7ee8e26a1028035dc32a31cd4a5e629e82be49f5b10e51fb2d9c89ccf7341edbd701aae02d4a8e89643039b9da4933fa03e683d0813ae5815dd170504eaa80a4b423181009c17c3c925b9d6691f6f397a58148a132f71ebfb010d3563de610778cabced2611afde04dd9aff88d663582df9300873e967ea7c2a23d9a13dfd2b362e61e3e81263ddef3a919a46990c7248ea40a6294cd8bad1af370481b5b9256636d1b13ee28617a85185654a1ffb3b29c319e7ad2a6393459ee82decdad84abef44861008bf43824cda5596183c6fd5553f67c6e7b1a47690c9b5c443bc4e4c4426c4d44301d934c3eaa36f6320fe9e25bdb7f5349ffa41635c65eafb2aa6950ecb2201bec187abde7b5d47be82349798200f5688b84268b50091f02275fde933d3b068d10b09fe30f23900b7d6be0d5a5e0f748e7fbdd9e29e7b611f1f2fd34d787d5d582c89475982dd87b70cd41ca03fcdb95d31b324acd9942a4d336a856652c3aeae9cc91ada043a55974f2d7a71eff78916171711d51af8d1fce7f4ccf5edd91c373e068c345e68f028c9ba37b2b027d44dc27deda7a86e7975d800f3c943dd68ba9c7bed8342217096f7c69094589c1040bd200d7e3b63c17c79983bb0598a62bf18de2d11a8414b38f1e866e178a7c837579a0591ad705ff07bc9e76e0b05fc58623ce52c84a10d796a8d64d04fd05b45a8a60d2e347677a35d7bd9e4c119f834d976e8e50a28d9458f47f07a6ca80d319c591eaa3606bf4b339a939a269d3c285a672794e31411b1bf533d8c0beecd2ea80a39766c9f25cb3c51ae6c7d58c6ca8198b823c68006ae7a9923ef6a89bb426a7d610a1f94e5dced7c52f59299ede1608f865eeea6ee88bfc1fd33a04884bcf097e6a753c13189b62af48c1cc014d3a4908b420ec4d32b30d1f8b389be6a471ccf646db4aea7aaa96e7e6adad02195c9ff1039450f0060796fb67511f5106fd95c3c0e56986f56a76f533c633b0d2b4ead6de71e23e127b20c67cec0e0c9092dc090cf5f42551b0ba54b5cffa728ee75368daebb51e9f0c790588b686daac9e40f47d89cccbc691bc0f0d1fb53be73a7132b15848918676710081b834bfcae7e0dc0d767e8f676ca2b2744f08ca0bc852e95f90fcc2efbbb18efc301fd74fddcc107e14aa757ddfffba75450d031df07ecce1419cbf246b9da876c14728d66c4d2fc1489b18b21550fa7ef017c387cda165bdc576743680175047304f9129623d93486f0ded954769905c0e419298fb6eec8e8d064791837c385428b915e94817e8329cd7fe3e24b041f7120d71696c05418e73b4c65b47ec61eae38842d5358eeabf9dd6f5c33cafec60938b093bd28e4263048ac3fae7421d13333ec412442507278eff020d92c7f0255a7dd18070fba04ef285f6b2ed543680b74c3f4fb6c62de361d24d7c1f1bb69ac68c1283745c1829a0a1d63b43fac55596e0ba47b93b49156894605920f92d06195e5fb157c9b2f7928b311e86f310cafecb8c408468ac043796fcc9ab59276ead90e55e73ab1fd8c925820c26b54dbe734bc15da75050af28a817f5fb293cf58861ca756ddbdb8064d62f71a69558a14871eadd4c5e8b081e306b28702a51f2b1031116d0d4b6e279b028088b7a42501afb137d199e0652577f62fb569e62ff29b526be03d499259b9c41e5e8b6ee389fadc297114316e387c21194320d1cbb13816759dd2df4d8a90bbf80c05b8227651cd7d84550f8b89f17a35f5c978bdfe0358bfe5b4dda2814db31b51ab15228c14022424d66427b99ddffa149d43ae32db9669beea7cac13351d954121b8207b918930f19371cfe92269741b1382e8b8847b36e318f1abbf8a6a7db79e776191426eff28d60d6a8ebb7dde2d9daa8e0c5715a7493ed4397b955350843b1e1def5873c839e6828a8a595eb13c835c36d74af32fcceda02a8f8ba", 0x1000) semget$private(0x0, 0x3, 0x40) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7ff) syz_open_pts() 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000180)='./file0//../file0\x00') chroot(&(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0//../file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x7a}, 0xc) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14)     16:00:07 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f60cc070000000800"}) write(r0, &(0x7f0000000880)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca7", 0x178) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) r2 = getgid() setgid(r2) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x7ffe, 0xaeb) socket$inet6(0x18, 0x5, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) msgget$private(0x0, 0x202) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x336161bc) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000040)=""/108, 0x6c}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000400)=""/102, 0x66}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x5, &(0x7f0000001500)=""/4096, 0x1000}, 0x803) shutdown(r0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r3 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000340)={0x8dc1, 0x1, 0x10001, 0x34, 0x7}, 0xc) ftruncate(r1, 0x3) readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/137, 0x89}], 0x1) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20200, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) dup(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:07 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) close(r0) pipe(&(0x7f00000009c0)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) dup(r1) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710f37001d000200000000df7230b4b4ed"], 0x1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x4, 0x8000, 0xb21, "94a9f0070c9ff7d5f49d8511c8f96de7b2f9b8f0", 0x1, 0x7}) fcntl$lock(r0, 0x6, &(0x7f0000000000)) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x1) 16:00:13 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x4000, 0x2) sendmsg(r1, &(0x7f0000000e80)={&(0x7f0000000580)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f00000005c0)="81a54434b6e687d1728744af34f21452c4f73b6db4d54c405f103c391cca7e651331544ffcdbbeee714e7660d1baf770ff02ce5ead65db1bc46c29fca9cc1b18f87fb724ac1b8c5c27b60d497029e26b69eadade66929f400f980b6d2dd4c50b274d0234c9ea7f21a8b43ec44a5f", 0x6e}, {&(0x7f0000000640)="0f91126a3ef74ec9d0bd9ceaa49b11cd37662b0d659d78946d05be727d895210a53a8f6cddb8da8a269d215fd317eaf1df6fad9aaffd3c9d88a58c4d41893257375aa766fde8659b2c5a31a1e24d8961d79a30b2f58d0e75a0eb7b5ef9f26831b01795f8c8d1c7e541059a759db1a2f9af55729137d85b81045464b8eee038fb1635ed0cd9942f3b8ae89a21dcf8aa349516f739f4a4a789a8ececc1a398de4cd6bc18820ca54aa58525eb519629fc83", 0xb0}, {&(0x7f0000000700)}, {&(0x7f0000000740)="d2ac7ef55561e33ee69166311d22729ead4eb5f16bbb8d3ce4d0c0264090c1d6cd44e180b5b21f9357c4c1e0e773fb8cbf13245f760ad297503d1035cdc24f2ec6be444f648ceeef569098adf124fd0cf60347550d44b9a72a163d484ab4828e8cc3bcad131a7f7aa244f6b7a031098b", 0x70}, {&(0x7f00000007c0)="d9df2c5decd18b44bb3e64556b221a22ef026c05b0b486c84d10d28f64c742c930c600e05fab8b17a1ddd854081c1b89c29de2540e1105843513cae1cff49999ee3a3f0b", 0x44}, {&(0x7f0000000840)="4009db6d5bbdf10262c5de64e3be7f8eb45745c59dc59fa0003a7d1c6fc94cf2ae20cacde2b2a70899e4264be44ce8eaca5d76a7a99adcf34a58d98ea3e96de263c79b72e56e5699268ba99f2f3d96291d6b070f7d9ebb95acbaf9535dd61b6dd45848a9", 0x64}, {&(0x7f00000008c0)="a08bdce313d2bcc5639f3a018da52c2985a66a868fc98e14fc08f696cdfbccfe4657d494681e245b48787ee9a30e908dd6fb7d6c2f0b540387e5e7a9cde3eb7e4479a826c73b2aa62ce49bf6b08f9d52f9edb857e035977222fb1a63bbbe65b37b3e8e4a090ec8", 0x67}], 0x7, &(0x7f00000009c0)=[{0xe8, 0x1, 0xf5f3, "0288fc16fa52b10c7c818d7a25000310ba1c2a0c1bd0a3d2ecd925ad427e66dc486cb04378675963629f5760b7c85edf079fcf76b8253648179f8425b27ccdaf5ffe62f2f4c3da6328458c87bea6a220834d5586c7b6484ed463cb8508996dadbf84fa106b35b8107cdec5b7d2810c1a1ef9f8bf6343ad54989ec0014651d236457f8ffc3ee8d920c0ea1072e73496d231a2c265223d34d0f18825fdc00c7df05b799673f6314cb5d271932c2a28a8daebb92178a3734671836c42252b921ba84a1fc523c013e03c0bcc50df506df1e569b9030a1b6b9039"}, {0xc8, 0xcc48b1634316ff14, 0xffff, "865de2337aa26a77738c5c3402e38d5f477d79d8dbb5981da05f0566f134e570ffca54bf0b8a1c0bc688a170b07a21140748b454d18fd234cc2b194d0367df8ea95d668e9aec3f2dbd20aad2000ce24d042c8ba83c7e83bea39ae923c3de34cb2448506a07a1f02b62315378ad0f3482598a1c2d580c8c671e512d38242a2ddbcfd264d79600aeda17aa7232f598c4f13a2951a96b1905c2a1e3705b28d4651b2135afb65e7d25e405d161eb9dc4549a03887920fa672de2"}, {0xe8, 0xffff, 0x7f, "ae70e10cf467bbb8ef3e1d900e3f002b4a22d013968a3eb254945d11cadf970f15e255682844c5b526d5a15fcf76e8c6c6a43d26895ebac201ac0fb0d330c40f1af93570c9829ba255b2d1e4b0e2899e003233058888652a99b0882b46c4d0ac701db642fca77de5dbd7f3018da14f3d78b92760c910875859480400858d2efcf7570d5f7357fee9f9186f2cfc565346f1cc75c42f43a5ed64c8a0b2b8a8c93686889286f9565046e4af38619f0476fa2478223c3a34dc74c409873365079ebbd3328d6b2e0c4a633046fe7fa2bf3dfc44432c40f3f3"}, {0xe0, 0xffff, 0x585, "ce2080eb0f2b9e8d8b51694c4e3b842fa1b1b5305f4d8fb8177467b0bfac8226d384d103d6d5d933459022b8a0365bb7094fbab4ecb5c85b73d5a18a1ec6e21ca3dc2eb5833672b8d80a65627d57105c33279f6dc355b264be7b7f8f60f938add8d4f8bb007d2723ea4481c5b9ea0ddb05b26124fc31164be41e9982541ccb2b5bdbe0744286a23d24ce9dca3013d29cb0d2ea46c643089bead43d996da01dc827184633c98a6275b4943ab9c4135fab5b2c5bdbab2315b19fcd0e30d1f6b0684001206445887ac30f1e2c90837fcfa3"}, {0xc8, 0x1, 0x20, "5f100016303faadeabe45796d811d0e8bad82d8d08ffb8847b0fb242bfef5be5305a2a3c71004debc6f3ecc5851558d647c870848a74690aa4aeed5f6ab2d4a1d453f02baf92d3052ddd6e821112a2919409cc39ea4425b109280003b50318f5fa4fa0e436ceb4c2eda9847aba969d274af537cba4be874d89dd589c8dd90dba1cc1fa7df46105888a0b87aa4d6846f4a08ac8261a5f595d780d6d0c6ff8ce81ec9b685befe8fa1a1cddec7033dcf25d9aad9e3f9b"}, {0x48, 0x1, 0xffffffff7fffffff, "d946f62704d816affcec18a9fbba4a265f34445aeeb07701f6cb37722588c5ffc8df0c951c24aff67e01d5e7964faf97ced129e4"}], 0x488}, 0x1) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r4, r5) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="d894c131ea7701b7d8dad174ab380375d7b409cb759d83227884fb2ce28660018f549904507380f9a1a1aa508eca57822eccd6646f7a6549b0675d5b495a2bf3eb3798a23e8c9093ed375100bcc6", 0x4e}, {&(0x7f0000000300)="07ae5561ea5ea073ea08afeb0349ba067a9a232ec4a53a353e801319df76960562a4dbfa4c7dd01182f2f1bfab2f0fc2610d1718d17a7bcba1f55c68098fc21981d347a49cc6f2e75a9aea95dc9dcf689fb9ae0c5086ebdb137e07ea76648491b7196f19fcc3524328d814071682bab990647beae13c0939aea91ac2084c19c0f55dfaea5093050c9628bf1957931e56358a389cbec7de5517d44d55", 0x9c}, {&(0x7f00000003c0)="129da7a16137e8312adf1136229a866b1ee51828c774672b53ffc8d276c2ef6043a2f55abc81ec5fc12471321371f2291d138bb576c73bacc960304f4e7132b7fca868c0616d6ed2a74bf3e3e99b277e34b6581fc01b9185715feff0342276e19fa0cf7f6f4829f38c39b9a2174f9575f2dd567d94d5063228803906fc2627b8b06bd96eeb6f4839341504d5e88d6a3f97c9654ba5dd9d9bd66da025f5b5c9062ba72074921d2159c06a8231ee0b33b6ed9543b1b32cc37c225e79992fd9678b234e4ec4add570fb0f59c4d863f4203a7d83d8", 0xd3}], 0x3, &(0x7f0000000ec0)=ANY=[@ANYBLOB="3000000000000000ffff00000100000056e3fc3df49c86e525990a44245b1f563da4059d88ba3d9009ba65033d", @ANYRES32=r9, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x400}, 0x8) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r2) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/86, 0x56}], 0x4, &(0x7f0000000440)=""/71, 0x47}, 0x800) ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r0, &(0x7f0000002840)={&(0x7f00000016c0)=@in, 0xc, &(0x7f0000003a40)=[{&(0x7f0000002a00)=""/4096, 0x1000}, {&(0x7f0000002700)=""/104, 0x68}, {&(0x7f0000003a80)=""/57, 0x39}], 0x10f7, &(0x7f0000003a00)=""/30, 0xffbc}, 0x1) writev(r0, &(0x7f0000001440), 0x339) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000029c0)=0x6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000600)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000028c0)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) r1 = socket(0x20, 0x4002, 0xd1) clock_settime(0x3, &(0x7f0000002880)={0x8000}) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) fchmod(r0, 0x80) socketpair(0x21, 0x4007, 0x7, &(0x7f0000000500)) shutdown(r1, 0x4) readlinkat(r2, &(0x7f00000027c0)='./bus\x00', &(0x7f0000002940)=""/21, 0x15) readlinkat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/4096, 0x1000) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000280)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000000000000b16dc05aea939d98cb35309091b358b46638cd00a000ffff000001400000000000f30078094477a92f4f3528184bc1089ac43e735db4", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYPTR], 0x45, 0x8}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = semget(0x0, 0x1, 0x40) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000140)=""/72) socket$unix(0x1, 0x3, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1000, 0xfffffffffffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "582edfafdc54a20490137adbb85f6d3107629d97"}) 16:00:13 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) setuid(0xee01) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setgroups(0x4, &(0x7f0000000000)=[r5, r4, r1, r3]) fchdir(r0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x100) r2 = socket(0x2, 0x4002, 0x0) write(r1, &(0x7f00000000c0)="638e6662cc5db107881c5a11305b0f3225f6ffa7655ae0f8385f98eb69123d727d3a707aba0d54a80900000000000000d8f1ecf6cf82b553b837f4bf628e97c7a48c98d5c8eafefcdf4e60430de9b307f7653a974a9e4515e7661c9e241f3fb541bd800a1b1722f14f784a5a8f716114277292a15c753f48bfa872d97f10495def32b9a65c6fe5169768ce8c699192917069960735c640d4cc02fe77f3da17d02076c7115b2d31d234d1331d3118d1d42a66dbd854ab2e110d18e3a2db175e68cfd0d6a1eda9f57177499d5fdf3f8297a7125f94272a188fd8e73de3ca951bd423e152901202c34723b72961f9c4e660de9d431529935bc902bc487083bbe6d9a8df74125e5c8e5ff9a92fcb881d6b1c2e0b585fe3ebbd95c71464b582831d3d7a0f604251b39fe361faf9316134fa8fe2c51dd7f645ce45fd92a26ab4921be0109c8549fafa9831ed3adee4a9bf03ddfc1d3c2de8c80a4b6c6800593dbf8bf5da810c315214db11a60af2556289c031e676701d079e651ea7df323e2886d118e2febb1c5c73fdab64e5cf084bf4a19186aaf86b01d7b7927e766aa5a2150e08f0db95d4fd75d7871f6c64d5bc489a877b5949fc52f379e6ec30", 0x3b3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x5, 0x80003, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40, 0x0, 0x400000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x47d, 0xb90}, {{r1}, 0xffffffffffffffff, 0xb, 0x4, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000010, 0x1716cc9f}], 0x104098, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x61, 0xfffffffffffffffa}], 0x10011, 0x0) close(r2) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) 16:00:13 executing program 1: semget(0x0, 0x5, 0x21f) semget$private(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x1) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}], 0x1) 16:00:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) r1 = getppid() setuid(0xee01) fcntl$setown(r0, 0x6, r1) 16:00:13 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xd0, 0x4) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="e386e1b3e58ba55ba11e51f4cdaee0a47afb03796054fbd70bb3533fca61383448d6ca4055041b", 0x27, 0x1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0xff5f, &(0x7f0000001540)=[{&(0x7f0000000140)=""/98, 0x62}, {&(0x7f0000001580)=""/152, 0x98}, {&(0x7f00000001c0)=""/41, 0x46e}, {&(0x7f0000000440)=""/202, 0xca}], 0x1f2, 0x0}, 0x840) r2 = getuid() seteuid(r2) socketpair$unix(0x1, 0x6ca98ee0a6a992ca, 0x0, &(0x7f0000000280)) sendto(r0, &(0x7f0000000540)="d847a2a6112c39373f8a3f864e72d22239b0b32f7b2ad9d452203843e852e1774d708e5d534a7a6104230f534d7d54e53a14eff33cf341fba078ff7bfa3f80e75ce9c329cdb5e9acb1ead698e62561d2e089fa8de7b5ce63f0ca0e83b4db7f4c4ba5504da7df7c53d04a41270c69a618a4afc1a261391ff26514a9481434bcc6f8b8de23aa002919056b5acd29585028841b65be06eca372be8912ce68df62405172d4c0ae5f86dd8e027759b6e007aa0346ba696ccce07bd0a629df2b0e5ed7ada81d0fc1feb11a3b1fa0ab4ee3fc3185396c4985189e3c1b3649ead9cf28074427fd4657513e498e802a75fbeebc48f3164d23e1610a3767818a33468452ddcb713f0be953d1b204983a7c72ac09092ca8b302f45eed802bd361522b09c2b47911ed3720e1dd2d05656f5b6dfecec13f10bf4a04ce05e4e0ff3f928375328d9990a9c50d6a10058004d7839b4731a2f0f9b7cc07e49e3647339bbfb1cbce09caaa01e7c7202f583d1dfc91e091c07dca269391fc57f8b3b0ea207385406e8b7706385c30f6a1caf041909ad0e58038c9c79b006fbee6c216858307c6ad4d0c1b2f6079155f97f6d712ee124feed6955fa1ac5af600fc2b4783174e1bbe0ef5c304d712f3b82dbffb016f9c935742d842749ea152b225d91a00f1b3d258c100615c68bdac3514585935511d5e20826a7ed087762ce2df253ac614135d40b3605556b174bb792933e3ca4b09d63ab98e53f1dea46e10843c00845934d679e39f2e9b281c4f5a55a8806a8d9899151e024547e9208648bab60afb77885da4a967c5b6c98d078130569d0f9129e8dc81558fd76dcb7a619c1b20e86673fc571b0ae993a0c8f8411bddc187b9ea3183ee08ba7ed97d11a1f582787561e5e3c1090dee5983e7db77b8fcd6bf3e6ef1da25a8a066f9745072f24142efbd8ada51cddd228cf068b6586a98adec1e6a2d287f2d9616bd472ee4c388c1e695a3eecf3a223ab0ef54397253cc7589ab24b8c2d7b2a585a6384c13aa93d3a54983d14f1d3a90219749a17ccb2a4574cd1a0c2280451cc61b6ea94fa7d2e26c04b9fdc160d3dc539136d6b3bf6d27b21fcbf464eab7a610bf1d419cf4fada0daa76173411673670019fa3202abf5ca130a718d2aa69d99be5ad34ed9671deca546768c11d6229438e4072c5924837347072761aed9d7e13d9abee12b898d72743d8ae3ab94dc7cee3561f4c14a1b35b64d81f066047b29d959427e6c147b022dae4f3f4386819a8b5fa5fefcffae8e8d1cfe3b282491eaea488b5e15b99fc1552c1e42367be39492b07df60777346197358d20bf3bdd6d958f84d558eb2cb49accf35fb324ad797fd85685e3c00a6bd777535af4c0548ce41ecab312504b796fc3064264d4eb9dde1d62feede9bd4633f1a695288e7022c210607883ee2b0c87c94c8592f9c757c3f30ce41467fe4d07e53a7d356c07588ad8736d2de06f03f003a890259aebc7e22b3d56e5cf0fb49a93ece590c54dbd5125352c8fa45bf4d5402ffd9d30bc5415892e34945efa72fe7b387ea2b9c33b1b9ba2251eacc0e4b47cdb22a7a42f32f87952418459c632330191268c80d3ea5735166a38914250d903a5103a68fe3dabae4ee7d8e41b13ebb73fa12f77eb003c93c4219a6d9f55f702e738d1948ffe83bac09e637f8a98e3f3b9e6579f696a615a6687b7c985bac8d70b0ed15dd5177a2513969334f3a8433dd532404edc8b1150f265de1b57607a35b373fbd3a5fccb51d63632efbc3f505ed0b8acfeeb5b3513248222f208a92ee196b362fab73f394d85f7220ebcece32a9bc4786c5b233c46e1591ca07657a746c22e2f6917064dce6fa8a9f548f9b64b8fd61b5fe3362b76fc77f022f9545cd7b8eeb949d75731eb3d01ef23fba8d686124801fefd2e1b002e18b1c275cabe8e474e7be08efc5e78f6de1be127e2d163c329de22152b34cc931191320a90d9a484d24cfff7e3f4516729163e5b655b5a80dfc6c7f2ac888efd285ef6c0c05a52435187520c13e433b01d561dd0d65d2e748612a985bd8932abec27e0f1fec66ed7557b340c579fc35f37c1c30f3c084ac761035c87be60bca37fab0e472146927d28b8c1d957eab74fef557ca9e47d6860dba88dbe903546bfebefd2a1116b7e91172490838e1ba3093c095763afeebc0255ff40684ccebe22eed25ec347a9d68a5ef925e5db0b82dcd529270c5ddf0a91b6fe83e5fb25088181f8e56ea8cccc8df4aaf6fdc1439e65da51bd693d55f36cd16d397c9977a263c0e00a308362130ba541d946c11117f44280a01f8daff8fb8caa834909c4d1d624be8af527f68a03f8b4b9e9f756622388e090e6a524c68a15a79abd5909397df6cd723320b57b482e00731c1835a6b381775969cf3b92c0e61b4a9d27af9668deca2702855338512c3a41ec7e36eb843045ee232500579553e64f1e638cb63d87c91423d83fbd6b01c9f18a235cbfa47c63c61222e87643ac9093d205fbaee8da5ce4c2a0e764a13270287c324af5d5136b6a6b85051554f8a69e0ae4d8823ac0f58f122c76e9bae3b3c457e271e244b613d60706858f08ca9dc5a0f72bfdf8aae070878683827e8d8aa470a15d0b4ec461a524cf079d753ae3965222d4782098dc6a66981efca6dfdc1468a5e70d9995cface713be0de784119cfc7318027110e2f707b6c472272ae5c18996d8347a801a0784bb6386501f48a7e0156e52da23abd9f5338ceda5436f8ee1ef34463b5d2ac91b09a6c7c35a1d0da1372853cf7543fd14284d82d14cd69a46eb90a66484bfe219e3f916522f5e4f7d114ada0d1562407f0cc98529e253ee3312b4f3df53c614897f22c09d21c9ccae12b249d8037324867c752bc7cafeaca7b649abcc3ef82dcb2fcf6bfac3ebf5e60574f6e1fd045d6921f3ec7ad02cb2e59ab837ba0c9404cb1a774e5ace304b72b8af1561ffc45b074da902a7c19c772d8bae6bed5e278a5504eee45e270b4934b5e80cf72e9712b6804d98b4a9cb67146dd5eda439e0300a45542152a6104461375409ec7be482e480fa385ce0a9f7780805e4d79a37ef44d6b1563925aedbbcbeaf59b6636578b04187e17b0b16366933a3d43d3bd115175b36f9bf127cec185981a8072b575b4c8d2cb26d052363deb24f1ca65015537ac421491f8bc01f940bbd76cb230fb50a007dfd0f16e93836c3836e52eda648f5a3c353aad17d01373c5c22eaacd5f9453efa7aeead94e5d4d3c975cb5f5cece3c21f3611d3158bc4574cb27a86560aa31e5820982505d8742ce0f92727db278269798940612f3b167240f5cf7320b7ecfad7d24024bfca7edf784391c5b5e67defc3ecaf38556e8d193a97463a42ea3b4c799026de5f877b8fabcd205288f2a7cba592815b37c65bfce010aea9b8f26c813f0f15167a6826d319a8cff041eb997a000302faa64aee93f60e9fc81acf65d8593fe3b3ca2f8d19b9ee1e18188a47b7eefd2c6ea168694dabd46d099637bd2647ddc99b36e5820f672b3dc6c84e7f0a8b04367ea22fe6e6c4c02d89471d0a3f365863f54d59a67c3037f6d52a94607d86de1c57cec94da5266d820eb7ab8c728168971a505ef07b7297700565e0f2ebf6cdc50bab361d0d2798eb1f4c61153154e072e86d5c7754fdb1373a786ffeac24ba5fe67472e9bef6fe0e89785a345bfea36b945f525dcb6620498597aa371fbb64f409e15ddd2119504704fa4c62e30b9bb79de50d24c6b4f6c64e580e1a0ab8645412d4359ce0768dca34bff2249ba82072ae0e1d610424aa1d32ae841cd3cf89cd4551ed10c5f88b98944b5939427cb7c4af61c3d69d0fd35cb7526fc454bcb756fefd0ed57526b10cb52adf1a854093a6e7d5b5d64f2b500e4d49908d0157aa83d9df981ce61943972259bccf6932e7f4d0761a27fcdb9c5a65789be3cb956f7e12d10a0845d5f69b5c5ddad5e85f01e9229e280cf17953995313cef6b36c408b13f678b8821379c2d760b27e2f9e53d2f86f89f86c29cde90062c735367a646c4308016834dbc8d446ff82706c9933c1392eab467d2d59dbb4d26dfdf7af9984d8a5868eb9ee50dd1f7edcd9318aaa0298efc6219696d4afa3f1ee1e72291d7edd29a95471893f8d2c590b2c722b409959eb48528dd9adb5a56c326bae24e89191e9249fb1f9e42d4dfa9b7ee4a60fae8d0fc0cc99099a415e8ab938fd3f1bf01a1dfedd0124561d9fa18dbc4df4e385a676788e8132571395b7d29ac027c1fedebe21a2c65fd9f9b73fa611bc006cc0fe31f67b368ee933e91df326df6c45d29b2b54be1dfb6b646524ee644cfb792338325e13c223f40eb3e69582b4e58b708a9af775b8c5d66d2f9ac0f54e9135dbb1f988781fad51408b15dfbcf933d4d285184670cd2c5757202d7d066b8eee69a99cae8da86cc2ae0eeb5ff0074aa58b80026c406cdaaf5893506ed08f6046b3d537a60201416e66430071c8dfff5fa5bddefcc3593f81f3fc15071f6362ac05dc29910e5222c07a058c47a7412c7b270ddcd507597be8372dff908e5a51908ce0e446e005d24369b4f821ab3a49aa199feaecf1d5e950af3b9aedac4498e6b9d52742c59207fa9475adbb8864a248f669ec1369051efc8bc387dc6e42e09a700cfc1f35c7607d0ca84b4c89e135ddb212eb52bc73c2177d7f325735a39730f5446f01f1bdf15822b6d4f94320f44268204707c33a8330a93982f12ad3588c63563061369108c413b6c017c25ce9150fab5a166e91533483aa47e538ffd128b548af30435c5976bccfcc11389bcafcf13aa3a4f4539f082efbe9b1485f1923d819b80f6dc9c064026c6247224ccfeb5aaa4df028257b0445c6f57ea16733c2480547d768ed27188256c34a3d99c7ceef0ded91c5da2b07176987fcb44084fda455b9134224a3479d198bed883df3d679326772f0de66bf62e891d15335d45c3309561c8398ba98f49119b96fc56207c3d37e7bb44ed19516fd70ca3da3b54ba2e1b24e9142a2c491f805e38a933b723c59218bc13fab9dcaf733ba312fe0e45ac1e3a7ebc60e036608386b5464bf875b03334c1326041ee7c4349137381489f8ee98c599058196c6510c2db14295476b2187e337966af28b535ce1c3d2c9aa134191c55ced7a972da19d7ec4a545b3b3d0ad5d5e3eb7cdebe1be205e2414ee353398c77718479dbc15916c763dda89be63113db833902d93ad3d6785c3729bad5432c60fc576cb9f6ba6b277d53c0657605bb89485448e48bfd3c9a5cc7831787bbc6b3a32acc915f2b98803fef6007db6b209801cd3fbeafd786c7cf884a7aba0d86974424cccf2636a5aa152958a1a01f62965b31aae850998391cc26167e3fd747cdde70f4baaa335281b5a2eec597fb6b9980d2ae9e29188944ddc23c85310a00181a3731542b328def48aca0a7435aee57dd516ad4f00f5e4afed5b695c7245f8de1b20a884858fcd05e9811af3d4f201daa8021d5a5e2d7a70a1ed15445730bdba9803779ac6afd6c309a07bccfe945e391f04f8165ff8c3125bd63af812d2af1b4f86da74c0daf15152768d1e7c4b6c01fa58e0d74f06bc4fceba4ddfeed447dec0f7b3d463b50fb47ee88246f76a9167630a0a65d740dfb258fde15ef6909f04fe0bf14e04c10c6570c9796c2c10a0cec93adbb4ffa401d71d22de2a35b62fc34080d6684d349ab93cd3df51f9a0f08eff468293f7e20bb1d524ed9f51d96f169ccbad055853d5c2e4914075c18f4a56f8ee16a532aff9789047d3321292f8e", 0x1000, 0x1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x52c, 0x401}, 0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6e398a", 0x3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = getgid() r2 = fcntl$getown(r0, 0x5) unlink(&(0x7f0000000000)='./bus\x00') setegid(r1) fcntl$setown(r0, 0x6, r2) setegid(r1) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x400) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffff7fd, 0x0, 0x0) dup(r0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x7}, 0xc) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup(r1) setrlimit(0x3, &(0x7f0000000180)={0x2000000200000, 0xe8c6}) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) dup(r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="56ea61f62dc1198880f5f071e46ed3b08906a1e8bfc8fc3141e608034fdb3f4a6a56ccd37c319af9f903ed78924c2e377db17ed6e1edb4853e0ca534f2c681f932db3d97378a12400c1b5c9f531c5c80fd82f97be7c3e35ed210dc6fa5003f49a01393ca8d586bb71d448aec8edfd7c789195939a198e0a1b2dd12f2d05a06af3a97d1ddc4db73150c5da49a7f5af8e00a7b16329112426192736b8470b0d6ea08c3b3a5e1572d17d3583e4c8aacce313b39a1529edb640a21f5513111ec5b950203662bb4139fd0068c", 0xca}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)='8Ol', 0x3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000300)="a10400e16ae54f3c7cdf7b75b54c806c1f010000000000f2454e877335d6fea47e4f2471662a16091b5a6dee8764971477395998a635d35099001158272b5d410da63776127f9d795ffb599b7c2ff0", 0x4f) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000001e2b, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x0, 0xfffffffffffffffc}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, 0xffffffffffffffff, 0x38d) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40000000008, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x5, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x3]) mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x800000000) fchdir(r1) getitimer(0x1, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x11) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/66) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530000445db91c7c7ff0e0158ca3e1b15e59c718189282ff5b175279e5ea6826f5d693da1087a4c668616b32f4d494ab6f3e54a720b8bdfd8661b7076d7ae860f58211f2abf8f9ff76c00000000000000000000"], 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000b8bd28f2fb984495f3f14a4027d788f62694f3e37c5ccd674cb1b136f0deaa3ff2d602bca0cd0c4691c44a22389169621d7862df44b73d3caa6d99d666b279bf686bf9e617e4e54a96269912b0dbd783743cd356dfec8c46c2efca2e1f63d2f59269059b4f130f96a30a59badbc9680262f6978fd4b43b90fc2cff2ad70600000000000000b6eae0347c2933487edc23195dd38016d11f2602fa2f930f39b39610c9a5313969d3dfd06e7df723870000000000000000"], 0xce}, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) fchown(r0, r3, r2) 16:00:15 executing program 0: munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r4, r5) r7 = open(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0x8) getsockopt(r0, 0x80000000, 0x9, &(0x7f0000000240)=""/37, &(0x7f0000000280)=0x25) mknodat(r7, &(0x7f00000000c0)='./bus\x00', 0xc004, 0x7) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) chown(&(0x7f0000000200)='./bus/file0\x00', r4, r6) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r8, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x11) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 0: 16:00:15 executing program 0: 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) fsync(r0) write(r0, &(0x7f0000000280)="8ae2875908016eeedd0839488a7ec23596fe3c5e163ed9295f5a35b9f816d0af8c8d31f12ca6058f3666e0f834c3c4197dab445bf16eea6bf91b7adff96be98c67a8376949b8c2edaba56f7e7cf2542ea88519e749cbf73b15ab73cab14897ad001439bf6254b2df8246ab354e88d8cdf8c44f48ebdcb3cfd887367245a310102c2a68e4ac40e5ae8ab3e298d40f9e872500dfcdcd459c0648ea9260235aacfbfd2f5676e5798542e472f2e20e027aa20dc257731787442c79ee233a5efbe1b8ca15b372dc3a89115f93372e7fa674ec6d707140db1804174e83631cfb68c68dfa0de1edd2534c647d2bb21ef4957ad6d0ee73c0d48f300d7f990e7ea94eb8", 0xff) fchdir(r0) sendto(0xffffffffffffffff, &(0x7f00000000c0)="033ca60b42b2aa2e62", 0x9, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0), 0x1, 0x0}, 0x0) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x81, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="ec45ade131bdcae8439dee638080f68cc884a72bc9998e15ae2d5607468636264b1656a32142e62a3cc08202cafbd8696b2a79846fc959f17bf8d0d89e57d99ceddca34065bc3e0b60906a0ba2762c09caa82c3d6d1ae74565b35d5cade4d728ef3850f9bef9d677c0498b3a3d9bdea4df", 0x71}, {&(0x7f0000000300)="eccd900d5718eb78ef180a06e07b655fb3b24c34e1b581583e9360b1eca6c4abfab3168b8de6ab12158a2411ab8e2a8637f74f40f954f3e6ccad1dff3f2d23ef6d304ccf5e37b785a878cbceffe64190d1c3cef1f1eefc835fe15dad5d38933b78dd3309de09a59ae0ec33aef68a3f8a9453486cf9c8bfc61262a574f744c29792defeb841a5b11dfe4b5fb5bd516ec20fb23e5f23bc15aa55ec4f636725b27eb6219037f1389b880758be3c0478eb130e01554fb427439e0b35e844cf4e9e79813e028ee7d8e9d41967436e7390acb008104b00a0fc401d56fa4b330ea12fec326b35f6f0f821ea9f81246519371c5d9bf652c19a8cc2abe525f14dbc93db164d552cc971ae3387ed209e6dbf882c0e308d26cef1ac047ec3a170fe7d5de60046bd660ab5208dae00ba74b2eb469908f93ba55b7dc0187da50a0ab52b337b0d42ab0f7d167d422e9f0a760b77f7151e8b912d10597aaf5681e29bdf7475ac7a4d6d2eb6910e18aeeb14359b239573603f634cc4f40334a2823b9a9628a7c38fc908671442ce35d534c371bcb62e8cb03d3594bc7b2ffbd6dd71c9224e1831be14615eba3cbcdd0d6e2f295a31908db7f6d14f4566c42a3e2ef8e5a9b4ccf47475f61a29def9b985ece7fe1c64db311f3e35fa13a063507fe9fd7ba6d474ed8e012afc956314abb69c966c3778bb8360a9fc537893df5ba16b960eedeac063e5f62a0c00eff19409321c4b3c641336fd58347f6989f3b0fd82c5890a97380d9bd78a7fa2c6c285a3d59c3d5eda219e4bbc85c9c79b202b2f252dc33f5b17830623e0800a0fda1cc6627d32faee7b2d39061822d0c6a1b780c97daf568aca6301ec1b9f842844f39f6f8ce87c5adad55f2d9aa2106b136656414cc52241e8406d1355efd9aba016492da64d4625522dfa861848616935b4018251c3b0e9d91dfae08a05f2f432b4a44fa83fc8098fa90282e35250a839403ceeccdc8692c5cb069529da2e4f0c5e0b2a62a6db34f45689c7bd6314f29dbfcce8925cf6612772c3fe3cee3cb951804fcb49b239f84336fd4040891f5179bf00a2ecf9d35c2b3a39823a3445b12f6763fa29d31266d5d371e64c7ac128328fa03f1b601b8a028db73b5ac2674173c8c965c634fd9b44e915ac228b1f9e07e0db9d20cf4c000a0ed0b6f27bbabfbc0bcbb14992dd7777741ffd75a21b97d18602eb53caef8dc9917a8e33e1947ef928a5a068eb6edfb7d8948e12ea91312dc2b640e08a66da41db1b1d93a45730f8c16710b6feb068dbf03aa9b8b06c9ac41dbc54385c7879a0606fa695955edfab63540cf95c3aa8fff8a98c0e9a5e6ca3893586ea87b43eb50af770b09ae45ec0e72c502468ff1b06250a6ae2eece3283afe147c5f9ce83f88320912fd1a5e22773f48f594e1225eed8b0f892f9696bb4275dc0946b005229024b5e9ffac6dc2e862e2fcc472b63eae3300ad1809b09db6e965bdfd388de5a4a4868017659bae1b87b873e38c5f6bc22cbec366e62ca91f2b1c6e16d087288d2eb40a9b7ef3449bd7d7209584808836bb8cc0a6a0f991b5e7662bf377c9ddb5d6b490a75920c2cdbb91e378f2f02c4c7eaae0e9c6b872ff7ab6a2a7383a7ec52af1f0eb4b153b6d098527e3f6588788d98a0e65b3f775c28e694d4f65ac8ebe2131b2ac3bf47b78a7f3987324af4a6da6688c9655b00972b2dd2bb50e7050c00e4c52c92c2a36042f8c26f67e28e1315379113c105f7c41728781646aae75c74396059bb9a6f48cddc88940b1e21b0f30938da903bdb9629f645520a38ec43e8b93afe84ed9b1f587605005d7490fb2b842fb1efa2ff1d6b75fa0b52d9f02ff1785ae400cfa768e799f802bb087c35e31105cb1568f77aada10de43599ec69802008da7227b34ae0bdfa791a654ca885132bc9c90968f44960696bddb47343bdedf2004f1c3f017f58a036d19d52714c44b7c4cb9dc49ccc1ad47f531a32907b02457075dede4ff95c719f270ec79102ffd2aa2d52b833926eb822ca3f6f9648448a1ca01bfb8328d93026b16dd23d0adf89bd465a91ceb975d30476c0148621689a6a5de454293ccc96bd2a2f9edda08ff7afbdc4ef661683d94cd64123692f32cb356af2feb92b27df77c7af85d8961df111c6565e8c042215e40d84bf8120999fce3870e73fea35efa28db237e4ec75c7d55df1912555de618cb59b2a9bf29c35c9964d63e749bb99620b6ee0163a5b5a49b3325356492e5ef1d13e00ff557541d771f78f6a6e3dfb5cf65a87c41979b30144dddbdba8a152657a6c8e4ef4e4b22590a538ee22792cb097419f5674c7bf739c58f8ad98db3873beb0f89cb9b5452e1d857f7d1754590c4449d7545c6838b3d2406fd101bf3ddea899979a7c42a88999629c76b00478116ad3c3da4e154ef52b3a375af98a9868a34f482fa854e9ff4f53866d87d8ac62337984db70d07737d6e5144cd4a6f60940d21bf18dc09dab61117ac0ff690118b25ebab101d0192775e24e26a0c0fcd5d18f9a67ecb148b4d10e0de80c3ea9472e022b99e8a862042a3907136dbcf1408992bf38c9b1a15a980051d31d184dc96f43af3fd384aff6cf8d127a0fc1d2e00df3cb544f9bb516e3227b2033d2c26910f3eff3088e4fd2134d8db960b48f0695e29d707d547737eee0fd3351ada1afda0b68bad22396a1c890c3a3631d857f8a877190cfceacbf4343c0df4790ddf47b3ae6dbaebf815a9614002d1e25388ea631b357756443aada868b508ffb395843f4421dada70c71930156e6d61a7055c5dd1680c741169d116a3bb6b299c16a05f5c095736018b59c14ef52885b57007d650900ddb540ed15b4350da845461e1808631df05f6acbfe19450c2fb88bcc5821f503f58becb94271657600d1e7ad42a3cca547756f8f0f63dcc75edf42200842884c028212c0e97f6243df03791b6f287060c8c0615e1e88676857f664230a93addf719eba1ae8cd473ea2ee38998f92cb617140ac7c6c42af804248b6d0eecf740f8da75d8842fa8c77ee50561db9cdc789e54529d4287f055312b33a564b04a65b5607ec2cef2c770c5ffd8090ee6a9dabec291860f296990a0da682af337c3a3c51ef97f251267f6f6a1a822fe92df6cdd028668888b66133f1e161b3c5d142360160cd9c17ccf0785f02ca079765338a4887b5b2f50918d391ea0d7f1bfd927a4ab98e363b1c9207a7e1689c4a54ba65681669132d848636cce624eeb8afa3df5f99e9042d9a8ff611a7c9f59f1cfc4419438118f479cb5f0198398afd8ad275fa3074bfe295d063a00b4276998c1ef91c79b9e9a5fdcb36ead60dbaee8b19fd20656cc26f984866d1590f1682c544afaf8ac52ffd37f4e8fe9ec40a292af9b812baf57d8a7a2abcbeec90e4d219685cb8f0ac87c1490df934df91e0b07805903b869fc1d57a53236b607ca99afa4379e006febbba01a687ce31dd8d84b9beed46a140fc836eb7cddccf0f93a2226f42caa0c1ab3fdfdfe023f9201711869e73214760556885eab3e093903bbe2e8b155a9701962cda6f5496e482558f08f50259f546f8f6b6e860646fdf89ba01d9403acb13254b3b49b02cdf700ecdfdab30caacc04499b8d51631063f67e3fbcc50876b0a7d068480661081fc8ed3b69cc3862fe192832f307df9c2023f80bd2046d613e611d3d1e859bff70bc0dba38dfbae5d66ce9dda0a747c30f426c251a80a5d8b316adbb4a5771e5d25673878c83a3b9c4408a063aef4b9e54c06adf6d0412d824904e06642899c010c98275b666adfcbb09606238decfdaefb000820d8cd509ce5bd493ce3ab19d083873d48d9b5189a20e789013f497607ca6d1f501a302df31dad3e32eef91592a0fe621732fdea272804a5cc57ce317917d9e4d81083b94a1b89d46ed9fc661beadc3f6489e21d47c3f0c2a3e7ce51167570bf2db4e12c7155398e8fc1f506e71f1205f43d2a30d2be654ccaabb3cbaf0e593cc4ca7c58303449fafbecc6f792b904392632ceb155082149f7fce069db8893f30740e54b3be2d79b9c03c26807421e3d13386aff6449212d65d88f3a279455149609f511187194532410d75ba01fadd6653108a3468f5e056babb61fe853c58334bce27dbcb538826cc2af8cf36f4991806bca71a1412b9ab1c9e294de77a625455483e498b45594d25a77c20b68ea8c221ef833bc5e555692a3b40428e7064c81f78940ddca1e1e7de93de73a11f39719082dea2371a72769eface5a5777218cb73ebed97afea4db3c68baec259c751e9684b0a580cf0032891445ce2c584d683de69e91b037df2692bb5002fa3fa2a7e1afa836c6dd8a7455d9ec5167ac135753708cbf27dfe442babceadebc620e0da38ecc3b8859dcfe5aecd5988ce7832c53b8c66b2eb34fcb84b92c4eb30179ce90a99da9133d88d84fc68314890fc1f16537236138a955d7616056fab366252c0c6d3a2d25c0b4d283a42dd9a0702a8a3b6b874aec396e286d2bb381b76267b20f842115f4e3868b2eabc728f32f007b1c741dd57b314fd820a89da9f9e5349b24103e14b67522f9e46d6a7b7322a3b342d7b8364273a0afb0ac2122a901f7e15bb332685e66a81cc72a3223440bee9675a35b03427510e69f28badf23e9fce7f3653b69d2db60edaa0c439aac362e82ab7b9e7f015562de6d3ab14e06a02cdb039f6040a028c7f31b2a1bcca9cc34a44ae47eea01aac0b953f72316514ddd867732130f4f623ca9bfadc48c4c5aaf9f05ef137df425a0ba8e215e843640eddbca759d42aa3aed8e3879da93a5cf04450ca370b2fcac2684f7a0250505a96f05d418444f478d660082ae2b47e0472261d3c1e04d61c570639ef32d5979e4028da71670e7cd00c8ddf663b96c0af6a2dbc06437ef436ead46c7453c3b5ad6f033f1bc7a62779e07ad61245b16ef5b3e953a8521b52dfbb774076a176c764088f6d3dd1c213c32da6b5b229aa65ef13533af739efdcbe68d7447cfe96927dd13f5532ccd7f160c203d84c8769249863e422021beb6bf2c188685263cfa2944f840622ea7645456be9d09bd8d3fce6b784c53a79d4ce28210a696f9adbcdbe34dd5272996b5f484115fa422518a8d82da94c5260b8dfdf44d79127a89fa28c1794623b694943d045839ced3ff7adc83b92bb259174d7a79517039887cc4c34866e5e4b4da479087208c5ed3f18cb128f0c27650d76c2f2bd020bd7d7cd7b9fe44d5e0900d78a73eb3cb50648baa310d0066466d71afab1ccc5d8722b27c7d84c543855e0d5b1ccc46fd1d4a69b54b2cd8657b152da30bcd65791dc82f0e7d14873af274a25775d2de3b182543c7dc90cab4626b27f85a9a5b37870ea45218c6b344c7d09993e14261bc100ef8ec9838583079710248a065e440d6126260877e2162626e36653bd2260cf3ef91a01ccd084b282a64f9d804f67f492ad02641b65cc40f860feba39a9ed7c0c91ce1c8ca89c378822ce92b156ab0785ef175648a6ace09f09fde695ed1f77556152620575414c1b23595f9afd2c5747021f62b096ebcbb22a9b776427c7c9a45552690f7fcb1da639eebe25130747371ea52da8eaf77f4995026ce5bd58fce81f9c932698d5ac4f40df19e57e941ecaee8c1fb2ee8caebd3a01bea88aaf4c751b6583b71c9c1f6f6110a0743413e9d324f7f5eba22ac8dbf64652071cde82739101f55af765b0ce2b2141ce6466d3e357ecdabef2e61dad342f4f92368519b407abf58bba273a8ffbfdcf29e9938f14c4a43c3986c49fce3d389d", 0x1000}, {&(0x7f00000000c0)="575212951cbb6135be784135450e3463d671b4c17f0a5c3dc18344ba12ca26041a1d3d13f2786f9fc47ae83cbd2210ee6a7ba324", 0x34}, {&(0x7f0000001300)="fdce0460142e54b42ef78eee14b0ba2cc9aefb8b74f0a71e5571da2403e7b28a7b633792689fca84cec82f1bfe0619345b254486f8c3986f9036638022119decd23eb7119837ff3a0d496c50c77e5a52374ae00274e1b0bd4e80a587c229aabafa10169984af5f691b815dc29c555a44a9b23f3212a953bf8e48d442679a0a267be76d13da18127cfa0129ecf00985f7ca8fd651b8390f0928b55a400ca0daa7566fb0a6b6942d0b196d1c9efbfcabc4574df5c82ee11b580ff745dbce8341e0f27d1b64adca9398bb6836b0", 0xcc}, {&(0x7f0000000100)}], 0x5, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4b570d53651a4cf6, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x3b556828}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x38ff, 0x8000}], 0x2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x469, 0x401}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0xfffffffffffffffe, 0x557c}], 0xffffffffffffffff, &(0x7f0000000080)={0x9, 0x9}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) getpid() fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2000001, 0x2, 0xe000000000000000, 0x2ad, r1}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x70, 0x9}, {0xf7d8000000000000}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380), 0xc) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000100)="88329d27ab7719d54322215bd1002c19c3321fce1999f47c771425", 0x1b}, {&(0x7f0000000140)="f6680610d5f7d43239af54a6af90c09c13c129e35ca8beadea38731588f686d66bcba48513ab5f86a0ddff61df2b0421fea7828e8d2da503f93389b96c37fb7612524584a3dc38545ecae0df8829e088f7d9c5ca3d1788f17d73d25098a3525d9a3e98537cb059ea5985e74b18cbe2503b77cde6b3fe46a72f9610a1d217c6569ac1f115a2b3d2b3edc98fcb30c7a7ec6676df5e472c75302cf5f8bf43c498fa0ff34c969e8923f78a0baaef3cc30063425bf06741ec7e8a7bb70729bb75b4f9febca3d1814e35613ceeb52d62c8ce902823410fc8e5df9c521a4f3da89c0fc3a27b54ef7e82843d81476c54e2d59d43e56251ecb3c0384864eb14fa34b992d13b3a633082e74d74eb2bc757169ab96e5b44e9ab9798207eed34c06a3f33401f052f4387a5f8fe19f194ebb2489aa0da96f91479c77b456aac1bc56c74b944169df9a8ab7b7d362bfbc4c35f0b25700a7f3a089fc5af7c13fbb43991853fbe0d931146e168381433b6d4c0c819c6846eb5aa35dd2e4b339aca4c0202b0c69576e9f6df0397cc554f680d0c0149410c3b1aacd3cc589c1936e2fe26986aea5b1ade4d5b0a0c7ab701e6cf586cc20e285179ae6851f9fc2981a4462978026415e4a1144a4a71af9550fb4f4be652a68f4193c04cc18779dac9328fdd478f40fae19815b6ac05eeb596d38e195ac4d885fdf51bdccb21fe9df024f69bf29722070bcad100191e4f70f18189467580d803207c7dcc9cb529f6727a1e021a35ffa4873e90e7cba28260bf6af44bf3da3852edacc592c704ca45e95f01f0c88cf31172f51f2cb2a072f25f3fef3ee6c846b97130612bc87a94162ba873d9e837c9c46773854ade9799e2b6c2505be82145dcd2cfbdf4a28a27e6ff6c29ea49bf9f9df0395a2f49888ed1d378c9ade12eb5e7941e6c856c313ccf4f83f1c6793944b81e8e5f3076a891f07701c3ddaec24a7252f3a4179922946b3474b920f010146cc38f1101e50152e683068b924244e5b4505b6ffbfe49b857c4e60bf01efd19fd2a0385d5ef75592cc892c15b0e0e362d61587774fed87a1fe28bcb4e5c1e5cd395f141b17a5545f627fbcee6d8b698864967bb3942069dd9eca889b201eb34d202dc204f4eeaeb8b33602f4b64e3048fccab7f9fb0b0821eb2d9ba31f390e9fbf56801b510498908c731cb55d39e2a36f7d4460bdf73d8ba574a54ea72a05b17f5ab9391adafc70901576fcbef82f13720ab5c30e277b718d0ea82ba9b1c6265e10112449a9b8840d89457db32e35f7933e94ed3f6c4cef87def3d36229b73cc858ec61700e96868cb134750d29eaa4f375896fff62625a4ec2c3a5463ee805806633a8580d236c72109358139b79582216dc5ee303134edb0cf098e4208da5c9e473a7292ca9e07bfd1f20d3a60095417d6d6512e8c8e900fc7b859c5f969500caeb48280788f7c05b2e438106b47ae4c445a93ab767ec69a6d2447e83ccb7d275db206aaf19bedd43bf46f04a87a7566c329e1d7c8c5b4bdc23e77dba5dde628e2622ba59f6618f241f214f5cc16e7f01045ccd70ee6792cbeccbeedf5a53601c8d4602a2ee3ca3ce191c96a4ba47b9473783047d7a63a841f598a01ef277976b09327d364d77683c4367695d36f4f12a793d94964e1729fd985206725f5d26f5216007468b72d386d2e23fe6955e4fce6b98f9295ff93103fec2f889b6311c2bda375969009dc673d882376a8ca5327c358dd0fa7b836344af37e40d85585bc7c9c0e77bf0208657a7ceabcf8f06f7a0acca7a4cf9aed8bb0986c477f1827e277074dfabf7d0691d2a5671c106bbc44b0c54da414e4c4f1bed2d54825d70a3d5e464094fe5d01cd2600668ccef11cd89659b04f62485fd3e02c136d1ea6a578eb98195731f48e467f1e4c8511d23e3ea056610420be49a4bd8f4f3252a0abd832c2bf211c050e74fba4a475857cee9dbc011766c708d073c59393b49e1da658b4c2c71a3262d99ab46bbe6d067ef424f55043d856838a503df629077ece64b8135da423d26ca9a36b2e58be925ceca6b65ef5734d230e788c57a0c359804a8f9078673e5a9e01ea7f0adcb27ad383bc1fee86ec4ea8d9c6e9f8233fd80eac543908f27898e791ca8c262562a052886f0a5093d245b780f8a3b09f862fc475fd4022cd910c376500d2016a0af1cf50807977fd7320636a33cc2608559d6872207f36451fdbdc05ce26400b8cdea7f978024d7671c9eb0ed0d6b4436f662a90641309eb7aed6a0830c6ee67747672bd7b4f3dc6a5e5c20455fed9e345ef62dfecf223d7da949cc4fb88f6a0ba7a01ecf032c56d36a0e39f7c99428de14002a44c4fc2ac0802b5dd0c6734983c2f14836982969a8fe0e6209cd82b46634aeca7d68721f5e23f6e75cb4351ecf61d65bf75fde034b30a4c99676f2a1c4e64c85db57b16892457175fef0956c2eb67d415bd07c0bf3ee5942221440a0ccbdaf349345046c2ebc4c52b9dfd608df6af272053e81252575a0a876a4fac8d4b5772c2db850ac4fc8972f0ee26c6af08db14c15bb6d0b56290a047a5ed0289056e02920e23ee0d8e7cfccba7bbef9cb120f09036795c45edd8111050c1a580e4e26363751511c43674d151884dc1713b5fd6a49a30bbaeba15daf6b8c93235e78c9e5535839d388623ec53d6fb65f5f4b1aca78fb240c7ebbe588d83cd5e3fc591843e4b36725a6c94a1b1c67c00cf5cd25ddb3ba500120f516188be397ba2b7e2d48d6f029bedcb836e2d9fba25b15836892b472de82516a18813335b92843f96c93ef237bd0251b818c0940c149fa1ca53651ab7927d502c278a24839d0b60090e2dc980cedbf2a1bf2fd68d0277124ace183e85941f186e4e16699326670bc513e034b08c3625c403adf299a76b20a74418783a7b7e111f98ea7d45c78a088926a352d31e0e0f01928ac7afcab503d9f2bfb1fdaadb5c3756c3b59fde2f75c0cc45c93f6cd5ded46adc9d76e70820376ad26dc5a8e40aedf5caf439ed48a100d4d3e5bdfe4cbaf27bdbc9b9333d27b6dd1fceac811158e98d1f20fd03bb925d24cd26c6f75fa3c7c426b4c3d9eb1d6c8afc4198ade42357a272887ac06f368762c1ef44917bff7959924faca0ef18299f50ddacc841d38d88c42c789e6ba0ba16761e6a04c2b9b265839c2afb4dfe4083b971b8a5f4a23557955ad79af6e0a46e9fb5dd639b80060934f2591cd93a758d78af601a5dbbd9c15b0701d466c2fef1a49f607b775e87e41959ba7f1d84718589dd14e53f40715d6a1d1cb6f5cfe804f9948fc39fd5287f88f4d407b3f2dd9ee3aa12935cf4a424b4cfd2bc968ff722270ff8bf959f2163f3c0152cd5de9ce01f2ddc91c32fe85cd52c4904326092fa4658788aa46d7ddee3f0bbe8f623b5c2308ab57261dd5a3920c9cc4339ab2949ec43bcba0f8d54b534db0f9ab5db82ed5a46830ce538b4d814e85a44becd81d00011535de358f4a92bc049ecfbcf0c2bfdf2aaf34c90d970125c81e2887cb77ed5d37ae44e64c0e15ebf916e921d4d61a6285e32ef801240e851fa69c0de837ecef0e312118944e61e115ba6f6c83d80a945b5ef72ede28ec86d6dfbd3bb0f03fc7a4b4ee6e12a0661162db22c9d4c2a39d288859118e69a1875ec3fbeb44eb077c09b1636f85832f17732bc57c0234e1fb0260d14ccfdb3a30c91df68bc010a686479ee85feb3d3fa41d149cee05d0f61aca317d804ed38cc87e77d389bf17c14d0ba12b78832964f6fd4b524d9a4ab7281d3f69bc406675b29b746f17f49581403a9c482626fe501d0938147129ee8fae9ed971746e4186ad3ba3e0f75a7c7b799b258eabaa291758bcf6264f638533ec6ba3768d14dbf9e65ae918dfca4e011bbf0f6ad3e0bb539cc8fbf093f5ad64c81558b3d38f1e0015cc34d00ef411a886c20bed5b74539f5ac2be5862c6980c0679dc835692bb66e98d1cbdc7d2bff6feed730eeec4774de750e5d14fd5b60e0a9438c217469ee32d9b49953e7b3c248a4d64a3f447e6a374270393dfe3708212f6690b86b50ee8dc811289cfc2ec304fc14c28d1ad632a5fd286a1ade4a79b9c97ed7a95ebf0fdbfc15380ccdd202afc1281a755fe8079186060402aa207b5a29b6fa5328e59db46c25ca850dde9e3f024572ccc4438e5c30306a39ce1e2d03269605b8268723b4d38c2a113f35c5f8f2a8823638a9d7d87f008f1cac56c7f5932b7588d21678bdbf8f02c2f7f07eabb6505ea4e5af31af594da4b542bed46bc72e52d308782b7e0510c96b33884619093c641991ee26bb10f7792883dd9c600b7805f68a905a214ff0eab208fd6a9113c580202a135777b885cd9ae9a929f11ae123c1c85c59d1605796d9cc7b30345b8e92f1e156c8aec44846b6a14959eaa6d7c6cb518467bc31ab3017c07d06f805427819fc526effe86e08f1da7dd808b9eb86af6fa99e9f13f9fc252ae147f3041765b8d364212508af42d558f70cd43847b9335cfa017c7dc6c5b8505a983bf63fedf2ac5bd714e6287c8aa85cfd4f660f593eca78e69bed0f99273ad987917c141c046cfa8165861d5a0a6f4f96729c0980862471755ebffc382a0e286b98afa6e2feba6965e79175b4db66a363007eadeb23ab4d0b5a67a03e24ff9bd2d8148bb1b543ed79fc128757dc091c822f07a153abfda958fa754f06eed04b9436126462bf991b06e5f1b255e0ea5b3b304c4a2d516ee9b1bc254a12c93ec9bbe4e2118e61cc7e9626601f61d633a3c8b289e6cbcbe3c1572572114836f8bbd1c50a64ac7e118b7a13e817325d81403e6e95cd77e145b3c007d1b34b851dd9edc6dfeada73f6e48813ad700df9808ac2f0379139d922c297fad9a10329881b3fb1ab8286feb1c73143ecb603c4f0587cc8a287f859429ae8a0260fc479b86b60fa63289c7415fc1de4c4582a7872b392501054be7ac47bd57e7abe2a27dd71fe579bb77fe06f2b02fc65c4ffe34b8983944fa9f90be3581dd10c5bfac2ba05e36545f179b0663aa93b8ad2d90d432d9ef96f1a44d73c67a24d883c989611cf1575d889d88c55d582d8fa056bb3459740276288ec35d511d8c675f3744dd16907f180abef12009f990b0ac9ff55871335821335e597d9f8fd9b362a8a945e7abcd2eeee005db9097d681ceb39cc13941cdd3e105b370e6bacc904d2c93a5aebd2523315eea1f49d2b798c9f4e342f46cb07a703aca3cf50b5e86b4449d975b1be1d7fc9821b2feb715b422058a472e205e588714ed882188463ef1dcec441f750810a1aa0f5abb09ad00f2e009ef691741ae6ead70b1eb39b31ddc07d5459b9a79768760d92dee5a0de2dbc93831fea46369e55eadcda70a780c22a7d4f3de3c579d33c9ba566bb6c03f988e5a31eb85449749f3044284dd5974b24fa14e6cabf1b0e8b1eb1d2becc286be34707e6a742b17e5910fcfdca3342d5323079dcb030f0ce4586a79e3bf8693b29cfdbf03469869f6cce9a5f0cf900ab49eefff05aeb490ec4ea298453f50f228d0694b1e0a9c4744199fd071103f2b723da0917a7ca2f41a0cff55215509e7c59b3b496951b1e9c60665d8ba55a50c39e688dfeea2bae193664782165761507cc1a7d7d3e6348044a9466dd8710e36c8b57506043a7104a35ef5f63fd2c6c7a227a50058065e54f81fce6a86cb76b845ab41d78e3575405c05dceefa6c749a1ebbafede1caade29a14f2f5576e07a8030e51c9e5e9bf1b925539ca30cb49436c6ee6ea8baab6701cc95de404f5b9212be029e0f7fb2b772", 0x1000}, {&(0x7f0000001140)="40463199ef759c6cc7791acf6fcc05e32ca73c47e6950a2579e5ffdd68fe397f28ffc79806d4167b025f447f99c8506affbb0d04c436ec89e0d499af77191c34d5084784d2", 0x45}, {&(0x7f00000011c0)="2c8e535a63539b269027a07d4cbb241763c655814d4cceeed389e9fdf823d61fa158cf2cb82ed6a5072bdbc591f0a7841e", 0x31}], 0x4, &(0x7f00000013c0), 0x0, 0x5}, 0x2) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0), 0x0, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}], 0xd0, 0x3}, 0x404) 16:00:15 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002540)=""/178) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) r1 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x400, 0x7}, {0x18, 0x3, 0x1, 0x9}, 0x10000, [0x5, 0x9, 0x1, 0x5, 0x0, 0x8000, 0x46633a88, 0x38000000]}, 0x3c) read(r1, &(0x7f00000000c0)=""/214, 0xfffffffffffffe36) r2 = semget$private(0x0, 0x3, 0xe9) rmdir(&(0x7f0000000200)='./file0\x00') semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000003c0)=""/4096) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) shmget(0x3, 0x4000, 0x122, &(0x7f0000ffb000/0x4000)=nil) r3 = getpid() fchdir(r1) fcntl$setown(r0, 0x6, r3) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:15 executing program 1: getgroups(0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmod(r0, 0x18e) write(r0, &(0x7f0000000080)="0179f99d8b20f8d95a2b56d724e8fd223381366ff483ebd149c14eccdbd59a1f02e34ecc6a8b0c80dba852c3285d58284226dafd17c4c125ca143fccc40db04ac43b67af94c1d740906f8ceb9524d7fb2d81c184955aee386aacf9210d613816d01385d44283eabbd1e052f7757d46080000000000000040f9af2ef243092ce2c8160000400000000000000000000000000000000000", 0xfffffffffffffda6) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) r2 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="a76a46c0611f2e70fe28b8d56fd26bf317fd9d7af580b7cae56ed5d3f724340e200dc4404d11c804b5c33ed7ea193b05d5c93c4582b4047760ccfca74c2b1cb8", 0x40}], 0x1) r3 = getuid() seteuid(r3) dup(r2) r4 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r4, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f00000010c0)=0xc) setuid(0xee01) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x6) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() pipe(&(0x7f0000000040)) syz_open_pts() rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = syz_open_pts() socket(0x1b, 0x3, 0xf23a) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() 16:00:15 executing program 1: getgroups(0x0, &(0x7f0000000000)) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:15 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc078d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) 16:00:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x80}, 0xc) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 16:00:15 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x1) chroot(&(0x7f0000000280)='./file0/../file0\x00') syz_open_pts() open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:15 executing program 1: lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) r0 = open(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1a, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 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', 0x200, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x6}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x2000000000000002) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x256) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000002c0), 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x182f, &(0x7f0000000000)=0x2b, 0x4) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x400) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xdc4}) 16:00:15 executing program 0: clock_getres(0xfff7ffeffffbffff, 0xfffffffffffffffe) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0xfffffffffffffff7, 0xad56, 0x9, "c8596e0c3e9189507753589518c8863150bd2c36", 0x1ff, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r2, 0x0, 0x0, 0x0, 0x8503, &(0x7f0000000100)) 16:00:15 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x380000000000065, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x1b00) open$dir(&(0x7f0000000280)='./bus\x00', 0x20000, 0x1dd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=',*@{\x00', &(0x7f0000000180)='.\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f00000004c0)='.:^!\\&-:\x00', &(0x7f00000002c0)='\':\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='E\x00', &(0x7f0000000480)='\x00']) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001080)="f2fe45ca50a3fff69b68cac38bc76dbaad2db7ade08f31109caac94c00b16b2f60512798ff6ffa884228141b119467c9e26c2d3c6c64e3606b893e42cc150f7ef63b750ca82690de387d6f33df2a22f72859d2421bfb1e20ecd8d69107a534e1acdbe3d5c7dd346f734ceb806919792e95fb4372aec5811a5e04dadfc5ef0961ea94b62deae4abe1d4408426210ab909c6e57d3a43ee31a5c016fabe1e7e7f08b710dc2031c1f9039235fa22556c3ad58a2a377b90bd229e86c1f315fdf2395c0944898ed9d6ae5d0253d6ed797f691674fca5d310c0aef3c8f980efa064372c1f55b91a782f32eaa843a94bcdef402c24284fa5d18e5458dd63a249be72a94ccdaaa6b75fb44c77f6f6a30a99ead0203456093802b0c4e3a9bbc30e6dcf56f33f2485a9a3822e0cfe49e85d5bc16b58ee347111bdc13c1609f6d9b60b5d863da5d8f0f4549a3c6b878f3556718d1184bd2033bb57e0ce6a16248ee701e06d44addb7a1c32f690cf00fd53fdc60a35fb202b8531d4d61adfdda60b79cc26be1dcd86e29b91fa8575fa87e835b7096f4290abd395e547f183ee07097f8229ea4a4e94dcaddd22ae3353eeb742c32413110ae49739d4be11e1340d82a5d461984d20679f525f61004f9a08e04ccc7465f74869d61089c7c71f72a3f96748de1a480ffbdf06f450312e17", 0x1e9}], 0x1, 0x0) getsockopt(r0, 0xff, 0x6, &(0x7f0000001280)=""/4096, &(0x7f0000000000)=0x1000) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket$inet(0x2, 0x3, 0x27e) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:00:16 executing program 0: r0 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)) r0 = syz_open_pts() preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/151, 0x97}], 0x5, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x1, 0x407}) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xff, 0x7f, 0x3, 0x7f}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) write(r1, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d9ababc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907b06d2cdcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c9153a7c4b4204e0e907dc23b542922b035ef64460215e4755ea96f39b726016d707e0232d0d6e9cd5af309d48ca7c299f5164ef40a5c6a77f3e9", 0x7b8) syz_open_pts() close(r1) kqueue() syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000100)) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = fcntl$dupfd(r4, 0x0, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xf8d, 0x9fb5, "a8fde9356474f0d60ababc9d2400"}) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000280)=""/235, 0x40}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = kqueue() close(0xffffffffffffffff) dup2(r1, r0) 16:00:16 executing program 0: r0 = open(&(0x7f00000018c0)='./file0\x00', 0x20000, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000400)="578a03d3b87b414f737c027a05fbec45cbeaf5419fa82095766fbd5e2013c6d085654e20dd9cc6271a6ce85df15d3c630805eb633a6bc4d8e126240acdbced7a42bfcb6cfff15e6e01b3302c8a6e33f97a1cf3256a7ad306a5dd3d105b276546222f853b791242116b9223a4d5f62f05103de8cdcbb03616f866ff47c4e68ef2496ea6a01dbdb1687b4f2f1f02bd97444329d646a0279148731d74ade1203c242b4973a6025d154983a80b97c6115d2c81815041c1bb234d117221ce1b81e7323bf603ea0b566bfdddf94c953730b5c90321fbb9ffe0b1cae05adbb4325713868cf9fa7cd69be81108ebac75f4e6114d3d0166a8d954ac8cab3782d5535a21261f1cf80aee87f6831e2c4f721e836d96e3d1bce74f98da9fda4d2c25c6d65dab1b043366876bcfe9e73f519ac3b1705c736f552f6010cd3d3eac5fdc1eedcb06fada4d2ea2a74128d9a160f2dfd0c0e716e7530c67285280cf7d339648cd8bbd7b6e134c9d4e813014579acae690edb77994ca9710a73844a2d215867f9d4f9e124ecf721e43038eac112e857814a3ba29fbd69854227cf684c19b2916e99fac0cbf55a2287e98d3dfceea43c1c0e299c9d2d9bebdbe39f7a249f3cb4843b7efcf09a73b02a6deadc58097ae5df5be7c18b5fac6870728a85cafc1e697cfbe84f701bc8761b09c4694dd66386b66053c55cd4507df2d52831370d7d9820dba8b1d7ff15b3bde7b94b98dc1e35b98f88c76c698462fb30339b9f849503d81557970f79afb2d5f3b44bc0b9eb1246ff18c25f7083b08f4d3a8800b51d1e9671942d417ef5cff0210986ddd6479d877100b4389d1f220ebd6fbd866de16c181fb177219ba0c87a977c6fcd1f83992341257a771b0b2f5bee4f89fd2b6badeac61721dc7b4a733d7ce52b08b3007e4bc0158a3fdb10adde21ce5b5d01bfc41668ee67af467d589b2907ea9b4ed259749e319c900e4bf1dfc853db11cde456a270604c84f0e52d0ffcfa48ac5edc8c17749c72cb7d773eb38bdd613c5c85b95ebe808eabe551784386fa3f88bcec4a42e1302adce475daef2f80f64098b4858a88a3186c8744764f477d52c1f079eeae03a3c0d6dc1b2175f2b8d07db5cdd6542ca348379b0a39c9bb0e132058e8180f24a589a6bb099dcde2a1c9e97c0d00837f67d852073dfd7f106dc942d8145b8fab457443ac0c9b0ac8ebccfefb3b7d4f99d30283b93c07a176ef42727d8fc992f18dee82f010aa46148521329f7be10efe02d5bdbd7371dc5a7cb37f06c796c4f08d5e272f615b801150dff0f674ff4b0c2fc32f02c54b11f0bf58616c3facc014da5cdcd00cefddb335ffcdd4b36f323065f88dd4c810e9f2c9a954be7c4d657de809892e61efa08437277a04c6d6611155b15fc2af6b6efc769e7424a407038a61103c156aa39012ef36593b4e4ae43db20c102716fdc47c6d7de4e4c4c083a415404608731059dec191f1fea50e2a1cf0946b5a9c358f50cf10d9f89b9d223bfe2ea7d4037aac4440d90f4eb25513f77425a57f2124a7824bffa04cf2b370e744b4bcb27530d2974194d6c0603537286d2d63596fba72b41484991d30e4fcd8614f6c081c3737d5027ed7178157eeea888d6822a2e69e0a5055db2da1b2d017b05256417e02cf16e28d788c256e08592ddecd1cef618c89982ea63893fc604bb058504e34c40871ae45c652c847cc718bfbe88da877775a13031f417dd6a057aaed03990423ff297cb6c4c06c67137cafb484d3a1af5c95af4fda8a731296769b959c70708d8d2d47c3a033e8ba7ff1f20066a96e05dc980d8a853b94c2d915da520a5c28e6c628577f4bc94b6730f3f0aa312b25731d54176df0de7abc72b69fcc11e2895fb15cb20b6d5fb1fa5bb2ca9a04095c5701a673c995fb8905464422510a1b4a104428889c8854d28d4c23ffa14bf128b4784ffa138540bf1e48eaf933f98e7ad5bd2b94823a66e39501a01098ea6641d5e245f832d7bf3f908c94643f3871c060c94fd449c1e82e353247e01259843eed132ce025558ce7b5095ddd617ac9a7ea3a78569729d1a5e396434e44019c45d64ae7c420c3462c5b395a500eebf927ee9c0c8b45929b327cd4b32d68aa870ad07e7becfbcd9c572157a0dac6d3f63f21b0ad6590464f79ce1eb639baa851bb827e4c85b93fdfe0b8df4a4edee073994bb91297cb6f389ac7034f1e6826d27d02d98fc1ac3db816a0e528fd89d8931ad607548b9172b7a4dbcdd867ef8eb14df85c37fb36301166b584bcd2f6bf7ebcfc69f0dcdd04d4466d330840328811191e8cb1a66d714d255631516435a9bf11828339e1ec022a5ed92b398f648e95b40a368c4c7e8ad5f405d10fceb87cfde0fe1a331f07719a144387f0ba19be699667f3153f7486c4abaf1c770cacd4deb5117464b1b6f5b5c22eed767b40cada841aae5efcefa46ac6a2bbf782ba5c2dc37dbb5d669b3844ae0b35c1d7c8319eefc5f8ec526673345e1284951583ba1889d9f750f95577f2fa6f8a857f97e3c357bbbb58dc0bd8ea3bda19df0e89f8dd25b4041c824c0bf817ad2a5b36375c88eb10a5dc15b71cdd1f4b2ebe3c11f12af67c2c5646966caa2f3a2d94ed825d7a32676bb694561be5ca3b42597df45fff3edb15a3fb9b6a28dbd6a776bd39902d748994677b5208a9a72f830d5a5a9ea107df36d430e236ccb4664a220b9560df222ee6aaa7d2ba8ce6c18fbaf5914717e57566f887b9ce3cc05fc89ba9d2c1d944e2949dfca4f30a9f6a97aa51c4350879ea908ba1b7d95951e7c31c28489dfd833d517e784707a4c40b09d6ba74cf45b0414642e1275687ffd842dc906d209df3b5b3a3803e4a67d53a9faa011039f20fa905dd26244ea169805a74b77f07f8f5acf6e7864ee26fa803cd57f6ea618bbd922401eff5ed7ecdd22d681310163eb360abc84d5592285350f78a6a22308467872d2111a8524f49e40e5c16d6990c0b74e809420432c3db86daf85bc1788cabf314d156eaa585b3d8f18c1416561b81bd17ab5d2b6b4ad1ab10f6459dad39693dac2c32ea9aa370aa6e9165712d0ba3e16f08806eaa5d6d998f47abd4387bb53973624c2a8a5f68a4a9f7aa8452850041ad522ec7db34e2450c9b8259517ec5bed3717b01893967c262d7ecd9e54e17069c36e913050ebf93493741c1f7af801677435a8a61568dff44893b390a834ff6cd92b16bfd4a9dc0d811850d5b019c1de8d2bb01d86eab6d2b59b3bf79c069f2be4541bcf8ea4085f757118c4dcd0a7a01b8ae7c04b48e957a3898b1c4f5a65bf110f18460a42179c9a0126f4de9bc6ece025375aa30339912df429bb1104a60637f8794eca051de8913dfd0ff22d602c5d16eba073d23560c4a904f84d038574bf0ed2fc4e16fcda7f0161cf38bdf95d9a9f7692382f80c06572da216984a0f09b1e34fc7b9ee9f58aaa3569c1387c037a59efd08d9879b2e6cca094e7ae320e017c86800549abb0e27fc0a83915025e5a8ed98e0a70b99cbc9c52276c6085a265ed373ab2058eadfcd228b7aed2d4ddacd292fdfb96509b544ccb2a129de66c12f26151758281dba4a2a7250f008b6ef555c8f98cdaa566c71f446d6aff430bbe577be0c67c943178d1de8b7f3aafa8e600d2b165ad203921fafbf89d10a6be889ffb620d8cf886c34bd67f78536fc9ed248481c507c74465a1d330d419f60124e40aded8f6ad34323ef8c8db0b9503d99a3c6364620bc533082e7c9f4cfccea4c205119bf30e0bdf334f1db32625c693bf6caae82b38d25bb103c4ba6fc7b5e16ff899176d3ff9670895e268e1f67302b6a359f11adeceb7f814c6297886fd979b9d1b0e45062838a3e3295fa6e07f236f26dedc42d8c37123e5216154e77c142d458e3c2522c800167725bdff3a48659397e171bdac78c353e5f972ece9c466b3bd37d4d42f4516119052e566341d90d49b0747ffcd20564ce7d075131b6090e1d27b48b02a6e1eecb45c5ac5ec7a226e6f0e7743a3c1af456f336cefa373167830229d5ee1b3ae3e1976f09e771af4304611caed80401a77dc7eb477bf49f504e3592ba215495db676844996f8832cd50190c98ec962cf6d3694ce7b377958f56acb076cc181374ccd0b4c46ec18588c83515a844bb2956a509f7719e637d5ac0577ec00c7d3d482a6e160815ba8db18c99c9d50ff6dee90c3a6e70fe82e6b7b046d5f0e02700cb40706f38aa5e414833c10ee43a5cad23c9b312ce51b9f8df56c75f5d81d58c4d2f31ddf5ab2811b8bc07dbdbce5883ada38e1aa5eefd5669a9012805ab33623f9bda631eff0631e55844ad04e871612b7a67700177436991655a050f2b0afa016f521e6787275ef6a70dcec014de70b701320bcdf6752685aa9221406f09f94d8fd1d0641cd5045a9762bb8edfa350079692c13d70b890d5582bb944bc824e3c29ceb7e40e5b59ebdfd7033d008dc68a223e0838ca1b7dba7b6c70d5dbf4133aef8b5cf7e231e792aa6cf7828a5e37b32446a1bf30574b753ee91dd520b0efe6beac9f2e7e3d35b5a2dcb7fb4452d74a7b27afb56837f8ce5f6a1934a8531abe6599fb27c12c1c9a8de69cf6ad336783a31a652f0584aa71a95d704fd4f84fe22594f5752abae5efa9f54a02eaa780ac797ae8ca60f93f11424d7ebfdb54d91d0bda1c2a0d2f28b0af4812c5e296b2e37bfe71fb8ed87ffbb71928fd677bfb9f6e0051de09798a6c0f531e228b622d385385675cdf486a334f8ac010fc94dfd8396d120f627cde6ff3c1ae0c17eb3f37ad16f0af006330303e04b00e832104790cb4f9248f49c5da85cc9bb616b1e71ca9312ff99a07697703845215e3f27c91cfe7da67007c4254bb62d0ab11f6f87a2e265a473f13a96aa4d432e59dc542195a83509920ef9a5fe65b87e5d932585daea9f41b231d8d73fb3596e94fda2e3eb2cfc10f3dab0558d76bf305dac549fe27b281beaf66bb73373e5d591eb0a8246457eed3f08b1d62b6bef5c50b0e4ef4fc1d1683e8a815b64718c5568017efbb0a9f72fe74eeaacbab0c128eb6aa3dd5576a4b0abcf3d6d9078538f2fce351f363eb371c59c010b3bcc60d635a149fc54270deb3980248e1235eb09ff817bf4c7a217b1284e101263b1b569e79804283564403010cb8e687612bc7593f8a1adb021025efa532589874eb19987fe45c8ed07cc67077e8eb2b248adbc6b110b3567ec798a720f90e0074d24476e454b97dd3dba5d0ec2701fcf6ecb33fa50b34784c0e9a771c337e30cd50531288fdccd8ac1bb0d141c1b4e27baf903478276e822c669df2768d095d5afe72a7671654507ccb089b2aab6580b55831cf09fdf0397974aa63e0870955d03ec0d7b74673dc7b06071f2b4c005c5bc4842675eae50da18b3b94c11e5dc892ff1419a957626ad2ba44eb367dad0a25c430bad1c168a36f42820c36d98e54bf948bd6365477051dc91a3c90f441ca013d05d25b99f6b56a47f6096e8de1e2e67d619b4788b438c752ebdc1bb3f24363b9cb21f3429d4e5d626e1020257995cf73f1a9fff27d96c9740ba4b8253e1fa19de871047b73ba8f325adfe9f244ea8e32bd6738de5916dbd62467ef8b3c4d8b44f3411bb42ce2eaf5db185dba9705bea4e8db2ae432e19f3cad9ada4c73bc457d6ee6439d66d99d9540402b079c3abf1755b6f66f4417b34c503809dff40ce1bd045699e3a82448572209177d0010e385f343b602681e6fd3bbd97799e1ae3a13145e9cf96fce6fdb9f37feb59be6a7d3aa6d58de4893b79", 0x1000}, {&(0x7f0000000040)="25e92590e29d853e3d796252aa3b982963bc6846628da0b802bbf8055e0f12162e24cc5930ced9a96ee88db5cfc9d1ab7be56f88906f200e0aa9ef2c270dbdea1843428fbabc3e1b33743cec84a5150cab67fad5f864871dc3127e4b8987d2b0406fe711af876ee9d51e5d181f0906574d8d8ead5af0132859440c62b6de5f2d222d378494ed2b57ee82ac33846f8a958f0a16768e1d37cc15e478326edf6d7c13431f82175fe285545bf44f1b52c52dd32e4e8975f05deca901c37566405b8290632c0c58ade16d7b9b5b2df4be3713107e068ef3623f8ab53517bfffe281e301979f6fda6c5a85efa8", 0xea}, {&(0x7f0000000140)="a4ad81cf5caaf0e9d359d4c69d20bea10acd0f9b3a8178638181294c76074fa45981cebababed4770c14f7a482802e0233ee42dfbbc8bdca7f7d409706538f4f054e1b86c482d0453e4a4e10acaf3e1641bc856c80aa2bd0d2d77fbd5b8308e0e059ced0f5cc7281fb57d49259226791d3587de77c0a57190412a4334d497374aa4a3f4926bae0596cebd33145703aa9c3d3159c692ea27eb815cdc8c49ab0e11675470c405b9e5aada1a4e3310f2262423045d5b4415112413d6cf6eac94e594fe270d4ad9f17c232ffe1ad2dc88c", 0xcf}, {&(0x7f0000000240)="4880b4286867fc00a5a3e4aab79b133ffba7df0b10372e216f520c08198f3b3d30c6d457bbdd2774fbcd8464c61cb0675c8c71f289be671e09c91ec19f0ca95252480a2102c6d73893ab3436fa12a60c7d895ee572eebff0e71d8ef23b15a8da1ecdfb89daa5bd76b23126c705a123c46513e1ca001dfebbde6619ed50cb0d9dc7b9a1a724018b281ae40c92adf709c1a7df2aea286577a865644696fd", 0x9d}, {&(0x7f0000001400)="7eb8f585ae0f073a944df4accca329fcbb3950c26ce5babc14602c52a78387c17963167febaf33155abbbefb40047a6f4efb0bf1be119fc72077b7f1c1bd9e008e8a4fd0165b99c9d4181f1e93c7784fdcacd0893ab69a5e007e743653d62b0023dfbcbf4e9e301cd5000b46e895962dead60f6183587b255ae9af476096fa416128de639ffd63850ff2ff408d8819d1cc3bdc4ae5d915f48adf45b6d2a68a2d7ba0acf40ae9a0ed7364bd6dddf1d2d62580979496f224c3e1946fa99c3b6e289de0b56b3d20d02c6c8279", 0xcb}, {&(0x7f0000001500)="4dbbea9dd4897c3ce4482be848e5c6e72207c6fdb350a46d7884ab86125bbcf5788f6c24649190f75b60efb705ca34b8c5195ce160a34ea9e7a1f5dc6b953b57e315863976c9fcbb24fede17cd23af00916bdc77010d8cec62fa541bb4bba2add2a2483ee6e6c52afa8226066bfd1281c000dbcea637c290e91f847bfabfd1a2176dd18357c25211b26d5c2e3a86af6620f53658b628a33fc83f924dc7e8aafd216b49499a9c19bb8a044d1b7045f0ab68abca5404b1e03c6e49ee1e846028770c414ea2847dbe4d9f0769410121a2d0b85fa7807d2e5d271681ea74a994102188fa01283fc3b63de9819aa02d49fdb38e1b57d9a800fc93f3", 0xf9}, {&(0x7f0000001600)="3f2644b07a69d07cecc5a36c423f7f788b924b22367e81bff49067a3b0df15af4c0f02764f7f9438ef3d0e0c8b814dc947b1686647cad7774566586730ee0b23ee00dddac543a2bbc6d3920d9acebe83cea7abe33101e381c2506fba31d62f05ded3c4d3c5f77fbd41022b8ba741616d080587b04a9a5be9e50ae850531467329918f41c4368df06b9ce9c3a394f83ca12f822186d9525c60805d1594c46bb50db072ad863db2f861a230d5dfcdda0bea06f6c32be9acf60c9864c4cd1e4bf0c16b04a6b1ab7", 0xc6}, {&(0x7f0000000300)="c2c37f038ec0a60f461dc7789acb9e739ad857177420886095e91a1f940b770ab7e4f88516005eabfc6b3c22abdabde88e62e75abe82a5e715df93e179f1673b2c5977b94d", 0x45}], 0x8, 0x0) sendto$unix(r0, &(0x7f0000000380)="0426d3de3233bb65ba6ddaa895fdd85b10143c1612529ab2f9960b318107117592edffc0f2cc87303c5c385fccb3", 0x2e, 0x0, &(0x7f0000001900)=@file={0x1, './file0\x00'}, 0xa) fcntl$getflags(r0, 0x1) bind$unix(r0, &(0x7f0000001780)=ANY=[@ANYBLOB="9a803c4b036224582604f4623a065137e60f9f1c9fb80b3f8d54025dbe78eaa4bbe7da8bf4320ee66fa31053c773c9c5faff3fb7bec07b760244b042cc6cfdddd0ba359f4940aa087884ecebdb2e2bef604d4f620e5b9334a05be9d3c49b84378c68052df4cf9c9005c1f5572b5d89738b07bb443f533194a710705850f8547a421d3ed406d8b5468eb046cff7eb2b0929320b6bf5854c0c0853ac9e8709bb66e1e83435491e2260c5ac8bc573a35b0f0fd77ddccd3dc112aef6ad37"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000001880)={0x3, 0x1, 0x2, 0x0, r1}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x7ffff) chdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f00000003c0)='>', 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0xc7}], 0x1, 0x0) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000440)=""/90, 0x5a}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f00000004c0)=""/248, 0xf8}], 0x7, 0x0) bind$unix(r1, &(0x7f00000006c0)=@file={0x1, './bus\x00'}, 0x8) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="edff2d2f62757300"], 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) fcntl$dupfd(r1, 0x0, r0) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = getgid() setegid(r2) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) r1 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) recvfrom$inet6(r0, &(0x7f00000000c0)=""/91, 0x5b, 0x2, &(0x7f0000000140)={0x18, 0x0, 0x3300b701}, 0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/103) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x503, 0x0, 0xfffffffffffffffa, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8001, 0x1e9, 0x7, 0x100, "b94e0c23b946565bdd0cc417e8e609381c4a6e80", 0x1, 0xffffffffffffff01}) close(r0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000940)="ec7d2f00afdba0ead780b5109ccb459be04a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e99d2467c9516ee03f49eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a88311444224b638ea7f59ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22da06677de709ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7ba63ed006dfac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a440af78a560bdc969119924595168bc6129d3f00fffffffffeffffff91d67481f27d1db813eeb07228b022dbd80fb22f562fa117b33ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc192219f2c8b6a08468013c9c8a96344893faec83a8a89f3b5db5f159d7223c12fc688f4a993e36e0aeace4338890a7c93754167b3f24eabfeaa9851bcaac24ccc6993e64c4149d48e45764d16879608f77a12b4382d9c139d6607c3c9880b6c5d8ee5713923ea34c8c20caba33b3d65b028ae95e0537d20e0000a6d610baadc8a552f605a4bf92a860daf89a134e7b6de52d5ed7fefa4230faae8371249f7b59bd8160c935f9e3282d15d8cf07b997e16325c0effc448c5393da013d65a98f0d5e912c5caacbf761b0682a750a347e4c68818c4522fc42ac6740d9c6ff0fc5aebc452132c57d5aca0143bff16db3391cc9229d6764f3a3da0474998ad153c8e57eac418d52b71bde58f1a5ad5366d886bc37823dae344fd08609d72df910e209d2ac7bb35040234883369ded129975b20e71699cd83500bccd33e33ed880f7cb5417755ff15b0000000000060000", 0x2c0) syz_open_pts() close(r0) fsync(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000003c0)=""/249, 0xfffffffffffffda8) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:17 executing program 0: socket$inet6(0x18, 0x1, 0x5) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[], 0x0, &(0x7f00000000c0), 0x150, &(0x7f0000000140)=""/138, 0x8a}, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x888, 0x1) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x3a, 0x100000001}) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x2d, 0xf0000000, 0x3, 0x8000}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x84, 0x8, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000011, 0x8000, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x6a}, {{r2}, 0xfffffffffffffffc, 0xe0, 0x9, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0xc310bf20e3524b6a, 0x4000002c, 0x0, 0x9}], 0x3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x1, 0x9caf, 0xd78000}, {{r2}, 0xfffffffffffffffe, 0x54, 0xf000000c, 0x4ede, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0xfffffffffffffffa, 0x3}, {{r1}, 0xfffffffffffffffd, 0x24, 0x10, 0x200, 0x1}, {{r1}, 0x0, 0x80, 0x2, 0x400, 0xe7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x6, 0x72}, {{r0}, 0xfffffffffffffffb, 0xa9, 0x80000002, 0x4294, 0x59}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x8001}], 0x40, &(0x7f0000000080)={0x7, 0x2}) 16:00:18 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) 16:00:18 executing program 0: getppid() r0 = getpid() getpgid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffff6f) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f00000000c0)="3ffe90da", 0x4) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="d4d2b621e6b8f5cdd79f9f521078f31e00e4c775ebd1fddb3e608732acc6e75aca5444fcadf703db1cb5a60871d68714c47a5fb41683c57896", 0x39}, {&(0x7f0000000040)="ac2f9fb84035153967c9a4c07f0b4fafeb8a57fca07eaabc127f244d8720db93a6dc377847070095fdb7b218c680b88222c94c8fc93636492a30f5e95c91b918c22fd7fa780db0a81d963e934e403c6459d741b915dcf824323e917e81ab59b9477eb1bc57c21cfa", 0x68}, {&(0x7f0000000100)="f74899cb7d3c82bff04e5a36d0ae067a8fe117bf6be21cb2413bce12158763df6e0051bab2c930c25f61aa887e4d7a795cc0bef5a126824c202085bc563f16933ecb96dc3f355fc76df5f3edb2b2b3d72a1cb3aedccfc8027ba64280687d462b06d9e6d38b18c8eaccd701c66191b33ed0ab66240c47a897b0e73277b75958b73a59803391992c5ea57521452e30d67a143075bbf60307f2f67fb7348a77d04ff4e5", 0xa2}, {&(0x7f00000001c0)="05ce7d7ed947a2cf7d72b69d6d63545d17406040d159e19f85651c68b5c4309a54a2df4b5a8662a56f192b4125b82e0b4dcdaa2b4c9a42825a5ffe2b348223b0b3ff4e4274f54fc9cbda0c3955467b754c1e000d6e18f9f1c08d0daf59efadd0d4b6471d41818d6c38fa6d732a9c0eec031269cc", 0x74}, {&(0x7f0000000240)="49bb19e37a", 0x5}, {&(0x7f0000000280)="41d4f5cc180a2ece1042e793963228412d5eaee12977725ed65f786fce26e38231f437bb6472833bc56c2cef08dc5e1d4bcd3017ccfe75f392e93233543e9fb756d6428aa0f965e9b24cee2318532bf5b542546f4ffef9713516d68a15bc15705ce9e64479c0bc32e1f2766fab3490a395738acb8acf16462c208ddba56ee57a47480c8c5d4b129512e1f83b6537fa23f20bba07515090698887723f8e3c0db565d60a5e602598cfcd7182405bc93cf7dc603cfca9a09f830f9d73f448f6ccc1a0e2d4e16fa5ac4e580620", 0xcb}], 0x6, 0x5a) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000000)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1209, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:18 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) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x10000, 0xe7}, 0xc) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x400000c003, 0x102) socketpair(0x1a, 0x2, 0x0, &(0x7f0000000180)) recvfrom$inet6(r0, &(0x7f0000000080)=""/165, 0xffffffffffffff2a, 0x0, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x6b9}, 0x2c4) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/112) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x4, 0x5, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="5cbd544199e3641cff7185740de1647d55ac6ef7e5f5c87f082f8687d482974c"], 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)}, {&(0x7f0000000380)=""/128, 0x80}, {&(0x7f0000000400)=""/104, 0x68}], 0x7, 0x0) sendto(r0, &(0x7f0000000040), 0x0, 0x3, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001440)="5f757f14aa4c5ff0ce9ad8fa0db4717e433e22b35706f8957e77a411cef6776fa111abb17777fb8482a83d6f96b9cf3a3899a325503739bc3f27d29d9abc1a004e0fcb8a65fb5180fb0aefb2f8ed6f751bed91981added3dabe9b19c28b6ebcb83f684f90e166ba48c25853a19d6c30c029e1f592a2678bc850c4821f90413429af3408e94e506580bd8a5727349d82c7a11f9820c489953b929dfef1caca3e24d5701daa3c981631eae3e1dea6f5778ac2793aa0495d695356fe61b9ea9c6fe7cb53f80f638bdbe0fd375712910fbb13a14096c087c8b64524c76ea4aaf3cf94f9c74232233f79d21515341387ef8da22e31ab20186dfffbb172b7e1ff6811b5a38486f4651e5ecdef442d28a6e31de728c01be3d143a6367617e07247f191656b9be5704830e5385e213eaf74962467b9c33adb39e550fc5685ff0f2c7828e188ac8cd73dbfe0b330c3ab3e0e317d74ecfa29fd39d0b49e1da482f35a38bed446a22d8238f690a2d1edcf9eb2adbf49cf96a996f09ec0c9f0d4d36a5296f395d7533ed7617e735634545dc3b9acbb2fae614b60e10c3f627bc3c9baaae2b1ea9ebf5db84bc7f1d4114e6aff7d56aaa07478422152b0b41d094837c4768824c5841cc4929bd7b0233df4e4ee7da20479dae05872d920c1d4530982b075e6716a954a9623dec552d80e46270cb3d71acda740592efa6d85c68985841f8c6a22e817c3af436f0b3216c7cf0e0fe7e6f922ac93b947dfb17672821bd9110534c343b96051f6d4e2396d15bfe9f3b6036ce6c4564b857d810b82dc42b7180d159f44e643341b09cec18af38c7158f7b2133fefda08229f4279fc4178888801887774dcde44cec338edae3b9d555e4a621cf2b671e7adf1c24e782d22fabf062997c0648aae2106a8e6eb4dc7ce4f07563a7d3019a8324afd4265d35e3df98559b19c2c6707ab26091bf01176e35891924460c3b840fb871fa2a06f3b10f66e3a0eda18c41923981cf976655ce9c520a7484ea789bf76fa27a000f7c004752fb1cbb3ade3d996d34eb17f5eba20b75df8be128a3d6b5aad6400e575fd47f1d6e1fbe04db4ea95c7009f70aa6b642b1503f4e5614273f8a0c85e89053978f8ac47ceb47694a31cc3ab9263a9e92e6a10c05864844030d9bf8b276e24845484e775a866be06986ec4e75320a800663ef79ac7bd8681734c78f9ba830dbb7e70b11977b6b476ce7d30ee0069306ea13f7b2f6fa044e8c21602796f53b62c1f9d5fdbd7788eabe22fded70aac996bc26f553a915183af55d80667a54d614cd6fab72037b329bce0e5f23bb083298e9c3c3b02de9e964654418bda9729a4946a3d8140769b02e14a79f217c2849e3ec9c3941d73de70c26b09c258d6fa5b48b74c6c144d2f91e65120f56d8dd4654583ce21eae17a14f944ba9302a12d432864dbaa0fe35cd1d7e5b7229f381233e0ecc548719270689fe64d467b1d98c8e22fdaa339d9890235d51fc050fb9c7dfa17f69aa0c1a9a4df077c4d957ff57d3ca99450922aedaf2a741f9f126325a45b91085bf2434fa7072582cc5aaddca62c2ff2a91a82df7125d4d257ab1082421bbb5657ba3c245a7dbe9e2ea7609275097fb6743e63291096dfa7083bd68503a01fc5a0bcb29bdeca215fb0da69d6ff5073df84e47f77a4c7ba6fa6d7e2a8d9d295debcda50179d31ef70287c27f20bb216adb4b287ab7ceb05277a6978d2c6f9f2a4afae332d0cea8f4c3c408fefb788fddffd3bedd8591ee361b2b93424c22987ce92a6917d394a28ac1e37d36132934f1927d3870dd12c946ab3bf02b2942670f67dee70a71512c37cc6d54fa75d44e74aff575bbb4481b37e5a4ff182f5b2a75081fb788102c1acdf377061e35c827f47b866647f8d7e65eabaff04debf9df4078d0eb4a52b1a751173a007e922ec4d67fa57e2810481acfc936bcb58480a5734f6ae0fe421f51e75aab62425bbcb0457ae266eb2b8fd9a7239c11b0a8b93739076cca2f76951609f323f9a0b196834f73b491360926738f64713fb11e7559f7b6a4c91f60918042369615af064484356e82491149e6baf206e38e55850acf181dd2452cc944ef11790e9cd3efed69742807716c1d8ff1a6e2336fd295b89f8430a8e9d7177bef6f9d967f69561a9244eeeca69cb3a2a202ad7cecb0cefdedf7a2bf6721d54356e10455ad8a7570e63f246e47983885f9cc5949959ddd627088b686325cc7daf8b85d7313a5ccbbcff1374cf1b1a7763e2a24cc544c738e040912299d08968c23908ed6c2c57f714799e17606b867d00c1a7b0bbb23bda1fb195e98cc84b20fadee377b104943a77e50a6ed0370229f704eec69652a22fd3c19f086fc01381c079d817b9c688473537c43291ba5211ed610fb1a5654e56aa7090f97e98ba77c7ea0540e4f0a14e07484895fd2c132bddea6bde79e39d0c1fae9b011448eb824d09ddc7dedb5a61d05365c0304d735373e60953777ec0ef1e9c380f3312f58bfa4ecb488d1dec89df598d378a063239221e9dc1cc10c067f777d1293ee1f6fd29aa58970fc0c6cef68c842ca3a1eef8595cd889ce2dafa149b313908a11867e17abc90624890166d3f6f5b7563b8eeb61114e3f0b560c76537b81ba164c5454900000da2026876a77f97874a9a7a1a60d3cecb7f02eb07e781ae78c881770a9408d987cf0631f80b15aa0ed45380cccd46939337933fa46d1c86705d75139d3d6d63c5f3889bf349f2b79f57cdf4d81f7ab34c72c9876263b3cb4d2e746d56c96fee4afb98e883aa4126ae8dc0f9d4c14b47d611c3d38bb954c4ef695d14e083a53851202afaf6810774cc17fd701e91ccf43aee2d956fdd560da226337b6c4c4032838ed8288391405d77112a3a55cc4e095df43aef542294ac3d9d9800f5a4d55880f2cbc7508bb4e5005ba5370629c4a18918c581173b08859b88f60463df960fdc246fd2c76489c338ab74bea758875cf0ff35dd48b6f26f18454c7a34dd26aeab625a0b7a59aa25a5c13d1768e84cae7dfa53d065639f2157ee6c6fbd7141d724790a785cee27a61cbf61b9fd036061221c6de4936993cc3041311b5bc586a406a7dc5ffa735f54d2610f1c8adb6792301a40fb29f85305e13d5f6481fbb009890e3749f9a9fc944253e7dc3e63e3ebfa061f55897ec3a0bf7b12720882b083c2e75a077a090afab1f2da80b450d192a2b74a4cf7329af8fbc818358d252e4d70d656b208c2599936bdcb5599435d3b4cdae3bd932b9b50f5609dd2b7d46ca318adfe4ed0c9a71e0b0f5fcabed34b923f1e2c9c894a7565f745e95d5cd6c7a11e76cd6b9e1d726489a05f2c3ba23f2b4653117ec3b12709b769dacd7e4c453be4c2defe7a3e4ec5e7b8a9700d56c703ca6c6f618bf2d6bcb993e1ace9028dd61e7907bfc0cd2ce1ec910d5cf5523fca730653058cf81f60aebdd8c89b77c0f1c46aad8451d2d8ef4194fa1fd16cd96994bc07a3c5322c7af5362754668adb75343282b6a3a98fda4f7bb77ac454ca7c898cfa3e307a57755dc4cbf270473d6abb003717619f28d17412fcde404f1643ba5526fe75978f7a58260677be21b497852b523e95eae93a4fc9bcf05508d87abf395eb815bc8ea6c8ab2b221e0931a837e5c36768d45249ddb55a7294021b43b4dc808908258d968869243f4e630c9cb26a19221d91bf417cf5b508ef28ca018f4c0c3d49f52a148bbc1bcc797bd4c3ba1f7b9410040f9f1ae1a43099cc55a32f1fb232200feb8c6380b99e14e2ae47f59633c0ec40d8d7175ecae7d6ada416eee4fa1efbc853c86ae295713b8b621beee3d81b6915bb580c237c7f2122d3b1f0f948f63b4342f1348d0f2efdf81a84ccefc782fd6f57d13c324e8f3cb238596f8703e81a42cae6c9bcea75eb062ceef69304562c57217434be7dc9f5d1a85f8728e5ca81f46b5913a62e57a4c6f31dea96b52172d4ec62dc6743905325b4e4b1c5267b36e9efca78af2d3eec06116289f68357611250d1faaf87698501f42baf563b4de62b7411c5ef2863f44486de2a0ee3fb9212203f8962ead89020f6af54fdb61154b889ba09942a432d1e763ad8e5fe1500a28f61d25611b50fd7b7219d9edd0fc0ab5404ffb8b45b0405706d502e6d82fbc72df69bc24a78725f74ee662233bd0b61a5cf1c01bc27bd9d4ec28cbc50993b6d2ddc68ca0fd1137bb7a86eff619ccc901e73c2e7f0facb675db873cff7c3358a092aa9ddfd1c85c5fbe5f13c505374d42b11641ddf3792ca8857d27647c3b64724b678d618dfc82ad09ff54998914e4cb8cf320d871841b6c26dca35ad369d59e3aced0dc6ffc37e3088d9f2397b539e4fe29903bca91a2f9be816347cc924c5c33f452f29f192b6829aee8335b3d2b987ae95c6a1f7b0c36caf2ce66e9cec0ffde924c1ce69b30a884034500d5893228c79668fdaa8fa44b77bdaa63b4cfb3ef3d984c684804b06993674369e14d18f49570cfe7930be417fef06610545e312f432b95a2a485e2048244ad1b775a8895eb560bf0198dc7efc26587f44514ecaa221c5d209ab4f889fdd0e99f9998e6682b8998396894de83f72c7ea9471a0db2f3954661789c7210a8dd7250118d220166caa627b12fe330df07c25fc3d934cab426f2f04b6e536e0763bcd95428c090f8e990e47546b2a45be83ce6401a60aa4c5f3ae8ca83b1567b367132be87adf4a183afc3cc3f7de03fd77a17436eaab6f8b15e792f95b53880a701a1c970cefab8cfb30a414f7bfa5782ef2d9620bf32dbc6c138f97c95922f3d811b1ef905868109052187230a62773d6ea727f2c7f8468e1a91f2ecdae29694101217136ea086b88b10471865d68222df78e0026226044079368ff32b26d2f4541aeec705824ba22e2bd1e8ce4fe72332dcd4a87c8c8e7184a9892b8d22e50240f91990ad885acb5f01537c9c6c377c30daefa3c1dc7550faa38a6600409dd11a5f9551df5e02ff109c21c8f378f5bbb45a8fde00017b22ef4dbed7273227412afe2079e381cc7442c56c25434f86d328b66d1b0bae57758", 0xdfd}], 0x1) 16:00:18 executing program 1: r0 = syz_open_pts() dup2(r0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x8, 0xdd, 0x7ff, 0x6, 0x7, 0x0, 0x5af}, &(0x7f0000000080)={0x1, 0x1, 0x10000, 0xfffffffffffffef2, 0x3, 0x3, 0x100000001, 0x7fff}, &(0x7f00000000c0)={0x7, 0x3, 0x4, 0x723e0c70, 0x6, 0x8000, 0x1ff, 0x4}, &(0x7f0000000100)={0xffffffffef5774a8, 0x9}) dup2(r1, r0) pipe2(&(0x7f0000000140), 0x10000) pipe2(&(0x7f0000000180), 0x10004) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0xffffffffffffffbf, 0xc002, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xfff, 0xae}, {0x18, 0x0, 0x0, 0x8}, 0x9, [0x0, 0x8000, 0x400, 0xfa7, 0x438, 0x0, 0x8f2c]}, 0x3c) semctl$SETVAL(0x0, 0x0, 0x8, 0xffffffffffffffff) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="384f6c14c2", 0x5}], 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000240)="30c47cc40e3c9128cfd2d876ffee577ff46f8452c3f45adfb7385e92a79d3b318b577a6c92847d6dc4bd8d4c54e177f2ac6f696dee039dd82e676cc295e46fa6b69542", 0x43}], 0x1) syz_open_pts() r1 = syz_open_pts() close(r1) lstat(0x0, 0x0) write(r0, &(0x7f0000000180)="dfc9ec2449472b", 0x7) syz_open_pts() r2 = socket$inet6(0x18, 0x0, 0x0) truncate(0x0, 0x0) sendmsg(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000002c0)="e0d09c413d7120b828fd945b06a55c09a35206668ddb2a2fd23f25566b87e536c3cc17b5807a5cb8c85b6b26c15f8b4acdffacd26d8bcb0a627bdcdfea1e4dca1db0241c830f972388cbedef1830999aa6205168136d524864c76daa089b00cd2ac2f20b39d615e0c8b325fa91beaa4cfa8c83c202be6a5781d0918f731445bb0cc5aee26e36b5cf37e30ee4ae618fb3d0baa13f21f8ef4310ab3c0049a237c466f1761d405fe585670988674bb3900948f7ee7a6c3e5aa6363667fa610cbebb0be295", 0xc3}], 0x1, &(0x7f00000003c0)=[{0x30, 0x1, 0xfffffffffffffff9, "a49956fdbe518fb7f253ae0f888947c9b8005cb48eba570d202613da075c"}, {0xf8, 0x0, 0x54, "cefd1cd718e24ef5da5dd34cf9009923a6b4484dc70e82b4ce5b8cb56699b6008aaf7b2bea24dfba8b827bbf8c337f02b4c523cfd81b460ac2239af877ec9c97bb0a5acc19708c0a483c4c2a62111a1cf20bc225750dd79415a6fbff71f2eaf9a1a5be9da5d52809900bb382dceecec4cdd8d54f0f86f1ac3b21a7e7d4b8de44675088a892dd373d925c8fd9e41b83198f2fda020d20307159d50d01af040fc2cfe4cf8e35f6c96eea7c6ec2dd708ff26283553d7bba877ec437d28e9d9140f113f1c4f1ae5b8324a1dd0c866dfd84cfbe6461a297aba2826c1118b41b5993ec2161edd192ce"}], 0x128}, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/97, 0x61, 0x841, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:19 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8020000000, 0x0, 0x7ff, 0x0) dup2(r0, r1) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2005, 0x4000004300) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0)     16:00:21 executing program 0: setuid(0xee01) r0 = socket(0x1e, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:21 executing program 1: r0 = syz_open_pts() setgid(0xee00) setegid(0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r1, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xffff, 0x2}, 0x8) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() fchown(r0, r3, r5) fchmod(r0, 0x0) setgid(r4) 16:00:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc)     16:00:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) select(0x40, &(0x7f0000000140)={0x200000004}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x97\x00', &(0x7f0000000100)='$$#\x00', &(0x7f0000000180)='#.#=\x86\x00', &(0x7f00000001c0)='&*!}:\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='[\'\x00']) open(&(0x7f00000000c0)='./file0\x00', 0x8051, 0x0) kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3ce", 0x28) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5154020000b1c85b6a8a1311"}) pipe(&(0x7f0000000000)) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000040)=0x4, 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 16:00:21 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) 16:00:22 executing program 1: socket$inet(0x2, 0x400000000007, 0xff) 16:00:22 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x27, 0x8, &(0x7f0000000000), 0xfeae) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x134, 0x4) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = accept(r2, &(0x7f0000001280)=@un=@abs, &(0x7f00000012c0)=0x8) recvmsg(r3, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f00000001c0)=""/108, 0xffffffffffffff93}], 0x2, &(0x7f0000000240)=""/4096, 0x185}, 0x2) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getrusage(0x0, &(0x7f00000000c0)) 16:00:22 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e2a7631315599001d7078684c0133c00000000000000000000000000000000000000", 0x68, 0x406, 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc4, 0xfffffffffffffffe}) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000005308) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a0, 0xaa) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f00000000c0)=""/128, 0x80}], 0x3) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000000080)="900e7fcc18f1579183d3f8ef00f51c7d6483fa40c93d4c5979bde7d8227b43bec26ffef486cc8f203de5ca28c3d3e99e17c443f7d8592ee17e32e89631da41fd01000080e3357b5202f4e84ec084551ca38bfb93f8ae9fbe7b93fc51abc1bacce016eeb05932031f9d68faf1390fcefcbb02debbe20d112ca8161ed18622855eb3ad6bdc01525900e5968756a0", 0x8d) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000000)='\x00\x00\x00\x00', 0xf5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x81}, 0x8) setsockopt(r0, 0xff, 0x4, &(0x7f0000000340)="f4e0ce55286182c19f58a97ecf63f365", 0xfffffecb) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="5c3f049363cb35d464a1203a95d45d58e768785f9561928108cc3bbc02350534f04e2687630ea543dc025c61b5d2c14b0fba461807d2dd05b55ec7861b0aa5825f55336833865e2e504e1a251a93f6298d7345a5dcfcba38a6ee14f2e78e3c5a78c68ccfd444a2d822b2b3e8eaa02b45ebdff7360547440c89f862232933bd3a6a80d396504365086e4769e4d21e2d4aa258624f854d66c2cc633503e42d7a07f0acb95ef19fbd7ccd97543dab2d517fc57429190af397bbdfd0296ae78051b5f519cfa6ca30d2eac49ab43ed070044ddb07557b28b84e12fb6fefb425bd61c98842e8c0198537ccdd07d9b3a2318d1edd4ecdb4e1", 0xf5}, {&(0x7f00000001c0)="8ce920c36d0e26c651eec57eda3840302f0c1984daf0ed2dcd350a2327b48de3956d07bafa25967d8921dd3389bf8a06ae33484fa317222dede4f0d06f851f069f6a1657f5aa3161da6eda45c0d417d846c0ae4c83b20db7310f0c30036d7116154864519be4e9c641916d9d2b580f5001133f1ee5ce88f4708c920ed92b9e0bab05a0822d0f5ca54b421e39eac578c90ec30b9c02d194110815af75a29717b05d151e5d4626b97710b6f3", 0xab}], 0x2, &(0x7f00000002c0)=[{0x10, 0x1, 0x5}], 0x10}, 0x1) 16:00:22 executing program 1: 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), 0x4) 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}) r1 = socket$unix(0x1, 0x2, 0x0) close(r1) dup2(r0, r1) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20200, 0x8) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:22 executing program 0: shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffb000/0x1000)=nil) r0 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@un=@abs, &(0x7f0000000580)=0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000a00)=""/162, &(0x7f0000000ac0)=0xa2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) lseek(r2, 0x0, 0x3) recvfrom(r2, &(0x7f0000000940)=""/144, 0x90, 0x801, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r4 = syz_open_pts() mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000680)=""/211) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x29b6, 0x1}, {{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0xfff, 0x7}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000008, 0x2, 0x6192}, {{r2}, 0xfffffffffffffffc, 0x22, 0xf0000000, 0x100, 0x6765}, {{r4}, 0xfffffffffffffff8, 0x8, 0x20, 0x80000000, 0x7}, {{r1}, 0x0, 0x20, 0x80, 0x401, 0x6}], 0x115b, &(0x7f0000000140)=[{{r3}, 0x0, 0xb0, 0x40, 0x4, 0x9}], 0xff, &(0x7f0000000180)={0x0, 0x7f}) r5 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/68) write(r3, &(0x7f00000004c0)="e580db9f48ff260c80ed243536d4b5c55dcd888e4ec5f639559fdba3808fefea6a222fbb544600fd188327698e23748bca24326bf3c695520b649c0957d127ddf55b5b7731ff2ddbefff9cd9411104f31a998b2ca830f2c5e22d31bfcc099df080267408e320ed9c05009a40cbcdbc16bb1787b2cf59c0fc90035fd10b3e4b704e45fe9dfcbd87e7a27a56e1c0f73d89b3f87905ef4fbd93b52ea00204e1d06853ae636445962ed821fccb3d20ede297b4761efc34b3a6e4e88f46ca648ec3", 0xbf) recvfrom(r2, &(0x7f0000000880)=""/192, 0xc0, 0x800, &(0x7f0000000440)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = semget$private(0x0, 0x5, 0x202) semctl$GETPID(r6, 0x9, 0x4, &(0x7f0000000300)=""/34) shmget$private(0x0, 0x5000, 0x0, &(0x7f0000ffb000/0x5000)=nil) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000000340)=""/216) poll(&(0x7f0000000280)=[{r3, 0x47}], 0x1, 0xfffffffffffffc01) pwritev(r2, &(0x7f0000000640)=[{&(0x7f00000005c0)="1caec424bf4d3fe2954ad1e6523640db1ba39e3901c0250e228df9519f42cdacdb6f9b24287837fc4e9751cd72321fa0d8453eb003cd33e369db0ad2324c0f0f3667b5d84462e10cf5e33030f3bd9d3a", 0x50}], 0x1, 0x0) semctl$GETVAL(r6, 0x75e4ac8dc3b9b6ef, 0x5, &(0x7f0000000780)=""/245) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040), 0x600, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r2, r0) 16:00:22 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x3) rmdir(&(0x7f00000001c0)='./file0\x00') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0xb2) 16:00:22 executing program 1: poll(&(0x7f0000000000), 0x15d, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x100) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/131, 0x83}], 0x1, 0x5) 16:00:22 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) r1 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) pwritev(r1, &(0x7f0000001640)=[{}], 0x1, 0xfffffffffffffffc) read(r1, &(0x7f0000000340)=""/150, 0x96) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="b5a44fe08d5ede4cf6bcddbfa8416bd8ef0e6b17c6da19b639cbd2bd2d2aca166f976ddf1c1b199746703df9b7c08e3ff2acf59afee51a72b86807e2de8eae878c92170094bcf455188e202dafde0cb772633c4b47c6a8eb95c2577717394ae7fcedca92e813fe7b7ffe1f97f59d786efca348f7bbaf8d1f3859a4b29aa573b908e77253306144c546182b27168863d0a96129fbbd3606020c0feaf8f9d35f05203b032c15302357b361fa26fe12629b924a61327cc4c92f5be2994ce1016aa1dde1c7136b4ddf2b8bbadb6a282a7cd06e0efc44662247e76366015a8ebfa8775c3eba1a5684116ebb688ac92acb9b0e95d5", 0xf2}, {&(0x7f0000000180)="dd91b2252643d776c229742a70f384a109e316ab49c3bbfd83f2ff927420e2dc1eca38b556564776bb8fbaafa2ee300056ed49b0bced2368eee597f786851d394f1f3835af6a2e32c68e8afaf48ab17d0cf6471ace86d96901140c3a39fdf401e615f53aaf1676cd0559b6172918c76dd50ceffee81fda661183a10005fc846aee78e0c4c476d08edb30dd54571788f79d06f2ae2703cf635c572cc31469d0c378137c368f48c9ed2e03ec0b645026", 0xaf}, {&(0x7f0000000240)="55f8074076c4d1e8bc6fd4b6a65dcfe08d2fb494fd8536e75f8b9ad086e9280b08257818a3ba23c8c370ab81e0b81ca29108e1a9d19836627c0e7faa77e0195700d4e781cbe72db822732d36ecbdd5242719cd68d3ff146347de0dbed2c39cb00abb64887828264878b86be45063d878208e9276ae6f90a5a78219f26a07493e7278a0e6", 0x84}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000fff7000001000000198b52df330cb1186ebeb838de48c58340dea2878b46bad0a54c053128f2386de4189f8386bf5002be2e911c1a228949f2166d1210be5ab609e25e12e3e4beda15fd8cb7ce2c0b56bcf8a8fae6754f47b098ed6c0019184f7f57af0eb9e4a93a679fb95b4b5f8b4e4c899afea5e403d3928b3676474462ca2ab2482dddd1abe2feb142fde2e9aa3409bf5afc060bdd387b68ade61c6310bee07a9e4632d95d7659", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0], 0x70, 0x400}, 0x1) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) chdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x828b, 0x148) r1 = getpgrp() execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=':\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='^!#^&\x00']) msgget(0x2, 0x50) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002, r1}) connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000380)='./bus\x00', 0xc01, 0x81) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x100000001, r1}) 16:00:22 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r1, &(0x7f00000000c0)="3cb7260e6c2b06cef9c5b9863dd16df6a91d18e963085fe47948f28debb3b341358fd03c02a8f30e3bebc82079be8b1e67bfbbbb6fbb30f1f420a7151714fb", 0xfde6) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25, 0x2}], 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:22 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) flock(r1, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x80000000, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfc5, 0x200}], 0x10a9, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x2, 0x200}], 0x9, &(0x7f0000000080)={0x5}) flock(r0, 0x9) 16:00:22 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='r\x00', &(0x7f0000000900)='t\xf8\\X{t\x9f\xe4\xc26\a\xf2\xf4u\xeeW\xa1\xf9BI\f\xec\x91\xaf\x15\xa9\x87\xa4\x93\xf2\xed{-Q(\xe6]y\xa1\x16.\xf0>\x0f\x02\x13g\x81.Y\xcd\xb6i5)\xb1\xed&\x1d\x10\xcf`IB\xd4%\xd0\x9e\x95\x05z?\x9dS-\xf5d\x89\xa5;\xe8\x00\x00\x00\x00\x00\x00\x00\x00\xde\xff\xff\xff\x00\x00\x00\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='p\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='/}!\x00', &(0x7f0000000340)='r\x00'], &(0x7f0000000580)) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) utimes(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x8, 0x7fff}, {0x7, 0xffffffff00000000}}) sendto$inet6(r1, &(0x7f0000000780)="8b002e9b07b39eccf9a4636bcd22a0c55acf7e8586c1755e57622dd73ccfa9374721f618af5e2149df85c3dc4a7681df46b1a5f94016cfa78430179226e826cfbe5e5414f18d12e330b0f77fee65432d31ca9b39fbc4ac7547f8a0f284187bfb13407af882846e35eaa6f1d5d2385a20c64cab7e4c5464eaa8e5b3056bacdb15b3d712675df9aad8a6ab7843b1c40e23edfda0abe6f6baafb840986c14011ad08da2344f297d41ee449492dc4646a80ec9a4258e4760c469d5e328d47292826b70fc9c86ca40", 0xc6, 0x40a, 0x0, 0x0) unlink(&(0x7f0000000740)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) wait4(r2, &(0x7f0000000640), 0x2, &(0x7f0000000680)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x1011, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="f806fb2bf8be7a09f2f1ebf156e9256374e3f93e5a921870b26da23a9d4258e819ee50213d70605834d5c7f18cef9523fda9dd8b6ed8cda08b5e914b345bc4e0da4f2768fcd9880128e9299de250e0f9006532b11cc125c36d2d42e737909dc136cbd40f1bd9b4b6d9e8fd9e1501a68fbad91b6b0810938623a786c283c4f3185551e71ce32d861e4df610bfe8a33e4be52512f83b55fadc8a652c79aa8b65ba811b1034495036cd4ec7a3", 0xab, 0xb, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xd022, 0x0) fchmod(r0, 0x181) recvfrom$inet(r0, &(0x7f0000000180)=""/64, 0x27e, 0x40, &(0x7f0000000140)={0x2, 0x1}, 0xb) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000280)=0x10) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x40}], 0x2, 0x1ff) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30180, 0x40) readlinkat(r0, &(0x7f0000000040)='\x00', &(0x7f0000000080)=""/81, 0x51) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) rmdir(&(0x7f0000000500)='./file0\x00') 16:00:22 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/71, 0x47}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/247, 0xf7}, {&(0x7f0000000200)=""/188, 0xbc}], 0x4, 0x0) write(r0, 0x0, 0x91) 16:00:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x8, 0x0, &(0x7f0000000040)=""/43, &(0x7f0000000080)=0x2b) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x6) r1 = syz_open_pts() r2 = open(&(0x7f0000000500)='./file0\x00', 0x200, 0x2) r3 = socket$unix(0x1, 0x2, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r5 = socket$unix(0x1, 0x7, 0x0) r6 = socket(0x10, 0x7, 0x56905936) r7 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x10100, 0x82) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) mknod(&(0x7f00000008c0)='./file1\x00', 0x181, 0xcd75) getgroups(0x6, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000780)=[0x0]) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="722267eb41ff481a7eec0e42e3b4e39f235663e830e140486603d66a8e282caa7a6500f9cc73a47119c5fce047fa0b088c61a6a04ae470874ecbabb8f117ad2c6c811e56bba7e367ba9342ce11345deed059aa324ac95bf14502675debcc3c4c6f1510f4e2c98612ece38b862139a5fecebe9f3559569caeec46b4ed57f198852d67fbf6c89ece28c73fbd1bef533341d48a134ae2b0aa44c4030ada15a38b76a80f2a48dfd5722dbb5a6008da798865f0da2fbe6cc35d98c33d5e722d46c748736db8fa35ad578156ca3fbf8743debc42885908dd21b5e189b5e383589a758b68c7e8cbd3659f892511e9931458f7a646263e", 0xf3}, {&(0x7f0000000180)="90f7375265c942d80116b501f680b6d67f365d0bb5641603783b863057dd5f8988472a43b00259a34bc5af92164c425aebf9db1d2229e848a724569f4ed6a65e6b20335a9ca65c447d01d98314b5b4dcc7de79afca3fe9561a752538f6be58137308f0d66b858d01b27cab47209c3e37441d7b098ab2c2774097c488056d28494d024f70f170aa8095a58420f47a6f307397d28d57a4c479be723a8dedff69341f1f96de1a6e7fb82a4f1cd71beca2d537d29405b107d40d279d0f595be0d8d543e73e347433578358ec98c5a229350de8d81e88bf06e40ccbdb5002f9d9e56273d0d6724256b9d8da1988a115aee2e2", 0xf0}, {&(0x7f0000000280)="a9f2", 0x2}, {&(0x7f00000002c0)="87a98cb2bf29f48fb28a1d7fc5b1c8a418551ead2ac8ca0fb85a71423d284d17ceeac4757f7ff6f9c12f74409ea82ebf5e85f5a74cdbb063bfc6d2c2b6ddc593f97732c6d6f997e423bae3a2d9bff9e4a03adc835f2d047ff7b22191073f0865f5e4fc75f2069742ebca0e57112ddd664a8d978c2338bea12ef1f4fe194e3a71a1d5d30e30507e7f80ab21517318daee21bafdc482d2e0ccbb66c84b51386ab68921072bc03e5ee0b8c1627e4548bc71a62af358e4a8a74d9bdab2d8ac2b", 0xbe}, {&(0x7f0000000380)="fba9c60965b6fec77cd4fb639cd4115a97b3204d3ea95fe830cac9bb956cfc8126aa38fafc80d1bcd41ed37617f87d92f9424cf8c277b48b3b0f948e32aaec1aaea39cecf75f8d27ba0e0d83078b57352fb8b7fa9ffe67bd6de47d87a02a510908304d6c968b27a77c97d0b46b6e155f41577d70b52c4d7a18fab3ff26eb0d7ba10e4eaf2afd6644497cb5460f773a1e623f1b92a95e376e49cccd35ee17f18be6611aa6e41e94", 0xa7}, {&(0x7f0000000440)="865a49170a", 0x5}], 0x6, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x400}, 0x1) accept$unix(r7, 0x0, &(0x7f0000000900)) r17 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r17, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) 16:00:22 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x9, 0x0, 0x5, 0x0) sendmsg(r2, &(0x7f00000014c0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000180)="917efe922f47a9948ce271f3d7efe97142afa860e5f441216671eba29e47ec89746ceae68edb97770aca1ae6810dba1beb82c506ebfd6a163fe3f257ce255bfea303744102bdeefbb8789fa828fe0f80c8a4fa1273ccb3d8972278b606f0cc89825a9b95e9637d588622d5deea0b4a89ca6c98abce2a2d61731ae1c71ea63d93fa78881335cfa5e3a28a6e43435d2b83f1f4a41c9f23a93106dd114ae6b4cb0ea7bf33ab37e0e3256ad8f3b0917186fac555a5ea92d0e6fd8f243e8d941335b7235de969704ba865d7", 0xc9}, {&(0x7f0000000280)="5e7219c55cee1edba6a9e8dac8cff77361481f997b6fce16093333fc3c13ce0aa4db2de51970b4a61975c9a02f1b5b2034ac", 0x32}, {&(0x7f00000002c0)="752968042e9c630e9e43eff67ea6095032a84f9c3777f701236e989b5387b926ad1ebdc0264cbe911b9e391cb642a0899a58f86230e9e52734c7802bca8a7061fafa00254d3d85a9e94229c518f12834911a65cde81e09a29d973420570395da11bc048f1eb2a6cd41ff902f4fc59045aa8af137ba21", 0x76}, {&(0x7f0000000340)="e31cc7433fef8a3e5e1ee21e9316bbe6c54c3f7a6f810e57d90b26ad28f07fcbbbba31321e90759f728bd402c9c5127bf837091825f9ccd65e0a920343cd3ca8930d051d22a4590083f944e413b060d8c239a9d69a94644871fe118f6b60f24ddb38949613d4fec205207dacf0878d32fcebdcf0aa9511b5008505d6b963489e0a65ddc5f457e8275b89e350fb8829bde8f280f06c4169ce8bdd5d49b7b1fae113853df22000ba2f562b8d3f054a6ea3c8e2996159de90bf2558ad706a9e15e7333f576e417faa439a1e1e67730ce1ba41baf272bcf80e72c8f9e3d0623cc9312253eb51e182a7322449ac777cabec13906e2409c946458272a1f9d03f1818b9e39dd71cd93afd309019ccce322b37ddef642a825e2b714f444a1c4c35d2f9ad3e93719b7812848399dbc815a8e1691f74e4b840b2e6356fb1e55787da61e88b32ff27d5a2a853686b486e105bc9ef11867e184fa6ed10f1ab5224724587cb429fe0e0e66a940ced5ca6cdb7730eeb61911e95bf1a05c9a3dfa54427def7649e7de39fa8fe525445613865e9fb243b3b4f9bd664c0baac8d12ed59ca4e8bad684b7d06b6a7909e5238fb2805ae8e043b1372f856b77defd90bfcd57519cd1a6516292bb8fad54d5fd62f8be06da6b1e3f2d71a84545aef5eeab493e807a2283ddb766772c7336e38dbcc27803370da0d2019d2925b31b45082c181246e7ece5aab2bc2abc3f0f4633f32c8458ed134b6f3005319bd63d55528f349b6b35a60ff5e1a2eb4f3bf256b4f6a9859d1dfbb3cd704ab62c4ada49fe966c4e71f4a7e0153953cbcd58df8f27340040a2ea8a2e71b624fed66e852de5aa3028f7d1ed3d32d4ec1583f312b6f108e71b788016e908edf5a506878ece6f88254f6a8f2daa61bc251b3508fa43c2fb3a70dedf1735dd586fbc5a1cb29b34ff43ba9b637cccf4854b8f90819ba308757d26d7aae636fa2f453a04a0cd80f50498a9465a0dcdf73a8080c2bb640f4f989a9c5fca7001750f21ad64d0c8a4de4dc054544b545bb49cf9d0fdb3c824be7cd048f71316011305c67d4b43002f9163916df322e51ee935d0cf39215610b7b0f00866fdd21963d448c1b8954af19bbeda233e3a4b967f54a6f949967a76f73475abdc39515a2ba508debac0232ee64333afa959b10dd8fc2558de56be0c9e995dd41920b5d0f6f789f05031b0f6a936c10442246628584f37f28286318e3f7277135bbb4fbc23757d11f83b08070ba2cdaa78982aeac24007ad362edfb85c2c198fcd712114f8bd402049a86ff5621863b826ed67da55cfd5c9e6ef43395fbbe049772a548534d61a45fe6190b6683abc918f546f1024f83dbbd3556f935b61e01fea350026dfe09682211f55a1f993db187bc61457dfaf09a1928a251ec864ac500697ff194571f335ec988ca94384197521a1e9aab8e36120e6452833af53f3ec46e366a65618bb4c47081ee6c0750851a54894237c068fd87f0d7b3864847cd0fd99587ab3f10cfc3ef89c59123072f625febd2f01821c3541f1a3b0ebb8cb46e6b70a830f76255b0be9abb628a6aba4cbf6066093a312362f5f77e4f9d5cb29f1556fd5586d70d3c8cfdb941d641dd258f1bb459dc660cc4dfa81cd0da5285ac8644be86b0d0623e80078ce4eb86a8b747561365e4c791d891927873972591692b10bd9908abebc386c0d28e38fe4d81b5457876a20eb9e39112881bf4f463521963d680e2aad34436213df2b70b14a9f07ef71d2f4fbcb9b2b63189d3414a9e782fbf1b04f6b63be55255a1e0c2f37b38364f3ae910193c7784b852eb0bae12017d8d3ca0e2d75c1a3d62d48480d3a4654a16de0e6997e07ab176e8f6b01682c154a1932adb3e4b937b2598624d8c12c51f51d07bdd1faa0071d4ad5f2897a194bffc034c7ff5778522145147d16ce69dbd5f3c8e0355e8c620a537728af12929e0f7a34ec74cacb6a5103a3c3f8f9643cebef2a0f56ca6a3336d2c8931ffa0baa4be6ea96a52b8c612978104154d1b4897224e48055d48aa60d0757ac9c73ac2a56582dd84cd94f3a0fd0ce0a869b3af8d96428c87d413269fa3cab5aa340936b108b0ce732e3c9411824247ce9cecd4c80ffb805c7d363132a6ffb35008ebbb01cd83f13154573fb20c520f0ec3b875f5d51b196094243018e7515fe459662181899d9b8e70ff5583ea3bfdb523a458f380ddbf7ba00cb3147219f2857e77f567b715e7768ca9d5d5d10f25a738d2e406d29b84c5f467ede567abe2274ef692b6b4a9f0af3ce933cb060deef77bb1bf2e6b8b395f8e5aca095c09908696da1d0722c0c743c7c569b58dad88f8a445b36c18b70c4b4f3d846a2b59820a4f692ccb7afe026fb95b2f69c59134b8935e8b8d94d78f6dbe72d30120530eb984b88cf1c81ab09eb61ce266c35ae03516879a29afa0b400e7c38b72ef9a6992477f0aace31d1999c36011dfe17a0c92cfc325ea0ae517db370ee5b1e25c95cd7b2231934ebfcbe39bfe3dbe1692855b074f42ce66b24a8209e5e9b825a378a178eec9328fddc704231be503a71f50ad660fac9af82cac55720112de9ede3061073d072f73628793bfd62ef0072a24072f6ef5ed85e765a42f3e5f065ea4517046b102a322d7923b00d9b94386486dd5a3872ce1f19eba09ebb46deb1df1189d0a7c2f4d6b0b6d11bca9972cdde089642afb2434e631295f234277e09d835e9e7a659a540042924b96e3b8a9028ea70e1c14897e9cf5dc221ab9cc041725b9cb5a281e8890e15685e54494e75367247aa02175eb2d571d05867c3c889d35e5d15f3f6892cdfd6801ad9e689cac2bdaf8298b4ec89f8413854067947f0c6aab0b338967e358b44f6a93fe207d32e772e3e9c3ba54e297c5282b455f0e33915b4d96caf5a75143361817fd85e7c5054be254287c5f741b649b184abb88cd5cca84b69cc1b44bc79fda9206139421e6adcc4ddb06162af4be05c9f108d5f0bb7a2cf2ea6fc3707619b9fb6ff06c596eb31429bba7d8be3b38275f31f2a195e52dc73cc408b67e8c2c2a09403757271ba73c416370af2b2b860d1d6fbe0945d06607db2063dc49cda7b608f81748efc32a97715e6c6df0850787b384c82055e5b5f605aecb3e278ca4180b4d84d211051c357d19568913c940e5e0af4df0f0e4eebb54be2998acf59ae5cbf032ca36252d891712ac8049d949b73e310894f52e3629625557c8c6a2f4cce070d05a1041233f6abf17fcbae8220ddc660040d040a1f69b75b5826e92357b440eab236814c771d530f3a44705431edba26f75812e9893625ed5607c8eb528fc2a2a9c03daef9948dc86cb9962a2d7e877b7f6f1b6b429ef7f6f54d6f6d75a0406af1f677517827b34b9d675bbf9229ee528160fd20f2b03f2ed36b5853f5c42453499c1e69293d7e85f01e22ae29f2c1b1ed636587cae794993e311b2be46e34c60c53369d79575d10de8c4ae72d7f468ff75ed4034704873028e4482c008616dc84e69c2ba587d328fbcdce19690cc7839a2c42aa326b2ac67c29581dbfc8e77db2bd1794818b679f20fcad555be2742d0cf4d95c4a8efb167acc2dc25e09af7db0b239c3d523eebd3f3bda3c40e86ad74e77fca0d7d678847a7dd116e0752704e53a8f5bb41181160e2da8c98bcf8819749584ee526b13dc2c1a2af06f1bc443e1ba15b27c11fb02774e48f14f58f91a93706aee52223afc0df80e8cd35d508f5eade63999dedaad351ec9b1e039f6414e3b1c3c3ad4c71dc0b19acd3102024cced1c5bb56353805262511a2158a7fdcd02f68b6a4930989caac8820574a53fb03fbce325ca8a7f60bdd7d0b88737ec215080ad95ca80e5947e5fdd676d47e5d459e3a0555d2bef4bc1ca7da92039530e5d339689f71d86e80e49090ca0d003d061bd6b66e58a225c92ed1c8ef86c4c8020fb3881243919563bdd718c5eb73f8bc093782c35075c1f5831ca64d864621830f0d89342000929fb8062bbd05c0b7f86ed9cff8a97be125b711ef74eb69f613e3796b010ff41aa0cd8747163ac2a4bcd6f86d7fd395dbd0c9aeb674522c4d9344ad78489177678ee17d85cf5665febb97929ee50e13aac7ac8a2f6a99cd549c52b7f5a3512a22c42e4221762124b877df7783598dd401524105dcaafb38f994d1bb4ef17c229e0cff007421d82d19ad0dce524b225b764360c6a59edec5d36a1f6700c1449f9d436b4af2bbd8ee60c88c6972f11ff3abb0a39590005536ffbe42bf3cc59501925014709d9ec656eedcf43c62a60df7c87cb392ba838bbefd906b9391ae02e1d056d45ab627244cd12b48ad3cef7f547021bea4f4980c6b6b57801c7e874a909eb64dbf2d2c5452cb181f2ab31107490c506dd17f2874996ad44b190c3b136fe80a8dc4c1a85c692ca33b87faf6789f25174e22d3399a67dfa9862332fc7afa10a80e9bfcb013cfdcffcd18729c274eb6a3691dce7e2a2da476b8486a756d829e28a8c36aa491aea28f2bae6c17247738507ce7cde0fe4a994e0cbdc9ee6d6a001b7d4174e86f4f2aa3ba942760ec7e99dc55f05fdd2ae2c09a07fc2084862e597e41fda9f2ef6e1481405900ef9be1d4bc1d2d2b2cb21a3c9be4b8a447c82dc46d5b60d69202a1f5c1740e05620d9a37b771b686280ea3370e35aae0f5af97b264f4d3e9f4e786c2f95eadf03a4608edbdd3efe339a5f661e92621f9e4fdc89c561f851bd91669b10991856251464f5cbb5e184130c18538ae5177ca24f975d9e0f0fe9b7c38a19f76ab017764dd392906dc46b4587d246b3c66b3aa4e881e02d2ee66e8bead8313d8d108e693623cef93c4a4d982f64542dbfd564ca2acc9ee7eb984cac44ed2261340883103e14eb8553a8838560e87b2960886bf6c1b4f1805d7c3fe08b3a2f770367a3dad84493ad9ca23b5c714bcd26f5132ecb8e8540d7b59ebbfa63319ae582ca6d12ea820f605f8715833c0340a6739460c5209ceb5f2fe3ea35c416a921c136812322bc9700563281bd1dafc46d78cc2ff71949ba736c7f5e86e45284044cc97f6135125db133baa62c8bacae0e2506f7f34d9e34c58f8c6abbc2816beee52a91319d899793ffbaf9571001627f3b8ce5b0762d8af612bfbb71787a0623cdab42dd81cb1e29d83ab82273b26320b1a4caf7a46bd900d51927dd8a54e4fb3d9a3a31993083fb177e30ef52a18eaa3e55f90312400e32d42e1c12dd5c15d5206b06753fbb92a4c4038bd3f6da9b6612c5cb35473d9493619fc3094bf3b3afe2e038d280b30566638bafd8860834c8da37966b89794e13975c6e3d996e1bcaf87d3df14079f0766991869e9d3e79056a0872c3eb136499ed96325f9d272c32615a55d30d9421f22dacc2f9196eab89ec9ed568f9c3be4fd46e8108b10f5aff16bb433ebf02e77fd2727c3035105c25830fd1c7c31aa942d00d5ad5236df4c314b614f1b26ae9f698613f35dd654b293a6f6f0eb379cf6c4a0d241981305e7abf1ce205891aa902127a213c5caceae97d7bbb9dd6fdf26e7716da079be0e2f90b90a86e573346b63fd34dc23cf072775d5d38890d23f5e4f4693bc156edb127c2957a0d67070bc3145941282b30e6fbed9c0d550c9d5aa1b3aebb4e5e0fd205162a3b1908dacd0258cce44bdb92a67a1b1c84215360e1344dd21699b1b845c1d868a0cd8e57728a5de4f49ea1ee9cdb9f5c4867bdde60dc0fb53eca8cbf9fae0ded19b0d8d698b842711b924719508cbbcc501687ff147f6e6d8c4d3349e5aef09078adac8d715af20fcb", 0x1000}], 0x4, &(0x7f0000001380)=[{0x110, 0xffff, 0x2, "da9c1d8e6cdf62cff6deeff121bb4ad27b09c9e69196d963146857747b358d9eca19d98297034b86860c60bc9292cb4b79269fccca41c9459dd646ef14fc4e438d16817101068fe0b037b2fddcf0af33af25281d4266b34aee07000284f60c8cf8d543aa8f0f43a8df57a2ef8ed512a5b7f49fedc14cc2b86cedb3a845f13bf1fe1d83cfcbbaa33153b4a6307a8e212bc632dc6cd12e01c23084aae022e084e2dba31c7faa6f9fc08de314554d1d51d65cf9b37dc2683b3f638416d26cb30d9d8a47b97af7d1fab7c3bc46a5d287234f8325df9a8934a52726b273d92261ee6d6afa57067a6686fbc9326cf39fd1c98d65780a1e4613556711bfe686fb0126"}], 0x110}, 0x1) close(r1) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x229, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) read(r0, &(0x7f00000000c0)=""/249, 0xf9) fchmod(0xffffffffffffffff, 0x3) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x4, 0xfffffffffffffffc, 0x0, "1eae200000000065d7070b9c5a628eff00", 0x20, 0x40}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x188) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x7) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x102) poll(&(0x7f0000000100)=[{r0, 0xc7}], 0x1, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x32ee3f36) r0 = socket$inet6(0x18, 0x5, 0x88e3) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000100)=""/249, 0xf9, 0x841, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7f) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x4000040000000, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup2(r2, r1) 16:00:23 executing program 1: open(&(0x7f00000001c0)='.\x00', 0x218, 0x2) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x8) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r1) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() r6 = getuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() r9 = geteuid() r10 = getegid() r11 = getpgrp() r12 = geteuid() r13 = getgid() r14 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = getpgrp() r18 = geteuid() r19 = getegid() sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="776942e65f1237ea414cde5a4146bb5162ef3f1855ed67251991df", 0x1b}, {&(0x7f00000000c0)="619ea0fba32302e1b2b15953fbde257df136d49ae9e74478", 0x18}, {&(0x7f0000000bc0)="aff22b3bbb6fc3c63c5156f82c75e44ff014f232aac2b24a21b8f7cc9b29ea2886538a599986feecabfeee52fe49e88b15b8f3a6ab9085f96c6eb9c9bd8ae34e01128de36867afd9ba8e8d480e92504213c3cf88de2f006452e9affa57a6ff0422e3d019c6e48d5d601428fa867458f9185bf1d2d9d2e0eef5dc04050ecaf52567400e7386624066c419ccc9e7106476394b81d52b105c12ce862bf2fb9b32d65aa4c88ec909b2cdcc05d1881af7791b1d92fc1298fb748299aa9a0716c5cece0c527d843b39c25b8b1c26b7fdecbc3d99495b070ca0dcc50678858f3e6ad9dad022f100f83b5a3f233b01d1c2da1ace5e821bc5b936e46e6bb54655569559e1d3e21c09ecafcda3a5c9eba974fcd81eff8f770d175f8b4270abf1178510893a9c0e65c88ea475300c89f3372f1f3fbc94396127e3e03f79e47df9a616bb908e5d9ddb4329d16f2083a113e1ef6ffdbc716200fa4e62beb6542014881241ff44e2e48c5ded57391eab663e170b168c86ff2409ccbace9beeaac5769744b541a82fe0a6a5471d00841bfefae0da6fb157da740fbde0ee013cacf3d7d25e5dd311bec315316722d6f98e7ff822026e4668fae6fa5129179ed3a24855f5cecf880348f09131d5f8847224d0c1860d4a0b5293ad5dd6fabb6c444ff0efcfc4ffaad231d1aa528a9cd75ea573ed14615831ebd71371d412fa3d1e4666b82204efe3b07b2d8e00b8cacf887a921cd47027c5bbaf246e30a32af7831612d7cf66af112b6d79a341a632d7f585570b034e7051d618f750ac84e006646f25dfe09e5538d19c68f47a8982803b1c077fda59c814e3893bc2583460a50a096ae58b0f2c4cadaf9c9ebc6a1129fb07ab1941fef690f058d416371fa0a15ad6a232da40f53f12da8a7da252b8bb47ec991874e12c40576022865136cd176df2d5c7b76bbebdb269685777248fc8bbca3a3ce564afa0e6d48d4bf460678728e23e794fc80272694bcaffc036b775ffe8ca43dc6926c9a15e39c36b04b5e7794f29d5cf50026f7392a120e3383a22315d1bbad7e02976e41db3a7d562e7afa6e4d066e8b0942e8c90a0a13bdec4c80a2317efd3197e0a0143774027fb2d4d6933159a32993ef6d10e2ca8aa69658682a03dc9d5bb22edab74c981afe282f8de6d0ae6496e284a21f80af748e8de1f2aa070f6a2bab9239754b72daeb06df0ecf0635cd56fb3aae8c6a645ae0701034ad3f5145a88e74a4c3d26aab51cf6549aa7f9c29e5187302dffbe9da5db95d1aee4cada62f980b2d34c3bb260839232a0c4e63f2f3071ba9df43b66af23a6ed9a0e06b7b727697a2f156a63a6dae3451cdcdfc34e2764f382ca61ea394b9a85328f215585665488728d5597b98fd1a520c55e628791abcff88104df0b8804390377490ab03e025949e7a25f00d23a76cf2534ee1834b33b34a732e40ef838e03e25ddf36856f6fc28728af2cb537d986a52790dbda3a28153f2d4a9151f809f7139f59ba77ca491897e6b03a365d5a9d573900d8dd465f41e7c1e1b0b4bb9e19d515b1f48a2a01422346adf0a4326fc66915993fb919e6a9ec5e2b8e5797ff66b7f0c37cdfd346f590c35d6e8d8ff851a5cabc57a099a12b8c6e06850e8f3ebd9f1b3fd100fa25d49254f6b2185e2f940d3c3aa79b732524e3b41b53be303cd4ea844c098f8445544d9b6939a10c8b0f705f491c6e474162acbb327cdb703df4dc8f521c145b8544c56e0990adaedf55cd5c1fb967ba56762fc0af7e9724b1992b9ddd343b3d1022f1b085616d8a0722cd83f01756efcb5c3b23f1984909bf54109611a53c8d49a0fc2f22645758061c27c9f2cbb6ac95f48f3724b2883c87c8035955576e46c43e08db53fadcb07f9ee9b0ec4eca9ec17242b9f4f3bde870707f12d67edb74a4912d223f47df2fb5fc66eb843d0dcd02ca4c2d6a5bdce0b30207e802dac799ba0ad160509b412c6e82a80193fd10bf3067d86b4df3f4d5e8126572680819df6458781478f4ad3e1d158e3d8fc6b395ac456541c985400a40c9ab1ca656533dacaa60669ef66a9d3f0beb1051a304ca22c1bea1e659b9c131384ec1a4e1aad2fc05351756943c40b9d87468a94724976e5530bf385759fab9bd926b024f4172d79b49eaf6b7b7ca4ecdd78f90d03b46e6ff66b81b779bcc53a80328ff728dee92bca2e15e5f468d5b8d221ccb041b7bc566471ac2b72dffbb3f0e3d1259310f23cec9d8a2cdbfa29e942de971ce722b365c5e56dc0c8b2050a7138a5bf03ee0336ffc68b9f227654572c3cdf469ca0f27ef144b732ecb6d23985a361209ac6d9f99f2eb4a2f93a667582998b3ed04efbef9282bf1b2934b238221f1cc0bc759d7d85e989584415f734f5b764b454e69215c2a69c52db04b47e23b403219f0b4e7cf9c03326db7afd0a9ef344c5f7049d798f88be4e68e69f3f6fcbe9d21864bbfc3850c1063d9a222d702fb29457b4c0e78733b9c65137afe48f3a439ba315a7c00aa377150b5799ec6f9dd02adb27697cb5f553ea4e7e49f394223991054809b248adff1cc8426dbc4074c456db9df513f77e55e39cf7482380c7428df6fa0b09ad450ab7065fd45788b2df68a039785538f795749e2613bba220b2dad0b924e381cd3b8398682431e3b1391b2e00a4c6e83ee00f30bd6c96608e56320f713a0240e36bfca76c1895b525d01c8b642621ed117adc25c2b7e6aa18ee02233d92dc7c47c26de6312da1d331e4086aa88dc1a82439c536cc1cfe25231e516b9f30a4e8e69a1a45d6637aecdbf7d3fe7038f23ed066f0f5e6aa1d891e20f13f93a44b90959272612fcec9bf880abade0b6b3882ed2f01549c1c488596b033324efa4768cec30499320808c86837afd4fedafd14273bcb16af64349d3903365db6f10f821ee5b993226f08a59a3d69dda774259c67129ab8db55f1a95ac2de030a5e49646de799a7a794cf690a5cb5d76cdf5f14a1cb8057b1faae7d39d6d47fcdb22cf3e86310f04313f1349b2db68f3e281b4f0385b5405ea3a56373a862fa172b6ef4fe24d47806753eb72c3e98eacbc79f74ed0fdddca31f0879874a632d7da013be783d55d64fabf9c54235d624d7a357c1e9088a20eb3b9ed979f0e8f76dde8d8733c45b3b8b24493b046abbf25e1e22e99f1886d11710e91d4dfb929ad769d721f3735f2b5b5c2db6145df1403a8237ce4fb1bca61367f1e8db49c7307b88f0220b4674164bd011ffea4a051ac464bcee05219e084db12cbccc89d6ba237ad4be484e164613ba0227e2fffa3afb308198416d4d9f3361ded38e6d55ce99a4ad755e6d5034da09c5215bee1a93c4f1e57c1e3338d0568c2409ada500ca7e2cea028cb7d6d8f09d694b4e63b2fbe849682247d2b18f3a36a8136d2d32fe99f071c84e1f4df8ad1ae31927c98300ef2b23ec4ae1c0cbc029f506faba3592f5d575e57fa5153db0faa8bb58f0eb9ca5d3d90a53ecdc7cea0b4d19781d058f49ba2425fd6da1f3441c1e4f13951ee89b34c7cb6743f419a72184d791377a2c2d615f05559bbff2e9adc50fed6a86f6c0f857e89bcf9821e2420745a517802fd217ff7f90bd97edd4b53b22cde4b370be3c31145bd07c41334af5351e3cb6a44b694ca3881f66756cc79e07b39f8746f316b9a4243844fdf031432148d43e8ddf46c0162bb3ce7c6efd2167de494b6039d2269ba55fc2ed50238e5cd18e21698d0c5ab44023cd6bd85e548c415c7afea47b41123d57cd863d253ba34e84c169ecf8cc86070166d4fe42dc4250d60bda73be8dd8dbe9d8294d9fc33ddc06cc8e5e389090d4e388686090930062af91a17255e917b0fffcc7375e77e2922c6fb94fd2c7c16d63dd208fdb3fe9472eac44b8640a27aab3adff96e98091f8768f36140929c5f03cbbfa8ee5d9b1152a2146f4cdd54d1533776312f2264d5951970496d4b6cf26f0a6e8ccdb08497b7c3b57d22ad8e9871bdd8328728eb512b5db214f4bc464d8b70c07657c85faa0d92e14c26d53ecbb0ef17e8556e5eb03453a5fb0ca37ac178463a0591ee8587f3a147910161510c8e75ae2e45fe6fcb0a579c7e92af432e119750dbd622278a6d6a8e5cd4afa5fd5df2b1a1d051b201617179d7978398961549de041404c1ea349bfbc996d910df355a09a36dd156bafa6a5a47e2134eb462b1db23213c01e2cf699918044b5afc30cb3dff5859940a5627a0fce5d5875ce87d7ed65a1aac64544285803b7f40e941ff3175737efad167a2c4535292d5946f8ab5b197a03a75a7c767f6137f674a7b0087c2384ecd36b4bbd171b69b254f22a70285dbbad7f3d45ee3dd86fdf0abb036d90f31af58066810b8512f64fd656280e22a047c2a24a319d765616172ca7cdd0b328ea5317311a065c752172a8877b01da2b4b65d3568a3bfb5707b3d37cb0a646e260648d6fff69e6900f96a5ce5fd42f971f81b3e0641638041a3e50035d5ba957b39841b45c7af34f1aed827f3b5498e2bb0ccfc09e5e0ab3321d5ec2a5518e12846195f3e2d79e035a84bcc1c2d10f975744f4b4fb07de76a5bcd94b08186ed5c16f91ad4e5f279ddaf8f6d290788c3e4912db9d1f611f8b107095cd9b0e1412a045f94a07ad1451cf3dfc0ffaf4f15a337a408422549f04c20208421e21f8faddb8dfad270ad5b7f2c7ca573019680cb6844e83fdec306c05806354eff1a887d59d3facadfe3d10a0304c6e9823fc6b32033cae13c5c4e91d1dfa890427a50b20d8ba18d967b1807fdc076863c75f99019b69415361fa294b6f88dbffde14cc5299bf24ee8fd2cf0ed6dac422987321eba9df09ab573c1069f91dc0abe3fda226d49468bc856583c97f17080f65c125ddae391ae3713d60a206a99170badaefc8a70f14fafd0fd4ebde34e32645aaadfadce0d0075be7b5186a4ca31ba4b66f7e54f59a2ec2f0086bd79ef3c116d6d1f839166855332d72973aced5feab9591596a28f3b4bcda97c59ad1ea6b7c4f545fbfe84209c34782e2dc3151b0952ace709e2ae629c6d3c038ae483460d1530cbafce5d547b88a196da18ad70b0f0eeea6f729b1fd0dbb8ec47b4eea2bdc564a329be384d40601f405aec46c61b07a345be01ab6db59faee177664f2345f411f0ec733368f59c9e877f383b871dfeae385d507b4ff6a7c64db9f61b24c283bcf7ad2d604122b6741ae1992dd31b38b8e166b106115306a32603f4f46cfcd834564c81fc50633dc7c9bf527e4d9c28eab79f4e054203fe75fd34a8e24934be526549bfd9a50f5551788be5ae58a6c270b11874be039eeecf74bbd38ac784b3bd5f1313459b067c70b47bbdafc4e6a6e8a6a39ee73e3498348601ab90929968e519e282bc751bf700cb5245c763bf98ed4b6f5b2ca19a8c6a1079e9ef323c02c8112645325ed073d797d11fa514ccfa7147b4ca933356e56651263731b50984e5800819549121c99cbfe5a48eaf940eff78f2be6ea32e957d13201bebf61520aaeaf9b643c0b7b5dbdf01fb883132d591ed7ee755b416411bbaf424bb3d1daeba168d35804a12fd781e43ef350a4f5b0116dba7e8402503b0771fb872b012e1ebe91531a2326da1a87505ac8546e74d9a41e1fe0f92db7b35b58a25e8bac385b8f46e23533b51b6932ce5b268e02a71738bf13c0ec2922c563ed62837d7dfd8e12b4f191f63875fe56f0687ee48f76ed61aa859af1df16ea908b5fc4ea61108f4b39a354d1e520a9254e09ab2ac3048656f8ae3d26c460945bebea0783bbe6a788b097c5ba26015ddf0c5342", 0x1000}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r3, r1, r2, r2, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r4, r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r1, r1, r3, r3]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x148, 0x1}, 0x8) recvmsg(r3, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/53, 0x35}, 0x0) sendmsg$unix(r4, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r4, @ANYRES32=r3], 0x20}, 0x0) 16:00:23 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/17, 0x11) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000100)=[r0, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[r0, r3, r0, r0, r4, r1, r1, r3]) r8 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) recvfrom$inet(r8, &(0x7f0000000240)=""/4096, 0x1000, 0x2, &(0x7f0000001240)={0x2, 0x0}, 0xc) shutdown(r8, 0x0) getgroups(0x4, &(0x7f0000001280)=[r5, r6, r7, r5]) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f00000012c0), &(0x7f0000001300)=0x10) r10 = openat(0xffffffffffffff9c, &(0x7f0000001380)='./file0\x00', 0x0, 0x10) linkat(r8, &(0x7f0000001340)='./file0\x00', r10, &(0x7f00000013c0)='./file0\x00', 0x4) connect$inet(r10, &(0x7f0000001400)={0x2, 0x3}, 0xc) getsockname(r8, &(0x7f0000001440)=@in, &(0x7f0000001480)=0xc) getsockname$unix(r10, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) shutdown(r8, 0x1) getpgrp() ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000001540)=0x5) mkdirat(r10, &(0x7f0000001580)='./file0\x00', 0x20) fchownat(r10, &(0x7f00000015c0)='./file0\x00', r2, r9, 0x2) rename(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') setsockopt(r8, 0x0, 0x6, &(0x7f0000001680)="f23559a677fc41c5d44074b728157964b521e7ae2e0eeab8f10ff94ab383ae678eac30760f14b5269dd1e5538b46026655", 0x31) getsockname(r8, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000001740)={0xffffffffffffff92, 0x6}, 0x10) getpeername$unix(r8, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) getsockopt$sock_int(r10, 0xffff, 0x284, &(0x7f0000001800), &(0x7f0000001840)=0x4) open(&(0x7f0000001880)='./file0\x00', 0x8418, 0x14) lchown(&(0x7f00000018c0)='./file0\x00', r2, r4) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000001900)=""/114) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20001, 0x40) linkat(r2, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) close(r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xe1}], 0x1000, 0x0, 0x0, 0x0) fchdir(r0) 16:00:23 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = syz_open_pts() close(r0) r3 = kqueue() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x5, 0x0, 0x0, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc", 0x3}) ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f0000000000)=[{r2}, {r4, 0x16c}], 0x2, 0x0) dup2(r2, r3) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="8e66", 0x2, 0x3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) stat(&(0x7f0000000080)='./file0/file1/file0\x00', &(0x7f00000001c0)) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000000)='./file0\x00', 0x84) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open(&(0x7f0000000a00)='./file0\x00', 0x10000, 0x9) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f00000009c0)=0x8) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x7, 0x0) close(r2) kevent(r3, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) poll(&(0x7f0000000a40)=[{r3, 0x21}], 0x1, 0x1) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x3, 0x78c56d73, &(0x7f0000000000)=""/141, &(0x7f00000000c0)=0x8d) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) socket$inet(0x2, 0x4, 0x81) socket$inet(0x2, 0x4002, 0x10001) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x7, 0x0, 0x0) 16:00:23 executing program 1: r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/88, 0x58) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/212, 0xd4}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/77, 0x4d}, {&(0x7f00000003c0)=""/64, 0x40}, {&(0x7f0000000400)=""/96, 0x60}, {&(0x7f0000000480)=""/126, 0x7e}, {&(0x7f0000000500)=""/136, 0x88}], 0x8, 0x0) poll(0xffffffffffffffff, 0xff, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000680)=""/182, 0xb6) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x5, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x5, 0x94, 0x800, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0xc2}, {{r0}, 0x0, 0x52, 0x400fffff, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x49, 0xa0000089, 0x6, 0x83bc}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x8000, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x50, 0x82, 0x401}], 0x7f, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x12, 0x80, 0xfffffffffffffed1, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0xe8af, 0x81}, {{r1}, 0xffffffffffffffff, 0x68, 0xf0000000, 0x3f, 0x8000}, {{r1}, 0xfffffffffffffffa, 0xd9, 0x40000002, 0x6, 0x9}, {{r0}, 0xf7900d2a6a79a9fe, 0x8, 0x11, 0x6, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf0000009, 0x4, 0x8}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x20, 0x3}], 0x101, &(0x7f0000000000)={0x32, 0x2684}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="510db89cef9d65494c", 0x9}], 0x1, 0x0) r2 = shmget(0x1, 0x4000, 0x520, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:00:23 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) rmdir(&(0x7f0000000180)='./file1/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file1/file0\x00', 0x0, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) 16:00:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)}, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407557aaa44180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008771c14bc19da6a5000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a45f0ea55d505000000d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b6ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5552622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd0aab6020621c30084c1e000000"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000400)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = getuid() seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x1) open(&(0x7f0000000380)='./bus\x00', 0x10800, 0x102) getdents(r2, &(0x7f0000000480)=""/90, 0x5a) geteuid() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) setgroups(0x6, &(0x7f0000000340)=[r4, r4, r4, r4, r4, r4]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="147f000000000001000000afba0fa49e00f5ffffff000000fcd1e02d41095b6201197fc7bde5e72d7e57cac099f75a595536189a544278c23b470471470000000000000000000000"], 0x18}, 0x0) 16:00:24 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, &(0x7f0000000440)="c46258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe43204000000000000005deb1c33cb04403df380d557f8d75c1eea6fb924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3aba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373dbe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1498b182ac8f7d43b8c3ae3806274dcee936cfff4300830b20bbb16d9e70fde659eef0e2221fba27bf9687329e7", 0x117) r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() write(r1, &(0x7f0000000300)="0fb7f5fe7461dee6f0b333739922539f25caaba648a6261a4567eae9c404d9782ae34ee139b035922959ac2d0a57ce0104b04925690b7b9612641267b31b116daa2e7fbd7da3b53b07904faecb91a45223bc9e693dbd10ebc550df61e1e346215eb2350e44915545823df9b489908a97d1ba32ebd9b4af2ff76d30003ef7c315b0d1220d74ffb69257dbdf763e508c6b89a8a6b5613ca67d4ccd3f45e4e62053ebb8a7954d3e455499455560398b5e241d20cfd9becf423154255a5145f95b73cd8442172a1edb7e355582fac13a6e3c369d89d8448e9d959e70a4", 0xdb) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900", 0x3, 0x7}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x8002004, 0x20100000004) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x17a, 0x0, 0xf8c, 0x0) 16:00:24 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x15) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="3113c05c811b8fbeeb370afbd2f1839a3818c641628b9f0b4d2e9d6eb1f640854568030f4315ed1feb6685625666ed922838c13e07f473563c48430c09f63bbbe72202c0b53b", 0x46}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000340)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc37b01f0efa2f1a79b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be758c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028f295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dac45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f21d0bdf1643efa8014c7046c2552643c7437ae6b65bf199efbb0d3c8d832362bd", 0xdbb}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x44}], 0x1, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) 16:00:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x613, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) 16:00:24 executing program 1: 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) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x101840df, 0x0, 0x0, 0x0) r4 = kqueue() connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 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) 16:00:24 executing program 0: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x4) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchown(r1, r2, r3) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7) fcntl$setflags(r1, 0x2, 0x1) shutdown(r0, 0x1) 16:00:24 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x6, 0x2}, 0x10) r1 = socket$inet(0x2, 0x4003, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) kqueue() 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$setstatus(r0, 0x4, 0x44) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc4}) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1) 16:00:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x8, 0x8, &(0x7f0000000000)="f2b4a6b6f89ed39ab25e9a58d6a596f797a3c5677564bed55e4b2d57b19e848d3bec8a587ab3b83614603f95c1dfe755f1f06767077c98b0ca8e519a7f404c998bc777a7a4d052b59385753ec7ff32cc5c77c41fe575430715a9cca6", 0x5c) setsockopt(r0, 0x3, 0xffffffffffff7fff, &(0x7f0000000080)="2d65e0c102eaa8a664f633e4de3fd2cf96e277b8ac6579e762ac9f7fd481ec772ad73f5aa308e6521a1c87e00e205b34c9c6e0b1ba1a9e", 0x37) lseek(r0, 0x0, 0x2) getegid() setsockopt(r0, 0x3, 0xff, &(0x7f00000000c0)="59deb818695c6af860e26b50cff6a8ab3b1e271c495f180df7308f36551929959aa251129b282a6093f6bfa13217ffd8a5519164617c2a9909305ee9b67cfb246882ac8ce99d53774c95a3ea38e0514b01a50a2d9b5c87eebc61a21e5b7ad97625897a5d9b01e01e420bdfa1c5600b026602a60592b97d7e5192af00522d575cfa91add472f832755bde1d1dbc2ae2ca073e240f0d0f81311da51126f41753a644450c6ce157c10611ace92caceea1bdaf74e6fb12e72adde2c71d67803676e5aada1a05312a8b772c2fb5fd01febe3cc3e52addf89e0c4703950f9cd55d0cac6b61803c81ede076e0f0ff8d394ff40dd894f0dd9352b2", 0xf7) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x2, 0x1, 0x4, 0x9, r1}) getegid() rmdir(&(0x7f0000000280)='./file0\x00') recvmsg(r0, &(0x7f0000001a00)={&(0x7f00000002c0)=@un=@file={0x0, ""/45}, 0x2f, &(0x7f0000001840)=[{&(0x7f0000000300)=""/89, 0x59}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/142, 0x8e}, {&(0x7f0000001500)=""/104, 0x68}, {&(0x7f0000001580)=""/126, 0x7e}, {&(0x7f0000001600)=""/120, 0x78}, {&(0x7f0000001680)=""/179, 0xb3}, {&(0x7f0000001740)=""/208, 0xd0}], 0x9, &(0x7f0000001900)=""/200, 0xc8}, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, &(0x7f0000001b00)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001b40)) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001c00)={0x1, 0x4, 0x0, 0x1, "10b47cbcf2cf80cfd22e846efdcf27b0382bb484", 0x0, 0x65c5}) r5 = syz_open_pts() r6 = openat(r0, &(0x7f0000001c40)='./file0\x00', 0x20000, 0xad) getsockname$unix(r0, &(0x7f0000001c80)=@abs, &(0x7f0000001cc0)=0x8) connect$unix(r0, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000001d40)='./file0\x00', 0x10) sendmsg$unix(r0, &(0x7f0000001e40)={&(0x7f0000001d80)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001dc0), 0x0, &(0x7f0000001e00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r2}, @rights={0x20, 0xffff, 0x1, [r5, r6, r0]}], 0x40, 0x2}, 0x400) mkdirat(r6, &(0x7f0000001e80)='./file0\x00', 0x22) mknod$loop(&(0x7f0000001ec0)='./file0\x00', 0x80, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f00000000c0), 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0/file0/file0\x00') 16:00:25 executing program 1: 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) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) close(r0) syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x400) kqueue() syz_open_pts() 16:00:25 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) r1 = shmget$private(0x0, 0x3000, 0xc, &(0x7f00003ea000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003e4000/0x4000)=nil) shmat(r2, &(0x7f00003e7000/0x1000)=nil, 0x1000003000) 16:00:25 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ftruncate(r0, 0x7) fcntl$setstatus(r0, 0x4, 0x0) 16:00:25 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) 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)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) 16:00:25 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1b3d90832f2d8933, 0x126) r1 = socket(0x17, 0x8003, 0x3) fcntl$getown(r1, 0x5) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000100)="a758e18f2572763b57b9982371037c70758fce80d4e1cb1c6e2f3eac32afa2b3dc7bdfcd7a397e9aa49a40922b6f9d255ed4658885e5a4df79f09f2d4577d71b6adadb190765f3f2c73cb72078d1b723e38d5f69977ac76b240df9acde509a4993476adce71860918d4d2df1c2719ca10a75118c80a04aba84a7f6249b7d565c16eb230bd5b6e8ae8b5232f9471e163fbc65e3b5c5d8b6dc63597c7525544f10b8f2496cf5bf5b77ae1b56078168fb13bd14fd601b24b2278c683475d2869f757bc752a0a8344264670e5fdb5f77bc7e523911", 0xd3) flock(r0, 0x4004) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) fcntl$getflags(r0, 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000000802000, 0x1) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)="05f72f05786fc65683210eb6ebd00c000ae49180ad3c1510137a3ac2c0c77ce9912d4ce5f06ac734efb9b1fb3a138aa3d6ecf1b5389afc8b1a947ead2a405a45462586cbdb3376feb36e795fb4bc0c3305547014eb919cc4ba9e2207c893f1d6780f9a987f7e51cf512b457ef813", 0x6e}, {&(0x7f0000000240)="f65fbe2b4535dcb43844524ca2d957baf7c263850803eeeebd49379eda77baa76521ac3a7fd1a627b3e61cbae02c9af39810e8458742b31812a08277e1839679c3b2dc92457a57775cae2f04e9dee0b21b811d4aff29433380dfb4922e1823d7134328e7ac7501fbbef93cb7454194852f4329a74718573e20be35112297a919aaa79b3a63406619c4a41c14d333119ce330b202cbede6504f924ee4b89f297a688e9e756a464abcd7012eb62ec82a403768095406e82f5d7ebe2bfdfc05b6354f02603dd72c6aabab265b482f985b011b61ec554546ae5111fe2923562ccfc8320a2b669ed4d22f87676b086f8cf5c4932e261a3dc50f07c78ea2b611aec6", 0xff}, {&(0x7f0000000340)="ebd9bf8e", 0x4}, {&(0x7f0000000380)="c63199b491366e0215fb793c5b057f7afefe58f725b4d7ad74a66061720068f8c2a84512682d871994a2e76cc52c2f2ee20683d216d0c0f0f6e7eb79eda9fb040b7d673fa85ce8e3782b", 0x4a}, {&(0x7f0000000400)="f33d0bcb25a100dc20392e35192825aa65e105321e6063b4d36d34fb8d5ed64ce0d1d4d000e218bc825464447b580e5bf16dd026f304cc9ea22c382f6ea1ab70ee08b27087fdfb2d2713cf4eddfa6d53b84d1a795b691d3571c78d17d41726636b2f4b8561972afaa0d36a463b0281df25d5fbbcbec5b1bf88a19797d990f3c30c00f29b9e1a6186ad6d784bdb0e239f597acb86ad8a24c532c6f838829a2cf557f33e3e523b156f97d95613dc62304ed88a428a4f6933fa40f4dfd4f455a1f47eed6c4501442358682260b74d9676c7769afd28283fb23d6cda5d7850d9d65f256ee2", 0xe3}, {&(0x7f0000000500)="52456d82f82e7f3483307fca5135ab9a74a98fe05a8876663d483ed5408203919026a85348a2a370eacf982c815d18c77b579718fb92bb222b1498222b3dd1f8d81d5c388fe0350c2f7d7394b7f18ae00eb2b01b654d89039ac174040e529dd487621766", 0x64}, {&(0x7f0000000580)="b31b02e74bb7e27470dbdcdf4395ed98dc24b186392dce0b8a82400d840bb5ff818c285e2a28883da6d8bf7fd01793ed821ad81d459331cde15d5ad9324932d23cd05adcd0a50faf714d7322919d2a4ea6fc09efa80d196b66294e3f9a5596adede077b12ff56cf481043fb0cf425f67e24b5fac56496e874b6fe93090f63f12cc820ba02914c88d31dc7f5a84834d0d93dd24198898274b7f6b81059ee488dfefaea88fadd54d60e6f1470a00b11e48bdf993374659f4ecbc493b3b7ee4466135", 0xc1}, {&(0x7f0000000680)="889b721b", 0x4}], 0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/37, 0x25, 0x40, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)='Ml', 0x2}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x2)                                                                                                   16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x1b03) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0xd4f, 0xffb}, {0x7, 0x3}}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)='o3', 0x2}], 0x1, 0x0) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0xf42}, {0xcac, 0xfffffffffffffffa}}) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000080)=0x191) 16:00:25 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x3}, 0x10) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x42ee, 0x5}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) 16:00:25 executing program 0: chmod(&(0x7f00000000c0)='./bus\x00', 0x81) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000080)='./bus\x00', 0x490, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0xc0)                                                                               16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x80000000007ffe, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r3 = getppid() r4 = getuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt(r1, 0x100000000029, 0x9, 0x0, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0xe1, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:25 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4a) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) r2 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x0, r2}) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) getdents(r1, &(0x7f0000001180)=""/4096, 0x1000) open$dir(&(0x7f0000000040)='./file0\x00', 0x208, 0x10) 16:00:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x10, 0x13ff) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') unlink(&(0x7f00000000c0)='./bus\x00') 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000000c0)=""/184, 0xb8}], 0x2, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000001c0)="be0b3c25fc74674d6e2cd289daf70d3334", 0x11) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 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) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r2, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r2, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') r3 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x7, 0xcb, 0xb8de, 0x800, "f85a6725ad355f688bc99c8eb5a9f8574f4e255e", 0x2, 0x9}) mmap(&(0x7f000028e000/0x1000)=nil, 0x1000, 0x2, 0x811, r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) write(r2, &(0x7f0000000500)="7ebe5a7d874b51b660f2c7a577321aa8896311e1d811b00c29a52095ed0500dcd530b4b3c4609f9cf9ad2a8d16f63dcf081416ea9c466bbc28ae7be2a25842c91fab512163bb5653ab76cbe5cabace9c8af3a850954dcfbdcb0e37b9d9e6dd42bbf07b8bef72ad822e6a72d7ddf9c9", 0x6f) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r4 = semget$private(0x0, 0x7, 0x100) flock(r3, 0x800000000000) semop(r1, &(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(r2, &(0x7f0000000480)={0x18, 0x2, 0x4}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000280)=0x8) r5 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) shmat(r5, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 16:00:26 executing program 0: symlink(0xffffffffffffffff, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xd, 0x2) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x772) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x8d}], 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x3) read(r1, &(0x7f0000000200)=""/96, 0xfffffe76) 16:00:26 executing program 0: select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x5, 0x51b, 0xfff, 0xe9, 0x2, 0x0, 0x80000000}, &(0x7f0000000080)={0x3, 0x6, 0x99, 0x236, 0x0, 0x8, 0x4, 0x400}, &(0x7f00000000c0)={0x800, 0x1, 0x7, 0x4a32, 0xffff, 0x7, 0x2, 0x101}, &(0x7f0000000100)={0x84, 0xc23b}) 16:00:26 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x4000}], 0x6a4a, 0x0, 0x0, 0x0) r2 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) nanosleep(&(0x7f0000000200)={0x8, 0xfffffffffffffffe}, &(0x7f0000000180)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) close(r1) 16:00:26 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r2) fchmod(r2, 0x100) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)) ftruncate(r0, 0x7) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000000000000002, 0x0) clock_getres(0x0, &(0x7f0000000000)) fcntl$getflags(0xffffffffffffffff, 0x0) readlink(&(0x7f0000001b00)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000001a80)=[{&(0x7f00000018c0)}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x7, 0x1, "b52c578501565b05f802f2ec493a41eff92b0071", 0x5e63, 0x6c}) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e", 0x4f) write(r0, &(0x7f0000000000)="5440095bbdfc97666627236bf07f940a", 0x10) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000280)='V', 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) dup(r1) close(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 16:00:26 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="040885fc490107ea75ef6696eb4b73039cec3318ffe0ac37dbced5ec2d5d92ca9257b96195375e79f20d8ccf61832955f615032d526dd245605d78d9c0", 0xffffffffffffffd9}], 0x1, 0x0) close(r0) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x339, &(0x7f0000000240)=[r1]) setegid(0x0) link(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x20, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) r2 = fcntl$dupfd(r1, 0x7, r0) fcntl$getflags(r2, 0x3) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:26 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc4) socket$inet6(0x18, 0x8000, 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x80) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x0, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)="dffc752aae03007cc2dfb6c9d9e0e99193e429d5faf90ca0606c5fb1a173243063da1b8afc1d05573922dfacfd79acdbbe84379d948454038296349139e0a98db5065863c07b6fccd9b82766e858f3cd09e719265a65a51e0eca9d72395bce93be6b106e426f4ab8b7c0ca237486d22ae952f8ee169ccd2a720b6870ac4942291d33ce39bced0a5edf0a9880f2c3dea2254205a4138bbea9e750b9b57015ca3f1198cfa0d9b96346a6d3426642063f922efc28a2b49351666d4eb191914d20a40e31105a6feb57789fffe3786e9ae201597bb488c76ca188cc7aca", 0xdb) 16:00:26 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgid(0x0) getpgrp() getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r0 = getpgrp() getpgid(r0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x3ff) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000480)) write(r0, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf04f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb08) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) close(r0) r4 = kqueue() r5 = socket(0x3, 0x4003, 0x100000000000000) r6 = syz_open_pts() r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x30001, 0xcc) mknodat(r7, &(0x7f00000003c0)='./file0\x00', 0x8, 0x6) getsockname(r5, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000240)='./file0\x00') r8 = fcntl$dupfd(r6, 0x0, r4) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) fchmod(r1, 0x2) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:26 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:26 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10010, 0x118) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10210, 0x0) sendto(r1, &(0x7f0000000040)="f9575dcb95f148ca3b322403325d5b3c68a411b26e93c92119d0a7460d9f2ed7425088f2d03d6e56fee089bd19e32664fe336f", 0x33, 0x2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) clock_getres(0x6, &(0x7f0000000000)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=""/92, 0x23a) getdents(0xffffffffffffffff, &(0x7f0000000280)=""/21, 0x15) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000240)=0xc) 16:00:26 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x139) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x4, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fine0\x00'], 0xa) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) fcntl$dupfd(r1, 0xa, r0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x3, 0x9, 0x1000, 0x3, 0x7fffffff, 0x3e9, 0xffff, 0x10000}, &(0x7f00000001c0)={0x1, 0x1}) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:00:26 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/6, 0x6, 0x42, &(0x7f0000000080)={0x18, 0x2, 0x8, 0xe59}, 0xc) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1000, 0x8, 0x4, 0x4c, "a20cccfed5494dae6039343afdd3f6d99fce02a1", 0x401, 0x101}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140), 0xfffffe46) poll(&(0x7f0000000280)=[{r0, 0x84}], 0x1, 0xa4000) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "47000000000100", 0x0, 0x6}) 16:00:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x0, 0x100000001}) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x3, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) 16:00:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65303b"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 16:00:27 executing program 0: socket$inet(0x2, 0x4003, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x2) setsockopt(r0, 0x4, 0x5, &(0x7f0000000140)="15fab20fdb12aacb6ca7144ae7350d05d2f8bb2d9c853036def9299bb40ff2b2bc81ab1f963ff90ba9eace39c469f61af05600842fa4936fbaccc22b90e9becea12d0644084c105a077d0226f09a9b9cc8f8c735bd41fe2a30f17a49613eba52349f13e6e0ca96fb0b7bb2bb13a91660bceed80db3577bd3649129e4d21adaf01d8ba526232e6a1f4b4cb292824d997fb2b334c7745847a456e67b50b668c96d86a94d52a7f4ccd5b6efdc847dc16457acc85021d62ad7a4e55e1c374792ff408325bfa12a8b708076faac7816e48d4a6a87d97df77ea69786", 0xd9) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) socketpair(0x2, 0x4000, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x9, 0x2, 0x212}, 0xc) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ftruncate(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000000400), 0x0, 0x0) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000000740)="946071d922413ceabeb44c79160b14f77fdeedc633520101f13460eb967e9f9710a4da942bc7c828172166a5134d3a44cc413e8acf4ddbc2557728c3fb59c80c6312e6f676bf9ef7280dec024d92c4859acdcecff24212b19f4ea9e168c90627030ce6b7cfc4aa143205ae007cd9d148fcf17d854a38be396229d9d7cbbbc5c620843e59ff1e799d1eabbbf55b37fb95a7761997d243ad786098d07bc6cd552e7e47286b87575483523853753930b4572bc77ebeb16ff259f08d2ca9ec85335f06afac707080395029294947364dbd3815d01338ea56fdfd2d52106cba86dda4fbd25510cc3fa13259b198f69058bc69bb43112f0b14dd7709a2a376b90138b52d2a11bc2eb4527b50ea1b4afe25db8d60fd98be7d8f776c9eeb3dae1877aed89d3d3da4cd40b27b5cb463d9cefcf0116ec04f9e4c4b6370246da6c0d1c62f46061a38487008bbed69fdfcfe198fb019d562a0e1b0e3fde645fac496f18095b197aa46396e06aca15f9fd0ecd7be50fd3b92b30bca3feeaedd717e61bfe0fdeffae3b5727ab2a58d7a11d1242cceace1297b36393f70c463121bf299f78d145e11b9b6cf5f08dbaa78c72787b6ad8902a0757aee9eef8bf01f11aec227e3918db01b1cefa30f1a90b40069bdea22f34c29d2452f5ddd9361370a1c5960f71b8e178f482350031445e98c3b052bdd5d7bf089ee0b4c0f746213acae601643063e842fbf04655b812b27677b72842863b93a48e9410b1680f762c2bbc02ee321ef9e18b931c91f2c1ecac0a1c597790b0cd42a25e289f2fbde7d0ffeb22c332a30d97a498cadb2e9441f5678109748789ddbf95eddb12e424cfc4085439c9e184579473bc322edcdbc9a9173dba2067715908571798c70079dd5bf8a666a765560a11527ded3926705d0431692aefa24c931386e84c05674fa05a3d5cd7ef4db0ff31071acf8de67ec71ff1d402cbb12af2bdf88a81272ba7af921a98f51bcd58c0e862c49b24803bef5ce122b9bf92c8e7e2da1672862497cba8ed73478afe914d1672c454ed67bb10cf20077915c8dc30530261a66fd7b74ddb90802d3800cdbc219f57662a093c79b6722e890cb9b310602ed707458b572b8541067f8b7876a68e6b95ac24466aa20ac09f10deb1b36bfb251a388c61d5971da2d5b4b741d06df2a3bf1212a24558f16068f0ae89de674eba954a18a2af3e6c3cd3112cffda6c7ecb58d9203aa9236188b8469782b78431205b953995a6ca8d8408c5351de1452cd293fba3eeb6452399859635b88c421f0b3732a37038b727604e858de402ae36981de8d7b44def701a1ee5c2e0db17194f12290f6c4ade635950fc0c26da95a7219f7aebe13191ac90d814ea1ba101fc292f788a1f7e12f742fd10b98e9267234a01b1acdefc48e8bb203032490128f07a06cb512398dccff8bf704a6bb9e7cbb00862242a8f33c0541beaf5d82ac503c079365ee90b2d849294acb22584b4d23f291808ee869722211fa8aeb04b03cad16163755a59db43c056ae8297a33c607d6a1a69c0b06e6ade05839a8f00e90cd358701968c38013e761dd31127211533ef0fb023b6525a6136525a768937eeb12ec1a312fa0c54f1d8ba688a67c991fc43ced87fb8242d499dd8055e5db33f77afb231b61c687350ebc58c8d8b613f6a7d6126147b22e2eb869c30d07b1b244247320dcfc7401f7d443e8c757387f8ad57130f5eb35f3f5a11381537d7fd2fcbeca567b65ce8d9a53078f8a3025b2546a16589f0a6c7254506decc30621a5fe0b860718fc8f467635830f8df34842200b4994a1dffab8cea40b8b31655e67e056312f8ddbca215e595927b84ea91337d86badc69ac8680ea75c543f8b0d779ee8a1bf3ca0aa2f74a5789aa73ffd61869f364edb307b28fb4b496c776ec7f64ec223c9f2211e9c0eeafb4d94584b22786439827945d289f242707e86e422d2403a4636865956fa66ac82e0ae1e0f11ea70bf00509bd1ab85ee2e6a584c1277be29fcc95f5d82aff5aa5e94d23653cdd7a69d1dd550bac7e79e0f6ad2973ff4ce9bf1eec500861e6b01d996b2d764208dacfd935b761fe58aa02adb6b7eeb699fe66aaad69cb5b377fe76489f44c29cb580aa7e4521aaf2271fe93d38068244cd9bacc9c8c7c193e292e5fbc0c5b4583e0be46dcb56dc0f60952b55f0690a618142245900ecae6e122f9007a21c0af5997fc12d10bf6d76b2266e33436950953c5740e5bd44adcfbb0bc805e2d1f220b1909a4e9e28e992daa4e5bae3b868fdeb9d5a8772640d4b21bacb93d8214693a6472457f48154eef02ad5f115cf1d4ef2e19a886b8473671c96ef22a41ba8f51169424f250cf0892b765531a0f921d9f34bd4346aaa77157bec9cb0f20b7872e51844669a0fcbfd7dfb3df923d31f60913016b67698e0debf596b307d54b89333cf86f42a2a262c21c02770ff46565f4379b73ec30c4b6ef31646a381e817fb3ddcd3f29658df8a5d458ecc3e7a78ca17a0b3c5d01bb8d000d378b215fe1a78ec93ae0e017af5e05c4c65e2f37287f88ca13cb15a4f68c3e3b47de2bd38d89536f2732a3436d0941f25b0e38511fef7b453d64c82ef4cf7c9c9b5e873691ba50f52bfdff019b6f22018e88b1c0477e02c47a7b33b1d7f6fc86db463ae2bfa98f92531fc576d2cdbef2d460cf9269926e9e776a223bea2a33849429e4fbee255275e8f511323fc820e78eb2ebda19337edb3187effcf2c752e9410fc71ae5ab869298aaf64d5d37250c559041fba01b73518e23687a8abcae87938c2417f0587c4dab29ffc5912e3112fd7f214a026f8cd79f60d5d81248cd8b4b0c59efe6830c0027a07da94b7d15d2170aeff945fd6253a96235028f8d524abea51029238506", 0x801}], 0x1, 0x0) 16:00:28 executing program 1: getpid() r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x5, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) write(r1, &(0x7f0000001640)="6f3ab6f0c51773ef76a4067f7041f1e7c893526f1fc0f722e817cbafbd82225445c56db92ad2bd5c17ba11f240d7e6a3ea17aebee9dca192f8d1d884424c30dedf84c140ca7bffdd7e1aa398d1912711a9fa2e55fa4b159fe0bdf44c08f56c25bc3028b372c4159fbf9af1cd1b59ad025d99764a7b14837364486040111137c49e5175ff09476a57c56c67592cd81a2ea2774a042384769556b2defd", 0x9c) openat(r1, &(0x7f0000000380)='./file0\x00', 0x20211, 0x80) r2 = dup(r1) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)="cf23ca3d729be8dafd3c5583cc7ab6e92c304f3074a2c4dd8f2f21f4f89d65c2b803a356b0114f25b7b92059dc4226faabd878db9e2215a3d802c3cc26353480c8deee37fbb93d0712836ebf923df10f87fabeb6d48bd56280657b44d093d2a1a83c3f478f54e70e", 0x68}, {&(0x7f0000000100)="46de34af6823ed234c3738ef0923444fd20231b26a70c12730dd15274a94c13e41d87af677b1bc2a8e9eacaaadf40cf4992d34395cd7d3026bcbcf1622565d778aecea9726ad4f8e54db4f874f3467f53dbf798476c368484f2f91d289551ae2812a8773e129587ab80f1cdd172ea6d7bd84bc376f401f5c596f2cbebafca3f4892fb57dda2a018ddeb2de1091a2c7a67f102398c809c86414b7cc6e40620e95fe87e53b0cf7b84011fef9ee0f2fd9085111fed26a3537b88051f25cc54c1b1c5a7ede1e96208625ab044afe1849002cb72890eafc32d5a23ed959bcdc27c08a", 0xe0}, {&(0x7f0000000400)="46af63b596d4afc0ec3a4bfd80489dc206dbb8e42cfa38abdb7255783575f4fffa6fd7af3bbf0567ebfc1ff203c8feed890f41fea8cdf2402ef07374b7fc3f1658078c2df2c18eeb41d3170bc136c2f528ef36a809946c0b0225439a4f549fdaa796c81e54fc81d1fd1da824500d80bf850aa203a3554cf42b6c6814899d318eeb6614eb783b276aab2b367bfcd1ebd3c176acf4fb87850ef12765dd0611f1bfba0a651abe2a5b117fd3bcb23ff458140927185449f27ec51352541666b2226482cfd34997bb78248f8a5d4f8ada7a3ea25fda946bfac9fadc0ec94220e4bbe39f74d739020bd5e5f6e9f2a3fa02811f606ef3f060af235f2d2d0b8a7d6d89b3339c3049090584c9d73545d0ea179a716d16d22ef30970989aea76a1804dc353ab330c0715a19cfd896ba2776c2d125ac2b3737b06ecd0548da3b53f4cdf0b25e835e8b9da47ef08e306f33740de31739621e57a64ee7bccf2545686cb5473b405b0eaf55ede20426e838bbedf1fe7727b4fd30765e45168dfc756886b2e422f28a9f8c54fdb8d3bfe4eb0b7e68ccee3f95b283c1b56514eb440ec75bcd54be24b7233d783993330bbe634597634452b1b91dd688589f97234d531333d2bdeef3ab676a6a82541051448b94a54252ca6da45371b98c74c4bade4a440d0b561ed20ccb7554d7b16a7120bb5a0ffa4a0f252e0933392713893a0f28de62c29b7fff98a6f80ce138d33f0d0f4b20a8d91217c3c65945ec1d2f3093a44dace72fcd67d64ce133ff2025ea8cac47ff2924b95bee16bc4886693f9c3d586bfd2eb0c31f0e23a99260b36ce6dd7a3e2f77570f5211b0a8af7b3a1ace40bc67d1355e27723fad77c4e14af68063e51d6ce69167a8fbd9416ef978afcb5c4fcc033d41fe2e153fe0fc66b4c3c65feba5951691ccb3f69a8a192421bbb2c72c367b326a227eb85881bfeaa419322cb4caeab7fca74d1811a3d6cf0a43555fe8083ad160eecc2e4b03265075af78fdcf98141bdeb64faddb919fbf51a6c717d5c42e785b4170cef30b057bf31f876e45fa011bc892364ccc0b3dcd28908ce77e9bbb1f1635afcb8fb515ded83b7675ca5ccda853dc12611dfb9724dd8a18645e65b642cf213f14f85fd4fd6e5627d6789ceb549b09f3558f93a0d09ecdf6d710ce463ae75eb0a951a6dd05d4c89e3b57980c2540a6d9fe4d39a484a6a64fb786221508028a3925164148f7c7c78e22adbb194aec74f8ef528ca85beac4a537ddfd22492bcc2ae9bc5a9b88c941367583c69ee462ee19555ce05fb97c0dadf1b3e06395c8e0500272382e8824affc120a90445e59a3948d100ed0a7a7634e7785118021e33d024bb77791b8c3213b9e1bd60a39588893b95eb1616b6703abfe66565b083ec130df2a209f4893119bb223542cfb569ad72352c4c07a80ee53963591c755d9fd49697a4444c0f0245ee03d060f0f71d7fecda2180db575fb78d9990e2f8b87478789db888dfb453ede93f8f3b8190d2cc59296a1ec49c22934621a75a841737d06bedad46b524b1feeb22120c8903a0c8cb9dc8acdf08f1ec7c709ba6aa7a5304f80e64a1add67e5b34f02b6cafe2a1a4e0f7e6c3d5626f85b32605aa23918445b45d0967bc881d541417fcd2646f277aa419604d104b8658e9ed180e54fb771fc4d0eef41032652db183fd357baa52af200bb11a35892f2e0a889dbc5a275dbd33204e4f01b9e27d73394f1f811999c38eb9d26611a588e7d7b5a2f134c3786add3aa4b28163f3d5397940b6cecc4f2b7db594354b10455d8b7f89e86872dd5433fb502af6493c30b08611049b40d27156b1d51034f14558446f867e76fee3df639c0c8687364fef94871bd1a0e31d6e5532b7b37dfa21c56a458276c035a7dfbc8adac1def5959977a6c2b9160d3b9b9d2ca089193e2c8075d5dec4fded5d9d81c6ef269a62c05948223c762be83b7a15d7c8d7ef867704a01b4b8f99a1f593f466f4369abac4eced3cf5baf3d430b99dae971671a9688ac620fb5f80da5b3210be8631aa5cd5690d626eda625e681603976a363f7a9761a613a44eb6a44ee401851f4196b1021259e539326b2177ebb25bebd40dae0335fb520c73b13edc475f53638bf2a6b9f040131e913763a40ebfab3fa04a413dd3f0778079135cd15053a0387db8950f067e3483cece02ab262633e85aa46d7e24a9029e1423cf11f72dcd2bf09d6604fe3901cf2a14ff881f754fb3233df7710ed6faeccb558df72a61f83bac3dae13dde79f88512c2ae31a14e8d6e16aeddbcffdd0c33817b6e2d1334170ec991c831b834635cebb1a6c4977a247cb7efa1a4df2d804352f9f60b317cd60a88b427360432f57cc1f6b6e4fbc5e84b9d2bc4e0b0e949679d22aa59ca64bf44c3b22a753add82d856321a226cfd86b663a9c4852d9a9081854b66360256739180cbdd6cc52d17f533058492edce748f4a30637b5385e905dc3ef662c48bcc3a75c2b03174cf72570e3d9b98061c0a173d679fea2de5821728cae8269deada04fd3af6fee56eeadfc24650cf25b04bb6d07e7c41a8f1bf1ddf52bc0df467482e91387eaf15df822202dbc929fb100343c96264edbb4dcf204ed8c6965591902358631cdaa8816b0ba98a4b975e0f52e86bc820c9e5c7088f1c3097e17156512cd2ba71d8c550ed45e78e92838830852a5dddf74c88a09c5accc9ffad0e68429cf01cdeaaed40ea9a4194c0eb6e5ce81dda2ad07dda6c6a61802c74b2ad9962062af6856c5b2d04eac860ec642c846d40e8b68a21d288b9c2a72c1be24edbfff06c8faf59174161f340090307838ee3e289f84c177e89d6018f525eb3d94d11de2af68f224f22e198432f4a904dadfd23450c4b5c9384857a64b3e0bc93fe8f14cd0ace20c054c3284d1f5c5850049e4dfca6a111502fb3c63a1724a0d777b46521f09f91d00c94e5cff6d16733b3148909817bde643696cd45e0904f1f3148b27e24f168fefd26d2a67929b291099ba4c77c404bd22098fc4176af40c151872e61ccc888ad3e03e56f46f2fa54afebfb73aa9cbc78ef322f82d89e15506aef9ef0ce1deaec95a34daab55be6f1f99a767c772dcc0a8c0dafe31107770af217abe8cb58aee7d2e17d342e6e16012af788b508a3753967509656368e0f98439336e2a0f8325635e5a5745de0a36c6358a7d00e348e769784b4fd4614447469896ca6a12e505a73f6a80846374a79c198af09ffe7301b988a7ebaed7904f4fcf2c0e56f81863a165cdbbc7ed65dba2aa4e2ce819febbb50e65873a3456ebed3a62f19ca13663e7824f6cbbeba026f4bf70ea5857bf327c9026114c65995f2ffed9a5bb9b2f09de69da4fad188a65b1948862a0e1f2f4e71045f9d9eafb79d7b1e98dfbe6b25aabcf06b329235c4f10d08679cee1e618a6c4bd3482b44e7619cde8d33e259a28bfb01350b4c02992563aeb8f155bbd928abc5f226715ba188921cf2e98941d64d6597b72a3ea855766dda836409854e75f051fdbdcc1fdf7c5257da3326d178c626bd4814e8ba16302d6de104d9fd70e2f290a27f73faff1baf0048c4beb911df6131d649be2182a16c776387872f08bcb4e576d48d08e4e3dbd7c3959f5c425d107352efa751a599624ddb776f91541ee3e903f7c8611539ba1b11727ddaa72d1d54266186bad8ed92c6301755e181f01489b4492a72935f712a120524b7cb26095145806f56a733f01332a6a71646752360f258eb9e1c94da3e0590e82edf7411a9517ee9e6ffcc2bb90b3f80cfcb456e833a8267330d3cb5722a583c8ffe6e1f421bca299278aa8625d80eafc0bde922c84725ab9b21ca6e161cedf2ceaac64f7e6c7b4023fcbb1436d46f29c523f6e661d92dd97f79b70d9c4c503c92328c79d5b144b0c6648f685ddb74cfe35a6808463010b30e1a712fbc6ebf22b4da1696304b67cb5afce8b6257cbff27ab3addd0124f751253c74c908602ee03606dbae32199542930a0fdb649ccc490495a9ada6c9897da6e9e93c99208c6fa1e799f4996d61e87bdd888251fb2fa6fc514eb1d2416c75db2f4266ff7ce145a63c05e6cc81fa8074ec64e8203401ec64c353a0881c3309645b9436b108a2282d406cd20f1d713f49583749bd0c8720d3da305a7a1d04c45895d3625ac2d552e70e336a554ef93c79a25933b417bfc43fa7b7708066d223bf856888107191b1905e9476d7b328ae41e63b02f4401afd221d1bdaaf1bfb1b07b167c9ad0692da5f7fe0e741a47b539e7076cf65392a6e9e1c9ec85d2ddc89a837f16de591cdde726f55794d518c235c237e2fd8bdc46b0bed85dc9866bcc36ce38f05a91f0601c8c82935943b53afb6ab9a5f4c7c69b43eac072d9bffe5b5221f6c67a597c3adb1dabc56f5cbb24383d707472dae0a79d084da3a9708d16cd7878c98cb26b9d8c8cbb270982c0f9df87c9bb9da86f4004e52e0eb5d910f036558c83cabb5c36e2eb1e3d6f367b384af0dcdd2022868338c3c3445e606d5e2547302525b3f7a61d800f79470dba3bf9d363899927228c6d4d712bd1eae696bcfc9238345b94c679f55b108b610c638caf3758bcac718b8081581f57930aec6cae6c07918852849dca63eb52c1e05e21ac3ed10d4ec876295a4de6421c40bbe60db25f8f9bd75ba6d0c2be0e427477ef242be1735f4418e9c5b921db062fd17451691944cb6b08305c23d044903a6d0b02807b5ea1838db25cfbe8b1eb204c3197da936ab9ca90bf6bb25dceed0a0bc19a177ba332a67a6f829d30297168ec05e04f6c3b5dcd0cf53e72b1a760ec43c59c04da2158b29349c66a8c3a59f7d34ca7d359429f9673a1729f122f4f2d3a20d75242cd967fec7f3d86f9aa07cd55a7e883a67029e880a2b1620cda347ef41bfecf5645d7ad676b316b2d9e5ed417eeedfad280673b7cef2eacddf4f193ede5824a143b757a5a13af3063914f91a3a846f2a26847cff35f874f78112fa7fe81ef2208d859fb60c241cf0a8d230e25e87ee3647e3ba3f7e60c91f33a31b007560ca0eea10a981b552147cac47b65b06f45adade98d7b5e1ed30d269d0e9114f0d802985d467b3d2a021acdc10441eae9227e1a4cc8ce2885b06b6f02f9a15a333903d0e6fc60b47189583830acb6a48e41b0f6d5c0108da164d9320541339eae3dc34df717a37dcacd9c3b37122d2311fd8d5e6b11b8cf1fcb5ac4cfef94f33d064dc821093bd95e61e579d12daa7f5c169ecd9c4ad05b0a2a02f556662c0693185df58051d08689f0550c7c684a4c6d93c75c08b07539f4275975af5e57b49fb7a9977af0a840621e3c62b605e1c942710615cf97ac5c4631ec9f9a0d87db93852413c4eeca07b723cbadd87e8dcc45b11547bbcf0018e0d2ba1717475e07f84b077c8ba0c71145583863de20c86c03e844d54935d11211b132d22cd0dff15fa69d695a5a18fcdf76f365b9a7fafdc25cdf9321b0ca18078dee6d8fa163639728f38c69153ef883d396ad8c43b58867e698926cbd5806843447667aa523a5c8ba22245619d8fa535a85b5393513a7ef185607186220d4d9ed9de0cb728038259178eb00ef9e6a2b1ab40cb0ef3cc58a1899b781ec99fa4510bfb467db386c1a7492420042c43fdda85a2c66bf5232e7e38498534d5dc6c4fba1fc6d69ab10e9716ee8b5bb43be005fb394cea732a35c7211ec37116349b202306cb2e43f02a195b4d3ab4f842b99cd2b97a768622fc4172b943cad6f6db9192fa6e25773a9cb15075a1f69376b4a4cff5875ec5e4df5f31d", 0x1000}, {&(0x7f0000000200)="1db73ff2352c54710eadee4efc7f4bc490e4c14114c422bd748838524906b0294e78832fef049460a57cede465b7ed1c108c59d7977c909dc74be17a8c71c70d0d250414c6d0de3c4a0b9407d43a9d05d9ad28ccff0ce2df5593eb75680cb1d177f6cd618122c3ca49037ff2b1b44d94a04ad7f3bb5fe50d5d6a5aa3acc5b3ce17241b968ab605514970ff8de980b4e2a00b839d48ef601d7fc7adcb6b670210d065a4b7da606e9a5d016faa307baff7cb28946037d90f9a8cbc0d76d0d9fa6d8a638a5a2382", 0xc6}, {&(0x7f0000001400)="70aaa93b32f572ebc1aa987c01995d649c193f62511d7cab8e569cc281fdd36ef547210dace60c33f95d0f26ac0f2da4e13c9372100b95a22b92a3c1afb7cda0fe049f8a98788c0780d57c54ec32363b501ff563cb17f720d616ade0afd1a999070d5c650ef47b31059b4fdcc883212deb2d032c2087ed35f15e14efafc3efa5bf96e9f718128f1e537d3d77a5f1a7a94ef3d8dd1e6f6e17ea5f5a", 0x9b}, {&(0x7f00000014c0)="c1d1b53a89dfc266cacd576dc0c63bc9bec80c605f86d26518aca7d8c5614a014871f5924e3015dbf2c69af7b14317fabad9b1569820563e0ce82540cb03c39484c34881d0efc181da0a23c02a6c139681414d19c6b149decfcca4153241034c8fd3b14e8662d0c899d8b67e3e66d372c02825884461bd1e8f6d30d26a4ce4ddd2c97e10ac816293e2bc8936b0c92941500555d8cbba60fa43d3f8f4fe0b9315ba3d8d52aa7b27cc4e54a38a46379056e970fd71168bc1aadcd5ba8205e806d17139dce5d3c90e1b9b22baa34144871734d95d1e38f0a2bb64e8eb1fcb", 0xdd}, {&(0x7f0000000340)="f6caf900355d4c8abe597f3d5e6c659b223c9ab3b471dbdf2f465e45b36acc", 0x1f}], 0x7, 0x3) syz_open_pts() read(r2, &(0x7f00000017c0)=""/52, 0xfffffed9) socket(0x18, 0x4, 0x56) 16:00:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x2000000) ioctl$TIOCEXCL(r0, 0x2000740d) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="8eed4f00ed6e7d6cca7d47b8652b", 0xe}], 0x1) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 16:00:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="456391cc1bc3d8dfbed3d110404cdb33030eb6a5ef908de36cd1d53e3cd43737954fa9c3d6b46232bb1e7ed83137fbe95ec89a3d804703a43aeac7cb152c7e19ab91fde371809dd6c87ab8ca8c594df940f7173aeb348c9bf5d33d4f1e885190e5a43df80a612fb68f80b2e1c1598a9f7f1dcdfbd2b5b57fc185e0ac96a08a602b1ee7298127193590e51619de4ecdbaf8b8366c026516926b5ef1c84322a1a5bc0152c8f8d3908feaa70feee3acb5cea70b0c123e7f8c52637b47aab66c1c2bd0f573f68df3f8a1ab1f718b23d275d2f261dbfe8d3908e4ad8ac75908cc83", 0xdf}, {&(0x7f0000000100)="e98044e3be785df829cbee7651cb7644016520582f108d9470569db62a3f67a807b41c1a562c4bc336c567e38a05bcc9e05330736fa02fe0a9fbe7e4313a503b5548a52f14b2a20dfc61aebd4a31e30d668e51211fe90c3915fd7ec9be54d6b260529e452541341caa69d24cd0eb9c9320efca2d4a40d66da63da7061e9fc84a60bfc882671a0a1c148872551c", 0x8d}, {&(0x7f0000000300)="0e6601865d1aa812d030d9f921cd23e433e46fb0564dac5113d230fb0e05ebd9d0d78fa014e69184dc4a22ad7dde1ae96b456e7ebffa40eba9f48c5b9c7aff62abdae2b4b00166babe9d0ddb1687b46cd1bcf6c585e4968ae1b0561c6f9f5eea84e85341d8be218504b4aff2fcf444f56d2623c9a4e2a7d03a7a41e1c65a280dc6ee6fa6c7207e00cb7a793f1b37e7eee7e4297af4759af54cb343d60cd6511f7ca9791fb290bd0c4f0d2fbe2331cd1040b99f", 0xb3}, {&(0x7f00000004c0)="b4326ca21bbce9da51b6a548e991e6e6b9409153682d81fcb0fc953f0aae79ece60a8f27d1d6b415a522050d22214395d005b7b83de82b154e2e5f3bb2a20c0814a77de68a833a22ad7ef04f505666d3ece05a515ca98cb29f9e76e41b63b9193826ea0268d4e27f95be22b32b73559138741c29feae15ba96e8bd42582c76dc604a4f68a470a6bed53124567afb1ab4ce7e3bc87cdeec821f3c5bb63c126a3f81199c80f6987b96a58168a471ab44466a76367751e17c9bbe451406106c7769a4379fe2037dadf4ac7a616f8c395b104199997d9ce287825b7bd6bfc10035b2c88eefaf272e0dc243f4002564", 0xed}, {&(0x7f0000000000)="f0e19f03206002ddccc4160a9c72c15eb02e9872dfa4901593a80ecdf3a80bf4787c8c756e9f2316673a37e92ba80944dee20b7fcabaf8f840b261b69739bf078157612cdefc151bbeadd62228794e8f5807ca1e9cc8eee8", 0x58}], 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x202) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000005c0)=""/219) preadv(r0, &(0x7f0000000480), 0x287, 0x3ffe) truncate(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = socket$inet6(0x18, 0x7, 0x6) flock(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000580)={0x64, 0x1, 0x21, 0x2, 0x4}, 0xc) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/80, 0x50}, {&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/239, 0xef}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f00000003c0)=""/138, 0x8a}, {&(0x7f0000000480)=""/105, 0x69}], 0x7) dup2(r1, r0) 16:00:28 executing program 1: r0 = socket(0x2, 0x4003, 0x80000000000002f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x2, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000007d3d00000090082c33"], 0x10}, 0x0) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="0852491e007a7426", 0x8}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4401) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc8) mkdir(&(0x7f0000000640)='./bus\x00', 0x1) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="e99b63e2d192f6208f0061c851ac694b7430e2e3b4e24865dc98d40a00ce3297988ab2c5b2f6cd5634f94c242e29a690f2c98844aa5d84bee5f1e0e627978b318baf59fcce0aa403ebd3663b3b564f41da090b9ca814f9dcc0fabcf81fe820b6f60ff76f5460bf21b4960e42034bb127654ac249733cab3690a28c6c554537767f2734d0e275f53f803ccfda370432e13de6868f659b1ad8a1e4e8dfacf28a297dab81f4c8ed1179a9e5bdeefa8540433fb503052b346356a94bcd7eac13bdc0f6b3653a3c54b34a5b97fb5d9c8c914baa5a3164b5a74715881a7d5031d176d01d01b3523ce92632373f", 0xea}, {&(0x7f0000000240)='o', 0x1}, {&(0x7f0000000280)="00031a37b30a04c5", 0x8}, {&(0x7f00000002c0)="40bd92cbdeb183b50807229406d35b4397b922a22e3005d91949e4d79d2abea6dd57bdd6c2ddd51a8397e6c512d1444f6c705b6cf2a9cc4c5e3093afdeb755c7faedeba7c5a49116335984b3cca835d4e74cfc41fee39f3b9cd12a0406c99f2b5145f3c10338ba3a341bf49d6dd68d6407eddcc8c2eb8774fbc9ce5e45cbfe4979ed765930aa29a554f307652e88e23ece0bdc713587a88b310e54f2559cfb7cb15a2cac30cd3f8d598338e3c789c317613ca1ac6db9933f982db9ce363443c0b58f04", 0xc3}, {&(0x7f00000003c0)="97ec4834430a311a0bd4ab7419f80dbc06b35ea520da7314c9f26d5c86e20034081342a41c16af3a683328b941193d6a4bbada3358e942a64968e9ee481ce22dd1e621e4d0a331a6", 0x48}], 0x5, &(0x7f00000004c0)=[{0x110, 0xffff, 0xfffffffffffff14a, "a54e34a96f0eeb9b1fc8822280bc45be059f4dc480fee129cbcb569c45276722daae5d0f3d5fa6a18da5b7d9840acd0c659c5c1db3605ca8611118412fe5c2698ed74985de37e5dc61c671ce93f2ba046791f1d8bb9067f2e61c6f1d7c80d03542e08e333a84755374b13a6ac920035891ef2c72207e6922b8eed302d9b2ec560e6e0ad65a3d68208f847696d51240c5bcd836d3019b07b53c69e7a15360f8dd8382e2ff82f398bc6529e89f574f6d644576470b66b76aef0f920b29f36bd3adbd876019e2eb991f418ce82953e4a11742ef01f6a03ec3c986c36daf5d7dbefa971a1526b2e2bfc4be5e14a8ecac02cfff9443ee2a3288d2e6"}], 0x110}, 0x0) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x1000000003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffbfff, 0x0, 0xffffffffffffffff, 0x0, 0x6}], 0x3, 0x0, 0x7fff, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x5, 0x6) 16:00:28 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000), 0x8, 0x3, 0x1800) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x151) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x200, 0x20000006b, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/49, &(0x7f00000000c0)=0x31) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="79ffd3f3cf7fd16ad27c325d8e6d95f9d3d0baad59ea1ae6118ae44b8d3bf19be7705dc7430db4cf222d878c7e948be3394cc0cb2048c0f0180965e72a7bc6c39f3f5f4f7870769d0396f1cdce6ae78ab00000008444d925b26eb653", 0x14f) close(r1) 16:00:28 executing program 1: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) listen(r0, 0x3) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 16:00:28 executing program 0: pledge(&(0x7f0000000000)='/\x00', &(0x7f0000000040)='\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) shmget(0x2, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r1 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) sendto$inet6(r0, &(0x7f00000000c0)="570a769d7bba70a51ecc1151124af60d6cd568348eb8799c13329ab33a7bde7f9b56bfe50c2eb5855cdf941983672710aff91bc455529e2a357e43eed2720e26288f0110b3eae2a003ecb7c0b01dafa8ca9ad2b0a95e73b0a43e639209be0bf6154992a1", 0x64, 0x8, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x40}, 0xc) semget(0x2, 0x7, 0x10) shmctl$SHM_UNLOCK(r1, 0x4) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/212, 0xd4, 0x843, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 16:00:28 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x39) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) fchdir(r0) 16:00:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) write(r0, &(0x7f0000000080)="03", 0x292) write(r1, &(0x7f0000000280)='j', 0x1) write(r0, &(0x7f00000000c0)="8d8b525506f17ea8d5c62e98f7afb1d69c5da519862a5ddcaa383a8b56bc90a662abeb035b03d40eac3d7d330f", 0x2d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getpgrp() setpgid(r2, r3) 16:00:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x5, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000003c0), 0x2, 0x0) r3 = semget(0x2, 0x2, 0x1) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000140)=""/116) 16:00:28 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x182) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x80000001) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/184, 0xb8}, 0x0) connect$inet(r0, &(0x7f00000004c0), 0xc) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffff00000001) write(r0, &(0x7f0000000140), 0xfffffe46) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xfe3f, 0xc5f, 0x101, 0x3, "15cd23fb16845666bee13ea146338d64bdf33128", 0x0, 0x3}) poll(&(0x7f0000000280)=[{r0, 0x84}], 0x1, 0xa4000) r3 = syz_open_pts() close(r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "47780ac85a538a1300"}) 16:00:28 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x6}, &(0x7f0000000040)) clock_gettime(0x4, 0xfffffffffffffffe) r0 = msgget(0x1, 0x80) msgctl$IPC_RMID(r0, 0x0) 16:00:28 executing program 0: mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) 16:00:28 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x5, 0x80}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x0, 0xfffffffffffffffc}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1c2) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000", 0x4}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r4 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) r5 = dup(r3) shutdown(r4, 0x2) bind(r3, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) bind$inet6(r5, &(0x7f0000000100)={0x18, 0x3, 0x80000001, 0x2}, 0xc) 16:00:29 executing program 0: semget(0x3, 0x1, 0x480) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) clock_getres(0x40007, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000200)={{0x10006, 0x7f8}, {0xfffffffffffffffd, 0xffffffff}}, 0x0) r0 = semget$private(0x0, 0x7, 0x40) semop(r0, &(0x7f0000000000)=[{0x4, 0x67f3, 0x1000}, {0x3, 0x6723, 0x800}, {0x0, 0x8, 0x17fe}, {0x0, 0x100000000000007f}, {0x5, 0x2, 0x1000}, {0x4, 0x5, 0x800}, {0x7, 0x0, 0x800}], 0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:29 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) semget(0x0, 0x3, 0x8) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10008, 0x40) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r1 = semget$private(0x0, 0x0, 0x2) semop(r1, &(0x7f0000000100)=[{0x3, 0xffffffffffff9c9f, 0x800}], 0x1) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) 16:00:29 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xfff, 0x65}, {{r0}, 0xfffffffffffffffa, 0x12, 0xc, 0x1000, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x13, 0x1, 0x6}, {{r0}, 0x0, 0x4, 0xf0000002, 0xe000000000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0xfff, 0x8}, {{r0}, 0x0, 0x80, 0x4, 0x6000000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x62, 0x4, 0x46e6, 0x7f0000000000000}], 0x65, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc0, 0x2, 0x2, 0x3}, {{r1}, 0xfffffffffffffffa, 0x4, 0x41, 0x10001, 0x8}], 0x1, &(0x7f0000000180)={0x9, 0x1}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) dup2(r0, r1) 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r0) close(r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fchdir(r0) r2 = getuid() setuid(r2) setgroups(0x0, 0x0) fcntl$setown(r0, 0x6, r1) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) 16:00:29 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x101) getsockopt$inet_opts(r0, 0x0, 0xe5322578fa9a938f, &(0x7f0000001180)=""/249, &(0x7f0000001280)=0xf9) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getgroups(0x1, &(0x7f00000015c0)=[0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000012c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000001300)="fe5981ab17dc391475bdac713bafea2b1771bef57ee9439592fc74ded219a2b54734199567ca7b1e2e3309eded7121c4ff65fd194fa778179e0cbb9565e1", 0x3e}, {&(0x7f0000001340)="dac61ad8fe699c4cb1771dcfcd701c3a9089d02c3623e371588d5425", 0x1c}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="9356eb2dcc8441bc69472acb9f300b818727956f1153b37cbc83074efd4d239dae4a3ae06b3a4c26cbbe9afa853ca1147ac55a1e301d1dbda07ed5d605faa463fac2b9eb1ccedee3e4595051f58d2c69ff1bfaea050a732a2157b05363988affeb2e6e67f19d33fa98a3c2374d0d8ebb2ad15c7a7586934da61261", 0x7b}, {&(0x7f0000001440)="97acd0cc44b919863b2feb829bde3a5854fbb46b76569e7055ebad4df8c7", 0x1e}], 0x5, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa0, 0x6}, 0x0) getsockname$unix(r1, &(0x7f0000000140)=ANY=[], &(0x7f0000000100)) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="71e5a768a387548524478b62be82b41a71cb0a36b0faf5edf093533316f1c2fbd8839f791317f538530bd35f3439dd67251d62c9bd832d20de0862bd2eb576b4d4a9dcedd7e18c06b9a9e1e9e49c8d684fbcd0b37d34c7a34b4fcd1315a415e5d1553a64823c983d27220bcd3196c3f5de33ced7464f03120ac49d911ac660cbd6fb36d6a813637188a04093a36873a699b1a1a45c2378dd4b07294e678c268715a14697bdebd1b96677468a", 0xac}, {&(0x7f0000000100)="cbbdc65b16e5101d28b318f75e164bb6fd019f9d4e446d095118fcd1b626f290a5d4353c8bf4708c2cd9aa3fdddf04a384da6a847bfbe0018ca6cfbf0da19a4b9d20bd54bc5fe5b69de04825a4b3e3d071f35faaf5e5ca329b444b7ea03dcd0000000000", 0x64}], 0x2) flock(r0, 0x4) 16:00:29 executing program 0: clock_gettime(0x400000000005, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x3, 0x4}, &(0x7f0000000040)) 16:00:32 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff, 0x1, 0x411, 0x1ec3, 0x2}, 0xc) 16:00:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000600)=""/174, 0xae}, {&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/55, 0xffffffffffffff69}, {&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/123, 0x49}, {&(0x7f0000000400)=""/189, 0xbd}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000000200)=""/50, 0x32}], 0xa, 0x0) 16:00:32 executing program 1: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xc000452a) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x880, 0x84) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{}, {0x9, 0x81}}, 0x2) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x202, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x20, 0x4484, 0xa79, 0xfffffffffffffff9, "3e2ef842ef0a57535e6204738a783a5944b15d38", 0x6, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) socket$unix(0x1, 0x5, 0x0) r3 = semget$private(0x0, 0xd48b8213c40dea9c, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x4092, 0x3, 0x7ff, 0x3d]) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1db3c19271"], 0xa) socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) 16:00:32 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10)                                          16:00:32 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x60f, &(0x7f0000ffb000/0x2000)=nil) msgget(0x1, 0x88) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x182, 0x3a) r4 = socket(0x6, 0x0, 0x800) shmctl$SHM_LOCK(r0, 0x3) pwritev(r3, &(0x7f0000000440)=[{&(0x7f0000000580)="d5a2736be661272d2a5b21381e7a9ab758e00fc131ea3f40a766fdc98d2a29a47690c1b953894be1583de81be233f9c8d2a837cc5d152b1687bb53b99378d851b0e9ccee9498270c38642ee92fbd715b79573401410af5e3cc9af3858cde5ea58ea48f1b542b42c5f979b129127d456baca551beaf9c91b0c5d5b138e1c13fb1184e989d444637eba88331e685c017ed4138837671a639661aaf64fd19e55ef41b3fd305e0d52d6bb16133273ece4a17f58d8ed58ea4d2a6990f2dac345edeb2077bf6330ccc37668049185f51121ace91a25e3f677bfa3196e40004d3c1b215c42ec4a5934a67f8c9525c1a689b7f0812d70e0b79653ecb1abd109b3b5915be60b9aea578f1d2a5acb0b6127e34668be37f465c8431c3ef51237e06c31c86135f77f38cf0a3fd5a13005bf06c0e0dd60319f125d09ff8eb910d1780ffff6b6d3fbc17923ebd8c16de340dcb8c98485647bc3ad6b1f43962b356434e312a13ca5ba3899fd44729c794d6f6d02b9c0b608bb8963425a60c690aab9fe0f8733416ebe60956ab0d989fc20fce5362d7c3127aca4ce974ed874e0a51b88af8a5c0965e613bfe683e13a48100", 0x1aa}], 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) msgctl$IPC_RMID(r1, 0x0) r5 = getgid() setgroups(0x2, &(0x7f0000000080)=[r2, r5]) getsockname$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009db08531dffdd43a00"], &(0x7f0000000300)=0x6e) setsockopt(r4, 0xff, 0xfff, &(0x7f0000000100)="92f91c1d982d732a587850a42d325ed1609de7a48f342047f816011bbc98c97046ab513af99c712b344144a9abe3d24c429fc35032aa0c10c838e309eb136be0df8c84969a2bedd3be499ba2b7dfff5f35139cf3600c60628e63ba8d1463d71c709ee37a4b65ee2b2e8d3758ecf2c1e58b3c01492ac437f91659954bcf928d8c2b15a71bc2e9292758827fe96540088c32a83eba023048a857bc150d", 0x9c) msgsnd(r1, &(0x7f00000001c0)={0x2, "fc577fc64d40d7cbd9970807249429ec3073e2d9a7173e0fd6f196bb862c086a8aecd92076aad00e354ba7db6845b3feb77a2ea445471eba05b1f0419d5aa2927a00c748bb7aacc80322f1ca3ce093a78ee95a412ef9aaa5c9d401d3389532304aba454224902ec176fc5b8cc6986aaf88d05047f0ac3de2ad5404b824363186158e186078c742ea3396540285321a9de866899b17901a31d95184945a39609497"}, 0xa9, 0x800) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x400000c003, 0x102) lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x9, 0x6}, 0xff15) r1 = dup(r0) r2 = open$dir(&(0x7f0000000100)='./file1\x00', 0x200, 0x12) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x100000000, 0x5, 0x6, 0x2}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x46) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) lchown(&(0x7f00000017c0)='./file0\x00', r5, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r10 = getgid() r11 = getpgid(0x0) r12 = getuid() r13 = getgid() r14 = getpgid(0xffffffffffffffff) r15 = geteuid() getgroups(0x2, &(0x7f0000001640)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000001c0)="fbf29570ebd7b96849403e88b84ec91f5ca83591c093ad478be6e834bcbd9c009e1ea3d13903bde11d1b06d8ad3ec3e0f80c648ef070d2b86438d63ec96d870acb59966685", 0x45}, {&(0x7f0000000280)="c58104974d232c3e1cf05c764c2da56bbfbdc7e3bc36e2704c0e4745bab3aba1b0261310ebcfa70cdda26c3eb44e740ee7330b3cd63c3c63949a66fdfd410f5cb54798a9c2cea341dc6912d407a76aee7c773ec1b356521eb07c6f8772945d8b", 0x60}, {&(0x7f0000000300)="9ec01a4bd5d9866d91bb4eaf5f2f20610d64287167659db91a6f67a8c00d828e6b56146816e1b84bf6db19c5018628beaa96bf09087ece59a7d43f7d08d455b9ca2d3009116ce04f2d3c2bdbb14c89923f22daf63d830348fb81d10a91f860f92dcf3b59fd7ce10522548407faaa676a232a9c6cb62b24c8809fcfa8557e3dda9c9ac6da376aeb405f5402404be250ea17345bdbb2f26946924b51a9a769bf39a6120d70d339093fcf03c6067091c7e9edf73901288ca4c5b74cec38eeaed9", 0xbf}, {&(0x7f00000003c0)="dbc4a784d035bea440f1c0997f50762689fbaaed6f4d1fcfe9250d6e8aca461dab75f58cb202791655afbb0d78ec29c0f45163421729574f4d6045c7cb503f34b2030fcaa3e48802c0fd427b6904834b1c9cb6e6d53b639cd2fd60fdae1d7b14f505629c88e5d3b2a7be08bad23c1f533dd3a02fb9e678208f7b1e54b64a762ecacc83bf2e68b3dfabfde707e6dcecbafb2328d7c16a6f789a25a4bef7cc88c74d66ab3f7f66f1ed44cbbc0b97b96052970a753f7a6ecb6d31f3f4d4097a987155cae999b18895ce5e45052c935ebda8c9bec37c475b4a0da8624593afcae925ffc6aa62710c2defd8f6", 0xea}, {&(0x7f00000004c0)="9c446140536cc6cf7a2ba6bd2e4fb1d04fa23bc1595ed0c235854afa34c4d5960d030586dc62c628a26fc162220fdc9f58feb5ea6af4b651fd3d8fa1a28a4645c894b4a4b5404f23198776d7b5743d1210394ced326d539e8e7685f4b920028faf0d7616224f1e11e99e3bae61ad688e79ef52f2297a585314efb210e0e59309eaf4b750589afc0386e314c1037350527cffedf67eb00a428dee1f8a7df8959378fecc80e97dff2eb5da483c37ee80c6849c0606d0fdaf445226be27f955c41f0431b039b5cc49f89ad5589504d93f99030f74baadec2d8a7049e53233791d92b411577a5e49b7f3595cd54b671a5be65e8cedb2db2ba3cb759876e95aafce25eeecc31c3c4aadab6d8dfefa6aefc66ff16b80ba3ecf4eccf1cfb0aeb8d8b61bf37a3ea77785839943d454f34fb201af33a8cadfbd464e0687f77201ad055fc6b68c5a909c5c5efde3488f39480c4980ecdba22478ef4a8ff21d4d7d48473c27ff07734e15bf121955da62bde367f949d699e83bbea72053cf8edf2c6efa2db905a0784e9c16e9a672e3d9d71e4f6f5e50089f2c45e54dfe7c9c38c37d10ec3c7b3df33e5ac0c83399dc3c80d045c3e5d3acb1cf90b320e3b6b89a457fb2578549cfb8a3bcb6d2eaa8eff8bb87f703e29b1827b69b51552ecb4c7c179ebfac7bb8564d485bdca5140291d9615088306708e2db24fd1d771fa63808d3326f0037d2188711dab2ec0d3bed339b8d19a69badb63a2ac77bca139c5ad2cab7758680cf44038a2f7d49bc985e01a3a28ce231b364d0099111360b2e11339af97c46606cdb7189a23a8eaa51959fd44640b429afdb8c213bffce6a2ad321859fbed0e6c44e1cf6903fbec5ba99da7cccf9178cc93ac9ccace681479ea0d59682b9fe074ddb20c49e84cfc3c390f0013c4a9985b8ba8be2425367e6e302857b61649538f204ac556c95096686f374ee38ba22fd75c82a25acad5f56a91ed1f5a0d2d572f349c2d31faec40a82f166fbf2e841d1749cc1e11d1409e7d95bffd9a01b01eed752697f509755db11e00d808aee11297aa64dccf8651f3203221c5659e61ca866d563c4a2fc4b2dfaee7540c1b33584d4d81e580e89f73f33f9152df15238abcc5eefeff7107464e8f5f0d7a3f60f8a9044ffb0765d07ba067d91341dbf1e96420bdf2e5349048f68045c9bb45462a4ec5a8d4cb445060443c77efa831566a31673f7c96be8ab3cf728ce8c75662ec25144085ac6df0bb0946a47925583140a0708e24051307fc41cf3932449846831af18bbde0bec8b56ba35929e079b114f12124b283fa0514b2f733bce88abe4811495292545b724fb83d370bc3574e22205e81740e5bec6b5310cdcb55c991cac0cdb85817b40029398611ed5f620a14771edea5ef706ba7ccbb2321d28107952f6777faf659d96d1774aa38b91772a8d666ee5a78dc199b80e40a2ec9c1dccef5417a5f477c3e002e59533f4f319387f548c7bdb0fe173a02e2cb59d25f435d4c4f3148a414c3f40b0650c8e964f72c8e1dd8d5a8d1c720a4cdfdee2bd4d2726791e30dc4bcb68abc871d78f0ab48c34bd746c68ffa15342f176630c132ab01359509dbf4435fc4897caf38502fce6fe0754cf38d8109ba30f950eea1e38b5c86fd7117451883cadd6508d8ca190e4d50c21a15d199a97dcec5a0ad9debbc5c12b9e3387280e0b7b1f50f9db8c5991a8cf308bba64047cde955e503db54c00ab5dceb5c4266606655506a35e6e5aa169882ca023054a04c62388635a208fa65a02fdd02db25fed9e7f502e9482bd496c57a3cdec446e041cc5ec38dc46b475a05590949155ed1743d7e03542bf7190bf3917ebc5a33ccd62f44c9126dd34eaad1c166e99ef18c94dfb2e0555b826e30d272d73652296275120bee6977ca778ed6f2eaa86c0ac4e762c693638c8d9f58efbdde3d2d997f863993db198434039600ddccc7bf1f7e0873b07a4545e4cd57d72483f95d0b99ae53d87a1967c1286764306054696e0cba120a0ca2baa3ccef8d34e0665bd5618a4b233eb42e10335d030996e56a31f9edaa36a548eee445edc3423679f6fd34a02a4eddc6e41bb1be3edd88b51996fb41048dcf0a5c1ca5707b3400f06f4a52b2259e92bede2d78c5081430aab1090a1bffbb6266af631dfb86d4e250fce03ab1c11ba1eb63f663f5d0280c812a3686a87f036a86e5028d67a896cd079501ca24950b39592dcdb1d9c9abe986605a6cf66c4122287477e7c5c9a0774669faa9594ff2e4b2d663278d984a6ddd902b8689f9bc449770fa735df5c54d6384759655db6cf56d35594c849a6a0d15b96ba9adef8cd32a4b17cc08ded89b7db5c65980fb3f0a4c9499420997186d381e10ff94a4b4a1537e6efda6754d060936209ea1781ff838879d1634817042b52302601e01589c3f5f76e38f2459c016ef7f6619051077668b89f58b82cd2e2acd56c1be1cc9772de6a27ba2337bc1063613412c4a657c70fdd7692c7dfc5b4618e30530272e776cc7dc7ac987123a02345a76c8d19068f0526bcf20a57a0d54d1ed97fcb6d0a95ab0fd10f0f8d8d3a2c171f46ffe640745ebb51d433493e31f6df5682f84ff31203ed7d45a5c93be19db10a6cf3ef286d4316edd97e596a3427c68d4914e52dc2ceebaf9fcf7c5292214806d52d8bd4a0902b84478b6ff0e52c255f9d3c3dec111645e553026191667597641d8e2b89f40fd99c2adca35b22a7f425b2943db9465def2ca147c7e5ebf61708601a0831e191df5fdc4996fe57213fb07f1781b8374b616e605f26fad705e928899b1ec722063630ce45ce1117f365d87e9d97f65bd5b48e1cca016c67b3656f5259686e2eeff0f09dfd293d02a7442dd633657182714cac6f6616e52a71b7a6d405355d2958cfb298dc32df7a4443e48210f86e947d4a8598272ebf3f442169dc24b84979d7672bb4fce719dfd39ccb308fdcd7e53529125987735845259c0b79dbe27ae0f4da79cec7e9d3e6f12e52c968a916936475f6a646cc7e7a032b72a95bcf04e402342a0da15044643689b28ec6643442f1b901fed1f840693648c7a8edf0d37feef26382eec0f9f86b1b67cae1a04d103c8e55f8c4e318c2c1528abab2c289e7ac8f680625eda4beeeaf80a7fbdf52a8f038143e389d6c369e7ba50e36e6d78b8de02ab80600f7566dbf83078269506bd483f6bebbce86ed7459fee7328d3bbfa569d4288d51d4ed48c25fb99da37ea514decb57f1ce8ad065b02f445733e8f9fb43aff5866b41375a98b987ea8ef85320c608a5dd79334d713aa574d4176ed64c1ca33dc5f9116b15b13d4ba9bc2b28e3fe214eecb9f87d4107af90d6e6a3e6c3acbbda394d27b9d455ef0debc258465ebb87123feb8af72c999ae0e26e381bb9216700fde7a1cc98ddaa3d166665aff3d343399b2f8a717c56d0b17407d893fd438d3447102937488dcac0f7e002d66c6c37094b2aa297a975875bb90a0e91272967d3512f1840884f9b9f9fe08557d25c2f38827780c506f584ad33d07fe2d375809fae2883995bfd18e14b23f8edd073342c1998666ceed1dc12320b5d604470add26217f12de19a0c9225ebd498afd10a1cef733dcb0550227ac2ce850f8574ba15edf025ab10163046c50f6b335b6aa30e1b81424621832254a5b2b1ff8951944e73ee9027b34ab9420bca72448bda396e3e3161c4d1840396b417ea1a19d39c1f7829bb9fc16edee2f5476914326f1b22f01e7799717b2af54249ecb016105363441f65ce3a101babd85102b6663eba8f2ebd27e6ed02b9cef660df3c171f884021b40f5d0d4886608d4bed0dbc109d15a7a0554ed45406a6a272c1f6b1e63afff21f1094c5fc3fef04cf9d73061dd0ae9fd0a91c6bfaf8f76ea3c4878bfd69d088c7dcb64fb9834b126712719bd5745197ef91bae223a506d11ea2e7df33f522ed1390d188559cbeb3801c99ef996872b67bdab27f6b54be55aed2812818d7300a94322b7a85f81e591477764899b2f3b35a26c327b524672d9d9bf8138522a90e12d7b005a58ba4bef61d85837f0f501dfadb0580b132ebd0478917ae5f02c7bf131fa986313da13a32bdfff9e52b8eee03fa2150f0b33616dd416557e264a28d3256d2322a0215843b9c0d771eb530dc786cd709e085f0c247284fd2097c7f883f293c972b4d628b2189c23b386e74f919315065bcd85d473032b0ba78ead662cf5929a4c461f169fbb91fb239f87aea7c163d2d60dd215e3deb56946e1ece95409c42f916380f5dd453b85acf3704001339590c206bf852eafb0fb4290abc62c026da47ade49de7d4f50e53173c414c8faa3a470fb055c8c11144c3566dbaa1cfbb62021b0af49eda05a5dd57505aa88a5a3921ff332beed9f74bebc839601c37f482c13f966f8a258a6b6c48b23c41747fc582e2b7bdb01b5762f5305272680e27bd9f8c4457d6a5df39e9b87cf23afdde24faa9ac0070bf414273b4fa197e13af0a378137794681119ccffbf17f23d0787856547fa8c7353b265e0b6c291f6d9f1f21c22390ba358cb3290b77bab1ea03fbc09bc1017a753ca296d758e79eb5b9f3bf439fcda5b145651fd69bdaf5d968caa4ceb9a43b55acd030069d3c994f4a514e490bb67360f351954efd4d8bbc278a44b2e52e703c116ad7e21058b80f7147a19381f8443ff8b71f523eb15cb70ffb2f4e538610a8caa7f58e162e605d236f3686ffb5256534186194050c8a4bec275dfa127998636191a24628d9228541a9f2a44a4592014a93215f1ad14faef1d6a66745688e2c0c6a9e616a9f4fd246071b1ea06a3eccb546fc5ea309ed42c1a728f44b9905a9260851c1e986866c2959a9f2c80514e8368adc25a7ae74a5d7d6bf5be86416e17a2521f2a5ff92fa807e1de1f83d9ee5babea66e5c8923fb7220d153adf3d7444d3a132cd337ced0938a2dfe3dfc3337743588c26546ea98d609e37279b6abe6169c478478280d4cac9af5a7e43de0d76323eee5377ab405265331d339cefd9cafc65b11ce868db4f8bfb592157050f9ff4ca346570a71ea60d60379f0c82977efb3300a28a081b6e1b3bf9040bc82c9c87de0ed0800aa769b51d014a85df210bcc98680629a4d278de53d950a6f4dec1bbc61d94b28ed5bde4eca5d9d9c308d10ffbc2b1c7c91768939838a052c3c843b6081daa2b72efa0c8e17cc74692c5010799c691844d9a9a5c3c233e9ea730b4e0360a21c9210e0a54a58dc1db7df0c3321521586c4e56828991556cb7289a14ce76dd42ee77412c00361d59ea859f647b0eff9e0c5984bb812ad15ab8498b77d37f38f1e0d34adf48d34d9feadbc757ae8e983dbe45999a20d8b1becbf38bc82e59838049bf985c402ef744fab731bfec12f5b0f56e7532548155464f4038a4fd9d2d3cc7f7091b0b95a779390e58c9c9624fb2df5bf2bdd1f1aa34796796fdc0f89cbe51e7aea80868278357b122e9af8837e2aa150f5c7ea9adcca1cbde662511883cdee5674b2d29822c37aac5f57f39e723203375ea27fe14b56e1db29453051fbdc7834a171b887d61115d5072b30ee98090215526a4315168199ce6168720da276a28fc5d002bdd4ad814dd59df14a887b3e17528a98efa222b0b829a054816de6d672d63ece005bbf599f960cea48d8737eb9bb1adc210240dd750e3c430e9202ce0759f2e106f8afb12dbfbfcff8dc15a57a5d079e80fcdf1395f2ff560d91315089316f6269737f03a0b3e1a4d73d3897967a04e2e3e8b1ee912dd9a4308be53351", 0x1000}], 0x5, &(0x7f0000001680)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000088d9ad26d7dc78ac1cb515f0e322bc000038", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x1}, 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file1\x00') 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x3, &(0x7f0000000080)) mprotect(&(0x7f0000090000/0x2000)=nil, 0x2000, 0x1) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r6, r4, 0x18, 0xc}, 0x7, 0x8, r5, r5, 0xfb7, 0x1000, 0x1}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xffffffffffffffff, r2, r7, r2, r4, 0x0, 0x8000}, 0x8, 0x10001, r1, r1, 0x40, 0x20}) r8 = getgid() geteuid() r9 = getppid() r10 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r2, r4, r6, r8, 0x20, 0x20}, 0x100000001, 0x4, r9, r10, 0x7, 0x3ff, 0xffffffffffffff8e}) 16:00:32 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) poll(&(0x7f0000000180)=[{r0, 0x94}], 0x1, 0xc8f) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000340)=""/52, 0x34}, {&(0x7f0000000380)=""/164, 0xa4}], 0x6) 16:00:33 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) fcntl$setstatus(r0, 0x4, 0x8) 16:00:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x200007, &(0x7f0000000040)={0x2, 0x0, 0x6e, 0x6, r1}) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) dup2(r3, r2) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = dup(r0) setsockopt(r1, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 16:00:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/122, 0x7a, 0x0, &(0x7f0000000180)=@file={0x1, './bus/file0\x00'}, 0xe) openat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r2 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x3, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)='<', 0x1}], 0x1, 0x0) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x88) setrlimit(0x4, &(0x7f0000000880)={0x81, 0xffffffffffff7fff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ftruncate(r0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xa1, 0x8000, 0x3, 0x7}) close(r0) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000008c0)=ANY=[@ANYBLOB="0900009244cf9c10556de26d3a0ec200000000003000"], 0xa, &(0x7f0000000780)=[{&(0x7f0000000080)="a68e6bcdf7e839383b4fc1eb002edfbbd1aa209afb133dec9139a2f822d79e1c6045", 0x22}, {&(0x7f0000000100)="df1ee707be93bf0209b6da58e2b04152652a3d38ec44641316d3037b1b3c98068432fdcf397f4c516a8b6a58bf3654e0a02a885e1aab8973941b2da53e9408ca97f25680deca058968b4c176deecfa070e822f7cb4f54fe5182357d7062580d6f199fdb0b6acacc352db65c8e9326722129137405409ac4ba5582ad2ad26b763ea683be3808b06ce605f5b2b35c4cb518018fff269a107032be2f3a8ba2ea6b451cb78220588d367694adcffe63e10590a4dbd169878d6", 0xb7}, {&(0x7f00000001c0)="3e77a94074bb2aeb8418f8124f2fbba39432e269e6fe61bf9501acf108fc6daf", 0x20}, {&(0x7f0000000200)="f0ee3f954b62b29e9a70de59c0e8d584754b98caec8b529bbcde47c7181af21473d7b4b7c0275b8db09402ebbf619ca2e3f5cfc3ee21d12975ec44a24229e23202ef0b423254224b7bdec72824c2ac3944d17067fc6e44f0ecc4b61fb4e781a102c09a2771cdcdf50185c051e1bb75ceb238249cb690c2eb8b558e9d0a0660b1b88057ecfa79442c3acd8386c7c33c7c58877a45c35569194e5bf579da1e55c2b598456960f72430d2b7b0ce3ab334ee7ff090e15ad2dbf48c93cda92c8cdf6a7dd47c3961edb61bdb", 0xc9}, {&(0x7f0000000300)="3d48bfab18818f12d04ff5d02db1beef52353a2b2142a21f5555aea3628da75c47115e83536006a06458d0a9a86460b01ab3a567b3a4aa503b8e2e5c5770c2ee2dc995665a1c4af86ae37041f60ca202d81dd865976af7f0373a34b2b864d255833bb8dbae80ddfe9e80da262db224dffcd1ecb0bb78f1a26c09854502c17befe88806f5b7c10fcda43393f34413ced64bcb5018073bb9a9a037bd06dcedf295da8591a23cfed3d71302066fee235c5f6d42013ef769184283be4e55ab8e5e447863e810f30be58129336689904de4568943df7815", 0xd5}, {&(0x7f0000000400)="43928ee9659fc681e333dd8c1696386ff2be11d0ba464bcbfbe0f1c9f64a888338dab0a6fa15fb826aa36bcc6485e2ff69dda2ab6ac1d0e22d154ee42cef7328108005a17df0049a551b1f6c934455345695a9b750ae32008719bf843bb74b6fdb48d85baf77c5c00c45e86a330425c2502ef8cf645a9ca4e2d683c30c0e6e16718ce9f8155e76edded7041676f07544ad4dd3ac893243f293fae5f85069abc982b679ed765d6dc8732eb356", 0xac}, {&(0x7f00000004c0)="b0376eb5764efe2e2a99f551f7e3f6575a3057d12e64236d8fbe204fc6649f06a635f2d37ae523b40bb0cd9a0479f0b694fe6e90b703f00e1cc109e5e433c72c076454e8c342ef30a06e5a95ebfffe4d17d64c7ee16758760918367d234985c6081b87827bad1cbe7a6865d5e04cb0bdaa3dbfb312567b982d8771aea4011be63f13fac63cfb89b30689cb54234cbb71dd79ae0add79ee4798a66991a76ba735367d7a9a53fd7269dfb8abddd404d8adb52b7bc67c6f017c6cb4bc083f75cc98a542b63d65ef7d20f14cecaf663eb03e86b00649d4872430da", 0xd9}, {&(0x7f00000005c0)="9c459b213e65665d16aad34ec923180326581910ca9a5bf1353a308f8b04f27e385957091022535f2252d60e877b199666fb410a153f65cb0de711ed5cf32f5bac132eefc13ea098c83a062645ad9686e6315b903de06aa48bdfb779384769a8498557ee5515d995be6928cf0aeeadbaa15d24699910e99aea85bddf1829754f4cac", 0x82}, {&(0x7f0000000680)="4b6a40c3f5352ec2d5694f845f022f6640d98e5f68a0b29900fa0711df2088d0ad432fa235b2da067088afa60d195e6afd625071ca59ce2b6972db472f313d9a10df379b2b5d45d1dc85e1a606775378c80c64fff3c3f44d129638f46b3d48a0733c4c81c3bacc784ca685ff8afd4fd07ff35d377aea008b95b7b814eb21b0a76452b1b49558075def3b85ae8cb8c432bf6a08da07af6da3e44285976aae4d675f431342e46d3116a4c477b9f0a4c7e458fbaf0f9917961bcd6483c96b20035a4338352f6784b6cf3377f268bb8144604e2799ad27b1f3041db1acfcd7a6a03d8bb3172ebe23aa0c322c62f9b33121710b8e", 0xf2}], 0x9, 0x0, 0x0, 0xe}, 0x1) 16:00:33 executing program 0: r0 = shmget$private(0x0, 0xd000, 0x422, &(0x7f0000ff0000/0xd000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/52) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = semget$private(0x0, 0x4, 0x128) semop(r2, &(0x7f0000000140)=[{0x5, 0x0, 0x1000}], 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001a80)=""/164) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001240)) setsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000001280)=0x4, 0x4) r4 = semget$private(0x0, 0x1000000000005, 0x83) r5 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000001300)='./file0\x00', 0x8, 0x3) bind(r5, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000047fbd711dca76927806132c5a89ce2e5d3aa0da77283690b610eb4a389cffd9f332afc55f35bf54ecc0fe484d8f1ebca61d4fc645b614ebe49caf7ca06d6d431ac5ad0ab50401323b2d54b0aea126f947d2752b5d322643cc757dd072d5b32c0488eaaf0b2ce4b3d57b9fa56a62df895ca8ec98555d76258dd98a157a079db3ac51cb7fab28f595bfb32320a360df70f088c095b88e8aecd32a727e968a93ab74e1159b1c941bea1bc87b682c7b8b9d7b52fa7843d10d9268b58ac8de9d559c9fcf8cddb898d459e9abff1c80f8013d08644f3ee196059a2b743b3634ed07eacbfcebe90645372766b556019a1993e747a4a3079462cd0e199741f96bf8e4c3b023bcbb2a744549ad2e202a59213cf36900d849e12c4233066e307aff12f3de62b5e57d409881f2e0997b6fa62f65929"], 0xa) chmod(&(0x7f0000001380)='./file0\x00', 0x40) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000013c0)=0xffff) sendto(r1, &(0x7f0000001400)="60a435bc529811e7abf3a6167fc7f536b5fca1923dc9ca608927030481a7a3032abd3253c490e17d731968ac9491085e201f7c0e6f092bc2d326fa01d1baba0ecb06d00755ad1c3baa0b090d0ce1d563d229b6fe31c80e63ce40f1bfce1bd0fd0b47432032", 0x65, 0x1, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getgroups(0x9, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x1, &(0x7f00000015c0)=[0x0]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001180)=0xc) r11 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001680)={{0x37a, r6, r7, r8, r9, 0x1, 0xfcf4}, 0xfffffffffffffffe, 0x5, r10, r11, 0x3249, 0x9, 0x20}) read(r1, &(0x7f0000001700)=""/224, 0xe0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000001800)=""/204) semop(r4, &(0x7f0000001900)=[{0x2, 0x1000, 0x1000}, {0x3, 0x5, 0x1000}, {0x2, 0x81, 0x1000}, {0x3, 0x2, 0x1800}, {0x3, 0x2, 0x1000}], 0x3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/218, 0xda}, {&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000180)=""/72, 0x48}], 0x3, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair(0x27, 0x5, 0x10001, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 16:00:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x60) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="70fd99e8c63d7682a04c6e1a7b84fa7b585c161f19bfb497996a1b5e03090be526ceeea5f5e3095e48292f3acd96f896", 0x30}, {&(0x7f00000000c0)}], 0x2, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x68, 0x1}, 0x409) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r0, &(0x7f0000000180), 0x81, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xffffffff}) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) chmod(&(0x7f0000000340)='./file0\x00', 0x100) r1 = dup(r0) setsockopt(r1, 0x733, 0x0, &(0x7f0000000240)="b537d3c5c15bc9257372ae4a7a0f92c13c9a20ebaf18f4acccdf5a580e79878021de9ec92afdfdef46b626dbd253b5e8183a02d6237563079e7189320c5baab03e18ff04d2a3e02664c322d6dfc7fe2638240f2c518e097b169b89", 0x5b) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3e08000000000000008dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907ddf86fa686e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acb6af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6", 0xc6c) r2 = syz_open_pts() syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x1912ad6c, 0xffffffffffffff7f, "ffa14078cec50bc3ef23349501a89a79793fee1d"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000380)={0xff, 0x1f}) r5 = fcntl$dupfd(r4, 0x0, r3) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) getpeername(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3c968f221e152f49, 0x23) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="2c63e1ac412b", 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x2d43e274398d01f8}, 0x8) 16:00:34 executing program 1: msgget(0x3, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="08080000000000000000000000000000f9ba0c9d076ce4ce338a067c0cfe183221300bc512eadbe26a0fcd3356d4c3db55d928067ad000fa108fc37aa958d4a0141685f4a0f0cf03d8ea08c46ad47c9fb9b7b7afc5d2ba95c9b8ef9573e60fc40fb4f0aafaad13d13c0109f6304ce348f694ec7929aa0ae49fec60dce6ac7eac8282175f13346afafb8d66f92b63a4fd469cf100eeb25d1aa0813aeb081256433ebddb6096f95280d692b756bc7fb3ba9238a063c1b5e60879136d658592c8eefbb9d9c4e2c2145e2a6939bd610d7d3e44e24ed034cb67660538607510fadcc9e358651d3f51e5e53bd519a90e7aaa52e43bf1f7c1a0ff7d7ac4857ac77e9199bbc2735d80f849ac3e2742c9b6bc1d258e3a0bf204888c007ffb270de53dc3b2f81dcdcc002986102b988a1433deda28c1d215484606dfe7c83901b95fdacaa9eb12692e34fbf433699ac0e13911f1d8b0a7b670b420c395c9a9b01dbddaf694fa8635e40b29bcb8154646439f697115ec81fb2a934efe55abc64d9ad813e392e7feb7f9a4a71c8de63e6be36b7ffc5248061d0069ad8997b712ec81dad138bfc6afda020d3a8b192b960f94a1ac3e23ec05c86059c56e6ee4d83042f1bba4942894692fd4e06dc2c156d35e4bd2b6bc7a106f782d7000b1387bf20a765e64ca97c4d0084525db6a5887062278ef150e8b4eb1c6115a1fc831f98d235b7b42bea568af940176362505acfbfd26e6c67d36b50548ea6754a4f04a83c2501d0faa094fb38b4486185b262b1e8d8480907e2ab2f9be8be95d86a1013b7118c6962ae5b7b381617657f5ab1f7404278fc4f882e83d024845f779847ddc7f4959e45933ae89c964d433b03e5cdf74e9715ff04f06233d51f0f8f0421cc35341b79b9245f8470e146f31686579faa46e9cef386c100431c9a5a12c1da9b9153c40201169cdfbbdf139b06281c0d657565770f1777d5f9fd4c7cf55d11a2b837ab0714ed7dcafc30d6d96aa70eecf608ed4049b29150e92dadfc50caf2132ba0aca7f393f916f82ac976bfc3f9e751e6d1a5bab6688c5bebba3407cec93730e35cf3254cc66af47bf64dbf55ae9504aa20f35d5f646cc704ae77faf3872128090efd5c1370f79e70afe68c8000008e4cfce5b538d5820e757abec1e9487a12f88604a73d690d0390f70cf985cbbaa49ebc3197b65d6ae752260f4d1ba319a3b83b9297fbaf645bdfb91f236a0c747923c667e73933fa08d52f1d5b2ab6569c4b2ac24570e1cd32367d7002388cc31f6311ce05d655b408d15f456f9a16633597e3845da4bd63e382cbdd90bc6dd8bf2272e19d1b81f3eafdeb5cf790c31de93314deb6b77ad626ac9917fe59b175ecbecebc65dcfd30743120bc24170bd88a8747167eb99e00eb33af66dab4b1b059e3a061cc73f5d92d930362f220e2c204fefa5da225a418bd2f846bc6b12fc2714bb73f21e5995c7080c2dd2bfce8b2b410547a35e695f76a151b7aa40050cd15d5346ab4fd2a687a7580bb0fefb01337e433398f3185d61650c331645a59aa9191e9e6fd6c28856e2932f390092e9df06c52e81bee3156bb0eb5886f97eb62fc02249365f35bf3e2f254f36e281248998b04b1188c246cae5136b4dfbdecaf3ed45422a4f0a08db5e0dc45ea225c33e49bdc846c51419dca1036cea0219156b5ae94330c8c288d9877e24375d89a35dd44b0c884c8041e9a38411660dd5eba6c705913d3a729aebb45ac181c2015f6a9f83887e0c5516e11bb2437427ba6b61f74463aad3fc9e11d859dc238a55043042de5b1886953b1b8413e099b0e3e48376a6609651a0b9e0609ac79b8d863e7fa2c52cc2c9fb0958d575a3d743ae9debb91609e3cc7378f2518016c4596237c7db28d37febe14229343ec308f09c701fa1989fdeff7bdd1c1c094caf02d918a9dee951f23b3d71cf15466e2494e9e2338215fb037705b085b5976b08bf6c9037bfaff70b6d6eaea7492eeacf440c890859660b9e9ee1e32d22900089e2827ffa7c4e90b501dfda41ebcfdc5dba5ecf0d2a0dd643ac9cc28efe02f73ea533b351ee1312c2ebbe0746d418715ad724d036993bca7f1b8b20cf3b9459c411733fb0587329e84c5745be528c5be50a8f32569cbc63e5e46796a3f710093d168eedc4e030893df5a93ad73e9532e7e968e0f65871f72cd0a5d3eaf93ae25aa5e2c178b5c392cb0efe0324aaf11aad37a5e4096c8d8c89919c024c6be038e5480036455f2b7df57dad812c2d47edc20f7468d601e2459bbf48741c596a6de6161cbdc00f4672c1394007b01463c5b7c2ff012d6452db6f4bd00479dc42192ef21f152439c9b9596dd77c51d66d42ab0dcc3dee8b055b46dd14f555ff55dfe8ca4640074c8cfeffb6fc42483a55a7462f7c2c99181abd66778935bdd51a09ddf0a33dd6d3588e9527c107737a5789f1bc5b627473374a71f8abfd376b244f54dbfbae69e6e54c5242625606e3a6e255a2dc672cf59a9e78f25433a3cb17eafd0acdcd7c13640229f9fd4338a763fa0c562cf948ae236151007e82c25662cc90708dc5b54265f944ac128e766f0ba0ef2f9188887d4601cc3da9e9b77f6b72dcaf9710838cf40c98dfa87e1effae55609fb3622e89c3d651f11cbe5985096a781814a5abb45cfacb30fb64f92f3a041ec9fb9f346770dcc462f220674adcfe533d017fa3f39014a56b5429d9ef7f1a5cdc8f0ace3b42ad86cce6cacdd1ed319c0e459319165e8546281f3e2a94c25dcf853a65e1a0eb6bfd7b94185f528605aa1f48260b82690df8a3e9594a03443f9dc7d2d7bfecce5c069bd746bc0be55f485d4c9322236a42b8e0a652466555f39461650407cff283ea34258f7896e430c4d722d6e37b8650a057cd00000000000000"], 0x808}, 0x0) setsockopt(r0, 0x3, 0x20, &(0x7f00000000c0)="395813c1eb939e07cb3f297c1a01e36de455f2c370b59d06bf9526eda08780fbe46f55b4ccc7e557fa35f5f4bb44356ef0fe5f2cfefafb881529dcbf826757991e611cbc9edac5f885ea06b7e894844d5747a2cebde099895838a25956ee7d1965ae2440f08d35111d9e33abcab8c5fdbad9d069736b5f963e9dceb88ffea4b1f6db35d3648e8ca2faca13337c5805f3260063fddfb5f262d3f896032e504d45af5db00054e8a5368f03e594ef3da898a64c41196526e2dfe01d530542d889e5e3c88feda7517c35d392795e489e6ea8c7d1a3697650ba88cd5e71d7da13f91057e6756c83fe481610dbcfc7d430ab76c4", 0xf1) pipe2(&(0x7f0000000080), 0x10000) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x18, 0x3, 0xed) r1 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) socketpair(0x19, 0x0, 0x100000001, &(0x7f0000000280)) fchown(r0, r1, r2) 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:34 executing program 1: ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x1, 0x7c) lseek(r0, 0x4c, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xe62, 0x5, 0x3, 0x4a0, "7aff8c93d664837207425f823f54a362c23ba3c6", 0x20, 0x5}) mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/214, 0xd6}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/107, 0x6b}, {&(0x7f0000001480)=""/92, 0x5c}], 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x21) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78"}) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20200, 0x0) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r1, 0x0, 0x0) close(r1) 16:00:34 executing program 0: r0 = socket(0x1a, 0xc007, 0x1000) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="271d7faa66696c653000"], 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x1, 0x0) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xe20, 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() sendto(r0, &(0x7f0000000280)="2d7c728adf814d36368b0842749eacb5f5e2cedcbca2b1813a9e00d17a711bd8df6f540732aaf73844760e84ab23180e380f74f97a2fef7c8cfa74e2812ed3e2a35eb7572e2372699149", 0x4a, 0x403, &(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) kqueue() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r4, r5, 0x4, 0xffffffffffffe4c1}, 0x6c, 0x4, r6, r7, 0x20, 0x6cf2, 0x8320, 0x8}) shutdown(r0, 0x2) unlink(&(0x7f0000000300)='./file0\x00')    16:00:34 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='xc') chdir(&(0x7f0000000040)='./file0\x00') 16:00:34 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r1 = semget(0x1, 0x3, 0x201) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0xffff) pledge(&(0x7f00000002c0)='\x00', &(0x7f00000003c0)='\x00') r2 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000400)=0x165) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xcc) r3 = socket$inet(0x2, 0x2, 0x7fffffffdfeffffc) r4 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x7, 0x6, 0x5, 0x101, 0x9, 0x100, 0x80000001, 0x0, 0x0, 0x7fffffff]) getppid() setsockopt$inet_opts(r3, 0x0, 0x104000000000000a, &(0x7f0000000000)='W', 0x28b) setsockopt(r2, 0x0, 0xd, &(0x7f00000000c0), 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000040)="3bd807c0c6b401f1eb8ca14dc661fefb210922daef0134f13739fe9b165891c09ad6875c9397ba1e247d80646c633562afb2bc12365a80df6d50d179d638a064968c51bd1238d2a4d027eddbcbe54ce2a392673bf88ac4112b710f5c52a83286900fc070eb0b038c54077218a26f3601fa20a847c8a21dda912899f72166a481d24b3e86666b218f9c0c812585d54af7c4ad3771384c49660ac389f1570e342796f4c3b01329e6d686d41f426b5e662c86f3c2276c67c5c865ac2671860e4ef56cccba1a8bb917b68825603cf41b89f1df4617fa63", 0xd5}, {&(0x7f0000000140)="fb8457ff8149ba1075b983d39903f49652045b55912906cecc1bcda7f5349324e89c267465a21aa478f88293fe80a0543e995bbd1a30cd4d175804fb5cccaf944c579ed1da3c5c48c605829c6f424521b9aeae68177bc54f1e1eb8356cd19d1f2c55a2059de25213fcce5271dfe71e560d455f30e9521e8aee3eed579ac333d1100cd0b0a71b3b9d3f80c78f9f804e93b03048ca1f5ab20a6a3aac7df536cbf27f157a0b3bd1a390b719300363aa", 0xae}], 0x2, 0x0) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000440)={0x2, 0x7fffffff, 0xb35c00, 0x3, "4ce1f2973f15af55ef6f0079e76f71345242732c", 0x22, 0x8}) read(r3, &(0x7f0000000280)=""/2, 0x2) 16:00:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x6, 0x0, 0x200000000}, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:34 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) 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(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xffffffffffffffff, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = semget(0x0, 0x4, 0x28) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) r6 = getuid() select(0x40, &(0x7f0000000200)={0x5, 0x1ff, 0x80, 0x4, 0x2, 0xa0c8000000, 0x80000001, 0x258c3947}, &(0x7f0000000240)={0x8, 0xf90f, 0x20f4, 0x0, 0x76d, 0xffffffff, 0x3ff, 0xd59}, &(0x7f0000000280)={0x41, 0x7fffffff, 0xd5, 0x2, 0x8, 0x1, 0x33c, 0xffffffffffffffff}, &(0x7f00000002c0)={0x2, 0x160b}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x1, 0xb02, 0x9}, 0xc) r7 = getegid() mkdir(&(0x7f00000001c0)='./bus\x00', 0x105) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r7, r8, r9, 0x0, 0x6}, 0x7fff, 0xe46, 0x9394}) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/172, 0xac, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x1e, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000080), 0x26f) r2 = dup2(r1, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x6) 16:00:35 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20a, 0x102) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x2, 0x3, "75c52f8275f5aff8ad41784f4bf16f4d6f03e26e", 0x1f, 0xdb}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) r3 = semget(0x1, 0x0, 0x401) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0x301) 16:00:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x10) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x54b, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000140)=[{{r2}, 0x0, 0x20, 0x2, 0x81, 0x81}, {{r0}, 0xffffffffffffffff, 0x60, 0x5, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x84, 0x0, 0x1000, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x79}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000008, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0xb2, 0x0, 0x9, 0x8}], 0x1b23, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x7c4ac68848ef1624, 0x18d, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x88, 0x9, 0x9}], 0x5, &(0x7f00000000c0)={0x4, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000), 0x10000) 16:00:35 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x7, 0x1}, {0x100000000000000, 0x100000001}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0xffea, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) msgget$private(0x0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x6, 0x2, 0x20000000000000, "06eeb6dcd3fe9d4b728aa7e6edbfb31fedcd0a6b", 0xd18, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x120) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x8e11, 0x7}, {0x18, 0x0, 0x7, 0x5}, 0x10000, [0x401, 0x5, 0x5, 0x7, 0x2, 0x2, 0xffff, 0xfff]}, 0x3c) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() 16:00:35 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/234) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/235) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/124, 0x7c, 0x802, &(0x7f0000000080)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f00000000c0)="c27d600edc93d234a6c2d6ed2ccb3cc4ceda5b076ae27535221a6c5abca6578f867bbaccd0619a9f1ac8120de0f6e8b6c9ad48e98ac54c253d8b94a4bc6769761db76d12dadd39452d182877030c5ecbdbd185724ac3fa67a3d575abc3f6f83627f69dee30b888bd1cb596d1d15ef0450b75b64bccb9b616691e5aa21e78294b4cec05b50840245cad58e4c0ad3bf4d0996f280b054b0d68ba61db6b1fccfb61f60af5", 0xa3, 0x400, &(0x7f0000000180)={0x18, 0x3, 0x6, 0x37}, 0xc) 16:00:35 executing program 1: mkdir(&(0x7f0000003700)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$getflags(r0, 0x1) 16:00:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000380)="fa6fd809493d6d3ee1e066895bc4a74dab40eb155e748d198fa02ec70000000000001bb209d151eea3d7b02f0b6dbc10ee99c48bf001242eb7ab6a45779c370b4d29edd161223850bf75f41a6d6c39e84e301a3a77520e3334223a357e6d914a83fe3944ea2ce1c2d42c4f9e4f363aa601010000300e17393437f0de23c3f0bf80000000070000000000000000", 0x8d) write(r0, 0x0, 0x0) close(r0) 16:00:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f00000000c0)="651b2f9eab00954e2140ae021d29d1ec617824131893e570b686d93e475c91d0b1f3ab4d0973620d0ffc93ab62fe", 0x2e, 0x403, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:36 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x600) msgsnd(r0, &(0x7f0000000000)={0x3, "ba6f853fe15a0e5fe28515af257069825e3e7d08bcd34843d3da6bcdf9bc067f99708757d31b8a8b01dd46e807b9722619be1dad1b9bc02e87c8dc53ae6e8d444f081c8abb245fe616b7ffd124529e08912fa561d0873aa717b8ecde00c274c1d280e7b0e9caa25f7c18dc5da9f2c34972d6c2bec6d5cab8722fa5d7ec168a6284935cf7ae6cb45f46055581e1ffaa7fb30c7f055f9734eb90d9d4ae4f3b8f43ee06c61bb01919ee8c9db01120623318ab2fb2ca7cfd7e07ff0652a75942f785cbed5978cadde2df0d09c803205285aa142f8a315c5e51618ac88804359b9cf129035e7b8138e85402bfee1ff0567f4a2ad32975aec0fc9ec0f814"}, 0x103, 0x800) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$inet6(0x18, 0x33a40e1d929f1b71, 0xff) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x121, 0x42) kqueue() openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x280, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x80) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x11) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20284, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)=""/4096, &(0x7f0000000000)=0x1000) 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:00:36 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = getpid() r2 = geteuid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f00000002c0)="58192b942d6ee38c1c59d74a08b54c2ed8657e2b6fec9f36ab74d8ae6910b2fe7afefa3be97d04e31943b71520496af3889233beea404c2bbcbf6ef0270d184336cdea397542e1e0445c57ca6364a15f00a998b97abde1da31a07a110a3d4a99f032966cf0a6557b7db11e1bd71489aa6ce9870f44cc9f3e603428f264665ad5714ec01071a6184cc0f02b", 0x8b}, {&(0x7f0000000100)="98a54dc1bb562579a7f3ed5523cbba4a0ebb5c5378fe92b68d0a4f4226909b43d5da030658a4d6607210a4942a8ccaae54b1e7387921cafc596a04657508bbef46cc73011b2841ced9525f53553176d6fb3c", 0x52}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x400}, 0x6) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='x\x00') listen(r0, 0x8001) setuid(r2) rename(&(0x7f0000000280)='./bus\x00', 0x0) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000000)='./bus\x00', r4, r5) syz_open_pts() 16:00:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)='\x00\t\v8', 0x4) write(r0, &(0x7f0000000180)="52d785e86907b35354b5711a48541c672895d3eb9ef00fbba321f2b8aa76f89fd56123c7accd038c7d4f1da4aad64e4a6ecc41c2f3f113aa86fd009849bd43548e37e5ad8b6c342d8b052787a2c3c3559f40057418125f3fd9f0e25c51d711ec8b45cecfa98b4ac417c33888edcf7dce463b756e4aeb08b5b45f04e23f46f503b071e10639414443e612ddf3bc4a70846970d6a2cfb8d604e87f3dcc4187b0c0", 0xa0) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet6(0x18, 0x5, 0x100) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 16:00:36 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01000000220e527b1c04f15bd4a21b5c000000007f00"], 0xa) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:00:36 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x1}], 0xfffffffffffffffd, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xd, 0x40000001, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0xc0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4}, {{r1}, 0xfffffffffffffffc, 0x21, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x89, 0x4, 0xcb97, 0x1ff}, {{r1}, 0x0, 0x80, 0xf0000001, 0x625, 0x401}], 0x5, &(0x7f0000000080)={0x5, 0x8eac}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0xfff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x27}, 0x0) 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r2 = dup2(r0, r1) write(r2, &(0x7f0000000440)="be", 0x1) recvfrom(r2, &(0x7f0000000180)=""/207, 0xcf, 0x1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:36 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000580)=[&(0x7f0000000600)='+%]]\x00', &(0x7f0000000380)='(4$>\x00', &(0x7f00000003c0)='^$\x00', &(0x7f0000000400)='}\xb1*#\x00', &(0x7f0000000440)='[}\x00', &(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='#\xb5[[\x00', &(0x7f0000000540)='^\'\\\x00']) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000140)="36bfabcd4f73b7d4812e3e2ea94c10867bafe759ccbf7ac1e83c977b0b6cde290f74e647de30f0febd8687b5036a3a732e28dc66cf1974e75bc8c21e51f2ee4903af4d67617c9bc0c707eb57ca3ed0aaf82c1abd14b07a5c9d475a210f66b428c2f3eeacd49fa05a908600910a84d3ff302b13f91f1741b387cb71ba9067ea6d691866b44c372b511adb5e16a05b592d76700917d57adb6ca7e7d2bc4db406ea520bdce3a40e495682f55de6e2a7affea6ffd4fc398a72a033ae031ff0f9c1323f6b8de55564e909c9b0ef3af50f462a", 0xd0, 0x400, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000240)=ANY=[], &(0x7f0000000340)) lo OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) 16:00:37 executing program 1: setgid(0xee00) socket$inet(0x2, 0x8000, 0x0) setegid(0x0) r0 = getgid() setegid(r0) 16:00:37 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) close(r1) 16:00:37 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x40) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)='o3t', 0x3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x2a, 0x3d, &(0x7f00000000c0)="00000000327d87e0855351d4a0ab42819621add113d249dc11f56877607ac33bdbdc8d9500a065065db8fffffffffffffffd968f6437e516ae641104b7a859398ae46530e210e4a48c49a29143371d7331f5701689547c5c21c5c3b3de5434", 0x5f) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x1a) setregid(0x0, r0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file1\x00', 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xc18af9fb4e05ccd2) setuid(0xee01) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x2) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, 0x0) close(r0) fcntl$getflags(r0, 0x3) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) mkdir(0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0xffffdffffffffff8, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r1, &(0x7f00000002c0)="18622f65c3a8213773ae470bfc4a98a218d35594ee01ccf8eab5a9abcfcd0dc985286ed0f7962037ce6c73eb5714090fb76fd68ba5dc21efcefe1ba2c1b2e8a2fd16c24f9913c061ca3a7281df0ba5c17528f1fa6d8d5d4102d555c32c1b31fbadb629078a4d3d72569b34f981412f236a3c4317e504bb8d8bcd7c4bf7b979909c77b116791c5d43bee471de65de59766f23f56d735560dcef3b7b571faa9ecd8837a932256f260bb4ce9df50f3abee638b9cf53fb54e29092fdbcb0bb284c635f4bbf2a897176d38170f8fb91abde", 0xcf) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x20000, 0x0) close(r1) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x1c, &(0x7f0000000100), 0x0, 0x0, 0x0) 16:00:38 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7f, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/57, &(0x7f0000000140)=0x27) r3 = getpid() wait4(r3, &(0x7f0000000180), 0xa, &(0x7f00000001c0)) semop(r1, &(0x7f0000000080)=[{0x3, 0x401, 0x1000}, {0x3, 0x1119, 0x800}], 0x2) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) 16:00:38 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/32, 0x20) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x78f, 0x3f, &(0x7f0000000040)=""/2, &(0x7f0000000080)=0x2) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x28, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8224f92b9527a81c) 16:00:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) dup2(r0, r1) getsockopt$sock_int(r1, 0xffff, 0x1202, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 16:00:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x30) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="63dc05d1bd1c809b9d61c9b54e250b2048c66da4d3f77b31b1a7e6ec74facaeeded523ee5f1f6122251cf623c4f6024bdd6cc7fdae3ba794abf47af6d0cc18a3d928823210a289637077c44b41f580421d90d58ed7f73267ae0d3c4070c639b057f75e9d9c437a629e77899cb23075c69e2a6341fd41cdcc7d501b8fafaaeb6c1199128582", 0x85) sendto$inet(r0, &(0x7f00000000c0)="b1c5c962b2016dea5e93bd6e2d36d341696d976757434cae795586219f945d0497c1b84d7d8f5769f5330120e1d6d8f73df3f3ec", 0x34, 0x4, &(0x7f0000000100)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000000), 0x0) 16:00:38 executing program 0: kqueue() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) close(r0) 16:00:38 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='r\x00') 16:00:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000029, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x58, 0x40, 0x1, 0x4}], 0x9ffb, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000045, 0x3ff, 0xffff}], 0x7, &(0x7f0000000140)={0x1, 0x9e2}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10", 0x1}], 0x1) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/85, 0x55}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0x48, &(0x7f0000000040)="91414e90396297309ac7d0881a61f10d8faa0252a2585a994905705fc18f112c578feddbc55b5b172d73174544a6b71c07b5a86fbcac491b9abef1927516d3ee82e8a371c2703f7e3f3ff4dc713eb52d2a017fb304dd7102d6552069787ad4c5b4a6c33635844a0e2853ebe9b97e0a99c9b3d4c0fcaeaea147cd7fadcb849d76a19ba111f203ae6eb3609487e155d2bd7a882532fc7a61ff343bf48efe54d030f9b4510cbbe979657cd38f1a2f0a978add5634888b573ae798e86610c77a3d14c4b0ab982e1a43fdaa868665fe6f5af3", 0xffffffffffffffe9) 16:00:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0xfffffffffffffff7}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="64536c6198c3241cff02"], 0x1, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x5) r0 = socket$inet6(0x18, 0x80000004003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x2}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/128, 0x80}], 0x1) syz_open_pts() getuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x100000001, 0x0, "430002000000000008544d8bc5000000009f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:38 executing program 0: r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) socketpair(0x18, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f0000000200)=""/232, 0xe8}, 0x3) r3 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2080, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') fcntl$setflags(r2, 0x2, 0x1) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x8403, 0xfffffffffffffffd) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x7) setsockopt$inet_opts(r1, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:38 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x44) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000280), 0x4) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x100000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:39 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) write(r1, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x0) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="165281fa"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1000, 0x4, 0x3ff, 0xfffffffeffffffff, "416197fe3a9833347433af2722de9145e48568e2", 0x5, 0x7}) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffff801) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:40 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb5544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget(0x1, 0x1, 0x80) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/248) sendmsg(r0, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:00:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:40 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x190, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') linkat(r1, &(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) truncate(0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(0x0, 0x0) linkat(r1, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 16:00:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/70, 0x46}, {&(0x7f0000001140)=""/16, 0x10}, {&(0x7f0000001180)=""/177, 0xb1}, {&(0x7f0000001240)=""/72, 0x48}], 0x5, 0x9) fcntl$getown(r0, 0x5) linkat(r0, &(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000013c0)={0x9746, 0x7, 0xfffffffffffffe01, 0x10000, "ec9eed9aacbc644c661d3b6823da10f7136b61b7", 0xfccc, 0x4}) r2 = syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) writev(r2, &(0x7f0000002480)=[{&(0x7f0000002440)="b9ab43b9", 0x4}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000024c0)) sendto$inet6(r1, &(0x7f0000002500)="480c5d11e1ab91f4929d195869982169d680f0f37a7463da038f7634cfb1d656b5bb101ffdf7df42b8123fe89a6ab6c8dc925746007d3687e58b17a89ae9745dda9ee06485add21572e363bbd830f9cdfb28dc7f4db1c34f662f192c3c0841d6b9334c6483ef3e5d178bcf4f569f36427dfde7728cbf52ba1222f0491a6a5b47be4b7325ed20a0eadcf88314392431abed88fbacf6b4ef929a094f58115fc79bef3cb05971c813ddbac234834c21d7ed082909", 0xb3, 0x402, &(0x7f00000025c0)={0x18, 0x1, 0x6, 0x4}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002600)={0x7ff, 0x0, 0x1, 0x8, "4e7cc51762129f7e3d1554f763a3580a4e94c627", 0x3, 0x800}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002640)={0x8000, 0xffffffffffffffff, 0xfff, 0x400, "029c914768cde831810fc05fcf06657fd7b394ca", 0x7, 0x8}) utimensat(r0, &(0x7f0000002680)='./file0\x00', &(0x7f00000026c0)={{0x2, 0x4}, {0xfa, 0x38}}, 0x2) r3 = getuid() getgroups(0x3, &(0x7f0000002740)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000002700)='./file0\x00', r3, r4) truncate(&(0x7f0000002780)='./file0\x00', 0xffffffff) r5 = socket(0x20, 0x3, 0x9) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000027c0)=0x4c77) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000002800)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002840), &(0x7f0000002880)=0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000028c0), &(0x7f0000002900)=0x8) setgid(r4) r6 = semget$private(0x0, 0x2, 0x2) semop(r6, &(0x7f0000002940)=[{0x2, 0xdf, 0x1000}, {0x7, 0x5, 0x1000}], 0x2) fcntl$getflags(r0, 0xc39b4854c14364d4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002980), &(0x7f00000029c0)=0xc) 16:00:40 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x18, 0x2, 0x5) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e0100696c6562e43f470fcc9c613eb000cf01b375a46b470f640bf95be5983423be3f17d2c17f00000000000023ca73989a25526da0f605cae5eada1741fe0d55c11f461cd2"], 0x1) accept$inet(r1, 0x0, &(0x7f0000000000)) 16:00:41 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) r3 = dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x106) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x1) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000300)=""/11, 0xb}, {&(0x7f0000000340)=""/184, 0xb8}], 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x9f}], 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) getgroups(0x3, &(0x7f0000001ac0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001980)=[{&(0x7f00000004c0)="792d87ecb558488b463b8795b84c47cd8d5d0e45e6d02cb69e622257d1ba914469df782d806442a59db975f850054dbe276a57c1a72f79611f2be15ac9f8a4bc050b7cca9bfbe973a71bd26155299b0672810520954883ad13aaf9cddc65a696b4ab74b470ce27f5a646e05bf3da26d7f6ef10408848d9a8dd5369d8e1089ef37918bd0867c4662a3aad468b9cdcce6af7425f124b2121b0965c2cd48b6889ce30124e57001adfc4e1241331f6f83b290d6ef057a6c4ff94356426ec51312780c65d8ed9176a2a5c8675f1b98cc5beea35e05e177d82657cf2b067bb0867c1d2a0e41009c902dbcc57da082dae412aa876a3de3ccc2fa49a23d4cffecab2accf4de0770f547da8c2c3aac0a028c0c9cb847ced6270fbd6931d2871c8f7504a8166c191827995f74e942fa806dc399d2c6705f1348b0353b6a234bb32bf7eee74328c2003339bd8cbe2184efe2bf06ffbeed1575b98527c7054799dea24d8a8d0c1cc7e1cce414d1c1c96bab6af722c3f41627e0e7378f540cffe86f4a50392decd240f5e6418aa8a0111ea641c3c0d76344f25ba9c0a3b88484af5b43d2ae9d49b88be788a61aaed522faf0623e7359b5a7e725404b8ac61f4917ebf3d89f280b3c7913ac1f4ae88cf463c4443b37f1eae4bbcefa3a6f22adac0a9aaa377f7ddaefc584e7a7bd91a9f09ea812d547d7b4ffdf362c91036121fdad0c4907acb4890cd69511a7d987d5032183a50bc880802f42a1286b05a41648880556130050b3176ee0dff825281363ef881cfb34360e8710b0b3b52fc3b7828695ca70eeb9b6247939466ff5a31ab886e2fb2f6eb56dae4e6b220e344ae4865902320d988e92875be0db3e0dec3acdb0f56376ba6362ecf1264ecfaf7eb7f3fed8c7141b7951eba8ffe72b61d92f945f6d6faf3c1b94824e6b78ddd7acab5e26cb45dc1f81281b019c1b5857ee2a31bac4addd8305b56a1a853c00e0fbe974cfc8c6bca7eea47cf33e2232cae52a8d5ec71996460e970c3071a829a9c8bdb381e1d4ce2a7f8366c5424b309d02dd7204b458772e1ef200d0ea36f9b2b6f76cbdd76eab622ad8e9d54f37ca8d51837330bc7bdcba3d8b6812510161a12cee2761e6a6b773d4e6691ce417cb10de1b655410d1b1f1a3aec908d6c9064ff44319efa00e89186e444f97bd50e171f54158055179ed2b6613e41845fc40a997d057b8638e15ec6393652f33a2fc8a608590806b9e3eaa40c6516d82e098a74fbec1da406a682ed0cf7bf528bfae3498b1a2745c9c50e6e1e9b0fef1a02c66cc0c6b577b654e967f3466927195265a95de203e197a4cdbce7e4d90cb21432f6d25c4105d12386a8f228d4bd76940d2a2b545102acff9809c04cc6dda75a186c7d512ec992742c422e0d80216b322d249d9dc59d3b5a5a58db475c26f12fee911978cdd5887070467d77de8599041a887e9e25d2005e20527d2c01f159ac2909caa9b5f24850af4c569f48bbe704c5a2e1141ebb611eeb96ec9a238071e76fdbe7a25f00e58413fdc83645de07e76a7e9f4d1c1f2854660cd5e1375b44e544293e2fe645e692691a472fa8939fdd5d88eaaf1eb6d6f56967c92d60647aeb8a090a91d95e67e9e9f6d6825424d7b15b0bab3ae49e74baeae2d57e03cb8ddef71fc1b48484edd8b1aad0662ea4551a5cf8184834e42aad403f42d82c1b47fd9713f1c3732701702db6e55da2e7c093f2f5a2ae6c973c3dc9bcd6c13b39a9708cf8aa6a41dd74eeb62e287bdbc5505d78aa66c34705c48536e68b52f437af49adf8da800979fafc526cd98c611ddc77add135342418b361a0cc9c1e203245a713d91fca9bb23dcadc0a9a4c60e315865a7cb19f96278cadb198bc1aa6633e81a1507d19323c0843c6e3cd59ef47347ab89cb308eda5875765031ed645e84ea312d9f46b2a930adf77149b72362bd7edba5d60723aad02b23541d1c954b9a9b9ef2b6a61ce89214e32b8ce5afca1e12bf86cc05fd3e779870323e26710c0b53cb1a03d4934e5870541ce26cffad8d9a4fe4c35420a9b22bf8f12e912eb8e6960b4d9fe94cf6dc688737a7594cc674a0fa3a06df9c92c0beb15391cfb35d1f04a07ede2bf53723ebe2ad6b39614c6348db91713d2b00ba3835cd5c9376af6c717ca38711b3afe5aadec2a2cf47a0d8914f20adade61a01ec7b83951b39914310e6d7f2d7639f63b390993f471db96c753d23f2d71cd48b1d6d39d57602a073e2df2d8cde069289cb8efdfa63c3c12956ca63eee43b76d96629ca12b2980e076220bd11481dd7615f79de27bfd5bdeed692b91781a3d2bf12a32f4409c648fd701f68507166583feb2ff8ce019843bbd6e5bd03f881c2fa80ce51f53f1db6d895006df0e1f5fb86c8d85cc5a284518a71fbb50ee5a695c39ed1217af5e2a3fbe1ece3d7b1c87f02d8bdad74192a58a6bc6e89e891c4aa66230f03ca7d5f84652d519ad3147583116f4e1ecbc70200d834c55b228c75ec72d28a0ff54b761a1a52bad7bcc97569ee4542d2d3bf8dcc010230fe281a60065ab9bec2e03580fc20b2128e4cd4e0563114b7e9e97f49a59a72304102e990e763305f5e0552fab8507534c7daa6f4f42366704fb1833267a64b6d8599b15e52dadd39f7b329a73eb5b436480bff7bdb269e9cf752e8d465c5724f34006399991d7b6c33a019b30a18601424b5c14cc7bf5ce35cc41a1807915327da8249d3ef130af4bbba7877cc3bd5ebfd9ea72c525736ef0b27842390fe741ecbae8fcc4e70fd190a4a2a01094bbbaf8b0bc19ed733cb002ad8ae589022c797b2fafb5c98aa363cdaba0964b4f435bf252ff57a66cf595e9be97a376da714b41d90d042ed1b91a18c453cd31d54934ed93fc5cace6cd6ef7c7ce4e8f3a46a377e2bed633785e7367173f26864620c4fd0d765113c6ed1e1561c3cfc05ad2afc195dd977b114e27859a9accc58ba3af11e7d0810c4d345ddca97769f6df13c16b5f4f5b7bf3c5923dcd338329ed912eef4974d6133fda9afdcb70ada8fdff4e4e3f5f2098db7a22232029c7a1786bc5a421b73f2fd5cae149b8abdd32f8f559416fbd2a5c7e51c96c8c2d6ba8bea7080a4a888dc5daaa208ff1f8e49a122f639dad1ca2df5b87100f1cdcf822b032f313013bc572dadeadb40ba1fe7ffefde74c71cafa44de9e6ea5424aee75610322fe82451439c83da2f0aec524d109be9f2c32db1c874e78dab43cb07211002a782b4ff96dbc9a5f3fe673ec99e5d9f40485dbed65b9e5d4df86a626f98e4d5814e0f3fe45c76104394aa8a9e4b1f20d0963872ac0f776f7dd5bbc37bc151230eb5cf3dc35c991053013420bbad949d8f96239ae2f493976d55d3160d80b9c0bc03d38f7a5fa5f48f2bf79c510433a11a11171f0743bbedac7c900247f6fb41e28321c8d6584aa27f8c1ba14c320499c70d5d2bac6b562dbc0c29ee857633a4c41d7ebdf0c6c93e655c584c053e60d757f61a65f6dba73ad499cc28c6ccff65694e45ca5da54494556863ea923557ad42634193ad4564a90a2e7b6a7d2a006ff3f32a885977539add33ae6e3ca688b9480ca221f83066a78885e983542e88f687e7817a4a041fbbc698d2d7ee982f8411733134bbe54cc6cf0e38913fd2ea193edb441f4dad9f596d68d108cb0fbbac6d44390a8c8d06ac5d1e5eb3ff434f54dff5c62dfd02cec0be09cf260ae96875d71c56af70b0783ab1df4670f3c90237dc58d5e965a1517a86d9d2c7ff013514083a3fb0e2b1e58d3af09ff9f4c5664fe0fae87c2043b29ddef298ccfe4da4163e0bd10b30876d3d1ac935b86da4fc4f8ae57a654c613eabfb7693908de3676fcb8a126465b0031262323f807e941783c64c9d67c72ac950dab150c703569cf44a4d3447d3eb6ce6c6877af054b9bc03f7847eb5969aa212cda5b9393daca955f40afefd2e215c703196068528c8910939fca52b0e55eb08a087a567ccf5517f2052b95b984fcc90bcc856925a09ab4ec54186ed9be98337921fc848892fc2b88e05f7f3b39b977643b19d8ff0111fedcc45689a4e2900d0db57faa0f10fdf2947932377f661fa5c7c01c4c6572aec0ff89c0bfd8b4a567c29190e101f515852803a17ac35040eaf72e14c3250e3e6c652076a141d68c22911e58b2e3513e646d6296d948b97a320738ac6048e5f70a2dc0d39a467d9a7b03e5ef9f15602327be5ae805d59d008ac01ce8ca12137b423739f099cc41bb4823e59ce9094b2452194dd6b94ab831875cd6ab398ce0e988f777c061a902e8ddc72e228b7226943730154b02b20ecb85e1ef7943eaf71416d6372c8efc3f75fc1cc89e20bc3899fe8ff54529bf6a580bfa27cb06c24bc5acabd762d16f0ece4120910a2e8c7a1a6fda206e5243300929d661d7a3562898fb6abb89e417b173674b9e22fda2678da57fa7e7750daa4c08966b4db5edf89f65700d91d6d8c062db0f54ed9a36e76befd8339c0c7d2d801257a51ba4df2f96a973dd4596559c46d7c0843fa07320c80540a9b11f6a124151f4770997a717468c64c9c575a975a68612a32b0d0ede6c557cf32acba54e004599f84dfedca683a1ec4bb97e60ebb4a9f75d4868bb2664bbc5da35ffc4eb998ff72de53c3560af2362c8d598bd85e10f7685637b1e66214c69b58774691fd5ba8a5b89a965c2eb8ce687bb9fc8c6f98b3d4b298122216d10ce775e73eafc709b1f40c1a50afdb1d56358ccc29c6c0065b610333b3b2c1b0a507f1be00f25dc3ba997401079283b5ae8220cc7bced51350332f46b7d21bef83c1aab5bc62d787681ab0775892b7821444afa975b6b5bd71110c2c9854310926b9ca34a5bd58a6da894be133bd09c5744f0a175cb1660fa33532aa336db5b1e89d25c81cf0f14aa13da5d3ea2851fa5ca97325501fb1f4e07732119a8a50ada05960144dcc91b6e472fef907fbd9f6cde3db2037f4bb5c2d72ada4ff3f22baba48dc67dcfa0d5abd80b216d76f993c9dc3c7c76d5510d2bad50e0c98d73c41d85f8a11d5238b8e94823e5ab6015714f0c3d4fcef2049bd89f79fa9f0988e9a9e7ce8d913dc950b9a725163b949d64a44abf102ab4a5459381bb29caf02e50ca233912177acef35c3c6249bf1b24b5138111e0c5e2f803a469cc22b3370e606b6f3324bed5877333247d75df629237952f68a8a79b3c29953e1fccc3ad232a07168a74b902b37756fedc1684154befbb6ace6d13582917aaffb3c34b8d553f7677b243e5a5d43f375b0bf780cccfd7c5d912b7743242765f4935d7ffa62f2b9f4cb10d3f004d04b5b954280f12480b7ae8976dda053ea52ac334c92578eaad789f7a492f30005d0d67f2ceb97f8a9b9e89e9231b191578953017ac948e3fffd4738d5be68816a202a2b7e787e1d30029e64a6e4b93f9beca8c7330f48acc6bed423608f51df24934d1ed78d7458d29d6f5a14ced7cf2734816f08ed262f858297f7fbed5154e343dc166f85e2ba052b292f8d1d09d5cdd6ae19fdd68263d701ec809854ae4b7b28d00f2758875239b46f32bd3ed85cf13b07f4dfe9801d0a2060c8ddc93a40bd748d5ffc5d7c05ff88d60e34c102602182e66321751b13155403b86ae7d383565c14140c33d73c8b027998379ffd3f6094369507774a28ac813df846e7da2abb9f70a50aa602b1e5070e9464968ab5c2515c57b1ead5222da76178be1c8af8fac4dbf814805f61441f26840ef144691fa906091960595daa82570e66bf32b2ec08b708d554f1aaee4c96ba5e25ce2a864aa75c4d1902d", 0x1000}, {&(0x7f00000014c0)="bfe88e4a14ae", 0x6}, {&(0x7f0000001500)="7c04b0b22a38492af53a8840d3b5205fab3c6cc97038ce63bb1e1c8e519e4b54385e05cbf5c23465fbf59426237ae28da12f85d2f0bdd7ab341624085546258ec74b3e7e988c7c5b18d8774e80905207fa927e115fcd821480bc10b6d588bbd6958992366575edc51db89038e99f5904fecab50611291bc672fac7de1a5e5590b0f133766644d7511b4b91763cdace8d64f3fb4bd4341f5bbd424f87462a2ec0df2fda07d91ff77c882c09bacb40f716d7135884552567fa5d004b1b22b324f1dc0034f942de4544859f3af2c739ab0082cdd55a358bb9a4ac2695e885c8559c581262d46ca08238275a9d35a18d09c0478dfb7e454d307a78e5", 0xfa}, {&(0x7f0000001600)="5e1eff9ed4e3d83866979d2cc29489b9d92a3ac4a27c9b5fa3d8c474256a889de01d132d65bbf6640fc2b887d7373206e7cf6200cded44cbc935c2c1e27eaac9251c9a75291059d319a421197fa91dc720d298bebcd60be985cfb3640df56a97b5613f80d2d70b3b35c223616e3802291e9fab6568ec8b8e8ff46c84f3cedf6d2660bffc5df55658c3bc1498429724bc8540f46e191870e6850de1d765304829cadac103ed691ee61a274b2eaac81f9af7a97cbf7830aaaae02c85581cd015911415f7dcaed4b77ce3854a476d274e34511956082eb1654e8219cbf302d86f57887bebc4bf40", 0xe6}, {&(0x7f0000001700)="243d1eabf98cf2c932a514ccb5ed9c807f07a7a5fc49ee9998596ba8b919cfb63777c4e0913fd0fb239a1d4c2705b3ae7d237ef57223350798ac82c99890dd510b19b4896bfb832e41afa933fa959f8a80a8237b0266f292575cb84fe7", 0x5d}, {&(0x7f0000001780)="34dba41ec4260f739be16b0556fc07d9d88cb064945884cd1a4f9d6f6e014433b0c4edec4dc81fb8140d7bec9b484409997e427dfd8aa17572d7096a34e14dc3f4f0621819f2594fb402ef8230e5132f6ef02abc4aec6ae1130840ad97b0fd63e125b94eb3b0d97bd2d55381fec8eb692ea8073f619ea755cd3f0551ae962097a64a3ee954bab4eb1914c291b4e5e198aaf8450e", 0x94}, {&(0x7f0000001840)="89e2ca483ca418a926d33417847914492616dfdfbf0a14d32ab9e1806e333fb6218a12d5eed38f0c94fc0833b05fc889e6b06f6dc42c0e3f36b094770ffbb3f2f4ec009b514569e3f8f302c2b8e83a5de1071a795823ce1b96f6b83f4972f1c4d8cb99c10c07673521c2a702c1b0a4f3fc539eeab4ce2de9590fadc088c9aa842e723ab54ede8f629f76054f44ee4d32af08def1190acda41cf725e95875eaa93ccb427337e3ff5806c1215679", 0xad}, {&(0x7f0000001900)="70d872a4f6aeffab8385b6d2e0c3e21876e92a2b00db03ffb8508870d4da120d3d7ad2c416b88036cc174633afb94b663bbb52a72b8d39feae8d901640428bbc470132a7f2dd3d2514032a3d0dc8c2e114aa1672b7e80ca99eac423adc3308c7ed7e51e360ac8b9eb607aa9a47cda2de23", 0x71}], 0x8, &(0x7f0000001c00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xc0, 0xa}, 0x4) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10900, 0x0) unlink(&(0x7f0000000000)='./bus\x00') r1 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000100)=""/183) close(r0) 16:00:41 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001140)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) 16:00:41 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) 16:00:41 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffff}, {0x101}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x8, 0x100000001}, {0x7fffffff, 0x4}}, &(0x7f0000000080)) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) mkdir(&(0x7f0000000040)='./bus\x00', 0x30) 16:00:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mmap(&(0x7f0000f32000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 16:00:41 executing program 0: kqueue() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r2 = dup(r1) close(r1) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r2) 16:00:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000050c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fc8841408fe88b2c09837c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77495c595bc98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec3027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa700000000087a37a80c49c90d35c528a12b80002bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17159eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cbddb93a86e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726d57e712a8fe54038fc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f004229de0c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e000000000000000000000000fb7fa67cdcb25ceb0c4fb016b516701d5db2478519a2a38d114531b467c9a5eebbc7ec0a0ab7b957dd59b8fe56a74b747fb257046abe16b48142f519971991f018c504ebac0149a3a295f52dee98bbc38f18a49865760ed786c821c12d9bbb070de31db2b16d1c23769f4c9a0aae4c936906c4ccaa5de2cc4dcc32ed686904eb56d6e3cca937c641c59a1d23d6b680461ffed3e26ccd6fcec33777ad1d5680fcc2b9aa869ae44ad340f059335eaf8fd3d828572978c2e3b9e48d3daf941afdcebaef766208da4af3a59076af37a5ca3bc915f77da5ea96000000", 0x54) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:41 executing program 0: madvise(&(0x7f000068b000/0x2000)=nil, 0x2000, 0x1) setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10005) socket$inet6(0x18, 0x4003, 0x0) setgroups(0x1, &(0x7f0000000000)=[r0]) bind$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r4) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x80, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000001180)=""/134, 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/247, 0x282}], 0x2f4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x61, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getegid() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) write(r0, &(0x7f0000000400)="f88396da53ab77967248c6082489b51f14ceccba5695cca8d0c8f5016cb381926e62a10625b09127100ce8383bf2b8128551aa58d8e3c98b01ec8e35ace1dbb3bbebbca716ee5cf957cc30e92b9d19cd80d795c702573737fac5c017812b7e71dcffeb6b7abca0b6b749e760893b7306ea12706bd363fc54b788a7b26bcdfcdddd73ef0b225836b87da541bc0398a11b4327b28e76e0603cc4639d042c442271c79f4f793278e8a7cbedc8bce7fe15cdbbc4fbee762071a1c50e030bd9170859e46f6e8c6ddb4a450c", 0xc9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r10 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x155, r3, r4, r5, r6, 0x102}, 0xed, 0x6, r7, r10, 0x7, 0x6, 0x10001}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x81, r8, r9, r5, r6, 0x1, 0x2}, 0x0, 0x101, r7, r10, 0x7f, 0x41, 0xfffffffffffffff9}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x80}, {r1}, {r1, 0x10}, {r1, 0x5}, {r1, 0x1}, {r1, 0x16}], 0x8, 0x100) poll(&(0x7f0000000140)=[{r1, 0xa5}], 0x1, 0x0) pipe(&(0x7f0000000080)) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2100, 0x3ff) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) 16:00:41 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d445106229a9ca601b400100024d82541abd936146a691f004096645ee6e8dfec1b315d96dd2931c456"], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x10) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) r1 = kqueue() r2 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/205) recvfrom(r0, &(0x7f0000000140)=""/173, 0xad, 0x800, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x7) msgctl$IPC_RMID(r2, 0x0) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) r6 = getegid() getgroups(0x2, &(0x7f0000000340)=[r5, r6]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = getuid() r11 = getpid() r12 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x8, r8, r6, r10, r6, 0x51, 0x7}, 0x3ff, 0x1, r11, r12, 0x4, 0x0, 0x3, 0x8}) msgctl$IPC_RMID(r2, 0x0) getgroups(0xa, &(0x7f0000000480)=[r9, r5, r5, r5, r6, r9, r7, r5, r7, r9]) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getpgid(r12) renameat(r0, &(0x7f0000000500)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000580)=0x5) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000005c0)) select(0x40, &(0x7f0000000600)={0x0, 0x1000, 0xfff, 0xeef, 0x4, 0x10001, 0x14, 0x6}, &(0x7f0000000640)={0xec, 0x5, 0x10000, 0x744a4cde, 0x1, 0x0, 0x5, 0xfe}, &(0x7f0000000680)={0x4, 0x1, 0x82, 0xc9c, 0x8000, 0x5, 0x3f8, 0xf3}, &(0x7f00000006c0)={0x9, 0x8}) getegid() 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x79865ffc, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2025, 0x4000003200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0xffffffff00000000, 0x2f, 0x8, "4d360563d733c92b0ae4fd2c47a2486a43a3daac", 0x4, 0x9}) 16:00:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0xfffffffffffffd7b}, 0xfffffffffffffffd) r2 = dup(r0) setrlimit(0x8, &(0x7f00000000c0)={0x2, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ftruncate(r0, 0x7ff) write(r0, &(0x7f0000000100)="6324550b461aa491252b805ba2762ad07a7a44732859b82c210e20033251485aa47735c47adc2d3b413030298120c8f5bb547103040e41577963a0b334d4c34bda14ca716992afc5afff3c4818233a91a1d8fcff986bd8adf40a105111ec2d6442b1d9d958bafdf5fdd7f5dad6518ed2685637475f04e5ac3aeda9cd5a3b8168a1fb0ca26c96e67e6324a5d44e602600b9e7c5a053725f321ffce851fdacabc589507fc249f7e8bb1a7192b6a689", 0xae) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000340)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9f4fbfffffffb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b", 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x9, 0x3f, 0x6, 0x10000, "e946c342ce909f6512e7643a4efec1d01c4522a3", 0x7ff, 0x7}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setrlimit(0x6, &(0x7f0000000000)) r1 = kqueue() lseek(r1, 0x0, 0x3) mlockall(0x3) r2 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000300)=[{{r4}}, {{r4}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) 16:00:47 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000080)="b9ea01b60835c39effb6056d53bb0c11eee89abf4fc842d1dccfee42b991a4c9d9a13f3f7176a67605bd2f55b2572895ca3e", 0x32) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x1, 0xffffffffffffbfbd, "47780ac83f008a130264e6f59ff663cdde00"}) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) getrlimit(0x5, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) fsync(0xffffffffffffffff) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd0", 0x25f) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9602577cc1ff407d0826cb502de444d23ef3ea6add721d1e2747cc056141ead00323c442418ca5805f69050678a0514fe39a59d9bb12328d006b0a05ec46d12065ea9629460f410f0c3a1f44c31e08d6cf3513b4d39625ba6398293e22d43266fb3e27ad709a9f9eaf0ea091203a56ebf4224208142cf77d6750517dd836383718a91f6f894a80c97c7cb7bf32a23cbb02a945c424ebff97ba7bbb86556322792e375d998ecf2850351d881de188807a13d30e2211531645dc75248342a2489865647634b87ddaca9828c4abd78e422c186919783fcf2727f9e40f5b75f64021e1dddddc3a1285d8d2f6c9b0edf33182031912d5032c07a545b15a6cf0128088c3dfcbe491514321d7f8f1003685acd1f38df88c6056316a14f61448dc22df54b4ad774b1f0d15c108963a91ea4019f587b1670a6022e5e4b05cb13831aff47e660290c7fb42d3d2d4101884401273a1eb5cd195eb82c4abf7edb9486965f8c63dea5222a7779399e2294885f820b99c49cce3769a6d974fe73c35b00591ccdfb5fec038c79d7753327d53993361d95645b4442a4789d98f8e5744ed7fb74bb11c0f18f4793306a9559e963865224345b8d38b2d2e63ad2b0e0aafceb882790533345fedfede7ac72635f64723ad679eb7e99f0106d1d59478dcc1e8c2187c3d7c5af3dc5aa0af7d7067beb92c9939bab1053eabbe4df50bcb3936ddb4c5343b5e80977f1d7aea14d1fa4d69e87839bfe2bd807b5ecf0ea6a8eff395e3c9f2b44efd05e101eacb74b2555b7fe29bcb9a4dcf2de3c05c27e1535c280c88720a40698d8e12a2a55f06f292a1b7d7c2fba2264c71caff3c8659e7c6168f071ded09a442c9a3852c0fdcd2b33de72cbe3827ba28452f94c495bad1ae2ea9d7e300ccb00e1f34f34fede6b8ec42be5056d1a06a0fc88b5b0a2a87be4c833fd004923f40dbdd8a298898e5c99dac180b889e0af62fc3fc8aaefd7a318edcb90c97993e83d0810bc7cdf24c29beabdff91f6e6d27854c640af65bd21787a3ce7d6be47047d759284b87ab5211208c049afec38ee6b22f18c84a4859e92bfe042c4f0257f21e9ebd6ae6ae3a1953471856453f480e5cb2b8c223c0c689f67d900c3110af2458f248f93999a6df7d8bdb2435e60b1d686535a02912c558b1a0d16632cdad782bab580656350ad82d1d15ffba040d598c62813eba4a94c85cff91da585bbf71f231132c425e5e52e8d64d14a3ffd087accf29f9b69624c2e70c1a0a0c02ecd52163643cba85ae511c4018f9f1d8987e17187f57e934ae436a24746e54d547a30ad7c3ce3edcfe97c6c0d35243b68d9c1261c91cfe3480c382d6058df44ecbe558526b641e38ef937a14c4d9c623d30b67572b795f1de9886f7eb161b5ef146bf7be040182499e5f6b10e73056b22a348bf190a2251729a9661dfbbbd6bfef8dffb6985bdef39df88f6453367f94cb3b7d3bcd111801bc44b9120faadf4a728c5e4ab1874cfaf6fc704d913d63dfd898b36a091acede0273a1564df3a07362561144cfe65fa6833d077add6aafed7ea2a6c759a5fb5200340efac1db33f5529df0fb800c28cf1c8f15b6e80a14184e7d027d8fe23af9073e568eca1707684edd8d9dd114c53b487a2e56eeb5c5a640bbf30523b0649be8fa8928c89af4324225fc39bb14a6e02730e521fc3759f6fb8424c5d6f05488c4c4be55d7e13f4d6ac055b5e6e52ccb0744016a02b3b61bf8e43a77e73009d91a9dc223fca7da92e3e12a9c4a6b5735d6d5db2dcf18436659243483191e2c0a07dad29af0fbc285f2f612161b294b1ad0c7458e198459e1b60f51ec31375949252cc53870facfbe18abcc88f39b13643b7ae0991b1f093c71f7c8c255a7e31f027e904ecafd21e417afe1dbb580c610ff330fa5e14cb72f5a14753a1d1a2ea99fbf2b1b971c7d07ef8d4154324044356b538b2751171a7bf3af40a9cda3ccef49130ca5c3191ab33ca76f4b66c97bd1c874ca31a2fffd0275b742c34dfa278a93fa2affbd2173731e6c574b1b89e56f6406079f28829f019bce888d78655f3bb8843076fc54931978fdb547e2295ea2ebbd9afb6a7bd11fd5178f8fafad7b418dee401b640eb6a2f12a479eb491b5b82a36dddb1dee8073010b09a9e42390058930fa4f9c13ed8b19540bf85147eb2a91deaba5ed34b250221557db33195dcbde639d4b0c1dc315d70e51cd505f7048ecaf319a12372ea2b97ff2e7f242a90cecaae9a1fad10e2d9869b5dcc3d7f1716e7d9f877f11bf4c1893a1828ddaa7efca5550fb61c80c96bd49db1d95ec0dcca21f138e4216b138336cc90e754a52007a24758ad220619cf851fa02310aaeb3dbc950ade326f8e34bf001686635978e5579db182543635f6896fc02a99d90bab79b74f85a5d0ee225b533b0f116dbe5937300d97a5c77f19f8cca088991347bcace3b2881107cd1868b6b452a1d1255e1424c550261e42fed62a550a474d8c3cbbc453ec139a4f75ee43f7b5f193daea2a35f96661220c2990d34b4ce9b13c7466e62f686e61ae90f3e29e2f8a5d0bfff402473972c821d1077cb4eb05fd4550fefcd900eb239cc0a018648fd6a389ad6aed33e41fcca0293e41c3d5359887fd2c7c8b8ba4e375751dcfcdeeaffd1f94c3108807341a7b2323ab9ccabc8e588a70fe37a8fbba9b2a60f361c54ef3532f97747948911c4c9e40fe5bc9998be8d7b6abd80a9db6cd394b1144fba1429a1326c082bab051b00933ddbb6f92c5686b1551fcc64dc72cd73edc1091cd8472079e2b71c14d764fe7f67196601354c47492eaa51e094c87b90e02697bc56808d8ec763fe41abc3a978f5c6c21ea5feeadaab73ef550f6459d72025f35adc0f6ccde6abf25034bcb363b63f4af5447891b4ba4278190513bc81119abd2a2dc6cc5b76e56f5b19ff93d6c4861c0c4748bc7d9a4b9eff683c6724a0077aec3b9162435ffb31aeb5652af651a03aeab31262d1a489e11cc26fdb1d9d8e0060f35f01b0cd0754cca7c950bb5dc54e16d61a73d7f7e6f5c52591c9c79a05ecd5f994c3ec445aef8852c170b107cc866bc52811d23b0169cba7c48e49d6f7e80f42959b28651cb861a809054d5a8de817ab85881ec1f3874d5a41339434b05991911c10ec12507184617320174efb56f51a94f93f9d710922c61f985b38758eb05345c66bbea97c724221c0cd9ae267a25b1a5c46ef7547253a9f1f997a5e3d07a6345454a5c39932c86edce0c322df80fb86b70832ef065f6f26e26897672051d13a1c14b583ccc480f6a3394b2a245e5e99919a86af767fc7eb861f3219b0391ead29feb9ef5df0d39819c9ca00abefc50f5d1e888ecc7b43bcb41f25dd0f441851c506213af0034d94f8e852424c9b74caa57023c39e4ae780d89ee530bde3e78619c40c7b7e224732b24192d8c63caa5e94a3a9e469a1b21edb823750c9f0a4600ec0b569535695ba586256144b3187c26852f11dc6f6a90f5ad23a2978e7f9a4d1c9275266c8e50c836e4df15c228729b320cf8cd03d2e24292f4d5b40462a4d8e608721fa1ae79ff39840f50f276ed0b121194f4357df15c681e1da9c7bcc0c4cc85f0b105c403b224d753157595e3cf5a964722875a585e2bab1dc3fa7d81bf0a9bf4ef3edb45d9649720d68659e18733abf0764519cfc97936fd2e67adedc1868fe84e1123371647be604286637f977d57299446d653d6f39efbd5b77ef21cd43ca8aef0127f7206a4e60c243bcba167f58a943f516fa161a730f7c6a6241161c55831ea84a7b67ad15013d053ca3f3a40f9b6ae65ebe6752490dc4f1de0ca1f4aeeb831f06ed152d22623b7d030731a35a967625c660d7e5f056754e909983356a45ea7ecff9cab89788304ef26d7cd9b02d178c6abed41d643ac755b74b06078bbf15230e9ee520fbd3c7157e4c2fb971e0eda1df65d9ca9028f441bd0a09263dc1a0fb50d463111fc9e24801541b1ebbd6486aad73df66fddec2f8656f290809e5f699f8d59d31b608d15a4cd15b9e1ab861c9fd5cb8decf00cdcbab647431d42b79b6835dca2285c78531852b22f7de45ba1ba1531adeda130bde9a8c4e2da90bdc0ccc322e326cbf4e470ea639f022d0ea4e280a6fb7d17ec2a37dc8cecbf3157dd4ebca336134975dcb03f3dbacbbcc02e693c09aa9b6c53a5ba266a2ad936d8c4e7e68783152f4fd89f13b2b2a836b56d6dbbafc3afa21b653dec80d62de4aa9b3babf492a383cf1fa093609a6f8f880d20f9888aff9556c27c50c3189453e4f6ecf1cf066f62a6771b45bfebfebe550d741da111c81c5c46b857d0cd512c547736c37c83fdedb5a8c04156cfa3404c849fabba6ad3a88a1ebece31d426112af3d7720e21d5859f14a12289fe884ea1314ce1204da9d064efba7cb31e2b014d35969e0f4f9c3ce283c9c6c859d71277358dc49efabfd2243414dd1e37202eea1fa46d3908000217c6a0b8035b29fc1818192aefcd01eac6726630f5ff94f26be9eabce53d1c549e460bbe0f38", 0xda2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000100)=0x8) 16:00:47 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) 16:00:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4000020, 0x3) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x80000000, 0xce1}, 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 16:00:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x110) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) chroot(&(0x7f0000157000)='./file0\x00') r3 = getppid() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getpgrp() r7 = getuid() getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getppid() r10 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) r12 = getpgid(0x0) r13 = geteuid() r14 = getgid() r15 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000900)=[&(0x7f00000007c0)='\x00', &(0x7f0000000800)=']\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='{\x00'], &(0x7f0000000b80)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=')!!\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)=',/\x00', &(0x7f0000000a40)='#.\x00', &(0x7f0000000a80)='X@\x00', &(0x7f0000000ac0)='\'!\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='-\x00']) rmdir(&(0x7f0000000600)='./file0/file0/file0/file0\x00') sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="08f0495d39b5022a1a96c9c0bdd6b0c6416b475faf511b1362e04bb29ae7ad5271f506af34168f49f18f4319211e96baa3e17a045c4493e0a35153ec288210c5b29dc150d046f396aa90f85fddbef2c645ba94c2664f9a7caee6f88f2451d851a1e2e7e513ff0930a5a0f433a3638e621f52a00562c04c689bc6976c5c18277d54abbad6722e70ca065086caf6fe7cf518ac2b825e57b6ac0c94bd60db3c5bec899df48477530ff8e7d2769b08bb5df5cebd53cba11c6db3", 0xb8}, {&(0x7f0000000240)="6355e37231d9c855ccaf0c04946a6a5bf565bda3ffc12d5e6a3f9f6b6586013cb4ac6d3b42e025dafe99e2ac17143e13ead1ec71171fc5a854e713e53af16b026ff32a2c52262241eadffcd064e4b2eaab5377770ff550096c97ca57da26192f35996bcabad6937c348c1394cced3c3806af90e485484bcb583d067fe68038ef48fecd598464703cb585c5e58fec45bde9d3a6e6346a87eb2176d100da5b4ae46bbf0fdeefaf96b8416e2bd9", 0xac}, {&(0x7f0000000300)="2ff077df6b49e35888707085b82075574624dc7052bfad1ca4eb0958d7ffe35cdfd89a48ce7c97ffc404fb7f8c86f1cafe719b54a0c0ae0793f70674da4e6ef596686e37db24eae3eb140f39216e692c7ea2f366536310e09baffdeed8f40cf13b363bca02ed9047ed8fa0f4cccc68ab9a", 0x71}, {&(0x7f0000000380)="b581a081dd3bc3cb518385ffd9df266b997af5d37f9908c97d0b9a11db159eafc01379843d415ccddfc34e0041303dc55da03bcc29a08b4f112f7abf74162927b748cbe966d85d820ce5ee820d714fcd2bec6283e4043b2cf20d65fbe0e936977e81ac7c", 0x64}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000000020000000000000dee5ff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000957b20000000000600bba05eac4e63485700ff07000180000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x4}, 0x2) renameat(r2, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r2, &(0x7f0000000140)='./file0/file0/file0/file0\x00') listen(r1, 0x200) 16:00:47 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8a65cfebfb31fc1) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) 16:00:48 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) dup2(r1, r0) 16:00:48 executing program 0: r0 = socket(0x2, 0x4002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x13, 0x0, 0xdcf, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000080, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff8, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000005, 0x4}, {{r1}, 0x0, 0x89, 0x60000024, 0x2, 0x2}], 0x5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x5, 0x5, 0x82b}, {{r0}, 0xfffffffffffffffc, 0x1d556363ac3b2235, 0x20000000, 0x200, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffffd, 0x80, 0x18, 0xc47, 0x1}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x7fff, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x4f2}, {{r1}, 0x0, 0x88, 0x6, 0x0, 0x101}], 0x200, &(0x7f0000000240)={0x0, 0x20}) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 16:00:48 executing program 0: getpid() r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:48 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x10001}, {0x2bad, 0x7}}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') mincore(&(0x7f0000338000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/144) 16:00:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x5) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2c0, 0x1) symlinkat(&(0x7f0000000040)='./bus/file0\x00', r1, &(0x7f0000000080)='./bus\x00') readlinkat(r1, &(0x7f0000000000)='./bus/file0\x00', &(0x7f0000001080)=""/4096, 0x1000) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/97, 0x61}], 0x1) 16:00:49 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x80}, {r0, 0x80}, {r0, 0x8c}], 0x4, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) 16:00:49 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x40) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4003, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[{0x10}], 0x10, 0x4}, 0x4) 16:00:49 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r2 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r2, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) kqueue() close(r1) 16:00:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/205, 0xcd}], 0x1, 0x0) dup2(r0, r0) semget$private(0x0, 0x0, 0x80) 16:00:50 executing program 0: r0 = socket(0x3f, 0x6, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:50 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6116, 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x200, 0x1) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000180)='./file0\x00', 0x9, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x8, 0x3, "cbb61cb6bf9804e53513d3148b221f12e7a7d25c", 0xffff, 0x79d7b28e}) 16:00:50 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) rmdir(&(0x7f0000000500)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x132, 0x82) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb69bfda1049fad2ba6eeb00000000000068f7acad445dd976", 0xffffffffffffffe4) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) r1 = syz_open_pts() close(r0) r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8000000000000000, 0x1, 0xff, 0x800003, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x1}) ioctl$TIOCNOTTY(r0, 0x20007471) r4 = fcntl$dupfd(r3, 0x0, r2) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:50 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/5}, &(0x7f0000000040)=0x7) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = msgget(0x2, 0x300) msgrcv(r1, &(0x7f0000000140)={0x0, ""/247}, 0xff, 0x1, 0x1800) symlinkat(&(0x7f0000000640)='\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, &(0x7f00000006c0)='\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') 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r2 = socket$inet6(0x18, 0x8003, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r2, 0x29, 0x800000000000039, 0x0, 0x0) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 16:00:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = kqueue() flock(r0, 0x8) fsync(r0) flock(r0, 0xc) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) unlink(&(0x7f0000000100)='./file0/file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x200040, 0x2}, 0x8) semget(0x2, 0x7, 0x40) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) clock_settime(0x2, &(0x7f00000001c0)={0xa3, 0x100}) poll(&(0x7f0000000080)=[{r1, 0x14}, {r1, 0x9f}], 0x2, 0x0) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000140)=""/46, 0x2e, 0x840, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f00000000c0), 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x3, 0x928, 0x80000000, 0x80000000, "7ae4eb0b41f000000000000046c335e25f7915ae", 0x10001, 0x80000005}) 16:00:51 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="710ef24012070200210ada47df3ef0f7f6b3171009c21bffff"], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) open(&(0x7f00000000c0)='./bus/file0\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000000)='l', 0x1}], 0x1, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4535) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x3, 0x0) poll(&(0x7f00000002c0)=[{}, {r0}], 0x2, 0x7) 16:00:51 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x803, &(0x7f0000000000)={0x204, 0x200000000000007e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0x8, "1702079b37982cfa4e00000010000001faff000d"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001540)="44339b5670e32f743a60c334f1776690521424343b2afb8a7a30b693f9c64b559af9a88e0848cf4b723afe31dd99ffb9d58d5c202e5a670763f8e0cbea891523550d431359f2c9631004c116e68b9c6211731c13a2891e1aa3920ba9ba45443ddeb59e066a17926b0e75c7f0b4e3c5684ee7b76ae29036a51b34385fae7d29da449fa7b20476acd297e64b140170d293f1bf0378dddbf815e3361cfef78322b9daf0406f310a608e2318834cbbffbd51efbd448f2e1142aea12ecb9218aa00c7d7c60dbb87b928a161f43f0b6dd981fd1c2ea4a079c0210c6b04", 0xda}], 0x1) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000015c0)="00ea161c292f52f2dfb926f4f4248f305fd91a549b345fb7134ea58c4104d6dfd0232aa6db52914ca498fbf30aca3a082f75dcabd108a3c287511e039b58cf36b9fb87158fc6093c0886343a31be188c6028c1b7bbe2fb447f403de444f0bdf6298d14b1a27b994126b6d65ce73dff1dbec319b750d3479cf56180ad29ac839f2276972aacc1b2009d586a96b55b83062f861b1505a52cf2b68e097e2664c7089f6437e1dc72d8dfa18df6a93fc75f6ecb6b78eb48bfa7d88dea6d4bbbc325814d7abdd9722b78ace0d9cd9cabca78bd6af0f6436826312b973eb44e09000000f362c170aa164faa9975e70d65d296b89d5ba37a64fedc360ba04b4162bf0ca9f62e1272abd19c65a8d35860ef938f31300e15a358490c8dbba4c56f85b5f6a0552d2d8fe9e01bffa7a4c749b73cf6470aaa50427b91f173e7698b9cce5ea66017b777b41600a793dbc45ad9636a1fcda517d67a5f2524ecb6f021a17b75658fceda63cbf4ae635a101666bfd68b9fb32b2cd03ec69a8c918b2e415b81e6e858751f2fd2f7b74c56d21242e01ff4b872be8daafdbcd886e9ae4ec9fc67e7edcc7506738598ec99f5368a4e69139a60068f73a7441d14782b594e981c52d9f0f8fffd99568bca361f1936f8047e90bb85e0ff9617642e3f83db32d20c64dddb5b8073eb3999861f91c4a9a1ceeb05f293388a28a67049d12f139e651e30decb6097edbc4b77c6ec50fdd90c2df13adb3452174612c7de4603afe265ad547510c901b04dc0f769c7153e592e1ec06da1acda7c5353934a6320ae66df725b64fb2ae351f27418de8dee85204ff04c3583dd72db55bc0ae4c14006cc5205de12aae44630", 0x262) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000140)=""/7, 0x7}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/2, 0x2}, {&(0x7f00000011c0)=""/94, 0x5e}, {&(0x7f0000001240)=""/225, 0xe1}], 0x6, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x8}, 0x8) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xffffffffffffff00, 0x7}, 0xc, &(0x7f0000001500)=[{&(0x7f00000013c0)="38c8cab284f013b8a7c6da2a24299ea8af704af3c6d6d180e6f48177f6284b028229b4cefaf3706069596b56e06b9040cb4699441c08e3a48ca4f5c9dca7df3cc54528af93870e", 0x47}, {&(0x7f0000001440)="07357b9b101bf6b311739a5b861b23e0e2b7a5127268506c822eb95950ae565e0b75202e23435b8c4b45f8fd7b772a10aa273b6d0954772f05a46ba589234388ac3a74884ef119feb99af5d846f889eb9d19289a5f78545964d9b83654af11ac130cf1efeddd84ad43167efcaf3c8ca35d9b6a47f0ff9957bdb5991f8ee4cc066a86ec18f965994fd9dfc182d81a6afb274b2a6cd7b15f7746ab6956c8e710a68cfd662e57adf6", 0xa7}, {&(0x7f0000001840)="5c414e2a65ba6b988788d546d061bf7592e871934b19c116a1f37e84a75eedb6687412b4331d2c6af8ff8c6a9d5dd4a403dc3d915671545c3c96dc772e52687b688685fc8eaab5ed3dc9c4055ffb1991fb695fb5b7ce8515be941a9ec96f43e5881a71bd31b3a36f1c696785226939a95f3351bca57149f551051802dbf8b09f423185aafdee7b5e4e11262241a947d47b73dc9ccdc46636f1728d238b70348434272b6922da9f1069b30c2a23eb0b1e77d134c76c752536a0482c2422f52750deabc98d3939538356c31e017ceacb73f4495d462a49eed4615697eed9a684aeef7453e1fb13183165321b", 0xeb}], 0x3, &(0x7f0000001940)=[{0xc8, 0x0, 0x6, "bc1fb4f281150b8e9606180b02a26364fa2047c94f0514d60a0a4f576b317b572e847615775a6720520bab15c5e46fa0d6cbfa62348450f964ccc9135858e4def36b141b752395491e86a5a135a7270ccdd863a710e334a6c73f3df61de0c1c61b864bcf84261e41b23da8b6500e5701ca62bcc8dc53679421c7d69bd219830cddc898bb1217f66c5dff8030b337b126e9401e9c089a2b8fc6aa93b392ee0368455ccade51f169daee64dc5f186941c28d43ded0ae5268"}, {0x18, 0xffff, 0x3, "dd34"}, {0x90, 0xffff, 0xfffffffffffff001, "90a523e1a92f5a20ec45ae74b17907798dc82fc3716fc08857d5702a426bab0f1ddf4af05378989769a74d8dbab42435a60199f2069bcad5c567d1e5b9146bd56e70674f3c6dba134f7670ec0f35a7d3b258ec8807ff94f8d4d8f398cb671510b224d5eb2b39fa92ead927c2e3f3c8cdd32ad8254fa22dc3540b2a1d"}, {0x20, 0xffff, 0xe0, "3306ba55077ae39223"}, {0x28, 0x1, 0x4e, "5588ddb64425194a9b2718176c563a4d83b2544b8a3b"}, {0xc0, 0x1, 0x2, "74cb1160dcbdc10aa9058326d6fa1337ed930b2f3118af2099b85682268fe4b1ec826be9cd3c14d037c7d84cd8f96e78c1ac98a8e17e003bc8b4992c8513fff16c17debed8cbba92c9f1447ed061158b74414466132ed9570f68a3fd85d89b4823d49cab374e0c8e4cbd0c629dcf8e367f51637f177fe2ba7109b8b740c6de4721b21f11c43a62374bea9d712de5398dcb96c046fa06fbf34da3fac6af2e3624be7ecce1d16446bf42c3ad55ef6355"}, {0x18, 0x1, 0x7fffffff, "0b8cf5"}], 0x290}, 0x407) 16:00:51 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xffffffffffffffff, 0xa87f, 0x3ff, 0xde, "1f0ae617eb5640ff8b7ec90435402790c79345d2", 0x7, 0xffffffffffff670e}) setsockopt(r0, 0x29, 0x3a, &(0x7f0000000080)="0001f2933bb6e6e2b8c198aceb300fee9efa0b516f0c24000000020096d332bea1a61c542939683c935064ce02", 0x1a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getpgid(r3) 16:00:51 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) close(r0) write(r1, &(0x7f0000335000), 0x1023d) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:51 executing program 0: setgroups(0x1, &(0x7f0000000280)=[0x0]) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) setuid(0xee01) r1 = syz_open_pts() fchmod(r1, 0x400) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000140)=0x223) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:00:51 executing program 1: 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) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003e4000/0x4000)=nil) shmget(0x1, 0x2000, 0x10, &(0x7f00003ec000/0x2000)=nil) shmat(r1, &(0x7f00003e6000/0x1000)=nil, 0x1000) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, 0xffffffffffffffff, 0x0) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getgid() setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:51 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) geteuid() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000700)="978447a57c31e8972af65ec9165eef8c026bb9b331621bd9fc401b3bebd71aa51ddcc054c46edbd7c905221138790b4fb74d50da00eb324c22f7ea9f186fc22194f3e58125643110c9bc7b8057990fb092098578b6e684de62ca32ef786a765426e739fb17ac40b6a8c3edee423d5192ec9d94b2eef0c09a7373ce0126263df816849df390c5401934421066c35dc9c271405f4bf6e4f47a2f7048cb811e7a4df360621a35e386a52972c2ca0df6e10ee49275ce617e3dce972da24bc6159b547ce99263c0c705975892c7553c70b7cc57953f0f48f276be12e396ed1b2e248a57b39c20a9e4a223ee582c70d753d446d1949e46574dc168ff3ee0a9e3e42eeab97184e86f7fd06237ff2a596daf5792b8cf34be7b44550f469fc16f2af31cb196ac713cd9075d2f10e9d3266b1df0c9c6b69416d7eafdc088b6878efb06b51f1fee142926d9e4a1c5e4a38348faeec35d5ca77eaeaa78300235d35a3e2f64ca425cfac9f68647996ad70b77568b984fab3550ddf99d84dbfecc988999798b5d20395aa1148cc04fd1f3c532813ea520b3878e55aad18c1f6155f4307888982bf9bd2bfdbd24ca2d08fa0609117b25754141035ce1e512bcc9e7f18fabdf5b27cd2656232450e293bd4e6375102693b64a21ec9eefb6c6a1a724631f83340c32c4d2a66aee574c7796751678fbae0e357600fc7071a73a628dcbdd1a52523e91e2ac5d511c0fd33ce57518ca0b3ece2ca3f56f68fa3e0a8fffb4164c6e0b4498c69dfa50496d819dca3f3213262c05819aad224f24a7ef3b77ee9da66f906bea3bad6bd3b72995b3c27b5547a29b24ff8bf0f13ebe3b8d3177d3c717f28bad8648a50224af9641a32660feeab82ebb6736fb0f2c2c126044da8613f74f7030b62b6c8a154bd5744ee121ddd003a4c943ab71135b8c47d9e246bc93dda243603a139809b4badbe155dbdcd54bc988382a357f35e1e442022df73bea7e7387d04b5d7b3d1b09219cba80b7d533cdfc7247c462d94413e5eb55068b508a9c4e1faa3be7157d6330d0fbe3b88b277d4cf77e73231e9d4fe3d27be7df40979775fc0295d91a3254f84c63d55095eb1033602323587abfcf59dd6b6a88c0dfdfa7934b1536593030ffd66222c70953bd26d79c2d06ac4243bf2b9381612d4e414bb75c3537cecc33c6cbdd94a35e75f943d73c7fd9f4c221799194f1a224392bd086dd7110d960bd8e9dc431a12c35c7491e66557d637e6805a58842e8cf28ddd5df5213a838e8348a41702daead7e14403af66cc08262004995fd0568afd9d6b8c4e831c09a3a3471e89ec6e940dbd79007bd96bb16b75f320ce38aaf36147b2d537b8630492c682cdb6d0403b2400a0bd77c81ad5836b88dfd9b8618406fad595a92811f03eed1d334bd48cbbed1c8426ed231ca3cc04ef0503150d8e803b01577f13c9e21dcc21a11da76eee85213bceb3d449936fb1866b4164bc6e041ca6b5a2e4a797b9f0fb1ec9bb9cefdd105735ddd6c02d449e6f7a07d8786e78c87c9589c6ed4719a9a8f37c20897d928fc50802d5d32a740736d2858a872beb0c738d4bae9dd2a10d2f4b6770a0a6d3077fafd29d3e179d39fc71d9d7947ed9a410be2e50350cdacebeaa370c875fbf655e357790036f75c9023c5b85ecb541c0e7f2a75a4d7933a8b95fc58785aaf5275fab850d923ff5976c2a35f718d0132668516506299dfc64ea0d533448999ef4236958977965c763ec870b5f317fa01b13ac103e80cc3a40b2ddbdebc64e94314769c0604957b9035aab67a7adba96015297c816b3b7ef69c30452c0d2624b18be940ad707180051ec5470815616d5bdae30849b881b53f1db42135cd21faad3e3db31e9123be8e84fb06f3270a599a20251d99c4827f387ab6f2843512ae64d97e48ccc08d72c17e6c0b1ea1492f709ef95316077865fc38bfd1fda93e5dcfe3275cf812649cfa6ab06020ffcbe94cd70a45125f2d11aad3752a4065829baac018a80fecaf92106c167d24d1f5c33d410c3f8cb0ce022b235b00595cbd404e5fe6bcaa4f999ab4b41d2aeefb9d94db23fbd82960b284bce71487d4019ec3c97c85eb6bcdc51748ccf329181b14b277c52288a932b07e900080399d63a0950e41eb312ec36b6ec3eda02ae0466c3ebffcd85fcec79fd0b0011e497d64bab681f01de6133c82f2dd29a814d0db443b9fdfde64c7ddba9ee831f9324c0bc8a27767b1608af611b76dcc1a50a84d0e91a70698cf353e94118f62b8b84ebfe5db22dc8ef74f630142ce28cae7435d1e165e795170846ae16934dc8f46820d8a9c422d8a3697b03d737d63edd61dc48a7f283b3e56a6728d03acab574b19effd9cefbf35e8b2153376f8a174f3b1c64d0f227419b517e45d4a2ca0a3d886bcaa1ec08ec23a9cbf580f76994bb3a9cb1b6e078734a0a68779a96ca96a9434f868ce0cd52124ac0ada86238405b2001cef3804d55e6aeebb9b7203326f63f18d170a075a1c9c88df290d0eb4c5389768b8bda48e6c61d60657a5fa58eaf8a33bf6bfb3bab42938f1c6f84672a47dbb0b65ed1d07066d48ac1c48407efedc585a75347dd67568dc5d3930ddb1a1af266306c953b229b54896b9b6c29ba8f80c0d3652a51da39fd4cab925463a193232296945f14b5810638ae1f8dfff6ef6f56a81cfa147bafee0f6ebe687fa23985ce47ae6772636d3ef18657d90328523a33ebe37bd65ef5de8c9301c87a7b14b72244897bc14dcceac34946cf0af94f928c475b1e8a1bde675a4571fc899abc27ad0eb1bbdb9e1d84115245547366a495de729ea522fe32db30a2473141c0a8b9300e1b4a5171b3384d91c845a98af461882b799f91d7d6e579d4eacde19b09335e750544c139aa94c57e2553069b41f9555a8071c8a4b16b06fa00c591783d8f441d0d1e3af93de89eb7583e05bf9797f59ce2e6aa2f2713b0ec3651434a816f86d0cedfaa05f1e9a8cdcca305dea3f13c7f8140b3fe45879b3057da463c6893f794cf64e7e7d7166739a692665839697ece0ea350e316b4de57dbf2188133ed23aa521af80ac81db9a95d318812c6fa42486f24e2886c0ca01d0d34aab822e70b1cf653e5635249b7ddac07f405f000a57006a744b0c2c31ad776394bb96d85647dad32b39114150560e8bfb57e02ecf046d2e4948f079897e89a1b9350c880de76751259085899f410dd01f6c67247b919cd174daffcd49b8501426ce8b610d6592da0e13d29453b5e87b4c82f2374fe00611e20f4d3768a56658ee7b1d5debb1c3af8e512bf19e2a190db6c4abb8d15c0fdca704d43fe964729907e60ef9966e92d204c90de02dd681c698849899a40f771347163ce8fdc499eb7ff69682a7cc849da378a0ba5ed059ffd58e5c69c5353900b102a7b5632d6ce1dbcbe33ea1fcdafdf13b7c7a186a2ebd3e1f646c98476f23f724e888de15ca7284b93153d3aaeed9a577decf5684b7926ef2a38f3ba7037583e1f609ee54a221fb9972922a739df1b5cd5b6fb613a5566202b18c42d8167c1be537f2383b3d95861fef3c124aebe4557f1be092eefc1ad43e58afc6cb1f24b714ed6e53d05e9577d1b7da48c32959e551a8ab02dd2440c3bbc7b42582177a7ccbf94739aad4b014f8446d083bfbc4cac4e88e4c8cfbae8e58c57b45149b16df717edffbc29d2d29c0503fb8b310b4f3c238591905e8cc32b72d267c4d088cef8137657e7c8360e04917cd81f564c427e2c0893fdf19c95433152cd750d3a128ee8f5029ffddb316596750aa95071caf44e031a1d9b04d3dd5446297702b44a0e4adb789dccf43f2e6365dd9a53469c356428314bae0fbd06ff8451accbefa1889cf57825c015bf6347ce209889e52f300535c7d89bec8877e2f0a7f0a5ed300e639a95534d2c6df754184c7e7f9c6fcc767138dcd0f5517b38e9361983c390cdc3fe6e162c146c5566cc96196305e7bec3989eb2e91ddd5d7d1c132482d9da4f17dda597a41b9fb5a931efb005542b48e0d4a9e4736d008f4261472756a450cba3e710dd52eb4e39ae0d263ac65c1a665fb1d200993bd9991e4cbd05584858ff2908111691a0f9abe183a8b0e28169fc1158b1a66f7cfe3d38067ad870647d37519282fa6380745729100dd9b0062f253df2e7a430d9377c21139acb972ae208484ca951372b8344bcfdad029422f0daec5db8e0aa367c78a80da6d51b87c80ff3e4047ada55ff166f1a0119e696272b8442e27db5bd7ea529d421842884f559bb6b789ea6b9a936abdd1065907500f7c61511383f111e643e2dacb360af1ebe44f46295840940e4806623e5072e1b0ebab966a98f52f3968e6a870650bb43f71f627de8d4f8c76486afb35cf3ae36a006134edfed1a3bbade7d6f6127c7128ec804686dbddbceff831395e5d59bfc4279ad15f0aef02f23b4aa79d82d11dd694d34eee7e9e0b8e516c2c8ff9ae69d6389e925f36aadeca62733ebca289a4e299094f35ee170cc8274088a3a94bd00cbb0466b52a54c6600aeed61479b1dfd37133dbf018703753c801c9ecbd6e667159dd9dcf7edfa56f61724b28d9b631b145134458116b83b0de5801d0d115e05e40897e206177fa930692c9f1e53f915002096d2e048e723052a348d81f5e379435cc57903a38a86fd8cc5441329ea835bd34ea2de2c6e4f71da1bb7f00a0cd482e68640109531003078e202efd4a8a6b80422ef26bf4ec64b64bef300fb7ffb493ce74b19c55d60aa652e90694a23ac9a3aab668c0c5b019fc31afbdf0d979388f000e139530f46f7e8c93d19b96669c040d7c342050b4595f05ab3ecee04c090f1ebe7c7f5b73e260139e75bc97535b5312f70ca0efa5395e806e3e12e53d32f0e4a7966bbe1f01ef3cb2fd0dee578b4a2c123be3de376041dd51837a3a5844cf8f53e484d50ac83893d21e7042fe5901daee06ea8d7a63879bfe5a50ef55f3c7d02daa50e14e5731460688d619e9557868b8245869bc6d24077065f14732e5303083b13b980635428b4f024acd7fbc18ff616a03f26cf43fb39d7e8462ab56fa98c2f5d04a8e6f77f80e0c387d20cd876eb012a7694577f5a89fbf975fbd43afaf6a0a4e43de3f01f86331b85e0c9a6a4a585f1c37e941c87859430ee5b1b72bf4bd3a5ad1acf4fbd6fde6c8e1c45d88d52966542a3f3d76e0cae3447c4751479a78142950891d3f0775114a8220be0037fc4bcc0bd2bb4d5c486daf9f0154bd88fff6de43ab5320347781bb830e2ab3366a827328ae1733289a1057cdb27f261c8b1c2be5d173abe97bd3549711ed171d7dd1828f645b346422cccdda1836f7933925b0c857ddd6c657a0e4f5d2effc16051cc25caa7597b9e9afd3a625a459de1de2781fcac75bfb1be916d11ba3180b219b2272ecce360b770d70b03ed899b6cfe04aa861cd668adb7634b614f0693ef1d46054fa6cc778c8e02218dc6056058f1189a1fc4b0abf9985ff29afbf4c1dde6f99c17430e24ad08290f0f34266c1db9297c5a7c20d1cb98ce1b61a6eeb1522a0003ec9c995b656fe869529f2c5edd733ba642e47cb960ec72dcee7c893758de40916b43f682e3885c84937b48c74e899a1a316790e3762dd10ea69a5fe73f0c0bc8e5ca785d0f1675b34bc9e2ac14a00b367972ca3c6fa35a6bd69b68da250ac6cdf3f307957274ab4a1a1200bd699fc2df672c46ed3dadf6320356c48efa0da145601b55d45046a862228c2d4a4ac71dbe15e99b24ab7f69d2b3270d16b1901c0b0800ba4ad7e96246f15ea336cefa5", 0x1000}, {&(0x7f00000000c0)="2462092ae74f6f0940b388bcb96dc50be96964e52c668aa9dbc196e941b5aeab2cb3cd019ef90b6e54c90e2ae87b460f21537a248bcc310fe0f0d0", 0x3b}, {&(0x7f0000000100)="9ff6b6bb324c1a", 0x7}], 0x3) r3 = kqueue() kqueue() kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r2, r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x44) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x3) 16:00:51 executing program 0: chdir(&(0x7f0000000140)='./file1\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) setrlimit(0x3, &(0x7f0000000000)={0xab, 0xfffffffffffffffc}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:51 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './bus/file0\x00'}, 0xe) fchown(r0, 0x0, 0x0) 16:00:51 executing program 0: r0 = socket(0x6, 0x2, 0x40) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="fafb0000"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7, 0x14b) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) socket(0x21, 0x3, 0xffffffffffffffff) 16:00:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) r1 = socket$inet6(0x18, 0x4005, 0x3a) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="44f99516a5d44b1d", 0x8}], 0x1}, 0x4) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000002c0), 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8010, 0x1) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x80) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x10) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="e218fdc97a0733ee4566a96b2200397cdd92a844d9e8a314d53543afed3f6339ceeefd814b40d06e8d9bfb73c436f72a", 0x30}, {&(0x7f0000000080)="98485b93059e4bc3162310fc2bd1db595857d3137a9823575db5efaf0dfbf011d6d2684354e08c15c6410160e11e06e6af8b0712acd3de2874322fe19bb0a3f4bcfbb26d62ee7abb0cc2a66fab1f2fea337a05c557e014de1ea26eca46acd4c1df0ef9d9a6dc26cfd4238f7b35bdb9c42d222f", 0x73}, {&(0x7f0000001080)="f4143b8eaa9b10aa7a57229442cbaf13dd946d913321de6f76c62020301212c198833d70dca671ca25247a798605eabd18fdecf6c4b34fee89bfa3cf10448e76102c12c4a146e08e6cba22c88f6c180869b1c80579a3ff77d1f69aa393ffa660de6eb6f40909d7140c7e9e7f36c2642ff3dda27767100b420df43782002d543f72801976036555e0bebf4d7361478a3f6350a4a3df76b04a2eaf8b849f9c92911c15c84b63378cf265202cdb0995ca312ce87e514d144ee5b44c47ea0105d9963580837f42223710adb245f2e0e7eb0bd26c36ead99fe484195494fcfcc8ea00b6b28ebb8784e611d924c217dbeee57792e2b89c16291660108c3e59a06bba0dd1f2ec77c78a52bd37ff417a6878b7a878ac062901b0397b54219e6c5809faebe5ea59f98491b71db8c05d611a471b4da5f2e219198f6ee23a27f9df226e62d8f381cc586805480e5b3396c1faa39d6783c4d5f5a0b6ed04f25f56d1247a10453966938516e66dc34bcdc1e9f2bddabf16a0ce137e5ed684298e653de3010d85c179461dcb9db54a7fdb71553fba8922f9317dca11f60fae444ee770932cbcd27c640062c677caa2ff6c8c48309155b2bb491fb06d931aa5f02e9b340ff8db31db980a7e8bc9f1e18df9262f8e16db0edae46ec3e27cf0260d2efe85c24f75860745316de103c3adf8b29def8f026736c4ccd69fb7b255c16b317b962a568608cff097a74b23250671e65fa79df54c46239734eed8a8a858a4e68a488d144b96d1eddf350a9c60dd6f111d50d9bbf774a7f1ad00682fb1e607eb3b632672272f2bc49450e3603b42a31a35f2b9c84a89a7c8a45bd49ec202d38856c6df7ece917bbe538090b160675c15f3999cd48eeddaa6f8c6a6f556e48a6bedf1fc047f72435411abb9ef29fba9a407eb43cebf2683ad700ad01a8c3f0923ab8199ce30994e0cf61f10f1847c68671777dcab352583456a7905c5ef9b9999102048d7f13321723e28b944a827238eadd1f67327ce0e7e0f728f970bffd6c47c275de2554d8ff35a7128385daee65ba260cd4c8fd8d7ace910e4914ef15c83363c8b2294834c8c1839d744a5bae2970d852bf588b3f14d41e5bc9a08da53b9d060ac768c81c7a617771010b9550aead96b30791f1e0307d8b8d5ee207931030d1919c4bbae2735ac34844e418a0ac90316510ceaba11e460ab7af9c04ccfe273d65e73d61c7b94406be5275bf9011403be3e9726473d82e75430ca2cb588fa814ba297bf73d8339f7c585e120ea5e8cd083917512465256e2a3b28d16323a2842a59a6a6b3a74f06d80f1829e873a0e4a5253736b35e240196d6fef677dbbe383bf2ecf06e8c16ca806073893a695a8302dd229708d4f086bc878fc9d1b588cc91d303f9e847559bdb1045e28bda471abbe1e6044e7f0dbe6b6738e6a2fdcecb358c8a1e0b3dd70eb088ae344d5ee9cc67cde1d550cd6b3c86cdf1e995e97dcb1d7d0626644bfccccdaead7c96d37ae85e7688856666356af9f30036c68409709bbaa5ff26643475b9bc999b182ccef29c1c80fa807afdd563e7da10acbc86602d6dd815b9aaa98caccea00032322f8a10ccaabaf9b3b08219148e7f00e08b5d90d2892ef7351cb7f1f190a89bc6a54b5b069a0c6764853308ac094519fae04bf47a60477de8f975518a776b757d59953df2a42f4e7b4caadb76d11afc71c966c423f4c8b171b2a492473665528cce57d51080dacb1485dd7076b65713a6574b7f075c95da5ce59c3fabb08b7275bd74105f932a7d95b75f6bf69c84ecae86c9b48a1180535b752dcf5decb44e091545a8e1c1b0a150a7501376784acde66e09143ebf14f6c20b94f6ca75180c24974fc191a4d535e25b6e5b64baad525b4fa14541ccd6145ac0a7933150af1c2126693de8497dd7d24e45594b0a8af89c620b7ebeb104460d9337aca88c94f243ca0b8b23f58b0607ec8e4847d77a54eb038f3786582c81a0ca279229cde48aeab9f78d09f2a831ff0dd58ddf110ad99fd3bf651fc248339d10bab757ed944fe3fdf79d00651a586149a4f04b4bc33b57f12ff4b0c8c0abe3bcb89002d2cb1c117487a45c4a3b06335807d45d73ecee4d0e1afa6ccff3b2feb40135ce88c5fcfc745f84975881faffca0fd7687d14ae15fae7ceb70646d1cd9c906f841f85f88c922befebc0c4de775d0c03cd54638f0c42513795d22f3db81a28b186ffb3b3276a71e737d5c7e9e648c81b859447cd95f12823c58b8d1d8a7d367ea04646889a750b822c461b5522182c0fcb18f3adeaed5cf5c80655baaee1fecd087f58e9e169c9d95f9301d1b24a19049d91227e700fe88892495ad702d3b93df6c36d4dced46206bf0bbf92b70ac41a93609468945a55b13209190c6574c691267b2a36a8916fdce61a43c3317274a192679951d6432b6475151fc502edf673904c7df56ae201fc9e6bc1745b66d5cc1e82d2aca86e055a2e8a417022eb4af865050fb293986a21947936573732bdad3f13a2bfdd4768dae5ded66af4751c9a4ed3f29207ab37da73e654c21d777706419f1cf6c1f2564fe3b37236911cf0533a32a6f05e641761b86f9d44c2968b9e67de135a0a73ea7843cdb024ce828873cc1106bd8a090187b6ef0923d5eae92d1b2533f40e64299594ac9a76cb50e78afb7f66fcc230953db678a8a562fff47446524c3f58eb7e08987489c4dd4640e47ab59d4615bfd0792d687f3c32702f1ef8a315c89d6f1aa4d2952019535e9df66b437cb68ffd983dfbb0e0ec5babce119cb174c799b3102e8dea605057691e1c2e275add1be1cf4e5a001c27b190353d4a0ba069f9fa198754cbed613f82f9ff9a020dbd659ffb0f4dd7bc417df8792a0970dfae8553fe89e3ddadd368f2ea149bd46386bcd4e4683f003737b4996668e5110e4a83379fe8a23392387ed60879d80cbb2d6a4997b2991ebaa58f98f14dc72620f3ff785e8431ab229bf9c3cc5a272cdb0fce6af882d1c5c8b0eede59f0f1e0bf1cb772d8b88dfdc1d6bf65596e4da01dbf8639531455598b11d3d753b4de5f0f733f14682b0fe6b561c08bb07b74f90574a9c9d2b5de605d700da561c678c18332373de29605ba850aba69efd0653e2bb03da8f247eaeeeb4331806d690f5ef067a3ebf26044506b8fcd5979d690f49a5530638d70c18ebc129a716ebbae51a5caec046a6297b4d81efa6acd2c00b7586f3e5b00d893135da56c049d8c5f2e6ba118bb502e1967e321b644899fa534a78740f52fe4a426a1de46dd937c7c35253acae7395a7e5fc53924aa0df6b56307782d84333e5364a8ee9e54a226fbabb9639b70a4c63ddb8fdd91d9905653d6d8b48c6999f3fd68035acdb6710b6ec9ecb8573644dd60a730bc250b78a8c3e472c7c7ee4c4b9fe2bfdf4e366b9a0d6996dfb2dd8936c8c78f1c2ec32b8ee784506ed85675209aac2a77f74c2a185a875310e7934216838f842cf395192dd77f7f0e3c39c599850edd5af4a3960af598323a14673d86f38564b693190a69e9755bb3983929a9d9edf5cd8ec2cebf28dd33f341ae6c25e44b529a59da55e8714c98bb8abc7d98ca17f10a8f2a89c5cf1680f5df59ffd36eb42cb0040afb08cfdce5fb9eb1f84cdefa533ecd8455255119fb403b5023bccf0477f84864fac2a3d712411c9935935b9a8676ca5ae8570256cc0073460c880940c6e87197533d2909681f02977ff19df91c0cd50a049ac632845e088af37dd0aa3c6c4cb8cb0ddfd14fa98c3c9f84de98dfe4568c745eb9d22ff6ff67d6ef7f321b3eb556af44a7c897012849902255826d1fb41f11f2b407784fe636dba7ccbc47233bc3a651453597217ae01514dc4b3f730a4c860b0e979c368014f2539646e49cbf4e12e4ab1358b973677c92df7f96388ee7cde8c9f9e99ac7006438908e4eb6593e3d42b82e51dcbc13644a8642bc603fbba1cdaaf47ed0f86d5282525021ab747efaee04fbc7bd9ed1a0eac159f85e3072730a67c04388e791123d9c4a892198465ae619ec6f2ba4c8c0e54b8c171169b61fa81348a1fe4586fccd4833b981e19786e90f5ac50b5b741fa09b66e633ec0e24b36c95aa81da53c59958811bd2515eaaaace6dbac553376f97a471898249df344742050b1990c5961ee4a3d2048f638329c1c04b5c7b32a52a542720ba92577cabef602c3271cc10cdfde55ffef8457564c88dbc05b9802ad90fcf1615daadcf141b31edef58bfbe76bc0c07657e83f54aef815e6424cc5f9136562532d32be91f4d41f20a96fc9e445a6f9bc5fcb975b56d1967c1f13d20ffe4ba054602835698ca0b3e3970ff2ae7d90a6eaff659e8784c2903bb09be06d89030aa164f0b89f0873635db25db58946f26108c773bdb5d80c274dcc2103beb2a921817e3660583c44cdfb1d910eea5319e2670ecbe9f91f4ab032cbbc31fc6e5393d48ab6a5d56008f50a5645b478d55c817ea3de717f48f51904932d39fa493acbfe857a684fbc3caaef61677f43e9c1b6ad1e644a2d71e544628b3c659f1b86a1a9c5e77bb857f8dc1bea287baae6a1a0f9251e695a6b4587f2fcaf1beadc61af23509fddf3c974debc48facfefb834c3b62cda5baafe66ada7a2bf8439c0f9bf05ef1f2e1ae1c1e775ecbfbbbdfc45194da88826f91e8e4431a54261ff4c7c78e50e40dab29bde6694ef8cce5edbb2cde410aa8d49bcd622db81986130632197d79fc7c64f710e96083cffb129d1f75cd6a6461ef3404dff0a943a16e3813065e9e734524a456695c3cdc2748cb797948715621a9bdb115299cc53e5a74e8edfe662c8d8c4a85737bfc990e46711606e4b2c7a6596152c74def77044509e74e27485cb1f27fb5d3d978da44103cee1dce582eb28d9ee833f652bfd75c40cab32dd38806edb620c0538caeaf94a12472ebfc34e561cbe045991c32c2285615504efca07699013b5fd95a828f8a162ee1ed4393b3a7aeaa51123ffcff43a26c0dce854202edfcb4f2846b40c1162840e19f80c1741ca26f687af29070250f07e40c2732052e5ef11417b4e764f41dd927c68795597274b779eb22cf22a5f4bcd242b8eed9bdefcdbb518678d7fdcf123a7efcfdf1c753786e4d854f2f8d49f344a7a0954e803c76f6e986a6e2e5c9a8afcb5b58e8fa91bebd2b4d79fd262d867fbf4bf4acb973c9f04f9a9bef25347f569cf4c01506d974882e85bba0e7d7a2c11c34bd5097e09888a372cacf99b430f7da9e83370e724129af9c88152f3bce0634b1bf333551ebc7e4cf62ad7c8ddff12419922897e26124ec0f4fcd767ada62ba9767913c615a31eafd777a507e1e2c3b8ce4b86b2952cca80c2d22341ec3eeca44ea18af6b78594829b6f13ddfbdd7dfb4cae5d90b51fa1a38329ab3cf925b7efef77df99b3030261d7a4b1e902a16775e0dc7ace3b77144e2a6a512bb37cb5cd084749609c2a33e7bcecd1d2940f835105ea888a35aa7357c7ebc740c6b03986fefdea0e472f0cd18800b0e519b881f302305df6921b9113dadc6d6ad903600af690412b777270c231a5eeae25965c0caf4c94887d5f7a96820aef6574dfdd09971240c16c2d40cfe81ce3d064c6f2c8195ac859bbf8832e6133908adba8f964de4a7dc65dc9e658cc4d1e1a9b417778bd368f1e7671463a90ebd22647bdd5850a61e721d55dd21861e953f8d80bf14813ec0f38e28a8206102bd8437cc4674973dd63720fc2c4483513d5f223b9147f8f677b6979e6eab070013310893ebaa67bbb79bfacca487c9e8c73bd7417e57b2", 0x1000}, {&(0x7f0000000100)="dae1c94d59dfa2a133e1781318d4a7c9e74291cbc77130bc409c240ff0832b22405bd5e23a7a116f8a360f7e78124ba43d96df13763e95e4b4ee0b835ae40b810f4cece25d88a51a", 0x48}], 0x4, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) 16:00:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x100, 0xfffffffffffffff6, "2b760bdbe9b967c62b7020b14800000600002000"}) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x8, 0x1000) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000006, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="87", 0x1}], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffda7}], 0x1, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffff75) getgroups(0x1, &(0x7f0000000080)=[r2]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./bus\x00', r1, r3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 16:00:51 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0xffffffffffffffff) preadv(r0, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) close(r0) dup(r0) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0xc003, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff89) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) madvise(&(0x7f0000042000/0x2000)=nil, 0x2000, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x9}, 0xc) madvise(&(0x7f000059e000/0x2000)=nil, 0x2000, 0x7) execve(0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x2, 0x2, 0x7ff}, 0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000637000/0x4000)=nil, 0x4000, 0x2) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/131, 0x83}], 0x5) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3ff, 0x400}], 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/244, 0xf4, 0x800, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9561dbc, 0x6}, {0x18, 0x0, 0x7ff, 0x23}, 0x0, [0x7, 0x2, 0x3, 0x8, 0x0, 0x6, 0x9, 0x1]}, 0x3c) close(r2) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x2, 0xd, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000100001, &(0x7f00000000c0)="010000009de253a1a80d33a54ad8ebe765c1c77fbe7a9d35c16a6e5753e815733d1d66d7d9b83c5fc81f502a20c4c5ae67166065f40d9793ebcd828f1782aa7911c50770b077f1fa547d8c8c3a602ab94754607b4e6eba3d1c490dd199f605dc4e95105f4d6202a20b27630d8ec3c3544252a11a200b3c33c238961935ff7d634a08733394da2560a8842adf04c87ae40fe9d6101b4550356766c1aa1ef2a19b0b15fed4f6387a85fe0c5dfe9cde7adce2b55857b5c67e455e26d83cba47c3c05f", 0xfffffdc0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffe, 0x4, 0xfffffffffffffffc, 0x0, "1eae70b200000000f4ffffffffffffff00", 0x3}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="666bcae0ee349c89be54103bec64acca88ba83c1d6d3558257425f37ac28966328d043e7660acb47d2461e29926d4a21c02f6dfdabb8646b19f5017ee3f26a6b0af8d3abfb0af2ac5b5c5dd17238b81ddf56f1cf4933717bd99c78b0d23c35426ee2312a323f6d126ed405d6aacce4c5b27117166379d16b2a48c3ce3e053f157c01bdacaa242eb7fa7aed3c32bbbe87fa0a6b4dd10d49999784f81a4c", 0x9d) poll(&(0x7f0000000080)=[{r1, 0x164}], 0x1, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x100}, {r0, 0x80}], 0x3, 0x4) 16:00:52 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000600)=[{0x0}], 0x1) r4 = getppid() shutdown(r2, 0x2) r5 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) r6 = geteuid() r7 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getgid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x6, r6, r7, r8, r9, 0x18, 0x100000001}, 0x100000000, 0x4, r4, r4, 0x2, 0x9, 0xcb0a}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r2, 0x6, r10) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) kqueue() write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() semget$private(0x0, 0x4, 0x2) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x2b1, 0xffff7ffffffffffe) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x8000, 0x0, 0xfffffffffdfffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1f, 0x200, 0x1c69, 0x1fc, "f623bd61be417e310935ce677732a10177c449a1", 0x4, 0x2}) read(r3, &(0x7f00000003c0)=""/249, 0xffffffffffffff99) write(r1, &(0x7f0000000140)="6cf56ef103fd9f8bff30dbc0608555d48012b25d46761668a0e873160264ee7e659f281136828c527caeae14deb3faa11e77b420f9f857fc0f6483f8dba0886f", 0x40) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 16:00:52 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000}) writev(r0, &(0x7f0000002100)=[{&(0x7f0000000080)="170ed5813c4f721258314b86e303593a70a41b35d60d9ab7a226dfe9c090b13665ad707330ba0489eb1640a1c3091e79c0", 0x31}, {&(0x7f00000000c0)="5174e90b7366e508a20d7a672ff2db3c22f4a932769d423fda8730b69d57bc8200cc2c0737fadc09f42426c29d821c693574cf556703a2ad6b68a69af74363643918f7d5eef074c7c2c4837a0027b42a8beb49fb4e4a9e388e8dfcf9d68d9e931a00778f81334de8b2538751b2189c0587aa72d30894dbb7dd1dc718d036ec1a8f2cd4cf9bce7ecb163c92d03a84567d885b9dde3e0d3d3a3719f211af42bb287cf015add0c8e0d903cf2fbb9e600714bd86dfb69a2f827074b89451d3694c239fff8ee35a138fb8fc6e845ec39d96e9e2e934f2393ab4af473d379bf3bbd163fde3b32374ce31c923e2df7d2adcfac25cc120312f9fa6bc10a7e5676e320d6157069ea588d1ea46724eedfc6a2870f35814167ea53014319a0b8fd2e6b2a895854287eea7cac5e16acd2c3ec30b00fb35efdadd593db15606ea22a4fb8cea8d360ad371ad6f2508b56b1a66bbaf84ede39f8deaca37d7f3e5816ea664d5ee7418203825f48d71bdd117878dbb23e7ac576babd01cdebb92d04478b346d2996f34bc06a0dbb9d24eecb3a637a1550be3ddf8d2d5a3887bec4ddbde7480fb89209ec1d644cf05c0e9d8973d35f84bbf906d9ba0dde0b8ba83e148dd9ad80dc44270a55c07a2ac9b72fc6727c11306a90aee2fe8d4a46cbc063fe33fa3cf14bf67dde566aa4532bc1ff62c39ad557c3eb70a55ea6dd96656bae9bd2ec55fb4cc4f92326c7fe5850cbf5aacbf1d677781fd432f1de90862485510ea9cdff7151bcc1b3546a328628cc3bbf53da7e1bb33e5e5f754df20f251a9e4c3089de3df41d709cfa67c03382671e7b72088526b001b483a94bf88ee11e811d3e4db5c3e45d661cdaa0151b03f7a0160e99d9840111069c253afc237cc4b4502cd24e478a5e8798373e3caf8e7afb7f6061635623bcee303126ea37d673db7924e9e7b04ba45fcd4cec0c6184f3db0d155de9b3526150be8bd248e6d3d4e76d49114c296dfda91e52b21112da16cd7699990b375134bece378649c7d647990c37ff8f8ff213936c3fe83a22338d243d1b47a27269147c37bc3a5b8836cf438e93ee8ef10a4bba82002bb36b940598a1878cc2567c88ad671e907af68f58078eefd9387b49a20fdd11277fd981a45c495495f7d8efefeb54f287fdddd12d401f3903062b31f30c8981ac9ae51bb758bc3413279dda19d992901d51caaf43619cc1e8fba5fcd5821e7e01c9072348336ffd04f03cd329deb774b503266e2da859033d05041d59752f0b1fa798818371971419130e574dbd75361cc207b4fee9ad99b01a320f072d9b775bfddc9851ca9d2f8094dfff29ee48abf99f79e0c35bf1f78bab48aaa3e35440db2b2ff2b0f66fe614c37a94336463cb547ffccbf71b0501cdf624ce44708f383541e6fcc502d36fb214d04e3fe310899a20b1e1086ad22463575b146300999bf93ab796c458b751e3634afa1125749fde374f03d22a168b351dae9a9392f32798bb34adaf2e89fb0119a30be894fe5a6b6e4b99f5a29043818733cf6dce31cfa6db29afc08013ba0e6ada16a2a86b305f430040ca432ba88a1e6462d33cf05a9e75b28694ee3d9ea86063b5c10873fd1e87fd9c7456ed3dfc7641f9a4dd3311a73b2be2a9dcfc338148b8327ba8ea7d0d1eccb31fdfb210f247071bc7dab7ed0650446ed37a5bb61ed6da43b38ad6e77fdaeeeb197f08ead554892d6536b8e8c104a37180d96a9bd11fbc69a140189f3d0e97f4b7011342246c4dd92bcbab91f7f40e77c7767b76652429e1bc84b1b6127d185ad83e37cd477260849dfd3ffc960ba5b5bc1570300e16b9bc65219c6be4d01e9c7e2191c89e1cd138a32f7826b0f10155c148b3bf866c6ee35951ca897150918c46bb66897a910bc69f54d4e6848da1c8ce22bde7e603e0583b957a7c2b2f11f8e35f23f248ff7515c134a896f3bad705d97bdaa86ae08afd004a4b90c584f51a9e23de06d713aa15c5ae299b7ce80991e8cdab7325c56631d4f9cfbb1f851c5922b9060f39ac7abb4ef53a9717e23a840bdc03c548901110e56a7ac53ec0ff97d0604c44a1c4c3bfc5d208d8b076fe272e897c0ddb0227a30c1cbb6debe772c119e9ec9790d52d05ded05b2846d5802b664e252c5532c39b86a0f1b8540fb90d5165003b80a723210f57fc0da3ff057a25655db85227618a62d6a9399c1fec6911be0d0beb56b15dafb962678704d2cf82ee07b69c18b104ad06facca6adbd0860c65a81b5bb2aa353e89a0fdb685d568f2a1b189e5adf4bb9bfee7f07466eba23a047113f41184368c52163a6e2b5d641aab1076583f9964b45c486ce32ceb92fe0071fb6198b1e900371d44c0a22a439282eef208a2f92bac3f88509b881ff4489013cfa6984c40016c966963924ece93673046a03c32d53aa3589da182304c737749dd3acf2f44de5b5093af15794860dfee4a5157a94c849cf1750ae03727e0bc768842d0bcc703f3e62a917da1c9e161d6dd0591798bec94d58470388affb285f27735c4e9b663e8e0808a86e8c77bd2b2f026aeae6bbd63f6be892da2ef92e40230ceb44d6c11bbf6a4e3f817d327c59ee1b97b0629db8589f762ef999d0a6203c22e9e1dcc04898f2c0a525848eec3ccfa5df9ce738159eac7cf3c32584b6e7528b0eef6d48f9bc847abd0c2acfa3d05537e8fd8d74f5311643b57f3407e3735f2446cc9cb5b37c7577df888001e3af9d7c150ce4705a8cf334dd86795f9fa199702c40bef78faa8d12bb714021f260e730eac1c0597a82f495a822183c0d38bc03ef2994520c312944b12dfc80a1dfef8e5ea9f33e99768a8e300bf5b86414c5f84f3b3032e1d53c0f6a4ffc30297eed3dea6ed0c64fea4de7b5610cc5a415571a5b14569de960554a7197947c0eed97b7847d33f5d103ccc8f8404efcb3f1cce3d61aa0b8b4beefe2e6b9f8b8653c2b35348e50f37c799b41b0f0ab572f03eac348ad9f32e8e09f64f64a6fd805d2757ee675787dc1f0ecf279a286e98f17cd66d900ac3f3423429b727de88ae27f4979fc894233e223489467261de8dcafbbabf946ad46d76cb81b268502121faa1f67d54b6993b080132334e7f9565c655548a6c850cd0a6a685b923405936ab84ff45f780a7ee60eb1c38165a4e06913a028593e2a958aee29d75b7e63b2ed14ae400d7564da16930f5c037a4dec87b19609197d39f6b07dc284b0d4451dd753354017e1e5f42b76eef48169847541567956c2be6ee79fb680871c924a3348a88f5add786800c3734a7d7d866ecbf0acc144aa88bb29baea4ebe208cc65cfb9896e25e6ad2ea87cc0f9df65938047fddb05840f10e8021ef22b31bcd9eb1748ce443dae15c58804127a2fda64588373d45d1bd71eba6fbc9f99561061a3404be2a3841cfbc826ea00bd575a16706db158c24ced34a5de35c617815e4689a32cabb536c6be4559f66d2d704b065b8324bccf959a20bb22ca350c848b966d5931c1b34e58df0766bb6d75c1eb7c8cc7acd434ed3bcb1042b6a897edfbc3548c0be5b9925d6a31fc69131ef568f7657363c38e51c9a3b28568c1aded4937c318c153dbb05fded9483a3b2901b2a23e4cf70d36190d6e975aeb8999a75d18b86e6289764188317e96a844c28a934ce577bf4bc6e8461ca7441ecc7fb9b6a0700abd03b2ffeadc744a035687eca16453a61c190e61d9eadc4cfc3db79ddf29951835d0baac711b74e7a7fd6d824189332c6cba73f58317f45b8e58b993a92225475dee4da4ef177bcbac892f1d5a002de25d191f052f28871315e82e29f7e59cc43065ab0a31fc6c6d78eae2278c13b879e2d8e03f0fb9ecd462edbd92174987b8ab7cab36ec22fcda31995ca7adfa2e5fd5082f43591cd3499ae4259ca0742ab3bc4474fd825e0a32763fee094ed9501e88c6a54dfc32d7a7c8ebc5874589185f145a40e30863debb869af5fb6cde9d8a6e15de47366caf7fefbff44d420cd9ead1f7522d9ab45cf74507c1b001ac1f4aa8650f0923328a2c7946b97a71cf7bb6c2a34b9e3f94bd1074148db75e9568ec231d9449d28a477b262ca29531f341c8da711b8d7f392d94baeb85ce36277dab80cb3ce69260957050af6f37a6e5bdbeb462674a7c04242c8f352f92f995e12f147239f62fa1b2296f976b38e9c0cfe66ccc3f06b25ed004d40ec894bc772c99a036e9bb1b1aff8a5fa41b9f01772b004726168e55d441f1e6dd1d97f66fccfa8d08978355a792b97acaef6d09503b7a41798c4b3f2142bd4a573c7fb211e2db0b7e906131273d3ff98ec14c4fd87c7cca3dfc6b0b428bce15f55c118da00d3d1ce3efdb03c385a8f0931f8091da37ce4b216437273dd26aec6481dfc9ced485be05e48df9aaf6139fddf4bd7355392b2f61f86d73552ef43f983b2271d642df7951f51442f11926d12202d6ee21ae293ffecdf328acd381b6502e55376f3f38d5118a28fb1793181d5492e3e7ee95e034f60cc51710f73db5123902848b5d7d0a7b4aae67234843f80fefe6326a9f9f32c67123d2a4ebb580f7840d9c3c67ebff7b2d19f18faacc418caca7be5290626a5be25bd79002a687cd265d2835a497bbbb1c99a64930cf49a070c6b91cb72ae9dbad879ad0723e42aae74a6d36339993617ebc74c63558a6798133644fd51240b789c25e9e95b52adcb54d6008525f54aa7c0b24f816eebcd287735a1559b9b9c81adbfd009eb7424d3acc7bc0390dd77b65bd53fa876c4f11002153f38290c9330267eb04dd6d528ee64396c374c1f1d4aff59f4bfdf6df051f81ac8a365739b934fd7720aca0c1c61d6fb58cab1c3f1e46035fd72cc241aa9d70611059102f273e25dd580ed920df04939006383d4643ff30f7a23d71846f8cabd1ff422021551a89432534bd5785c74d7c9a56c3bcc61044ae192012e2228cb501dd05415c1a08ad521e2365b8c65ae2ce3cfe102da64174bb6c005255f604cc43e6f359f92305989dca75c00579326a5b9b4bcb9c22d1dd294cfae2d5ade2d10a3d1ca065d368311a44ca0a676e0e3eab90e975482a72a4dd5d28f459467bb7c58b099a866a39d1e066e9fdcbd96a7ee3270fe7c2514b70828fb9198232ba441db63a7b8763c7a4df96b7d2c48b91b33235cf8d0e5a95348e2844d6fb14da361c13403fffed40ba372a1a12ec3b16ad22b9c7533b289538c0fdc99c33e047af49ed5bf73ea4556d4132421926c38a663f3596181614b438cfd46baeb6159c78e9c931689f3eb1738626967c09c091fe8214debb71166a5c7a5c4b06df595cb56f2ac496c18aba38f0819bd7621078c4244016da52e74303c4e53641ba4aaa41d1641d32063a6b5985b2aab5658ff98858a163fdd544d26dbce60e6ecff46064d4fb3a7e910d46a38115027bd95abb7e0e71281c1b93ec59c0c5110b961316cd903bf253d02a854934e004b0c27fa3a3ec6923c455a204df1b1036329d3c9f239a9a51f8c26fd8e640f5cdfbc36a7c287a5150cedc051f3b6b14ee5d4c45bff50308481045971df4d224de6eb2b1613b3e6e7295ea7bf964b34e19d6e474af71c27c72811b560392385eb50be96eadc36f82fb3272a361a868c99e912b27e5de59c1c6604c197ca03dac42be3c9c58333b5e8a233c4e3450be831c758129423d88b86b1775a513e27d27fd0dccfcc811421b4704b4088e1a101c43dc82ff80d9d57e514601910c215cd3bf5721bfde3a4809a26376056b62fbc2232e24f23acb889ac18553efcd1592f0a365f49642dcff2bbff745a251f4bda227e4", 0x1000}, {&(0x7f00000010c0)="bc5c13b3843723413f78e42bcad2f1", 0xf}, {&(0x7f0000001100)="8e4b20fa129f40b5343259a7c64ce78adfc21de75b3ba2aa91d03baccfa6fbbfe665ed1b934c02323bd7a3a9a63c876597f1b6a245373a80351e55cc5a836a85ed7e903ab73cfa51fb1938b42e6826c74708f800234ddacb9c4be5b04ef29298d26334d267c68621f278373da4b2cb7aaafd82953a48403f1f9b631dbcdb1814284fd5bae14e0ac981833dd217d375467c9d8a117d096b7bd99509b198d665f7500ca7400aded4e046c431ee14ac12ff9d1285a80a75d04c52356aa00c65c00f6b97685bb6cadbf5c781756cbd37c803797141a22779f188913f2deeb6f0bddf6656339bbd4b4872def682bf504cb107c4c1818200da4276587989f4162a34fd73ee066b7b270525af25e6157c32c74926c1515a666b25f35fea98e9a04fa589eedd9761b9c8f788b8ffa0300c347bf7fa65f7fb6136ce1735b7b1fd65254af98eb30d498e9ff7ff9141b569e22714a678414fbbbf0070db56abdbb858d15490eb0b5d9b040369ea01cfe92150728d2de9ca25a3ab4d077befed3ba1bacd2d1cca78da88b575b3552d7de7a8dcb1de205c38946cd8d6202fa8f036ef335211e3b91188060ae1bcba94af7a7d610999e169d127fd439d16339552ae9f9bd71b94facf85290ab3dd99ebe4609285eabf82d6cbe381d75707873785bd12c5f173268e9cae90d6783875a507c05631f379754b7eccd9afa0c8706febc37f87628ecd4ec87689111aea5fba35fb8975f0ffb34fb9ef98789c83d8e40646a5f3b77bd0ec8a3857c6c966e7178d0f8a246bd7404a7331872fce5be82b1ef33772e934a6b6f2aa994c56f3703f1955170d21815ead12eb308bcd17dc2b5b13a65fc731a3f1983b615b00b5a50db053a104405c345208f3b8d6a6adfabb3d7bb9c84b327393d7e6b9f0ad8042529297e1dd4133c40e801a1fbff0f5e973834a422c4736cb9eed734ca9d3271b48e0a464575a1a58ebb111ab53e4ad58067960c86ff3a16b459ea48fc3c9bf08abcc9052526651c6927d64c0724af2fd344e011c6d9dfee8d2ab86c5cfe220890b7557d4e53a37efc418ad2b9942f3110baeb9592d96ebca82f2bed6b783800f34a0d9d72b9a622be0d37180fee1673d9425d508ef35006b4ab715a66253924a5a597204dcbcbaf5422d2d5fd1b752f826457cc67be14b3e977e0fefd2774039deaddd448424f0f8683874aa748fcc4ceac80e6b42411ef54cb37e665890f3c701117090d92611586443f3a1cc80f41590a699f4f0aac94a12ea6aac81ce2e66fa5c6d88ee44432cd88bd247efbfc5b5f90490fc06283bc1781bcaa9beb7ef872a28ec2c6941edaf0ceda9334c1aae7ec72398fd36acea0564484d16afbccfae28f09bb03bfd218b366a4250ddca45aef6e66e4a207f831c3f6d061a35259f207b1bf7dece4bbd5b2166185f9bf011c87941648b27f61df0004c1eb80d56fd87c1852b1a62c777549caaef0274cdb61562e23f75af472e5dfb65fd7b33dc7a5221f5b75af2aeb7d6372e39ecfd6adbcad0176c37f54fe24991f1be03d7092df7ffe79cadbaf55796bd6357be8f9be7af24a12d65a713f13ec1dec185c55fee8781e552835c42f56eae3c4bf603dc69d7cd48b6644754f7fde29d9bb96a33680ca39f30bd60c8ea14be4371997bdcb65a84ee93e07122eafa1e83251f9ee33004cf4f1c9d1d8887e8d4634c5577d6931be23dcf4bf49be4df47484e043302bfbb2e1bc49d3d92e13d0d570124bc5db78aeca3a964fb6d70b4621c2332fe5d0d98418dc84c8c5344929d5a8dc50a2b0f13a3c55d242505175c4894b3c132c30c59a81ea5bce6414f09a211f8729dbaaf0301214d9b0e0333bcf24139b3cc33d661e2f23592dc010dc1da5f256fc526daaea1221224f8f1978981bef408ce1df4e64027ec51722d3fa7623f1d5846cb1a38a6b840ca43a5c0d9887b3a0e410fab1c50fe7959ff093fd112325fc0672c9c83ac56ed41b85cad4025c3e2ae4a9526c331404d93200249392b10fc6c71bc2b8f512065ac9eab068292cd334411bc15950862321805621b5332932e99ae6b2f1acdddbb5edf3c7dd39b52caa5e66a9d952c53cda87206f349223ae91b8528184f62c70fb54706ddf428780483f2ebc3b1e7592c97a83f99493f356413f2c313079cd289cf75c714bcad67044b7dfab2393c90f2c76513b4244af1c700dbe041d47d411bdb69d146b451ef27a72f6c69d7f49dd189992f8f6a273591167e11e1cc48513d5612601d4d2ee07a5b95654655ca9901e170b64db8f0991d90f9e0e66d27a5b313488f1d3ff481f82bae4352dbbdd2d2a391bbf95c83787eaedcf7250dfe907429a02e663a3710ae939de17fbd7963b1e0f07032e56e5eb0df192560f7db9d7843e3034bdb2be914d4759eb42a77edcd20a1f542c3e5e98bc2e0f96c3a3735c7da2bf7a0dc31f418f3f99df2b1001f6017a1d5aa2c0fe749cd8150426adee3b815fc6904d6e6bef3544eed34bbef92856f7e321a9b379a117f5fa946489f7a3a9eb99339b8cd645402f722c8e356b870a758fcafe920fabd7b22101595770bdce76349f2fb6c99f6fb039b9c70ef41de586d4a0e540c5313e405e6f7557b9d01cdf609e3f2874b688f748baa235a109ecaa956f2baa7bca68586a479ea1b28bd26e68812954ca45b4f53053a8f8bcc6199549898bf51ecf495e65e4754fd0b6ee1a7c578ec9dbc2b4be1b25908ff3422502aaef0419a5d7f74b9779021e08c87aad287fab4a363677ffd0d0ca01ec7efea7022abae1b49425a9f90d65ae3b7b711c561cfcb3f1ff8cdd28b15bc39b18ec6e36bc9b30f91b47f2095209e08ee6119734e15d0f0f2969463a81473ab2c76d91746a32fe6e32a64117a7c86db553f231a84b4ac696bdf233c753f4eaad2933f00d5e66c4bfbfe036d263d95c0111750e4d6cf4b3ceb9fa4e6bfa642e845b44eee5693143556b47b231bebfe37fef7255f4b3e37cc10d606d0c897deafa734a90c90532327eb5f5a53879346f5e4df1391be139f22ab07247f38ddb67b0df023399aac5c8714a4363095d9b7d0a7a8cb6a9b4ceaaf799423014f353bf1ce940710362f9f212fd3a95cc37fa15a3d8a35b148fb1f2214b814da00cc5abae16df8601f3feb4ec1f3605fe47b3445d1db38798e629f301374f19ef26c932db65b49ccbebe5243becdd4c5f799144cadda2ff54aa500c3be245161a0539a01b9ce518aa634842fa1d2afbac49ff010236f59dd6321cf19fbb7a002c5a5f373a975e0195d489996f52dbf1ca8af768471acbf37a1b2186064eff7a05fd73db52129b8258f02df3385b920f5282a8425a15ab1b8f22d79d229ab036958d7da90bc6d75587ae676d2de9036b016103759ea45ee3c464820887cee567d1b6beaff658b380f41a7349ae0272a3495cd54c157f5536d2c9519f57e0fa7d2cc05c8f9aeff151679ef593ec35e990af9a5b0d9f29b8b11f428b6eb8abe473506e6d9b2f807348ca302a3dbc99a3fb953eae7837808538073b58c8fa91147669a740600a76a2fd0124eb48c24a85a4fe646699f9b97020e44ab5c0f6f09af871e0099486efe05dee58b3f5e4332ddc8f1c234268963a1d9855ad8e79620d0bdc665beb7000de07c88113c185c565730d92088ab2bba3a42e92888b98ec2ff4b3164e9271338902a0054c1a915e30f8dc1fee02b163b9c073b60f3d1c91a1dc80a9bd5b19b7a71f75b22145cfd8ebc7de5deb230d0e088fa0c2650e1b101ccabef65bb09ec2a45c323b3931b86805b7dbab12cfb16b5700ede8de31f39850de9dbd7b69a76a5e3aa0040cb6faaf933c2bdca3dc7f0d45f6155b0bc6915c92e62a2d755580e9ca81b641850a24ae412cfc84ddcbd920b99f29f43254ee3ed1a77960965f5739b42ed2ccf3ca033e041dc405144aea973d5ca1dfcfd2d2048aaaa8422383733a2a7383ee4cd8be318667206c05ad6d3a4af4dda04ae5417570cdd954c7c159382c4c11970a999dbf780b438faab8f9238876fdf2741508c4df4499c6d4d3e077487f9013c6b47876287f7e445b09702422edacf001880cd6745b0e05b0099fa68c6433bbf8f94a379d4e168faacf920f557d4192a3c0f149d918222d9525ca6b0fae543a6bd450f711e745b66e92cb5ac61e6753b14f70b7e21bb55f8664d24cedb0011bec069d85a7a361460fd58f4275ed6d77913f51bae628c99985bfa35662cd948cc829af94b7a4572d9313f9efcd8ef6385a0cd90a1622e3ab24c4249ca1ada9ad4dd05760d22af45ebcbbdeac7086e8245c5bbb0dbb20de2084af3aebe894eba763bc18bba52a34f35fb2bd3beb39c61f4d0574a2b4d6d59e07352dd0730524f7ddf77ee561160c87dd0f51ee6023776a5ff52ab225d1a283ffb52fac20999bd93b366f8e69cda90050ce9d50982cca55d4bda5036e9a6f87d8e1f95072113660f5f5bb2ab30367214818afd9c424b9e14a725b574379a4626b2ad060172e0e6564298656bcd6aa2ab857d17e1f3e30dcb5f4b070ebc50d8448dfc6546d6613b37e52adb1b0be2b935247d89c1d61660058f8a83f62284d2ea1198d2651fb9f8ecd61083d72b486b4cc82bdbbd61390098ad339cc6f769aa2de31e69e3c0fca3f6a1274dec1e1cdf66ae63f8bad8f9687df3168b83f7fd87fc854163ce7108af4eb570b4e49e6fd81fd03bc80d20defe76e0508aba1cf57ba48d09c77cda18b4b2971a3c5cfa16ba369d055e76f9cf9575ccc26408cea76a2e73449061d32f07b3463333ecff9d6c6deda4c5cf8d2796bbc0d4aea39021fdc93d408c7d42c0b172e82ff3b7a9f067525461c34554fb18146376b3bf89c583ef2a150cc15d5bbb47ad821c35286f95f2b645e58d70510828a6cee55ab46ad7f0e98cf19fdaf41f7912e6ae8f06a19689db903f9320a56253b8b39120cbec3ebacf1fe64f0411d6ef99330358d78b7f7fe3328e2a3a38e435fbebae14594e22bda96edcd5a3a4dfbdddbda5ba3a52cf945a99cacbca3637b7eeaca56ea8731545b4d332d3baeab728e7cc7005ba0b5d84547a69c1a44982c343d01e17703808331a05a2f5e668aa8110da9c04008fcfade42b06a06b3d9e557f27bb9e8a35c80778e7cf795193a4727a42d086b8149335eb5d0b99d05675cc6ef60ee6fae1a6b7619b634f1d479dd17c4c8e0047e056f8f410ff3f19a3b581ca325a412403d0daa53168f398a478f78b52cdc41f514353e449fb0ff8d400bb9959a57a5051af9144b107ee272ee4bc8e9fb582354570e4d9bf95746b80526b53631d9836fe1f24a9719860a787b5c1ae6a5ec1573e00c044ccbb289aa2267d144ea83bf31eb1312cea33000a208f27cd61567c7ffcfaa73bc050d0b9b1703f08e5cc610a13965d90c0dfa02c066e1ce1c9c7b15161a839c33d9408ea1aef47b26bc2938a8cf66f1d27df887a9d3559d4c6a84a60db84d05ff5c3032ee60058b5ada0936eaabdb2cb4e0fc69c0e343f7ccc14dabb6a9c776a70a1a872b911988905c6c783401019774e2c7da280a42b3d23dbac55d20176f229a9832d1cbd7e220707aaf6c285e401bc8dd958ce554c9c068f5457df396edf04a862c32d1945baf05b9b6c8980b69775abcf3eff8746eecd45a417bcbe9d360a809516bee9a5903c4246a3320ead24653cd8351df23a9b461ac7889d5173866cb6ec5bbf9b1837622ae887da2d2bd5518e198356e9d4003184d0ab881067761278a452134936f6b3bc0be657ece3342d5f2ac5d92a8326b775d203a09d72eed05300468e5926cf", 0x1000}], 0x4) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x0, 0x800) setuid(0xee01) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:52 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x140) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) 16:00:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x200000008002d, 0x0, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0xffffffffffffff98) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8c084000000000001", 0x14) 16:00:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000040)="000970d7f07f43ac7f2d03e3fd456d9f3a37d12c63e84d3e", 0x18) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000340)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9f4fbfffffffb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) open$dir(&(0x7f0000000140)='./file0\x00', 0x401, 0x41) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b", 0x20) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setrlimit(0x6, &(0x7f0000000000)) kqueue() mlockall(0x3) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}}, {{r3}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0x81, "a146785fb953d07b00000100000000008a131100", 0x5}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) 16:00:53 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="276b0426493acb2e1274d16086ed8411832da5abd4225a1a55187e019fd237cfd7d5ab35f150563bc6a3caa1cbaa17457ee7434fabd122c546e38630fa87fb4f08912e3541d19d50604414d1283c403d1ed823f1b6b9d03b38c4d5ac5c3b50869f939bfe5afe932ad4ee8f0c8417184dacc3e1bc73ef7c9bcfd82b3645e16bf1a8ebb3d38c1ef609738edfa52f7582729564278e960dc950e28c73698a6dfc7f17aea4a69b27692e65103f994d76ec30537bf9527ab2f7", 0xb7}, {&(0x7f0000000180)="20cef9074b369fa18832608426975123f758f0b308ff2a9a4e52fa54c01936b94020b1fbcadf091918aa091187346649e21d87bb9932b26ef9c9334cabde2cbf4bfdfe24d1383bc4fd4adf1e04c757fb4d52237cab197117c7a092d3ba81c5881fa09f8675cb00507249c391e1f850609913175ebcdc5f1418f1d8235f04602cdfa2d7e89d52e0c5010bd84922964cb39a738cb92314876abb17bd1bffc925b1d22d557e26143e4f5cf49d3fc937b24a3c79fe6f84867c53", 0xb8}, {&(0x7f0000000240)="b2eb775e014dbad25d429b736439b4bf148def8aa02b2b7cd43a91c11bd547701c3a6e621d1c79bfef7f0cee4b27c2ada019a4f28edd8d2ae9402dc49989a73f1dc1976ea1dba5415b1aca45ade3d537b9f10fc3d1d1fbcbcecd6d22c2dc4480313477e2ee6852eb1a95016425a6cf25db1925ad17c811e6d73eb2db6554648e6717a3b0fb6771095f59688b717a0103f9bd15ee331c4414f448a6ac936917d4ff05b71d077847488b1d3fa1fc8edb509392259568979ac653536b08fe04b1d081040131eaba38f0caee22ce7e52a218d24e61c285d1361dc2875ac0d54c41d631c1193c3b", 0xe5}, {&(0x7f0000000340)="61714b7f", 0x4}, {&(0x7f0000000380)="51884912", 0x4}, {&(0x7f00000003c0)="591bd990aa41e3fb3116f7591f4f304bdc4b", 0x12}, {&(0x7f0000000400)="5c288841f83beeb21a28a31865e9a2c083b7b3e586e2d9d4d310d026b378244323ef5016190e6d9bb277ef44b5ff2d9de4113ddd7b7ddb5168c73a3ac97b6fe0c16098e4a6d2479685fdae5fbd59a8c78e276956c5b454c1e7ef0817", 0x5c}, {&(0x7f0000000480)="7559d5956963763ba806c19397c86e8d2a658cb33cddef2cfbb22081537fe2565660800bef8cf8957db4ef94b5e8f58face484c3f5b3fb70f8cd0e01164b602ae84835c6ca9cfb9757da146068fa518b48daf04e882f10acc9dfd688489690335d8421a80dc357b66b4a130741f389fda091c84886eec3b07a210e83cf5beffbc31fbd1f2c5fdaf919148a8d3766af7ae262462c24d80b090f9a5d97b1df90a490fbb32dbec2f8f0a97fe844623a07129f7074196164573f4edefaca7b01023c828584c28b2ea87925876d835de0d68cabaede060d3219d7924c85a544c3db136bed4006da1c44b48e9ba54039aa4d01ec3310077d96924aa697d2b880bdfff51c2bc7dc286a52a3de61121b84eb17c880912e1d06869de59dc5233a5286487a7b768c4e61ddf6931e8a90aeab3cbf101af0ea284b0d4d8f031f9095d61002bfd55ac75afbaea50a34ca9f09cde419cd4caa257a46fbd072794542674c838f52f06d80c0746349365ae0a7e76f1fd5430fc2d9863774dbfb6766b28511a04df288120bc94c7facd89fae3d5298c4a396a75688d4f42c659217218dd1d6c283ef1cdef0227cb76a319f7731f75d0533fbad8eff65fd40c7f921933a20342d282ae11ec2163134b3b902d4b030e83e885dfc58d2c598bcf0c2b5619a5687be51220c373fe358967c2b15895fdec01d5385554fe9721dd2766404bee6818c6fe9aa5d14bc51ffb9844464cf3beb1d6a5fbf78d3deac620b442676ef3239cefc0f5aeb70e1453615f3389815b467f052b4e65f8db36acadeb847fce5c4ca7726ac9fd17a88cfce1e54e31501ceef522fb9ca4efcc31e1faf0367f123d2b6e603a38f2622408eddbd3678793bd9da30bb10bab87d21bd9d639045e87b61fb6751762ba48fcec8122f0a59b057fb676d0630f9d60cd6017d47efa4a6aeb0549ef8ef8bdedd1d5370efc3bc6c2c81f5cc274eccca0d2d79518d64331076007a8eee389080cf370c2955f63243349b7b14be2ac9bba9664805f5e52eda1057808bd8394b7cb977fe2573b60ad740efd2bc37393484526464bb63a08bc5722110be51c2e480087ca83515c21fe4ed0348bc9482891ad22e1eb656f8d3225e99b6ec20a6e245fd956adb0b846aaee4729019a589bb09ca77ef784fed86851dbaf82acc661fd49f938e870e9346e3a126fe75c52899d3e28205666068fb7be7b94ead5225d5f515d9ec897153e2c9043e57a2fdcc2420554046147ba3d43d9c762c6179358b3045cb829a94f7aecf79290d372662911b8eb819d560bf0e7840ecd17770c605549e66d1b02352246f45b87d38b7c53c360357644f41623d02af93ce785c7a3f394acda1dd9bc4be14b85e6f9a6332475359556e8104515e99f5baad1c61b0b2dcc773b3c7b1ce84dc1862ef442f6ee1a2058e6c2a8b05cd2c6412c595402756127574e11b25944003f66a7f15f14c7073806e7ae8fc0ee4b31e0e3775e5be63a7dde860526a0ffaa8d38f82f5747ea23a18c32e26cccd3acb483bfa4f6bc795f349adcf85f47a0210e4fb7b167e51bb6fbd12b161fd739705c923b26e5f6f86ad8f3481beeaa5cccab7d2d7b90d129ea8d4c23bf8ce98cad1fc3d0d54b258b794029b765c07b33be9f104667e155f9518e4af956053dbf4949443a134e4c6330ba45e86372a44d40f46303f01313a140217bd8681b38a434841fb9e81dc47ec5e7692352185badc79db8ac489881632bc5a086b056de0ad3976b3c5c1108fd6d72122689e8b5d01b5955c27b34d5b86bfb2c8f1fbb75674328d6c00e733bb4dbec059ff5bee4772f9ae59deede30cf16340efc66e8059a5b60470f96e4e81cd3faa8c97cfdf2f51184f9922f69fae7a0d0e26ed553798ea0aff531b5a2ec0fa5cb216e9a1ddd7a47abb1bf831889f4ce857ad69332580407531f5baccd962d2c4eb6547c6241d57840912df46f0e88a58dbadebd8b7bec82b646ebff75fef579c3e3e9d467c3946ae448c57b3dd6d61810bf113c6498e3958a4ea2f33e4353334ac7237a4f49abf95ba92b9675d7d99168daac4e7a026c0bcc995dd912706302adb0446f8d596534886989e9b4d0067419fbda6b0c55af878ef08eb3dbf14477788dda3fffd1cb0266384eaec23a1ab658f3bf7c95d99d641a267d4977a52b025268478144ddcc5baea0ba5b8ad6ff1501624a841be2b4a218d7cd23b6722463c31e1cc62333e6e5d14740b5ca095d42695190e9c203dc947d2fcb684a7528b4280c1ed9f23bc75026def974ac80f6300ea1e4174a6aa03098c80b03959dfb2c25d39c98ec8658436dfb00bab1949d55332654e44d508d175934187c405538f67403b0055e8b2669bbbe6633375022a6f606c656a14b7058fea3edbc37a7261aa2fdb7708414c9e1e542000ad84a0a4f0475dd434188ba088b96c0018d6e32a284a0f69af8c6cf0778ea04eeaa4c6af05ec17fc15909f68508694ec50f3059569dd1519ae640044ea7c5686009c542d2b271d3ef6dbf1b0446a05b8cfb256ad4fc31673220e32a91c71e26905d28f55c7e2ac062c9e912407b6888c81ff99ce67e24c462dfb9aa426ab51055b529adfa1459ce73942e078e410da351bec766cf649feb799f921f35ea4fab003e02e113d0a71bda5f598ee036e6dd6cb0515ce2359ea7a30bc19a3b1636b6e94454a43f2b123a749e86d1c89a7d81e592de68980dfca352d732721200fb53727737f619d8d2e9138eed2bc66eed64091f4705edd86490e4241b931c0aae2706462c75ab958980e9d8981c2cf130eecda0f576490568e24f8526f10a99a98b3f000613c06d635e7206d549854e54e97aedafc62ee448a5e794ed74eacdcdd47cabe5486a15bf1dc623c9d58e9d4ab896b36d089d99e5ec232909a876bd6236c164c4b6d3bf987fd1348ceee72b24e74900c03ba31cc28a4dbc3f2d9ab9f5423d98267db6d2489fd0b88f312942e978fc46f9912677ee89ce555f206db68fbc658bd97dbfc3141c71532cf6295c679922b56905338c283860b81ba52d90e1326833bf766e547012b385b073b312d35a6d6b68c8774d47d86db8756ca31fdb335beee010d1e99ed66566b3c6ef31cc63ade7afec1e25f7bcdb4f463d42a55852009a1577049fcc8beb5ed44c2be405a1bc9431489b7f22127d7020eb8a1801eba0523e5aa96f6a4d2f90023e5a3ea225db84490c87d42d78bd0d2d4ef533b48810cb0056cc35aa9f47230536638eab8a0c23c1fffb67cd2fa1dafdabbad09d5590e0bdac1d0377293dbbe312340d8d73b43f97773b74a62368a8039467d1201391856bb08a648c83e357b2b425f3f8ca417de17d1b8833e37610bccdd8feab5972c199cc43a85bcde77d6063771e021ca78af6ae79f12a563d647dcecd4772f7e65baac5835e4c8b0249ca6c108619a95261c0a5e49318d2f26d2002de6833391f870952dcc11bcb7c8bb003bdb0b32ce22355bf8561c50875f775e9b13eecdc91b0c8b3ccc531c21c34ce26643972b51261f707aca3376f87ace91f62629afee611486073adb9a6a0f441f97607a9f77e7ecac658a612bd246212243f459214ad037a52d56acd30f79a28f3add2a7cda767d0ee2f20c69ec352c6113111b5b1d038997d9574e8b6f839f71aacfbcf5af69666f6b185f5b6be54acfdabed88bc83ca4367e4aed3283a4df198e2bcbaaaf1314b9a94c30a7428c0ccad71f3d8756636b65b82ca960a074ff64b6b13b7420cdfca276629848ee6f125d710e944d3717c31ca5e12710b8aca4364e9e23ebbf8b6875dd255e89a473177651615c8574178df77783d22f99b81ae5955c7e12f8009183fdabb4aea10cbbc2dba4d6d28b8bba11572a97e466ba2fdaf4618c80f820ac5fc4fe50d928a37e9fbb7557beaf8c1d8555c2cc5eaf548109c2245bcf85a5ed9bfbdcb86275f2660f509513b05e66e9facbff78c7823e83901660ba9400c4cff9888dd2798803dd77b990634a857ccdee57debbcb1eda7aef20546c36246018124fcb787562729257132aed76fbd24e110661bc31556c083073c5e036430dcc6db3c02178025678ce6cc9744db75f19807d04f6251a72e07302c2d8de4993826b1b34ffa37d504fbb12bf8794832ca8be72add42c23ada0359e49e5d090318e37d4f0435d9a39e5ebb361a05c041646701b26ed9cbf1f9e5ad691ee019c532f5eb0fbc10a90a485f7758011153f119d56bd826893257713f333bcc5a14a3af6a1b069cffbbbae961baf6c900be5b3cc0494a8c700fec44940a71d0fede4cc967cce874ffc858254aff04657edc8f63b1a680c986f2b30f2a1eb5cc8e1d393c1e150e8500027f99c1ea3042d84af0c500bc5dbaaf33dd5e644bb51bbb571a5ed48b88b54b345ec6b701549035b9839e71f4d2b65e385a7912ab78ec9655de87fb49b678d8f77778e4c24cde62b077bb3f9c45f9430f2a5e6b3ac97454fc3346efb73896de35a46d4f4851e1df5e1d22a5bc26abf6f271cc1f98aceb436fde99b14d6d1093f126e7c7bf376d4ae0c35680c82c123c702795274177f0c4f7018d0f0bd4ccd3029cce9767a1318456408b8e78b595b627e90093ba9b0f431e33cb413b856ca570237d58401c809fdb80e579b82d87a88a860e4e5bad25850964e28aa29f3326b74163b9ba104a3840471c40e00a1b6e8b49f67e90b6e5950ee5a7938c61cba397ce6f3ce45c12e536d8da5190ce8ccb6ba56d49180308526a55b6c140a16b5d297bb74a2b912106b418e2a430a85ea0407c7f52e947119880185d4e2fb058ddbd5ecb6e2bfcb3f28cc47e24ab3142f0fcdfb07a4acdf61e7efd6743b8796d91c34cf1ca04310e1cbcc9122c6d92e558bbdd536f448f1544256f9e57a273bdf22e2ba74d5247844b0094cfaa27593035eac1a9eef40d4ad18bbd8a21bcca33a251d7b48bf3d8bccc3ae89994df5b372e8a2093fec3953f262d8e773d41c8afdd9b3ce4c1bfa3045775d8cfa27c18d82ed04a36d73cee698992f46452b8cc63514c18e4b98465a2f5c66ddbe44d01790f18b1370112c90063fd734d0740ac2ab478d3997dd691c8498628bb036bb2eb0e0b18fd9278a0b63798e632f5683dbe48864517283fe103c6bd9716001bdd217b496e0fb1cbfc9fff437d80bf9ca5a816f865c77e574ec5ee27e3ca03cef9475b80cc78da13e88ad12bb8d293332031456096a19aba8da6411f33fe23a17318a16f11a14d7f2ffc55370b9d9db512ee29a7829454b3d4c4cec7b3d1932a58d1e65c974e42c63eedea2988801960a03227bd63a67c3bc2700b4936ed2667b60d42cca042ef55682db90f81d850cd76396cd2e76fec50a5748d3340343363fdcfa24f675c8d7eaaf674360f9a0d1f9cacd945b811f61eaa294a4cf9753c8edaf8e388e1302621752aaa07537ce7b919e47b9be758aeb2445d56a48901c5bcd65252ad89775408d5e4e68d4169f688c8585b3188714dbef94081b87e6ffb22efd648ce848362c555660d2b9021c8af4ef3e8bcad17c9d21624d0466fbe60b9b8143360fed468354ce3d4c3cf8756659aacdf29fff96d3636ddb1ba060a7351cffbacfadddfc99db2e000a6d5f54ed50cc0321d266bdcdea026a07e19bfce3603b32ea626e57dabd57d54e72501f15383368f3518056a4f7a316aae97bd3b4ab3913f076ddde13a21e0eef8b08a959fd547d08fce7a47206384da7211be35f3b2cee53a2656a46b65f999fcd197d6a711efedcdf6a4aec4f2e5f708f5b9c1664fc2979aff9705f3597bb507c71b2206b", 0x1000}], 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0xffffffffffffffb5) munlock(&(0x7f0000024000/0x7000)=nil, 0x7000) 16:00:53 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x21) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) clock_settime(0x0, &(0x7f0000000000)={0x80, 0x5}) 16:02:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x101f, &(0x7f00000001c0)=0x6, 0x4) recvfrom(r1, &(0x7f0000000040)=""/135, 0x87, 0x0, 0x0, 0x0) dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140), 0x0, 0x41, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) 16:02:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x9a12}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000400), 0x0) 16:02:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x40, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x8) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000200)="034c15dce74c23f78f84c850c396aedb2ed1f8f990f1a61a8678ffb316bc2d87354c4ebe4fd82e803f54a0b0e2cd29c2c9730e75af1b5c26c5d0b560c1c36d1a86ebdcb195f2a415e0ef354dc0fb9d1ed81636a695a0362bc3a3ce0b76e6e585572bfdcfb595ff3b079ca1391d95f8cf312529ff7ef3d88bea3e9f3f292608ee0392ebb455923d57f371a168e5e7580eee40", 0x92}, {&(0x7f0000000080)="55bbb61abca306955415b4e8e26d4f7e82e427758d6f67564cb7510bea52dc98585501fdf34c6c7e6ca3dfe4ee5d9dc6f930488018baa78d5da89a0468754c0178e6b977a08b7351b2850208bf5532df48ca04728f3dfa562a65b5ee119d62835b938d8da93ed5e0dea998dcd46d585ddd5770c0072ad5d4", 0x78}, {&(0x7f00000002c0)="6751be65fcfc84566083d548a6688e51f2d9ba73cc459ce02d77efdd922a5f4c9525d75768a8d682fe4850875454d46110719429590e56891519721acb0879cdb426b8f52e0064c314bcce9f98ad4bcc7e49a69242ac0433553c53c87cd61c7d40a7a86e82d5012710b34f780c5c83dce58a4f37844223dc11d4019da2ec641f96b1e4a71a8d780896cb6ac61c55582ce49b350af3d94cca29a413290278169ce220453b610afb48399aa8a348d3d43c04d39bca2384fbdae2c792874f2799cb820927930db8c77712518960723efd8001a341627b320df044f621049a72914de9723e25e90959cb8c91af5c5b51d47d4ec88d6bc3951bfb0f28ab0c575d75", 0xff}, {&(0x7f0000000140)="b45aed241b391b7a4f0429a1898938bbdcd1f20ca53242d43eb56a3c953207c411cd22d1fd5c7049d17f661918677c9755459929335eee6c6b6046eac6a0ecced28f208d9c73507c965acb739b7d19c903a04252f8f447dc0c923646887a9d77423684e8c68bab54f06985aa5d52ca8f66f747b056417bb0633146351f4d4f", 0x7f}, {&(0x7f0000000400)="52e068e9acc735c3600f06eb0a72627a9abea358f8cb182bc2b97331421b41cbab29050f6ef8af8910e8fd6dc8e0f0fbd1614602e5dad3c53840a206612dd219bdfc10e5188207bbae57169d5d6dbe7c264b0fbae8b4b96e47ca4decc13c59b9b836e827ade7fdb758b0277a3057c2bda7ce31ce59fcf806a812a2e067a0a525c4189618ef5b942a78fb3d5982ec1c7a531e6d9b52d621dc62d13c8df2ae08dd4ad9c51cd2cd489067f03e9df25cf7f115ecd670ecad4428a9cbcf067919f9d9a02db7c0072c414c3eef83a3745a272f6c77fe5d7b7b526b1c397303cfd82f009cc6a858771d25b3fbc4987b5358eb0f7c21c8f3039a328293e4f6f378a1", 0xfe}, {&(0x7f0000000580)="1d335489cb38b8861a972fbfe41d5a0da8697e021fe201cbdadcbb11c368917afe81b714c76ab0d80e86f27ae8ae8378b05c5a4cc1c02b602d653e14714e72d1d28956b63453e022bc1c8790b065565be0d822ba1a1fa9a81276ad4e4215d80a9e53a585537ad5c3a0f63287f7474c93040112ccc011ff2f6f4d0a9a759224c8a3176a68019f40d97c4ea7b3026bc9aabff378e081e3e35212c7bf63a9802a32", 0xa0}, {&(0x7f0000000640)="ecdc36931b60513d313311831057ca0913f4d1e203f93d270f3182e1fa6eb863019b0a9f797e481dcf0684bd6ebc28c6e9b33899a9b482132228b4155387b119d7ca807b0ca5c3acbeacaa220c42f9eb2cb6d28fef91f69f3f65260de07a7d383dd419989bab4c728bcde780f8d37b21c1f52c7ea34dba84fd91743ee7a91c", 0x7f}, {&(0x7f00000006c0)="7aad756658f6841563aae372f2c894215aa0f76188246abd1f326c3e3c08ae3c2b45d5bd7f30cd7b699623281304071a669915410a6c7c91afb837c4c984e9f0de80b9aefe8020b0bdaf96aef74c709e7e3d8f37d1394ec9c3f3769814700b7b4a21e72ddd15ea8a7163850ea5fc453cc7d8807b83b0d5861c28c5bba50cfae73d913a69af242d2126a67541d57e34a64a7e5e684c13798aed", 0x99}, {&(0x7f0000000780)="7f77f110ab2a932a736d7ed2ee2aaf2b3c115ffaa2b3b21b5eb0be742c48d604d418227ddeb195e60e05003fa30833c12304eff8a7e24c4933b65ac78af4fbd15eccb875463a7f2e2ee9fc36563cfab7ea69e681fcc3646ab2c58c85a688adb094834d03416b6e26f12fde25c0e0b6e50698354d0596e7e86927cfb31500718ccb6ae5b9d455648fdcdb7c55cc9b5335323fa2e1bfbe2accb0f8d2b44a09b3567d9cd03fd2edb3ad71c9519aebbc60a143cca4ccf1aa5b966a1044884137ae17660b13db4f574b152a4c21fc4d3ba3d3f26131cca7aa4e4d6bf28739fd42350e655c31981ce9959d0313613adc78099ddd60261a91e5a3b116", 0xf9}], 0x9, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="840d001841ec4b00ffffffff9bd40ac1d780cebb0b4c370210db9ae0340ee311f6b7cdc796a513ff3a7b3000c311b3c84110e1268bc3293dd708c97db59a05"], 0x1) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:02:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) read(0xffffffffffffffff, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/30}, &(0x7f0000000040)=0x20) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:02:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1a14, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 16:02:14 executing program 1: getgid() stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r2 = socket$inet6(0x18, 0x8002, 0x0) setuid(0xee01) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:02:14 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/195) 16:02:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/29}, &(0x7f0000000080)=0x1f) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000002018, 0x59f5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) fcntl$getown(r0, 0x5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:02:14 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x50) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(r0) ioctl$TIOCNOTTY(r0, 0x20007471) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 16:02:14 executing program 0: socket$inet(0x2, 0x4005, 0x5) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:02:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000000), 0x1000000f7) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800ea338dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403", 0xd0c) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() write(r1, &(0x7f0000000140)="a1e0fa2d6e7b46b8d339940a412eba79e0dba19d5c117c68ce7e386df0cf206a48136d769831322ba0097fa510f2143dd322c750049b4a94a23236ae24f28fdf3c1557f84fec0c46f08ee99ecdb44d18e32b17c78223f80877f51f9854757bc573c3dbe1dad8bbf7b3b09898cf520292add5789dd7969b997381d392d527df18f84775b72ba5e92c8fb200eed7350493cc3ccc836cb4ea74a82ad51009a8c77de7c47be6a7a3d3929f5d", 0xaa) 16:02:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x99) r0 = geteuid() rmdir(&(0x7f00000000c0)='./bus\x00') getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./bus\x00', r0, r1) 16:02:14 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0x10001, 0xfffffffffffffff6, "44b8acd70a7da323dce16b94200e31015479dc00"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) setrlimit(0x7, &(0x7f0000000000)={0x7ff}) 16:02:14 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) write(r0, &(0x7f0000000000)="d02ef63a53fb9b6dd68c6cefd60a98165b6f61eff05e6ed1f2a1372f6c67f2c9f215452b5297df5d65ff3b54f11180dec51b", 0x32) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 16:02:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) socket(0x38, 0x2, 0x679) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 16:02:14 executing program 0: semget(0x3, 0x1, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget(0x3, 0x0, 0x26) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/52) r1 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget$private(0x0, 0x3, 0x50) semop(r2, &(0x7f00000000c0)=[{0x1, 0x2, 0x1800}, {0x4, 0x7, 0x800}, {0x2, 0xc46c, 0x1000}], 0x3) setrlimit(0x7, &(0x7f0000000040)) 16:02:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r0, &(0x7f00000002c0)=""/214, 0xd6) execve(0x0, 0x0, 0x0) syz_open_pts() 16:02:14 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000000)="2d9c2c9e0f941ba68eb96d15918c6bb5614e7bda5ca23aa8a5b1750cc6b401c4e0d695afb6ead6dc81efac1f7e825d1b3c4819c650ecb7f98376e7e5e3ad4985e5df9c695a1a91cd53b580a0c69341aef6e0feb276bff05ca1a64548283247a63722703db0e5eb09", 0x68) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 16:02:14 executing program 1: chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000f00)='c\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x128) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f00000001c0)="d455b1117133cf62e196cf899e5b45fa8f769fa5bbbdd2be36179c4d1661cddbb4e1d44b5b3af8ba97ce13f8b9c4b1268648545faa6ae88a1080ec41451387c18b4e9d07dc038186b869efe94ae0bd881ed641f6a2ce300ef6b94b7747557df10ce3a3aed6785bea11296d2c7efec5ab3c05b1ef5a4d84f1535d1c333bfcb785b287558c0a21fad6b2ed2677e06bbec053100cc41ff26534d011be06e40ca7bfa96cedd71ef315074387407596ae8e5f0b5c0547f114a58338fbace2baf5eb9440c4add66d27b600f39e98468da52ff00d627a", 0xd3}, {&(0x7f00000002c0)="898530c1365e012e7852dc80e61f0d081be7a8bd574b68104080b5cdb0028b761371e7ebb6dff6f28c51c6c1c84f615b8386e952ef6eb252dc1a8684ed49e1c4366110b70e6c6035f7de6d1049317be29cebb67d8c5379bb4bf96b67e1c323913e8b86d49a96656eaf26ceb11d656853326572d4fbd2e8e8e61961e99693ff361c9aa0a703e9fd81128eb6151195f23e3c069b63a82182df6bd8616dd3940c444a4e8b4959da9471c7b8c18130048639aaeaf18eb10e44bbda7da1ee5216f84c03ed4864b2", 0xc5}, {&(0x7f00000003c0)="985bedf120a0e0c6811ea1e5a34a72996ef63b84c99011c698c77c4f4df5775b8f64f4ba12ef1ecd96952f587a2e3fd53134ae06149a8e66aa2ce8d981458f138b0f8d77bc94fef019", 0x49}, {&(0x7f0000000440)="88c99fb02458518ef6a60f69aac22df0e689930e4862f1f37d96ee94ce337c2c49994e2364d2c52f3d21e5f8060db1b947636c77c034154d96c0bf2920d6d11eb3a19a1e6f448fdef95fbd834e45ea0995b087b4808ac0cf24a3897c95fe2b9e48692aadbd7acf85bf036d29c9c17900ac76f30cbcba6e12fa07c7cf98fe316f30a145427ca20555bacc52c4fc721d37b1be834fbb20ba35b92ece05ffe11c9f41139e45974e0015e0da6f6fc4ba6addcff721cc7c66cc3ef52f1a7ad3bc57374dfd4908d1b7322ee8c36e11d577d8ec", 0xd0}, {&(0x7f0000000540)="f08b7adade339f096db1aaf0ea7cccf33d06cb69a6aa6d3da3bfe9f24c8cb52bf75ae3bc03931ebb883d5d1a0e5162b14ed4df20993cdc876324e951c4d76dd64770cec53e6615992570ed496e657d38216e53bef73a6eaa9417072f280e038e3ab8a5977205ab489bf8faab4affd5099c67cd9790bab98648ae5098077cb5cf12704cc475fe0668d86af7024155fec1c734355771d2af199ced7deae17e3f5c", 0xa0}, {&(0x7f0000000600)="3b97d4205ff0afb213696f5ec8cf26433f5c5cdbcbfd30a9b53fdb91d73c21e9b24e8736aeefafb3efaa8b2a7acf4926879cf9dcc00d9086b6b736a7814e6c66ff1d7b492da1d5378e66b0b8e008e5dd4f62d1f565361473645a214b7f5c9787cc43c3da01aa1870db810ee0ca0bc8ece8ad7240e453bc3df34ac4103dbbf5c74c9aaa", 0x83}, {&(0x7f00000006c0)="8db177a45ad1700675fbd20f1a8b6bbf7585c2cd779bab49aac1d140391ca20882c6cff40e4906443dab528fcf78dc32eced3c9663ddd8c786630dd1e7593c4029475fa9574ed8bf6f66acac0c9311f3c7e0d32d908fe894abf4455324b8a99f88b42120d11c65f36bc1dbbb1b0d6f129b98e7e8cbe80d0a292629d507c043e8d06aa9337bcd62c08ac4b279b8ba1965fe616b5bccdbd589043c91d61c1b05ebd302c769e076b04781b1c8abae45b9fd349abd855b12defa590af6ac3f8258550cbc24ff2161553fc83bebbe21e873f6624f373adca3c49cc354f04a6998c4fe3445e395fc668e", 0xe7}, {&(0x7f0000001080)="dd8610169ffd1d35a78c409130852b8322a1dc4145e335d9dc355d6356d409f5dd2d7519a06ca2f78f479b7c9ded6c413ac73e34053e7bccbc0fcac0a47c00dcf0b903a82e78805ab32ddfae3992bf178a852ed8e58ddcddd8b862561ade92f009b83e24fcfc2a1b93eb5e834633a32c6a3fcac81c4f51e2ef249041ddbc73cb8d8130ac1cce89d978f88da863d5c1310041d1b533e0ffe4064d6503", 0x9c}], 0x8, &(0x7f0000000900)=[{0xa8, 0x1, 0x4, "b8360a081b662137b8240155115faaab6b31d5783d569bcc4b8fa264b33c6c0a441eaf8920934626c6b2161e23f437dc12831cda1330b17bc85b591f46d3f69da33e7d1954c204d3c0df80d822a976b8a699a573ebe002b14d263496f5a7ea85bf27d3a3b0e5b0ea65bcbf064fb10de033b6ba6179acb31f1b7e9c4ed669ec9013dcdfb1c23b09135877a2bb76a3315e3fff7b"}, {0x38, 0xffff, 0x6, "de5b4a1c3b04cd20b494055246e85bdcc10ea9ba027ea7c5fdc6122ca1cacf279cc99f1110a5df"}, {0xd0, 0xffff, 0x2, "cf89bb2f763c84ca368792d413af66c03b8b887e440cc79ed3b59e9558cd864294eda18014c0d0baaee71fce3c7b692a3dcb90de6bb904bc80f27ea24fa8ea070fc9788112ce444c36f51df233d73bfa196a24319ceff1043942ec675d8ddb6183a3f4e26f0242d42129b9bbdc1fa7fb9026033a598782899f41efb07c2a1871a13ea318757e8c7af8e6d78415d185826f2e772771d9cd692b206af76f536535d71a2561ae5c99aa76bc3bea6f933b4595b5ba83a35f5f9ed7f25b92"}, {0x100, 0xffff, 0x4, "991dc5db6c3be3c41848d8bc060da481a3a06096752345ea451ad7e15331cb3403707c90e71c533e2fe686a148a13e0bf6627ba70485ff1f741b05820dffce8951ae813ce95b6b5abdf5fd693d7bb9d074035e9123792765b88c656ffd106fcc4b35f94886ac357c27acb90a9aefa89f3bc3fda6f5dec0451b5d80e823f729b97c1d99353b076e4d436da4eb51990c688547ffe158677dd8d6ddf0bf1d209d2008cbc5e0561b84c5596526e3b1d4f70702299dc22a85ab050c84eb57bdcb35defa31ee4335612279bca4c5502da28ed00a46812f80025bfbac8513f3bd6870cddf5dd601b47215bef8ae"}, {0xc0, 0xffff, 0x9, "e66cfe6bbbb8bd1dc5522f32292f8e85e17fd1e7a8b41a0d43937d8105e056aff94b89092d423a764b8ae5559cf6e99a2bcbc24610f0d183b47d5cc39ed6b4b7dc99a5bdc73d8de1604e0bbbe164b1e1b02418db84a289fff5dfdf7be9d7f0dd88b1a075fa1f24ea27e3856f7ec343a1bc5986249215c2123491d5099456f07fa6547e076001d54106922542be7ed255c13d0a9c0ddd35422abf5923f7d7f70872e4e0701ccf94fa5a"}, {0x98, 0xffff, 0xffff, "bbf452bf9d24936798b07166d97ae6b36b82de27d065192b54c37695ebf0a45c7a4c275c9d80972e3c71ecf13eb793947ad984edfd7a586b7b1cc51fde2103e4c1a2b2b947ba63dd15f5b9b3db1d6fcb4930d981558e926e7ca87e23e340f481f45af9acce427c48a3ca6d319e56fd5d62a09bf19158650204740fced76a2457725863a56dba"}, {0xc0, 0xffff, 0x7, "0d6e23109709348c6f3b7ff9045b9e2fe873ee39bd3012832cdfd7ec4d1c6f3ca6c5d04c1b5eadf039b644b8ae197bc2c44abd58a9b569095e789dadb7efc618328ec479f15cd385d605479d1f466cf837bcae97aa42ddf3ed5b444a0a6a962fe4c366a8b58e5294ec05db215c29ec439759eb7e286f7e5b94c5c4200df6873f88b8e5aa409c15d71e20e414d55c0abea225775bf7ec9adfd415d3149c8633c945f6d2bb9f9d89b45a9629082c"}, {0x100, 0x1, 0x6, "53f3a3109d3e2382e1aa7e7f27107f61da4f1ed9bece43c35132021f17b8181a82b4030e3bfdbfb6d3552b9a1277de6b1c8712f7ef84a0eb33abe172c1d9685dff2194e2ca278dc84038c07b6e6f4f60496cbf7b844f360cb9205f8035a527ef29dd72db3aeab5bd18bcf53aa32063ecbe9864abb0bf9402377c7f3a425251fbb55de9853f4ee5f054f10d4f3012f59f9e0335293be4bda8c14acdb0ea8717c8108a6170ab04645dd44d5886c869780ff4bfa312741fcfacf39624c4a3e1928c7f301d9ea6511c7b4ed76a7adf5bfcecb31f17ed4ce8b222b89973198eee3f968d947d729eec75d731"}], 0x5c8}, 0x4) renameat(r0, &(0x7f0000000f40)='./file0\x00', r0, &(0x7f0000000f80)='./file0\x00') 16:02:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/15, 0xf, 0x40, 0x0, 0x0) 16:02:14 executing program 1: setuid(0xee01) unveil(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='W\x00') r0 = dup(0xffffffffffffffff) openat(r0, &(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', 0x2, 0x2a) 16:02:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000100)=""/203, 0xcb, 0x840, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) unlink(&(0x7f0000000080)='./bus\x00') mkdir(&(0x7f0000000280)='./bus\x00', 0x144) mknod(&(0x7f00000002c0)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) open(&(0x7f0000000240)='./bus\x00', 0x80a0, 0x5a) 16:02:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x60000000000, 0x10002ffffffff}) 16:02:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x20083, 0x2) read(r0, &(0x7f0000000200)=""/171, 0xab) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xc0, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfff, 0x9}], 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5, 0xc, 0x0, 0x4}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000001, 0x1, 0x3}, {{r1}, 0xfffffffffffffff8, 0x52, 0xf0000000, 0x800, 0x9c}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0xfffffffffffffffe, 0x5}], 0x0, &(0x7f0000000140)={0x9, 0x3}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000380)) dup2(r2, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) 16:02:15 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x10, 0x48) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x100000000000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x80000000, 0xfffffffffffffff7, 0x81, 0x5}) 16:02:15 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) 16:02:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa95", 0x2) 16:02:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001b00)=[{&(0x7f0000001800)=""/223, 0xdf}, {&(0x7f0000001900)}, {&(0x7f0000001940)=""/218, 0xda}, {&(0x7f0000001a40)=""/166, 0xa6}], 0x4, 0x0) r4 = dup2(r1, r1) r5 = msgget(0x1, 0x200) msgsnd(r5, &(0x7f0000001700)={0x0, "6de775f15127476271c1150c805d465e41920165cf30f1ae88087c6ce8c2fd43a1551dad10d64f49ea18d6a811c38500b3a52b8e7b32a2cd7fe83ff434db1e12ab6764ba82afae5168ff4c1b419de0fe95541c3bddc123bb8b84f433cd6bb91bff4b366d6d2a3e935aa5ba112422f5cf48d40026a44bd01a4a0a9ae4944e71d5ac1fe1dfdde85030b3bf01725ab6794c20ae4c289788d406091bedc4efac37aee5d8913adda0161aeb8178e76e047f4c643620953d3603e677ba090f0a0845ed6098eac4"}, 0xcc, 0x800) renameat(r3, &(0x7f0000001380)='./file0\x00', r4, &(0x7f00000013c0)='./file0\x00') writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001400)="6ac2e6c703c222ae51254aff08fadc107ae2e87e761cdbdb7355b4039a4fd24b13c46ee97512e21970b96fc8f5da119bad3c151a496cd93fb22a52f26d0d27acf1d82c7a708e4d565e643a9a6ed0828622e7c1b8c0371810ff36652a29d13dc16008be156c078a34c36425c29bdd87553ac5d6b4ea81dbffa6e9f255a0f14f423b9ab0c5b11594e985e7971d13cba1ca75a45f8b8c80db16e6a7c8d4f1866207085e0a8c3ba9f338ffaa9925f4658dce9ccf92ec3f71e396b8e8845568e5fab3f8f979b6110b08aa062fbda98c250e6de33e3cb9c72b3aad66e805f1555831f4aed8280df6ee4c9705d58a94bc322866e6b9c03896", 0xf5}, {&(0x7f0000001500)="73f08d3952a6558a4c81db5057cb7e07d4d9a40b4319f0c429f877e2b37d135671fe73316fbe814bf8dff23e5435348a29fdc96fb16590ee64fb65b343f9cfae45a3aee24cfa3e791ddfe1bd5d8ea61ca1b511642f86d5df87655c8daef8a0463648e071e8d2b29680389a295b188a8017a1dc2b5aba5636ca926110940225934f57de1dd7ccc0cb5c9a4e0c9ac2a22acfcfea32b76f", 0x96}, {&(0x7f00000015c0)="dae5351f91168d178cd892ef3bf224bfa586272882012e6905c8dd4b471b632aac913b16215949ea14b46b63c29ce33a0e9b7fd8a685a489dd01dc30a6045a84166dfd167ddfd3ea929b85c634d677e212537eba3e359315ed3235297cebd4c3de7d720b1336c3d4054a2ecdd71e419236b55d643d483d20f568355057a1eb1b985fcaa475dbb01f3fc40aa5521e331dfdb220e601e63f92977eadd8273eecc69e40bf98418b65520b59e7c31b912eadcbe877bb9faca4affcb03f2230bd8e2fb8ed22e19015ebcb051236e9477b40a26e2c5f4fd1a6f16b8147e96bc4e22d7868b6104537f3fed6cba4767b2d", 0xed}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) r6 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x0, 0x40000000, 0xff, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x42, 0x8}, {{r8}, 0xffffffffffffffff, 0xa, 0x80, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0xf7, 0x4}, {{r8}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x5, 0x2}], 0x10000, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x2, 0x28, 0x86, 0x6c18}, {{r7}, 0xfffffffffffffffd, 0x80, 0x2, 0x59, 0x5c}, {{r6}, 0xfffffffffffffffe, 0x6e, 0x0, 0x1, 0x401}, {{r8}, 0xfffffffffffffffe, 0x4, 0x1, 0xc6f}, {{r6}, 0xffffffffffffffff, 0x2, 0x10, 0x2, 0x800}], 0x1ff, &(0x7f00000000c0)={0x3ff, 0x70}) kevent(r6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) pwritev(r6, &(0x7f0000001300)=[{&(0x7f0000000300)="83af5597473ce8af3d792a21619219af54d424360e8c2f49927f8160c7251638647a52c40666468129d72aaa28e9a9dd3b2cb8650d0927bbe9f272b6397c7f041696778cdea64d60b4a08083878340fba6397fd51163785a9a21f0ad900350941789704eea4f55c22c7ab35fe492ad101db0174ea93c3fdd743680c9c3a40b08dd75056c90cea265fa6c767d2cbb898372302f214548b1074e72784cc4ee35d4772ab506dd81195e1ae1fe0884676fedb9b84c50acb81f183540d7b1e0a3c100d1ab3fe85303b7242d1ccd789b13d6b9099bbd4e1767779ce39a13815efdf174b0ef5223e715452408ab631607475a139b11a17eb602b7b627a1e45d641221b2acd3ba40c976488187807f0569a62a01a190eff19ff65bfe4112ee58654d0eac663bd5f327378fc654f1ed3029b7f75ffb21da045c4076af09e310dfd75fa72190d6d4b3a638b5e018feb38ce7a3d1042424e6923f300608bb851c5ec98832a58bb0bd8bf25ecf142df8c9aab0a38cc01cd2d001dd7830456d31f5f78d5330fa758e25dbbdb60d8338f412b938b0f3cc46a7f8dd1aed0b830cf318e92a1874ffa5e1a083f7e0b087a3dbcbbe60df44d166558c4248c3cca1f269ec2d6fcc339c72c6a293badbeb68b39d325545e547353dd05bf1936b7b9fdb4bf6a5e6bb95c68cf5a1e2f673a99f79203ae1b60458934ba8117007b3783f38f7b8f9e2f4d065167a9ddfd319c366abf41f9a8c794d1ae91854b0f3f80772c48e3edcb153bc271261c33271b9922cd15db0d93bc8ffa6baf745b349a9c5e5ab455a440fa7ef76d37f7df05fc775f4d15cdc0341bec4820d4db6e7c22832b465db91b2c4443855b47abc2ecf28df4481e6a77ef0e237867aafe6cb1721a86193ae5891d0c7dcf03b6e96d76823fa5a1c98dc1de037306c262ef433e4e572f775aaab4b36b7b50962bd33d784684ec0238d769f6d6b131b3824b7b1e66f3a4ba894895cc2b1735c5bd7a477929e86f91ba5c8d1bf1cdd514c89144bcffab8609e3466f6fa51ed24ab433debbf35d1750b52c82260703f08f6bb17e72ba77bf711f16cffcfecd8cfbd01afeff22111922036ff3d6151e28a1e63ca4a97f331f9a682a6ff3d4d7a1fc52800a8b3ab1d348e9106daf0880dc5c2d0afdb99e95575c6e5df0fd72c3daf960c1a2dc88fcece900e5c628c6abb8b8875fd33f3167d9c95b6b9401662717156c88e805d0aa9b934e5e1fb58ef45d9e5a36b5b242a2721566f3f0cccfe8f9dc24fa30e03a7e8fc5381df8248c727d8121673f318ded2043d2d77b47d8858c042fbe29a6c9ac58bf5293792ef07bbda2e495073078b70094640eb40279f119eccf6b0a910b5836744723f3a004e728f2f2cd981efc2e3f32b109d5624f01753df7265d202dd7df154b1ed9ea7ed1e33cca32158d9cbb8dd68233cf33ad56fe4e9963f0ec7db2f1fd3ddb0cdde14be3f254a44f8b2bfc203fc0d646f0a95ed5450c1f68525835be496d9d8ece48483b8f0211994142f4af97f8436ed96864e9abb63b2a64e4288cf9501c6961330c08958a87d22e040ce06c549083e575dcfd1062654d14cb67c2891b45046ba647c5a89aa798279647c6d4873c2934f1516583ba9d5dd14b656f87f07497ad5cba449940703ecb8c88c9441aec6ee2a383efb578f07d2ba8dd3a4601931b972410b660ef9e2a4c29f4e2b6687dbfcd6275c6f54ea781f9ce7cff2f0edbedb225f268b4eb3c2c7cbb81717169c040f01dc3fadfec60441a5ea1d008b082e7e8d545d3e82d4a64ab774d4f39c00fd23555cf781f1007ba5c0278bdc6adfc3a95f4ef0a809a148257e0227d7b35c39737f52711a16cac1d69638b8dda9c5de238ce7e63ade640dc57fdee3fa18fcd0d23dd2a92efc2d0dd9cae5a4554b48a7975ed68e4555d24ade4dc93a9ac101009683ec007d8b07976f43f2d3ef3dc5866a9039e7ee35d070ecc47daf23ab38b48d94358342828a532d2d96990afe4f4eb21b5cdad828eb846fc66a2b1cde5e1621a7127b3b56af34cb7c87961da39d115258e5c3c77055c2fae8382a685a1a5a471be3b2612f9c7a40af6c588310488234eb1c014213bf459c49c30826622ffa8bd9b2fce8dbf2c1c56eb3b56b99f51f4cd729b551c471b91c2078ee5a2e03bcab07e615a039646f12e47c00ca1cd492ec2b113725cb417382303131d21c561feb4970edbc9fb94b58db016a6b4af3963ac2f1e2a047f04cb199792ce4ee471c0314a43bc6ac44370fa3fccf38ab069a77bf5c0576d11d86e6a483c20d79883ce26cceba78dc94e112b97de80d7871cfdfab412b25c7cf00492f06f6d0fda13490ff7d8e37af2b56966f206245fc8424991217ee73649c1f675c7790198f353ce4396af6953cdb91d2b24f39c01ea4f52a51679bd3e3d3d2150c4a8e5b66acdb68b028b7caeec5260fb06461bb1daa6015ab983d3c0ca81ff3a42bd9a1f6d2dbd14901743cebe99d5a52a0bc872dabaacf567efb91f0dedf7a8dfb48f61a5fe4498516240de1cb4374aaf31c4e745fbc2fed124d23991c0831b133a76751f8d0691388818b0f4361106aff2321bfdb31424a6ffb3b6f61811611f31980084e029816029fe0664b31f19bb77ab8ec1cc6a95871e2bd9a528eee8477f06b38a829f0d4b6ddf6764cc3460e305f2dec3d319c305d76c41a24ba5f14e0549c69b2e54e321c5c42f089a69682e8e3a096dcc5c178e5b76d9cbdf1d574521b7a41cd56626bbb45eba17175e94d00cddc6236cc9bbac7b04c6886b9df9ceceafac21e3b781651e526db7a431608e03acb20ed166ba19717ec9a5eb1eb8d60870cf4d137f54a2fdac0c75fd54c8a3e36d8f04585f72e24da9d276f5863c47dbd9ae544cc51e1d1ba514124a95b012418eb942bb23d2f48dd9462a3c52badd45b7668cfa7d812a0747cc0145cb79e0ab6b8afd32dbb8615ca944b55dfaad372258551ba660bf44758d62e3126f0cac65fb276279ad9c1cc546351206751698911a8bba8c8ce906d111c210964736b84410c3fcb9455010bdca838eacff3773f027c830c287b0c1d1a157e657d96617f4c9e8fffeca83f14bca3323c3a4010aeccd2e8b2dfd965b3ac64b1d3cc94d2448ac680dc4416be7032170827581a6c0f0d46649f18396975408ce14999735c85f9626c92fee6ba4277adf6dbc4721cfeb0386d557e15e930cec718f1f5200cefa58490186a4a0c39a33f5ce6c731c41a58c60e2c2abe6125ba1679b9420ab3fe3edb3fda6e1db97da59d25133ab6a68f807f9770936266e713cb5a89b376900e907821c9e4537050dc8024df0701e377abad8a8aa577bcfa51b57ee8b0314b8ff95330fb89bd8aefd948b50dabb3eb12bd79125b711ff0e5d9352e9594114485d8860878d7b5e1dd91ab392a3b15a613ec92051035a8dd8297eceb99fa39f29b61c258b54e72eb08598a76ff7b8e8a7aff54ec929803aadef522ee642ed5f78a66b9eeae5c374b477146b640c2500bc2b0c36faacc19cd9b67a864cb6e664acb3df984963b4997e0395ab09ca9ad54b122631552e03002168567369d71475a009f46143216f6fba19d6b8409c76973276ae751e77ad505522444b0d2cf143191f6bbfddbc8e5861272239c3399dff79df901fa7a53856f9ea48018692a4296e05ba16caedb35fa7dd3ad2a0b7540d6171b844a58be2f824b11a4e0fa2c91401a509bf21081d49b96987925d64c75af082adf97fd4d6b8e44411a6d5f68add703fe51a4c598a068cd7a3cd9f4c042e6a0fc4155af50ea55555951bf95e2d9205ccb9b6632cbbbbea717e242cb44ceac1820b27cbec042b943df87bb9def4655e92d767b876c59cffe41474255b5985f09332262b67deca55c6492501ab32ed54dcff08e04ffcd25a944a09333bfe6a64d48c005ac114867b1f5b8bf2d320a2ca050b16301fa1f44beb9b8a471dd82f527d287f9f40c7caaa7054e3f509d99aefeeeebc396fe394638692d6c09ed3b243ed85b5a1514315ac69e536d35a6f564f0006693f8600dc8e64c9a5cdcdb46414719c9f6ebc4c565c944eb9f1f2c812f7c9cab9cb5a2cb68258a6e8aa72bf0ac98e15ec81ccee3f956ac113368e10074eee469ba061b06e834e2672ea8150e3d578396c13827ff877b99d4c68c6a505076191d0a3a02c13b32d67e31c797c651cb0956260ca988b6105d95cbf2fd905da66b51ad057c4b32928c94946750da59126240d2eca75c3fa93370dcd767fa1d378f3b9b3a6c5eca36089dbc8c305941c1e0d400c3addd50bc9530398e6db281070fa076541ffc51c03b6cb73bbcbc852cf43c44fb05a4fe3ae1a71cd247d50c5ce0c136552c57c41beebc8e01a1a85c5ec15d968fb0cbd4aee1cdf9da70380762385cf1965fab1194214fef16e3fba7875315b8732862234d4d8337cd243647e18e2dfc0de1bf670234c8f566899fa99a63ed93178aa81d8d6a3b4159bc5d82a354de39900155f66b794945cc47d89d6df0dee30e8b8aa58cb4fad058eaacef99f9ef449d6d217c5b29c3e03ccc41686bfa6376c969850d4dd6b6785e59d7e0a267fc67a8e0451f4e89826b1767ac988785034ffb710b9074adfaf3fd1528de586407056b8d102ab9e50c649c194d9b1a79e5ebec25c1b32488c7339e6651b60d5d4607cb7f6b84679fd7fb7e5c19caa2b98b5f3696d9403048f709a68212a6b3a370c4b054d4a2408124fdd26aa6de407f4377b341d1b428ae3fd7422f77f62c4e5061965dd575184e7401b8c116854f233e0902dfc65d074ce17c2221109cf738b617b3936d21dd06f2f415501a5e1969872208898c676d5173199200389d978527849150d1e086bad6452e95e19b5afeaef44ec15c1c94bfe67febc2acc99ed483d6431b5470f12710d7ac9f2cf30862efda0863d2eac047c9e30cbdfcbd041797181994d2aa98bb605ea44e056fc2012f19368cd99bcc60bdea4d18db9b7cf040096a01593f72dbdba2090c528061ee25402c6a148cc38eac98ceed69c3b438831feead60f489a2ba8eca64b71cc0648353b054357be1fc6acaf80ebabf36f46791db82c86bcdc5dd5f5a81db2409f3755c6b0c947dd6b05dfb64cc88de6e7b1a7de3120b08bcc66acb079b7139d6014f140e73ad910b4888036f6a421e94ef999228ff30869974041c39dfa73d91347db21c5792a7038522c43bea5c763edb9fdc4e604da85629e075bb3b5d965ff41cb7345d257fc254b3b1b5679c43d4b7ef4553fad3f13de3aefc63e769331cb38cf7fea63fa2be745fdefbe3e60d82365efdbcc8cad51f893c2f6dac679621f2aaafa3c2b26014d4fcba1a01d1a8c4a03bc01a8b82451415a5893225b5498b5ad44e95f5a7e6f36cac348db5fbeb795133c2ad4ee670b6876ee8640f56d5be18ae4d8973bbaecb401b18e7a1455a83bccb2b33f573830564688232a5a742453a436202e6123c19c8b8da748360338811f8e0ea7c364d63e214fa15b267a357536706a2a5c52f9184f9093158527e961d081b937af81431e34406608935e5d7204fd029014061cf917eab9e4b855ae001f82d06f0fad2282782f42fe1c89df68152531e20157656950122a4323189e5af56b21409d23ecd36556c72cceceb6613c0f2241958da3d1e60d11e7383606cd3cb408b6bc71ca8b169742e15410076095867864930382793a3ce2fa54afe1c48763cff75a3381aeb192b4ffc9d2ca77295898277a71604fb95914cdeee541d0f31176aea66990e044359d3b9a9044e692c3c268039a7b77f6a", 0x1000}], 0x1, 0x0) 16:02:15 executing program 1: r0 = semget(0x2, 0x2, 0x100) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/100) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/172, 0xac}, {&(0x7f00000000c0)=""/8, 0x8}], 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) semget$private(0x0, 0x7, 0x1) open(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x2, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x0, 0x0) 16:02:15 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xd, &(0x7f00000000c0), 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:02:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ef7a3573aa3ec268768adb67fd068cc675e7554aae6567d9fbf68f541abcc2f6e51e4d12d5f7ee89c9dba26191b8b8e007e97b2bbcab2f243d49baaf512a50cc485bb2745c5cc9619cca4073e39f28c578d2bae9bc727b99b9e9158fcdd733d95b693a8c6c6e9d02677bf95b9451f59edb635e3ef52a76a9c3f06eaf5876cf97115586be82406cbf68aac3749c7b7f0ebe1b8b7694be158d260bd21b9f1107a55b218b0ec9ce1178be4403096866a005", 0xb0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x282) 16:02:15 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r1) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 16:02:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000240)="a2", 0x1}], 0x1}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) sendto$inet(r2, &(0x7f00000000c0)="5c22d57a411f53f3692b53f04d08f426f736046e4683af8dd6ce7156dc717763c54de9df61f4947001cb802e472a76fa031712c2015ac0b4e9966f5eb2d57175071df463bca1e863946a072bcf209aa3841209f313ae058ca4834a53df3041d3749e1ab3c71b572fbc25f93fe8e287702469488c4f5d3c5263e5", 0x7a, 0x5, &(0x7f0000000140)={0x2, 0x2}, 0xc) read(r0, 0x0, 0x0) 16:02:15 executing program 1: setrlimit(0x2, &(0x7f0000cc0ff0)) r0 = syz_open_pts() r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 16:02:15 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x7fffffff) 16:02:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) getsockopt$sock_int(r1, 0xffff, 0x805, &(0x7f0000000040), &(0x7f0000000080)=0x4) getrusage(0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:02:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x681) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:02:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x1000, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:02:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="6bd6efaea1c50881da7448364a", 0xd}, {&(0x7f00000000c0)="012f3ee0c8aca3fa9b55ed5dde28807c771fa58eb0519265eeb57f0a737a63af84062aa213c6d871b881b4c43a5accb151f1dedecb4261b74ae4a8ac96850b6ded382d13ae9dcc68bc95a25616fd72875a8762d6a26fd5acbac910b729887ab6a86e0d2aa2ea3a36e1c3a2baaf6e8c8bdee6d9d7794d2b3f4cd1df14285587fe716d39c9354dd7a85f7d97d55eea", 0x8e}, {&(0x7f0000000200)="8cc4913d3c0b11a23b0a5ba81c9d6f375a5760110662f6d5f5561f9f05bb2fd5fc4380aa04b6eef052e8977547b875b8b26eba0c8aa51cce1cfe8164946026968378bee7258e96d049f73497bcd0efc82ec5f3f06e302f69989e2ad018da7711ab58993e4fe8c808f501298e52f5699574535b9763c34c223092f546217122791906e6f28c32a4ae41807bd911ca4efb605e99c38c70a41155193a8c", 0x9c}, {&(0x7f0000000300)="17835346e3b1a6d7060d9defa1fc7e883dd5e612ab37fb7db7951b161ac1c39fc893f33e38d1929cb19096c8fa62ce8dd26421476bf1e0ab59daaaf09412d9aa6a68708084596486579010cb5137439295f9d39ec62584d92525621af2c86ca1eaf3e5213739cc240c959e2c1295ed213b5796d49c4681f9713b25cfcaba72ed494400907a61e63f59fc0d46ff52bc631ce5d750ec510ffc68b26ee437b09d9480d31cd31af84b760ef47d377c05002f5cf809c7", 0xb4}, {&(0x7f0000000180)}], 0x5, 0x0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) fsync(r0) write(r0, &(0x7f0000000440)="b1ca9fa36a88dca26e5447612990bbc3b557d6068274ce8d2c2f8d76dd10ea7a478db77bf487fbdc9f483678742d8820cc4bd40bcda1c213f7a44245e84c7808d7caccbff35b09", 0x47) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1) 16:02:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffff0000000000, 0x9, 0x3ff, "d9ae6876c91a4718d301c5a39b47bbbe73ec4cef", 0x200, 0x9}) 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:02:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x8e, 0x7, &(0x7f0000000200)="3f6551a053195078e617f912eeaccae59929231d4c166d72876131efdb82ccd7f3fcdf3bef5813c708f5f81e72941d94827622f0b7802f63b95fa6609a02e7dcd58bee17ad4092d3dc710fd805f451f5268d84ad9a1515", 0x57) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x9003, 0x0) getsockopt(r4, 0x3f, 0xdfe, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x11, 0x84) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x80000003, 0x7f}, {{r4}, 0xffffffffffffffff, 0x62, 0xf0000000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x6, 0x1, 0x50}, {{r4}, 0xffffffffffffffff, 0x70, 0x1, 0x5, 0x9066}], 0x1f, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x20, 0x88, 0x100000001, 0x8}, {{r4}, 0xfffffffffffffffa, 0x40, 0x3, 0x2, 0x3fd1}, {{r4}, 0xfffffffffffffff8, 0x3, 0x8, 0xbd5b, 0x6}], 0x9, &(0x7f0000000140)={0x100, 0x5}) 16:02:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7ff, 0x3e}, 0xc) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/105, 0x69, 0x803, &(0x7f00000000c0)={0x18, 0x0, 0x747, 0xfffffffffffffff9}, 0xc) 16:02:16 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1f) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229aaba601b4000c0008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1}, 0xc) 16:02:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) listen(r0, 0x100000001) mlock(&(0x7f00003e9000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e4000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f00003e6000/0x4000)=nil, 0x4000) 16:02:16 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) 16:02:16 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, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) r4 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) r5 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x1, 0x7fffffff}) fchown(r0, r1, r3) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) recvfrom(r4, &(0x7f00000002c0)=""/11, 0xb, 0x40, &(0x7f0000000300)=@in6={0x18, 0x2, 0x9787, 0x3}, 0xc) 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:02:16 executing program 1: r0 = socket$inet(0x2, 0x6, 0x2) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) r1 = msgget(0x2, 0x8) msgsnd(r1, &(0x7f0000000000)={0x1, "806ea32d307fbe2834bc9f97f8084d6bf7bb29809b88f46ee93c83d209cf9fa4299796c3900299c6df5a18fa48fce61308e2621fd68c87e07fe66ba6012297164e4151011c1ba850f367b02da9ff1deaef2ee6fdae2e73378aef182be518a11cda0b2361930577cf507ab5eb14a9509da1e22e283d5d83f823d308c40e597b35e0a01a27836e0ff3dc0354d7da941b047107883c3de6cd86fd7189af47acc4ec2d121066931a0c6fd146e216cf16ce36346146bff3a7d8b0557ab8cb7ec3758dd65a00b0367c9a08545d73f81a2efe22db3da9a14106d450d862099c08a694a9e0958a3722abec4962af58e03644d5b8bde18183e509a898493c"}, 0x102, 0x800) fchmod(r0, 0xa) 16:02:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:02:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) close(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:02:16 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) fchmod(r0, 0x20) 16:02:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x92, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) syz_open_pts() 16:02:16 executing program 0: getrlimit(0xe, &(0x7f0000000000)) r0 = shmget(0x1, 0x4000, 0x745, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget(0x1, 0x4000, 0x694, &(0x7f0000ffc000/0x4000)=nil) r1 = msgget$private(0x0, 0x610) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r2, 0x2000746e) msgsnd(r1, &(0x7f0000000040)={0x3, "097b9bd92e78d15d2c48fe628d5781a3228a389881c16f1c0865e8cbc0aa812e97ad6916dd5599e3fb40e5c886b965d5a018c09d7c15c088739fb9577498b83906c2d31cece23962493a0d0c0a37ce18e7616f48b4ae101cd7455d93fbc87edb33c0aa884ca299dc4cc6282bfa4b8b778646a0743f99b261acb26781e184df1102f901805830406a0c17255a22ba48e9e6e1e8351ced5e06c97524d2c644a2cd5d036a2a40d8e1d92a9da9872cd967f4bca4e095502df3e48f5077d716eeecb9dc09dcfa396bba1b8843c6c7f6d50742f1c6d2629cacef030bce4a2429cfe6c97755fc8739ea18f7396ccf712bfb71a54b7b850a869727e9f4a2a592cf06f70e6cf193514ee855886a3fe4675593ec080948e1ec79819122d5125ff7747c034c89bcb45cb5cdd7dd8e90c61aba9c2d4d058ba94951ccadadab0435dee6f94e826a228fe38e3396efec2dfe5fb70e9a9f15dc4dc1339a23cc3526ab1ce40f2c1f0d0eeff4f54ec426ac5e95edb8d3f189c99505371e34e61b0d886f4746da2e52990c315a667e46bae04578f03860ed4fc22b4539c514af9e556158c06c191862557b6dbc5578090e4625e2074743907fd18ec2c54e32e751a09dd5f622d2c514ea390c7fae17779161ee33666249e292cd8db48359f09e97a600ca1cfe3ace738ebb3c04fb63b516ef181dcabc91f1c34cfd39e3b1a89e117c197fd419cf7995f010b632ff92331d4fe2f3f520d55be500cb292204e57c86c7881ff090c2974d914c64136d0b7399e73e73543632e3a3ea0854354f33f3d26a6c0fe9a95b0cbb9e23dc704694c65a0b982b146b8adfbb3edfcce3d43db9e919efe59360f2c1a41bb0b57c3905f74f143388397366b34faa46a770b5656bcd8b942956983902883632abe28cb818e25bf350f500acafce6b59aaad702607ba599a9dec89f09af4129547321bff76f8d8636d62f83a32ffc4c5c4226b6595e154a4b8ded0c61fc3407c160f67e70e3317c9c8d041ad4a4c5a8bad4b1860782444c96f15ea425be48ccf0e0db3995aaaafcb5aedd64623b55576f159f2596a7e8c13ebe40f5f5e4ec6b7287abc9381c8af25a1abad80c3363ad0a50760f377c36ec7ba0ae40d8f37eeddc5638dbe0105c98d5016c59704891463af00c05c0e7e6831639d231dfb5bf8e6908d1f672a2c3f39de3be41b005836232d62076d7ebbfdb02bfb1b62984cacd1301bcc2ac52328fd573a264cfacbedfd9d2ffdcb27cd62732afcb577b33c0b5ea25c3e8d43f95d51afe4f2c6870813e07bfcaf3a65c4e691d137ef4f2e19f1fa3c38e10616f3e758fa55fb2390afd060577bcd3ecbac1e83805271245a3f0db4baba702f8b423fe99271b2c14fe85845b335444d031bbc86100faa6f00e3598ce614ca5e1a5969bcbaa775d8921d10d208d3216338b00c088cc707eea97831c23347d2fb68b0a46e1b3227a0df30dd897c77aca4e42265851bc37e7395ae6f4650541ed885d8b1a22e1c54c6a05dc5a3601f532c56a70594a94f50940b92455168aa647573fe9786fc202e14e0475832ca4135bd79a746bf0df80b5eb1f168ed562df43b8bce9ef0a54cd076489918d6f4340148b18cac48ede7fdbe9a8b1851100a3b71650f0bd5c8612e991a9d456093f18f3260ad666c3a583ffe81252bf050c2917695705c12a53cc2cf0a6df8bedd11769aef2fe2cceb5a47bdc8ac6085dc9081c58ee0dfa6bcf3b825740485b4257020dbfc16d7693f2aabb44a861b042840ed5c2f5f0e0d7c11bb5a3e6b3d0439563bd11874f307a943980fcca4b3580524d2985b1013796a840139ee6d3ef5e59eac68dcbc545c4debf846641facf398e35fbad8fbec2d555c71c8c0ef391d9269b597fcc9a220b7195eafab2d2cd3b014b9add70673608180967349600936ab5a04cef4ff12826a0c808d63a6fe81ac86d4b78529cce76bba78cf94ebc20df5b7216bfefa9658fb895960ae3776de3982f3024e7a1afc5eb27f0147afefc752d16749efce406f72ec7e2af41383d5edb359ba5e9fe644a81f744056b8495852572f10319221870dc09f5b1cb73f29daa93c3bbe182d390711a74188b5a9fdb5da5ca892f0540aa2726b6c617f63281163fd63d55a68864e31f132bc5d669701d87b522015f0df456b60e97330657a3d1b5c52c500cced5ca56728bf9c040ad4d2639e447a9393cbdca95c79fc21f8b055ce38aa1ca5e6cdffad482fbc655f29dc3062d59481fd3d00cc72ac197b20325dc8cff166865cc72df1f1cdbcff35a7d277f15ee30eff27886f3fec7a233d7d7d566d7f986e2db592ac5fbd41307bf8592bb9daeaaee8abe92e0e7d04321262138fa744af9cc4754f50fabd73dad6fd8dae49aa530ec44bae468b948c015872b646da4786553d8fa1015e724d454e172270d361a55ef43cb37e2532bfa6a0864793bbded083c6d3de37e8f4348d335ddbf2edc86a601a2104d041cda006ba08f04bc1b89dc51c6cd10b8509a7dff71aa1965d113cc7a2df8e307358e74eb659924e10c37d28961c073b6b576cee438cb3b54c82a7cdb847a3622fd51f21e09b5597f17f2320508784011d60ffb14769d031cb4f8286e51178b4f7ce4ac18ea0163960c2e4a2fe0ef85a0bdde91db5766d2fe144e56d2f9f5f3cbd95801504597a6ad301725c788428c25dad2b7008dc2ae6322ad3f4bc19aed9107f6935c85e571303b4c61804451db2eefdb722c47b17ab8b71e6cf54ddd3fefb27e9478beab73b85501db39044e12290eb9ec3acb376853ada5a09bf490f2f650571cef2d5ecdaf6fc2e8cc9afb5821310f4cd9b57a7b291b575287e502d3ee51f6a12c7b651de4068e266becda00617f1bd67588b6f393a90f90c3809eafcff988d7dcdaa745cf5fcf7806fc253ce872ca240a00e89a380a3e4053556bc6257229695c9ecc8ee7364afe1d5caeee5ebe47e1dd7baf8fe29e2d32ec3c2f3f0639dc427c3aa66330725b708d41702ab705534e1c2661b695a76b2c3e76a6fe2ce3c43645bd0d3c0f4e111d2cad40688fb599a8be9d7bd18af4d950628552d853b59cf24205eaa62904fd0bac2bbc7f609cde4c95ea58fbae99836c35604128f5f0879d7542243e79cf2f7429781cfc5cbb8271eee5d62a899695e1cdb18b3210f0a0fdb412a09e404d24888bf52f66eeca635ecc74b00a5b4e1ab1638b3ddc3001842062fafe64ef74052399dcda028fb59fa411055649b889476a6b26d142b9ba4f215d90fd24a81c1e5369cd90a496e4cdddb95f01b47bd9a5becbd2340780046d242c6e7a144825027abd9138da5578cb0c9f3a4dfb6b6ddc4ca03da9a30b38bea3925c706b9b6c7a7f09a95ce78fa0a7dbb416440c44443ec5ae76248760458a3eb3b55b42c2cd89e49e0efa5da393b2b87f00e861f429cafc91a6e37355d1b7b7a263e6fae98d36de58dad564be63b0b168df09076b113d6b5cb3b70bec4538e726a74deef7dce3a34d24f5f1d6d49262f4ec251242b826027e2f7bd8c5a4bcd2c7868c835aa0bc6d7a003db11ce3a7a18b86b103c0ed8c704a16d2c07ee56dbfe4a1f5f035a7afaaf5b5566ccc1b83a0782465b72bfdd10a61771cc9c50e5a0862bc790eaeba54806eb9490a41739679ec850950c25dccba580ab086f4fdf1bd0b081ca1144eb26249b72a65489f5136e9a6e9a33faf779a5fb075173c4c19e787f44831f1e99448297a4e0b12170f343c59501404aafd4e0f98591ce1187874a65b5c136c13cc45c1c3b31d0a2a79943f9c4f835d011ddd39f9d52fcfdd0d1f473b8fdf984f17e849309532219dc3852351e3d98916b0131a8809eb9e9aa62cec1f424989b691baacdcee7e113f93550d886de38663092229e41312d59b1ad8100218245063c542afbe880b9e6f4d7b604358178824011ee2cce89166b9e5f9a7762cea08bde928ac0696335d4d2203aa3d9da489b903e50b46de4c5d43b8f8f29c52ef864b720a827e736975477048fe38e702a5349c2231f9fb59faf2715a9c8d23599df6d648af7761af51685cbe21bb0277ff3f0025ed87936a66ccbfb431e81bd91744c3116739c2f4dccbf02afcde4e00bb39540f6f0abd07c561486cd5397e083022fe670b904cfff1bee631c3b80fd7ed01c28817f5db4321774e9602b9b097a85f7bcb7e72d42a988ae99c498536fb4d748bb815e2d3907ae04165d193bd8f360395c9bc677f998c46665a43302b868dc88c3030d1544eb3ab7e470a58db30a1004797211431c6b6884389d908641c4e1b5066f98331eded4626ffdf573e4194bf0259f9c821a6f5276b4ec8b07d980b361945dc53027288863458aaf82c95716d6c5109f138b520efa6ade527bea5a7ac4de02a0e57490e321a47cf8acc41a361a206327fab084da293fcd14d80e4372a77206f8237d084cf28316017ab482faed9f5eb43e45f75ea7d27e8a79f37d6f84f348883f3880336d452e765dcfcbb1fb9c2b8b8050e8b6beb24f1ee8a4055fced4661bc2731edf36bf139e0592426af741c4f426b13d272be384cfc6ce0371fe9cb8be39a1066a272619091c728d4e1bcb53253fdf5b78a248dbf21b7c22a33419562158450a1f4cb1ca5af43879a5a1e4df3e3fe5e692d3fade359ec2831ceed8190f63401a3b3978ac568d80c5b65f399978ec5637bb0cb4a51c320c75854d22ce203a3c0319b54475e0afa075e9cf0c612bac123b21beb41e118dbb2f87a9f86352d141e503bb7b6bffd4c0f197cfefdaea209e5a85bad8a8b27a25465b47084d31b0111c223ac4b630e3799a220431336f5b5852db6c2c27efdbc34f13383e54cc99031933ee37fc44b87258348f2d1a2fbed68df837fd29bde7882315731ebbcb4020ff0fcb677b2153828472c358ccdd36b88aa3ab19dac4c68486326d56193d2bcc1e08236e01058c584250a3151054ee876dc66dd6f3fee92826228e12bbfff6bb356ffe6f9b73d29e7f528aa4d35af05860f98269ec4b58720895cd22643df272fc5b7c3426793e19487ad9a5bf47510cc8c8d5fe11ffc542570d72e198c6b2f3043cd16acee1f5266caee2e9e8451ad200697e59777899187cfdacd31a7670984cf2062f5aacc497cc33001b09a76e3caa6a3c590bf24099a2a69d3e870d08ff73bcf4b8ce1c9694703781e7a4cf4c1f6392d6264fbe09632dfcb662f7649784e1b621f7dba9b832da25d849dd6757eb11139ecc89772e12ec1d1391cdffa34fbaaf9cb4f5d68102be3d36d745b67cc4fb294f997c542f96f42be5c950f05b3e047c27c11a5578487f73d2cb0a5882232bc5dba1f87bf809c7c743eb9d4f8d6ebadb0b9b4d51cdb5d921beba9d3c4fde71f3224d8d8418d8fd4d27f0c096ce0e3797b89607f2dd9addffd791178aee309a273e0003ec47428a47179164f9e85877f0eeef082e72539073d9c507d7a50d6ba685ad5dea5d18caa0c7380a408b24f14d1b48b46cb012bd1de28c115a5c562b1fede464f86f47b4ba0c192b6de78878e4e3e8b09972065002e036b6746440ba807199d501280c1abe594f08de0c4f3819d74c07fe5e7f4cfd08178da376d2a5a06a3f096864e8ba831d3c9baea83defcd8f09cc5e3820a9bb0ced7cee9efed47487456670fbc75d05468309f6c898e635ed05ca5fcec9b9f85d1838ac48ad1a71a84fb1f618c85cb7b22697a35b9b561afcd7e5b1ed513e57f45e1b5c261a67f1d8345934d9f0ca4d407a85de5c4fed3d5b9e6fe0069c4ac1a6f3cdf64e58b2e2b0935ace7763cc4a55f1cf42570d38bd9640"}, 0x1008, 0x800) 16:02:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x2000000003ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x2}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="7bca2894bafca7429522b10db9b6724fc5a116db7cf8d0238dfd3cc2c5accfc4eccd00301bba9f27e30aeb52a72b279afb0df8dac746fa94fb85ed12bbc92c56", 0x40) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="07ff2036a6cd0ada36972e00248631013080783cd7d7f29e77fac8308af7e3283552d4daa4cbe8d317f6d79f164e49516683d2145f8cbbff990c51de19fa7774c23a312a811332bba63014d7336e1348dda7ba35d824d114db04cfa0b8000000000000000205316109d082d60abdfa72a7bcb8801d58d1b8346780efa85700a6e59cfed91ec5c549d6f1a03f3dea235ac96b3eed88eb50a277d40f023a472ad9e3f23582bb75b3d4f95f84e27eea5467e2b29134bd5b00000000000000000000"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r2, 0x2c, 0x6, &(0x7f00000000c0)="5ea311b7c18d60cc607d7ab0504ee2f4e876dbca", 0x14) write(r2, 0x0, 0xfcc3) 16:02:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x201, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) write(r0, &(0x7f0000001080)="29fca4d40285595af197b6e1616e1b963ab38d6437aa7f4b1a361f2561ccb02505512bb77f549234b89db5cf42d721a7f09cb7f3bc145caf14fa33d9ffcb2862f677cb29b9dede7222d5d7705534b8e3e63bcd76b9cdd4873540fe25e57a068741a722d5e3291733944456caf9a68cafe376959156a12be4ec355b1d6da92c73366c8ad91661cfb55f1476cf83611bd4af6f45e1007dea62c56ff24f2fd29fc60ddb681ac9d3db395248c9554038d343ba1a81b2e097296792b1359786b21cfc6ab674147fea9226a9b853dd74f97e8e2052bb9426e7b46f6948ba6702bded1e4f4ccbc1eb531190eeece151ce717ec3a4f3d00e017ca13efc0be3654af4935a9fc60246ebc3a316c0131dd5c282d43c8c6c4fbf6c649aa935a3baa0ec04b5298b6130369512fb1b8d315a84367102911488b2f318d07bb9ad751f01792ae755", 0x140) writev(r0, &(0x7f0000000180), 0x0) dup2(r0, r0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x7) 16:02:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) 16:02:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) r1 = semget(0x1, 0x3, 0x1) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000080)=""/54) 16:02:16 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="396e22f01627946aa5c958c025c84fdc7a4307a69f8fb14b06587de2b481573d8d52f21adeb95d68", 0x28) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 16:02:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa0) ioctl$TIOCSTART(r1, 0x2000746e) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:02:16 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xffff}, 0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f8d2404285384c9e6393cc5be8305ab8f545f6c6c9f17d5e05e81000000369faf03816c9a3e91e9c648452da2082cf37d095d56180f1892f4508c6b9ab7868d48653dc0a84294735bb0b72d70f35a5a80f50991eae206866affffffffffffffeb3dc9d845c1aea5e4c4caf301ceb0eb1cf18d6400a065d83a711bab494b2915ed032356d115535ab5e5e30bf7588b464a2887dd33c969f3e01c3b277556008845cfee47ca056010f37ff32e2abff6306e23ee5267e92e4daceeaebba2d2441e3617961d29e2a140383bfa8f37f6b05c395b19731eb719ced0fa7b7be55900000000000000000000000000000000000000000000000000"], 0x1) shutdown(r0, 0x2) shutdown(r0, 0x2) socket(0x18, 0x2, 0x1) 16:02:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f00000000c0)) nanosleep(&(0x7f00000001c0)={0x100000001, 0x8}, 0x0) getegid() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7ac", 0x59) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="3203df0e45b826f82f8bac70fe3a9b971a14cf50c254a2789573e0c71f3a8fc05ebe390d68d4253fa330411899b047a1a7ae83ff3313619dfa9f80283527df6ac8514dde2aca07b6fd263671b736ab2209069fef7f11ce6a94184b5889c9124ddcaf3939c38e70193a68b1ba90b382d3aa75df157056113f4ef4d0fedafa2e134147bc38f12f2c9ac3cc966c951281960cc0adbf53d3161637d9cb735f2bbd4a686ec9e594fe57b5c88319ac150804adda7f32c35e93f427a724c1ec82c68c2a77d31e4e766a", 0xc6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) fchmod(r1, 0x1d8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(0x0, 0x0) setuid(0xee01) syz_open_pts() 16:02:16 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x18809, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r2, 0x4, 0x4c) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:02:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 16:02:16 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b0f9aaba601b400140008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) Connection to 10.128.0.122 closed by remote host. login: