kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Jan 21 17:14:59 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.82' (ECDSA) to the list of known hosts. 2019/01/21 17:15:18 fuzzer started 2019/01/21 17:15:23 dialing manager at 10.128.15.235:6011 2019/01/21 17:15:23 syscalls: 1 2019/01/21 17:15:23 code coverage: enabled 2019/01/21 17:15:23 comparison tracing: support is not implemented in syzkaller 2019/01/21 17:15:23 extra coverage: support is not implemented in syzkaller 2019/01/21 17:15:23 setuid sandbox: enabled 2019/01/21 17:15:23 namespace sandbox: support is not implemented in syzkaller 2019/01/21 17:15:23 Android sandbox: support is not implemented in syzkaller 2019/01/21 17:15:23 fault injection: support is not implemented in syzkaller 2019/01/21 17:15:23 leak checking: support is not implemented in syzkaller 2019/01/21 17:15:23 net packet injection: enabled 2019/01/21 17:15:23 net device setup: support is not implemented in syzkaller 17:15:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = getppid() r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r13 = getegid() r14 = fcntl$getown(r4, 0x5) r15 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r19 = getegid() r20 = fcntl$getown(0xffffffffffffff9c, 0x5) r21 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r25 = getegid() r26 = fcntl$getown(r1, 0x5) r27 = geteuid() r28 = getegid() sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="9a95d38ce33757dbe64e3df6d8851b4162e2f642840421d917992f23039477d81c12a50813c9a0282f6949be11219514d7f8d9ebfd5933c9ffdeaf50fffe669e8f59f0a2528029f6d99e8d24ab744d3e340650aa77277921c17a5875e3494728d9", 0x61}, {&(0x7f0000000100)="1e092a153bdebac409866ebf4915413d049ca957e38b2a9cf87d39fcd14435e1196d3732ce15665ec5642e5808f93d2b60aa194dd67d7c4d", 0x38}, {&(0x7f0000000140)="67765d4651f55ce40b7ec487eba67228b1480bfcee0d5e378f370ac55f0a5dbeac63cfd3e34e62cb1e2484b2d19ca4faf3396636498a25f073b807c65af9e3651a0f19d38eccfa708c78ff849df6100ab64707c1dc8b4ed7e148a807bc534c455f6ccfe6652745079e8d75994bef3486bcd252e6a80c923937ed7395c7eb568aacecc05bd12cdc074e6767ed5f63181cb349449a2080a19babf2675d1d8be41ff755ebb05b98a6877644555bf77b5434b2c9fa0cb960e7cd5d385a96f3702862f5ae3ed6b2c6caac5719cdd9af57b862ba598e7eda3cd32c1fa0dabc0984b3231af220c9cf", 0xe5}, {&(0x7f0000000240)="62e87608de888fdc6ec95ae0a3597b948626bd8a9dc2b2b3ad6632996c23d2ce133f3822dac10065a6a7430d889393306a96b9d871d6230c4e325b930cd3799631f278e279d78d16a91910e1a5ebc4b1da319ccd34139d8c51ad7e32c1", 0x5d}, {&(0x7f00000002c0)="244e2b39f438b66b66461214d916dd9a006c26b8d98910b2f9e83cf162110018e95c73d01b8bcf1ffd422e4b45bac833ee530e8efe20a7", 0x37}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r4, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x140, 0x40c}, 0x1) pipe(&(0x7f0000000780)) 17:15:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x101) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) chmod(&(0x7f0000000080)='./file0\x00', 0x10) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x81) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='+)$\x00', &(0x7f0000000280)='!h,#\x8f-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[^\x00', &(0x7f0000000380)='*$\'\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\'\x00', &(0x7f0000000540)='\x00']) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockname$inet6(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) connect(r0, &(0x7f0000000700)=@in6={0x18, 0x1, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000740)={0x2, 0x1, 0x8, 0x6a3d, 0x10000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r4 = getegid() lchown(&(0x7f0000000780)='./file0\x00', r3, r4) recvmsg(r1, &(0x7f0000000c00)={&(0x7f0000000840)=@in, 0xc, &(0x7f0000000b00)=[{0xfffffffffffffffe}, {&(0x7f0000000880)=""/126, 0x7e}, {&(0x7f0000000900)=""/59, 0x3b}, {&(0x7f0000000940)=""/31, 0x1f}, {&(0x7f0000000980)=""/178, 0xb2}, {&(0x7f0000000a40)=""/183, 0xb7}], 0x6, &(0x7f0000000b80)=""/107, 0x6b}, 0x800) symlink(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)='./file0\x00') sendmsg(r1, &(0x7f0000001000)={0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="87443ce47f209cf06df30a60cf247ed549bfc67abb5885ef7dba719f32b37842f18c80b6014af739387dfd07cc92c823cd9a188941f3c8a4c06273aea1956a43c56594f152f6e65b1e49ee97c390a8f55268717a7f6d498c9daa56fe34b4d3f6b76768d49a95f3416443baee2cd6969cd3198cf5be3f3b66ee7de5a7ee657c8affb24914", 0x84}], 0x1, &(0x7f0000000dc0)=[{0xb0, 0x1, 0x5, "d04c83237b8aca9f17d1f5d71e725474182860a7967d90d6b86f1b4574491035c19b10090b9063232c736875156c650c751bbf6738c840faac71323d119a3fa784492ccf75a0a6f6e72943e36909d303ab1262e9cfdb82fd70a40d9a95186c07f2ef323986cc98b7bbcd353a6a7fc890b44329e3246fc1e929e3e015977bd5220ef905ad0b294b92b9433d2c0212cc0557f83f8354606467c573ea747d83"}, {0xf8, 0xffff, 0x0, "c77a958ab697671c36fe49566463f827c914c46a0461238867ce2011306780f837b609eca9867a145f89fb8bb84becc9776bf47341fbd24dff5937ecc4da5039243980d063e65030560eb7a174083a0743224a4552816fff24fd7b6fd66e9d2e5ffdeb6950ede48f069bf431dd70fc9db961298218941da181cbdfcdc89bf6bd5585e64a93ff06309f7d02333d10592f6af77ee01602345820d144f5e03c005e5e00c72b73c7366f760f471ea6d6229157466ec3814630cd979e54d604926f176237d2ea13ab10e1d96959d905172018a4cc2576e4bc8bdc023ef2b6dc518c9a95"}, {0x28, 0xffff, 0x9, "1777f1a90a2e6a3f47f2b8fbcf90c947d3ded9a2"}, {0x40, 0x1, 0x4, "f32e22d16cf76cf8ad499d24b85366f44d02b5c0a4017f3b3aa0d922890cee125df5b0881de8a5aa144c78abf9e9a848"}], 0x210}, 0x400) chown(&(0x7f0000001040)='./file0\x00', r3, r4) mkdir(&(0x7f0000001080)='./file0\x00', 0x4) getsockopt(r0, 0x51, 0x6, &(0x7f00000010c0)=""/99, &(0x7f0000001140)=0x63) recvfrom$unix(r0, &(0x7f0000001180)=""/19, 0x13, 0x801, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) unlinkat(r1, &(0x7f0000001200)='./file0\x00', 0x0) getsockname(r1, &(0x7f0000001240)=@un=@file={0x0, ""/79}, &(0x7f00000012c0)=0x51) symlink(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001380)="40c2936b9931a0c2a9293b46e2f49aa5e5c0fffc6c812345d0d253175f5dbb45a2757a62e4967a434418359a8b512198511dfe5aefa492874606ce93a50bd04dade3ce049c41bb0e5f1aeced9774124a9ecb5db960a5cad14e7eaf59732234c128642f6979fabb8927c5a23217c966b56c978fd8727277aacee46050d21caf449806f4bf681ffb1ad72ce2d7165e45b150e1e8cc1766d80b372bdf9ae4972c53c305e79c9982a7edc208e76d153f4caf169d7a0d3422dec517706e891f167c7ea763fb9377e2229c3a936aef607b28de1581e4bd", 0xd4) fcntl$setown(r0, 0x6, r2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) fchmodat(r1, &(0x7f0000001480)='./file0\x00', 0x8, 0x2) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001600)=[&(0x7f0000001500)='\\\x00', &(0x7f0000001540)='\'\x00', &(0x7f0000001580)='!-\x00', &(0x7f00000015c0)='\x00'], &(0x7f0000001780)=[&(0x7f0000001640)='*$\'\x00', &(0x7f0000001680)='!h,#\x8f-\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='*$\'\x00', &(0x7f0000001740)='\x00']) 17:15:26 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x6, 0x10000}], 0x4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf00000ab, 0xfffffffffffffffa, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x3bec44c7, 0x5}, {{r1}, 0x0, 0x10, 0x2, 0x7fffffff, 0x404}, {{r1}, 0xfffffffffffffff9, 0x24, 0x20000000, 0x2, 0x1}], 0x7ff, &(0x7f0000000040)={0x6, 0x100000001}) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 17:15:26 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 17:15:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/43, 0x2b, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 17:15:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 17:15:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) close(r0) 17:15:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x9a) r1 = socket(0x800000018, 0xfffffffffffffffd, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffff9b) 17:15:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001300)='M', 0x1}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) getegid() mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="89364d40e7f4c9c7abed672ab54643e11bfa4e4165e71bb3632558eb63a536e7516b92ca596a3f9df227d7792c73c9a1aa88a7016db4019aad37962c794869f55d9a7342fe743937668cf76b3e726e2a1408a8d9b9bbfd7487f78ac360567a6ba79572b48be41952fbeb3a2c03513b309b699e38f89cf097c7f1a050cf86c17fc9c4368ff2ce28a1c04e72b1496cccea6cba2a35733c8e9d31bd7dc04aa7e74c3fb419ff61a50409e38d71e6d9d1d11ae114ab513661bf30cd3d5b7e53a7e58487a9db5a02a91a6abfc4bd45e71f23ac958a725a75a25ac291a969da1cb709028a7d95e344e88bb7f588384d0243ee16647b6e690bd8d5e5165d0c6db99871cb1db1dfdeacf87b381e5ab355c030394f586b1d1adf15932f464d191e25f9bccda8af4c222480b33556e430bfc756d859d26a79634ca414afbf4ce484be69187b652c0de886edcd138c9e33ac4a1d077103b83ccaf63cc823953384fbec0ab4bd06d2d90aff0955d5fd1125958c3e25236dbf867a5ed2ce103f4db22b5700c6604644ef0c8b18909ce86d019c18a3b5e926e5bba988eb0c6ebf4c60dc7ca28ecf27e76e68bb4acffe07805f4b9b9913dd9bf70b2812d3f2844f040fd6c189d70983f0250c0735a2c1e5af2374e910ec484cfd90bf02e5c36cbbdb22d660128c38b93642b30ad6178e4c34e3ded865be76471425167e7d170d1d4d085ecf298ff5049ee853df06afc1b64ea4fda47062a14d6e65ed56246c84b841b0c3569e6c0f6eeac0293ec08d8a0fedf414bac2af38d28a3d42f8ace82bec5f3851b0a21b03b21b49d570c3de5fc334e5c478a97a51986fabf5141d3436d3669ffb239dc890a751f823bfc0037310fd5d394230eccfb854133ff11bbdb9fb55fd883ac226768f008ae0e59d6fc13717c7df9e20a270e9ee465dc08cb23dd47f997ae5819913849a27b91dc22372fab6b89f4febcda2d8cfc02723b9be56f59143c0a21605ba730eab970c2c25ee708a311227fcba737321281da8f7cc69b28600f2faaa8fb50d838c828d2a8683ba2d8d6b432cfdf8f3e46cb6f09974484cc9f42d85c0b2fe2b601386bb8287fa9b8f34e22fa043700aafef1fb59e377cff12cdf8a589f5ea4b29c96796708f2b48768797e37a4b029ae14436cc98821e3479c810cbc4c439b6676e812a8463ddb324ac3a949eb9807e218554ad46a9f5bdd0a29e5dea759803784e58ed9055529086bc602c5dec21fbc56cd83953ef4ac12a1c8332fefd947e047738c0a450149d2b15c4de121cf8e10864d685fa4d2f0d1c9c8548b69b079df6d6cc4b8d9f3fdb072ce498ecf39ccbc0651ef6e6e5b8a67fb1a5a903a9d374b2dac031798ebc671a26cfffc739737af9890a6ada3c653b22b58813ed5d01b8632db3363993b4d7b4221996b094b69bc82c146e999846d01a0a0a0dd1fc24e0614c2801bf977cc9ac158fc7999d4df53689265aae07d6feaa65f56c07aac7602fbcf75457601c2c2287b60891d242e7dce8cb4d5adc4a076b4ce7aa6fb30539dc954f0de327cf531757a1768a3a0c4ddb7decff4191802bbc827c632394be1e6674655a5d085f4361ce470fc08bc2066865a47d59140e94414a13ff996d5b0bbceeaa98c6ddff37b53ed645e137d01ebb476fe4a8d03d73d67cc567fa15ce142aded49a635a1164f3e1142fc308337748ecebea7fc373a57b035081607d9beec4e324def95af6b603b8f4d595d2612788f2cbdbee328a1264a36092253ec97305da6ea8d99b737c020253a8b55e46effec0ee40e9766733712f079a2fc41851c38249d7910c93fd88b959f5da73d4f4a18870e1bf158d0d0c6cb7a5cc54105ca1ce9552809c77612fbd8cf2277b1de8894d65ee20c112a22c1582619846dfc5745f75f5d4dd977894d69013a768a6e9a69385e8822c74984845dd612889666d6162396f863c2c10609fb21ca7939e6e0e852a0392da0872115973d105aad7ebcfcffc150c855d841bd82d8d4a9b073c4ff2bb431be5127800c60a9b0a1bed378d3d71f44786846120101064207a93f0997f8c1b435917e107913efea55b0babc5a1da7b3fd154f962db2fad6e8178605a9c1c77ce441b20d287ebf2d32a50669fc0b2702c02d0b527298173ae1e20d2d7db5f69f509a99019884a0a44bdfb3dc6ca0b7be028526f6055c7f48ecc8fd8b6e17830bc4ab212af2d635d9eaee887cf62b9e9707c7da733dc6b7fdf3fcf0ae5ab386f8fe5d89a16b8d07a4f283380163d849e82d598c7c545ab32f54fe1a8f289cd0e8d1aaeb2829ee4610fcc480736ce94447ffef520aed80c76ff767e9cf688bde8765d3ad775550bb9c66ef4ce2b05d98263af062af9c76205a34791b4d49b1c56f2578cc8d102829c4050d5e4d19fff9f6aea3829d0a13c95d61669c9b4793db385c8b241e49c7434f9df98fa65fedaea23a39c78b04ea1fe8a676273116a1e34904e65954375dac81bc98d344e0435e355cd7cd05ea8cccd2aa3480cad0fa45b406976a632ec907b887d324ab1ac75c3c3066d9c722db80d1277344429b1b48a3f53cecd72b0d7277129bb53bcdbc0728ab200b6cba302f92f00d570799a3da81cfa8ee24b946f91bda9b3d4e45353120b0362db9c6a6086d896173140047e6d15ea0909f6cde0dbf60ea0a52b3c605f1a2117366bdc94bed5e4c1ea90a6af54590d0b028d657ed9cb10d2206b8bdb3d84eebe6a9402483334e4577e1c90f4fa437652333f7b28fa4b830d05134991f0348acf219f61162a05e6397b78578781cbdf83816ead02641e3c83cb2ceee9c3efb2d812e096b91bc7984da7808f026cc52b15add2231fa6a8615332430d802bbaeed3816d710225642206dd270a4851c867467c976944d6e918dad54a1f03ece2c5cb97b74351b0f61c6dcbc93dc7b91cdae8742eb02c5d691d23fae5042cf45b944c30a9a25d45a9ea8915f0d9538eb6a5d3d23db696d623806675312c0b6aabecb0b50bcd071eafdd7b8bb044bd491bb5937b63e674a443d3d3ddfb4b805e956759695fbdc26ea886e75786a36c1ca9cd33c764cf39326cbd6c904c4a9020d0d7b53fdef9e45e199a1ab7cba3fb6a225c88d422657d975b67656ebca02f77cfdc3e1779ebae1e492d2cff8fe1581e0be23c52c083c326f64dee6f490c9b0780c10031597b2402da9dd97954e9d66020298a4e68ec4f808abc6678ac5a11661bcb560f753428c3ee3a1527cd5f63738346b7a483f00e43753a07d87c26a9b33b0191161ed3ff1aed52e28f4f87d289b59406af342b774a8f8e17d3caa328eb5cb95398c2d0afb6c5cb9135640438bd43c12990a6846b780f361fd81a26bda85b3376327b0984c0796c8d1484d6884cd42193e3a29b49909be1282c3726088050885205a91cf4871c7718fd8eb0d6c0b16435cc1937e5339864daa3324616f6cfa983fe6a67c86933422ee62b8af2ac1b5fb900d44d8ba207cc6fff0a1fb6066d8438243f82eb552d7299a5723a0d4461d8e634e55ac7a52cead2573bef40723f2219a82e5442980bb8387e16f960f5148bc38e97d754ef12acbd44042f265b4edf941f51b01f8465e23a8209a15455dd6dff968b9e2f7446fc4029715e4f97fd526856069a1a132aafb57f2f03a87592bf8200c420381d56701e0e7d394bc23c8da7e745ed473fe2dd369762cd10ed17726726bce277571818fdd442e530f2ab16429701a9a9cf9b151346e262778510a2af0d9bbfe06dd95442d83387c26a119fb94a26f44c3fac09adf26affdf255b38fd81b6d5795ea54072fd01bba53154fe95de6e777c8f1e2179ca7d85d4cd9ba27bc0b5003debea99b75f1236f49d99cb14c5cddb6b3a8083581f44c768d2bb01009b0bb3272f29014f95f1f398a3abbb4146f2a7c8702b134159fba70ce94073ea7e776887ae55774884c9a71a31ccc9cba2877c356d8a2c6389e8ff9a48b7d6b4b684ce487becca50f623381823321b85788239bd79a273fbcf0ac97d5a7a3aa428d9c9c01061191fff8cca0b283693f0db7be92213bb2fea72f754996cecc6dc0fd4956ed2fc4955e3f174332bb96e82dc5be5a566922e40cb33a559b33962bbc6870fec1f09a3ed906d8b15b387a1b8cde19ad9cdc0bbe39260061077ff184eed769e3edccec3dd789593eb3cdeaed1c051658c3e2a3675d7023a78e8f37e8e3b62daf08bc63df994f03a2e300011d5f7ca39c1b75878ae3b359b83c8bf2dafb760166b071ca8af8f454c48b85b0e07a9b8003b44a641fede45c8b44908e0885a7dd8db60d405b774a0119edc93c37254e540d1baf1845d740fbb54359086ca9ff0121e3c39f92b6ea89e0608cdeffbf339702475ed8570c331317d7afb18506ad249dfe96375ca37be4b3cbd7d93e2d37c1b61ccc9999836f9edbf20b4f92187b3cfd834c07874efa21dafe84b80e52dbff419d3b436cc5f8445c91198b8040d7b8a59ec62d258b129833d5705a1b9c260a12317cfbf231c931600a87209a17dee19b8303edec961cbabc84d05a6ff94dabdde21b9045b3f45a68003af46d58ea2c9bda557270bb7bc322d24ff351590e40ca98ba1da84dbf768c03ed3b01f70b6aba69a0b9a50e1c3f80694687878d5abac561811c99a1a8f2571a4f1588fbe7f315ee085183f009aebfa08489dbff7d1fa67f9824ed034fa75df3a7e0e842755232cbc54a9e470ab0459ee01a54b977b5c4d9fbf911870361071c209ce8b07a7619f4d773d1b62b6c9d428363d5f43119bba0afda4cec5decb347c3068115a3c04cab743121e61dd131f8cea7f9ca904e83c636124015cef3c6667bfff366afb076f069d042def979d69fb2c1d3187473803fb5f5da1627aa7deb791aaca928b21b28430eebfafe79f3f373b63e51c66112d73602851c1b56518b413e2b6d4294990da6a0fe74cb379d13a7131233073482f4fd398f33f5d15e66787bbfc9da0d12bb32f8f6af1670d1b47df8c7d000b90796756ef2cb0e8d47005adb665ee74ea8924dcee4230ae7b625053c218e1230c708816faef423b13d4ed86d6d822d1c2862e367be3c16f28a5df4b53054e6116da843402e51a0b2ecd181bb05dacaee76469486f215ebc7fc8ccd011784307e2a5468f761c602a6b13dc09be98dc1bedfc8e10b4196fd77ca7c83fa2bcf79a0ebfbc3ca1862e1c3149b013b41f8cbc2225765c8d92a9fbf5453357baf370da207d5d8b0dc75e20141865147d8803d1262266712a9460aeb6645c4b747e47aeedee7b1ec825b89da7bff3315cea98ec3f46edecd418f3de654d6335f90f76c8431c4411366e6c927d8a69f2763e9ebacc3491222b4a1cc29b6dec09407d5d3fc3e8fb7352acfe0868b58e5081096c19c4c1b7461f50f85cb12175acac4b40ac530b4329372e87d62f7e11962850baaae0b1c7b021b2ac756937d3239c67bd2e7a4d2708ba57da292f66788f6bc4bcf908b1e61e85e4a81211c335919486095904ff7533e38ab1832d23b9245fcff77566c22a5fcf77b64c24735b79c9b56ad783e67edce0e913e4b6b726d6c3ca121ac6ca13652011323276204a565e4c9ae809c2e50874fdc9ba6cb84f01e3c19ad1796ef59aa66f7e28f53d4ea273c0999e8b311f0b40ef732ce23395c45dceba4b79a5318e3c2902ccbc34a973cd06ee8028a2a711ee31073044cc0c636c630b7d3849b9493e25060afc79b78723fd85d7bec894efc38ec5c4a153fe96d3d3097ef14818e93202939d479ff1f1359e707d463821e097e0065d746535576381748a3c2d75521084", 0x1000}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x7ffffffffffffffe) 17:15:26 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = fcntl$getown(0xffffffffffffffff, 0x5) pwritev(r0, &(0x7f0000000140)=[{0xfffffffffffffffe}, {&(0x7f0000000100)="6ae7ef0ee46f158cff5c38c820c0c8a683a4e322cbfcdd57798be8c7d8103bf785f2ba3d10bc", 0x26}], 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x2, 0x8, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r2, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 17:15:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4000000000011}], 0x401, 0x0, 0x0, 0x0) socket$inet(0x2, 0xc000, 0xffffffffffffff01) dup2(r1, r0) 17:15:26 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0xb) dup2(r0, r1) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000280)=[{0x6, 0xd48, 0x800}, {0x4, 0x40, 0x1800}, {0x4, 0x40, 0x1800}, {0x1, 0x3f, 0x1800}, {0x1, 0x593, 0x1800}, {0x5, 0x3, 0x1000}], 0x6) semget(0x1, 0x7, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = semget(0x3, 0x0, 0xa) r4 = semget$private(0x0, 0x4, 0x80) semop(r4, 0x0, 0x14) clock_gettime(0x7, &(0x7f0000000080)) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000000c0)=""/212) 17:15:26 executing program 0: lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') mkdir(&(0x7f0000000080)='./bus\x00', 0x0) geteuid() r0 = geteuid() execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='W\x00', &(0x7f0000000240)='W\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='W\x00', &(0x7f0000000340)='W\x00', &(0x7f0000000380)='W\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='W\x00', &(0x7f00000004c0)='W\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='W\x00', &(0x7f0000000580)=':\x00', &(0x7f00000005c0)='W\x00']) seteuid(r0) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) getsockname$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) unveil(&(0x7f0000000740)='./bus\x00', &(0x7f0000000780)='W\x00') 17:15:26 executing program 1: clock_gettime(0x805, &(0x7f0000000380)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30, 0x104) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="90607a28104019d63724bcbe15acbdc5f4702b5b51096142092a716975ee7e5f3020cd224b6435fc199a4812a1a8aeb7e0c9628a61a0577d20", 0x39}, {&(0x7f0000000100)="a8397a78aa72a6e5d2a6fd6649e374080f3cc1c31dfe314d38f30f8d187c7ece7e3d6c3cff799b2e20c71e70bcbdbfdddf941ab0e0e466ca34b6558a3cdd790b78549420ecf1481fc3072e70b2ad37ea8fddd41ff1fd603d3175d5a54fe8e4f0c0f9eadeebf8af867122e8e0421d424f2eae1b8b4a2b5c566091e1191a72d785878353a58d98d0512e13ad0e61455513f858f821e92d2aac88aaa2e2c5e61e03ba02d490e26a6d26a3140bc4b4982054ff10a5897543b5df0c22db4b63", 0xbd}, {&(0x7f00000001c0)="71a0dae4c485110d5cfa47e5ba3b7684f5705a6d06bef64ea8a72dddb89171d31b67aa6ae566223f4696bb0e381314d4074290cf5328358d8e39038fb6cfcb544d9949c3c3cb46267e297f9cd0cc1427ff49c3e7336b63eae4d2b13e4cf19adb14844e482262e962a443d159659e5b40f91b68a56d884258775ad7d14bb91f1cdc80d76a053522285d9a66ebc5da6f3507499c0b325be1cd80efbda7f559414bcd3c79ee948c9d2ef80e6f86d6a1158614b1283e82f726da4fbe5f1b749973e83d3109ebe67efc0f1933ee20ca40f3278cf911b493b1b5ac8460f8c7", 0xdc}, {&(0x7f00000002c0)="1d28a81402114ac8d0270927df72dba781d227293f78d1795196b9a00b21ed614114c8b6292e596581dbea7954d74b675bedad9760d67ec322c9e34d5af973585337ba648622d888cdde379e348d888433fdc3577375bf3a7a1d012aeb6c888f206b6637964fb19b4408834f678ba49dc6c63cfe8069a62835611dbf434173493f3986825348ad94742afea9e86208afb088d24a43b84dbd3b6c0585db84d607d12e787b98c53baa8dbdac57f06b94ccc1c58a", 0xb3}], 0x4, 0x0) 17:15:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) kqueue() 17:15:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) fcntl$setstatus(r0, 0x4, 0x40) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 17:15:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) lseek(r0, 0x0, 0x2) 17:15:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1, 0x100}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x0, 0x2, 0xb4df) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:15:26 executing program 1: nanosleep(&(0x7f0000000000)={0x100010000, 0x8000005}, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) clock_getres(0x2, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1d8) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0xaedc0a7a49a92ccf, 0x4) socketpair(0x0, 0x8002, 0x80a, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x40000001, 0x6}, {{r2}, 0xfffffffffffffffc, 0x12, 0x20000000, 0x800000000, 0x9}, {{r3}, 0xfffffffffffffffa, 0xa4, 0x2, 0xb6, 0xffff}], 0x3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x6, 0xffff}], 0xc7, &(0x7f0000000240)={0x1, 0x7f}) 17:15:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f6669b4337e6c650600b5ee410c8d209177228115bd7002000000bf10ba531cddc28a2fc5fda239ea512ac8f9a17c1feade4c380585cf2d79fd34c627631c6804114187aaf6802e8ea31b7e9d1d09af2c5e6626aa2cfb894f062688df775af4661f0019b12952ff798b3a000000000000000000000000000000000000"], 0x1) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/25}, &(0x7f0000000140)=0x1b) listen(r0, 0x0) pipe2(&(0x7f0000000100), 0x10004) accept$unix(r2, 0x0, 0x0) 17:15:26 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000000)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 17:15:26 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82e22d2443fbff66780740469ed197d1f84e9d6724bcac89e84e27b1f3a77763a4223c3996c1550ef48a6f4bd4c14942f4ede68a8d54ca4400bf50f78f73acb6a3ba9c09f72c2cb63574de2f037c8793326247426944ee4d40d77f489b9f555522be1a4dafd3668c3a684ac9e116d57490fc1330cfa1b49d6a36d5913a4f2907b5dc44f8d0e85bf3929ccf809cc00910d9aa82"], 0xa) unlink(&(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt(r0, 0x2, 0x74eaae1e, &(0x7f0000000180)="eebfe1f0f782f6c2fa84ae6f6e90fcdaa888187e65087b5778cb7108b2a28252fab3ee9f098a9a44387b2c7a5155c62c2f9277c3d613ec955a85a58349c2f449ef458d5c5671db2b7732873316d2fcc76b2f005e9648f993b19ad139977452a5b773bc97d42a9d5e41321fb465bcfe14fbd8d8156be8f6f725e73205b17c99302d65f1ceb7091a78adec469f75143bea46bb3d1b5025e6a9dd4f952c0e4ed2d19392885dd38256", 0xa7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) sendto$unix(r0, &(0x7f0000000240)="a215775fcf75cf0d3bd2ecde15d35b9584ad416177b225b971a5e730a32f5e07fca486a181eeb1d6cc31fa0d2870b58a7c0a164ca7bd67f3b4c0d4552e7895db600ab916", 0x44, 0x2, 0x0, 0x0) setsockopt(r0, 0x3, 0xc1a9, &(0x7f0000000000)="e5642315", 0x4) 17:15:27 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x20, 0x1, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x3}, {{r0}, 0x0, 0x8, 0x4, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0xf4, 0x20, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0x7}], 0x75df, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x6, 0x40}, {{r0}, 0xffffffffffffffff, 0x3, 0x8, 0xffffffffffff5697, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0xaff9, 0x40}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x3ff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x3, 0x0, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000043, 0xcd0, 0x801}], 0x6, &(0x7f0000000240)={0xffffffff, 0x101}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000040)=[{r1, 0xc5}], 0x1, 0x0) 17:15:27 executing program 0: r0 = socket(0x800000800018, 0x9, 0x6) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 17:15:27 executing program 0: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmat(r0, &(0x7f0000b3a000/0x1000)=nil, 0x0) 17:15:27 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) open(&(0x7f0000000080)='./file0\x00', 0x11, 0x14) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x400000000000004) ioctl$TIOCCDTR(r0, 0x20007478) 17:15:28 executing program 1: socketpair(0x21, 0x7, 0x95, &(0x7f00000004c0)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000580)="e04226fe409413bcbedf702982cf7e8f1333d34a8e75f7d434", 0x19}], 0x1, 0x0) r2 = dup2(r1, r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setown(r2, 0x6, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x40, 0x9}], 0x1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x7ff, 0x8}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x5, 0x6}, {{r1}, 0x0, 0x8, 0x2, 0x2, 0x2}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x947c, 0x206fca35}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf000000e, 0x5, 0x2}, {{r1}, 0xfffffffffffffffb, 0xe4, 0x1, 0x4, 0x100}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x13, 0x0, 0xd4, 0x8000}], 0x4, &(0x7f0000000140)={0xff, 0x6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) fcntl$setown(r3, 0x6, r4) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000200)='$\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='!\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=')(\\\x00', &(0x7f0000000340)='}),\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='\x00']) 17:15:28 executing program 0: mknod(&(0x7f0000000200)='./file1\x00', 0x0, 0x6) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r0 = msgget(0x2, 0x80) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000002d17192b36abafa73579e9d600000000000000000000400000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x2) 17:15:28 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x7, 0x1}, {0x40}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = msgget(0x2, 0x284) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/229) 17:15:28 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r5, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') setuid(r2) setsockopt(r7, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 17:15:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 17:15:28 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/36, 0x24) 17:15:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x9, 0xffffffffffffff3e, 0x9, 0x8}) syz_open_pts() 17:15:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe62, &(0x7f0000000100)=[{&(0x7f0000000180)="55d999276b3162a2bab6c8e07567e082ac492640b9a3cffa6a31d9e647298e20cee740c2231abfe140903de6fc6996eaf2111306a3191f704b882668feb1f39b360ebaf22bb877bda62cfcea8998ff89513a874b0f6d1ca3caf4893fa7480b", 0x5f}], 0x89, 0x0, 0x0, 0x2}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 17:15:29 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 17:15:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x58, 0xfffffffffffff800) 17:15:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/167, 0xa7}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)}, {&(0x7f0000001200)=""/222, 0xde}], 0x5, &(0x7f0000001380)=""/159, 0x9f}, 0x40) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001980)=""/4096, 0xfb}], 0x1) 17:15:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/153) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0xb516) 17:15:29 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x6) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 17:15:29 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x3, 0x788, &(0x7f0000000000)="34090695ac99260bebe1c6b66395342a5273f323d26e3b7759ac9044a4b7c646c2f53182f303d12aa3fe874b37606a2f86716d66b0074fa5a893a0aae7c2ca6bd8cd94ba0b9764c3ba853f62e705dcaaf3249a877b7f087b57cf0df6ec628f1ea646fce6a8e9d6035a04354dfce0f85593c48c0b6be029d47ff14d036898f58e2aece68dacc2b637806b242b79859a7ee491bdbdf48785b7e760ed023bbeff3ba97c3982f1188b790aceb81debc3b3597c2e78d337c033841725feba7c30d0464d34cb4ea9d86d24f5fbe24947accd80e3b94aa561ab08a0d33f73", 0xdb) setrlimit(0x2, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 17:15:30 executing program 0: geteuid() r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7f, 0x4}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, "5b658aac3f90709569"}], 0x20}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x48) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) lseek(r1, 0x0, 0x0) 17:15:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="094ec4b266ae651033f9c192603ee4d24a61d0e7e4634f220a28661aa12748d4a14af83348cf56ea463a4df48a03ec9b5f553511f62d228d06ab8439728fe935eb25c3fe3c5b7de4cf74c6803917c633918170e98f35e67a9c147eadbd7cecd437d42a07b04ce1ed3e13dba112b9ae16c540f33cafa854ba978febebe0582e910c53c48ca0f7e344dc9508edd9ff002c14c54a63005bca6dcdf72ed20573301bb4a1176931c33ad44cf3", 0xaa}, {&(0x7f00000001c0)="956b9b1948d957689215ac0fef3002f5c733c552845b16f45384e943956b4ddfbeb5675a82141252689d049b4d09ff14f39b39cc5d207a082d7c3a304a1302857d26cca9fbc92e4c401bf352d3c2d78044545c6bfd7cd05de4d8b9", 0x5b}, {&(0x7f0000000240)="a302a8d79a8966efe883ba5cc860c01910869679d1edd8159b5ff72e07bca4d5fe4576d5d54b59cf8beabde788605605fa717369889fc6f6e541431e1cb407854328c926579912c222710776333594a36c7c9d1e61c3b53cafe3fe165468586959e1c7828281d0fb35f291129850d34805f385add2e8347b6a965c38985e4e5531add68ab0840f25ef309e7e2f7b3c0038734a6d66dc1c14ef0c94fb755490c29aabd307eb264b06da24b6039dbb52cf6a9a7f2ff217995155af38a00c98717f4fa83bc41a6d3b5a5e71f888d1e6238e", 0xd0}], 0x3, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) 17:15:30 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x8001) r1 = socket(0x18, 0x2, 0x2) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 17:15:30 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x4000400000002c2, 0x40000000020) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa, 0x22, 0x764, 0x8}, {{r1}, 0xfffffffffffffffe, 0x7, 0x8, 0x3ff, 0x400}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x6, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000006, 0x7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80, 0xca8, 0x1}], 0xe6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x28, 0xfffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x42, 0x40000002, 0x9, 0x40}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffffffffff7f, 0x20}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xfffff, 0x1000, 0x6bd}], 0x3, &(0x7f0000000200)={0x100, 0x571}) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 17:15:30 executing program 1: r0 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 17:15:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0xee13, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3, 0xd9e1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0xc9}, {{r1}, 0xffffffffffffffff, 0xb0, 0x0, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0xa, 0x80000001, 0x0, 0x7}], 0x7fff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xfff, 0xd4d8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000002, 0x8, 0x100}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x3, 0x64440889}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x80, 0x85}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x10000, 0x6}], 0x7, &(0x7f0000000300)={0x0, 0x1f}) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) sendmsg(r0, &(0x7f0000003d00)={&(0x7f0000000340)=@in6={0x18, 0x1, 0xfffffffffffffffb, 0x20}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000380)="98927d1e10cbf06bb24623e9a276ee14882f97f4cbbf636f9cbcd9c0c59fef0b5df62fcdfbeb3b73b3a83173757a59351bd5890cc5ff13ecac19a4eda7ef89f17b29b9396b23c5573a05d5274f85999c117456e5a88d731720a1da0595d5e1e3e38851e214818fb449858f525a107f164e3160f979ca178648716dfaea1b8100956ebfc83cfb988be2fc049fde193ae938a79457a084a4ade4f7208846840ff3b258804d79edc2bd9d58f725ef026ab5ce1472", 0xb3}, {&(0x7f0000000440)="f82ebb3340daa6532d89cb5d07141e9d0cd227daa11a2f2f9f38ffcc11841f7f7a573ca8deb83de0a6c482e49236578415f09629cf8723fede896324ee70edcfdb7664756a9c45e2d3cbee1851a2f063a364711ff706224be11da9aeb5da0527682a59f8d78ba17e3974ac038990a37edf00ed240e39ea950776eaed1e2897a858a1775d3e5e5b468ec6d2c47cbd681eab277d3815c4a99a1da8bae79cd2c6e6ec0fcb916e", 0xa5}, {&(0x7f0000000500)="6aace259b4df60d6d47a8d21e6990cbf7a88c5529263418b7916f0e6a79623f6cc9181e59e49158b8432893ec4dabd7b2b02ed17149bf8068e58361cd34c2e55bf5639effafaa41228327fc38f2ecf9d8698af1c6128a667d4baaf96d604d5e679a564ec5ddba05101a61ccd70aab1612f3738fbf4fe419c4f98f2f14fbe1ff880b90ec4e225679384e9705df39cde6a092c83680f92cdeb9d97886e78c8cb015cfbf4d00b48ef356b53aa4b0907be77a22f467f3a508af453c7fe90b9916c15ba0acd1006493330ac79aa8f70bf", 0xce}, {&(0x7f0000000600)="1babd0e477fa995ba5a0a06e71433559b337d14b4bf78244ce71b3f9c44ce6c8a660b41f48f4f9b8c2d70df9adb8804db63a3805ad9eb7529f55ee7b103249e2f2db7a4e7f9fc345713667e2ab39fccad77ff51f8d4e7cfe2cbf215a1c107c2be7670af264482878314c2d2c6cca466ca62ca75080bfbe5dc85d0c4423d2c7f1d0ca90d5a288182a48d45ac82503b181692100fe76a9351c1e3f3ee8301455fdc7d6c5e6d6a6b7d749178ac75bc53362c4a5f7c430f9da283195f7902dd859e1b860a21c82aa0c4068e091e53920ee5dbc8403b5887f90a83aef809468cb36b72a10675dbaede7632787eb25b05beb016d8c4e", 0xf3}, {&(0x7f0000000700)="97c67ba1a0abe8c00c4eb9d6de9425c8ae87e9218947ae9f9c8776003d073cfb1089f2cf6f27917021bfbdd72641381ad2f8a843dc4f3fa71fb2b6beb1570fab975e2ae2ce141bf89a9ef765f0120bd406e1ab982d791d8e6cbd8ff6650af1fe7ec4339545a0cd414072b5c59e1db635a61e768afd80b5639e42feace3c75b82f44ff56a62f2d606e8ef278ec97a1766accd285acbc89ff23c74d32a7f6f35785c92b769baf4d4e57e3946bcb3644001224c0c05e7d40b26e0e67ead750efb622bea6088dc6484d6f03550dcba93bc3688325e4e6844be8297b01ba85a9cc195d23fc02c6fbfb5d7a7860dd8e52b", 0xee}, {&(0x7f0000000800)="4a57d0c5846a4e44dc1c176d42fd0bee8e7ff4f895d7118a233969804cd5f53e2fb96cf15ecae040c55c7eb804fcb94d97f84614252519a9c80ade0fcfd52799a712614838f393cc1db38ee26e306d8525a3f44d", 0x54}, {&(0x7f0000000880)="494ff935f901e203fe5f5dbb9b5f8131b2a46b086b39463b807f8c3a09ec6ee081886960dadc058b5a2464d404b7e4039bf3aa8610e914397a75902a83c2cc9c2c45a3b2cb2bbb543bb62603630fab56549e295f947618ceb84b2216d5dbfbe8d52f504d78ff0ef9becdc91f4c662dd1b056b83cdc41b2bd004f0b2e5f04e48852c84d899fd95723da5c378eb4482fcb439762f72c3b527a94518f6b938c168673687bab7efd25d9bf1a131af595c3665911a80ed75bd5", 0xb7}], 0x7, &(0x7f00000009c0)=[{0x58, 0xffff, 0x100, "e8b5e338a509bc545b0b744fc9312db146af1d70c4b0fd1e3724c2f926ff9a3aae08f9b677892c4e451476654c0e94984f65cfd39792f5b0032a4bf72d1beb9d5c18d1ad"}, {0x1010, 0x1, 0x7, "47c951f079ca7a01fd6683208d7f6b7a4a9c9102f4c369a11581b78c0a67f788a66717d816154df3d4fc962805c259cbd1c74903e63223b96c79c369ec4fe204540adad653b36698f4177e0745f54c041a729f4a1faf64e34f90f36a67a66425b5586afe8cbdf1630fbf19a86e43651b5659937659db77d909ae156783cb50753151fa5c4b73d0c699808a4f17ba6a252b7144a1fe48bdab5a33327f53fa4792fb1bb375826b7683ce0fca7a41a0a0cd5b72185df7de19787169c41c7aa6cab928f0f9a613a043c0826e412a4b41c42b83c4eae8cee17cbe2df5bba1ced4dda2809c5bcf8047b9e2e749e126ed9b843e3239f189a4af27a45d165fff4706670f9b5ee9a84ba651a2a525f10ec91cf1205d939f462fa983e7f25c31646153dcea324e984a508bbbb0b53aa7d035d372d698753c3e71be27ae3b0def2af42376e7ad40f8b7890cd6170650877ab33c4918fd55ecded5b21021335498afbae960547053b8dacb9e3b9eec3cffd3ecf00fc400915df558b122c568c6a41c4362eeec2b3f6eccf1cf6ca15dcb7bb294c96e03415c0c4f980299d329a82be1a4b6e4cab9a18a125a496ad481362e1a54824a950bfa2aad34503596cf343c9b2b9758dca99c25d55d46ea47d8754e4d6f43f4545902481c8170d7d174cb9d0c6ee3a3bb58be16657c1f71e751ba0b4215375089207dc1358f9a5ad4d77d0c487ffe4392158e0f83961739bc5d53af1f4b53b9490cdf479e8c834c5a5ef980fd8218e5224e0eda4f649f6e34e4119355265b79db846dfca144060345dc0480bb479a1f806a30c5a20e4555b9a3eb101975ec5191d24b9d118836b96531038f80326a1890e24f4665a84fb40e88b774262f2663aaf10256ac9d35405120a4c8093be378b52c176a740aa6a4f7c2feeea9de9c2dbfb4754355ff1488d91a2035670276cdc20d1c336002ff9a8eeaa8b070d6f0bafe3c59eca9c2bf2dba6474a096c1b8a800ed75f8b76a26b34455e9dcabdf90b3af353c137fb1d420f3f6eeddd118c0b826a5545f938f51377051ff1bb5c7d909ce2d9c6015ad3acbcc1a83395e3d5cc94ba5d4f343a0061e29e3a1f74ee81fcb9e052deb0662b090ab26227029c6160de23906865b3ecf44cfc99f24cc3e474369e738f7a931e05d9c299fb2622a04fdfa78e03d7ce8fee8ea8fbd2b6d57ccd852ba5cba695135e9b3d003ea5820dcfbecefbbf4e9b8d9d85f8a2312599c248a76248196750f2c36a66ab91bd6790c1096f88a4ca63859e5f68cc775fddcadba112b6955dc323254df04b128e3cd5484db00ad2ccc62d52b8f29a19ae8a34b8ecb18f9fa08131320cee283586b5936452a52f433b748fe5d19f663488c86d07da8924b6b51688cec1b0afa05200dcd7ddeeea409044e1d757dbe71a1719a86c3f982b2a3f896292460197de0bf6baca3c370b7aebb5f180e4d02489e8ee188f1d446cf812893d69cee5d203d23e640fb753b2b03484d4df86920746fe06cbb6a67e5812207cb16a1b89a67ac92afe1029b28fe9e74c8a2c7af5735e2c7997a8e1e783915cc1743d2c0679b05aa6c9a5feee0c9df50808bf247067f2335acda2508cc375a806c053437580b2095718247d885fed0fb147d611bb7fe0e4131f3e89504f52b91ac3c9fc2fa0c83bd98fc2d2542f10b642188ebf8cb14cb9dcf1ee657269dbeb5031b3b5d93b922cd52bcdc701b5f5fa358c721a98557a98891bde1362ca9a1d1ed884f7dbebf6d8370fe86aac0fcbf76f70c83ae1af9a3e4bd3a8d315331f90818d7f6909ef3d9a4e76849d116b512a6f731b70f09c9edb6b025abdf1c5c61707a8cd273c2a3de5f478988df4a3e86eb4e471af2d73acb1cb399ef31b24eaab41d6d40ee57fe4688a025e10fbb4415b2590387f3b8b51c746bb9af303888134bae946ee23390941f2463c633f26c7cb6d2356cb6625feaeeca3839641bcbcf42001137186977a9e94cb9bc5f0e5292994fb1d4fed67cd75edcb5eb2e117ca701db721a8bba696139462eee60754172138f95262e7f267ada89704ee781fc5a5d990b3bbbfbb56dec7aca0bd6121a86778fdc7ac680a512bff1dc3200f1b2d46ed08f6d8c62a02d2394a253dac07950da2bd27edb4433bc4a302a10b21315d8f2a84ceb886042dc713842168dde80fe5bde4466203239dc7def753361ca11be25b918ff9a93613447edf550fed44f14aa6ed8a6c9d60a2f6530c4321a2ab690ee783a6325ecdd5bd9e93078ded6bb53f9d292ebff60f96fe00f641f63c15f3cabdc7d64a070987487200f7c1fe8e6447264bde1712ad21f75a715380c037394108c6e24cad79f82d02fc6ad74901f141d8ff97a578dd95716a4b620a1e0315a5eaff16a6e65830f873fdf51132caff070a4a32271c09d31fbb3d54d66998b0e895662558eca85d0e775e85e2fb0614cdbe98c52423b1eeb19c69fd3d70d6d9af37cc314d3d1a03a834139b5b7ffc2ade9ec31aa248a71e25f177d3757cfec0bfd16ca9579e8c8f054465d5052a31f7afa7a9444b69c2be0ac8f1f993c2a9d35027719a1f9d954062e39cce64fc02ab416ecdbc185f23ce9c604cf2c7da776210132be556588448ea064b66ef217ea2d88fafce87d1e90c119147662cb10cfc46bd0c92289f3399d574858353519d40633dd948d6d6a5e4f24adcbee987c4957bfff3730a414093266ff2ff5834b895fe258a660fc05a3bb36691ef860c33ad4318bd0e8d255d361f83b86c6dce6f6e3b36136e4222382f77b40ef0f899c40fb9f051385550254bc555e7a083fd21641e0bfc319b7eeb4749b1fae4d7afb80a34dec20a5bcbae50837d383fee12aa006eaa450c2eb50a8ff17392c67c734a7c4885c06bc658eecaa298d05ddad9941ff9a923df9159f63a27ac59545d14efd7d1305b650406c09185a779af5ab57b114c4dff2df229feb13f70b6ccdd801959885a55a67232520607e6857aaedf7f8504dd4b1999a98458ebecb74688208efdcd5d4e68448c0fb01fa5b2a04404c0f2ba2b037e954c2cfb68dcd7cba0046d7fac04bdc2e20ce9fa53d1afecac3e890f4c697a60007ae446f622a314a1f39db78d81cbbcb4cd9607ca467e1fdce1c1633a6c476cf48cbc5b4715c5bea873b22a2c031c5d755bb9809188abd0ff770e0b35f5ce785b02721ca636b97860cb36627ce4fe38df1577184a362cd23dd9a0f9d33466778329611fbadeef424df1284feb5db0ebe286e5f303ef68a4094772518682b7e777d02c0e75efeda6c7738a7cb56fde8ccc39b704a176224c5f5329ad867a058f88b5e5823defa4a710219f2a49088f3c5b0c3da6f5431c124cc9aae7f85b64f7ff294087f78fba0af7ad902f56717692b82638999d51c1bc60ba282e9566a189d2174a0a89019f4672edd8111a3bc5231c3a9c9fef059b3cb7b2afbeee69b0c61215db865a90d467b71390a912784ed0b894b3ce4d3199923610a676373d40539eadc9a7a911bcaad0d9ee082046fe600c281691cfcc99191035c42567f54bf3241b30abdb7e479558b41c7a0b2968d8b99ba5a87c993601bd19512497f74b0df929412a8edc25a2de6176e4128032f39ce05f8093733b4d00bd6f63860ecc031e2aa66db712e0514dcd472c41d7cb1d479d1be1646d8071a3e8e79878a1a17a0bb770f0c69c6af9ec076d6e8c5884514b271678ff661f82c9ca21fdc49e04bde1559c2f1a981988859745f37db8b73b40ede3f310d7dd94d48bcd89d88a4117ecae505035f6b61ec14091f96ef0dba580a2b8cfa1f2b0ea0bedff246f1959b75d0afbcc1095d268bcc10c380934102308741be36ce01b73473698a5765d81e88a4ced9fbaf47821c2b51e63c3759594ef9e6de94d5bc1f0af91dca83333b593bc29238f6e9798492d7db5602a25c83e001e05948d8b5ae3c3d1c368e3859979439de29bcb2fade8054ad0dea663a40fdb9f311b710cfbf2949fc4b14059fd2770594ba6965921e3b0c2e78b66a25c315ec7ab47e652e3dfd84bd88d221040161fb9a9c2281de5f13cda5b547d76ea708f72cfcb26e36e98d38d013092f2c0177aac46c157dea86d83e21a1d5b8579e734c758a01e734c12dff7e8dc7635903f0b6cec59d30e8e95085ef872f9a7171d4193b2f1d668330571eafe28636470546b7624e6bf46a9d11b9b08482cee45b4c38ab1f11f2ca81f3267b8f4837e3c0f5c590c036326eb0310d755ff16fce03a0eb2d68af18ca0e8ebead3b3da750f77bc29a8e6fadca234ee87b2f6d3f856d1de48b90284f9c45ffbcd3c93d9dafbda43dba4602551f31207648ad5d13256421df76c3fcd54b1d408abb1180bf6b742bda536da2d2da7ccdc7297f5084ec9f95f96eb0b633f72321984e84f80b2a5805c9f7386c62df83c93f4c5d3a69ae8f9b1b562265b6e2f930a9e0ee34bc874e3a9c09d5ea74c964cfa5a6113c0c5e66cf7da3cda44932ba91ae355901c27888811eb250fb2fed499d027242aa43142d7cc275e40c76380228deff771249b2112c4c284799e31622f1cdf498a80f7b5cb8b71ef244cced9639b4d98dcd6219c270a5fa9cc8938a53db6885b26bd4ab97ced304c2cdb40bbbf8ede612e896804dce85f131c71a7ab72297de442a4a61a801a64f94ae9abc6ae22edac12002dafa3ecca14d9a85762812107f545d7ea0e045e5fcf115040c53a48a009f133631ae08efb97173445867499170f849da19ba6d12b8e8435ff2e576ea92adb28cde28622831649a30b789fbfdee5027548e0a5ae6223f1021111bc1e575da95940042c9794412d45f95624ddeb7cb546ffd84072daec1e5b933f2adccf1bb17dbdfd56c64370c3337676ec6bf27ecc427858e74fcd231b6296debcd5b8a4464af457529175e9766ead54bcfcd94474e81f1ba095949dab5cfcda45ac1e1fec7d510f3077c2434702e53c6d55a55ae4524018d0fe62ffb83fd54b85259f54d15c4d79c4e9d99a1f2b59e5c41e87515ad5907556609b50e984b4ad1d6d27a657a7250a85f64f5bb891938cd2493b25d90045e2633e9ebb33f65076a4e8da0c88c403f95a5d5a5322384b43e6019e9f20ee23ad2993658688a3e52e626f7ccae9f99d2957c07a027950d8241cdf119ffec38f9fb0deeb95ab43775b746cfc62beed7123348142c25942f5331910993d3edbbf82122403c41e8207dd5ec09ef388bc0e4295f5b9b5194bf3601bad74b4140037b75cfda15ee3f2b5b890615441ff7ee7f8a586b343f9495ac362a1ab8c5ad123fe0917f3ac44e48e306f5b0bbc904d6cf2b57122e334f7e349c4901d31e0a253be071aa4ac87da2e9e4750ab45770bead83abc2362b2b7146f2bac49ca0902af1545ec382a6182ab7c63b405f875f5f6b33a28e504ef2af6d3b9fcb6a2274f6ce08607e563a8777af7181fd207fc0aac7cfcc2e85b446cab8e2d2d43f0b9d37d70e69a99773e72f3fad2c462cd1888e2f08578a68208204f5747d043bf6f80142d33ccc9c4fc25278656fa8b33a02c63237c7ae3b53e02b5f87c8c62323aa8eb7571844054229a182f7bb92a8a7091f690111dbb2b0854088c6665d023813a47a513b1743deb086a4aceb4c84fdcd1e2cdd9d013faf1ff7b55686f4656c7486f8d9717bab4560a5b16e1ca0f44e59ae55085ad6920e23e3aa31e4ac7b1039015bd75905d413ed8371e1693abdeafae9fba744a8b67e00e410b0a49df7797ef64d227f7ef4ed54985c144d4409004fd6a01b6cbd5be890ed768794cf88ae085019748ceb69061ebf53c8fd81"}, {0xe0, 0xffff, 0x4, "d7ac66a4c137d7b5fc2a09b29a820b3cc72155cf75d325ab034b8a28858c8195a15cd92b90e496120d99006bcdd5cc47f769b56849aaa23731872668fa1f9cf82106433e60ed6620b3627ab8e895ae14688faf63e9245c2dbe7729c6dee0e311a484b78943f103376a433ceed726aebd330ba2d2e539f759dc3fd9eb33c7729e054c7036c61939cc565bf4e694affb254d20534386b940ee9da04074b3d64278b073e20a51d0774897177b2ea1b8973bd4e406d01d2aba33f55768d223842bb8b47bfdee755ecb825997f6aa"}, {0x1010, 0x1, 0x3, "81a68eb3bd888201cf862e060ab7138eb6319ba681a93074f46b374f998c84d87c7187bb1eb984525c9cc9d09fd35833645a80d04d306952bfb38f812e1d255244e39aec27557af98d3ccfd868b27fc1ca32e92ea963b5e04cc7c2f529bc3996c48625625b8cafd8097597b119ddab37510a208e6b0f9e186ca19a19a1c6ee062fba94a668a84471cb688254742ce73bf78e06c5325e59068c0c2a3d760d46b94b498e9f8ac640e34ca4b2f92904a414b876c3f62b012b6498371b513f4e3769fee0e807aa3c1f461b77c24970cae2fbddd285f4e0cae1f7ab91d521577c027453e252fa479dbbb6681ff53e0cf7ab4a6f66d276d307ef77cf70783cb2481b1a53fcccc208b6ee5fb1f30b2b55317560d7f22139f91e2d336fec2723556366689710082db5a58cdba5d818b35fd38edfb0d6775bce0c3cf633c5d687bb9abd53dba803374e4d147a03645186faac137374c4618ed97ceed60dda81d9d9b7881fdd36ef441639512b68e0974aa3320d530a51718e687a4c02a006f760e31161950dd78fd355d4eadc9d38794680468725dee5b7beaf1b43c67c0730a3aa44a1ba61a391514f5ae4e58721ad8617a19e2a4f5e56289ff69316af939c1cae924d4eb6f0a74b1c93fb4a01905821957eaf25cf1f944a826324b5f530e051f8d4b406580b91fc1da6a9c1dabc3659d8e0c0f3778a4c96373574e265265200e0dedde541c942114fbf3ab7e96e75c4ade90f34531f5327b6ef4b9e5bd7402b7f98b72ea1c590c2796ed20376e79c9a0660b536e0e0a71fa8e4464573e0adfdb92ff0b999e3cbcec3a12fc022ec7a5284a90f1c1f5d019a2df8a98190c84d0e7561aa941903781f165c7dbd5d3be18b90ec463e5178dd71ee47ad4597a03031d6270b8ac4910c9048edcca89f6ad797343c44c6ef8da7dd03bf27aa902db9a764a598cc0978d1de142a14d0034ce0985529066bed4bd13ab5043b30ac4917d643503863b074c0b2b44fce9c8c4745b6f95aca9f59d77f135abbac67ec9baafae78385dfdf63c5fdf3c6d4f01d7785547de010ac955ed0c35b77ac35ce04faac671e9a0b3d0629d75c7719c087181f7b0585f3955b04bf6d127b23d3ee05bfb513e4520e153c26fd64d53666151d21b1f66194950126b9708d5b657d944b09f31708d4081933dbeebc649bae64681eb9f5647a601f6c5a9fd6b218ff309a282d9aa0c46219eb1f0a511c585b759cf4a23feac281873b3c713d4490eda9845f36eef655de4e59a592167b23531eaf5390046406bb603becdb9c84e4006e75f29231f28f1f6ef2c4f62b18392a0fe1b4b35477190d906a07aa5a020121ab8425b950dd49e3a2dc8fe8740630a4114493ba0850a342b42203292c00526fa383a729c75befd777e8abd4e7459749a065e22a406fa963c496227518368d51f74e1b2f981f9a724f26af201e3f5c33577b8b114e0548e96a932ec9cdef8dc9532334cd0e53d3a9860250dc010ec6256447265533c309212daa86a860888b2b97f66f1a86aa68eca09223d716361d403acaa5e1d4d7fc4c9266c91223314600d4b669ff98d249bb29617daa5f1169026da65fd516aad417826c12d6f99cbab433b6c7733af719634717feb6df104706d4461f6596a42d35bff6794e775cc09634cbac0dbff41da09f2c0ab07ccb4406ece8c7763b410faf7c708df2efd49ac9f35cef2915fe0c3310088a1e06d8c05e5d8c10b6a5961c9a5b804e7e2f224cc74441756ae113da68d4c1b24b17f9a9f1da7a1adc650b21de641ec5af930ff027765a0d46d0d93cb2dc9575369f2c07919dd7e671599e8b87bd216164255970097d6e52ce618668f95d2a46e3189c8c191099d92d28d9f22d800515ab97ad76b2c00e410ed8b9a2e885f3a7796f3478a8a31c4aecfa9756fd4a71557e4ec36beb4534770c006fe33952bc3d258a3df1ce18f3326e848b67a4c0e8cf902583e458072d5b73ba68b9ea54a86976ac2f03d0d15468bdd4cf8c1a8a00888b11448ddc52dd3a366d6bac46689be436b2120b24fe5285a17139543c0df9cbe06395cb75a115166217ffa4289a9c7adf0e472f0f65e7fe2e14d780936e4d7ac76296c569e3bcc3feacfb756bf4011364f952766b7798d179cee8cf3ba4c19c4ecffbf91767cc0c4bcff52b8fd12915f0c7cc39ff082b0e61bee9e7cd1de43fd039a04eb215c390364fa3812d644c09d66b55fd824d11285b1f05c91d1b605472e46b0c2f9db8c2a18817b06a152bdafdf02ef71617a339827e821d667fa769c0b0fd8670f7be4ce30c9509a624f99173beaaf7c367d045c61249584dcd81860a15180645f14cc141c25834eea710c5d09feba8489f2e828f36c38ae695da51caff375b9ac6416eef683dbb2dacadd89fc22f85c8a7f8bf0f0d6ab83fad32ae0867f912e0db68521e73bbf57e9e8aa32af1cd97381b01eb2d0dec172694ad72747cc9fc62c62d5a39252d3ac7ab6d0359d8a99d9ab002215aa3da3034616d4f8ac1b9e9aa3723a5916eec896e68ae71191a1402e6002e43488cdea4a8005f1b04c561962c5cf8552360ca1df8d6a70246a8f9ffab3f267a36cd6c3dddadb2cb39f9b81d42c4c37b0a6ffa6e9ddeceac6b6b8d5ce6a9b79427acaaf61588dbda6e0de1566e7125ea095cbb35f9fcf5de08edb78e2347dd30a581971dc6c7855eb6cd2fb47431ba9fa74d7b42b67713649fa7a23116dfcb7ae91ab485b5f4bdbb5c7e159d6956e03c5b48d9ac0fda3c54c1ff78e0feb7112d6886be3b059e022c26622d1acafc1f04bf7ef0a30afbea57384559c72ad30dd6d6aadb60b5666d1bc8aed5259f667774a695c6d66bcffe241ea47f9aceb62feb2e08b248c5c833f8159e6686ef78ea398fc64f2199cf46a3029ccddee7fdbdc416cbc3299768348fd5afe689a3fc16915b4731073e447b3f2a4cf471fc135a2669fbe15e8c45506f64dd6d62e3680325263142d732dfc017c48c6f2494da963d4af33e35125e7b1d7b6765a4c3b3b603641cd83ac73f9ecca13b47e15f997f86a8f3438852de3bc517a93b6aa3e7d813804803c48113d15cca0bcbb102855a15bead16985e17cc85480ab3d1cfcea16c0300cb1e9be0cfbbac8b752cb50c8f63bbdd653f2cb743fd05be85e8d7bd03f439fd90645fff2f75ebd159f1829a42e51708d63d718c82f56d504b9fb977954e982fdfca08c52c3ebab4561ec4cde807ab691fad6b4621c82356ff1a600f251e536cc3dff472a0d3ba44232e2de737f946f97e8fcecb7e4e0bfbaeadba504fdb38d2c041c7210c5f81a2471fa5a4e8439f475f579bebb7efbbf34857382a6e934c9736a90af949a9470e7a0812e68a5ec8016277389f2e4ad97e75195bb77f27ab367dad9dc1d0953890694ba5f2f7fe9042c0803a275aa29103d2733d57eea2e773103b5efae0826e10a9e7aaca610fe1ec86e17234de0b5583290d76c5016584b81cb3772cc338f1d5669a7b8663c819adf7e1a776bb3dc88ee2e39ddaf799bf76135f3b21954ceabd4ca830b4eda976d01a562ce55ee5431a85cd223c3aea32924b8cb584f0219c0f82617e84f17e694db494bec58189bcd052bf74a509444f84162f88a89be2c89c36fed2723c8ea512a7c97df69fc735e85fed2b4cecf777379d898bb823b69464c3d981c7272685133276a8353dd40d57c8e6851d198ed9661dcb269a0fd6943b8d160e67169d9cffdffb713ef25e47ad946a80fd1f19241822fc477f4331e6a65d5d16197c96f36f601416d150a5451e1a0d48bc845245c149ffc4b56685ef8675cf87977e579ec8d19d81ae6a455fdc738c4fadef884123c3b8c0334ca297c4a7bde70c034b59c3ee2e12f3493f9f567a2a4d318ac7e4f1e7bf2045435d790f6f417d1d619f8c03fe663d77e6acf62627f09009c86df27a959c6afe4128f10ecc88537d51f898492ba9a4810a392b4fe151301ff0f47f346c4f758e812e1532fc07cc0408c422b5c442e6cca6a1a04d840dbbd667768c357706c8ad6c8a988edae1886d3204004e750e150dad9107e0047c501616c05564dd3a3cd473f88963758cb36e24c5f8f91489124763332c9456ee2534856a0960ded46e1211ada36bdbc252b8f76613a3a7f0c8c5ce4e2c955317ad66f4b468b4b028362231d2478c3dbfb230ff2399a518e5ea7ca5227837deadf9f52bcaefd471db96ca58b154dae48672d90cb789a49bfc57ef7d25210cdd03756634ae82d6718cf0e28981cf09a21f1c452f1a09a57121e67be8d4604b83ac996bbf49139d3f5c601efa55bda00dd2baf118a959785c07d1480a96ab1a1b424e54e3d6b1b4fca3d667b9fb0f91e95cd893e809a1761514c630cc4abcf7159ae2c39ec73a3515ff637b18905eedf6b5c2a87fde47a78ca4eb2692b0a51e5cfc1dc25865974bdb2b93062e4aa08a4282004194800d0af99c00bd5d2fc8db22ea31bdb274490e289c32ae292bcf6392286162c22b7cb0295ccb0dda46960258070e3faf6f9db02c32a8ec7c62b3f06ed4dfd48c7ac89b2b585d74f73e291072c2ddcbbfd98ab7713f80fa533a5d064eed140f92c7cacecfe31989299f5fe845658392f330cfaba0e27b9b2064cb7e6af41cf1fd271de2eb875e4187ce9fea16eadba09875dc53a436d74d00d75bd51a0b4417c35e11e43bc00bca635a31302c5d80a9795acd1d301c3b1deba15a53d8034f51a03c9a9fe30e971fa659528abb378e625bcdfa8935365a098d455a2b3992b744632bcb399b53774a280fb685dd86be8a167159dd44f7a32d4f84be72a7b07a6fbbf0aec3f57fac9d40599982db72a1f03614b47a596e2a81ec7361c5e3eeee3a82d42a0d510e68d94fca7954704dfec8d94e61f4b7f209379873d570e3e1754043b0bd12bf423f567d8342b76cbeeaf694e2dfa6d5672dd06c80a19e9c26310191b7d29e418386e32d7fceb3f574219a799c28a8a23df62b36cc0b3bab971d7af806d4769b69a849e94dfa1f96175a11a665dcce0a22a98f13cf5bddaac81bdbc4321bf4388fb27d6f790f3a83140170e2b23283c0d18b637cb73415b79f368c6003fe6919880cb9430dae38574d6a83ff23130c2bd3f120a07662f4aad87cbd7d64726bab1cb142deee91ded8d2fe778d76c80a96fc71719fe5afc3589877d7346feab5e51540adc3fb9fdab5f5055d466ca5ab66cbe766994feb83deb4068afad88bca8f209ef6cba86a7760c5b28c02bd093f0db5898169adb86f0932f67ea621f6ee98a3199ce83d91326d01a3cda5dbfb993d53486ea11e0d85396d007f76a2ecd842d6258b00345bc488cee4e375dbc6fb3a7431b00ffde261dc56d7e3c5f64d51046d4ad071cdce6442b9d7cde995b700a9445524ac9c3d68f375ebe78c6e0007276896a1cd3cdfcea08794dab54ee98c33b98905b7cd7f5e2797249438ac800167da5bb503dba0797a3b312abd30ae9f4b95242c1d0f8b182d733f67ab1d05ff93891478ef406078df8678153359b817a1826ab11a39c4ace91de9c1d59f5b04cba1c6d5ccd116dc21d842f131028d1ad220332b4f1e4e77dd0446a59ae00c88bafdea8ec0ecd9a7ba6c166157f461c100e9292c3c26d4a40a170a15b7cdf6a59385ffb290203396f5c8bd0cef00ff3ae53bd06820a7af39e3e8705fbe549ef119eaf188c73aa0e9f7db5e37942b1d46466d5811fe62f93eb2770866b79fe81709a34d807b885253afda1fb03227ea04440ea5e243473db245b7fa1b7da7a87742e89bd2a7ef53aa27de6b80c96b15d66e5438"}, {0x38, 0x1, 0x6, "9288ec2b0fba9db785868175d248319d306054233f5d0592810e164b1198b52a3191a64a08"}, {0x98, 0xffff, 0x800, "eb10213d1828474a1e0a41fa613d474e4df1a65400d92a2a7447c0eb8dcc7307231bd65604438d00e6cd7b5864a2f5306ba6a3ded97739fd57a5c5488745c8aded385bab1e8b0522e0837f372a93c6c9600cddb12c071bcd04ac76088f978b80d78ca105f79f9840e48b2e6d9ff27cd9b5e44f25e89463c081642ee845b7cc63ff04bc00518ad8"}, {0x1010, 0xffff, 0x20, "6423b969d9590465040b23c1dff6cc9324b72e33f85b86a558c6d2281582a75daa8e20d57aabb3e985a0f67841e6ca8b563cf1b5748d18285ee222b64457ac94e038367d32644ad9b4fd00598327a0416badb568e85dcca92cf7947eb259918a2e775f50725805e8659fbfe8914f8f5e188baab78122971b701154cd8f1379b7dfe6642718be91d5d5178b30da81aa305ab7a7aa889bdee480c578f4098af6310b081e2e7a6109ad8221d3a3cfb73cc70bf786c416841904af3263ceac80c270230ecc669bc009f84c5dec7ee1028f47624741df7aedc960ca6437e684a22d67dbc370ae1c0563705fd1f409f48705835137b2b2385f69748ee098d8ebb902a78f1276b15979ebb45fbc4d70e0f5969012a04a8e0ee4710e7abcd81a66727ccc45b5d761c9ed2443b248c6d162fabe78c5cb35d00e5d93244843f4946a5ad1bb141e77919f6c68765ff20d3ffd8bc504a5df9b30bce5dc533f6c9de9708ccaeec2e63507bc9738eb5a5e1e7e82f667376d71bf9c03b7100003e2476860d4382b31c07afd62a901039c397d6aa3fe68b1ba005440a30d8f1afb689f785cea3c47e7e03e281f5ae31082b125cd1848e7fbc38d16357a8cf9bed7b3b379eed8ab1bd5850fb5e6460c9fea7cba4fdfcebedb986b58ea70dcba6b3594ac3a7087578f218d71b5273ad9572c3e6c5a025af932aa68c4577c985dc813540160b09866defa8a350958fda7f0ba568e85104764213394355735d9b116482586ae7dbea7c2982d6e4e3a84ed01a6063db0a60778736cddf5bbedf85ac4352f227bb6b220a60c298bb6353c45d9dc14a7f499265b2346ecd135103d6acecf6e1202ec637029285f48748ac14ae05f632d7ce03d20efa5f01a2e63423d91b12d8734012a5312c58d473947b6a195a0fa5b884f2a5f8f682275ee8a7ad15fe5bef0c1c14f9248eaf07e87a4eee64418fbc1229ffc2ca7f59c492685ec040f08162fd726a9d3157322de898e7f745f5e979c44c97e36c3a67f3c91d77d627cb13f494a6258869dc1fc9371a802b29082c1c487bc1ab7b247c837f951051e591ca43276e4f88c053ac9973fb98545dfeae6f7d118ec6071d6804f4b8e720257231d253b05d3b7882ffffad0173ed1fd7334a467b10c050a09d90ce83c04e5b766ddecc253d46f5337dc8c11c05069b9952a391703bb3671debfdcc4169eb0d3b974ed92ad9bceeb35bd9e2baffcf1c98a1ddff2f882f483ca72ed5759fcd0c59d377d93ef5c0a65a47c52e31b8785efd978ffea2fbfa319ddfa5d5596dbdbe9d9958ec5e321e573addfb4155af3f03152f2feed4c8754382785213a6d804226b0b5e532af6aebee8e2aa405bdbdd75f6e2695b1cd8ee0408732bfe1419e7f7841a600fc1902aa6783207d9f3ad880feb62fa9ed48ca0a409e163d367f381dadf922392172f8629f9286f057543516a10a42724abfccf44f9351fe11cbb3441d939d60e6a9c30735f6e63535929b11edd3de6c0509c4ae4ff487ea6badd2aa0791206f14ef089c26987a8f3323155b12f5d237ef1d4c0719bcfb3408a91d197d0d978ae9af699a30fc13c934c2bd8f6a2a47f9fed912bc017f6a14d304601239ef11cc5cb0a0448cb039c028dc46fd76cbdbe7249a67d0764399383fdc764bbb1efcf4b59d4f66af4269b09392dcb4b7fe808927eb3f442c607e15c552c5c1c0a064f4ea51bdb17c9870faacfbb861a189dd32c670cf5990dfa8580747fb4f898cf65a97dc21a1a5cdce6b0798e23420739c2e50277991128af90f08190c3866bda7f06b3cdb12f5311d9ee125667c35a9ba44d91e9ea0573cdbac764358441eb7391a98f492e2677271da8c904012a3b42fe22a65e086adb533770db3f418c22d1d28cf5e8f62704c87f9936e5f632dc856a72b2fa6bae4efcf74e139426e78b728491ce8a95241e3533aed8eeffd03640568a2d610db70b14b5f57a6c415b2885082ffd1909beb017a3b2c12d65e866e94787d68b6aa4e66bd22fc2dc1fe6354b89d3bf909ba0853cfabf890452fe1e55713f770d3c1446f1f2dc63143b06d2beb1337c3ba2a7ae9feaac4c1438f4cdd7f57ed6d45407bef85c753a9cb7dffd9077121227a35fd0d318c748ecdea28028be089567f3a7e9f2b2402e273cc0db5016212710ced3ff13e0e6afb0a3d8a58bb943df391133a7b52570b62688c2cea8eedf443098d2e82e0e16a341bb7b3454debe727d4d2699a31521b2b10b85349b52cfb2c0f470ace32d2b2e634f2cff2d70a709968cf018689be79cc8b0c5c4f02781a2491464d6ae027c81650e379ba297308e8dcf9e593e26406a0d30c90a0c4ec1166de46d257e781f1f3b8b2e891f5558bc37fe08f73ece5e8ffbcddefa6dda8678605dd42c9f6f1451289d3f4368ca7bb870023760487d85516a9c23d787041c2610b04bd583853ef84c0addab424e9ed4980bbaae5fed1ae24d47d7f5daadb088db2d1f1b5afaea39aa64249dac12c0b88f3f17897457068eada880925f6407dd9bc2f7de850beb6de962bca8e3f294e51b6384dbe0703602fbccaddef4da6e6fba40dabab75ff53c4c309160a1c545dc49c996cd7dbe8286583a544a9a0e4c709c879a0380538eafd60302bf078055374bd21d103dd3aebbe1e9aaf76e343474bac5e001e246be3df48c1b51794db97b8c5e9822917566b205b6f9bb2d4c2679bca446b566d6ff546b376c1bf82ef52f1ed8cfb05cef534e50c7be006b9c4b31b26ef2c166d7f544863e9a6464e09d80e41e9cc123dd72b8781018b1d7fa89065da4207ca3f75664413ac2743e01318d33c7bb509b790fab49973362a3723bb7ee46cbd24212ae385825aeb13d52744be370038aed7acdb65980a960178fc251543fb4447433d01ae1abb6e6138edb1509a019e9c1616f0f98e0357b6a176ec087c31224b68ccc4a4be09a85d463a132b3c1ffd3173c9a81f42c2e21d7b3e77d8f99aa69d634f76f650aca7cf8a2a3b46434719cb5c071a5ec96de62d528a766061fc1310114736f6fba9f26b0b2036d85fe7d9537630cd4b6b75ac4404881fa045f36b630a818b87d80eb4e89dbce93b6d34de9ca9889a05ff06c076eb7e1b6139f75a2ed880db69d8db6db7102a5d1cea2876b6d5e64be054c038a8bf692e69548e53ac3a05ed7b6afabcb49088906c5ebfd5e92e45163a51a34deb30f17af6190ed29d8aa884b36782052b80c2e73b5e74dfa90a092aa0627201c9bc3dae499b7aca2ea01cbf64398d4022a934832639ba00cc1f9853aa715833dfa3fb4fbc555859d7f0069bb1a769b87ca08ebf6cc32616201d17f099213d6652384ec7c5fd2dd5addf17644e618b9da44987c76bc97131ec0ecc3a517f5ad19d100703f876c130698a13e6b08994fc2557a1dc2c99aeba1b137277f3c0d9983f11f11cdae60b924f52c9f590558180c999624cbb3ab2ca474b33e70e2c1cb855cd64c6b2b50d6ce4d59386fa362bf7387b3ef2d9830bfb3869c43ffa03885250fa57760a7aeb469b21b9c594a10ad7cc845622f353d6b76b03a52648eb05ac9176f8235bb1ca164258238bc9b01262d0db82e367821414a192bf8e902e4789beef33dd0e2b8a8b4d285e518d8908b950d3944bef32688c0705cba34065c4aac0cb39995e6840843f4186dd6657989b13f3bbce8b380a621168ebbb3525dd94efa05b0ca4d9814a374b019c73f30d513c7a7c0cffc635dcac59ba7cfd58f88d16a06f9d0b670eb97429107b550cedbb0a8bc2589ef9155e467f7a0c75b4e04b9d9b43a9595dbbfa23e7d81636fc6937df7a251d59fae33c0519fae93753389ffb07113a4655e1502e97c22937bbd3ec427f08ab09faced9c9eceff150681d584ac3f29f54d6971b0d809fba3ba3f6f35d713030d6f1533ebcccee04310a4d4edc55a3f668e7bf3ac1ec8e2cff569fee494e603491909067bfcbf3298ad070884e4ef6e41d5fdd43ec226d28676b9bff99e94d4fc836a1416033743ea64dc2b179b902fea07d8614c70df2470e3a22783a485ba6f81d3e29b38458c02e0aa484cb056db2e79a0ba8ecb9ed9e22b82a0814b287966b18b82a544175a1fee6f5d70d7928c6a87990637dc8191eb68a991b374a2495d6c567dad80d7dbaecad40cd5f05da7fadf753ec4e4d1b2cb3de6c5dec2c5bb06d7f74db183ad871387362bc6f2d41ea1a86cf901c1c7d494bc3f1dce983ce7c03b887cd5efad213a8918c71fc4a830022cb2a3764dcd2a07be56543afeba01e380390b32f7ff7927b143c36054f8d0b16e183a39086c17f5ab28a16e83ea25f311ab20685f4d49d591b0ff5bbae1412e99ffd743c5251ee60b5c7a9048d40d068285a16acb161682cefbeecf9f15f58c9b37c3d6219f908dfb0258f35cfdbf5517735f1186c343a3213e6b3ef336cb758c3338182d70f2170406c745f4ee9d434fcaead3aac487dcc6a41e9f8478f96c2f6a30653b393032b07a045aba1c517f910069868486c59847a3459e670e382fe164aa61c5feae312854853c01ad465b7b85964553a08505191735bfd4739ff89eecaac2619d64c6545c49e36ec3a41b14f637bead6997aa24350077c5820dae31171fcf76f762720964d97fcbfa321f9372971b7dfe948545c3002def395f97cf3fdb39a07962e8fe44c1bb02b6ce606f91d89bc8b6ff8d39251861ef978e8b5136ae09e471e0c592d075274c35a1e0cb879c6602c44a1577d0e126cf62c94a6ff4467964b6c9c0b22e31c5d2a2135491df13909501e2a132dff01e4d9c643dc11b1f6dea7993391d20230024f67fe47e82af24c75009af1e1c9bbc256320633123f9bcfa8d5afe96869dbd2469758cc6337033ac7f13a51edb819feada065957f25cda65b907a93a7f36fa24217dc9f3d40fd2a741f18eeb60a14592dccbc00c361461e42d82b097b9a870d84dea41842181eee9cbbd4325a1dd2185fb3e3bb41b2e04403f54f053c5f8751a0eef69f4aec4a09742962d46063ac9cd63e50194d2478bed30b9d26c1b91c2f3aa40279f1cf15ed7379cea1f1a1bc49f216876dd58939a63ad5bbbcc46f3a09ec757ba03ce0c9db705ac69ee69e049cf8c37ce937efdda333ccbf86bcc0befe0c15659737b373e78edee7b14858e96beb363716cdc182c0cacf78dd9d43e7408638f75d8f1736ebb345f34fa1c7bddf1662509e445d66459e636150b98acd4903269a2f8e28eb4d3110029fa75463cc319e610b49a0991c33d0d1eb777ceee8daa2f1dcca713e3ada96c28e7a5be3a20efa6f9fd3bec2d53a9590595b2b6a62430101b8af719cf266c0a5964a6593cf9d1ba19bbb486bd2829fe6dbd39fc874de76acf4c2da1b29b05c7aca3a9546f83523ec0deaf108a9f4583be81db423c7713cf60972b179b2c7235d2e9a1cb664693a2ef1439df52fc4bfde146690d7a98433c7d6d15173103fb578ff0dcbec9329c6598d1139d73851977a5deb7d9bc33f1abdb312a8a7bc8c7b211bb7bf9fb29306915895ea4d7b7dbc6dccfd630914d8d23c3134577d0e30c3a20b2f2361e0b86eee0ac86fb67d09bf9e2057f33c813a346f08170bbe928940bbde5fcbf7c37698cc9a73f5bf37b9cd1c2582c3b28eee67e87efd83a9e93b5ee3feea7861c7af1e7f038ec150e5d40e279590ab5d330a0d4158c9c50b38d6d587722216eec195493514f84b4044c816a90eff2537d966f6e704d2bf8333c3bcf1d494ec9e7514440c2c19908076b92af021bea937880f12c2294de81c7dc80d46f2f3320d50942d3db96ab8cf"}, {0x88, 0x1, 0x2d, "09628c91ea99f2383239a9375c67ef0989b29576068fbab45e941d8d812066a4795b434b62b46bdbc09819720290330bd88b677ac829a2e2d4d4eeda57967f8327abd8c1f44c5e5f6db9adfb2a603f11ba6efdb8e3eb7f677b692c4e56340f2beb914b26d8d05d84bf5b8f3445b61ea6f8"}, {0x30, 0x0, 0x4, "ca03d8db30044de6dc4e15a07f657d6b2f9dc4267eb5407f4374b9b33b"}, {0x20, 0xffff, 0x1, "1ac4ac032ac75dc95d4e8a74965a"}], 0x3310}, 0x402) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:15:30 executing program 1: syz_open_pts() 17:15:30 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x200000000007fff, 0x0) kqueue() 17:15:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000000)="a441b096f3", 0x5) socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000002440)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/70, 0x46}, {&(0x7f0000002340)=""/192, 0xc0}, {&(0x7f0000002400)=""/4, 0x4}], 0x5) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) sendto$unix(r2, &(0x7f0000000240)="13c8c4b5c2cf5ba9997d495f15df8b1169d4e8d5977b2de65decdb9dac54644e90a553faf52d269b404d670d950bc2626bf7d408cb6a760125aeb07a1d8335e6d38e3acb7351a781c8c3469d6cc999b74a7d502e7ffe96954747e32d9f77", 0x5e, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:15:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_settime(0x4, &(0x7f0000000100)={0x7, 0x7f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000649000/0x3000)=nil, 0x3000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) mmap(&(0x7f0000657000/0x3000)=nil, 0x3000, 0x5, 0x4010, r1, 0x0, 0x0) 17:15:31 executing program 1: socketpair$unix(0x1, 0x100000010043, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) 17:15:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x6, 0x1ff}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = msgget(0x1, 0x0) r3 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x30000, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/183) mknodat(r1, &(0x7f0000000540)='./file0\x00', 0x0, 0xfffffffffffffff9) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0xfffffffffffff159, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x5, 0x8, 0x9}], 0x7f, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0xc1, 0xfffffffffffffffd}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x7f, 0xf0}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x3}, {{r1}, 0x0, 0x71, 0xf0000000, 0x4, 0x10001}, {{r3}, 0xfffffffffffffff8, 0x18, 0x10, 0xfc, 0x6}, {{r1}, 0x0, 0x84, 0x40000043, 0x97fd680, 0x4}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000024, 0x7, 0x800}], 0x64a1, &(0x7f00000006c0)={0x7, 0x6}) kevent(r0, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0x2, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xc0, 0x0, 0x4800000000000, 0xff}], 0x339, &(0x7f0000000400)=[{{r1}, 0x0, 0xb, 0x8, 0x4, 0x7ff}, {{r3}, 0x0, 0x3a, 0x40, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x20, 0x6866}, {{r3}, 0xfffffffffffffffe, 0x50, 0xf0000001, 0x0, 0xff}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000002, 0x4, 0xb81}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2, 0x2}, {{r3}, 0xfffffffffffffffa, 0x8, 0xb, 0x1, 0xc2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x9}], 0x0, &(0x7f0000000500)={0x1ff, 0x100000001}) chroot(&(0x7f0000157000)='./file0\x00') getsockopt(r1, 0x6, 0xa026, &(0x7f0000000040)=""/82, &(0x7f0000000180)=0x52) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 17:15:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ftruncate(r0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) ftruncate(r0, 0x4) close(r0) 17:15:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f00000000c0)=""/29, 0x1d, 0x41, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1f, 0x8001}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 17:15:31 executing program 1: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000200)='./file0\x00', 0x30000, 0x493555247e14b1ae) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r4}, 0xc) setreuid(r2, r3) getuid() 17:15:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r2 = open$dir(&(0x7f0000000340)='./bus\x00', 0x20000, 0xc0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40000032, 0xfffffffffffffffe, 0x2}, {{r3}, 0xfffffffffffffffe, 0x40, 0x5, 0xb8, 0x2}, {{r0}, 0x0, 0x8, 0x80000000, 0x7ff, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffff8, 0x21, 0x1, 0xffffffff80000001, 0x3}, {{r4}, 0xffffffffffffffff, 0x63, 0x20000000, 0x89c, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff8, 0x24, 0xfffff, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x12, 0x20000080, 0x0, 0xe}], 0x6a, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x0, 0x7fffffff, 0xff}, {{r1}, 0xfffffffffffffffb, 0x4a, 0x1, 0x2, 0x7}, {{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x2, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x5, 0x4}], 0x5, &(0x7f0000000100)={0x1f, 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0x21, 0x0, 0x8, 0x1}], 0x8, &(0x7f00000003c0)=[{{r0}, 0x0, 0x10, 0x1, 0x6, 0x4}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x9}, {{r2}, 0xfffffffffffffffe, 0x81, 0x1, 0x1f, 0x3}, {{r4}, 0xffffffffffffffff, 0x40, 0x33, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x1000, 0xa5c}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000041, 0x8, 0x81}, {{r4}, 0xfffffffffffffffa, 0xa0, 0x200000b0, 0xffff, 0x8001}, {{r4}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x7ff}], 0x6, &(0x7f00000004c0)={0x10000, 0x8}) 17:15:31 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x1) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="820233c6ee9b615a0b826d7d2e2f66696c6530006f0057b30dbd8e73385cbf6aa4a4b37256eeb2447ed142b6c2c9e8b4bc99cfc5a90663c29173c394ea5716840cf3b3d68ab5caecb9fc1b514072f0371515f1e0d06046ffb44f551715e79392e1b249"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r0, &(0x7f00000007c0)=""/213, 0xff01, 0x2, &(0x7f00000003c0)=ANY=[], 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 17:15:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0xb2, 0x9}, {0x10000, 0x12aa}}, &(0x7f0000000080)) 17:15:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000024c0)=[{0x0}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x81) sync() fchmod(r0, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x108, 0x1cd) sendto(r1, &(0x7f0000000040)="1b629fd0df264d646f8d581517145532f35a96fa7c617b8e9e6c7abea778ee9b4fb66c5ca1ece5f0714438d0e329f6d880039fbeb448abe8b903386b8ccac38e073f431dd870a991f8e1c7275a4c7f50e56714d64d003bece39459da6c2ad18c726ffb16ee0543fe0957db27b4f24232a0c4b7f7c5f30b1e245022df867d5dcc6461ede21c77303e23f6e6bc8caea22f64959181d5ab079f1130", 0x9a, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x9, 0xfffffffffffffffe}, 0xc) clock_settime(0x7, &(0x7f0000000140)={0x84, 0x5}) 17:15:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() sendmsg(r0, &(0x7f00000004c0)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000300)="26da9249105e959a8d0265604957d89abf774c7a5448d5e661fafa13e461ac4588a821045947d33daf481b7b2f1341c93357af3f39c42992c58842c1bd4821137747d7301df662508f005588255f61f8e2b1e0e690c83976c3364cffbc26e759e903c889fba261aa4d9f59d5a85b4f6273cc7f5ea75c4514c71f4c4c24beb154442d960677c49b09c79e744f811f960247b8b1d8842eeeb9523008244478dcddc0c6637b1e7069b09dbdf83755ed5d6b5195312bfa326a97585516906b8fc1e69e0feeb825d201872a3f7e4c2bfb13fd29b18a9df7f4b5548a29555258b3a3272fae96e236", 0xe5}, {&(0x7f0000000200)="3a1c113644638df526b109da394d12c1522234b891c8d82997156b34b229ad5355bd062360f36199dc6d5f64c3a3b84fe146acee57c181e26ab3a0c53d726a642afb155db3b540d293ec18ae5d6e5fe892e23c76122990a244c2f61cbaf76ca18160d8f92d1aea0ef867b91c69eed98b4668815928e413a9a3cb6be41ffb550339513d8b42d9ff58027bfba95023fcad2a9e85c1ea7fa94f9d5faf14b882c86fe55392bb47", 0xa5}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="50000000000000000100d94100000778e48a0d66dd02fb63b46c171e956a122695540dffea5962dbfd1853cd218dc8d6c30972f1a661cb8ef56ca945498c18ac3720ed85bbee94000000000000000000"], 0x50}, 0x1) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r3}, 0xfffffffffffffffd, 0x44, 0x5, 0x7a15, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) close(r1) 17:15:31 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)={{0x1, 0x101}, {0x0, 0x1}}) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000080)=0xf) 17:15:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 17:15:31 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 17:15:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x18) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/101, 0x65}], 0x4, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 17:15:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001040)={0xfffffffffffffff8, 0xb, 0x2, 0x1, "63986871c63cee4c6dcb34da77a2631e5190fa7f", 0x10000, 0x800}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x26, 0x2, 0x9) r2 = semget$private(0x0, 0x0, 0x640) semctl$GETPID(r2, 0x7, 0x4, &(0x7f00000010c0)=""/246) semget(0x1, 0x5554196d65dd12f9, 0x230) accept$unix(r1, &(0x7f0000002200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3650f8ffe7843ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d4aca007b4d8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1) 17:15:31 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20000006}], 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x400) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='.\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r5, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='\x00', 0x4) close(r6) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x2060, 0xfffffffffffff801}, 0x8) 17:15:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x80000000000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 17:15:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) fcntl$getflags(r0, 0x3) r4 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r4, r5) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x5b6, 0x0) 17:15:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x42, &(0x7f0000001040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 17:15:31 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffd) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 17:15:31 executing program 1: r0 = socket$inet6(0x18, 0x7ffe, 0x80000000000000) listen(r0, 0x1) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/123, 0x7b}], 0x1, &(0x7f0000000100)=""/62, 0x3e}, 0x801) close(r0) setsockopt(r0, 0x9bd7, 0x8, &(0x7f0000000180)="1896047947db4e3825e1fb8f0c309babc612546df6fd271b7b4a4fca0561f03fcc52add361fb2393345838420542859ecf5ac2743472a6a5b15655", 0x3b) 17:15:31 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000100)=""/202, 0xca}], 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x10001) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x40000000000) flock(r0, 0x1) 17:15:31 executing program 1: r0 = socket(0x10, 0x3, 0x4) socket(0x0, 0x4000, 0x0) setsockopt(r0, 0x3, 0x57b, &(0x7f0000000000)="f0106b90c0e880279f9aef7a1fddb7422ba364605aeb88ee4fb4ea1bf3ce0f4fb46ac5bacda47d436a0062d23c8206dbcc235ce239dbacaac6803305d767ff614bd736472e02db4f4b1753a579a870fe6aa568f503f043b991700e25356edeeae41479b0266db644f61c800631d954b1c2334c3b7afff59b4488108ec8332872", 0x80) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) 17:15:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 17:15:32 executing program 1: r0 = semget(0x3, 0x1, 0x44) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x52, 0x80, 0x8001, 0x8000}], 0xb6, &(0x7f0000000140)=[{{r1}, 0xe105a0ba10acb98b, 0x10, 0x2b, 0x20, 0x1}, {{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x40, 0x6}, {{r1}, 0xffffffffffffffff, 0xb6, 0x4, 0xfff, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x3ff, 0x52}, {{r1}, 0xfffffffffffffffe, 0x7, 0x1f, 0x1000, 0x3}, {{r1}, 0xfffffffffffffff8, 0xc, 0x0, 0x8, 0x34}], 0x1, &(0x7f0000000200)={0x8000, 0x81}) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/135) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 17:15:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x5, 0x4}], 0x10000, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) fsync(r0) close(r0) 17:15:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 17:15:32 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x3e5, 0x4, 0x7, "695dd6c6a4b92450c2580c088f95b21cb631f019", 0x9, 0x8000}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 17:15:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x23) r1 = kqueue() r2 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) r4 = getuid() r5 = getegid() sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="38dd5825f5b6fab5314f7cba086766f87214c2ddff6ffb873be1d6e6bc2cee88bb240004e3de221e142f398db8dd6faf0e65c023de3dc0099320046ba7d50c8720d29c28c20aac2a5d247445fa91411c76f4926474d48a33acf23543bb0c7a880f337d1049577d0fb13b34dfb1b3a5b15a4a8c41eeaf5086033ab4ec5bfd6eede4fd6912428036b03da840bbdc1c4c0a178520069abc4f259e5b7e6e5a06355e68cdfe8557a3c407829cdeab8c8b07e493a30c70bc28109b52359b2e6b9d5940d0965f856fe627140cde92664795509d850ca4022670cdb9e09ca24b6acf527c9e262ab4b214e2e0e2057b82290f9a", 0xef}, {&(0x7f0000000200)="40f26f0f8b97bf953a731777cdb6d1c970242dba7fcab32ec490dd6e21b355527b2ef0edd081d57ff78d06d77de2bf1f70791d6491d839099778bdb4b79f44743bd39a2d0f14ddec9dddd26b9376fe24eb3f1aa24c8b59fcf76906411f379bc7f6106cb57314f25a930ce64afdf31bc1803ecb12b9558487bbaf5bb913d59c5a1a40e127f9bc1229de216f9060c471c9d973eae15cddf98e3040744c8636da75d1361f02a948db6cc8fca6a4cd68212006acfda2ce76d1290a6cbf488dbefd41aa0a8e1a2ebfb2c5d95bf97ea768f4085412c97709a6468c1a28da8cc72235a074c425", 0xe3}, {&(0x7f0000000080)="3c29398015ec3a3d4252f46183052398a79459748c114c6d75c5f1bfae98cb819d2f67400da73c47a2d6f2b93e", 0x2d}, {&(0x7f0000000300)="9eef665b0ebf296856923fb1c6759e4e13f82566620477da1bdbd0dccf57a33e363fcef9be23f395c9b71b6be29936341a690e8debf0b5ad84c51cee088b83c3741a8d9200208d4ad400472f4d869eb7161508728212315815f3edecc6676aa4646e159c744d426f08dd9e80adc69af4365b6e77db4942cff99c5ffd1e03450deb4cb696ffdf3f6f2931ecb7b1aaebf0fefef9d81680d4a609779e9341cc2d066d4fb1c38de8c1435cb4847b8087d57a69076dc6793ad19cf27a52f4610b2ae0fbe7a58a0e9f3002b2804942c21afe0ce1fa7876264979ac1f9fb2b7455b5f9cd67ce4159c61f651c362598e1dd32bc1f42603b47ac26fb53a744a4862739f4e1e7bdaf3cb158bd0eaae46aee24f6f3fea391dd2f86700f9feb517af97ee8aaa2da65e6dfcb2a2fce6c0ddf64c9d1084dad88a38c9119f92bbf36cce80c57a193995eb389c85184091c5b78cfe93224358af8ea50acdd75e14452575eacc5052e6dba5e5e0a3c586aa9122ddd997e940235bfc1c73f12f028f7857bce53f9ed3feced32b2b93e98644356ffa2a2e1823fa8829880192553d931571075afd3644ecf568ff1936b86f6dff870a48b4e01f61015c980d8adbdc05ddf34f8d39dd5a0224b6c9808c0f6df60cba331b5bc83c09da08141a6f64a1cb8bf433241ef8f79a113bedc2ac805422f1d6d1baeea43a089e788bba6aca1872c90e5731ec49fcebff92c2fc07816cf6e57fd96291335113f7d7d472727d7fd83ec10f26ebf6b6cb0562f85ebf89369a737a3d5ef61bc6d46626745936f0e44fdb2161fc7036b818344c174a157e1558acb21b664b471748a1d5f9dfd8cdba16837ef661eb48c032bf0a9c6433352df154f6ecea891b644b0c4107e9587ee1627a6df2357dd5207ff255bb3f6786f8baaae43a551c73b83c0d5bbf1be1416d4c61247785aef28d3d871b29a98fdd2a3edb44be8df9b54c5af468ea124b8ecd635aeb4e72b359458e769ed0e54ffae4baa35ea116282e14b5709c9113c35c09095609d9376168b488bf7107f35ade8dd3b843a5dd0f0ef6f694e9516e975389ccc084179ee7f5118aba6105737bad27ccf6458fde0767b20459c50cfccda373e649d9e0e58d712e39b882e673a27430ff2181832924f8d7b1447b8942d86ca9d54c2bc098bd93f242b87cc3d55088b347a96a3f3427322ade1be8c6d9bacab989a3f5158e069a65932295a00e6ba9b7695c316146d12a33fa50910203652d34e309038eda7534480aaa793eba8b5565a14071ba904602b0f80a2b1fccdefa42ec26796400cf35ad4e2845f7453421d23203ee220ba7f14b3ccb2c25f680edf17064502f8bde4c9b27ffda498ed8d2395e8638c5e55cf37da18a9212c21552895d126043e0b4fc2de2899bc725fc4aa03e785034074f85623db248739a499772a245c09ea21454faec5e9403872606c08854cbcdcc7f065613e6536e904f58b204bf46d2c8bc6169d7ba2245980c3a9a7fa17df53cadc97a0842cd9d55d84440bcf455a5a1211c93e8ec323e36c22d8f9aab1ee5af3df89b90bb44362d9f68fa7d55009b2b7e241d2971dee5ce5a26c19e087c58a7c158ad5d6bf607138bea82f62a6b584c3c87f6385d49f0c28d9bc7a85d466185f63b08ae301ed374aa70a441c3a16d2ac6fe1ae4452175354bf352ef9f41e0b047e77d4e232125d012ee3855b1fa4f0d5368230b476891592caddf4567503bb8a64297a76907c3a10cb934b4cc796d42bb7c726ff646d279490e0c34414cb65f546d383a3d48b7a96669960263f0d5e2fadcc3ea58dbf1027874d64de7034d975760aeef5448a64f16f46a1b74a23e8026c494cdb1b739be8b33125662615cfbf7d017d9734c3608f51544f0887ab457a461523a794ac0f7346618f8009932b5b0181227d23ea0d5894cf94f1fc3bccca44f8256f2c1b7b1dbc734f1c2e4dfa292312877ef7ddab371ce0d0b78e961e518f09166df516aaa87bceaa377ad957d4414383bb3e78bc82f377014d31ddf1f18e87ec12af4f323fd5eb74eac02d6955cf0dd36cd0cfb2fff047df5e4b4d0e64aad7ba0e3c42f9079ca579487124020388763739c4a6cf6876190e849f52bb0ecee4c4121a7c14ff6725b74258609b3456c757c9a1612b0748bfa33ada64c859501bb617f358eebcb389c9af085fb7cd345188f177ed271f06ae43a9d178f2ce3f388aec99ed67e214f53f15339889a74a3651f60c3794e10149024b6a64111f724b2a1743b7132539554bd40bc8203dc079e0482ece50a8ea6095db89e3c4709aa0470bbd6c5c6dc4ad54d1bed8f3cd3fa6268aa615106098ecbf43895ad9b04fb08e3993516e7ee0b4daf886e250eaf93f9d4337ca642efc878def81d4fb799d8fd256df21d4ef5bed21c32b8cc1c17b4793a056122938bf7dc0d4e482d55b97a1a4e14b2da5556c1a285723d5c923ef80ae696ebd7bb7afbc08200df5f7da82fbfc0bd8d0dfa924e09ee2fab7a22ecf49d7d60f41c6cc09bb41e1693b0d0b15f51ba9e104b5da4c67b99748e56936d1250de82a405a0da038e4d943f934fe5f75060f7a9d7ff1ecfb04b8ad9cf356e7b9bf1b58d3fe33856031f6ac07c4316e7135c65323dc25c1d48d2706c06957e305ef0ea2be4d89ce997b7ad169e7ce09ff2f7e074ef5d7e64f4f061063594a7b79a59b96225dcba466549ef596db50067c81420e31fdd3a1ce42e559590a46c1cd57c2fd03e0bfc32fbd6293dc5ca7001cd731ef473dba908c078772bd2ffcfacffcf630dc7a69aef0ef1dfef85716c990b6cfbbc13fe5ac0e99ff22eebc087e2f10accef654c2364cd1b6fd3227482d05eea3701965f77659f382f965ca391e06a73a748553c310363dd0c0eca930a6bb5c772541719cb78e96020ed280dc08f961ec7993f4b6121bc604e4575a141e9b233a2b1347e6a31971660d560ccd6486bedaa639f5f61afb8f940b589bb23bbbcbc9977dc365693ca29a57474c1af8b63ad7378e3b14e5750f678bdf29b973991dd257817af113983873ca99272c1f92e0975b3e5dfc7629e9107f0321987306663f78fe0472b0d38b98377f3e259668728d8993230f1cb419bd597a688c81fbe4ab7a10291a151ef3c93ab41a2d20f06505f03fe0282b2657916b372dcaad41dbba629d3a3f16f3c29de6f2b586ccf02b5cd4dc31c8c26b52135a0c9f0bc90c58b3fe3d653577113558994e2d1087ba49267de448527ef4497557f4df67b8e06d765c5964bfb031f9695d92be14784a5bb2994e7a311a78538a84e42e287dbdeaad1a2ef950d04a72e9daad7b3994bcf491f7a6daf792bb398f5bf5308fb9509287ab75d32ae6a9de7a4bbd876b0c0381db1b5e39dd10ab2e1bc56442621004602bebed58778caf1c585cf5160aee71813822b19f1b39f8617c7d0f87769125926b24db204af77ae296ad725a19423221bf03773199d2f2da27a00bb09c96cc2ed5a155c8f4d3a9db208db2d25b8270fa8759c799f7a39089c5232282142c406e6c44f617c6776a3c77f4c471a93442ed61dcc058eea57b92c824c252cc034e32299ed2afe3971550bb7c544360c910cf55b7defd38653473c934e5f52d3d6eec386dbbaed8ee868bcc3287f1ca37b5e69e52d6c313b09f5ff861b4a987b52f0a0783c924263fa477866940ec9c479e5aa9a37ee13f9da1f1602c01f5a84f836074ab6d9e4141963e32e5263e4e96609b070d0f48e351147aaf66f4ee3e16688aa71c9ceae15bb6ad3cee46405b5b71f0d9bfd0a37a9352a400afa719249601bbbc5b7a984234bb5e6ed289ccec0d4ff048952ac13b36771efdff493495c51e0bb92cd6dc9ad6858d316eec26b952c1a35653dc7abe69d31166ffb76c45f490535218d4c8ad8fdc14545e5a4ea1a70ce7c99aa2e29df0607abb7b265cf4afaa82666fe13319c22103da4752e7f92475cbbbccb1e1cc97a0d2aa25d4e0d55cbdbc4965e0e9024758fdbe8d4f03162d9264ec784dd3c9ff4617f7036042af1c0360592b9d15da17832d46fb273b6677e08beee3b581f69191c7c183084ca598904248e718b46840d30a8abe49227d5298a9de68e3c00d459b0b9637c49df73ef3d6e76071cef9255a7dd83225096678721b13f596cdf569bf3132211c7ebe09362f0b08b93183c5063c8eae2ae0bdd19aa3b35326623afd6e3aba640319764c9fc79bbe6855a7e514f15aab76a430a956e9170766b3fd35f49142a5b14e36cdb2fd8f43bc54075d863b6e6c05b24ab775d87613a7eff2a5f1589153e5d0efc739680ca4caedda08d2f7282dd54faf36c15995dd917b160cac58a3d607ff7eb5535b6d1195a6b56672c1505d08306346573516110fe88ca2d12e10d11f633f668c0eb9d280045b242bbe0cbb851986e1f9754d19748bbb45aa4b52195de34ea4aa0a1ab183a9291be24d3415c66915c667e5fa27d451199cc4ac3f70a3765fdc4ec1079a07bcae83c1574e2e298ec5ad259239ce23857f888552df8cdbacce958289aedd29cd0da9d135aa830db8b64c63efd289e9e8df25b6666880a3c32041421f5f10e167b3c13ba12fe09251bfd6d7a6d4ab075bb6cc6fc4684f99a4caa9340df5a3e2580fa3e3317f98e60c99b8be8cad5ff736e75a0186db15852a585c732223e0abea14be04603b1b20c1de2fb7720d376606245117c0f671527b14bd327a866cba2c419b89ddc79ffcb1424058b9af499c54109887e9b117b94e250399b94dead9bd6868b7358c7b2fb10a3c4e55995cc52df4bbaed739331879c921745fe52e5c8e4dec597492a5014717c47065d6dc934030c9ee9c7318f6abc5c372b15beb00e6a8629a83398e83c993f2413b49557dd1bbe4abb85abe60c8aad91d7ebdc6d3fd9cf2b5dc5e06c84214af21716d546f205e9f6192b8b2cfb351569ebcc6eb3e4239a2304124a1a31125c8fb207842d0febd4edcd1d8e47e8980a3bdcf074669f081013a47f68d59002d3cc458038c71e7b1bee515629c07a415dfe7c98566917afbed96802505f6330bf2f026755a52e6e782e8cec43e24a71e6df75330658d1deb4942726c6d2593246b964981ed10a762463cdc7378de337ef54de80d5b9d93a196d3e645c6da04059adc1fccf5cadc6369c14889624c0f7843a45afa643aaf26c7b2d6f51e72b7a09a8b0a3d76a9729afa44fd4a9aa4800c7b1fdd777c7358b6b39b4ee97b4969f21d0898c25bc39d897990bb5448e1b3202ff0fb1dd959c8f5d792a873dfc7f7ba945e5a9832429f43474e07e5bbea16f6ceb93c22e10d983c40eca5b88f2be579b94c98d49b4c47ef0e4e7fc1d82802fd6499f2ba800f7f827e962af002733436b645f78d2adbe989166419d4d22a17a5bfb663353d498f8192f49fa86044cdf079bfca437f4f6090b253ff10d8c926844e025f3766b216a8132418af568fd48df604cbfe37c133da5b0daac20611e04c68799bfd6435204b4587bc65697577fc3d81eb47f49284edb31daefbdae1225088bcf00078dfef9a67c9fc63ba341a2f3fc5b182606a6ef04e88a94857998764e3150176e7a2eb0e14c80c8d474bf6c06524bf2713c093f13e9d5c56a2c96e6d9bd64673ac193c0640af1d2673f9fbff6e759a47d2f75e74a4aedbeb8c4981292ef43388e4c0907b9cbbe0bce70301db67248018c6314e522add5fbebf3ae1a8fc6aa873e581e4ba898187fe4591bc053eafd3582851bb542e36e0d960cb1e0d4424f3be512868ec3ee2b2109d244eb6c72123c7a45da82ef325bd42682396248f367", 0x1000}, {&(0x7f0000001300)="18912c1038890c3f9eeef7f6e7a9208557f6584e50cfd1de010884bb", 0x1c}, {&(0x7f0000001340)="83852451492f4382b163f2d00c07d287f4bf6ef206aea487d0d8b57e4071751d96f8e7274434", 0x26}, {&(0x7f0000001380)="dfd2550af325a635fc76273269e2a88515278169306271f7e55a842c0f5166df", 0x20}, {&(0x7f00000013c0)="b2c96fe978f05314ae14b756b7acafc1e4d221ac4a7622ac524d31330a6def939ab933c4e787c95c799388f6273724fa", 0x30}, {&(0x7f0000001400)}], 0x9, &(0x7f0000001580)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x50, 0x400}, 0x409) setegid(r5) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) 17:15:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000001040)=@un=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = getegid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r2}, 0xffffff6e) r8 = getegid() setgroups(0x5, &(0x7f0000000100)=[r2, r4, r5, r7, r8]) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') getgroups(0x7, &(0x7f0000000280)=[r5, r5, r7, r4, r7, r2, r6]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xfc5c) 17:15:32 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x8c0cfee12ed46d3, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8090, 0x1a0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="6ee41b168b93e67d66242bbeee373f5aa61fedd89e3c0035a8d3b0e0507ae5a96a13a0", 0x23}, {&(0x7f00000000c0)="3541b7e28924b27afd6990c7a07da968bc5f4ba5cef488ce2914de85358a0a5ed930b385e37266c9729fb23c7da4ac8f756a4fae376f87e098526bd498525487410be0462f757b639bc0c1c2e12d46fc3fcf2b37ca2a215554bd068e1726cbed0b40b73e5a8d", 0x66}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="f0000000000000000100000004000000758377491ba7bbfbd2010168f49c059946686b8d4f808c91d73895c0d685b69baebf82051908190a400660c31c2b2271a1271a4969f27b1f6a16c086c1b03bf610c8f8231f01c1a46039ea4b66b57ad775ff6a9ba199bf093d6743a18d93f1ae274dc25f35cca416c5cdbf624ec7945da7e5f5afbc1f1a35f473df04b6b4f04faa0f97310074b9a081a1dd0bf91027b8e136f9d3b8e53dc582a4cd1444f0418055d0801a9a241eeee7bdf8ccf9388e3d4cae52afd98e4f9764aa86d33aa15be11777b47e6e9bf99472aa70aa5a33fc3b2763b5b0f955b5e863bcc09600000000d000000000000000ffff000004000000390860afdfe754405f4c9351b7c6b5ebe99b53db3f721f631d8a409b7a447a8525ea0619e3282d8924445c1c3d530572f5ae53b625cf100735fc064683457418a0950e545e7cded2d2b9bd9d19f0412c2369d77e5bd106b043e25edc8395a09523c2c927296652670898ad6ddfca8492e058c1e7d366fc6946ea83ee71dd383af34cf7f0eaa2f139450d25fb1097c32c3efd2ccdfbd1aae4020baf9b9080293cb07683713d959b915be6986641c10c691f319799ddd70c92b62d0a546900000010010000000000000000000007000000ceefcb09173d2ace366c669db3ca4a2e935eb91a35e4fcfc34b27a3519bab8087f0cd665ecbec94218814a48acab90dbd0ec08b42f95a3bfc98968c826cbca6973b4e3caff7dd81909963be2711d0e2a8d2334e71abc65964cea75f4fa2c0bf2f702d68454b33b2c80f72ad17a7b8433d764f9ac24f46ea8289ec5493595c106153f7cb15fa10744075546e6924d2389b4a8fdf30f125a207f5853ee57e3be120f603e16edb9dd186677ec28ee9b9c06dbd6df52b35429db9d8594484c5ded6dac64d5d33a037b02b470cfb4227da68551b0bb4b262d141bd8ca8c021958f04fc85ddc6e6c73d2ff4c75a216afea40fc363833ad34a664897e069927e52145540000000000b800000000000000ffff000009000000147341c1a42da8751248231cb12a3fe3e14094042bc9ec7b5fa7d6795369d755fe32f1a7927fecceaa07b28fa40766607769c3ba5e5541bcd248bd07e5dc6c14d269416d567c0d160d4bbe4435fe64249bc701c78f07dca9ab4b773b75e4c0a90cfcfaf671492f9c87ed096eb755f2f0adcf9f2b67d52bad78c05b3b19a9a67aaa570be45e5bd2e727edc62dc4fb20e8e3fd02405ea696713578ca13f49145c7d9100b69000000000001000000000000ffff0000090000007fb167fe579e8b62f342d2c4ca8fff1b3b6ef0a72f4d9234e8ff722dfd74e260dc1abd48ef1b5506dd0880f98458236a79e8401e5548fb3364807429f61cb6b45d29f837b7450d02c55e619a009caefc36ece564ab78029e15526cb30f1e93f6803f3f824cae350d9c1e921703826829d625507ba56cd2015896e74c098cd985030567d5276ea11e16f12a6346990d763c6da72184d2e3ecf6ef1f94dedb7334f030d6192ccacd88379ea812dc3a8a4d4c3c8ef2d233686542d226d83ea93156abc8bda641af752c8a03e7a407f9dfd4a313bb32c551e9741480bc8949ac63ef493f493974e073ad85279c0000000000"], 0x488}, 0x8) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/149) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 17:15:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100), 0x0) 17:15:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) r1 = shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = getgid() r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f00000001c0)=""/246, 0xf6, 0x802, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r5, 0x100, 0x2}, 0x10001, 0x800000000fff, r6, r7, 0x7, 0x7bfe4956, 0xc1}) msgget(0x3, 0x20) 17:15:33 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 17:15:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000180)='./control/file0/file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) shutdown(r0, 0x100) 17:15:33 executing program 1: semget(0x1, 0x7, 0x40003f) 17:15:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x2011, r0, 0x0, 0x0) 17:15:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) 17:15:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/69}, &(0x7f0000000280)=0x47) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x7, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x880, 0x100) socketpair(0x6, 0x8000, 0x4, &(0x7f0000000300)={0xffffffffffffffff}) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x9, 0x20}, {{r11}, 0xffffffffffffffff, 0xa1, 0x20, 0x3, 0x3}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20000040, 0xfffffffffffff001, 0x200}, {{r9}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x4, 0x7}], 0x5, &(0x7f00000005c0)=[{{r11}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x5}, {{r8}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xff, 0x6}], 0x5, &(0x7f0000000600)={0x400, 0x4}) r13 = socket$inet(0x2, 0x8007, 0xcc5) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x1c, 0x40000029, 0x3, 0x80000000}, {{r3}, 0xefd0b1c34e8a7f24, 0x2, 0x20, 0x100000001, 0x1}, {{r4}, 0xffffffffffffffff, 0x8dd8c04ae26f6db9, 0x40000000, 0x6, 0x3f}], 0x400, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffe, 0xa, 0x8000006d, 0x8001, 0xc}, {{r6}, 0xfffffffffffffffc, 0x8, 0x0, 0x4, 0x8}, {{r7}, 0x0, 0x42, 0xf0000004}, {{r8}, 0xfffffffffffffff9, 0x41, 0x0, 0x100, 0xfffffffffffffffb}, {{r9}, 0xfffffffffffffffe, 0x10, 0x1f29d405501b114, 0x0, 0xffffffffffffffff}, {{r10}, 0xfffffffffffffffd, 0x0, 0x48, 0x850, 0x3}, {{r12}, 0x0, 0x1, 0x200fffff, 0x9, 0x74}, {{r13}, 0xfffffffffffffffa, 0x10, 0x3, 0x1}, {{r14}, 0xfffffffffffffffb, 0x2, 0x1, 0xffff, 0x1}], 0x3, &(0x7f0000000500)={0xfffffffffffffe01, 0x7}) fcntl$dupfd(r8, 0xa, r10) r15 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x101) ioctl$TIOCFLUSH(r15, 0x80047410, &(0x7f0000000640)) 17:15:33 executing program 1: r0 = socket(0x2001, 0x8000, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x2) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x40, &(0x7f0000000080)=@file={0x1, '.\x00'}, 0x4) 17:15:33 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffdf, 0x0, 0x0, 0x4, "2579c425c5f775f2b66fa033450e9465f4495ca0", 0x747, 0x4}) 17:15:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) sendto$inet(r0, &(0x7f0000000240)="909e1f9543597fd12276d17075c5dcafee3f831990f8f61abdd11bdf727df20a80be44acd680a9e0ec23e3eb1b6bcef068fae32c605693c0fe72d0c178c49da93c0bdbd7ff84ffd47224829a9d2278177fd86dfe1e9e18420a56e0349db3e22d5c4a77e2fe7c0161f9cdb73f340d24a13098db19e7aecbdc9f91a23bd05205e30e2bf06bb2fa5c16b58f2c7fcc04994dd5dcf797355c14f40bb4c3a35f894cb4b8119623ee4d08fd4879ad4ca79b549547f62c6addd7834c67785c65be431c65e59f2557b3dc2170b19ca428f70161089fe4b33b29846fb2dc2a8421f622a9dfd5cd3999f8b000919e0ff24d1bc1ce4253", 0xf1, 0x403, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x8, r4, r5, r6, r7, 0x104, 0x3}, 0x10001, 0x6, r8, r9, 0x7ff, 0x400, 0x4}) dup2(r2, r1) kqueue() execve(0x0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 17:15:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) recvfrom$inet6(r2, &(0x7f0000000140)=""/112, 0x70, 0x803, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x3335}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x802007, 0x202) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x1b8, 0x0, 0x0, 0xffffffffffffff4a) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) recvfrom(r3, &(0x7f0000000280)=""/218, 0xda, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 17:15:33 executing program 0: r0 = socket(0x18, 0x1, 0x1) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebff9648", 0x4) 17:15:33 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r1) r3 = msgget(0x1, 0x11) msgrcv(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000060000080000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000"], 0x41, 0xd01a7f1f26e0cd8c, 0x800) setpgid(r0, r0) r4 = getuid() setpgid(r0, r0) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) getpid() r5 = getuid() setuid(r1) r6 = socket$inet(0x2, 0x4, 0x30000000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getpid() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000240)={0xffffffffffff8000, 0x9, 0x8001, 0x2}) msgget(0x2, 0x90) r12 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000000280)=""/7) fcntl$getflags(r10, 0x3) setitimer(0x0, &(0x7f00000002c0)={{0xc2c5, 0x7f}, {0x7fff, 0x7}}, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000340)={0x6a, 0x916, 0x71, 0x401}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(r13, r2) setuid(r5) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, r6, 0x0, 0x12) semop(r12, &(0x7f0000000400)=[{0x0, 0x8e3e, 0x1000}, {0x1, 0x78, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x1800}, {0x4, 0x1f, 0x800}, {0x4, 0x68, 0x1800}, {0x3, 0x9, 0x1800}, {0x0, 0x8, 0x800}, {0x3, 0x1f, 0x800}], 0x9) r14 = shmget$private(0x0, 0x4000, 0x408, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000440)={{0x800, r1, r2, r4, r8, 0x2, 0x2dcb}, 0x100, 0x9, r7, r9, 0x6, 0x1, 0x4}) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000006c0)="ed92d6f4059199ff6730e89f71b180ed85cf8814fd7713056e0f7589f663c8cd63772141c458c1e2e46530e23e206ce8276026ef59dc65e8628dcb4efb395a2aff6ddfc72a4b58def4f68dfea390ec1242eba78332690f00892ed09f8571d88f89fe4a1bbc7ad69d650521135fa3f4277696aa01d891122fbe5b53d047778d2ff09f08488b483b22ef3857181d96f4eaab7fc694f5005ce0ea0659ee4b308ebe465ea1f622897c2d4c4dd591ce4b926ca9deeda11aa89a6f9f3734f00ce6904ca1c7afe4f68edbe86a89bc0718baa05241bf6578fe8044b4738286", 0xffffffffffffffc4) 17:15:33 executing program 0: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/153}, 0xa1, 0x3, 0x1000) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0002000000000000000000eeffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000811aeecac616f9c40000000000000000000000000000000000000000000000000000000000000000000000"], 0x7b, 0x3, 0x1000) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000240)) getgroups(0x3, &(0x7f00000005c0)=[r2, r3, r4]) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgrcv(r0, &(0x7f0000000680)={0x0, ""/63}, 0xf3, 0x1, 0x800) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x4) getgroups(0x7, &(0x7f0000000200)=[r3, r3, 0x0, 0xffffffffffffffff, 0x0, r1, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f00000003c0)={0x3, "505876bf0e76f4dce829a38797a0723bb4b7b7d5da2f00b6b24a1ba93f3c4e34270492a608d9160e543bc3431314a598b1315d67fcee61b1d0b7007b8be70cac77d9b2f7f35cef17bc0b8612eb9b8549b3b8ad6d2cae1c062ded7b1b83b491f25ec1f513d070aec0342d1b1c5c569304935fcf6f086b31350cb9f540b24542b8efe9acc94a82bf215930b6f73096e415c8a25853de0d96d31810fe9dadcb21795da80f2b80eced5607e0536bf5731888f52b91d4c541cda0f536ace4d7f560e7b8969caaf55ca6387fc0eafaaf8010e927cdb1d4c4874b229fdb2e80794af569c4cddb0319b32b824d231b13019890c1f24902319acd"}, 0xfe, 0x800) 17:15:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x2, 0x8000, &(0x7f0000000040)="ca5687e6de11dcbf854d5076792b24dddb2d68b15272c51548ff33352ef4684f8dcb17e5ae37a7bcac9557c9125ea284a2c7a0aaf189b1e87068da1e28f0ea31a8481ab87e8716b57cd12cec439b1c3f54e4090d4eb95403bb61be539e6b244af3026597e082bc7469f68599c262507c6385f85a59cb3f40855925bf5bd59c70495981c50323f0834d6e314d081d4dca33b21f2792c5ad7b6cae03d787b3ef3c66ba2050b878e98faff8a7bab8f21a704c3ea796ecbcb3ec29d03f65150ff87bc72c983db274ecc182dcb83f901f2117b814537a2d893eb1c4f3ae94c99a66e7", 0xe0) 17:15:34 executing program 1: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000004780)={0x0, 0x0, &(0x7f0000002480)=[{&(0x7f00000001c0)="4081084fc9e0f538ba5d0600c4d0c2db56d37b3900589cb38bab14ec6883483177349abdb0422c8a1ef768e1fd89cccb234970a50f32a5d457dff119a76b84d9ede4a37a8b40ad8bb8b394d6eef8400505ddc9b9ef35817b91b373a80938c0f7fcf1d387160703f3846fc63dd3b714a9bb0b49e6be6820ca32301a86b8e7f164717b25eaef80fc68bb37a8785327fd495ee4286fbcca535b29fba36a126d40a2f16b8f4f248c4e8f18c9b7bde98a4921bd59d4454410bdd55f2ff69708c0f34a5872989a0b1e3ebea316387ff888c520532a23491dddab85305c7b1de4870800af9d871cb4747651a6d89d4b72344839c21bd57cc5bb7a7998c53f73fb640e4aaf4bed45a4be4d6c4815b298e118f142a899d0639cf4c56b0323fe47559ddd0b8b87ff7f2246cb4607751cc891eb6df6b5329b58b5aa38333031ffa5de76a34ac3d3ec4a5948c20471b4a153a7cde45b3c3c1fa3a414a01f287453ea0109e2fbef7ff9a84386284949216ea015a438f8e04fd61899d9fdc3474d41f77cdba5f8c391ce711d2bb5f6e29be092965d448c6d9d717e1deffe15df894f1400bf9d3020cc42ca2315543ada17c92859bae758db4a9569d04f123500897c8f834eba02a6f5ab8c3273738688554301c2e0bc6cc9e0f6015541c7a9634d65545ad902e0c5b5f08f5d0a6c57f4c2b7d49a3719221cda8405c2e9ba5dd06ac0c75eeaa7717e2889234e16d96b0ec320fb2212a452354a87939d12657f3d2dbcb35472884c229411683e140fb16cbe351452eeb310dce1e97518e87d984bbdefb23c500b72da0141096569b9577258ffb89d1eca725e871e294ab7561c33ec211026e53824dd448be984994d5a7c2e7417bac4e439ce6bb9f900e03ab3f55d0dd7235dd6af2d7b0d865bc6631bbab02f3e8149a6c8413437dda3c3000cd5d3b487fd1b3731701117fcbfcb7bb7c974603d0c41c4a20de98531ffa491e5ed4dbfd2611ab2e34aaed2ab71d44396a5c7c74f4798f8750df0db6af5523da5b7a3dbfce9b3442ee7efcbe68251aa82e00cc5b97b572261c5ee24ac5ab0669652982dc941dbd90b8dac2aa8921179d2278728a952a70b64cb526dcd330cec389a045a28bb155dfcc5cde593b1dcd0099676adb43b1993db7746de2f46e99a3f0ee8db1a9c5aee62ad63fd9ee98e392471e90862e6848acd8daf7d07c5e0e3511db1cbfb1cab6979be4cccc3e798239f31e58502281727e1beada728de4904507e7a76cab598cf6fc1ceebdc40cc26412911269fc390538ce2c9d3c23194fa944db9550eb525946a9b2d7f912666c871c176275c55e176736e8fb4bb105feaa42b1c5e6146ef3cb4220691c9b827eeda075ceed4769913933321c76c856e978ae4e7bf432aec90bb07dc61f996aa4920409835725a2d40b2cb586ee8d580668a0c2f21c5781887432d07b947c2aeeb40ad1cc086842834b5562315fbf8a5467a5ba417acf80ca9b25a77dea041a792748dde061d09788226ddbbcf3ad579863456fccb078e3ef9589067d63b39b3418f02c6bc7651b67c0b3d3168bf88a3ec0a8f32b0664c8df608f517d2cb1d9e4bf2153dadee0dc1fe9ec445e06ad54d1761cdee98d974b0644a75d016e63cedfb710fb38fc8b868a9ab50ab4303c5be6572fe18c362f0ce022e8d24d3392ceaeb6cec4d71f22c7f97f2f1ba56c9487d83fb5de2874e428d0653b7fa7839555dba67d2a03419262a290b1fdb0092a9f2dbe338143312324d48400e40a72232e98a523a1325418cd1b5d2f03eba05bd96b61ff4f51f338d915fb0c4e3542db4513730fe6c6d2e073dbb952db238b9ec5394d88e6def21a1370c7e6328cf87d03b3cec4122f35e44f082b7a236e2d4f37e4c4a1869dbefd14ea66916a8a1518c7ffb66401bb5465eb09fbe46b51431ec9f4993282f90fd512ac10ab868dafbd101761492b7dc020e58f2c25b63e506d70ad6e6f66f6669046bbdc36caad99246a556add87aa3d4f2088cdc9154ff5ccfd72d0a59eacd2c23a7cb570e4d492d92fee2d65b077ba9e77a9c90de0a2b981a0f3c081eb8488e9e96f9553fbe7d3e626c1cb5e1e3e4af65696fc4015f22568359ae38e1496be9b2f599eada0ab8405fd03305f45eb4f7a386d92b0ae203d8b72d7dd80b9021db66203b51006fd0e06c860878951b5274150305ce3f799e658c9ff5634c5dceb31d44f1dd9cbf7bf0e0da2e9b357c4266bbb4ca40a02b9454f667c620d301651e4bd5ac89930430787e3c9f8de24ddb351d110172c1849177d1f309079661e12e5fe6f4ccc600fcd6dfd7dff6b0e9b6152686df182dce63d3a0177bd1b9a963d40fb80a4c393a0326ad6a7f63c4fd8c6fe186929b7f3be5ae0bccdaacaaa3813112ec601d446790380f106630d015601ee3a0b30889770dd1d17f0971080b6ec837de8391a7b1d6493665015246cca7564f9c34bd9b1f28528c79cdeaa379bc5960cab4e49417455f447ecabdeb711224525ba1ea951e0d7dffc442321eb7c1a4c5a6b4664fdd1c2fc3a29a6a257d824e5bfd132c0c5739185def82665a1c6994021b57bcc9b7b2f3c34606c8048176f4dd464f11b89d5225e2bcbe66b0698f74b304f5d981474ec73e80ba0134f842f2f001a89dc84d09ed0f355b9383028068c77dc1c55516b246c809230874048fe86b1a7c227efeb9e92a74b06d649f0b574c32054340fc55330fdd03bdf4ac08a8c59170ad831b0ef7a5fab597cc9fed5ebd88efa844218c712d06331bc85feae0e1b1aba7d258987cd859a48e5f6112b249a5aa6b706473ded347939b29e40e7d2029a0dff48cb8ad530d4bf8c1ac35acc20d60a16874b16ff8e327a564464daf61eca6463994741437728924a8b99d35cb1db2af37de4b9f7be19a9d3a9961a81f613693707a76363f00abb9236e0c21e4545352ea89969b847aa463493fcccffe71e0591cec0e364d727ee8116f6b28ea77302a1b70ddb1f516c1b3c5646032fa8c2fffbc842005f5bb59c69256d4a8122b52a80d982e757417adf1afd577956ccc4b003ff37c3ee5be6c706543b7ad2c5df719e1faee9ac3580fe6eaa605c60c1773a56fd5514b9bd6fed6be5acb537e721b03b1b3948d33448898e4a8d50a6fbefab12dd5985e64370eca7caa8e49c7d67e71a7cf2f7854b85054781676393929bdd839d43714f64e194c448db91d352b76d91af8b36618d27010f54e1b173254a8dfdc4d22bd3cd390d149e677609cc20aebadc9cd84259da25a3909d780d67e253c2745b01c1e8453a2a8a8619887a3f3de4546c4ad9c4052f185cac55bbe1912ee7213dc2215526448dc05982c9ab3567570614b52b518306a592393bd848b61c64829eddc753748df6b860925d8aff27eddd9b4e4a88f267e4315a52fa626585eff46b18b65f67d070e196a79b1c48815b8f2e74085eb8671f1db3794f47c6eb0b6331fd15682bfc04f791ab8ca01f0f4edbd9c8fcc56d732cf014cbb55260fe351baa1a4c28fd70c9a65109c88308450c8df1b6167883f83ce0c92fa6443f8fd7060b85aed0526b4f3836ec26c3e6dfed48e0847f1f90c0df94c367eaea5d8f9f528ef5861cd693dafe3acd89f22fdec0169be50c370ee583133c659114769dc434646a5ddc92c02bb4cbc212580ea96a09b238464b21f7c87b72582c22782e86bfdf418bae838149dba7687681fbb7a632483d5063df8c88e29b5fa1941f98f09e57683c43e3cd923f7595fdb373b99a594c869be10d48279cc2f29870f4363f95310f3e4534849ed4f368a84f97943e896e235050a59c647dbe869eb921da501c72835b304d497e15c04220c25a68a2194e515e718358425afab1544f901ad780dc3914b251c6a89a4aa5fe6a7ce1d7c7f3015bb6f8187e211fa7d68d431c344451d011fd4f8a5c686babf575b5dd9f75efa7cb2fceb115af9497ad9dfe3dcd325daa41defd0ca68c4a0b4f1c9a989ad8ab5239ce9654ee585ee1b979ad42ac299c72388d23b6b02bf7d8d2f90b911ac73bf9a5e2d1ea4183185f54ae358236ad8af19d27dff640a40d45bad39019ce01e630cea2bf82e62b9d1a9dc11fe97c885e1bfa9960f41ae068951bc232ca759d6699c20679875e2fa782fde007363de55b1e7ee11b37d2bda65b6cc7bee88aabe01ac343645cd14b3abf5a496e8eb56c5b8f888695235cce007831c41078e074d1add4de36e2dbb751a89ad6debefb30e715b4c2ff7a00a2ed584c53778df862df26b2171a45f7f2ed350863f06ce632d0b960b397790a04c8bac42f0e9eab52b85a3eda545ea81fe1bae3cc60b130d172f51fe71bd3a8a75b1137ccad3d19a70b5a6faf522a0ccb580f5da01adfb444e2e78b374f500b3f621764c1bea9d09defb2facc7550a7895b9e1d1288d297264ceaca085e1122787f4f134b7e12db1721fa113df8bf8b140be82018633f7c5d076c4da5469a8110f9271ccdafe000187d6a53097ee4175755f9b99260070ed9f7c46664d6954c19e1b9eb0c89714fe01d915990e8e3a35515c28de4f6359859fd6bb946d4ae3878a3a14145f114b10d99bbe358032e15f82da21c415d111737ed0de1b89bc912514d4f5c0e80690837c782f6b21b2716d3a585d93089b71329621d6bf69ba91afb5b8574aff82ef64466311a06500be6b89b5763e6096eab1dd6039a7c13d2747852027d3e3512ca8f32c176934f6e2ea368bf60d7e784cde5d0200cc165fab447614669da91e297b7563e9e834fbd711ae74894a7dde2ee227df1b04a46c1b903255113c2f0285886ce180a98b963c0b7102ced01894b5538c163d90e4a9f3bd51f4b04cab10e0817bf413ae40a24e2dff2b290ba004c099c9aa5e776b02f100f2038f2c5237ade4ad3adb7385f181854794668108eb01ecae1bac939873997a09ac0a61e0ec4478e9abc0e78d9bad9c5934172613f7d9d1f199445545c2e1e7e9d39745f0bc2be8dd1af145b4ff9f8c9d44b3f6344ce4e6346367411e9fdd4bd2f125d88291452f3343550d0437ce445aab5cee33ebd8b51d3eec7af29bcd9e720cd2b846ef9d38cbbaae1c15eff89c610fcd94bfd2043b194e794661d40111bfba502e855dfe79d1c923717075deda18c79ba5a4788257860b6f235fc49b249c5ab67a3468945a", 0xe41}], 0x1, 0x0}, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) 17:15:34 executing program 0: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 17:15:34 executing program 1: r0 = socket$unix(0x1, 0x4002000009, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="90970b100f1fb6e5e2e687c0893ff68f584453ad80a9e2ffc2ede2f28d1293cb71fdef9cae840cab72d21652181fb488d78f9073cf007b297ddf8f4f9db1eaa9d21ac1b0ed878dd9236f12d6dc77d5200483dee3ced6781694d93f729605681667a43f6a03ce9c82da3996308a233a7adf4d81eb35bcd9419174b51f52a7ff66f1051eea9e86d9035cf350b2567287e2576b738ed7d2233d7ee856a2a6cb330ba9a9dcca35433b88ccda1bebac7ae165bcfc99", 0xb3) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) 17:15:34 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x1011, r0, 0x0, 0x0) nanosleep(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfff, 0x0, 0x4, 0x9, "a530854d8ba29880179263c7308df2a8a60d71eb", 0xd750}) geteuid() 17:15:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8283edf4467ea925"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 17:15:34 executing program 0: utimes(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r0, 0xe20c, 0x200, &(0x7f0000000040)="f0b0866648d309b137d2a21c169238ed5d3133540badfbf05fcf2410e01197f41af0256ac35708febc3f9436e9ff7835620997110c0a01633ec9e1097934814a2c70a778fc2eaf61919bb32ed8aa632d2b0448bdec79ed97f29a1475301be65241a779e48533965a6df20605eec65aa4a170588895f79d125e20aecff4a8e34c890538189d55a3ca86dacf532fff9398671e8d7d36e19a15389fe9f90e289b873e960aaaab36cb819c0ced42507a98ebdb531c3a390d5b78d69e943edf00fa2cea8c74b733fb", 0xc6) 17:15:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=':&+\x00', &(0x7f0000000240)='\'$@\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='&\x00', &(0x7f00000003c0)=':\'+\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='*^!\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='U!\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='[\x00']) r1 = dup(r0) lstat(0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f00000006c0)) read(r1, &(0x7f0000000900)=""/234, 0x0) execve(0x0, 0x0, 0x0) shutdown(r1, 0x0) 17:15:34 executing program 0: r0 = socket(0x15, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 17:15:34 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0xcc69}], 0x307) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 17:15:34 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r2 = msgget(0x2, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000003eb1a089530103c9cd51e83d2911e2a16fb7f74932cda39d652fc0f482bfa75e4e42e5fc383e0077c72b521bb7b271b871dc3b021e8a18c53bd6454e4d4ea057a9e9c9423afec48518122a00000000000000000000000000000000"], 0x1, 0x8924bd6bf706e56) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="d5c71bb4923a1b08fccb8e5e203c1a3e02f95e06d9f51d15cfc44bff98250390959524c728d8d7f787af0c28fcc41fd28a33c46066f39b1a0b39fcecfd8cf9843e88fc5a1cba0302d10f68ca6fa5c2df57aa030b33766bca", 0x58}, {&(0x7f0000000200)="25153aafc7047da13d91904533d8618e0c4e0acd6f9dd385f7b3b22a276042e3874b9261814dd0445eba00cbaf8e301affa70ac56491ab5f59df0015796a8f1bb0585ec91c83a05e95b76da7f246bc810f0ea7982a5a04384d60c120ed8c4ea1b733f71129d30ad4ea88df7ac81a2d6da141fdf3ba16d4b62a74fd2755f869035fd529c53d2cd0b3b993d4eef2d9c5ab769fa36fb21222e569c09ebbbf9fb68f80c063aca5c5cf977835530a295b2845d28e300a242fccd4efda759ae49999651470a8334bf5cddbd3f64831f55619e9c5365885fde898e6948c06502e735163dbe36d0d35b893176889b3d9db608187aeef41ed91840bc7f6ceabd2495d9ad537f2a8a2ce7604de57b8f0bc9a1df4558e08f7005144e859f00e50fe57ea5d93cc515142d23469a0117440402c42b22a38e1e6d7db540c65c0ccb2272fe08d1e24b6991f1fee04f2fa708d58aa32342b7fc18a2466bdc605044e768ed585b5d652023e08a7879727a78cf2f319fc01045889cdaec3a006287834e6b257995ef4e5d74965cce080fdbc081591e18fc35ec6225131f8b19fd367d92230dd2f973c7217ff2518acaee11d36ad2740938a857c8ed754150af85f2ec030ca9a31cdaa4f43899e808c175bd5ddf17d6571823efe57c0c46066ac10f3abef4d7fd9a166717d35f9ee71751d8231c08d41821dcb793b3a92842447ff2838b6497c0920e56d518c9ac258a0c05a30eab3cf15ebf9f5730de6a5c7d40bb84cd5058b5f69f4edb30c8896e669b081c8e5488506f7858f917123cc05f8c907040f5a4b653f9e28c5da6a16645067827ad0b4f93e49588ec9797977c9f10f2571dc57ea79f95940ba715228e35e03969494aa673614c1255dd0aea57a0d8fdb59b619545ce08850eaea4efc94e565e37900954187b45e9cef9caef77740d9dcbc1d8ffc70aa73b625eb6db59910348ad58115769ab0a74b1aaf2a7f1de4fc42df569bb38f3442b973a0012820dfe3e70d3af9e4c79f6eeb4c3743b4554241cfd2044675cf74e113271cfef1301966a3c799e2274485180515ece70b1056dfdd20ec802cf7119e8cdde8e05753bcc0357b43e0a4a54ef2739e5bb1ca8f2d8f9acfcbcf4d697bff699da758db73a3a801007ecb5ca5482e2a463909702ecdfe3c881914bbd76ad369fd9ea7dc601c6153baddebbbcceded8e6ab26cef222c46362d4d1a119413804b366c47f07ba848c7162d7675dece876238bbc396113d4e12e793eb95c5c9e11276a0a2e20f1b1e031b99e35c0686196937c2c6a209f9a63195a12f76cea6d814360fbb9cfb6a3b4a6a14c8c1309c2a354149522a7c9e15830064569a2c7103a98a2256b117458b8935d37097b4938dcc862263a22f495817cdc0919242bb844635b104233553fe4ae564e6d5382e3b04645915af9104803fc6f87711bf81f72f053a0494baf274158a482d13b67d8d2d6431feeb50b3ea806545dd11714f9d36fd3cdc3de1eb026c8c4c3141cfa779572a6207be88839653f04efea4fe0cbaab5f3f287ae64b502ffd155a96d9a3e30ea48f22cb245f449a09035af4dbb15a3f1b0575c48fe2867721e11d2ffc8d08f4581d120ec58660959d1bb9d6ded2bc3b6ec051a9ffc1bf17f82f18f28c4a5972849a6da8dbd822231275e4499ca5afde44a1d82bf3707c2101499b6dc02735a28daf86858d0a90ac26c1ff41bb89dde4a6937136888035a917abcb8dafed96617a38c8d1bfa620e5404f27cc783de377b7d41ef788942cd21863011947a05774e3e3a87b640e30bb6874605680abe460f0d20faec0c68e55c1db6f11c266cd12de2fba2278b634536c25fbbd48f93600cd65591ecb339af8bb5f29a4b1e03bea6e40f1328023bbd571d2c201b6b0bba174285438d8ee275eedd275432a1612d097474a39d1c629711c7d4152a7772fc0f684e77688e494c0dde9a8ff43ce25f89bcccf05f21f7d5543f02e86aafcf6a69bb1f885b26d87601368785f1f0cfd027477317f77fdfe47310cebf05c60b456112b76cdc53c2bdd01fd31b1368a331990b091fa583aa7aa6f1b5b2f8141726b0ed49f012dd6d1a6da9d37dd1042ec159f69298373d7921d3c0340905791000d011c1bd7edddaa3c7e24ab2d5391a71a3a7e7727f12fc5c27347dad0bf1fb58d839e7fa4e5a0589ad0303690f3aae025aa42fc8b4dd5498fb917769b83c50f573435e1d26704406926dcbdb050d5c5bc2330088867244b68b84cf26c603526709b726426857f6ea03957a8fa2ff1b520fa89d7e53d582eed5664e334c42245170b9cdc042b45dcb4b94a91f8cf35a593f2f570372a7265fa06bbfb1a4ee1052235770ab0f0f48c09a27432fd2d24542009a370800848c078af120d766bd9b75d419df218cbc72dfb5d8ba2c493406e58e534f79a2c0ad735e15bf20c6391c94e1e067521dddeb2c88b8c4b58bc8a35cb8821e364878d6b6fc2947315b0cc7d5ad6f013294432ef8a4d55f5cddbb00484a76ec5f6b01000bcb1636d48d20270ebbc13a96b986d51c70c0fb59af7f4c1423d0a240dae754c7e5ccf72f11ad08e87b81c78850b837f613a85a5268819278a8ffd07a07988e980b84da836ee344d7c914128911d94f663ccba65390db7aa095444eec835b53bd6159aae29a61352a5f20a3898abcbaeefc9c576a59b91342446c6be54bb609848dab507d9f1053672f94c133c6ac46b215a3060acfa89cb746327a98bd4acc9fddc6476e8aee9c5c8485ddc486f2fa6ad4a2455378c7daa4fa48cd6c3def5384a799fdd4a3cc30165ddcdab7f7fc1cab51e895a35db898a641bed0b67405a34f5b9ba12f554b330d17d81a695d20fee7fd73af39222adcff2d207708a27427a20963845522d900615af1e3c8a33dced02bae314a4d2061c009c4e0e01a63f17c0e3673e36dc6a60d017dc0b51e3801b261c93ad823306e62ef1e29feb5d9ea0bc647b16fcb7892729a6aad4f47d23c468a4647bfcc8954f87fa096919c0e35769aaa78a2559c2452ea8d3e8d3688d4f0b074b2aa1d38739fce7ef96866ef55b68064060fa6baae8695928982659fbcabf25986658afb7c259a302d47b60b62d236d4c9cc0e220fa67e7c74e2e0a424d0355855fa5da6309c052204219a19d1dfd122e591959d295b6eb80910209baa9f1940a97ad80e156f35a4d04d5f2e5bcd07019a3a916e1acbfdb269efc5bcd64d76aebb8401aa9d33975ee02afde92879d91e4b05f6cda0a118fc41f3c52553ed7ab39fcd9939ce8ec49a6b869940a11ce5dadef78359b553a07116febe05908a34c2ec0fbc01136e9f1fb4193de4fefddbb8fa95e4fb161bc1e050ce31e4c28ed115a49f2acbc0dce986ba184047ee076cb12ac4efe38810c9ba475018711aa63796042811a1b058238cce09749b50cacdb793c4572620ff1186075a109ed5796eeac66e9139335786661c812ae437c830ccece548cfc34549bcb93f2105619f9ded386a9788c2a4eabd59083e34619629d04ae05b92c09fcca8bb9eee5508ce7c289d4f4ab8df6db7daad54c62a10284a79be489b2b654503f6e8a6f9a5d061601d0c69d33e2550fe785b173a825cb403be1d46729df711c97513671df8540d2c2e61c3ddd1729af9d6688fd318a9fb7778984389d9402c6b9f426382a5ebf3058b8e2cb01c00070281379b046154fc15e5f2414aef1e3b46b989113a2cdcec718ae21cb0c1fa433c48f8f3326986cbe2657ad7682b2d1bdecd4f6d461f1819b59e0b67e541a391d5aa9a61b419fd28ecbb7961eec7beb1c5f441dc41865dc283f89fb704b599000d4b74cd240aaaabb1104a81e723abddb233b55463572ab21e788ca97e9dc842f5d05e554d567c0c4a068f8df6bbebbd22294a9f911335220aec8a5828cf228f1ec601127e440b993272383409f94f7500316d02f482d60271c0df393417510f75214e9ea25c78174629d91a8be2d493cd635b3bcb6f62820c69a86aecb339fc43dd96bd80ffd8352011b00751072cd14302e6891b8db7c33c20e36041af4885c14bdc9181ee72f304afb61f8acae7fdb97c70fd57daaecbaad169f3ebd822b58a26d486fa62a6a60acc90e8ea6173034f8e3cbe288657018f8233140136b9f1a64a53d8adf72c0de484858ec1aaa55402eca95867549421ebc8bb2572f2264dd18a1d7fc13084397b8e9e74b22ac16af05e09b6a1e6898bb165af654da80095547c5bf5ac516e8763394d6c8cf6ae81fd4d3076d6680cb3924e2ea13fa7041f49e032cf2ae1edf2d9aeb0d18e49ce4405161021b153bd7a73f8e0c97d4d40c5db1cc287e72c5b06df5eb61809076c9acc3e606fa413ec15f47e8470a35e87cf51266b99702cf58c52475a040dad4306a4ff6c851289be446dbd610ab03064d4abe067bca33ba5f23cea798e9bb6e44c8cb9e2d637525fd3001109994da02bd6761483bb8fa48eb289b817dc91e2f9fc2aad8df28f5e6fd2c47c807eba5cfc7ce9a80e1fd6c281ce7a17c5bced51531580e8ade68e99fa218972a145aac1a1b7d54a77adb9bc40ba07de0a0614913d6d076a9b47ac9e2cf5b46dab4f46ac6e0db3e9514c2038b27be13c3d17907ab3df62a3d99204c46b14157ea132be3098842c97aef480c380e96f1bb01d68ee68da038bcc744588a471fb6955b5972749cb8f89e3442c5bff7e9abe7ac7fd291b0309907125df01de698f6c0834b5c14a527b1a83adc61010262c740c8b3c8f1bb9e89bb5fcbca54f0078ecaf72d3202c51ccb601dac92e22e0c695f16af40fa5751608f35c4f794e27c30c23bda5ecb6597dcb588532bf79960ce92b957c2243e949d1505f1ae2269b2c2212f48fdbef3dc9c16b1ee257839fe48483e175d73e4f7fd021199d8e85bdff6d78075c25d724516d8a3fc4f18cfed14f823c0092cf6b245637cf886887eb8b71d1f5ee3746b783ebf195aa433437b2554685a0b9afad8be0a779d2773a31fe14504e5e4a6c6a29c67c879930c25f98ab0d72dd5384ab60c5e0064924f56ca22a41230f9f3c3a5410fb9db4c9b22ff089ee07d068924a299930852ab5e7b0d44a23c86ffdbe7f8f55862d773d894192ccc8853b644347afab816a05c2d3b2745b153c22409e55aa2b5ae0ee9aa828af29be3dbc91743177ece7c33e769896d9a76f6eb844c58091e880da789a802d8689242cb502877287de3afc992ec56e149159dee403e1951fb56ac08c107e88e2762620a1c2d2842d26467da8a0abe15d458f4411eabbda3fe79cd4554380b2a868fc13be307263de3433c19214d49d1fdad8dfec3c69457fb801c774072b0193a34e73d8d833715511de70e41a1608b442c3f0e2ad36994589f07e4c5445a449b3d14d9fa16ffd52d7ad0b1183625bc249e0b8347f0b69e5e873a9c289df0d4abc3055c43d0c33a4ff68982be1cf768dabd934b44e6646238ad560cddd21c8ed1151c43323dd111368f79ae1e251aeb043ff76b5c3e87fdf4ea0022d86bc32ce24688e2a9b1aa1d166afa079930c939204df5565066d03cb5b21042f2de52355546f5c87c357cf11130e6fdc57040f898ebde9ee0f64f28d1b7c011cb954f1e2111c865e0fbdda30d5b21775cb10e76581e90940de24af4a3f011f9bcb8162874eb08343c75fd1e32333dc5d937b53cecc1691f07499e02f36c976710bbad1864b6055023025a316c0072cb9aaa24733b6a7de4fb815fd32b030c0d877aa0a8d382439d810ecb66966a39e0cd2023501c1cb3d7376d5b15add07720c9e82339b5485f14b03ea3", 0x1000}, {&(0x7f0000001200)="80c025a756a7f2cb21e9d1af4901f968512eb602981cbd43189fe53ebf226db04b7d7f81f1fed4d5fa00eaf8df6d79fe080dbb431ea49bdb6dcda4a6f5945cf54e92712f36e6d0f57781d66d57eb2ccf4647a2bb30d1d801cbfbdf740869cfbe05bca06dec96d791cdf4a4632d724a73085ad659896dc4213e94e314704ae1e7581c3e07bc94d075d4ed6ec5557f59bc690b21df3c01123cfa59ac50fac8c21f24f8624526b09e6ad68c81957f1ba73fdbc76ddb101ece2f8cba477f721be6a2362954679cf62d01a5458f3c535588190833d382384bd69d749912", 0xdb}], 0x3, 0x0) r3 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) syz_open_pts() r4 = shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x1001) select(0x40, &(0x7f0000000080)={0x81, 0x0, 0x2, 0x101, 0x3, 0x3ff, 0x2000000000000000, 0x7}, &(0x7f00000000c0)={0x0, 0x1, 0x10001, 0x0, 0x8, 0x1724, 0xffffffff, 0xe7}, &(0x7f0000000100)={0x6, 0x80000001, 0x2, 0x100000001, 0x1, 0x5, 0x2, 0x7f}, &(0x7f0000000140)={0xff}) shmdt(r4) msgget$private(0x0, 0x212) msgsnd(r2, 0x0, 0x0, 0x0) 17:15:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x32, 0x84, 0xa35, 0x7}, {{r0}, 0xfffffffffffffffd, 0x48, 0x4, 0x100000000}], 0x101, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0xc8, 0x2, 0x7, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x50, 0x81, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0xa6, 0x1, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000008, 0xbc, 0x2}, {{r2}, 0xfffffffffffffffb, 0xd4, 0xfffff, 0x10000, 0x1}, {{r0}, 0xffffffffffffffff, 0x28, 0xf0000001, 0x1ff, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1000, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x5, 0x8e}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x2, 0x7, 0x100000000}, {{r2}, 0xffffffffffffffff, 0xc1, 0x0, 0x10000, 0x7fffffff}], 0x4, &(0x7f0000000100)={0x5, 0x20}) faccessat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x10, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 17:15:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x38ee, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x81) write(r0, &(0x7f0000000080)=',', 0x1) r1 = socket(0x18, 0x5, 0x5) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000180)={0x26, 0xfffffffffffffffe, 0x3, 0x8000, 0x0, 0xfffffffffffffffc, 0x100000000000, 0x20003fffffffd}, 0x0, 0x0, &(0x7f00000001c0)={0x1ff}) r2 = syz_open_pts() socket(0x2, 0x8000, 0xfa7) close(r0) dup(r2) syz_open_pts() 17:15:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = semget$private(0x0, 0x2, 0x100) kqueue() r1 = semget$private(0x0, 0x7, 0x1a4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000012c0)="804fc89cf4e1cddc2d3d2dfd4c2e7becddcb0289660bdbbb863f6604b1aef9f3f2a3da2066ce9ea778b38f2b4a0c96fd7f5cfc13e685767fbbe0915e8488f2e74e772e86abead041628541a54fe91371ee00287ff7003b71a5cd6f408617f01472c63806866942b7f31b5ef30583ec3120bf25d5a41962c1276510792a48a7d061bc7e315c2f502ec54b4268805c8efbb899086e6caf057573a1923383011742002756d214dc7d53ea9483ff97de33c45dffde4717a73ee8a4990487ee8cf2623aa1e4b5a4a829436cd9fe7db58504591827c7529a61e84068cec1e04e7883fd3081e17fc859513f425e185c2a9c4df95a36a7e25af84e34f4b21764c450d829ab5fac4b4b4de9cb0ae26bbbd5467b6da032daa75aa20d62dabc4772648afe525a6bed2009de3795aa77c6b66ce762cb121034871309dab6e6a95e431bc0d93aec3e483efd90981d4e1712f2b969ac176900ac6659a4ff224febbd47e55b3c720134a2861cadbf69166fc1eab70043b9146fdca8a72cb11f2449f491b36a5e2a13d998d1d058726e468456b06c52f0c6a23cd85607d43b3dfb60084c212f0a487009438eb1c12f6c139beeca5726192d32a72c667e0d9a11064dcc6adafb813e782ee2fc186d2294ebb9d3680fdd4e9244bd2a1e329186a8b4a939e2ef463f7621f621948b6aaa8bcfcb409ed3ed98ee7c88fed34d37cf8803743cb4e258b6a1a9d51ed6f9bf1d2576d652bc006fe64bc7ddbdf4bcf64ddd2d35cbc8cae2c7ac76e58d749f9422bd52e1a2616ad286423652ee609b4b158b3f54a916ad1f4820c56616f0d4d47abc65456a2d25d726417b4ed8b295fe64c0128e7f7985e5762c66329da04827802d607de90a7660481a3e03bd0891f86946a87d737398b1f3355cee8f437746d42ad2b4743e9d4967de860fec7e5746d82e4ed8e3da385e3a3e3dd1c28441d7169ec23c05573535a0f84998883a8fed33d43a83dc74e1473b8bf46aaeb2d0c0c48e2c6540d1eec72ca1fe9d0387157a2f49fafc32fdb0b6adb04fc2ee864d83c04bf3f611b93f7d41f80f2a648d4491df1e2c62fec4a0ea309916d35a13afcb8bba1c8673d493161c14a0881d367e37a7c2bf7b5e4049f3d221ecac92619de539b9b62bb2804dcf3bdfd43d3828d688d58a8b14c1f1daeecfb7c318d2b7baec8a58ea57b0d3b3fa19a2566c4971e823086e6e7ca92f7dfe00d1a0289a23007fca6fa27d4a54bf0053165e40daf84356895be9a8ef4e9474b2a2862b24c7e7c88d13be6f34e05afb7c06469175a24d51fcbad331f78fff7784541cce4ee90ef063264560ca9c43e576a43fe9381c2840fa66898084ebb372a7a22deb1ea5e84e564a43fb6d947424014ffad01355df81dfe9d720f6f33b4cf1407a966fd4e088e876ce50ac9f50a07d4fec2819f55b89c1bbacfb4233e949c5b10152b9164f73fef2ba1a2c56ebb91862414339d8204adc9208e9f14ed014559542838436a4a0cc937b92e36e1d978617de16cac5f2248eee62f00ea2c68d455dd6f5d2c4938113a555ccb395de73dd4c3fc2eb20ee89748ecd260c932c6a9bc2787543423006487f45c039aa9f6449c8ae5d1d561a4e5cf7a46d46153687adc9fbecb47a8c6613dc3c8c0959201bb6e9f5748cbf12fc54cc676785e1ffa31b416d5c814977c70d62003d5e1d6725b800a2f481e4e873b075b5c5da4f82b912dcd7dc8a8043a96e5ae3738bfa4bfb8ce5a6eaf3b09d5195ffc7b76f064568595d3d8a148b9bb3abb29d4b5f943da32a784f6714c61ab8b6374eb12ae5fd8adfba20afac5acd712784f8b153786889420e498a8d480383483875968f0e9e26440ccdeff60999e5d809f748badf16fcb65332460a9ab0d4e9c68fae909325cb48d5d9cd9d1749b26f82e574aa4d1f088555883a831655729f40085491537f0e0cf31f99d59beb7944911540fb9fa9497e3c4b96abc17ad8c907faa301839d7185367441bebb3c5307122357ee94e47266820633158a0261f19ff0fe7de448f0d27a01c72b46ac9d553e24183b39dc194571aeb6ce6a6d7f367cdfaa6ddc1c68f758283d188263b2e253f300199950d5d0701db1d5ced6cd045702d2c1206ffd9d1311cab1da792a64546efc97ca01c16f9fefb32d61dc976e7fe495db5e0bc1f747479d5123b67ddffb97194e6eca742f1ea358cbd49ac8d7b1057c9c07eb102c6ffa682f759659cd8b34e32a04329f763fdde144d68b79ceb02aee3cf62c083d31eaa21aeb23994ab8163c4de134a21a34fdf3c3f8a10a6e1b7e27a79396e5b987a84150d3895465595b35aa7c0c97714d365972f5e6c80c4c7a078fcbb4fedec0bfd0cc5061466b449ade121e1b2389644d3f07b1dfcb426a0331f9b5222ad03c77d9f7a80b1607466ba4935b57253d113cede71ad0212c226531ab67a377dcbde7f1f9fe70b5ff7b3c18550c406530a6b5469432d0bfa987c13a155020fe9ecc5dd22b6134e9aa41e40c2ce13b26e793879d8ac4d7cdf7ccbcf4dd976d1c03dcfc71fda428eafa6fbd42b24384c3c29a3cc882399767f395c17268d128dc5006fb2ed90e7e0923bb249077e80278f6d259ed18ccc62c599543a4e96f6d8cfdb4c9f16ce089362b6bfb8a827a9a57808c98ff6934a4d9d0996a41214b6c135c3be3a94d9169c88e67cdd2a0101dd9f4031136895456d18ddbf0ea4348a351a43e3d2c620bdbbfd2039535e7a5c86b521106ca6a7c244b0dfbf32b7237e963f96331ea5750644e4d27dfad7e18bea7805877fbef4d1bab560f9bfdf7136a63195dab1288d39414b2426360d154b122b4275392b373d739bdfa1f3e9cf27ec59ca5e87401d186d8d2cddeb0cffac38780a500725d2ec325899b3f61f074d20ea0e95bb3e436612d0c1ce4f72db9b0b28eb293cbdb6a245e66d9192a1fcfab7c1cead7554be5eb7abbe795da0cb9a6f84d6db7d0fcafdc8260268de5b0e6e6a08b079c0bc891f72b80c791db6feb31dc2cec67f7524978f8b60f01d7e88d3c919fc72ae9231fb284d568b2b8afebbf9b310094ae7ee859417993e46ad98b204949ee6c40ab20ae245dc2bf1aef76e81990821f8202ed84a96ffcf1d22c13ad059c3cb321b68d166f032337410ca6da0497f656f5e2f85ad26acb4f874015fe772f2999c8ce79a28005b144467a03aadbb14fb61e076f9ca0602d49f22c86538fe374f71fe314ba427e58d8315cb7160729e9e4ef25e09cc943d5fed766f12594c4f87ef71a6944ca6cf53fd3bd479a0f20ddd642cdb4588e50724d905fd1318c7075a48cc94c2024daa3f26e365f34dc22d2306c881ca495017d22ab2b2cb745c4aa40e331309986c44532bac7ec0ccd3312a527cfa05feef83dbc6e73dc0735b8295e649c7b3372677352b41a6d51fe2bdb90ad23ba87a61996da1b89d7c710a12d2e6dbdfdf17cfc9d245b52db03161ba2db850d724c07b9a166a98a5c03e5cd5a738c628c24b0156b86744cc66b2d92353b1c555a67e7086d64588d78b936407ba0a3864cc0e93a379df0975eeff27b415f221c254b2f5cf59c878f1d544f19ee7c192ae32e6ea3f5623097f4f1a6a0ea3f629c075fc73e72834a69461b106a5bd33b3f892ee9f122837df02499a6ec3bf36e4535149bda08f236e627abb36dccef5f1661c80bd0b3d21fe511f4e5b4c4085700a085dd1efae18e61b524d0810b46313d0ff47762df2df1a5efb437ebc41c9d11f556222103a6232f99faadb68ec6895e31ce6c0bdd35e928248f96e84bf439cfc1da9a4b819d7183c6e96ee90331db920e34438dae71e6d430cf157e58fd2a1d9a7f52a28a83d442397b8e1db8aea417049ecdcf4a7cd694bb382fd23452c6d5da85dbc016426f0289570af5bd1e5e3c08de3d50bb2514444c13eb37d42a1f8bdf8e3a7d1ea2767bb7a738e0e7810b42ca49a9f21c108bfe7737e5d139717e06af8c9d6a95c78f4445fa8de2530bf5efb37662eb75b38ff0434bb307c050b6349a5c99b540a9c492ee9cc8cf8604c1e7e8b61a4c1e4e6c3991025d0323eaf7ceb201293819a6ffa538a0d75aabe4eb6cbae30435f62b3e4678bc4eba66fa6c12d9d8384d60b793e2cb84783069bc370656bfc21760d7646bcaa91a8a8dd1943db6bf1ede586d94bb5ab1000b8cd8be85efe5b43e3df0d4d1b8a20c401a6fb9f837a336c0b0599d138c7694bfbe3c2f5bb7204497d5454ac04e06aea1c2df7d4576f2960a8bb9f0b29cf1f1593099ee41084ced4e12cb5ddd538883e5856a4119c3aef7d42ad7afeb0b5db4186642e71c7d5c8bd8a179f5527fcdc3dbbc6d8f7d8fd2024a59c59ae7015d044044c6d30b2b5fa208f1091455af738cc21e706150579a7fcf50ce4007aa7a8b2fa763d603f48496d15330412282e017092ea920e63317130fe9a6dd8a8ee01c4b7f3c14dafc20a51e9b4a3ef496df41c1990d80f2cb822176b8409585628827aa8da23af641c3c95bd0dda7b77b7170b423d7026c1bf199ca0996bd8c167d16e779ece7f506c18fd1b17852a5af4065c413e4d85f0bcc03ae20cb5189f6892417874cadc9ecae0515eda1ff8dc8c46158dc5b4d24b1d942473ef874e4bbfcbd3d684c3dae13e2fd733f75e1144232d93d4d6a68af1ca3986eec844e24c7c271861761fc504d073ca64611abe0bb20db0d159160819ccfff165b75bb2ecd0eeb7b896084931b5da14cc72f5a5620312f39920b9bad900620b94b610c9eadb96849e17dac692e95ea3af564128d1b96b26059c6efb6912e01b473caacf8cabac0ff8b39eceb30dc0a2f1f74a455c174b156bcfe43c4669a8b3be62a8f83ee24c195cc8efd34692e6d97294831d9d1158fe7fa44d6d552da780a05947095534440f7b8e5bfea23353eb81976d04e8f73813ad170bb9af72ff9a978b01d8b46869a11a8fe5092420f02f9da5e12c94644438b12f45e86a225fb66cc8184ca1140f4ca151362a3e474f1a21ea2643e8ed5864b0efc89f36e31c056e0d4303bc5423e66150cef5795d1e1d55ec15506c6d3028cf6d05934f383c7ec00e425385650e0994945ed17a2e066d45ba5360a357cb0ae5b07a6fa85b2682c06b7e1f747128a5fd3814da4fa7e553284a93e5f26309fedb32396701726691511a5501eeacfae18a241e36c131c06a32e681c2cc68d957c6c1ab77bbd332763f5b95ca6b2c6b4f61c90096f2409a37d45fb803ef67ae6e0052dde55cfe8febe666a50db545c44374bd147cb59e9accb3b46b7f2766b4e6fa0d9ccf2023644275ef7005f2eacbf0076e64ab8bb9d4e95f4b6a4b36a8748331e29f11c156486bb3a70e474526defd12d4cea9f4a6c80cc447438003c82f517a217807d957e3ffb39dc2f7abca4bc0037f6f18fb5fe0372ce337ae07b2b07514aed6bfb24988001a1b04a4b8febeb8ad8a39a46e2f999b48e0071edfcb8a8bcf597699ef0e428a4cdd08af107f3b918fa98b6b9dd8325a7a1e7cc242a214fd8c93c30694792ec41b7d3cd052198b7b64eb073e47753cdb027bd860c3fc5dcc4aa02c27f3b12326218ea97e93ab2081fddf0add3d95e7fee924f107dd7e2ff4602b83d9a7544c2eedf51992df85ec4c85eb2960deaba23f42279f76b7206bc9dfe3b88d8f95b9e1f95e73e81ac376ad9a98cc5fccf0c66649c034cc1d3e0027cffb9aab15247d834bf833992d72c1c14c21c5d5a4b82fcb0036b49b58ae154e91504213d7ac3768560b40a8c447d79aefd6202a4b2d3365871092abeee3dde8e70f290e9beaea77b22ecbec167163caf50", 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x4d3, 0x5]) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000011c0)="aa13a7ce5b32615ae5242582b23437d2f914520e893806400b535f9045a15d9db6bf2ea4c9f47a77792bc8fffc1570a0a648dc6c55d832bf65da3de2b8d8acfab3590b845df09ff228a71fd2da1cd7d6780cedcc9bbc0ab9afadb97450aa8543547f669d274c3723a21816efa70510abf9be93b36337e7db63a30ab3d0e31dd0557a560214396388eec1a0e18288397deddd7e703d5fe47190ba72c7def9cd39cf49a28e6271ddf39e1f6a7f577df2cd6f7536c431de9c862e1954af7be82e166425d642e29fa59cab96729e325d4870aafff3612ae85d0e0c813108445b9af73a7faff007e619f86dfc", 0xea) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/79) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000001c0)=""/4096) 17:15:34 executing program 0: r0 = socket$inet(0x2, 0x4, 0xb) r1 = semget$private(0x0, 0x6, 0x100) semop(r1, &(0x7f0000000080)=[{0x3, 0xffffffff80000000, 0x800}, {0x3, 0x100, 0x800}, {0x7, 0xfffffffffffffffe, 0x800}, {0x2, 0x800, 0x1001}], 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x40000001007, &(0x7f0000000000)={0x101, 0xfffffffffffffffd}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000040)={0x3, 0x8}, 0x10) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) 17:15:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="66f6081960c8bbe5010008000000bed0000037"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x800, 0x0, 0x20b) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 17:15:34 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) getgroups(0x1, &(0x7f0000000100)=[r3]) getgroups(0x5, &(0x7f0000000140)=[r4, r1, r2, r0, r5]) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 17:15:34 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7}, 0xc) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 17:15:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:15:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r6 = getuid() getgroups(0x3, &(0x7f0000001780)=[0x0, 0xffffffffffffffff, 0x0]) r8 = getppid() r9 = getuid() r10 = getgid() r11 = getpgrp() r12 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000040)="7a385633dce4d54b", 0x8}, {&(0x7f0000000080)="1c1ab5b34421e30cce64bfded27624da874742eedf76df0c6f36967e9657600523d9e39664d4ece366f80345df53984740e11aa661f011591e", 0x39}, {&(0x7f00000000c0)="a7788bff1ca821bd6fa3a31f996ff2cf27f4fd15847bc305459de5c02a23eee21103", 0x22}, {&(0x7f0000000280)="32896d3a7c8e0ac003869d440db25865c6f8d68cc38701f7d3c695558900d364835c8b8ddf17e5d0b57a2b2c2f35bb8287c5b51e95d8fede9ee97d8121ba29b987736424290ef7b9419c0ca8c61ecc37112b15bd69e2d988c8cf488c861e1a06ecfaa5de65a092dae50c2cc8929ee6c58d34feffe2754b5caa2ae6b69709fd8339621dbf8080f846e1c5bb4d2c537196247b6805404fc85557e3151c9486166b365c4bf43c1912af8c5a83ee2d02d78cdf1df09e5d7e321360af7e5a5f269fade85d19a45af2d6a0a289587c1de7", 0xce}, {&(0x7f0000000380)="7a1a44387df68f3465b4dc87976cedf4e3d84ae7af19508503738f87d83ca9ad0d069f69350d85ccf16f2c3f5c215e10141333b3a146c92724c5276fe704b1f7bc4e3c4fb3fa54bd63671aa4ab5d49b7c04df1b8e15fed8a3eeacacc8ca0c14e", 0x60}, {&(0x7f0000000400)="d6db113e8db9abf70820d3e76f87d226ddf6388b77713aba368b3c250feaa4494e0bb9e77827ff7ea742fb2ba18a357cd71d6e7c43d8c3aae2cc4eb65ea3182be75b4d5d9a0876c76334ae19aa963cf9b6c4c3f267dd78881cdcfc5f2683c69e7a5113a03ba0becc311ab57b6801e5069b22b8e2df8925de1b03e199e0b2bd09dd41ad638aba457af33c3e072745db5c5b4edc4c17d36f4640bc941f3deae1ddf0acfe9b297a4047ecefea017c7575db5fd0483fd0e6e7d6be11c497b1e6ec53823ee3f6345b4e0a7cc0f5575e6052288275037245aac3e5501ae368a0fff38a12c0", 0xe2}, {&(0x7f0000000500)="a5ba1c88750add958e202328321af2580242bab3ecec3f635d223d031100dd1fade66356cba948e30be06c86f57581315de0a0f51da44eab75cc6f0c9d215b795a833dc1cb596faf7c2521d859cbbc6e166c0d31ffa8c2247817f904d8144242d82d4dabb531d113e931f742cc2c02d7c634a6fc1eb636de5fb4d1d2b4a262dbe45e9942469684d38ba7f0ac720b543d474985ebfd52c7a67ebf4ee874aa80b22815abfc3509cd94859022a96f1b9270b682d818d901cc3c2545bed1a6aa8776fe8907503d3fce815aa9625ee9f3e060e5c76c9b5e850f7de47ab62a2726a023e5027c5cd57cfaf4fcda296c94ed6f51b7497b0c534dd5744fffb0a6b4896421c305230cf0c7ccc5baa34d7ce960b306b821d80435096b57b0d359a01fc24f570cdfca521fd9e0233ba809ed1d6286e1923c6d3b92745656eaaa49a1937b4172a08920fc167cb463bfa87f11526748803e81f225c57c512bfdb974d4d2ad891fd53111b88e485f82716acfdb64c69f812da3f9d94c778042dbcb07d3540bbabc83bd3dc6d00625bdb08592c80a3f1ad3169e95247f6ba56e78d4f6fb655a847c3cc6f0c7e629f351dcfa966c57f1ed5975d3f7784bec6771adb1787ef7ccb69be77de60cc6f2ab62781ffb8295991264ef87a5e34d9d665148f924b471892f811eb1f88750d9ee1162eb15d8e30a052948c41e803e6f5cadb106b86a19f8782a96313cb84b5a751a50ab5afe8201a137900a46e0a00f04b7a79793fa7b848a2d47000dc7ef3786e0cc8b322ae95e93353fe29ddb16b78ac7108f2a47d01496e12f9cb92e31e9d2b7a9122dbfa405c0ec3686da3ae07e1db45649bb3f22cfc7ed3a5b0a682fa211df4c20e2a7efc4058c6290e5fda4ceabbda4af6de1db41e54c6790f9c482945a8c224751fc48d63c179c23b35b6b1eb19b89209130e966b974565460607eef1b229399ad4fc722c89ae849f7f070a84e6b69d5ff6f809934c687c37fadaa1dff51a2a5f445aafaa47ccf8d7a04c2fdd00a1749f1b025f775f6c288c9eb7ad170f1f938a597c0c6c777caa49df6d917806cd0b0d38a8363bc2e3ff4c153890b03e23ed4af2786ac692eac6f4916ba18979b600f7c01a909779fc0975b83206f905f610af67dee5ce570f5b49b6c4dffb46b5a83b65a5089817938bb3f725811ab87a239fbbf353f654e2aaba90d7c065e21b659b8e148082784f15992ca02ac44d757a4c6a4a0d6d57f0e126040729af9c1b2a5c1016a3e1c126b2de304d785f2e766ae9c8a4361227889d4cc8c39d9eb45376ce9e5788948dda1bd20cad7208171440931e49831e6f8f6497925dccf1b18dc086e7ffd51429dccfa028638d02bbfd539b06335201a6169809ccb242a5fdb1caa78495064b6273a0d544a0be8ba8190aa11fcf03fcb8b9557ad49572040e8c6ef330bf14442043eba6b8320cc695d67671c2a7b70bd3201376c0c40f17db094b653a7f43c4750ac927c1008657b0fba5b92129abb6e6726667ba92186c1d85885bf67071ddd0422ee3bec463b101656705c996556b3c93e563b7ee1b5bf5d8d5aa315b7ad69fc7f6763f568f121aecc11583be2e93fb78f373933d90763ec6feb9f42292b031d7f1cda4f78f87bc64de5d0aa5ffe745bf50808f9bc624c027690f66c9eda4252154302fd750b919557642b8deb38757e647bf80049f4d4d8bbff4853b35f1e205400b2a9c7eeaf6739beb05d4303dda52eb1f7a755e48ed06f431b8ca51b6c81f263451f607fb682236ea7c01f8d7c534bed68c069bd8443a122dbfb62a9b321e0f5b82c387243d381733ffb2db9df2b4e36aadc2c6e38d33366d79dc4b03644f581e4172a4043205588fbfea198b817dd27973f0dd9709258ac0cb7090fb131eff052f67a9277ba10fe1d7f2dce94a7a8bfe41404c6a8e1c72afadffd2285f3beffaac589e597fd323d812ac221dc166bc97d1d0eff8c81be491201455a89004febbb59a26a66c5f665688d9e0e9bf9d11a88274e2c64d54a04402034e177ad17357b610b67e9ee3c724f2bac04286dfdbf507e04d32d48ee1045739612bd67d8f646faad8dcc2b7d82a4e92989de2d33b4412444c1b0610dfac01a9c601648d211b6ce2c48cbf47e0cce5feec894f655bfef7ef94cc4edee0c541f4a676a1d106bb840e0ea2ec84dd206732c48a1a96b5a1a95fc538b1fdbeff23d4d7057ab2650bce3ac582e0e0ce3ca0cbdde11a0c5924c0941891b5fcaced14c6357c0f3243271a227c75b013d6aa9fcf7d49b46889d3aaa17ba7b3ea9440a0ec470d2d261144304e16d240f48e455764fba54872a2a0ceab707952cb485e47566097188a9e7d98683890e47dd505badbcb3c1b066cb94dde06343bf4ab6cd6faa7b13bde70d07ce635f43bb46a69ea577e8abb50353b35d16cac57748e08707d81600a8d561b5b8702582fa59464b285dd5ca4c9f122a1f01107a3c171dc4cd152da65e490d04b91cbf88fe47dda51f1810bc0b51db0b7231794a428474796d39301aa93958bd658a8ae11c5219993f58c0e6cf99086b0134b5c3eac79526b9d24b69f5aa1d03e283abbbc4de8c4d36412a15865d1df812c83a289d5127706f282a6004030ab2ad89f80c3fce718ef1d9dfaa0be18df2da60ab0bfc2318660ba6aaf67c3c40ca731c5a8efdb1e94038c8a39c20080cf06f73194157761f811a2686ff4a080f41362bfa27ebb4af83850e1f214faf4027e760f41c67f3e90765bc6ee4b1a1b9c10f6f581e54be6836fa3e3f22bc7dcb210b950c400be540859bc7fcdb69b5ae183d42aec8f7b4ca0a4928b52c6c71537fc3b7fca740446c489083e6d619385b6bcd8a68d571a17faa62dcb0267879d23552e68094d20287feda0190bed341cd3c17da1a6787b4d4a02571629e186989d7c139b8d2cf2c988d2f511527bec5e003188f01e0416c6c7f4f42b1789daaeb4247a4340cc8bf9ea6e9965772e79714ec245a942ea7aa20865e37bc20b6c3f389abf94ee6fa4b2390d95944fdbb7799cdd2c58e7458cf298b9254485462d657d5c6c6a87a6aeda4268da8204fc271c5f09cc7a1284d3b402c3ff93827c4dd551983c0465af1b986fce6ddcf12468121e34eafbbf559d29ce6fe3958b56d4fdb63d8caea96c899c877fa6b111184d0c0d00379b91b89ef3bb7d5561c830694c199d044d8da7c7d994070539a3dd5544bd9034cc64485919f19044444973de4cc384c31cd2820276eef55ddf06e0e8580a198b2293cda78a02d76c3ac46c226f42b52e19f92b0673cdc793b720a737a1e4247e7bbb32c1678c0ea051b62c7d0f0000529093df85e3039947de910c2aaaea55e062c3253a665bebffa5363c4c3a3861d9da5d6b31c238dc08f52665a0e81581435da6a3814e562e9993f1397c3e29b028789783beef5e35edebd3dff7fda395971826d59f63ada68b8bda6ace069d8b8d7f03f7a75abb0556a593d2bcf8f02a27ccc8629634877d5c687dbf3d374fc43fabbb8187238a88da930d4f1ae194e803358e848b1da003f9d07321a91c12f431dba1092a97156de5c55678c15d6f8c4cb6cc48e2c011f4e9075e9ed167b333af7692d376f9804d67328f538f6a6dca7a44f22e6895d692e9400acebd9a78b37a4f334221bfd3cf5729e15fb703f316e00a997477a7186052e68de7cc6fae2fa448ffcf7985e0943d1dc359a223cbd8a6dff7adf7808931645a3628994e0018bdf9bfe35dba540bf50b826a491ffba6138052c8b87bc49ff222e6bcfe3e64291cd08aa96d1a115b4fec1fed877c7fb2a0368cae5a86e452610565ae7ebc122dd8e7d4a2cf79d2471bf2ba53ec1cc8e334c0597e99afc0ae8118b0f011e593afbf063c7d14cf421d119c442528ca147c2d26e138742fdcbfcd5fe92ab4884df1528aec3d5ecd867a85fecc9a3e0815ef7e545084cd3d6b04f16831945e12e59b80b255e7d1528e8fc1ea2bb6b0ffac9e2f6edc200d455973e2f289644145a7fa6923b17bbae0057d53fa6847dabaaaa05f0c07c245dd3d39212f6a4aabd0a107646db2614e0bae2da9f6c3e32c7a0fd2fc089148d96b2634d88681919675b89ee589520a24e685e7007b4b1e7093678b3b41b7676d6081b036c967a4d99bc529c01cab593c7643685712da2e5ee262e2a4d8034c00f918c1bd06188cfc977cc253341612815e102c20f201905969020290ac1d1f192b65d1ec423ef68e148ea2cd822b9b40d28bd993a78e51e82776e70d55a9cdbb7aeddba112c5b063527a3ce4b4baa027d255ca9ba13fe118682de50979608b90fc74020660699a90db83935e824bf7ef7832b1ba854afe8d4e3d0d685914ec1c58dfdae84f9958fdf0b3ec49dae0635397de2416e031a445e62dab3ff7a83c895ae3ff5dc71c1153edbeec7bf01532695b4b12fe87982ba80b5cedbe20a6a52160009724f895954adfadbf598eec083269b89d6757ea010c043032d3d7a7ba9ffb896f370b39f8b8e956d1da6e93d927412fd8ea28291eb8dcb2a5346981130054d6964ed4fa969dfd02073b94a77cc1f18d55df705fcaa0c86023a25ae20d931a8f8486572a9aee5971b00c508f6ad97d276add7ebc781679ca9223105ad41715628dfc7a548c905c4093b7880f16d7dcc63dc7b0f05d2cd3052a73715305270c24c6c0015fbe9d3a9606ccee2c300573438004b0b445a769ceb853b7f0e5a7a016b3da6b855cd420fdfc1394c639bb6e75e1772c74b223026cd1033b1364832047ab84000af62c83d780361c2506fa1fd579fe1a615a1969cd3d30cc84d26fc4603c8b301be63e8da6eda0140887f7bfefd28140af5684e77ddd1e25bee95d8bedab8fe0bc3b56a3fe9956954362aa9578dd69af5304b36399a5ede230d9b6548a50f84472c4ff59e41712e6dadf2ebe72809d12b827109dd00e0fccdd70e7f82655ec6111f630595755acf45506e418f19fffc1759b3e45e4ad01c3b7fccb5b2d6e2435139613eba39aaede79975a5a7db990d698b36ef33ef56bcac4000ff09e7333d04dfce4a9a5686e9983e463473845c8d1a1b917af4d26a2da0d355b6b452fd233b7426a360c8c4a8f4341b82389ba5b58bd6d745b080b51bd5281a4a93a16f43cecd804ad4f5195cddb4b46e8fae34cb3e1236e5a68d0f996a7b5f36e11dbda57b50235ad0d2bbf8cc4645a92861ab1c62ea9347b9b0f46b50024e0d78ad8121aa9ad5748d3b7b80e8902712bbff48bc1850211745f2e910ec1dcbd8e94c6a485b0b6f2724005a5f3149a34f16778d890701ac05c479247c98bfc3f2f55a77922a802f6ce5d298cebd50feaa0858dbdc6721dfa708c3b2d54bef5026d7828ab39ba3e849517cf1ba5acdf4dfb3417864d53cc72c680d8043fe179fc30f0cc9e9b6d26b070fa7a8a134795f18d566df383aafeb554cd47b3409726fef2dbbeace37c8012895f49773234d6b282c612ae8ebbcdcc24c83f9ca5635a571ab18634bfd54dc9c4eebf9350d42a5e6ad701d7f49a19bb19c7c2d2f8d302476bafcaf4ac628e6df46125bf15c6ad3946fe269c9e9d6c7bf45560e3a0626c1471465076371302ca2267aea41cfebb8356b901f486ccdcafc429d6f2cb730c32c8c7440496c7b185e8f4954ab605cbfc930892e115efda20cfaf80d22ad5746e952de2b8f486be986749e7a6404183ac2ef1d6e828893cfa649b7b4f3bd5329bc85c157e79f1c8c1e919e2c070b7598a8b4ad1c80e3e7d921e3af5a14c8f5323c84c3c6bf902432656dda3cedf0f00386eb18ddf46b27dc", 0x1000}, {&(0x7f0000001500)="a4757843f9e27d332cf0579db480caa7a4c08578b3fe092db70227eaac5f726611d3f2f0031dff0fa47b224cfa96fcf770e163cbdb4c4d4425cdd734430f8ba5a8a5750d42aecee0ad215e18eb36072265c66dd36598fb1689c96557a2dab1b040fcc5b22187e66c05a43e107928880afe026f22a9f9e2ba1a933a4975dc23db96bf69e9354bd7dbd4ee16ed179ff15bfa4de16c9f52dac13f7e5ba261bfec9fe2be27c092a1e7ee2eaa62815772deb5f0d968f3006e4bfefb8d7adbb2a337680aca675325b36f713e191c5d085ce2c4379c83e566e5bccd7e7037c134d1107aaf1825d74e82f41ef6788b530efe22", 0xef}], 0x8, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0]}], 0xe8}, 0x0) 17:15:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0xfffffffffffffff7, 0x0, 0x0, "52ce5e54161211bcc083dd5a41cc80bae448e604"}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783e3", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f00000001c0)=""/102, 0x66) 17:15:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x20, 0x3, 0xacb0, 0x8, 0x7502, 0x4, 0xda5}, &(0x7f0000000080)={0x3, 0x3ff}) 17:15:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000080)=""/79, 0x4f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 17:15:34 executing program 1: kqueue() 17:15:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf", 0x112) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') read(r1, &(0x7f0000000200)=""/83, 0x53) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:15:34 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x100000000, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x8, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x3a41b981}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x613a1b82, 0x7f}, {{r1}, 0x0, 0x40, 0x2, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x60, 0x40000002, 0x7f, 0xfffffffffffffffb}], 0xfaa9, &(0x7f0000000240)=[{{r1}, 0x0, 0x24, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffff8, 0x41, 0x60000004, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x41, 0xffffffff80000000, 0x100}], 0x2, &(0x7f00000002c0)={0x5, 0xfffffffffffffc01}) mkdir(&(0x7f00000000c0)='./control\x00', 0x80) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r2, &(0x7f0000000080)='./control\x00', 0x0) truncate(&(0x7f0000000100)='./control\x00', 0xd840) 17:15:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = getppid() getsockopt(r0, 0xffffffffffffffe1, 0x2, &(0x7f00000001c0)=""/183, &(0x7f0000000000)=0xb7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x26b) clock_getres(0x2, &(0x7f0000000280)) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = semget$private(0x0, 0x7, 0x354) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0x834e, 0x8, 0x8000, 0x7fff, 0x3053, 0x800, 0x1000]) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f00000002c0)=""/4096) fchown(r0, r3, r4) 17:15:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) recvfrom$unix(r0, &(0x7f00000000c0)=""/173, 0xad, 0x843, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) 17:15:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x9, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x8003, 0x0, &(0x7f0000000000)) 17:15:35 executing program 1: r0 = socket(0x11, 0x3, 0xee5) setsockopt(r0, 0xfffffffffffffff7, 0x0, &(0x7f0000000100)="3df5c12d347c5d59a5c16829e1998968e418c3adacf8c149ecd0cf8fe66da90889fde616e08800286891b165fd9105ffd900441fc5a3bef3cc3251103af4f8fdf77ec2d5420dc742d942cf9944e9fddbf6073eef617b07c18695b76a66abec0138187b8715b4d6b8226b358b77f18605e2235b96293483bd6a8ac47bc2218aca51db4a7260f787e3b1b79cd7d673f4f9dbc42e4cf883df2bc9d591cfd6ad0fa8976c3a61f6b0cff51a809c798f429cbcc3118c374737ee28f3587e7143e09c6736628806ade964e04d59715c3981b20c81c6f3251677e7cd77c7d13d230066f2ea719a59cfdeddd0", 0xe8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0x323) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom(r0, &(0x7f0000000080)=""/41, 0x29, 0x800, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 17:15:35 executing program 1: setuid(0xee01) r0 = geteuid() seteuid(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x140, 0x20) r1 = getuid() geteuid() seteuid(r1) 17:15:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x40, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x8, 0x6}) clock_settime(0x0, &(0x7f0000000080)={0x7, 0xfff}) munmap(&(0x7f0000724000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="1fa4ba2b", 0x4}], 0x1, 0x0) 16:00:07 executing program 1: mlockall(0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_getres(0x4, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="993612dd4c2c26716970c286b145bc9fc36916b9357be8a5d780e5f85ae29ede70d954715d491c3374124456f249813b6e89f5c725b63484a1b4b4e112c2eb6b5f6d187dd098fd864aa5f39fd35b6c99ecb4997b728c4d0f0c63bafd234dd00885876c3ace92d5cda03ebde708c8b0e412a097236d1b70eb4efa069e245eae139be554680190a3a024a2b16c17611bd4f040410277719f0bb0f20c89aa5fb4cb72722f16a017497d5355bcc2d554a61dd866c6f2f840c8e12d7895b516df43f56add0001bd6f360d1bf2fd5ad6afa7ca430eb45c9ef3b286775d619f5f8d1cdf3ca256bf4bbefe2503ad52d0074560b6c0554bf8000000000000", 0xfa) 16:00:07 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() socket(0x11, 0x7, 0x1ff) pipe(&(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) fchdir(r0) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = getpgrp() r2 = geteuid() r3 = getgid() r4 = open$dir(&(0x7f0000000740)='./file0\x00', 0x8000000000000080, 0x800000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x16, 0x4000, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="4567c77dcfd4c0aa70696b839bbd60e6853050a593deb66be955c1c038dd52ef7354881215024b1487914664ba6d2193fa9b88956f53b3e467346845c0b47d890a9c2eefc2d10ab6f670536ab7444832a404aa5a8b7ef60367e6f023adb3725ae90b0104d7a9992830b9d7cc35806d7b35141e24e48992bb2683262f1cf2f5facb36b2f6c6dffc2eb80e98f5db8343ce2a00d1f4a2a54b7315fcde120296df5fd9b500b10994f460fef81c9d91dc623b3b14addb8b9fea5e59a73dd7604157dbcfffcae6ec10f4cef902bc59c625", 0xce}, {&(0x7f0000000380)="b3787d21f2deafd693559d22a3c79b1a78f24cb4174807a719aa8185270e1a213100c6d3a2afb175942941c6540e4b9df2fd0fda5ffaa07b0e8575160a2be1e4104e84096e162b18aca37b471db7222301cbbe29678f46bf73d0ab6e2ed08b185c1532b7960c40396804677c179ea33aaacc329dc1a8b449e41a875a3249b38d1ad82e18fec61804cb15d47e3f361b0b87f00cfcff37779ce351bdd8fca8eb501b4da6548898a51d4ba6fad8cdd36157a948fd5f659d499608374309a7ed2e29d6dc5396eef49434604f245f2e425295a5edd977d3d29fda54f3e2f6642aa0c3cbcc1bbb436b47a97602afc21e9e7b92a001386b449ddbd5e3c4", 0xfa}, {&(0x7f0000000480)="07ca0f8133be7e97dd2c64490643ae59a03fcdb598506cb6ab9441a20a2f2f12844144f193a971abc90165b2ee9b7879a6cea9a766996f8b6653003b1a35680a2e9e34776a87030130eb2efeb374c935b131e4faa335968b5a7efe963aa04aec6e97253fe447c5b9d24cc71b429bfb5fbdb665d0d0c41bf61797fdeae7401a8779625e47e614504a30f07fd17879e259008f1a5498a802d9a93781704fb091de25bc4c5c2d84eab26b21cc5ea48a9a2beb1b", 0xb2}, {&(0x7f0000000540)="62a8a09d1f3763af6168f960cefce03fb8511249057dfe4ef8f78731f7ca57c69f25a0a5ea0487cb0768a861e656", 0x2e}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}], 0x40, 0x1}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r8, 0x80}], 0x1, 0x101) r9 = dup2(r8, r8) dup2(r9, r8) linkat(r8, &(0x7f0000000000)='./bus\x00', r9, &(0x7f0000000240)='./file0\x00', 0x4) poll(&(0x7f0000000140)=[{r8, 0x443deb1483bfebd}], 0x1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socket(0x20, 0x8000, 0xb43f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x180, 0x4) socket$inet6(0x18, 0x8007, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = dup(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000001740)=0xc) r5 = syz_open_pts() openat(r1, &(0x7f0000000540)='./file0\x00', 0x0, 0x40) preadv(r5, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x12, r4, 0x0, 0x0) r6 = getppid() chmod(&(0x7f00000005c0)='./file0\x00', 0x16b) recvfrom(r0, &(0x7f0000000740)=""/4096, 0x1000, 0x40, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) fcntl$lock(r5, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x993, 0x7, r6}) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000500)='./file1\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="3c2fdab0fb75639a0c4ef6e9d8cfa8ac9222797dd28ad4a530af9dfe35b523eb59c52a01ef0362152faccbc2394e6f6cfb147ca714ea4cd76dcedb93a16c0bd70ab1eb34fdab6145239ed020cd9b94ccdad6a7f4f7d83bb8b3c1ca7f19aeb33d3cd58f96fe75b452fada0f62bd7f4c0928dd3192916c826b876bdc89235029d5ff771d37c2cb32fc6bd0414df5984b2f95c9607992cd1a7b4a0de0112f1b0df8b11508c9d5da97475f4790791ffdc33ac6e99712f7f2cf984c6f34938d1567fca7f860c3c768cab83dd79d0b87eec3ec0614889f11643458596eb40f5b8b7e2a898ca0b6993c5b6023c471", 0xf) sendto$inet(r0, &(0x7f0000000240)="b708a14cdf12157ae489a14ca69aa5fc53b0fae044c582146e12dc1694ebcb022e4e3008af2d8497ac6e53afc4f6bda57a16067901ea9af4a1b1dd90f03f5fbd5d810e4c", 0x44, 0x1, &(0x7f00000002c0)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x100, 0x40) r3 = accept(0xffffffffffffffff, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) socketpair(0x26, 0x4005, 0x2, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x8005, 0xfffffffffffffffd, &(0x7f00000006c0)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r7 = socket(0x37, 0x1, 0x5371) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000008c0)=[0x0]) r15 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r16 = socket$inet(0x2, 0x4002, 0x7fff) r17 = open(&(0x7f0000000900)='./file0\x00', 0x80, 0x32) r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000000940)=@file={0x0, ""/108}, &(0x7f00000009c0)=0x6e) pipe2(&(0x7f0000000a00)={0xffffffffffffffff}, 0x4) r20 = kqueue() r21 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r22 = syz_open_pts() r23 = socket$unix(0x1, 0x5, 0x0) r24 = syz_open_pts() r25 = syz_open_pts() r26 = socket$inet6(0x18, 0x1, 0x3) r27 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r28 = socket$unix(0x1, 0x1, 0x0) r29 = socket$unix(0x1, 0x2, 0x0) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() r32 = getegid() sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="b4110a61a8e185af7e6ee353860e3b5d04b8126efef47369e18c5cb00adaecbdbeca6c25d3fc2d33ad3d0d242a760c0b2b8c4c4481a6ae496ba0dba84be558934e3f77e1e4cd9511ecda2dfe51cefe119ec40832403b6de1d783668a7ec632b9f100c43a0a11101e60c463b4f06fc4d7e0bd3994711583733dcff94fe7badb5d1a1d8d854cd75b79b15a6072ad5a6bfe13aa0a1eef539b6148194d777d0c12462f66c8067344eadf38ee629ee3f136fd240220401fa692f5b2", 0xb9}, {&(0x7f0000000280)="2618d4886386858eca594559ebca9007480f2026ca2742681c10fbf68bb70c70e7f142515cc9d5439cec37310ac237f745cb1a4919f688c5ecb56b5c568399a44f4b0c714ccb9a8f64b4173d7f8bc0915882a63cf20380765dbc5e2cc369bbbac154e9cffe70c3ea79b0e0a8678deda1d4a8ab0c8a595e3800aaa4212a8578c5d7ec418b24da408981563545b3e1552ea326f4ba51cd8b810ac2ff27a3585d9986bcab8834efedde31b758a5a4a2b562f54f0780ae894cf4d0d4728ab02ededffffd50d506fbca3245861e4d48176641af2e4a557d18e0c74b356f6d70a329f8be1c8ffe8c291207c5e7b35e28b1e305", 0xf0}, {&(0x7f0000000180)="1ecd1e2ab50d88cc8af09d23bbf851a64558b0804ac9abf0675ed60e6b071817419d0e5425446495a1ba0e8f0284acab3690aeb721f54f6bbc17136c88daa45533fe64ad19fba58e84111cd7b2dbcf6d66efb39b84199cb04ca01c06ae126128220537979dbeb2e520ecac0f573dc6d55600e8c126f173c3d82ead04b05c733279bf3ed08047fabf2c7bc4c66bc534e9d2eca3b3f129df2e9ee628a414344a025703c9e53076bce5bd", 0xa9}, {&(0x7f0000000380)="2b091ddfa8cb5b2f34", 0x9}, {&(0x7f00000003c0)="7e9686ace3a7c11aaf40475debd3a52139310053bf3de20cc64b1baf1ff1fd071fc7bd5309560b087b6253404bd8f4cf89ed24c0b12607c29894f5f9c494e1475b489ea27bc7bd2e2ec2955b524233c98ae28e3b61cce60e9b1e925834c71ea62d4e5451132bbc2886039244f2604c1e2d", 0x71}, {&(0x7f0000000440)="f526e376325f2a94a0fd9fdd47fb1a803c5defabbfe19bcca77591b0b4d5648ae995edea8499", 0x26}, {&(0x7f0000000480)}], 0x7, &(0x7f0000000a40)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}, @rights={0x18, 0xffff, 0x1, [r21]}, @rights={0x30, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28, r29]}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x130, 0x8}, 0x2) r33 = socket(0x11, 0x3, 0x0) recvmsg(r33, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003ee000/0x1000)=nil, 0x1000) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1052, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) fsync(r0) close(r1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup(r0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)=""/160, &(0x7f0000000040)=0xa0) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x801, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffff001, 0x3ff}, 0xc) truncate(&(0x7f00000011c0)='./file0\x00', 0x9ec) socket(0x2, 0x4005, 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x1) fchmod(r0, 0x4) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) setgid(0x0) getgroups(0x4, &(0x7f0000000000)=[r0, r1, r2, r2]) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x10001) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) r2 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x4]) dup(r1) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x104) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') r2 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r3, 0x6, 0xffffffffffffffff) 16:00:08 executing program 0: mprotect(&(0x7f00007b9000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() r1 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair(0x1, 0x3, 0x800, &(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8440, 0x8) socket(0x38, 0x7, 0x9) recvfrom$unix(r1, &(0x7f0000000140)=""/94, 0x5e, 0x801, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x2) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) truncate(&(0x7f00000000c0)='.\x00', 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x8005, 0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd6, 0x4, 0x3f, 0x3}], 0xb9, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x12, 0x20000005, 0x3, 0xa31}], 0x5, &(0x7f0000000180)={0x3f, 0x3}) mprotect(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = dup(0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x38482, 0x10) 16:00:09 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = dup(0xffffffffffffffff) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="94b3fc87027b56a73560c287e689a43ee3d21f474c11d6adba61238763d4cff8e7164319919e432c779438a313444efe9a9fcb2bd192e30cde4b67cf9a96e4c8b3feb0a172c4b4991e5c53854e71711c7b1928496b0b8d93d7dcb73cc8c3225b85027696720b888b0a50939cbb5ae57778dea8ad02869362b0d8c9c127670768ae8d96da2a56a2d8d04f0a3fe0e1177bf348539eba0ab074ecae16e9471c9f3ec9b4087052805107c3ccd7aacdd05269421deaa683891e27c2c3211dd115c397d35028f8b58ffc5e", 0xc8) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) 16:00:09 executing program 0: select(0xfee0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/109) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="571dc5", 0x3}, {&(0x7f0000000080)="e02688a25fe00fbec6c046d738067276211bd4491a26dc0f4bddc1707be6b3f168fbe25ede6227aae94664621068012bd05513ab4b88b846233a1905", 0x3c}], 0x2, &(0x7f0000000140)=[{0xc0, 0xffff, 0x7, "e3afb2d2c261237b895993e85e5b13c3ca7e31ee9608e31465d28dd2bc9100369464c4941b8f36a3ba84752e717c3aae8d7d1482c291894672ef9afd70a5cf8fe503ddd08d24981331045bfbf76726b34c44ae358134624239eae7f848ca50eb369a94bab5a08b15db528cb6f6ca5b58b40b6030b1d6f6f7fa0422c909b8a49da5949b9d89294a72e1254b101c3fff6351f009a87cd384f0f74bbb7b0840385f188d19e7dcc1d4549ec16505ed157b"}, {0xf0, 0xffff, 0x2, "247d5808c6e468a3aa578c7909490ac5f13f133bbeefd0382c31e29ffb0fec5408816bec81f0849c7704ed1e11108509bd57391f52ae1156e74babf194763c106fbded4c61a1bd08075f059c99362ab51927e4f2b8b1a80e444fddd41a8e328dd1e9f34453c7a4a1066cbac280eab1004b57e4990bf9fd274e5c1ac3b976de799618b3511a276837332ede0dd8290adf5ee24a6d1e5d745921b458dec1d567413454661b9484aed72a55b19c3965d32b68c0a66c15af32cc672bf9d22917bfb2fd6acc04b2ee68af02ea524fe7ff3cb8754f412ac76ef5aaa91f9f349b3b2117"}, {0x58, 0x1, 0xfff, "3ecf9f0af6760f95d730d9d376ee53de944036c3cb04f078c43f173309fe4d954d40a22c3d8399eee577c6daefe8d09dd63f94001181e7fef664803ff7e165e811da5681711b4e0f"}, {0xa8, 0xffff, 0x80, "e1f6e42b0099c5bcb6cab55befb35b5c79d33ac05f25253c1fd517513dbc87c502767868541b88e34790b04d611a0319216313816277e8a0757253ace2aa3547c0b5e3438bb16c83c5e447338d41633c09604aa25138f8cb3644851ba8faae811d010d272be3167c5a4a2ffb2992af79df5e02dfc5c15e94b09f3861fd2451a6a3aa14f66182ba2f76e49c35e06ee707b33f6b7d"}, {0xc8, 0x1, 0x1, "e6f510b9ad71d27a37433748cc3f7d134576972f6cebbf3cb03a3cd0ab852f37176a5be1aca92992e67a5e8ccaa66b4b36011e24b8fbd8f5f0ed2a01f952b8164a5bd1da282d898200f02562caf5e9e75cd4ff74d2d8089ee154c3e8d9b1a38ce296bad134db2814427e34d676963e928693b6e872c3072f03c5d970d9aadad948bb2241e276e417ec9f2e852a9b089051f845b4d2afa49a37bb83f334e5b9cecd07840aa5008b855096f9b1fb7b11041cc987f5d2"}], 0x378}, 0x405) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), 0x4) 16:00:09 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) fcntl$getown(r0, 0x5) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x210c, 0x349) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000180)="527b4674a6545e334d94bf012e1b779eab0fd25405a1384eb90054136e2e069387d315050db00d74d179600a1bdd431615ed4d73a2a3d6eeefdd83800b137911558cb8a4764c7ca3d5173bb30d8c67fec34740d42a3db1c8085874223fcfd3d6a922", 0x62, 0x8, &(0x7f0000000200)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x822, 0x4) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000140)='\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', 0x10000, 0x20) getsockname$unix(r1, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x49) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) dup(r0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x4) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xa, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r3 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000400)=0xffffff62) r4 = socket(0x7, 0x4000, 0x1f) r5 = syz_open_pts() socketpair(0x21, 0x5, 0xf18, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = kqueue() poll(&(0x7f0000000340)=[{r0, 0x80}, {r1, 0x48}, {r2, 0x1dc}, {r3, 0x100}, {r4, 0x108}, {r5, 0x2}, {r6}, {r7, 0x6}, {r8}], 0x9, 0x9) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000100)) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0x7fffffff) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r0]}], 0x50, 0x403}, 0x408) r1 = semget(0x3, 0x0, 0x20) semop(r1, &(0x7f0000000080)=[{0x2, 0x7, 0x1000}, {0x4, 0x1f, 0x1800}, {0x4, 0x0, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x100000000, 0x1000}, {0x2, 0x4, 0x1000}, {0x3, 0x1, 0x1000}, {0x3, 0xfff, 0x1800}, {0x2, 0x1, 0x1000}, {0x3, 0x4, 0x800}], 0xa) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) r1 = semget$private(0x0, 0x2, 0x408) semop(r1, &(0x7f0000000140)=[{0x0, 0x3, 0x1000}, {0x2, 0x1, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0x1000}, {0x7, 0x4, 0x800}, {0x7, 0x7ab, 0x6fd42aa0a1e3b1c2}, {0x3, 0x7, 0x1800}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x20, 0x8000, 0x10001) socket(0x0, 0x7, 0x81) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x3) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{0x0}], 0x1) syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r2) getsockopt(r4, 0x3, 0x800, &(0x7f00000000c0)=""/175, &(0x7f0000000000)=0xaf) close(r3) syz_open_pts() 16:00:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fchown(r0, r1, r2) seteuid(r1) fcntl$getflags(r0, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:10 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x5) execve(0x0, 0x0, 0x0) login: load: 0.07 cmd: getty 14172 [ttyin] 0.00u 0.00s 0% 318k 16:00:10 executing program 0: getrlimit(0x81c691ae9b48fea1, 0x0) r0 = semget(0x1, 0x3, 0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffca6) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() semget$private(0x0, 0x7, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x7f473645c11a56c2, 0x1) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x20) linkat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r4 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r4, &(0x7f0000000300)="87", 0xffffff98) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x80000001, 0xff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0xffffffffffffffe0}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x7, 0x200}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x4, 0x8}, {{r2}, 0xfffffffffffffffd, 0x58, 0x4, 0x3e7, 0x4}], 0x74, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x5, 0x1af}, {{r0}, 0x0, 0x20, 0x4, 0xe3, 0x100}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000010, 0x200, 0x4}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x0, 0x5}], 0xbc7a, &(0x7f0000000280)={0xfff, 0x2}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/198, 0xc6}], 0x1, &(0x7f00000001c0)=""/160, 0xa0}, 0x43) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x40) ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20800, 0xc) socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r2, 0xa0000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) 16:00:10 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) listen(r1, 0x0) 16:00:10 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = msgget$private(0x0, 0x420) msgrcv(r1, &(0x7f0000000140)={0x0, ""/190}, 0xc6, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) truncate(&(0x7f00000000c0)='./bus\x00', 0x100) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:10 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="0311d75cd544292023f1672d6614d26fe97a0be5a4a95a0205bc57e449d3502c1b2dfecd3384e62baa20bb91b4d2f56d48298102b7a0fc7434e1b84b6e42c795abfa152f3bc0626b242777c1343806400e66375d240dcadf653ffc498e1ac16879b4d37765bb44", 0x67, 0x2, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r0 = getuid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0/file0\x00', r0, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setregid(r3, 0x0) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r1, &(0x7f0000002740)=[{&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/78, 0x4e}, {}, {&(0x7f0000001500)=""/141, 0x8d}, {&(0x7f0000000440)=""/50, 0x32}], 0x9, 0x37) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) connect(r0, &(0x7f0000000480)=@in6={0x18, 0x1, 0x7ff, 0x20}, 0xc) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000002880)='x\x00') 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') close(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000180)={{0x3, 0x1}, {0x0, 0x8001}}, 0x2) mknodat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x101) mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="709442a5d99d1b546228e429a3ad80cd8403cf32e91de692b142581dd70d19f6e7d9a9cd1211e5b28c371cfa0c50633c980c0fd25fd5f1c5fedacac6d288ce4fc5a27f18c22ac1763015c7caa239c61395a6b2e2a9ddb26e5b336e460804adc113a86cd27e4648b2e561083f3380380c1e2aaad02b9699de1312cd1301fced43a8cef14b4807133265c3184377f097ed40e53b06384a072b0256a0f09d5678f08c2e6a6324967c9347eabf32db7b39dff8ef440432a35e353555f71dc6b648593fcac0a11a6154", 0xc7) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:00:11 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) sendto$unix(r2, &(0x7f00000000c0)="72b780d5831e00a0cdf920f14cdd4ef62af48439bef4722ceb918a519b91600bc1dc34b7e5079ead4d217f42eb97cb916ae46af2f9d997eb4c50ad36dc2186638291a6d4b730d70a559f3364f47b495c8f13e102b770d9428611c2f9f9d0c084763a2e3df4d7d637a00bfba9f2412dd0e52c9499aaf03bfa6b73fc3bcbcfed8bfbb5fa0acd9b5900a1cbee2f58e1ce3a20a574b491db6763c0df2ff46dedd6751813f32c44d8294208d46468116b1f9026834e4821989d213d5141d0fc2d3d2fc920f9b380dfd5ce05abe224db25308c5a9e6007684be4e41276db0b55cc4f5c9e6738e0119a609daa1a6e47d9f89505e07ddb3540a516856edc24d2f528babedc9d0f78afc72727e32394c203436dd8c45529d226250ffaeff7aeea7b5d6af7625d044a76cb023b447fd473033c2f58298c61fd7a08b5ff14d85c4a681b27e167cc3fe37dcfc622b218f7ede030c65ad1b91c50b508e080b6b1344fbadc58996762ce60c453909e0bb9ff1c7c99fe73b9beeb65276afe29e9a7c7c31a8683d2a98348e8fbd2d4659d19f4cac0cf9f1f74199b8cbb0ff477d8afe4e516318a9c4d318b2640c9f7616f11436b8c79fca9d5ee05b82b1ea2f01491a2b32db4ea38525045c578365f67c376175465a3df1fd9a6d2670eb44e1cd60a59a3378491020ba0e712ecca54231793afe72a80772087350016f32467749fa607b2efa8eae04ee7910d9a04be5afc5f731213db64c0f726a43a7a066717c53a9c844e31add0fc5ad2bc1a10e442d56a308de36ba26f2a06bc3980ccc31f02fac82eb3cefcd0738ae139d644ecf0af4401c0986d7f5f6be735bec94a431b8d0395b65d5c783912528e9f6fb5a9ae7ad7a2812c08d2838eeb9b8c54377f7c30960a9aaddda4c050ed76d06cc6174b4b68e9b35ae517edb6137541c293be21b54b50d1eb473222b11bed53bc921a4a160b14d960608d1aaf2e344297190b7e72320a3d3c4dfe73e3032bfa8f015543fb103b94f45b84d065e7e9efb5b431cbdbc0b2e324532edbd4d3b0a00368b4f0e8c53ab18505beb1a87f5578ed532d150247881cd500f68f337a6145ef1c677048030e191d0f3810649d30b2a53725fbab3d2f703f500a2de1f0da251a50d46dc3a85e77a97ebe076f5c623a08fff4f7b9b175865a33c740d662e6cdd3e06a6d397041a22749d4dc4e4ec022dfedc95bcdd417f6e8532c5cfc7a5fe485f072263f21c699f9ca343d8e3b25b4c57fb098a528c21edf970034e0923512585673c4fc040a0ed7dd36cd4db1eaf0d821c52b24a7b352cf82c67fbaf6f7f31189b67039ad383001b1a104dbcd6ca25b9d13d1fb4b5bceb5b8f9f47d7d8ef89628b81737714e87d73bc1b731ce6953648e2a3febc3d4551a782e2e53adcfe5c28a19cee4cf8a72b2c373a3f4705f6cb0f8df8d9fccaa51e30fa20ce333a69641e5b49d2646b21596d2a9cb7e38338c64920c7c02ebb73ccd08478a61a962a8e9059fe972c39295131f70e3d4b458e9d9686dab771c4c95fb3b81c9a8566f4e045d220c8a68989f06d1534f75d779daf13b5509134123304a112a22c4df5c5b269d48c6ba41e62ad14d142383a1b5daeaec073861dba614caa69b309860f840c4a9c18502d6b6a68981062a3b9ccbb5de1b7575bec532bedcd3ada9582eebc135c512756f26684cbf4fe23266efb4c03e54a44374cf63968c7aeab3566a6ddb58054c8ea89ecd88d7873c87df180ae33016a4e8ae420cfc647bfb11a4a79ed5197bda76a8d5762f3a3166e542c9ef927980acce1a34a076b9e5e624bfe1c41cffca42f698b4a50ab1702a513b17763daf4d6326cf3183ef6394458dcfaa32c28dbad5088d3d7fac9752d8ac714b99185c1ad07aa924a7b7e842fa44b685545c518e585570b1cdd19bbaec2a49fdce5ca13272255313846ea0fc6186c9d61d69f759ac9e0c215b413f82228fc0f59202924c99f403e9b1267bdc7af5135dc6cf2bbf5acbe0bf53509389ae0a8dfa9b003fb9a07a37785c10d951c1dc8d216a9f964888afe600675a07b0b0fbf81850caaefe20df4a861c509febabdfadc6d43ab0b07be4653a685c61c1b779ef7c1e325a089df1b66bbcac1fd7bc1c1a152a6239a3daa1edb851e3d99a4949c38f9877f7dfa6fe1e5b2746b201b120db39bc001b2ff1e67c5365a2275be9c1f12b8420ba139b3e41f4825ac3ab65a7cfca100d6568659b981eb85b2a244b775c38fd9651b8fac0cb61939a24c6802c5941305ba276e9b54a3497597a5be5eeb516f20454311bf8221a03b1e13ec6d05eef94104256cf986b06281b404ac8dfbffc6382fb03d5ae89c35e2849870d8439229d7b0732360bb7967fc545ebbf4faa6c46a038996ad2e72c554e8b15525661fc48a05d61c52be3cf1762e22ca037b407fc5cdaec519cf10931b26c32d375db55737768f7c4da2031b1ee9eb30e2e8062a1be27b8e9dcbf0b4f3303fcf250d9e7bce3dc1c8e9fc76c11462e2502f7b9e5cb097eaf19996620772db78744a278ae50cd3c0955162586a7e6959433180f90f9fb54c07265b5dfe9f21d120f402b5f07dc2506a144dd0e7c59e2ff3345c0daad41230a5114dda51b1dd72636f01efb0e16122b2fa2954291cecc8aabc3f548d4a9dc4f4403eaebaa513f617fa4d07a33f1cf9728b4acc725b4210b9002e8d42c435ea57d9fcaeff58baf86d89789f2bff13cd00c62ec0870f67b22337fcfd23bfa95d8ade02f5e4d68073f3075d4fec8982f91eeda84b5fef109783f9b543059ead2cf87183e673eb85e43b3690ed170f3b5878a5ebe4c4a71358fc1936a6d5706c401ebc8c4d2572dca18a9228b4732cd7d8183c99c135be2bdb1077f4a75e7fb9c7c97c517247deb97f0028f1923856252075fff99ce7a7ede68823dbac879ffcc5ce99f9d41d747d14073e0dee3caaaabcfa4d8a01e3c4ab3d58cfebc4a9261e4c2f858b099bb9b319e1c4d5beb3ce6e5feac3ecd2f88f4b82170f97fb77205f6b92a4dfebc8843cf7daa87fcb249efd9cd35c1564f8ed2ac292271d0549bed056bd669a82e22e86087b35fccf8e292acc44116be834b20b0fafd35d0878910aa3791d7c480a294bcfc4e8dc0002ede717f8ef714c7b8c8c3ed2ee68cc6031cc94a8911f58766df2fd0489d8be8419b40a268f21e66837f032622736671536bf68a3613221c7594f84213fab608e85e38fa0ca25f44979d188a68538ed1e86a66e8536bf6f262e7f81008697b9215455d62a77a952f865f173727b697157f604ea4a35008cb80e6b1b2dd5e922e40e1f6903709d04f3075fbe06ef44280a2f16395ac64e3ef524047a52565e6792e6e7e7262c0c5c1dfeac03396d53226f4bb96fe97125e445c3f7bfcc3e8a8cf84af0f4bd04fd3a5a31ed80395ba17f6ad9daf4b33eba04041abe5bc6a4ed1d730c0f4a6afb378258805e893cd733a7939059dfdd91fbbd9a02247e6ea1c30df9e9b3cd9d9261a564e6e1f68bf44d695aa0a2db68278e3bf18f8294392fe60bfb8d2b4f1fe36d81b3c88ebc0d23072b82ca041be4233e214f23205dbbeac652663903c03ed231b9213f0b62cc1e3ccf1037e37e5db3c01acac9fdc49ff3d52566917fc55c3d720f4e36b5f37ab5c99d47de714e47ae6e2d3e8e4a3cba13588070834e7d802629d533cb576724548cbe93405e2e159fcdb287cfb8ea402fa3b754e2072e75e48773fd20ff14f246fdace74cbeb15387ae442ad76dac2c3aff8b78846c2f5fd31e0d9c33ba7fe3a7db121cf500cf8ea6d91aaec745e4ce3749ee1a1596d5423d309dd8af58171bb269863391583ecfe604d34c0b9a404e0285e76601e03493ba64e43cd5843b7e06ad3a3e494556626d7e3a39a1eeccaefbcf61f8483d86277d9c87191c5214cb46253fbadbd3d8a5ba765fb049c0f9e209e29544ad86482d400b62d34a22d02108e34ef370ec7cddab2a3be27cfec05b982e3fad075fdc5ddef03ba756f8d0b2f8c03557333618566b95e86d4133ba7d53745da70be8a7dd7994c6552eb0bc63e07a7db72ffbf1deb257f12e734f8896cfc51b4486dffef84b84073c59585f6f890cc23e0b408c652553ad926ca1ff9b8a002ef13d22d938fcda96aa2c4ae02795ac57817d7eb664506fc61c074ed855ccdacf102c5e14402bbbdc21fe755cd4026f440d305ee19b807c35c1dd29ba6d7a1a0c6d2b788e6acc3212d1e81ed3ad9134f5332f61d9b5b9aeaaa834955069f89395753f4df25b6fa7d86c17221818407b2a3bc34cf0c4d18190a1d77818b9a863a84bca164ed3ed4cced00ec2fdd125a17635ae8d63ea18fd956507b88181e416dd28b73e7a1f3f508f22d4637ac498f178d05fd2b803ec0ae1cb29fb31f09904bbc28282560bb3fd49a0ebfd30ed847ef717ab17cccb0baad3e9757c7c972a32d0b6cae02ad4007b892039d60b96c39ee55337f53da2c8665ec13a2de85334ae7353bdc0acc9d734a1e458502cb56527580d728b6a87972a1924f458f4f380161cdadffafeec8e25a391636e633ce28b6e1f6e5a73b40dee439bead8c57c77c9b426145ec4d623047966b0f21c016b1701491becdc0609006cfa4f844b0ead2cbd799f4eb1bcd3c73aee62b488f8450aa08a85fecca9347a56afb1fbe05f523e954fc2a88f3e057f5a4ff9ee83db233e97399408d624d8b088da7a5f00f0570d077825e3112e4efd3a7af93336982f1e55266e0da0e79d698a2101a1127683fae9c11de60a25a063240e1d4eb68825d8cf97a65b28007203bd8371e5ef3ac029c3a4adf3451cc67e8e2e1c55ad858a6936519347bdd5fe3c6df62f0a31a3c5034beca304531ca3040db5ca0ad0e1137a05b699c617185fcf91e32812dd7029b2ce53e61a68e41c6d7f37d5a0bcd56e0ddd4cc6d1c9b1348f5416d0ebf532f20dcff4ff6d42bf48051a9cf43a484e893a07cf7690b3fa29d096d618b09da6018a183e6bf515d8e0afba89352fbbd0ab04ae3af855a3122c99e3322d3b1a55c3042adce89a4ef86500ac45150ecfe2bea63bc59ea4341fba3b313769b45bfde52fabc2b22263a266fb8270e94dfca2254c3036e9ff98daccf9a57f0049ad2f2bb49384646069009f65d5915329b962f1be36ad1e1eaaeba74104fb7636086eebde1499ade53f155d40e3cc566fb704ec465f622211dd5e1a5bd385e69dd7919c6791ed801d56fd268d6f4269a9deca954de3abcf5b183f1794cf37a0fbfb79f5df3c8838efd1db0599708dd068f061ff20da797bb2d5648ef056f4b44247e7184eb4983cf1a5da3cbdaf9dfcec82c8d1e760f7fa2d100b2596c654baec9d7cfcfc9db580236a9b3ecbb4ff363575f2cd69979ab9d67cbcf2f9c4aee23a133be6c7df8e25e7323147c02b46909077fcd1312399275c4e4cd6a8ac872dea7b47bc72dc4024637a671423a1f22985b5b714e678b7af9e387cb2d3e5c205244ca9dee2c5df759bbc6ca207d818238931e239dc4f198331099d8ae605879d33791b9186fdf955ad4ca06af1810eea0a012b9d8307b892841a07d5e61b5e1b67501e01f3ce754533302c5b44c6ccc91d35f6afe18dffeb30f4f466b0be60e37c1052b57f1f0181d980c8a24ba2dc7667742142b566e2e360f053eec32ce273bfa3c08bb2c5887cb0cf9bd30d2e634a61c7c2504e9057effac7a4169ab3dea82e9057dc2dc4040c4d49c30f235c905f9bddb0e702b3277ba73bba5ac0aedd0213a59fb59bcd7db512ba891a72319a5f9f1f7139b404a65fffa866c09be70c3295d36a0aa", 0x1000, 0xe, &(0x7f00000010c0)=@file={0x0, './file0\x00'}, 0xa) lstat(&(0x7f0000001140)='./file0\x00', &(0x7f0000001200)) connect(r2, &(0x7f0000001100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x51d) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x180c, &(0x7f0000000000), 0x4) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab48006eb24e79a5a1ed9f7b693050121f36439e23c206546e7fe2175ed2d7876e9259", 0x23) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) 16:00:11 executing program 1: r0 = shmget(0x0, 0x1000, 0xe0, &(0x7f0000ffe000/0x1000)=nil) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpgid(0x0) r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r4, r5, 0x80, 0x2a}, 0x6, 0x9, r6, r7, 0x0, 0x10000, 0x100}) setgid(r5) r8 = dup(0xffffffffffffff9c) sendmsg$unix(r8, &(0x7f0000000640)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="dd083f20f00175aae591511a4d2aa9e1d710027f0c11a8d9e527078ed1cecd3f0f5680372e954e92a5c28e8b1d86820119044215ab014fe08e7505848763e0a5cf93379e1cc7a6fc3ef4503b870991ee571ca5ced20298ac6212313aa53e3071fe198e21a4c33b0209aeaa248c673d5507a2ada766a2ebe835c223718a345c7e227616a3b5eaedfe6c09998d9aea4a4c15b6cfffd2eacfaaae165007c588", 0x9e}, {&(0x7f0000000280)="e4d0791610480bdd24ee9c2f167861881f9f0266a56a7c4b157b469c68660363c3c6f99e07fe84ed202891d4ad3157fb57d89d9846479a8958c5b0fda38a436d579a205de6d1ec9ac43a5b87f94ee468d0175a28cec447b5bde747616afc4245b334dce2a818", 0x66}, {&(0x7f0000000300)="0792545617c3ce43aaf8850f14cfb6fcf4e162686ece10e597ddc288c14484109ac303e4a01b8adbadf1c8f46b2041c0d2de0605585ee46b8f20a51355ef35c253f5d4ecae73210bb6ce89ff3a59a6a4c7b3b7a4df5ab930b7753c8cc527589671b0a059d38d0eae7cf631da48ab4ccb2e437b3189e8dd55838d79c6ae28599b27ea8d3e6bbba427ba2fe959af0d1716d88aaea9ad0d1d1882227f6d5e413bd602b706bbfc80bde80c35536339404000d0369c9dc8c7db2dc08da1e20e9bcd5d35b2893a8b290ab73146dcb565d05b758fbbeb30aacb8deea09eb2152cf7734e0822e900db3905", 0xe7}, {&(0x7f0000000400)="359a9cbae0faeb94a890faa27770788cf3bfe533a67f344ac46050c05dc40fd12e29acb6446d3ef2e76a11aac7cfabfd0b569474d88ceb2841735f0bf5759dd1a4c1526543859c3a5610711e073c72d492f5042e16910fa19afee50b983ae22f7a3930139a9176fffa368b8b7c612ba6cffeaa20ebf7bf14de6086b66bbbafc486e565aa4f5f24437e6d99e3e38fe5aa8b806dee6dda564ccafe33a2ed206b2f8fc8a73d9e5f20ae4d6de43a4fdbc6d7f69056ed0268515f943f980529c2", 0xbe}, {&(0x7f00000004c0)="181ac0546c11a8f6362dfb9a4b0ab1f88e6543eeeb255c9ddaf3cf6a88d526308dcb435e", 0x24}, {&(0x7f0000000500)="e6e6b8ad9f205be730cab4d2daf4022aa5367cbf815ded738882c0db0dc355ceaa7970421ed65c46cf7ea679dece961baa20f283c11773df315d3c314922c6d1b22a64b48323beadd92cae99d76dfe13a019c10c02a06c434453f11ecc9d3de8cbccb7cd628f96fab775aded297de12334a4f5d9ef1f979aa2573dbaecfdd9700c96412bbfcd16c4d8923d11fba124cb5612f959cf2659b0b6e4ce611de0d8217d4d2e979c0298724d482ae9bbea2328271f8823be9081ad9ef6a0afae40b9", 0xbf}], 0x6, 0x0, 0x0, 0x2}, 0x2) getsockname(r8, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) recvfrom$unix(r8, &(0x7f0000000700)=""/154, 0x9a, 0x801, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) r9 = shmget(0x0, 0x3000, 0x44, &(0x7f0000ffd000/0x3000)=nil) setgid(r5) mknod(&(0x7f0000000800)='./file0\x00', 0xa000, 0x7fff) getegid() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r10 = openat(r8, &(0x7f0000000840)='./file0\x00', 0x22, 0x40) utimensat(r8, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x10000, 0x870}, {0x7fff, 0x3}}, 0x2) r11 = getgid() poll(&(0x7f0000000900)=[{r10, 0x1}, {r8, 0x8}, {r8}], 0x3, 0x7) connect$unix(r8, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x2000) setegid(r11) fcntl$setown(r10, 0x6, r3) fchownat(r10, &(0x7f0000000980)='./file0\x00', r1, r2, 0x2) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000009c0)=0x7fffffff) shmctl$SHM_UNLOCK(r9, 0x4) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xccd, 0x4, 0x2, 0x10000, "8e33158a8d2c9ce749fe416878cd85a99d369d28", 0x4, 0xa1}) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x100, &(0x7f0000000040)="97387aa9cc5b5a8bee8d91e57b84f337248952288e6823b3810c286e9ac3f5d32a3d5da1b661469b60a80d690838fdd7d8c78e721199448eaeb236343046704c9a35a65a71d5de7fe889a0cbf92f4cf357166fabb9e170cb98c1", 0x5a) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xe9c) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2, 0x11) sendto$unix(r1, &(0x7f0000000300)="2302c2ecdba6dbe884e2fd1a42e1408018adb40dfff5eeb7f141d1f06b681f869d377dd020af14eae9786202486c5672eeeff9bb1d3c7358746445a4a282e3d72fcbc7cc80990cd926794ecca87f", 0x4e, 0x9, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000140)="a811fe19199c3e01b5fd70ee90b85837ca173ff71f3b257f5200b5f58ab76fc55bec28c6a34bdaff8e2bf71f4bdeffe9336dc5798932b3e93eee5f856902fb690443dbd3eae046947a5a52845f94f6315ab803ddc4283de0f3fffe20e4cfde770223effb13ed0cc50db9fdb8fcd69e7bca8d3a26b5639bc6c3b8259ab014e22eb2bf5310b637e7930fea7fcc709d73dfbd61660329968cfeafefb3acd12902d65126e0e5689a207124a517314b53141c", 0xb0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000020c0)='./file0\x00', 0x800, 0x104) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$unix(r0, &(0x7f0000001080)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) recvmsg(r1, 0xfffffffffffffffe, 0x0) munlockall() 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x0, 0x20000) recvfrom$inet(r0, &(0x7f0000000100)=""/42, 0x2a, 0x41, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/233, 0x415, 0x2, &(0x7f00000001c0)={0x2, 0x1}, 0xa) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10691, 0x0) sendto$unix(r0, &(0x7f0000000140)="f7cc076be15e11b41a2eeee99c63edc268b5844e8884f3f49242486225805783c022625d1ce26fb5cc725b489821c708a558f307332f517af4a331bba7be6c384c3c61c45ca9dee746c1bc1bfbd9d82d33a2608acf701c47d9f5d025aae8d3f6e3eb0778bf935fa35144158689bd8d4f95e2388ec56dfedf8673bb3b56f24bacbb70694578c15acb004099c9d07e68416dd495b359b262ddd4bb3c0dd822c14dde0cdd7b3de3fa897cc16521635ae26a2b55f7ad6614fd69a31e2d109b87144f9ebd8327092247bc62b2ea2f9275638b2ad3091ce19f4853da50fe391da37d8e2c49e0b76fa62d871767907f0a466f629fb316d8035dd6fa0351da7aeb0a5a4e026fcadfe26f75edfeda2f88659cbe955c822690f7c59832fcb8ff4c403a53bc61aea409970a032d899f77af1fe6a8d2a6252aadb6c2cf77bde50838a1bc2e01dce28b93b6a19ea99f6edccaf9381e9d9d60e004e913ea9cca991cf549f02bc9d9eeecd38222df93392820f7ad084f44a25c3988ca9487b0814cad9fb08fca73f554eb7e24553f7ae8229256e8fdbeda6f882c63751f4dbf35f9de5a938070f95e12eb29cfae366311fd851e9ac95b5d7e25e174481718349a8fb0d279d1b7a1c2cfdaf2547f7dc02214b1e3b23001492ba3fb9273b6f3e7c705c09772e5cce934ff7696a03899a7919586c3251032442bc7aff8c846a43e19e587518971f3587866552f255c86989d6df234640f9d672821ba06adf1ccf41fba84d73a6f217cdd3a6abc49cccb9825f681345d1afc0239da204127b8f9807abec46f23df483d910edd2316db06f96991cb55e35d70d23667956c218e8cef24f88c0b3e26e91669a5ccc263fbc704cab883b95937b3947f5e3d7458751672d5818b4577058b0f6705ba556a394a5323dd9545c0789770cbe95c1eae75cf331d19dd391554350a17d04c890c53079381f214da336baea39bbe9dba9aecf50f58e22230076ec03e48869ea008a7ba6a79b0163a8f07204d83fb5ea05f535e0334dd4f07d6feddbcb994e97453ce81f42760ce9016db2739bdcab3cf4903156e63cda35ee5e75e11510942ecdcc2d021ff7f06eaab6bdb1fad6f13bc4322c52ab6ca7e8dbb795e3b24ab48c328f5ad2fa609ea174c9dfb4b50e6574c5b9220a6e8232f9ed7daa9294c199290e7544011e70b3dcfb59242e7f1a8e7e181ecd5094b430cb6603dac7341014778dc977c8bc95480f2a7fcbc45998f35c487fb2ec3bdc905c3f4acf315422367d47e5ba3a0114d30aa2c1fd7323591b270173ab108382b163702ee797352577d12bf4d1e6fa2fae4d67234f2d36bf8d5369df6efd12d9ee85eca5e35889288921fdc797f2e3879d9d03856b2639a810f68358f583bb7264fc6c9597b16a16f7a82f59ecd4725c634380594d94c45e6f85e93a18db7ed06ba621186d5854ca8f4827e7f66276be9ec3e284045dd36327d8a03f4f76bb1b05180bb630c9eee8861683cc1e3e83e68ae30bebcc28adf203ebb791cdc743466a15dfd18862f4ac67df785f43ab13c6fe655af091fd4f0fb115bd78b935af66e5cc641a9ebba4e47d70c3d078573773d7771c6fda4d494fc07f469a98b9b454e2bbb61c8789980044c7f90539353ba3efe62ddf0af2cef63648e8d78dc1d5ed6bc5489745d694113b5c94c1e331a9a0481f99572c1b0dbe8c49ea04c3c43672e0623fd5b4a5b7838ba383165fbba8ab05841967ef3b4e6cffcea94f3eb54b0c3bf50d5c3661a6855d77aa280e27b184d6c0f3e61ca4700fe8d29f7c5d2eb600200498d3b9ff01d917004b29b350fa902e0eecdc02a7044e9638e6e738fbe098e19f3ace97f8d63d5d38532bd5f711bc7ebe187dcb18f994d29c1bc9ac417c68e6f852f9b797c1fc8949189fb1003d503f7b738245243fafd96c7fa9b639e7fe0cecc3d0d1a71dd32e7ed1ea7ad93d9fd5908311cc8992a62031b2f02313c3ef5ca33ea2538c880dcbf2fea17d832a4306578585c14c880d750a712b0f97c76eaddd53d871afb4681f34be3cd89c3299ca571e6cc5c4e1128f436b622287f5ea6bbe13641e502b12261a0361cd80697e820ad1fb9a1e4ebadfc42346029b8838f744ced899335d74ea47b453893fca1e06eeb70adf69cab1bc6efb454891aa72e846ffeb8d41d9e7d104d76163474e645d9727d7f0e0be9f3c80dfba16c62ae9160ab4d0248bcf9d6083f08eea2c837e35e524a5f4c1a0f733e09158bf916976a8eb53a02f253fe14cf1e5f89e1eaddfac7751a08e8be631726273317b3fd0a8f65093d0daa9eecef80144761c2ce876b1ef70d82ea51a35bbdeae215125e442b7e156c3ebab6218cca3fdc12eb70a4ed2689f0acaf17e8be98394cc68b0d99468d6391de8c5f8ffeced59c4c6236ec5d3f8cdf5d5b0af757ddcad7762880328562e61bd187aa95e835313d3b959fbcd61781dedb167affb917ca4ac1b81d54c3a38276985321e8372c8d96c7b3e3f781f1523c9db682993cdd31f42255f2d25d34f860cd1637af60e4120de86f231f29271ae1bf69b005631cb19ab3599ca3ec68d6cec8da8644a32bfa73f65bf61306d3f62940b72f8bf5c19d33f442528bf7333416b179b56fe6eee08af7071163047acd160549f2518c3dc7e3317442edde4454b1b9f80650d31bd9c268275cffea7e33c9677eef884f7eef88d61fcc5da05fcbe08c0f4e2677e1f0a841862d252f0c05f11dcd54034a4d87daa12ab1ff147255246928cee07d4f22355cca601091fdc587e322875c26c5c970ffeae116ba297d99f9ce393dde45fb72850a027e8c8e9403e36bb10c990464346f77d495870902a617a49657bee901e123f45c4eba3bfcde8b61d3f838df3e3e90442aced4572fd95798fc048c87c0ff7de67f8e78cf1bc4bd1c275fa3979b353568cdc9da0b5e5bc7c21ad2660452ce72b9f084c39a88906facc63441e6605a9cafdf858752c180bc768e7d2f7107d5c6f0e433f9e2a4e10c4d25d036d5a3351312af40e8737985ea22e86f61dab3dd17a65a88c650c2d3bfc5e1f918e1167a2fcbd5ee6096cb35122477c5918f86dd2a9e57afbcf3aa2b2ca61fc26580f67ba1571e98b3e44707e370cc69d369ad10bc8b07acc6898c5e0d288ce607a5833ae859d4f0759a3bd232820f76dd3a0c2a33ce714d34b136ff844b7295fac9271084e34e2dfca1fad2be9a8d3ed7d8e1761fdf1bc2bb10f9ae562f8d54eff835c86d308ea3db1dccda6beaf1d1c70e7c8ba0c630870e60368c35618f54e1575f3727fe1805f15feaed4b67b11094d4d4d7cbd524a3e15bea397242c2d4ea314e1486900eb428451121e49094fe60ce7c270d7fa66177d98f5e363f0fca5a6066292bb9c34267f14372f743fc85b549e28ca43631d868025539ee9b274b8c13746636b34947f19d1f8aae4609852512540dd625dedcc157bf0bec41af6d862ec37b207c2a4ee3f0095ba4e21505b0460aed82b3bb231380fa4c51d6c159a69a4cdf85fe78e6f01b3a465613785f02e068eb614559bf6ea864a251210a5ff4ccc2e34aff2c12ad0092c30ed272e977eb716997b2097d3a019218a0139dd88c5fb382a0d0de2f34113563d7240f0aa4112d9192ce401fa0a1a4b0fdf2471797907e7b7682dcebb18bfa305b6e9e6e99dcc9e441297ca5938562cd58fd744a14f908444e9f6aacade40202de089980bdec137108e3dec8ef24249c82b789cddd9f0c0c6c374e7bb8a7b2e6f733449c521b60e30faa473c1283b6008e1fa3a01c507e18f471000be4c75e1dfc096d8e4fdee1e72027380ce1792e8e37757a4a6c856cf0bcb5ab652e82d87c827bbedfde8d048a6b05b0243188d116a8c9b24cdb537b1d0032f4a3968c06e56e394623335a786485df873f37b2effa0b380c9141185a97b73734ba553ade76c7c8e69cee7baaec82a1afe805572bbf692d95d76a6d6613c1b64bbc61810976886d7c7141396f6f0ea87ca5b9c16f428b630b17af274c15eb67bfb5badb74d6320d682451a3bab14ae7cf119de88a7e7bcd049937c1ed4ec8905778468e582167e53b4c23f67028236a6125bda79258316b5d8879f2b481a19686bae5bcff8f87748950db592aadd29dbf5cdcef34e748878826f4b25387e128af389bfc710168402f3874f12849ed1815e167cf01d05fbede58c09df268782edb6152f29a121fcc73db19e8ad7a706316233fbee10fbc9146193f44b730432f47171675fac95aa54f6795bee01f54310b5ca6ecc6f5809684d236a8c1ae18ce2778dc563d9d4115be32a3952631bd9514f5111546cbb876356dcbb2f6cb69acf093d90fb3d0a17f33451d745be9c77cda5e3d5cce5a4c4ac6230b8e18f46e878f6dc0f408c65604c30df71713ae5b45262e5e1f7ec5f73d6c5df1148704b176fa7d112fab9951edb67b84a92b8501d10d917ad9a6f93405bdc8abd67811f8029a9637f20a6a7d4175019aa6844750e1b6265b8a6cfd81ce8b20e05ad5a02faf8870e7d61f8f56e7f52103bd9795b15dcd43befecac9fedd8b44317d3576e858c5c2c569d1dfd8f83f9b44d40ffb4b56f6cb86778f1dcaa89a517b25f519b2bfdecfcbf2a4d842012d9935a028c6db8a6b5a9bcc7589e8fd456cb813d6d491543cef230409c2ffee25d3b11890e1d651db08f10be47513bc5f2ab71086e2e669fb4378e992c847765514fbcf3c62d119d1221bab255c9953cb0e9999925c1bbb2071eb44423d94926ef97d84f29ed4f5c6c620afef13ff6395042652afcae68fff7c683c96458dded95bd89c0109a6615f00d43dee15c7e6c521e9ebbdec3c4c8e6f1383502e66b177ff011b4687b975a85358a63596ce88582529e7bc70ae0f977002d0619e0aeaf3ddc49b0c1f88ffc0265871549a5d5b802de3f10c5f2508d614d1161f32af3929ae3aa1a659e14a7e826a58c1034a3581b88ef956b092d211dc888606169253f976aaa6d3c8b7711bbbbeffdaed5fca27214b88270aee8bc207560cceddc91735ba5ee05cc4eda735a4be24d46981dd46e571a381080fb2b22efb8c1d044286987813648af746fd8c3b015af94e5a8d909559b2ff7f921931e89716747f01e9bb60cc79b8e68d2617c65db139c2d31865a4a23e320b6cfb6da31c5e4d3028bd95399a4c836c60fa851191af084ebbc24ca40dcf686bb697f4380f880d9094fa2be29545d4846916aacbcbe2de9c792dd4838d1a10b40e49e26848606c8b9a92964f3d3c9517b5d43ef690809559dc7747e5f14c9fbe96827dd255040ba68813d605d70e770d30329a50ed771054386d01d585b3b29e5c7be1b57574c33f44c0371c5e1341a69248f96d66f48488e51d74dad08047037740e10291de8e31d455ec2bdfe21dd868bcce800521d6ccba545c67389457451cb26afb0d9003ad62c0798bba809fcd5f067e39a58aaae7addcd7139e097e3db624cd572da6323b508726c5358278da09fd73cdb50d9f5c7d47557474a34e4a3bca163bca677438b1f9ec16bd3220095c48045fae01d360ed88e84c49202f6ad55b3dfdfb23774fc511d747744931398488b90fe335e4a7e36009c57c28a1f03f8987960f0d1f722fe727520780b8e4a9d50f031837746bee3097bca2ec077ba6b550a63326c62338b5d22081f355461ff683510f4419d28c4e34c0f094fbb45abea2add43ea67605af6c03f0cb3b6c1404cf395baa0b92c89de660031b83efb62ab9fb3dc7938e72d8fb3976dda0cf0338663a74e679eb8c5582d01dec4142e13ed09f9725548606e403", 0x1000, 0x2, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: select(0xfffffcf7, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = semget$private(0x0, 0x0, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x22, 0xfffffffffffffffd) readv(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/168, 0xa8}, {&(0x7f0000001280)=""/68, 0x44}, {&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000001300)=""/42, 0x2a}], 0x6) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) openat(r0, &(0x7f0000000180)='./bus\x00', 0x10, 0x8) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000100)=0x40) mknod(&(0x7f0000000140)='./bus\x00', 0x102, 0xffffffff) close(r1) 16:00:12 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000)={0x3}, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbb, 0x0, 0x4000000, 0x0) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10022, 0x7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000013c0)) msgctl$IPC_RMID(0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0x81) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000300)=""/4096) fsync(r0) recvfrom(r0, &(0x7f0000001300)=""/37, 0x25, 0x40, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) bind$inet6(r0, &(0x7f0000001380)={0x18, 0x1, 0x8000, 0x5}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r2, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001400)={0x3f, 0x5}, 0x10) 16:00:13 executing program 1: msgget(0x0, 0x2) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)="6378aab3de3278ccb2ebc4adc2e7e37d4cb09ab2fb8b1a8523246b3ff589eca61c80b1eb8bcbc07aa0c69774ddad8a592974f36e396500cffd99efec56d8fca764c6ca4355b6aa90683c0ee4963c1aaab09f854143b4510c614fecb5d57e88375e1a9dfa210f33d7f2bddceff969ce8ab7101ce3c06a6b5815a8d515cfe489a56a903c5b8b33d51f8671600aa352e1bf4acf754f4dddb7d829b0a32901d8a45ba8f0439362038dc77e43bb41815a316501ffc2abda2cf7714ef04fd6eebc8e7306b78f34e9da5107c483ceae64fb4e479cfb6242ce507687f7103e9308d5b70a7564e24c7cd63acdc76fe75ce75b3b9eb095ff642534a60e09af8ad3cb988b7da3d0fe04d37f8759a5f56f51afeda6ab2d2b442a4cea0c9f4601b86c2d79fd733b24e6e65951e2a02a072a7ae6fccc3c6aaa17cd4423e8fb11a7f24258d8a25c7528be8523553dcc3ece1834360acec4a906a6e2a2852a959f198e07375b3094794b5b183c8db1f625a0907f16c32c438d5e7da11751d6fae03ba4692e7394584ab885075a5db31b09129e29a8744ce56b6a0a1f1b3a557db411b518c5b80d50ead30f4cdd310026d1df8702cd685847f6802357b34cea8495b43f6d133673c6b757840661cfa5d983aa9a99af7f44f0fda2eeb152d2792f58e4a7541f86d23efe8ae13bd010ee297b315d6b653a7bd2fce3e6ff71a8340c6363d81043f9471e9673005c16bbc315ebb937166e607d668f474cc64a7e8ca3c3dd645151d387df219453bab850001ec397284da41f41ad4789aace6835d77f971b86652fe874e46cad1f378969b435839c05355ce68d7a9e5dbfcab50897ed97edfc2203b36c313d53b984151b52dc8164c650ee1bd97c4413fe57a45713d51a90df8608036949c43e49096cd8cc76c177b08117b8ccbdcd3d26bf6d5b2cb0b4f9fff401a51cb1ac35ad60d6c6cbbebac3f54c55e063bdef6f1553002f3d6276bd945c8055a0b762937a4467e723dd4272a439d6e1c12ad7d43a4470cc28ba8159bf697e3825af803afd7ae427f2ffa1b9ee4aa701461d0d74da2e1887e817d91f5a5e440a9624c340774903fe6fb3501fa45a6a755f491e591fdb890e2c12053a9025d2fdd3831d1e7b35a19c855026918bc94d9f1a23da83d7210b2fd8f72f012a30225c29b71129d527a5a3029fee7e786ec16b8624796b12456c3077bee50d6fd0cde764304b9c6293493d623de2073fac10aa5e9a5c827e066f21bb98de3ad0f4caec8e15a02bf958a887f73ddc440ac683d440d4f3dc0c8e2c55d4de1eb3b9085aba1441e68bc34915aa286b7fcd2d35ffd06ac5b7521850e6005c6bd748ca2da78674dd094b8852e0b2256202063dab1fac992d15e03492963de20318e6dcd3ac6b3a0be35cdc95a124e831cd1f8368decb1e91198b5a19b43aa5a61057d2b403b45130f01dc1b75f19aebaf7612127c79c528ca4e6972b95ed830568908cb790de3b17a0a26080ab2fe7b0bd9fd440a517eed1250ccfce081acbdd35cde5ab5020dd19aebcbfa731f95853288d6c906a9e2e269af72946cfdab06602c78fbb6809891d987ac729002f4663771c24de314b4ef3779762ac11d5e0251b4758907f978a7f2eaf3c36566f407e2f068775130b99d59e4bfa628d7f068f5863aa39aef7b8ac81131496f8e08b577a23e815efe734b29fa6557852ac97bf587bef31e86c02a71971d72d6c38dddecf9e99b9488003b9f007a22daaf48840f3e28d45af89f55d6c5fe9a16a62b4a37ac968f38b79280749091b49f0ced49d2acc14840efa7ccbc6c7ec30e080f85f6a06a32895677241a00670c2e79d7c24778cbda27d6753b4201f2bff13b8cac5770dc96399510812ebdbe7d14dd3e9690a7d095279cbc66f0b2386b4f6fa1a6d9724188dac963deb8d88ead82f1a11327382ecb09a01c2f16612402d453f8e0185a722f930c852a777b75550372d424b9e0842f6dc04ce6c12f3cc0348962606b6a610a63099bb640305d147652e676f805a36a9d13dc2abff7472a005901ff50dd1d26ca4351c3217945880c6709f7065eaf4b6fd53187f4f01399fb6b4ea7ac6982700db47065f299777464f27d1bb18a09263a5d696a3e5ea604ab4a2316584fda9101aef5de83979ee16f63f40d25734d1c2ada0bb0f930d5230f41839536a5802135478c0331ddf18d2303deccfa834344aae0a447b8c285951750c007f2bb438dd4e1695699555b2c13df5bbe3ab53e076ced35deb6ec87189f53505b7898de5e71d985ce0fa653d3bef9ba12bc469d91c41fdc72e084f404af1ddd4089394aab34ded8e67d7fe3dd51bc845f791125fb2d76cdff34ad738017f1fddffeb7248e80ecad6f478e2c1d51e14745bd49c5161c70eb26921c2ad0241bd828ffcedeaa14700645da329bb427bb6f622bd9c8d3a752e53b5acdfbd59af0cd3168d89c925014c479016b2ad4a7497da05c11f29a69865c7350e66ceceb68fa501c19f15a66f3fac34efe04dedcaba318ac82f375807d29bdffc4d0fe6f78296bbf6404ac1aae2535ab5e886a5dc8cd892cf5989eb7f5720daa5f40d840b0d1bbb6e41ee7dcbb1c435832f550345fd4cf361b8fae767447402c87ff61d23f29936ad14476ceff7dba6f58a116158cad230849d12f3e2996323a7e7951ebce7fa0b3267916e83b43e6735781227e76e024c945036271ba1a2af8702fe508ee68ebd045b76f804e07fcbce32a886d46988e87cf5c5c1b3d539e118ff96b7d039810b80ed2afef704f940f20b9adc1d52eff512e89e85a20af1ca6fe456008209b77cc9df96be02c7d6ca6d0130f586f158711fd080a62ad0b85983e3b6f6e19b9e91abd2c5593f54caca3be0ae34fd1dfe265bf849e7e331eaaca86280537eeab03e5c9a9bdc8d2404b37454ced65696f2fca6eaf64814c361a25bee883c59c7069e2bf65a653386b64a711c3b5cabdcc8335c00a593546155aa1fe37909a57762d1f10bc814d6c52dae7bb695ed5c64c4f16a7ed7f40caa066eb348ba057a911d3c8887b1676ca2cd8102bfb9c55ba8b7a34067b23f79c72fcb908eca8734e8ed2d00cc2d853db10a370439c43c4649c93a11e5d244cc61ccee943fbb9ebcda21117562dce3590fb53446563a85537164467559096bfcbf33019032568cbaf15a828abc9ceb723171c9c9adb971c9c801498e28926e2ae2bb20a2a603af1464f144e467b88f7100c5303b45b9d40a55f7722dfd338c67f2bdeb8de8e3eff180adfb13469991e7478f8dd563a5fc09740c6edbe9d5100ae1dab19231ae7de32aad80856f0ff8945b5478540839fdd334ccc8be549df3cbfabbc5b040ebf2eb51dd8ad371a614d20196448a6dd144c4d7022b012963d0e772a429fc8a9d8c6ff21fbb31b53f81d65f04bc5739ed97915324ec96117231be8c7c73761044c4d3766325e42ee47ef13dfcb2fae5920f8581db4fe6fbb495cab2b4d3b7fb56e72ee080764e5851c13ca708c178a5a113688f0aa5af8756bf7dbd325d1bdc74f76d4e7d97ae06c78c1f3b26687aa25a3efabc3defd3c1e3b88d15e0f9ccc8fe4857578505a40421974fa9ae89524b2cd7199d4d6d39aa296b64aae2de30d2fd890e8c61776057fc2b916132aff728c50041e176bfe4b1cb3c9bd912fe712c642805c0f1d54d72a7d7d8e0ac47b3c227356f3b9bcc5006153ac94cb5d75c0afe1a9871c5779a84addd4795c5f7a55e74e80fea7738821c598a45bdad3fa70bc04f2e74165ec69c05f1f5ec25187eca60f32362efc5a527fd544538015fabdf76475e98f24fe3f177a5b774d6ee8fb16cf0a19caabf2689c239e046e71c9674ef3887e853cd5aae0f8a5af7602f8a4de8b24cf3d1ebf5254c5d6c4215bc0a33ab1ca586cc932d61eec2614b3e351dd5a2d09f25f1befe604641544f06b6f7452a8f26e8e93ebc01472169984de43290044491219196eb7749edf91c9842c90eeae9b23bafc2cf158d837b19df28346b5850fb72d2d6d069c3f8ebc462c2e24db47ff19c64007c809d3e6d0da2dcab2b9d2df0060a7ffee0e1d1ba93014eeeb6723b9a617f80340995863a8e7df11d15df09708fe4f375ce1115cf048152e0884e6668bde58b7e1bad40d1d44a83a34c07cac33be3f2479bad0fd2cf9db84a2c48441dd0e37535b52091b099b05668e4dc497b2a60b0a380e442a07339872e7ba458417e267d31cd9d953a768b728967b8b30f891354f6bd7ff6fdfe215cba27d958a56cae02a035a723bc70ff6df6f7ca3d70c97363a5a092ad4edebeb445619a7547034ad5ede3df387e5002009c8a54af100237cf39709611d31d6c04e0897832251298e0ee3c38859502de10e86a215278bce15e4a25d40a40ae76fb05a962c69e780a80dd98f6e333122ddd653d8caf3b2f8b38c260392b534e066ea4a973f585750cae842077307b681d549a1a8e8cd8e7ceb92a5d75fa311c6dadc41a9eed95d206444b71f9a27602b4797aa5888f48de7dc93d4a584919e4d3bcaf07740d8bb5103064ee7385f07e17507a7162b87fb99c347b4befe9de65710d6167ff74bb40a2fb35515d2bd7656adfe6a363b342b9b7a99a8b57e352e7b5337e4ab6e72825e7daf0fbae74e222179f261b1bfdbb9531542a9d89ec5cbed0aa4c6d3e28d5621956541c45492125cd4d66b1513b11f2c2715faf1cbf7f666d98748bc2db9764cf917e49faf008344df651c93cc426f6fd8e053b9aa4c8abbee8439387c7d845500ebf39e836557fe393d0a77a01eb8f3609e124d94a3339c924228fccb297246d47390982a2c4a03339ffa9ee0517170cf725ce0e704c13aae663840440c788aa9ecfb8e1f1131145a2191d6a996068a9d7ad0e6ae467d9c497c72f257a2bacdff94adb89c556bcc07fe74d35651495340f1146bf2d19f2cd0506ecadfc19ff3ad03d11d22a785b578e2240706f04a03318c946662d3059b74b673409cc71274536c548cb29b89d6b588085147a230b172e759d0b804480da62cc6e5f39cd9e0a67094b2f3a860d14388e29b7ba533613bdd7385ee6bd5bacfcc90a0a93ba3870f43efd4556360ad9f6ff2d3ed165abb8c54ffd3ff7ef2a90081e2b21e230d4f99dc3ad5f5615c718b5df0ed1f7914ca8f5ae52e63715133429f56b1cc204366524ecc15c589b353a65af773fddb4cef4a7b7d01a56c030a513c377db1417aff7fa345e54a3722a24925184d77cfda8e7f4c4a4c2229f8a0c4a4c7be308126ae9866fa4f29df695b62ad453de60aab7e5a25a8306dd145d2b65295b43bada2044b92f88773b9536476720947886e3e8b8642eb30b0447e5091ba9c02d05420be47f8ac3e9dc2fe5d232f0f0c451abeef182811d92e50d8c5a1b60f5939f2f333c7c1ce923fbfe5cd055d42e26dff36ad286b2f9340d9ff71a769f8d9e72faf631480e3464364b283a929f2cbe4c4d72e10a8095e1983eec3e5741b61567f74c85a8c1fe72221a07c9b6243a28dc776228243b4d9abb15e67165221e37a65aaaa2fc11f49b085ce3619adb46a72eb4c7a7c4d30980dbbe08cdaff17153d741836072f0b2c1238a0e26f6dcff3c010b143dfd36ce031c4f31136726d94cb0c24db6a72dacda18a1831eddf2c67dce984874caaa49ee25d7bfbad9b9a105768517fe1eabdc26ca7e47972a0e18615ad1e6186a883df9c34f401daaec24d5400e8d86871d0fa41f158d87223813598e6debe3928df4a850b5f47c9a61156beffe8be83c5e0ae3e8a1ce0b4168955aa73564434dc2dc163deecc61d7", 0x1000}, {&(0x7f0000000080)="3fde2d3a10988523ac69f7863cb610fda2122e0efa8e756294900373a2c7a9f92f7492a8a6534bbf9936aa", 0x2b}, {&(0x7f0000001180)="553038720f7bfb46cc7fb7a2f56a96258373f67a81ca32706b8720c82a1f008ed9d88add6d687a356fda596309e02aa4e5da616624bce5c2195fb7e698ffccdc3043b882f949b0702faab04d1b164521fee16cd604b201aa952519e467e6f275f7d1ddfc6a4264f914e3f02cd5ac13480e888104fd6d608b07a1895b11256951f97eb9457abfb5efc632e7fb235b5aa1ea2c780ac8e14dc9dce16bee73d36f2fc4a1d2e8f5824a2bdf3143a922d8d39e1b1c6bf85671523680929fe66c1e51ed407615a6e32d42c065e8f746cc33349dac4f35c7791e73d53918ac74", 0xdc}, {&(0x7f0000001280)="6cba080f27979269c3a3896b9173122ffde4153faef7ad98bd77519179623564928bfaa41e661529c3e531cd2590c5a5b36ff5606caf8b97e56ac77e13724a3ec54c6367604d087c2ba4792718e3a0bf8d2d4cd3800eb576ae99a626819e9c7f57633127d3472f3c7ba3b19ea324ef4083f2973b0508a20aaee352c4b817d13b7f4a", 0x82}, {&(0x7f0000001340)="fe29ee4f45513b0056cd0911ac9e2b889f665359951c40d48e6f885af03c3d49acc240690ce2609228c016daa4d0c03da5ecaf68b0eabdf6221a385addeb378d48c6171bccf9309d02daf9487b7463209e9cb0f706f8d3c7c8ffca9a1beab4b46c211c9c25a6695fa046d8f2f2b6fb2da502d91fe730663fddf7424cfe06211be0e3a7b1cefd67ed91df20a741fa179dae1faf7867c39ef819954b425772832a918a3b8d65c80785f6fd977afe7bf83006a27334a6ced39b31d12e3b0d172ac5b0fc4e74fca7b64a754a8cc0f08b41", 0xcf}, {&(0x7f00000000c0)="a0024f51e21e9e1f56cf8bcf5f028f0844ec112e3629f44063295192a6b97cee82883b3de748e8e2cc96b42b0a4a8004e9d62d9af4b923aef7bef34055db99319959d6651a651f565ce3e9377b98f0199cc333ee8049b4b9146d3451a2", 0x5d}], 0x6, &(0x7f00000014c0)=[{0x108, 0xffff, 0x6, "9d461e5d53b986565ddf126138d80d673b363b4ac23c404971ad41e6de9884f450f1195871ce620396c4dbf724a873db48d8229defb121cdad233eaf017b840997d171acfc76ec5bf19f52ce2b899a37982c787711eafd2dac84933aecdac0010ee44914e30c1ff94a8faaab6dc1d0ec33675fc36bda9ce4c0bc1f04ae74a347ead7f01322dc5d4962d91d9e15a0cf656fda8a42dea4e323d2878ca81beb7df8b647c900b3d9270421448bbae35531cd1c3be5ca7e56b028c6bc3da2a8995f59d2ee23f6b10ccfa6b168b90863770d8e963c8c1497b9d618ea539eabae6704617343215aa0a3e3165c3ed2fe7dfd06dee3892fbcb8"}], 0x108}, 0xa) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0xc2, 0x41) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) sendto$unix(r2, &(0x7f00000002c0)="1b8996b3b2f2bf989f053012ce9a35bac4e68b30c259031bdcb2734ed2c1c583255fc5b4312de51335798d7f4af92d921b4cbd8281ec77ab49fcb143e86de475262d35c6552512d0", 0x48, 0x1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x0, 0x101) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:13 executing program 0: socket(0x30, 0x0, 0x1) socket(0x11, 0x3, 0x0) 16:00:13 executing program 0: r0 = socket(0xf, 0x4007, 0x8000) mknod(&(0x7f0000000200)='./bus/file0\x00', 0x80002007, 0x2) r1 = open(&(0x7f0000000100)='./bus/file0/file0\x00', 0x1, 0x16) link(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000180)='./bus\x00') readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0xff67}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x48) link(&(0x7f00000000c0)='./bus/file0/file0\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x77) 16:00:13 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0xa, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) nanosleep(&(0x7f00000001c0)={0x40, 0x7ff}, &(0x7f00000003c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) 16:00:13 executing program 0: r0 = socket(0x6, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x27a, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x3ff, 0xfffffffffffffffc}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) ftruncate(r0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) r2 = dup2(r1, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 16:00:14 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x23) r3 = socket$inet6(0x18, 0x3, 0x69d600000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) unlink(&(0x7f0000000100)='./file0\x00') setreuid(r4, r0) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000140)=""/138) setuid(r0) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x5) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x109) symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000300)=""/49) mknodat(r2, &(0x7f0000000340)='./file0\x00', 0x2180, 0x5) fcntl$setstatus(r3, 0x4, 0x4) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') setreuid(r0, r1) r6 = dup2(r2, r2) kevent(r6, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffb, 0x1a, 0x23, 0x0, 0x200}, {{r3}, 0xfffffffffffffffb, 0x2, 0x200fffff, 0x9, 0xd7}, {{r3}, 0xfffffffffffffffc, 0x50, 0x81, 0x3}, {{r2}, 0x0, 0x40, 0xf0000000, 0x7, 0x3f}], 0x666, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffa, 0x10, 0xf0000001, 0xffffffffffffff00, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0xc, 0x0, 0x5, 0x7ff}, {{r2}, 0x0, 0x22, 0x0, 0xba56, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x8001, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffa, 0x38, 0x1, 0x5, 0x4000000}], 0xff, &(0x7f0000000540)={0x9, 0x7}) r7 = openat(r6, &(0x7f0000000580)='./file0\x00', 0x210, 0x40) getpeername$inet6(r7, &(0x7f00000005c0), &(0x7f0000000600)=0xc) setreuid(r0, r4) r8 = semget$private(0x0, 0x3, 0x100) chmod(&(0x7f0000000640)='./file0\x00', 0x84) getsockname$inet(r6, &(0x7f0000000680), &(0x7f00000006c0)=0xc) mknodat(r2, &(0x7f0000000700)='./file0\x00', 0x4, 0xfffffffffffffffc) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000740)=0x7fffffff) semop(r8, &(0x7f0000000780)=[{0x1, 0x6, 0x1800}, {0x0, 0x11, 0x800}, {0x3, 0x2, 0x800}], 0x3) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="fcbd1d7f3c5f0bab548627924f84abac5554aad775f57a03f29eb66ced34951b108dd3a75e55eaf700a4d07781dcca4958e3d1c5bd6ac3c17596ad1734f4d3e3304036558bc168221935e5a61f2330c14bf8b230172f9709a90e8bab0a184008c72ad3", 0x63}, {&(0x7f00000001c0)="425210d766c0a07ac111cc7a1d363b037568393fdab49ec68f5da84a2d29e52f996806e0c970bb6802f3ba1eb3987acbd5658836e1fff7e4e461f3334baddb260f82886aad", 0x45}], 0x2, 0x0, 0x0, 0x402}, 0x400) 16:00:14 executing program 0: mkdir(&(0x7f0000000100)='./control\x00', 0x0) open(&(0x7f0000000140)='./control/file0\x00', 0x8280, 0x0) execve(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 16:00:14 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() 16:00:14 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240)={0x8, 0x80}, 0x10) r1 = socket(0x20, 0x5, 0x8000) sendto$inet6(r1, &(0x7f0000000180)="224b695608f9c9a698621bfe35064c64b37c9ec43a3abc27aea8a82a098969f09f380528cf1ec21b22cd833145b7c51bfa5086ccbe39da0371c81fa30f838ad269e924fda1b91bbd440fc9cb9f6feda00260818768f2bdcd01bb44", 0x5b, 0x0, &(0x7f0000000200)={0x18, 0x3, 0x8e2a, 0x6}, 0xc) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x108, 0x3) r2 = socket(0x2, 0x7, 0x7) r3 = getgid() getgroups(0x1, &(0x7f0000000280)=[r3]) socket(0x3a, 0x0, 0x3) setsockopt(r2, 0x10001, 0x0, &(0x7f0000000040)="d9611c42700d9cdb23f78b9809c9e4e5d12818c4a25570092293c3b2eb8aaacc295d454ab2dd96809a176fcd79d95ad0c14a1807b1cf5fd10544e8613a4cfcb12da0da6945538520dc5074eb2bf705e2052ade8cc9d46f34fee9ead17b0ef7f1ebfaff6ae1151c64b7cc28e4675707516a27fd64b2be94d0173940ff6ef7a7e63d6d74c614b29a39482d4b1dd90ce73cf96baa17a03a91c3a63a1d29480e1faed13a6b05254a614ed0fa425984a165ce8e284add906eb6ee6aabb4be1f91b20dd1707af43f5c4497ce3d2e77febe1a1d589aaa4ee0ec4b207bd1f26f306afb8d15f64f2ef3d0c75f2b66f45501683be1e48c85a8d40192fdeea28442", 0xfc) pipe2(&(0x7f0000000140), 0x4) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0xfffffe0f}, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d2", 0x20) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: setrlimit(0x6, &(0x7f0000000040)) mlockall(0x8000000000003) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt(r0, 0x5d0, 0x4, &(0x7f0000000080)=""/145, &(0x7f0000000140)=0x91) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() close(r2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000080)=""/148, 0x94}, {&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/66, 0x42}, {&(0x7f0000000400)=""/254, 0xfe}, {&(0x7f0000000500)=""/133, 0x85}, {&(0x7f00000005c0)=""/46, 0x2e}], 0x9, 0x0) read(r0, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x0, 0x1}) socket(0x10, 0x2, 0x7fff) r1 = accept$unix(r0, 0x0, 0x0) setsockopt(r1, 0x7, 0x8, &(0x7f0000000000)="6a8378e3949c7408e2b28bb90890aec85366a7cfddb81f27002dcbb7ecf2a3c5f8052cc5fadf05c547f52d51258729f49af4b83490f57269a41a2ca5a858ac886eabc1f714ff199795daf3a875c28a30cc8281a170d76d915085c391b395c44af8361aecf51a5d0cf5ab4eae1a54ef352f485689aae7c113132f4b3f4588ca842843926bb5ea", 0x86) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="f048538247c57075524884249b23330de92186f069933545c8d2f770ee", 0x1d, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x2, 0x6, &(0x7f0000000000)="9914cb54b1b1d3c86904f144b371e0b0d178d507b9d0e927967731f1", 0x1c) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8010, 0xffffffffffffffff) r1 = socket(0x1, 0x4000, 0x7) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x0, 0x80000000000010}, 0xc) setsockopt(r1, 0x0, 0x6428, &(0x7f0000000100)="292ca540d72ee7aa4287e746495ccd40bfd3ea87a2272aa0401ce70d9437a3dfd753545101d691f815b2964d054266b39d0ecb4346bc7683489d9bc15d3a508a5fc7037cb5685a7cc1ec56de3e5aaeaec70bf22a1dbbd59f35f68b0a69487c05ec194000cd1800d5a5b4eecde5ebefa69a1b4cc397535e59e54ecb70b83b7297686e1697d8ef789d7c249580c773bc1457", 0x91) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x5}, 0xc) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000200)='./file1\x00', 0x0, 0x6) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgrcv(0x0, 0x0, 0x1b, 0x0, 0x1002) geteuid() r0 = getuid() setuid(r0) r1 = msgget(0x2, 0x80) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) msgctl$IPC_RMID(r1, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x203, 0x8) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/58}, &(0x7f0000000080)=0x3c) r2 = dup2(r0, r0) socket$inet6(0x18, 0x3, 0x545) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="14192e2f040000003000"], 0xa, 0x0}, 0x0) 16:00:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getdents(r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)="bbcae1149ff9bc57cfd5d23899003ad65f64a3432417c266762af05b027456bff531c8fc3a2e5c26c1a44fce6183", 0x2e}, {&(0x7f00000001c0)="3e61f9ffa9620ea9cc9b03e59a535063c3a7ee4679e94925f3c2d2586ca1d734ceb1a093d15305c43e8e9b8641ee7fc6714c87c575bcb1c55deded60b4ff4f2fbe879fb0be66587a646c44375e61188e14a10011ccedb204477b29264545d5d6ce5dc747e648cc8c194a8612276ea3eade5413a81d4ce1dd5c34dbe36a33830b80bcca64c8487a98eb1860f5164e01e2c320faabfab1dba1f494d645077af10c1e8961e689f02a745633fb5d767f82bab30f150a245301ff8161073e4239c5bde98356b6e0d193fb9cc9b954b32bd7c197d3380248e6b7efdc", 0xd9}, {&(0x7f00000002c0)="7f6003ef686529de46f76a92079e0e1ac8a1c136a17d7ce391f5", 0x1a}, {&(0x7f0000000300)="3fca00838372056ff019a94cfcf05e2d450f6767656ca628643a0cf4cd6915211514dee2c1c35dc9237be8c89332f6ba80ea2b34fdf7f0c2bf83cf1ca24e89ea1943667bca9bdbd5cce5d10d86122641420adda8078196f52efdf1f9428af49e977a2d58e55281224ae6c9e4c45ea0471295cf52853a9e2a47a9c0737340d3949c0aac206906a2dcd85d83a91567040ab0b62155b93e15ff8160cc7c1cc920f6fef17d512f40f0349e5b92d396c98f9a2b72e859cf5fc6c422e6ed55d06264223c8447e983c30b41a176d0d3a838ed92cfe2138e31491f0a72860b668fd699081c38763221956f6fd8d92606ddf0b52543ac1d6386dcb2d5da0983644e0ee4ce249d39b9a31016b0538d207bac1909c4561900cb896665ee957f43e7606b23140ee7f6244ffcff74d3400fc6f3351e3835b52a41117c8e3eddc274a4206308c8f21aeb660a5c5c9405e49a928218797a451cb7bc3bc0cca4d206132e3447b6760fa38ec876e0bff8ee2ea65408ec578fa17d1481a9481629109060b32ee951621a6a017129b9094fcbdb7a1478387f6230224b9a9f3078ef649ed23f5bdac4f2f7106a20a5e8fc9c9e321f32d5962e8c3b354fdf6abe559135b02780859a100ac452b82e2fa62e248b69cd36215d7cafa84eabb58d6ea15f5549941cb58594216eb34c47123ccadbd5d64f53e128c1b269114ec53404598f6984d3d8e27fe449fb88b4985492fb3b36c093738fc26518c98214b83c5ec426c65eb2737dac9a6acc945c3a91474fe9454b5f147a5c07ecce629a22fc1194d3add689f57de211dd3350348b4501e4f367bc096b0eb26aa7d60de38c2741feda10e9759079ff0bb845469f3b2f412fbdbd7b53101e9275fc85770af3341d082432fb2274be1d0e6ca38060d545061139a4f859f4e524a4d14d459eff68197cc8d29bf71d63022298a6969d16357b0545d435ac5951821c06fdd5b972a13cdd2b998f2c62bdc935c606688e3432ebe09f77ff95ecde26e222a093a43e68cdd076cd4cdd4177f5f218b9556e15bc304a7abdd8f2a983ba9045d78f090585273c4c3ca1526b1d011ebfa3e7637e062438f7ebfb576aa1711910bce4e283f81a561d22241563d6f4e5a19c106c987c489f659c96325aab6a3f6a4cdf238d84b052c26f50b2efea146523254595bcb76b806dadd3dc66e53208548a51b3bb68f7d6befdeb20577af2808f4410c7869d3df15267316422a982c361d2461129a1952fc53c0063b47b41a783e37c9b5af03491dc6441c115a9dc554422cec17152d345effb189c7a57eeed97ec38aca95cc4ad82ad6d2d7a35dc7d68b55e52d9d6021fd84ce863e0a008f82caa8b9d2f536135cc5940e4344e1459d7431bea387c4815f030d7b2c3d62f88fd8da204cef8711d9c5148605679f657223b05f00e45351faf1990184d8447ac885541b0aeee81c4db7e5cd427024b8d5af5f3c7cd3d5bb56ea8137cdd05b17cdd6374121129263ee287ef5a37c152a38eef48c5f9061da7f5ae30b2e7e0408bad1d992635ca4e8c2898bfa49317acc6cf35740ac9c010fae9f280acbee6ca7c03dd3eea074e63320d7f905eb01adf0b491158c803e56164b7b019a5e2cf43ed8ff52e80a271f17e74109c15dd10822e75e67e9e986c84083eb2ed373ff8baba8994575a067236c7adab0484ab2cc295c4a4cfc5d3ea5a9ebe6b23fda67a4095c2ae5499811a06c0dd539ff8827316057ea3b57fd24c5b8568c77bb4a2525d80fd57a3f02f3e8e81b9e98acc98e87a01d6432ba16de8743aef374965c3599c8ffdb8d91b26894b7af3e4c5e969d0a04ea95d0fb451ebccac5e6baabe91f1371194c38427f9b91dfb2d6d3dff5a03e8d41c7108b37adffa9c0c2e6431d12cb46b5ce35e5d8229519865cda1da35a17085623d269fac5d069ac8caeb2bc295366b6ab798f211eef908e5e54aeb4d30ffdb39e8bfc1e222a581543195f435a4ff81a75a7df1454b85c6004ee273504c0ead3a6f19bb0552c3b3eec5c38b00f276a654ba7b3b5603ecf2b5128f541c72000f44db4813c2fd49f5c598cc5cff9ead51d9d46b566311dcad06efd046a6293ea26708c07d3b1649cbfcddb65373c41b99e8fb3f0f6f07de38eaa989915d7fa8a1a3cc18154303847d7dd286042386d512ee0fefd5fd3296f6e75d64c49ba0d604445b0bb2f128a823c6db48a68a71c9ccf835fb3f07b32098059e4fdf0da54a0e55afadbca441ce0e2b052001d58a8ce561be76d6abecfc96ee548fbbaac883d6a762d36ca2b74800b2f5e5ef5e7d4df9dba4edd58e2d21e119259e132e0d2290615d7e66306ca368b1f86127f0feacdd3eaefad0eb09608708448cccb688488d71ef1f77f763f37a753100ca5491d8bbcbd4964e8553dfeb4bad6957a3acb845dbc8c545fc67fed6e436be4e3ae6ef04ec82c550612630567456f77c76dfa9f763329d6f3cc475945d1f95b215ea16ce98958963ee2c95bedc99f29464f6f291806799d77cf4101debd8e1c98918393136fa261f8879ca312882573131e51b99b7bdd4c3c058d054610a5b0a3edb3598b399f58dccf7e9857765d4ca19a0764770adb4ce8c633888608053f1316a264766f89fdcfa32c388f7b6d1b8e9508c62288d5fe3bf1f26eccd37b953144657818f807df9f5ed323be477de4fbfffcbf756ea583ec15ad9804dc4e32f04651fb653e58477204d67d1d5eff8bc2bd8d3c84f476175b0e6a56cb66d755df86af4a571cf4ca2a048fb5848160c366bc4163bf9f17442ab8ceea8b537d92becd91823fc74bbd633f56fe3bc2e210c7e3ac129ecac44a77306a78488094b2c2175605151e123e2bac18b76e24093e6ff2398503eb1518eb5b2df83839f24f387db9c464cfba2f0db68e7c5307a2dfd3b8a287e0d7f0de91dd16f90c9f5de56d0de37f56d231437d49d05d744315001337c7e9da0741730a416c2e5632eb9478e353a5f43b0bd24d56b9b2332ea12b171da0cca137e0de3df7fb0415a7dbaf43fbf637a7118635d1555160e4932fb54f4ea4b9cdd9a326f229e11f8172d1d69c188ccc42d522960f2e2f3de1f9ca3f1d54f74756501a129b9ee5c93d6f5f0ce46b7be3586c51e0d61ac7d93c1462820267c409b07453bef59e949ad4d2e066ab4b9bdf1dfe6c7026fcd6e07cd544a07390f6a79807bdbeb43d75d21dc1d56120b2a1800d7e77d30b0d38eafc814d501b46903d14071581b45ae3b00a8e30ae777d7df6325d400d7e2959e2b30edf7c89f4021770f12419e57d93fcbfcefc968e42b8f1500d2cf6f0f4d28e4e6c171553579d59a270a9250fc4a3163f6d9e365ec4a4a16332ad7065d39d49f7f56c31e3e81c6bac7dd883919e58887fc13b39bc9aa0b42c43a9e955caab0d9c3b1afebda5b581a3846db23b6e6aa7718a43c3a302983ff35d228fe670b24885eebf8370a38d03d72e120b5c32b6b535f728ed55cfc97da6d05dd9c5b7d765349a7aeda1ed219e7c2e6a8dd2d87984bcb7a993d667efdd01b843e31dd8b252e252c7dc56a80b114db3825885d494dbbcbb0834f6d59c6be5f05f3fb39aba83310d5da81eadef26747395c2d165640441d3e72ce6ba80e74a18d13f96440068417b41a76ac8d12d9549917ab64d03d54630a19e4a2b7631eeccae87494c6bdfbfa1efb47a2a5547cc1457a4275b6d1b0ed31ed93ca96cb277c4bed4d1188c014a48ac0e389849b89c784b88db83dbc583ea4494af9dac812b669cd63a200abb9022911ef26f12919c1d223bb67cc3b7acea20780ca1150c63d4c7eb0c0bbbdefa969a670b6aec624744c03cc152af187b61833876d449713ed3006f6205e4e9d3e7123ffaf68c6ab597be8bd1c0cbed1d1049cee99814c8bff2544be324395e27dc7cf8d27b21adb6b4df461cfee843c5b42953e4d3644de670598176a50286c586fa2599ee2ce2cbf012eadea953e7e2900a32038a813792c6546bdd993ea018a455e984aac4315b9dc7c6de2adee53b21d1fce2f6a7ef2bf1b9b8779d2d70aa8ad1153f30c31e399c7b62c4bf2e79a1950300671bba52c633e752b1603669ac5c333a2fcce680c98d56732fb4d8869f8ae7237ba69e7c05dc75c9a225768ec45366ce88a1a52d724f708243de1cca8a8cb91f51ab50629eb9142330890b0223b40f73dfaa0ac78d1d09d7bfaf21fb4c88dcf92bb01c4f94e4b526005eac970de7936710833ff5ff0766a1fdca9e64bb1f10decaabbab8be5f7114568cce5828281f07649f29c84d2da49faa4dcbaae87ba0100b7abb24fad934c5b6df376e328537a9f761e73b7c087bb5b42d5a487dfe644fe5536bd3c329d9e8a2a60e98826d8dbc1f3528fd660d542734572deb67c2483c516477c5e9af80d5af907db13802fe2894ee07f5a2be4a4f9d0c78ea3bb2cfc7facb9cb90e88cc2efd7f326f86ff3d11ae56422ed65c06b8b81574883d837919e4b0b420999accecb7301d2a01d12251fc4cd423b597573c06a5fabcbf75f1a0ea0ed383ea20d6c9debfbddc6c6a412349b6f31c76e66d4b7e9d9409e5429d3c2d3c5c728c4be1dae03bb07c33f89705816568b8c7e07d90b9dc142071527c32f4cd146b6c9beda0d208862e875c3e033ded3d46c5d09b37812a346b4248a01ba889ab8d9d1518b09b662cc64172d2ab8af7dcf269cb15f61855f7b2dfb5cdbe7e40e3261e8c67edcba9173e2f903e6f4661be116b71b5aba96e932bb8dc3c6744340de8ffca49375b6db545c7d4cb1ab773122e7ac8e5adc487e443756156e30c093bfe65fc4fc0e49f834e6125d859b617be58a92173aac8516724ff812130ac3f9dd4e53ac7e441f6c59d3c936d0db4a8f21fce51619b179615584bd3ce0558943c00257f5fcec924269537908b20d1bd2d1d205583ab78fd395f617f6aa83ef419b9505e491eabb5074066187cbd0903bd160fe2bf019fc8c24ff72b1c02bc2fd16e853daa1fb6206ae883d81104e4a9ea96badd1e217efec300bb307b8fbe9e4fdc0fe9f3cbb08c2c582f41cc7fc5a35128aa96ecc85fcd51695f1e6c0e5ba74771e71ef11644b4ed059a631cee31be36d23d752e65a85a1dc25d307f091af11a7c60ec861c2867c6bb53d7d391067e0c5b06a469f3852718adb167f4d69562981d07af9eac7d0bf616c8bd1b5e44f344b7f6e1b203ee4ee8013cd575bdbd11fb7182830a1640d6e9f9927d4d4075c53cf3d24951fc4b7fe22d5f74cfce623c6eebcf4f37013b85575d5b4a0c62f35099dece6fbeecdb420e6258076885ec7e663ba5ec74811abb5cb04e9e91090e7122e01557170134104d34c3df32517dcd3446b0cccf7631ace2c411197d084f904396f5ec79b0c5b0ed2a5e75790b13b83dd4b791a6ece12ccb3f6afc53b536a1aac6c26d2572695496019abc8df9bc1225ed648c71dd0410399551e613fd73b4500f6254afaae258e56e5816a611ab5629a36e1b16006e2e88951e8b43ace64847e04d0c2417366cd31903f3f37c2aa20b99601f54f559a1ed5a1094037fce725501d81d95a6f274cec5cc966b999f381963345ecf7dbd057d07916b34bc2f7b3366e3382ea384e3f2a2c5cee4918473ae2cce2b80bd69f0b5a9f22a9f7731846ae9a4b4ecfb991fd8ccceb22d186c2f5f0fdb0e30a37c6e807f9820511e9d9ad71f5d19874cd281e05c417fdf3d489c56181add3b68f7f9bd79c830ecf6fa6fdcf2a81267e70c57053ea7ef2ec5ac8b90691645ab42d4fc4614bad9965ab830d55e2a4b3d1fea1a8c2cbed5a492b9406afb250", 0x1000}, {&(0x7f0000001300)="76094fc2a0779870d792835c0239e01a5c6602", 0x13}, {&(0x7f0000001340)="8d02d4522e54d1c6465db5d316946691b8acb95ecd4808c4c94ff313f43c58a1af23b362447da40d7d4a352b4f26ad073b92f7bcaa6305ce7b4c2bb1b3c788ca26f2705e44c10c933ea6bdf7a5938e974ad47d61a46d862b477d7cac7ca4810644fbd39e794437944570b4baf467a996feb0f80deb4c1281f05e4829e7701f6f124d9d991629933516a078f269179ea00720bb0d745e18d022ee2646fbd451dde1e30991c5992573fd813cc7b72d98eb04502758038517cd976d8ea171cfe87ff5f23694bac41df23a36c53b45078b4422226466a5ed8d5328684e35eae2", 0xde}], 0x6, &(0x7f0000001600)=ANY=[@ANYBLOB="c8000024bc000000ffff0000200000106cacacb4fdea303dc3080524c0cbff174a568db5c68e75431bfe8f29f99cfbe989a714a3d86386070ec18c1b6cd3a16b8779feecf642f42f96a946627792dc1ca70aa40194f51a3e60ce6a4ffc3313939545fbee8ca2fcb55593f22b239ebc4fc407d128c8a162387155690c0741643514dd274cc166f3141be1044c8b0925e53d23a3851fe6322a6605fe6558bbd5a97f52a34a067907ab3ee64b34a6e158a8d1b2a4ed4162d78b7d1ecbf1b1576cf973edb69802eea43dec644e330000000000"], 0xc8}, 0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x282, 0x0) semget$private(0x0, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x99) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x1, 0x2) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x400000000) semop(0x0, &(0x7f0000000380)=[{0x0, 0x1, 0x1000}, {0x4, 0x4, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x1, 0x800}, {0x7, 0x1, 0x800}, {0x2, 0x6, 0x1000}], 0x6) pipe(&(0x7f0000000000)) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000680)=@in={0x2, 0x2}, 0xfffffffffffffe6f, &(0x7f0000000080), 0x1, &(0x7f0000000180)=[{0x3a, 0x8000000000001, 0xa31d, "38b1952c0b3dfa2252d00eb0b6ca76b466c5262f5265f7384ca843b8b69b6c5d045fa04ae935253d5a41570708df880bc3cf475784c33cd78d0cf83be17450657b16a9bbbcae023d30e553bbd849dd58b7afc32b4195623592f8ddcbc82cb75c46bfc7e5938d289fc29b4119cb9873761084378d61806006b6cd9daa1a92fc59765538672e81ec61605a60038a2d91"}, {0x80, 0xffff, 0x1000, "a5d1327d86f28bb27c27f385b1354c29804ac9b729639f9d010c4ba0f7b453e6c9b0aef8f9ccf9235c837047dfec0bbecf5a91776cc92cd86372f0dd2e9db144ff6a29b29791e5fc2d790f37e85850af945d907e34acc938243cbfb129a0308b27f5ea7bfc4d29f336"}, {0x110, 0xffff, 0x20, "40968dc8db8ec8062684ca6673e7133cd18476f3e19203f4d07eb14a953afaabcb03074bc117dcc551cd48ff43ebfc221ee8d92e1f448b9757d21c89fa85dede29a6f86e41cc5979fdc744020e1c5c3a824ead20bbcb6da5cb7712b9f6cd7ec763cef4ccdfad17bdf32d9d28f3fdee7517c6195b8bb0940cbe4651ea737e03c363aefd63979a3eb9fe0a2c520bb77084a07f5de811b1df677a890cd1e7fd0b2d1fd83345fe8dd3e6cba8f65eb11deaa14e686398ba10b797625ea86701aab4fa8302f2de607f27a8c0c82e9f37af4e9eb051f832eb501ebc1180a5e26e5b360ecaebf53ccdc405fe883e87bc97687d63583888638643f7ac4de2d0f5"}, {0xfffffffffffffc88, 0xffff, 0x0, "17db4e0d92e2366f54dc0d7f82f82b7263f8f06d031a3f7cdf249ddab12c255a9d51d8e2e6ddc0ad4f7c5646f58c0f4930403ffe8eab86430cfbf8512c5435b43a2a02fb8282586d62588e9a4c0a549b4f9753b3c4e6d2efe814d3500e3064dd171f5672ac69ea25682e9416c8e33dfb4e6ff52ffcdd7780db9561b20f74d1e34c52492655f35428dec5a71f534841f72fef800ee3014ddc582e20135247419c0d81ea9cb029c2"}, {0x88, 0x1, 0xc0, "7db55e185fec9b251b91189d182b45121c3cb054fa582a468f01130921228fa3c1dcdf44015fbb6c14de427aafea4bb4a1d9bd00559e7263c14ab633d46707076020a6c6f8d6896fd1e4ee61a0c899a5e3c8c02a6abeef623d580f25b2d6aaa89e094f009c2c3f806f6027c924a7f75b97b5b2d162db5216"}, {0x88, 0x0, 0x7, "65126d7788a09205a7b5b07abc6834e809a7d46dff32d83f397c2a28ac37affd7ec3eefb2b331d635330d966b60b3bc600b75765dcf666530201e28e61b4916d5734ed2db3efabf28d350a434db2e02c1ffb605a0ab4a63da7cba400d54dcf05331dfa214d067479cc46083b32fd9c6a1e839c"}, {0xfd97, 0x0, 0x4, "c777b71a788c917d3177a8424f0e2923b7373567f2cd2432ba774bba284f5eee039fc416dfa05f525eefc48548001d35742e4613467d5ea1e9706d4b7c59cb8780d148bfcef895349b9dff37a7165e2a331824f1026e0f2990909a2768464d0908ca4459de4cc31d491f6e89e519d754520d59f63dbaa1f8ce17909e2c71a76f06165292a57f9ec69ea8171ce971520467e44fb3d6be4af5da0fe389b2f498806ff038fb467b42674ccb430879e094"}], 0xfefe}, 0x4) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="a6", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x5) getrusage(0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x4007, 0x6) r1 = socket$inet(0x2, 0x2, 0x9) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000000)="13d832a0a899ceb5304ea084653365607a14d865232c837ab437cafd115bfd8c9fc1cb89dcf82cba90b411fa27b0f8195259a0c22668cdf6a9785d3ddbc927629a0633158a536e1116c49ffccfbbaf5d68e4602c09424263632b943f7e7c4d6c2bbf1201d9daa778dab64ac0bdd8d6ef9148e78c91d52858b00e290115b871c610aeea7435424959f0aa", 0xc3f67847db4aeb94, 0xfffffffffffffffb, 0x0, 0xfffffffffffffd03) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r1, 0x2, 0x966476f4746320a6) setsockopt(r2, 0x3ff, 0xff, &(0x7f00000001c0)="7793ae380a6886035e0695345827f12415d9141c1cde", 0x16) sendto(r0, &(0x7f0000000540)="6308ba4bca2f64f11a0000936ae71f7d9717827352921ffc2c98ba423b4de67fe0517c4d000008000000000069b5b1776883ba0597d9865c650aa85f1b862b363ce2f50b2add7c9b19b2ac4618e7a9e1fffffff18300e1431c29ed3cb7068a1a1e0d47100340e59436108467ddb4475fad15ee0da82409e2ff1c831a7a4b97a9698bc8b4211529ca38f53ba264d5aa9b5beb95d4264fee9ea30b1a4c24f295ecb5951cff438051a5c143ebac0e6b7caf0b6a6e0935903f8505912ad7cf6cb7bcf747a803c160d0b9a360f466c8aec65448df1304537ba1454be49d0db5a43c83014316ae19fb54b6eda48f119f36fe46e29c8411f73c767916a12a883dd1b656960238460d49c8704dd65fd76f1724b8f3fb320d5093d7fa436c70c89a2d48ad63e9fbff5f9c3e3a0b5a71d505079dfc8c", 0x75, 0x404, &(0x7f0000000200)=ANY=[@ANYBLOB="66696c6530000000000028be412cc85dbe2434d42a7d19254c46cfce3c408fdb43593a9a32814acb178205f7123c6c2a706be8089deb14ac43d9fdeed9ebce89aef6bd05d90b3b613a35d9081e481800f7ce1edeb282297f52cb43e3319415ed32d341585cb8644a9191f36acee769a311d7b2fdb0e92e18cd4516114c29eff78f72340b9c2e0a53c0aa9ebe207091b99b82a81fcca3de534649c777dee1aed36d38c426f6de122b6c42672c4632e4e06fffc9681a12d6424891b14fbe9b616ac90de69cc16e7b585927"], 0x5) sendto(r0, &(0x7f0000000480)="c68ab08b888cd9bde01d251182c56e5ea140bc9c0a909461bcb6883a45d35200e0db6ed46bb6d3da68b0c18fa24b3bf5029e176ad3a9d0bbfa8bf789776367f6c86940841bcf5293e522de52e5ea444670d20d2c8d78f0a6101cf8e2ff1fb635aab1b929fd47f60abf624990fc59119b04300e0357b957a49ae25f91c0b16a30c1a7eb4758409ce3d97108fe296565ab278a02e3da16de57c1853e28", 0x9c, 0x2, &(0x7f0000000300)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x9}, 0xc) mlockall(0x1) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x26) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x102, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000006c0)=""/65, 0x41}], 0x1) close(r0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r4 = kqueue() r5 = dup(0xffffffffffffffff) r6 = kqueue() r7 = socket$inet(0x2, 0x4, 0x9d0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = dup(0xffffffffffffffff) pipe2(&(0x7f0000001940)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet6(0x18, 0x2, 0x80) r13 = open$dir(&(0x7f00000019c0)='./file0\x00', 0x2, 0x20) r14 = socket$unix(0x1, 0x5, 0x0) r15 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f00000003c0)="d46529cc2a6df60f54cf7b620b52ed30ccfcac4e77af7ebac746c82ec42837faff13d590a5d8087e", 0x28}, {&(0x7f0000000400)="5dd8971387a6734c88731070d47a9ef562181331c6216984a50b0c15f76fba24af282a0815b33523a5712287a9c9ac2da263037a8524e5da70da38391178304779d3306046de69c747b11a71490ec51d", 0x50}, {&(0x7f0000000480)="6eb24e808e3020c537eeb5eff3e5780915968e822c595c9c284687e4c7f0511b446044a69d7d1be5358b03fafb6fd069508ebfcb91561cee9fb2808633c113ebb27bc676ee1cd2d13314fb0ca2fa6dd144023c2c18a6553be3da6c43782570", 0x5f}, {&(0x7f0000000500)="3fd21175004f569559bdfccbd02905d581d85c4ea294f63da427d611f68d84c6b5149a200f50351d8a91ff0f41ce598dca54b7d9b47decc578ea6f0b47cdd52b3e38ad0a1770cc648ff11fce68e8483c97f4d2e7d8e46489c884f568440ca9f1fa4f2de0f5fad0fbe016502d8d0dca9ccea08e7e224f1adc379fc7da313a72693888c2e6a235d715c230f99ebfe575fcdd82130a3709526b3d1ed2a925690ab061ac648cfd5e45b14f6d3e6cb911e078e4", 0xb1}, {&(0x7f00000005c0)="c0cf34d4dcf0e9d6db473fec184a83e194880b09eda97682ab0947940719e3d77f854708a84ab508de15d8aa2c76ec11a0fcb618c615e74dd6e7ed6fecac7745cadb6c4ab38e765219c6a52536c771233070512032567e40d72c7d28881e44e08fa2e1fe8c61a91668882a8670fde56764a220e5eff64989c82bd8b84d861b284baa6aadbb0f4406c2101d6eda67ff3ea700239b6c46371bd6f39010c0b18155ce336ceb2cf37cac640f649d2e629c81a512b22514572f4161575fb730c7029c1ba0285c2cec874f35bc369f01f76cb8ec195e6eabb3", 0xd6}, {&(0x7f00000006c0)="1f6b3f66e4d6399621ef9e5b8b5fbec7f7df740fb312b8e340877bc88d7bab4039f1b124ad35d79d6d32c05044d05780ead701e1693aa8e3d6c6a48e01a01200e35df3213ceff5031c32d5b61a4bda85258f6b7ae18abe0fb896c039efc488383f5cb713f3bd9e2b1246c4dee4b311ad44993bef7bdd980a01c9223aa673ef5c2f5c33a86221cdbf59b6d905fa46d05b1c8dc2cf269c60c5c42de4f888d07a80b917ea51025401550355a16b22b75c757ba69e2e3ca2edf97ebf65b95e09b1d707125a9af20d55798ada90dee46ba8d4f7a5d0e2d22782a425c9c5a829bf4dd56ae4e6768bb03f159c4f574cea6825cee61d15cbcbe711ec51bdb3ee2bfcc81d8e4900f4b9d12136d9ded6591bbe49a0024aaa7713efedaa63867f907b59c8a710337768e19bea9d47c95000bdf6bfb8ea2aeb00528e2ad16d6912d6a0725d654a86a5a16fe85df7fdb2fd4456dbd24d734d957be423922adb31f405b0b90abffb226ced8decc1c86224d4de0b99e9f143efbd64787fbbfc70c395311c506c238dbc7dd08c529d673fd5a513237d4f379b1c757e2b44b656cb62a3827c7cf2d9a2b194dbb3fd1ce50dccd62ead90af8f596343603e13f4fe0b1c1bb752708d4362ea934ba5816cc866c973f430b023777c2d48220b163ec5cbab0de65c2543d4521f2eef27b2b62485235527524027d500f055e45bf214e236813f4d95743151a69e6b9be7f333bc57fe79c23231bfd93bfd2467f3f778215a744b1d9036953d31120a5cf968be21174eb3730d27bed80bad62d9056341fd4f6ddda82fff581717a15bb303eeaacafaca95ff5defa8199bea879d0e28d577566c5eb0462908f1b8b2b37a521eb9b41a798d7f656e80019f7031200045cf0150deec615ab7d923e3f4146b994f1c282f3113da0274d057fa8e9ee70b3535742de464a6b3357d32948f3db16e2048d288a019becd560118690d2b7666710dd57bcd06c6f236c9eeeb1077361edd3e0744cffaff6b641dd2dc9eda0f283d8b6e9189031a681f0c53d4b0d5ab43d9d6977ba4b1072c2d80606214ef558b87787b516a1cddf7ccc0e0edea4258385d471837d7ed6205f2e9acf745cca73dd4edb27cbdb8d7cce409c6ec96971775487003fcea523088390b8ce301f5dc837b0de3eadcf6dc335afd28bdf224ed8a4578dd4da6b9c71055cd3e342c6c279b15dafb88aeb8c1fc260d37639bde416e2f5fae562dc57a6f90c90b3b632ac76940c81c3a9a0a08d82d15913516d813bceae317cba0deaa581a6fc34dcef466f9c4218a924107b44c60d91bdea0300dd0682c32262b28ba828682f17f2a0a22d5014b23047ca6c977d816fc3ad5fbb862283970f950ac115fdc280cdea874efb6d9d9afcbda011750d887ab8e5a6e6761c6a5cb44379c2797b757a86f4a2f01f0f92fa1fa1f262d841f072311f6f0a253a76c85482899ca6ea75c1944304a816b2d5c5334538f40d392354c978b907229aa9d547bf0b1e887ef5c86f334b8a32db40d3caf0ad0af55cc0e5eac12f01c8f3aa093074003491d5a30fd1912d680e09f27ae5f8cf34f3b41a674dda0c7531bcfd231fa0170ebf3bb0048348803d138e750b922a14a56b004cdfb1d46bf242f2761df6bed0e17309605213f97f0de76fde83284a8490da9b0318664a982f854a48f1c54284165a3f47a7406653e3e36a5e0839f85dc6ee38b773ba433a45d408fb5659d91fc0b38f8dab56c6bf6fcfe322a8a4ee6b206c939ff0b00f2130e3fd20208e0deb4048b212f823a2c427a9c963ad2afa8de4f5d15eaeb37adfb9d2238ccb74213def484853770313c6c5713607ce8534eee8c003795472abb67695eaa34a1232f53faa4f16412ea719ab9b0b5182fdd7f0a190894433136c9e0fb7d044c89e06012fddcd62c70739b677ba308b6f2fd231efb15dd3b1de75c6a0ede28b85f864ceff94125ee9eb9aa48042808814feeb3d93ccffc82ecdecc9f791aa9ea4da475d1d390bc90b1fc132343a03d0b4cbc61ca41712ebfc21363857b24efdb35d93d6f596377ef66b3d1d01e0e2fa017ca0de93e8cb02bdd10e4a7ad6d955436b065ff4cffad96b39ecefa0e9d08acf0ffa79ad5394d8a0fcc457fb2e7e149f52b2c910a2038fc4ddaf5590dd2615c944ae8930164643d0d236a3a12e2c8c961fed76361d6e0066a1542cfd19e6d5bd034e8dd55cc9a8271462cf5cf7f4dd17639ff604e69284374f09eab1d42385aff7c2546a3d22c9cf36d59d9fc7f55805c6679a7a1d15f3db37b65cad0f5aca546a9068e961ce4f93d66643dba23108eff1a97ed8ca372f7804e32ddd63c3a7bedb2168dc28b777285294a1c71aec55cfd3fa09b602c2c827621976fcd2d28e59a577524279f9e1b3cc3ec2fb27d40d0128cc0abe79ca12bd8d5eae3651b4c9d3bc2cd8dab9b09ebcc067a25ecede0619a193af8dcf98cf95f6614b6df94be4f76d8fabcb051cca8b4f95ef22a36fee817dd0dbecb6b3f6fc9a7bd24f5b0cf14cd9d743a3abb51bf61f75dedadb2617db1bd8c4e36f5ded9437361a971b8c34b69e6db4647ec4d1cab9dba9f0f6054d2f86231f4154ea750efdd3c29f402aad71f5deb0629876934436704adeaf045413bde3029d1c502afd61fafd37593ba282f0545c905b7bb4b75607703ec08c264e85a87fa131c53542a7ad3bb511ba0f9e14e0823eec438b9213bb59b3b8170dc9f1c051031b3f08a5df7c403cd27c7f43a7d49baa4f5705db93f0193edd179b1c5fb697201fdcc0e8ed82b68d2ba3432ce35abbcc1c4d7be133440f9c18ed3ab2487b1c6cfd189a7a5764e7f4df46e2f4f4df277c8d97c78d82b058dd0887f0cf4ecaace4c6de17ea5c71da19367414ba578a84e2ff92b01832c2d3948e48b05ed0b0dcd9eb2aab87333c87bfbdd527947bfa6cadbe621bcea281a0e17070cf9fccee62745f58201bb7997c83d180c45d29ffd062d63d8b61d355cef10d64b9f034ceef5266284b70e38c0127f4c4dd98b2471318e360310d2415ac2b63d5d1b270769a69fe5be2561b83048a259639399d038dcc7ad9ec59b5770a33a9fec1632e1ae568d1707adaac0e7d3de73db7058c462a9e35e4fe3f7b7d0c18222a8245bb324eb8b043323d81f0ad2889977c05acc89ff8fe5f60975f215e58be348344c6623385f33bc570c46111635fc0ac05e3a15745246440ed1ef93c02e13516b6ff0e953a4f45cf2996f9bd3baf96e19636910d16dea881e4191f6cf1fd33854d766248fead12504d76d1093549582c6c8ba98b969a79d76beee59b469dc3eed9282b883c467e08122fedefaa3d65683d2f78a9679129e36fa196cc1ff3b012323df5dc9726dd2a15eda59529fdfea193d778728b07822e6ae6b266ec4e0c9ff971872a7276c0f468334eacb7a7a89c602024eb093ed0169c21c5840a9f72c5cf6cac54e2b6efd8ea2d78064a5e4770c731de7d8def64b4b14af6dd1c423b4164e89ed336fe60d2603a78b45543c4ad82aa17d29a34650a9834f22f6db4bfe5f1ae2c79c1ce33a218449ae67012bdc2a82558a11fc98eddd93c2e14d98a6d8a9dd644b462742d0a20695f260e8f6088ce9b9aa8e49145215329b0289a534aa3314cddc12ce39f917f66cf9c98a5405078a8322e554c28f38391766d2212840a74e7a80678bf24f42ed0d6da7a9d70c8e3a85fa805c41e0b8ad288baf8322e24a6f7cc5d7045b9043fe18baff294186a69ccb2e8dc29d6f56ce8b14a2372ae5d8254a4425da5a30951977e7224b165a11be3de34d8e4929f96e9e4201d287738695e82a93a515eebce35ae59559b53cfefbf3d0f3b103251bc4fec7903bf1847a5861130e3b62ad5a84d4c1ed1d11fd403ac0bb7c6a72f6df675e694283b25871df93481c0f616bb261b497c5503fde973052bf8e4abba8d579f5ede806ed420f0b31ac17290445989e7a96bfc07316316d3f0e2fa47726c859d6577583901a643f0da435937c372a343c6e8a231df405009ecd6bf8c5436e090c5284acd388526dadbb8218101a9c7f4b2e9bce2be99fe163eed3aecf01203281ce9cbafb437b7e24d89e75b9337a2749fc46a8f13c45b4804e33c28c79d2d4f4e7dad362955e0cc05a195ee7a146c3df1f6937baf1ad92bd04aecc78d1ef83722b50fe8903ec9376c1a7b56fca4bf84d98e6d7290a467d207fa3a6434ce9d64f1ce4d15ad95fde58bc436084a584f51d516670250bc1f1df8ac3875d485bc5ab4386cee7109458ad68e3e87ab979135129e4bc0d785a742d44db0a10ca2eceb9f440bc7c9bd462f5a1eafd48494badf95a93cd7dfab52cf3098a0d744f5a470c4c5ae2758a65ba5b737d15b29d2a6fe51cabb2cd684405bd37477be325bb79573349d6217d0ee7c73be94f33e7c8b7b77354b089fd0aa8f8bfb71a06eead5f6098c641a7d4c6032daa15157f7207b625e1b692c3872c3428b321b2c7ce661629d2a17a5325511390921d6dbba3703fcebe722ed9691fe22fa6afdbed20da5e2ab140917861402713258fa01cbbbffdf119d5280a173e718df71ee89527787483fd1c09b97479c342f783fe37874a01914f46255801752a0de57fe0cfda74100ac0889155fd300c3605651eb8f362d2adcd8e9d28f8cfd13cfbf62c117428185652fc6b30930e439ec1eaf1f8cdad89b34e4df6f87b96c833e852ee23630d4a748a958452f752173f0245edbacfd42f09f96a6bdfb5c42575d7ddf00b910488d8279f5d0b3f48d84dda46a9e795876f111c8488b4b9ad61a65685a4f80960bda4a07942f298093b550fe8bc609e8d27f520593a58d84205115c4f8c3c47cbde0d9a6547ad27c73ad95e469deaf203a384b4f5be6e5825efe0fc8be3b029ad7d92536b45b62bd7cd9db1bec0f58aa0268dc67f6c7a1843a315e6d45ea13ded40cb8ed4d06b8695634a2c6dd71c104ec170c9a50d45ff28fa1176b910780a5b3fe96b23a8bab70e368526436782159e532f73f842820290ee10e4d2def0a877d4fefdcb17a1158c4592e3b066f75d6c75b03d2a267676102ec342682e3de2a3fda59820a8cf585aef847649d793a8592b9bdbfbba9013e932a20389a33516947f7290c8517c730e728d58c057a985a555b2bde3acd665b3761c29e457731664406452d90123881ca3029153ceee43b65a17376ef73ca8c4fc45e01c5d0bbae599744f03cec4bd939d788f71012966b6b1fab94d33b0f22d847121da2ac3a56b5bd6cd8a173c7d40ec2aca4bbeca79e165f0e603f442c0d4cf8c55ccc5aea3e900be54072740411b704e2bfc53d0a9f312228221975898babe166bdf34a5822678941243f8339712b98d2ee374b3e94929fe5b99fc12da993edc350231885d74c804700471a3c229a4149f84ee99afa568eed325d62fe0861a3db1cc468d6fd1ef72cc46e39aef39532646419fb588e3344debbd78a9458267d5045618b108b863ec236c50b8c0201f380722429697e9414c002df04a4b454a6d8485d1cbd19dfca8ae281340e5a95237061add24219f188fb248d27cba504f8c557f7731fc8d2be4acbcc1ee8ebf04ff8acdd72ce0eaef93debbe38489e20875567f7d932eee8fd89a175872f8cb7a5eb8cac2c04a157d785a563fd0e9dfe643b06e44c72a3786066a29f68c4cfc29df75112d633ccbdf20178e60ff83472dcd9db7389b9c8801ad87c9cfbf1fd3941d5c09c926a926aa2c89d1b2515886f3b51811949e6066dc7c69a05028eaa737ef9bf5f8bc2883018e84dc7f89e7663f8be8fe262b87f070", 0x1000}, {&(0x7f00000016c0)="915cc543d146aa88e956dc3142b918da8ce3c3ea4acae056b9a910c8cda07094782fb87c088e196bd92e505be8d6e566ee5349ae30030ae612ea0d6ce83f1818cf05d691d82e1dea7c2f37474e39d2d49e8a50146c959f3457bfc81f44b0af5b182ad7aad5c5d52c13208a282806e0674cd4d7c16107882d03eec15f5c7f5b30375793fb706135ae29023983a04cbc47eebe266ee7a342103ed8248b7acf515b7ac8ec8d", 0xa4}, {&(0x7f0000001780)="7e5d877e844ebe7461659e5148410afbd21de848d53f2f24e6531d9221c0bd3e9fe19f514e82bbfbba79c1eca445b5f787cd6f9204fc78b7a00d2f9145b1bd01d7dc0d7fc557c3805de311fcba348cbc60a49ca628415696ac1dc1a557b46a883ccfd01f9a12f2185bfc2a16835a3c25de2e6c7d54c554fd110d23f67d7779ad550aa3f33ac628396ca653c8f6593d914bf337a2186058", 0x97}], 0x8, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}], 0x88, 0x8}, 0x4) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r17, &(0x7f0000000080)=@in={0x2, 0x0}, 0xb) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) write(r18, &(0x7f0000000180)="2b3f065f784f1be6810932471c4790ae6f9cee3bfae3f5cf36d682bb01b43b2c6fe1a62191babab72b4fa6d53d39026961d21d46ba0c6e446f5a9db6217f4ae0c7781495601a14d401bc71e60156ae089b179e936aaf1f59d3e1338a440b891a153d58e93bc8b2bbc408d6df72ce19a291a7f607ec1a9db801809b7c0d0a15ff8ceeb25122b3b7344a3387d0068d2b9b1a779d84b207b2ce4e144d9dab86cd4ba6afa7ce4cabcaacc23a9573", 0xac) setsockopt(r18, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r18, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000040)=""/58, 0x3a}], 0x3) 16:00:15 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:15 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000100), 0x4) recvfrom$inet6(r3, &(0x7f0000000000)=""/112, 0x70, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x200}, 0xc) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/66, &(0x7f0000000000)=0x42) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x6, 0x8, &(0x7f0000000100)="a0a9a1acb42d33ae9db24a39a61f571ffe48ea7d44a2495c16a5e81932686fce0f636b79e17777b17143cb7ddf0544fa8640a11b47e7896c062d76edda4800d40fc09d2ff2fe090d7f363f8b666c77770cf7a480085702a71c6ff156dabcb47a3d79e35ae346533b02525702a6dd47e08fb67920", 0x74) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="90108f33449bbf62adecdb28746235ce91874cdded915246061f864472e6afab3f6ab96115a8efbdccb3e6b41b926b023cce41a7b8bec915d9afb2f3282a2fc31e5396bc810661538aac62c1e227e5df9dd4a72770e8ea83f7b5804cab94600e10afcd1b032b86cbeb1227e7285ba4c281add8cfb5d2a0dac4e1a3eadf9d5b85c33fc926062caa0dff08804a7912974b8dbc15de32a7ba7152ba0aabddfeff2ad05b7c8c38b458b311fad7ef3514d9eef443ad0dae771ac088b7033d3b1997a1cdb1ace600c2c92157f9753a4ea3d8033b0645815d15eff933850f44bbe32ffe3aff44da470a13f8e82b3f2b0c0348104e00c11a9e5d18b3d36093ca5ab5122fdb13efc003883c95ccb79fbd45393204fb34efe3798e6237408f9baf95ac275cc4709977492ff87e8c390466b372af17c65240fcaaa7593f7b6715507d297807c3ab499901e0781ed0f1e2bd1ff0c1888a0e31441ae32a61df84114fe9632ec115ec3a840874cc655456a8dc75137df55eecf1398cb0ae0574d1a5bd11065437a2e86ea0d46a9ff0ecef63be87fb8f206e817398415a5a8b6b79c7e7ff9ee3d6a89eb5691a7d94076b9c079977b7b68605c74aceffe7838b68e46e04380e6a686395ed4fb963a44e6f256a4d76e239eec1ccf997634464127d6e9f5d53800c48d24a6ab0fa3f8d66aaa5c9dbc19be873f8c040e6f58ff29d65ef59b619e64b49e45dc15f49905b21c05296d356c1218aa6e80a93410be03e3ce82790131ff5e77f39aed33e5dd5b57243e1f3b13b8a6e3c54271398d7493c5414342ffcc610c7abc82357fe4b2e90e34e33582fa1685dec31ee2737d88cbf2bd49b9947051f52991a4176e0d946d74ebbac86b21f31bf4962c927155abad285da9a1ac224bfbd5f184d06e17b6e7ab85b85c14f7c089006e490275f9d7f78a09ee38ce8b7bfad73053ef59ea3ade538ce3ba90fe47e80aa4fc6265205008cbdece9b22ed7c5c635d3e34efa86b36e9e90cc9660ddd0ec163b64a2225a3e692f121049ead167fc2e8af300c40e52641bfdb91870ebcc9a04e7299c58b5b0e021b550a7d9c0c5b9cf744d799a4e4204973cde8fcaf2d4408d916b70d66451e3d9c490d2eced63ef3b53cf0a560a2d3837b2227534eb2331edc4ba0be82d56083b81879dd6e039c46e812e6f1dacd03268933f403345d75fc86ce3c2b416ff01f077198d0d41d04470dbf2f1b0746d5876cb91e0d37a0a1b8688fdbb0542108767e96a4132d97bf630e3da13570ed9470b89414e8d723c8510a014f7ad3bbaeae2ceac02eac884cc3b507e9107d7bb5069835b037daa404abca54958d9c8048d694a1e240d3ea6946de5d4cf9a1e6a55e265c95ec6accd24b3270c6fffa88b273f434dde9cb41573d584dc380dc14a2a5993d0984579f2d67ea223355b1f9abddee2e5b8b754c17439b9514419edbd1c7c294fc85f8f47cb811a434c601dd9abe80541179d355b38d57be124d37bb2c008431106b525dc24bc35eb334fba1daaa6d61076f64033f57c5875b54a759401ad055c4939be543285af6724fe10493521c14a59267e8fbcbd89cc2c531037bf54874a6f4e2fcb772d7a6f33fd90b2aa409e5ba4ffc8618955345b3b18daf883cb49dc1c7dbd48b84a57f673eaa14b2d5b3fb93e159e39e74e34f71243dbcc9e381526dba3532571fd2977b6699397e725041da3089cfcd964fd1c2a321fa0524915d0d0443efeeff7370dea2a54f0ef2f7d808c8385692d3d012deeeb6d234483c5059d5ba5451b5866ab3bd68d39ebc93c1fb84f042765dcbc97c1d80905d28c198cf49d36d46cc4ffdfa3491a797a0866dc7d9f24567d9e64683ed2148c773bb59ca2f56d2272743a1e037e12e4e1d3198dfcd71d220aafaf36af41a11f38a760ef8161c2da38dda5f5ce6afa55b6b7fead360afe7824a7d22802724114e1720051144bfbbe1c4e28f9a291a4f31083e45a375cb21f07cafc85c53e2ac8ea5c63138f9023fa4f4e103f44696ee3340452e7b3fdb781b63978c6141fbbd3b3c19b80ec83edfd015431f6ac2942ddbd1651a3341c7498954def1a272ad7eb0db2b7e4f01d12b8826262b9216c43a7073bb45703aabf352ed3d24a64f8039cfc7871cc0dfebf0b79cd51f9db2aa65705122fc7f065df71806cd6f7b31392dea26f25409c63904ee30b26157189dc976e1daa3e993343cb425298cf7ac1b36f5cdfd1c4a22a6d4909a4abd367e65e3bccbb899339560ae1f7f650732bc4c93d3d75a3b1d276c9f4a0acd2e491cedb5ffd1b8c18a7d5233713f12eea0fbb2817d2e006c60cc652caf93eeb1f891f4cecfce7b318ee4aa63394972f4dcd1d4365fc5495eb105d38d6db3db52fd5805bd46fc16dd90acfc31876a7c3c589b9fe6f903a619c207251e90765a09dc42469f0f4750bf4a66b12a9ba8b205e49bd6002324561c0f264e8ebc510bc2317b8dd812cac0e5be4b97e9c0db6be9ed1fc65c6725118d0d4c0f2787f86c94535064431f73c31afe1ab38a659adc5643cb7f744901a390a6b438b506faae38d6146aa7903a78cc848395f6ab3e1275047902a2ee084ed7b83d83133c2795f82f9ceb2a39fd95f5e4828939a860ad299bed509a2be91c026eede9b26395da28c49b9fdb5067a945c01d79d2fd05c4493bd9bd3aeeb17a781b6ddaa90fb13d1d1332935a21f38bd8466301ccf685da729f29dacc328b283550d5c6c18a7ceb532cbdf02253815e191c22d7f42868b736571769f947bcfb1ee3bccaafcf51c9c9130840fb5268fe798a61fea7690da8ea20f05384b62f5c6203fa22a2ff7e385c3efeeb07185179f981da483efb5c29681614180c7de8fc09eec07b3cdea1df6020840df99cbc438cccd8b42a8b1f84cde65f0d9f8f392bc1e32cea83afb8ba4728d7f95b45be2bd6e27e0db219d5fc50bb73932b82cba8c7ce55bf1e2cc159a49bc8a37316a94dcf125430d600694c4c47bfd6bae1c10a56d5c07330d68d703aec3642d0fb4ee59b08cce501c921055569fdb97a0242cba31bf9226813bf671b51d993242cb965641b4f9a8ece294e24b93e7999182f1fd5faed47a257413310e1050d9797fb146bdac183d630ff841e1f7951c409adcc7b3078c2220ef587005344cd69db008e858c45f04bded2406ab4d589be1962d56f35ef8e9e4b57bf917c25bf23532160db56ae6d5bec6273053e03353adc51b02b0f6567a5e2d6bf26b01bd16f0894c69ca6eb0202975ade380bc07af70d32d61583e1f754a0e52961102cee1cd6dff876389457863c51beaee2fee81c7f9bca3afd20fcba1325a82ddc494ba5e643a16703563f7ff998bb46c452250a9838365b1b217bb8de6d0daf9cabf2f62ea4ebf871895ae8cbb2e3c4065bba9bd29eef8c5f4171fc0c6769db69c4a559b47b0f4036a1ffcd9636247b94647c813c7b911d919e52d6b654217dc1a458b386be24f4588426e003046adf0e419f2980b40d7359b483e77c1b2858b9af44b23bb2f38c98ba5bbf37d33ec2da107fac1b457899e366eef00d1bef639d582fbbb1a53b1bd247ac851415ca4ebb56f1f1ae8b66c1b11d6ff7d8c7c5afb32e3588cc2a7acc4de759801e9a1d063e2a15291bf3a3aa49718ac1645123f1404cbbcd600bbc50778299505249df5a5173b1a44c23420c705b37470464bdedadce06007de9955c05455ff8164c8dce41f445c99ee24d90278e931e11d8f8dbcac24bb1c6ebb4f323df4c06c8632af3feaa4b822f5a76cf256c1cfa9185fa0cac0fb6f04a0e75c1fa5d039bc1f8b8254efcf028255d42dda5e5c01c9effeac04437d7932a8a3aa361c264634002a0693da85f3a749114fac4dbb4fd7d834f571551129a78664f16403ec65d1871608256631956f4f7560f85bb126f7e9efe80ac6d34ac6580b983d98df5ad294b40a89216e147dad17b35f919ea03c65736bb43c8ee89ecc2e7319334f3a0e76cd5e51914f24f3688a5ab3510096885959a604afb83e029aa792fe049bd6993b4cbd8d6ca0ad520356ae2300610d4a811db5b70109714c5bd0ea8aaddb713b97769ebf0d308d2623e1494b16ceb32cec5633dda23535e5e557ef47b39912a68f010f49c35b958f49cf148e51b23fcfbe1c44b20ecc7126227c0af637ce2595c5024dcfb942c269c143972e2e71726b17a26846e9aa2e66bd6c45633e565c9a54a46af1269427fcb60d555d4ed7b42c04da24d15309e7def608986842fb470b0515755b2cfece53957e2ae57c22ac2b4825cda56fbcccdd204479cb18578b8a5931a82e518ee7127f69e4b223c54ac014ac9024ceaca77f5ffd5c3ba2009fd08312634fce2f26f3dfa3630f6172c7fbc1fb58f846dc73df22a153e6590df313bb4686480caa7af25a2346c96df39ba75831869310675bc7a6b514d39ec8b34fa725096a2620245903c7ebfc61ad59feb8f172d1a366bc50cdcfa528c1afd09dcdbdba167ff5c7f41f20fc865f5fb058b8cf1513158032954a0ed78cb7e7b7636cb3c15bed2810345b424410a9ac3e6be1a4dc2ab0194aa1021604eb842ef2d634f387888b46441c8b966fbd4c6f377a2ae2601616e2b096b8064092520e443a5fb41a0e750b2cdd8662fbee2912a5606ba5df35569b036e3bf29ed0b6b5dfccb7ca7abd74713f22b14d1ed72719217b880535ecaccbc18fb52aa001d86af94bea1b3f6ba9c254f091afaaa9f6f1d777047883b860f8d6ac58d00867fcc6434e12c921bf2adb4cc3558299ae977f04dd02a4504d1c5770d2fdf361dea8c7c52f5b63baa70124e509df5915a5723e0518c212da46f80fbff08777e11e4c9cbcd0cc16420421c75925da2883f728573729f774c169cebdf8619cb21f002135f9eba4765c82b4c2d336ecf932d8eec4323881216bc3655e756c0545cdf2ec1be7d5e28063ea5a3d406d824c611bba385ade2d68d12abdc02b2a747add22575f16c77b392c2472ab71f966cd94914491dd0356a36629dbe7314e5a915832bc4ea86a62b87598771804c4b2d220cd412821f66f20116367a2d8fc8ff6b15c2d84b4761ff2f75b80d4c7789c0b87efd88d96fe250fec937491a14af82917eca53efcdd8c79d3afb72f4b6c2b82b6848aa8f28c73df6f907cf7b86c07ce4eb106230a5e0eabd2a1dc0369f03ce2a585a3f388d9dcec878954a8a445063b94b7a5110f882b2562a9751e029f94eb86429113987dcc240e88e094a67bc62d0edc041c6bf3707ebcce1448b05284e37b8cf4bcdd511c2b0a6ce9108979eb00cdd0a0a113da5e8b8b92e48ab77933f0412f9f45199fc754510750178d0d3d287422ca8ad5289ce77e501f84b54b4a71013d8107b7cf96904d41a5a441bc083d594b79fcf44ab618ff5351ec1c8c919ea102dffbba890e3fe325b2c2ba07dab6bea4fb33ff55e9f6a89ca9acbf6493feb4fdcb65fede5880090e3d316a807edc9dd9fd1dc7f5b23f1e629ea16f27acf41840fe4a9e67836caf294bba9e865ec9526c3a6975aa56ed9ce301bb196aba25a675cb279e926443977f6d9e921f1bdde37eef9d3e73f51c58314ca89935f4b1e58ba87d891401aedec3a14ccb5b6f9c528309d561aa47ede439642c57fcfe5fdca65c08f96d97c0ccd825851bae46e6c12454baec39b5d7d20c91cf1968d200a53f0fa5b9d5ed39d183a1a37a3ff0150f8dcb5b15e5b50a5873cea93c6736c01f9d7902b4cd9d5e504c0d18e552fd6a7222727af25c46f312010378da2db53a16470fac35756b22db64b2c75821d25e908d1dc6d09d09", 0x1000) 16:00:15 executing program 0: r0 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) socketpair(0x2, 0x0, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmctl$SHM_LOCK(r4, 0x3) r5 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x18003, 0x20) r6 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x10408, 0x15c) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x2) r7 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000180)=0x2) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001940)=""/131) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000280)=""/4096) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000001300)=0x2) r8 = semget$private(0x0, 0x3, 0x200) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)=""/91, &(0x7f00000013c0)=0x5b) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000001a00)=""/217) r9 = semget(0x3, 0x4, 0x0) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000001500)=""/149) semctl$GETZCNT(r8, 0x7, 0x7, &(0x7f00000015c0)=""/170) accept$unix(r2, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semop(r7, &(0x7f0000001700)=[{0x0, 0xa4df, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0x1f, 0x1000}, {0x3, 0x5f, 0x1800}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000001740)=0x1) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x680, 0xc) linkat(r6, &(0x7f00000017c0)='./file0\x00', r10, &(0x7f0000001800)='./file0\x00', 0x4) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) 16:00:15 executing program 0: kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r0 = kqueue() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="957cbbd10cb5a7b56e3f37143ec1c89063f1036028badbdc435435a907c04260993e135e98dc8fa038ef33dff4ac5ba7", 0x30}, {&(0x7f0000000080)="4f74306093388cad9b914b2f8ca255d625ad44fcfb3d91511c8549cd2602e79d8044a1c5f285795d2061904d9a5d57405137a8e398dee4032f90b0f0881c701534dc356e99d74a6b3a1fb334f25ee4382dbf47d818a050bd1301587ff483fccffe4448637ca7b2", 0x67}, {&(0x7f00000001c0)="42e3ff08ea574f37d9fd09eeb493a31e7c2288e6840df582faeced5af38c8ffbee5fc81edd43250729968a237a83d5ff1faf29889bbe7699c3098b6310c9a5fbdc4066e3d33e615ea1bf7ea3b3eb957acd8663c965421d0aa8be2cf7f28b7fd79a9e28e72e90e3e2c6f58f3f7673457392c01c08687bb9a4441fc59f75aa1415da58decd1f2313ef0ae1f8af9781a7356ec340df53852be4a759e6702f612aee6d35bdd47a056e947afc2280af76dda9b8e5d92a8c1ab68d338e56df333df124586e1f48c3be09d865e95fae6d94791e0c3204e04d5d17e35f2a32be8e", 0xdd}, {&(0x7f00000002c0)="79e380135d64803eaced9d6261dffc351e992925e8ec54e764edbd4dfb30ae2bbed22bc33321d6b144b581dd9dfdc91e3b7a5b11eda4ac6d7bbad1fffb4ec71c2deb3d92766d089ef297cab2414a4a6ab0bbf90d14fa719cc8ed903d84ffed91241ab379c451907e5906cd01df611aba70e9c646460af0a44d10bea2b70ec37c4fdccc86de45409dc79589b428403a5ec69c8d8df25dcb6520773ff206819cfb33f09116e42a3c16d2fbe314c2d3a8eb86d624a333de8fa71e37c45d71aad587aa79084e9de5f1cfe3862899baeebfaedf5e559e5d4722f928", 0xd9}, {&(0x7f0000000100)="d1c4b256f9e97a55e55e266c34e8fc9517487cb3ece8d1114c24e7c4b4422db3e3169b39606dcb42f4acf5f372006321f16e3c16352118e67badd8b19f40252a10fd714864", 0x45}, {&(0x7f00000003c0)="fc0d9a98e45f2a4f9e17b5f7f9e5d41260b3667776363bfb3abe5e5a6cd5d8b3513fdc54501399b5032ade780cb507aea8ab4a3d0c8b6e151e7b69fd9ea319dd4641bab875e18ee0fa98014511199eb048c395d9e2d5ad7fbe0b3f5c9d70f2b09e9642c9a257ff73365a2c409fd7c25193d4c73a89b5ef7d41b73c28be8eba", 0x7f}, {&(0x7f0000000440)="65f4fbaa9ab975dc81bbaa5d782dd55ac3ff1f5e5ff3dd", 0x17}, {&(0x7f0000000480)="2cedbaf8e2943c30679ddb78480624a20e0d426e91bbf0998e0f7d1b2439c5594d0846842f412ae9eeb77db4b91738451715f2e3d19f026b8bfa8871402b5d560bcbb5f1356013f1a5adf2c5348b4c09fda14c1ec820909c4d597192831b5ca94cf2f592ece94153adc1c0d4a1eda7292d3dd5c999b29bce273a3f5e8c903b0d65182e98", 0x84}, {&(0x7f0000000540)="cb61d5e5a98fb4dc6b8c71b6251069233c7f82d127fd6e04585b8cc8651328e9f72baaeed0f41ab08897c7c901ca9a291ea6322e8911a8c4bf173cdcd1d11e75d98f63b24a7c88297ad7f981e0554a03bd847356fac2fe775a2cdd6a39be9b72bad2546731c78b21ece4b79cce6642b42de28ce71fb9636ea6d65dd63d7e66d91d05ec5f3f55f8223f6df2", 0x8b}, {&(0x7f0000000600)="d23889", 0x3}], 0xa) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)={0xfffffffffffeffff}) mknod(&(0x7f0000000700)='./file0\x00', 0x50, 0x8) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) flock(r0, 0x3) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300", 0x756}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="fa1204a49155ce1e00", 0xfcc4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:16 executing program 0: semctl$SETVAL(0x0, 0x40000000004, 0x8, 0xfffffffffffffffe) r0 = semget(0x0, 0x7, 0x85) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/4096) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r4 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/138, &(0x7f0000000080)=0x8a) kevent(r4, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r4) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x28, 0x1) listen(r2, 0xffffffffffffffd3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000040), 0x2, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000380)=[{0x48, 0x80000001, 0xfff, "1da9f7e90d52a5a5edc0b0d7d7c6be92a8e5723f0a6561d92bacfdafc73f0a7d69809c930e744a1d6303c69f192a6bb9576320"}], 0x48}, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8880, 0x50) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3}, 0xfffffffffffffef4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x81, 0x1}, 0x10) 16:00:16 executing program 0: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0xffffffffffffff65) close(0xffffffffffffffff) close(0xffffffffffffffff) r0 = semget(0x3, 0x4, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000040)=""/214) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x6, 0x8640, 0x23fd10, 0x20, "285fdad1aad3ed0055bd540c34ebde25767ccb62", 0x1}) ioctl$TIOCNXCL(r1, 0x2000740e) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x32) 16:00:16 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000000, 0x7530}}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x3) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{}, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) msgget(0x1, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getppid() getpid() mknod(&(0x7f0000000000)='./bus\x00', 0x8051, 0x8) dup(r0) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:16 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/194) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/149) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = msgget(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:16 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = kqueue() socket(0x1, 0x3, 0x8) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x8, 0x10, 0x100000000, 0xd}], 0x94b7, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1, 0x80000009, 0x10000, 0x6}], 0x8, &(0x7f0000000100)={0x2}) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0xffffffff, 0x352, &(0x7f00000000c0)="be33188f221fc7bbb1a7c299d9aa007c64db5f4d627445831bac8b13563855ff34e0c50472edf5cd1e0ec4b046bd73df0a9a452b381fac0bdac918d362fe997e9207c4890a60db640360", 0x4a) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0xff, 0x0, 0x0, "81188f4810d42676cef6576a00000000000800", 0x2}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="1b9feb55670b81954745ec76fcd392f2db8607ba3bef12e8c19305b8e5d453da3606a9", 0x23) r2 = getppid() wait4(r2, &(0x7f0000000140), 0xa, &(0x7f0000000180)) listen(r1, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800000000000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x2, 0x6}, {{r1}, 0xfffffffffffffffa, 0x50, 0xfffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x48, 0xf0000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0xfffffffffffeffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000001, 0x57, 0x8}], 0x2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xf0000004, 0x9, 0x2}], 0x2, &(0x7f0000000280)={0x40, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x4c) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x2) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:16 executing program 1: getrusage(0xffffffdbffffff02, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r2) 16:00:16 executing program 1: open$dir(&(0x7f0000000300)='./file0\x00', 0x8000, 0x100) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x22) lseek(r0, 0x0, 0x7fff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10f00, 0x2) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0xfffffffffffffff9) r2 = fcntl$dupfd(r0, 0x0, r0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="6755353e7edc162bb3293b61e3c98126bc8b1e1cadc1cb2e14ffbe3c707454b46094bb6cf748c00fe16007bd9cbd5db6282b7d1f133b8a88f4c3b01a1dfaa678d4a9f9c242be65ca26e13584d6bd4995ed7bcba920bd95dccb7638c91dd7c33a9b98837de170e913fa4717197957b4c157a47adba8d689aed2eb89c3ca9b426e29bc5c3439d995b0e49872ac869e75f47793b36687d3aa103cc40000000000000000000000", 0xfffffffffffffffb}], 0x1) fcntl$setflags(r2, 0x2, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x3) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)) mkdirat(r1, &(0x7f0000000180)='./file0/file0\x00', 0xe0) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x6) 16:00:16 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x2, 0x81, &(0x7f0000000000)=""/121, &(0x7f0000000080)=0x79) 16:00:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x12, 0x5, 0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:16 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf000000002cea362f6df75e66c5d6d31023c2e3a98bb4cd43748c9236ce9eadfa6bf954a408e5a44e78882b6696387c8a8e76a90504365532f56bbde4c7b5a57850db2464f8092acae3b423dccc", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) write(r0, &(0x7f0000000000)="a1869f648da2b41e0bcea0ab9d703a0f99b44fbea0389335bee0ab74ea27f1ce3491af835fbf2ef15e5c1fb2ee1f32c4036d5a0a5e830a1658e83575a2d07a42036ccf55b86e38df2964ab316b0eedfc2c924ca72d5158c19c0ef0bc3a42526cf8", 0x61) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) clock_gettime(0x3, &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000140)) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r2) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f00000001c0)="19cbdce2cfbf42b136dafeb00d471d56411185e7d246d19bcf48072030565fb64eed14f55e1fd6054052b2910a47bfa7e23ee399130b6abe64569af2de3d58d47ab084e6a4437aef99dd42965812c7116af5a455c9b40fae5f433001943aabf9ec4e22708efedced9294eee3707b12c79769784f6ad5b16d948fcc3f1326b7dae6eedc84107f77140e1b639d5be931078042fb45044a81d11f0b28f771388f15a46fa715ae70642bc9ff13b739a27d2102f1cba7de39a094f9d94c166f79099dcd27557ef8725bd56e68868a03673f3176c680d13f0f71fd069561471d459c4ee81e2c3ec8794f4e5e59f582b1235f738a07691896922bc43e2330bfd49f435e59344d7aa794e6ca4417443d9ae94b1bd14db7e8dbe126f3d2767e9789d5bda1f39d997ca4cb3b17c6d176fcc3440892b54b475b2f238e3f08591cbed89609fbc12d8bb8851ec60bc85fbaf268c4c41debd374e24df176f5c28efab57637c1799a67dfcd7ad9bcf7c1e38a0a40ab2c9c80c86f2cdcf0a49fd37f70b25f7c9e7f4f052d655d007b1b9ee0a727d2b9ee171092ff1ec42541d4e5e5e2feed3fcda18f29fc5ce78ae9e65fc1c0460240d93ab215aab7af62c023cb029249761a4ef10b2ae299db70e923f4b8073e74cc99bc8bec59198266cd6634f2739de3eb9db4d34741c3d5abdfc7b574ce407181f0ceb9f60b296a5bc5f67bafb1b71ebf141baecc59d511653fe51e8a5164a05d44d3d8603dc85f17a3263d4a706e6bef58fe5c5611c6149baf3f4bb64ffadb63199800ef4684e7a6474b0b7de7f92abb57eea6784d14905fb51bb7d0222d879301d5d221a410ad1e365b75ea2e80497628dde8c7b543a18fa3adcfc13e07fd948d038a204eb2134b758b40c904ba60a0617b8994bdce4bb2f5e5f286107af91e2381be329f4170c7bedf7139d285652b8d69c79479a3613e14dbb1277c3a11b4513897337fc610f639492990c35480ae39c689d58539b58c5053b7bae603c488e2e55b84794d6f8cde7db3c0f71a642ca67faa68716999f97adb81978fce8714f31df6ce8c460d577dfed3de6c3f790096953e610cb99acf868ff68f67eb599be0170c7973380eb1fa39be6ba0c1deaafb12fa2dde353abbec128fc4d474d6aa20cec5dd2850d68699b5d4adfe6d3f78b101b72c2d0ffd36f5a6a400ff981d892ee2f60f91e4a7bb24f33fe790f6cccbf15a09209b4ba493e97a73ba28c96a9492fa2b9faf9125c88375234e59c8dcbb3580a0239cf27d4e633b5db6c5c7ff693316c7d1f0edf2d9f1fe3e0e45e811031ae5ae49eb256037d2873e2c2c3b4a2948793c3c77c695d833d66aacddf271d22eeb9f7701f99fccedfb2cb39a04ffad4aba8ef8016129592b24d2286c457f620831ea89ead74deaa87d5d5be8c9d45344b612a986358edbcd60c063967d0e54b68347f22a73d0f73ddcbf93246f7f533b49aae919bb1c5bf2519289d8dd06a78dec41ef134ea8f7d5eef1c5a9158d776686fe5347609b082120040361b75f745ef41507a0fdfcb54d4f29a2ee6fef30476bf8c255986ac22d715656b71d5731a4dcae4fe4a24ae7a0427d904c3154119ec9bb46e8fa6248ba27c4e42994b8c292ee503c66c42cd407cf2c7348342bf6543570e7a88499c59a6eb845b0ef825758d98f15e5804ca7f4a8cf603ccd7b12d8ed06525a9843969248726cad75b173063041f27f195638850398a8b4db87ffd6b80ced2a154414582ec4316efba46129d44f4cc74c131e3f1eabe3a26664a3e3c66489ca5b9f0bca19b730e04df461bc0c4b8c4de874a3b67f883c9ea7325f8c4db7c6b93b690a40666c83e8a41db919c41f3022ce476caeaa0c788c9c65e88ce871bb3c82db867489afe9e00d4234f711ee70bde15a15e3a2b894d2e8cc539155c2a24dad5579b3202d95e2687085c586cd047cf067f0522300bd4211b93848b1562287f25444205fad1e512adb4f2399f6997c23b64f5a4aeb9958003ed99158cc788d3c4ac689db7c2be188adddf70b629df6a5bb8e6b3f6fb8ddcd78b1394ee821f98d3b709a34905f5708986d6de20da19efe2c2c1106039a351809446d32d0f183a5e1daaea951f1719197bd8077dca9e0a764a850b5e489f86d65d778f1a53f39b925051c7d2df0cbb4697e8892104fae2a9271930946e36b2a763cdbf948c353e2c0a77a212c662f1079604b2cc5b9bf590757056d1a0787e7526874a8bd20924c28739181d278bd0cff6e1a77715c93896d8304d2e498b2b46186eb0aba75a64bbc2776a4064e11e03d82d7d948ed161ea4925673b4510562bbabcf706fe6c0994b5a42e4acd89a49b846258aa0697130e9293311255734dfa242d522ec3efa172bd76f5f4e4d51b8749dcda75f6c7689f19715b37e6a9ad0b8f548efcdb8366168e8ffc19627d635fe1d8ee89eccc44374dcb318c4dc90ab1937362829f69c0147e753d5ea2c2eeedb9c33bd6e36b5b079e8a9da1d99269c87ebf3f15e842d796cfe1609fa95787bc4bdb008068ac086601aadebde69bd47c6416b8ee56ae7f2c025ba0575f3581d9d7d6d1cebc8dca91b46ab12cae041b60f5018571aefce046e6086c99e88032c497b3cc3f4846ca56a67913c6475de21afe2357e003bb73295379dbb02c4e5a7161d923796085d1aef73a7fee1a4f54340c9d08e9f01298028e5f8c2f69cf6231bd570eea092b50706fa044e5c39750031452f9646ddec4cb75eb2e3fb056476149953c493a91f542d0f7a28f420351d0c06f2904aac1acb03a4b8434961d20b567d7b16f34aa89d51bb0cff7ed8388f6e47cfe40a25be1888953b613616076cfa3dd02dc2a5195251a2313f6f432c6dc76cf4ff35fc72ff7702c42505ff22d3797ef6558e552ae807d83e85c1d862f12cfe0b9829ff18fbf7fb4e3d4b357156b43424792f8469141fd12cbda0ab0b62610baf3d0e6f6dbe84c9f0fc033b71d87390c7f400fa9733acbe156b5296f66803c16ce1032d3e92ab87e5be2c302948a0377545ceaf6649a32840e49e6def5ce4f116dbfaeaeb1ec26994d36410b46fa38bf695485e5a31d82d5212ca7e84488b907d2d0f33dfdd7b977bd6c71a45746e4cbca0f2d96659d0bb30967badbac5fdffa40e3939f5dc7ca3b381760501729fe3df3a7e61cabf5d59176d944ec38eb626eeebfcb3e3f4f7949fb8d71921f1d693d2704e7b56a841bca760b96af5a9afd05fbd6bbcbc452ac1027f8cc0fca00a9414546bac8564978cb54390a0cfdac8c26dc40ec4b693d00799d4ad980e610fbae6a965ed438cd7ab13131adce08b8deb5d4d6fcb85b1fb73a717e9cf99e6ff94c81e73c320e6a72da40e9629d7f8c3668126792d740431c2c81000cb12bb25b4c9736cc4b39fad5873c327ea78f08a0cc65ab0b5a1266f5e2eb6d7f78b8dda510e02a3d79406646d7b5eb3a6c7c4bfbce210851663c9915ef6f09bcdaacdc4c85471b27bd949450cd3e04ca63bf457a3cabcdcaa0bfb916e76335b6155d0e390363b169654e45023a294266b49413c70727e3ca7e1f2a4561c0e098b71de6326148f7db1bbe9eefce3fbf14c195336052a184d3bc80d07f49fa2661de10a430294f2678b11ea54a5e9f6a0c2dd08a7fd245e018577890950cffea462ab255844d8610fb762084edd0618ade5287ca9de9ff0cf2405cc21130c4a292249dbc85e181ff2881ed6532cb2165a163c6153f393fe1ae6c397e96c52aa0db8fd5076babc107ba4167bdc70488ae963bd3eb9304cf37284bfaa9bfb96bef899412d24ae85f6df19c9c0f89b1bce62e359ec98898f1c72109518cf556a7f99247e3b5587b1e20a1c490f87a7ca49879135ad8e31aa589ef10e84d12acb001075eedc2ccce9986c42f4af24d15214a14bbd3ac2fa6b312501b4164de4f706a5dadaeccc3305badd97d8ba20f769e68c8dd3fc6ee05423c25c8f36806ad3aa1536c1889ff2a61df2b39598c9378a1a5020e3de09e810ce2c5c688d8e07265ffba1357deb8638a3bfcc45d5e221bd644c67f0624b462fd515f2ab5a9cee95de31ced6fe107b4fed6c25cc4788c874c6b51fccf8ab281b84dcafce489855ac3fd656b747f56748ffaaa04a5b239eafe34adc93c613e47fcad53137e7827544f522f7c5ccf99fdab1e0b6119755af0eb19ad924ce1881fbf4c265cac4339fb2059dfcca598061a803e092f73c45736300a9711d42a2d6ad2a107e207bd150b7ca15994d5b6158a4171c5190bbdd44eef3eb886578e8f327994e0d69630e52882a0c2cd8978cd1fc0e08b9071984c943aaac6d9f9aa9ae438ad14060691916e805b4365b98c5c351079f9ba6d543544a1f51512b182c6aaf83c7feaf26073f6ae67ba5f1c76e402327658041b8b1309c4ccb45e272ed5e05744aa1bee92bfe2fc6efbe46538960d6ac87d1dc9a5680e9872b4a220d043a949c283433d33c276bdae3962910fa401b8210ee9922ed814c4d01b45e5e441ac64985212954abf39d5445f602eb0aeb468e81383a86c4898df1db4a746eab9890aad5e68233ab62f938d3e3b4ed2d31a1ee7de03c1ef1e6b60d1cda5d1e4c145fc2e9a329e0a8981d70b9a6c293fd5ee728cf26fafceb1adaa12ed2d8068cae4b179bdcfc2bb67303e68c2cb58a276ee906b318ce61fe2920ea0e661871211bee6f1f9ed1d76fee48ddcf2ba8f4215a914ea71a4fe810e3607096eae4e9c96f1bf0f8ad1f78ff0f545b943f2e58e415031bc5bbadd3f859540b3139e0b3c1da7249291a968f9da8374227a631afa5f318e30b235bdfe095e5bc54c3bab534de84980916085d04292bffbeecd3c2ffaa588650becdfc0bc642bbfbc77433f80b0e47df787b282a13e047ee36324ae57cbd8515caf70b756858eabc36594e3239c15b802d92d7745a68bfc0b24984eafa86fcd0a22e0bfc1f28ae58a0dc601648b67d9d4b29d4739e258d63d32152869513096334ff4d7f587b684d4c6dd5787c29bc5a070e7d723010fd99f39fd1a666602ccdad7451dac5259ebfb1fbce0c2263ab6b7edd0201b12fbee6d9bf99d2c91ece0116da174ad2eff14fec6e4acbce85a2cdc7962138c8ae760ae44545426e8637418869fdbcee0240e3fab8174b0caf52292f1fbb25808360370ad06c84bee87a0330331b58e153e4afc640db5de87ee9236b8c75f6c99a9af2af5c807885e52434b0ec4cb14e497c51e904ff2daf2d2084ffe4d43c76adbd60ec8ee3741c3374c821312d58c760ac8cd1a820a8eaf00827d4b3220aa42f48a8028ae3ae09e6482c5dc7e9575ee1930ae3bf4dbf7e96af3103766a3267fa0c4581b0d6a031cbc66b376e1655bfeb2742c232656d4cde982b8c88aa401dadc15f4f3877c1be0aabf4948dd2070022eb470d614a6a3711361350e01fb4d4fef981749f28ffad11e18ca89ccee8b7be4b9843f70cae328c08722af783b06843a99811806ba9b2f754c9c8c4823b126adc49e2ebd1f48e8522133eb42071c0d48f6c9985df853412626af7901ee5456a92c6507bf287732d0819d508a209a1bf230f58bb6235ef37260473549d5856393184d69925ef9375ddd25428ec5b06aaddbb7f42e91531caf3db32d2dc2e9081def740a04fbde6655c8e5fb0ced690098752be804e14c1cdfc2b82b394b8f060840b63b8bec133a2f05f35bacb13825ea080dda6bef71704e66dfe0081317522f5d3bab5a8e2af79ab3fe75f982a3607d95d740d17e22bd2f4622298fe13990769f7b99d6bb1821a8bd8876b022c6fbfe39d90924b45f033e1", 0x1000}, {&(0x7f00000011c0)="dc3edc8356995ed4b571b62baf2cb57c106d0e45221eb9967ea1c13cf03d717776dc2bd190f505e6f8e7d26f525bd74537b34c0f03cfe8b4923754ba53cf878f8fe5965e944067689102e9e07ee047f992cf1503506b86ea4ebca6", 0x5b}, {&(0x7f0000001240)="f4ec5375f9930e0f7da38630bb9204ed9a958c6607cc4315c91cdc9376cb", 0x1e}], 0x3}, 0x9) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: clock_settime(0x7, &(0x7f0000000040)={0x9, 0x1}) clock_settime(0x3, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) 16:00:17 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) clock_settime(0x4, &(0x7f0000000040)={0x9, 0x401}) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x2000000000000029, 0x22, 0x0, 0x0) setsockopt(r0, 0x8, 0x81, &(0x7f0000000000)="aa0695b602d333f9c81645a3a343e1b06c819c4c7497ca46e8a071c3600e03cac75cdd51cadba065e54fac8e4339e9c8d8493475e73c7d97e79bccd1d0583587e4511f03ca805a687cc61bb89389ec31e02e7da7b7f27d64e7e9aa4d37d537571031331fc9498bcda3afa74364e490e008df8f683f13ca6c267d16e24a8d609c946392988048afb45915789cbbb8a22b1f90e94c", 0x94) getsockopt(r0, 0x0, 0x4df6, &(0x7f00000000c0)=""/8, &(0x7f0000000100)=0x8) 16:00:18 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$TIOCSTOP(r0, 0x2000746f) recvfrom$inet(r0, &(0x7f0000000140)=""/190, 0xbe, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/104, 0x68}], 0x1) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f00000001c0)=""/208, 0xd0}], 0x4, &(0x7f0000000300)=""/185, 0xb9}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) listen(r0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 16:00:18 executing program 0: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x22) recvfrom(r0, &(0x7f0000000080)=""/124, 0x7c, 0x800, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7d, 0x1020200000005, r1}) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x44) fchownat(r5, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x7) write(r0, &(0x7f0000000040)="7f1688297ca36b8445beae83a76d1bd569cec20d63e6d1dd03652ebc828df2172460e8bd7f4733f607d73193fcf168012f9d74bd8b15c42f529bf3e4ea7e9a2e2ad17d56ec52ebd6bcf7b9d4e8a27c780ffd2a640fff8be620e73a293e", 0x5d) fcntl$getflags(r5, 0x3) fcntl$setflags(r0, 0x2, 0x0) recvmsg(r4, &(0x7f0000000280)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000240)=""/51, 0x33}, 0x42) 16:00:19 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000240)=""/121, 0x79, 0x1, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x2, 0x20, 0x9}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x48000001006, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x4, 0x1ff}, 0x10) select(0x40, &(0x7f0000000140)={0x401, 0x20, 0x0, 0x8000, 0x4, 0x1, 0x9, 0x3}, &(0x7f0000000180)={0xfffffffffffffff8, 0x20, 0x1, 0x4, 0x1, 0x7b7d, 0xffffffff7fffffff, 0x800}, &(0x7f00000001c0)={0x1, 0x7, 0x1, 0x6, 0x7, 0x0, 0x7, 0x3e6c}, &(0x7f0000000200)={0x9, 0x200}) 16:00:19 executing program 0: mlock(&(0x7f0000b44000/0x4000)=nil, 0x4000) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x7d) symlinkat(&(0x7f0000000140)='\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, &(0x7f00000001c0)='./file0/file0/file0\x00') r1 = semget$private(0x0, 0x0, 0x410) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000400)=""/151) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f00000001c0)="a7b2c6ad64c3c83975d13bb481e5bb6495ba5e5f4d4538ad5cd5c3c9fbbd6406803c9b73a469a5a4e616bcf819d759c708d609aec358ee26be5aef33c43e73a5a15f972900f7115132c1a900738d6211e59b184c92bf9fba26d0b0d385dc3d381912bc123680c99799fb21ab37fb0512b4176250f96f92bcd957342715c3b00d10c3e33367417d204e275d71aef836f15842c0b96c53a008b4113d9370e5c0b716c445a2cf9bd0eae2a357b51d44cd5b09e088518ef6db459dc4019861b11d70cc242ad5ef", 0xc5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) nanosleep(&(0x7f0000000040)={0x6}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f00000001c0)=""/108, 0x6c) mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xc1, 0x0) pwritev(r0, &(0x7f0000000100), 0x10000000000000a2, 0x0) linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00', 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:19 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) write(r1, &(0x7f0000000040)="2d18dae64533b1d154881b3bf23c5265626820634be903168174fc9ba19dc81f7e4bb623b623b985476b73724f4feb49", 0x30) kqueue() 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000000000010, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x9, 0x0, 0x9d1, &(0x7f0000000080)={0x3, 0x7fffffff}) close(r1) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="a3a8bf82f0f6725bb8ae63ffb5c4e6b238320e29cfc5d2ad4dd3a0d6aa8a5cecbf92a9f58c70497532ccf7e40b2b5180af08ebf0dc4fc555", 0x38) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ftruncate(r3, 0x7) r4 = getgid() r5 = getegid() r6 = getegid() setgroups(0x3, &(0x7f0000000100)=[r4, r5, r6]) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0xdd7, 0x100000000}, 0xc) geteuid() setregid(r5, r5) setrlimit(0x6, &(0x7f0000000500)={0x8000, 0x5}) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000400)) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x44, 0x6}, 0xc) r7 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) bind$inet6(r7, &(0x7f0000000200)={0x18, 0x0, 0x7, 0x7}, 0xc) r8 = msgget(0x3, 0x444) msgctl$IPC_RMID(r8, 0x0) sendto$unix(r7, &(0x7f0000000340)="12df3890b825a6fb1e0f0b897936783e9ad5cce854926f0643d126538579dc18a25153a87cf7a8e08f1963ef361062f0974ab09a8d80cee4869af7ad3594", 0x3e, 0x1, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000000440)=""/133) 16:00:19 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x40) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/232) r1 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x0) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x100, 0x40) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) semop(r0, &(0x7f00000001c0)=[{0x0, 0xffffffff, 0x800}, {0x7, 0xe304, 0x1800}, {0x4, 0x1, 0x1000}, {0x0, 0xfff, 0x1000}, {0x3, 0x1000, 0x1800}, {0x4, 0x7, 0x800}, {0x1, 0x3}, {0x2, 0x1, 0x1000}, {0x7, 0x0, 0x800}], 0x9) r4 = getuid() r5 = getgid() r6 = getuid() symlinkat(&(0x7f00000008c0)='./file0/file0\x00', r1, &(0x7f0000000a00)='./file1/file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x8, r4, r5, r6, r7, 0x2, 0x80000001}, 0x9, 0x9, 0x7fffffff}) connect$inet(r1, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCDRAIN(r2, 0x2000745e) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x20006000, 0xffffffffffffffff) r8 = open(&(0x7f0000000380)='./file0/file0\x00', 0x400, 0x0) recvmsg(r3, &(0x7f0000000680)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000400)=""/103, 0x67}, {&(0x7f0000000480)=""/237, 0xed}], 0x2, &(0x7f00000005c0)=""/163, 0xa3}, 0x841) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fcntl$getown(r8, 0x5) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000780)=[{0x1, 0x40, 0x1000}, {0x1, 0x22}, {0x4, 0x0, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x100, 0x800}, {0x3, 0xe976, 0x800}, {0x2, 0x7, 0x1000}], 0x7) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2011, r8, 0x0, 0x0) r9 = fcntl$dupfd(r3, 0xa, r1) fcntl$getown(r1, 0x5) sendto$unix(r3, &(0x7f00000007c0)="2607478082dbda03620d1e3a76a915c149e42f5d75fb21653c61d99b839194a340ae2adaea5f4c89159088b8e09f24102b54a6650e1e82f1213e7bd1983d7375b6a6ea9a4e70a1a64e3d74de11818d120a61fe8e0da15e52c6293f05c3b5991326db9c2110a7ef97bcb3674d3969b2e51fa202fbbebe7152262e67d9fe05f7a9e5b90c0158f5b028d23a225ff665144eb8b74642f677fa77d34bc6ee4550a012ea6b6988f4b578c88b6dc95d2832af9e5dec1803fc417f7dfd64701f70085bd541a41c3e6996bc", 0xc7, 0x400, 0x0, 0x173) connect$inet(r9, &(0x7f0000000900)={0x2, 0x2}, 0xc) readlinkat(r2, &(0x7f0000000940)='./file1\x00', &(0x7f0000000980)=""/7, 0x7) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f00000009c0), 0x4) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10800, 0x1) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r1, &(0x7f0000000040)="1a657d5cfb7db21c6edac143e8fbe449376b9c1d1f3e2a1df4796d07c8720516abb0726795a0be133b9e2d2d645ddb2fceef4dc3bb1219ebb0761f531d3b917d3a759f6e5eb75c97051ef5e8ad117a7742fbddda88df881f6bc2357657db2be7221377939118e9c2a17acb4bee2fd695fe6cc01dfd184e54c81d5fe654571eb8bf", 0x81, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x7) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x1e, 0x4003, 0x5, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="14d38963ae2bb762e5b6bd28823b506031038c40b9cda36df9c6c488af0e17ba87c0f1e10ba8285f43c221443bd777af2ee9c633e4f4a9f585ea26b758d879087c1f8641f91a177629d5f47e3aa7199daf4879480f44083ceb38016ce328b42affc37c8d2e27473446fee8bafb465260a66be8736d1521d2484d0628f49a44fe5a23f6696f242b69406b9a35dda018cfc2667598a8b27f22ab350a91ce2acaf4b7d01f0057bac20cf4983954fc8661f242df4edef082f41ec651cf4a1d3065b7a712bd95f2ebbfb04d3927992c1e43cea7", 0xd1) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x21) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x20088, 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x20, 0x8004, 0x80, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/41, 0x29) setuid(0xee01) r5 = dup2(r0, r0) utimensat(r5, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfff, 0x2}, {0x9, 0x7ff}}, 0x2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000140)='.\x00', 0x1, 0x0) r7 = getppid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r2, r3}, 0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x48, 0x1) 16:00:20 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r1], 0x14}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:20 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0x0) execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) mkdir(&(0x7f0000000100)='./bus\x00', 0x100) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='W\x00') 16:00:20 executing program 1: pipe(&(0x7f00000012c0)) readv(0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x30, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f00000008c0)=[{0x3, 0x3}, {0x0, 0x100}, {}], 0x3) r1 = socket(0x1, 0x2, 0x1) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="751dba189b07ad687e05c87bde9214dc4557fa96af82d50a3b06bb607fba3bd9716e7e063c3257f9d5ab5f09bf70d4bb547f837b4432a9d2a2be26b4f6ac18192ff93fe33d04152063d1", 0x4a}, {&(0x7f00000000c0)="2ff1e37f6fb8b1f234740396ba0c1f77b349f58e43258130ff5543e922f9559289659a89a87458cf147dd5e417bff9fa23218c4cb05343eb1d473f5b45be8b12f194ddee88f5d916689ec7bb1cb6d14b7dd2b57abeba5b0db1690a11fb32e8543e06dbf265a69f75991ee7c3", 0x6c}, {&(0x7f0000000140)="a4e306f65bbb295eeb7f1710fe042f2004d8553adea63a181f459fa2295512d04aeebdb8e031cb802e4d9756a088f182f26a274e4d7917", 0x37}, {&(0x7f0000000180)="48c6fa84e0df3c7acb8c58", 0xb}, {&(0x7f00000001c0)="a70d2dd078589dddb8a567c4add1d54261943c6c738b59f8e1ef7a768e60f130394fdf4f48152c44966fb5bc44de1899627cd4b2ad9fa9f77fe8bf8c46b368f4429e0312148e2251", 0x48}, {&(0x7f0000000240)="c284f8a8fd6a8a8b386db5a64b2084a92dae0c02dde0ce95077d8d9b993df7591db4aa828bc8a7316bad058efbaf99e01bd871210c1256907f82dfdbce2a72c3e0e0e355511b7a93d90f0afac1866291ce463367c577030df983598767b12793be8b7070a0723e4629d9163629ef9e06f41380e0045a102913f822c26b90efea430d711843a0bc3d8d68a813133a183d2430c9a28439699a6bb8d8d7b038f209648946b71f256e6c0cabe3e3620a", 0xae}, {&(0x7f0000000300)="ef677b3736217cc3eabb1125e999e177c2d2c745e296547b5e40037eb69da0c5c7e23a36faaec525a521d1fda999530890c1043e96090816b1cb22039f20e7cb79a288141922259771ad54aca677850ce072b0198587438ba00d9d4003fc1f23e03e11440518f3093d363184de3460ee85a9a2b260b5d8d00e39ee1b5478d1ca8b33b0bfbd1fa107160d0e4d6b8354349a5cec663fbc28333da993d27a438bf2d91fc69355309bf7aa404267f07845113effe45afaeb07a3b49079fe1afa1c2202b1f2a0a0c8822f4bd36bc8b254388f9d87d9af18d7e60d2bb71cbd8fb17c36f360b40461e8fb98d22733", 0xeb}], 0x7, &(0x7f0000000900)=[{0x68, 0x1, 0x1f, "886faa232e0ba7832244a2c4d18f787d08ddcb37a110047e509607f0d155093fd9d1f2b609ef903d33ec30b3c4f9a7537f8e6008570cd87e6c01fb597c9950ef7bb8f21ceb665233395b42328c2d60a99ea34e146dc7"}, {0xa0, 0xffff, 0x7, "90267104dd48b6ba5826b257bce33dea56e56ac1ccf5b58073d841846795972e127359abef4e77d9db02400520e53a7d848b093515a9a4cc133c92d24ea7c0058e352b109ae803512e0442cf3dc160fac8a728050fea821d301de06809ac518c62eb99a6f41d41dcc5288ff384315029b6f67417d1cc843cba48d2333035d9ce1b61926f1100be94eb05a95669"}, {0x90, 0xffff, 0x0, "f5c10ba2cde8ba88969d3c5f14eb1abdfbd1b4af0fd65b4ac2c933f492e4140317b851933e07bbd6a80517ff309a6100fa6901629c3c83a5f3339dae4c2fd16f02860ffc92a19b20943008480e8635c3170509c853682b0ef5cadc79f07b68a1f83a0b8d8106583ef9b25e9bc0c822439d25d4db2d78772908e9c7b00ffc9d"}, {0x108, 0x1, 0x2, "853088af30ec7b219e6729896794d8abc6613bb053b56fe50b56b6ec083d1da572d5aeb732b9e636622a43fbfb6dab06ba37f00d981cd6b548ce6f4a5fa0fec4c74ce64efcc6224810eaa63fddd56b974c882b9dc0f33d7a015f02be206b7e2fc73ea3057d44f9dae9d94a3e4327399fb6c60a6eed24d3a82edc94127fd8ff8abb446b7ce0db07011bec6c4ce534d833cda7dc3b446ee506c49f8644290ef15667e4cce4e63385dc85470425ff07b9100e37a29fd9e0b338e70894b97f59cb35222a26fe635090b96b9a59362fb8a66a16c0dc2feac8730df46d8d7872769737b679ed201cb54cf7197643e959b8a769427803f5"}, {0x98, 0xffff, 0x64, "67ba451cb3e0c3c19696cfad445def12adcc039c8aaa8a6814718de3e17c83803efef99a96f285429d45b4f4593b1dabe414a71a3fa354d9481f824596888b931d0a987fa6c8f143890d04b1ac35b685688694429bce6f9e64cd77803d6ef049c4423bd7a2769cf57d8021453c3ca4f68865dde747d291808cac37800b43d25c65"}, {0x90, 0xffff, 0xb054, "2890ca2fee9a11f9e7692499bdd8472072d9c1c51d17099674fa49d0d66ee005656e39b15020a17b5710b67cdef31b694c7f20386033c5e55c8f50f49b3ec6891dc77e446eaf34d0857b763d261eea413c085220f01a05856edfa81d9d4fcec15901e96d800530b964af6b0a81f0148f506e5a78348f04b195e14f3f9ae15189"}, {0x50, 0xffff, 0x1000000010, "e6f810a7ddd54bab10e04d801a7b55364aa7927609da738b115a263bd75141755f945ba5977343db08c698766df35d730e00b59b06d2488fa365e0bfb7c40199"}, {0x98, 0xffff, 0x6, "49903ccbf601e7d1469c0f257dec2a58e68100d3360e4e7a594a695d13951901b8c7e2b6f0337b78efd8179da05e472a96d272e4e6b5fd940b0c477576182bb4bc5a0ad20f64779344df6dfb055f8510558497d4fc07f142ec10cca4123e2e951a7b65305bf4c0052dba1f138a8e2585076d1439246374743e51446232fb254ab735eb72e7c2225b"}], 0x4b0}, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:00:20 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x8, &(0x7f0000000000)=[r0, r2, r1, r0, r2, r1, r1, r2]) setegid(r1) setuid(0xee01) 16:00:20 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f00000000c0)='./file1\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000040)=""/192, 0xc0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r1, &(0x7f0000000180)="ad86ab9fc05658b9746c9d5d76dcfbf98c622668b904367384ed41eda7f3c8ade1de48eff7fb8f415d5140b11a3a9a2e07fe9d1e9a68e58ba33ee5536b982c578f676fe12285295264fb778f64085e897a83760e3599eefcf15e02caaed87d6b52859a09bf14deb09a84c7b5c8904a6b263d5e107853396dda00e664fc86bc060c0ce3b01c4726396e20e0779692eab31a7392dcb712e79b53202782524dd267dc0821a8d3a8d52206d204b91a394395397475aa8b5a10bf15a6289db066379362926a70c2984f42ae1de47fd71870bcf467e10f91209537449e9f0f0ba59b6a7c6af6d0a901a56ef5750692de3c5b27b0a693", 0xf3) 16:00:21 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:21 executing program 0: r0 = socket(0x20, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:21 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setstatus(r1, 0x4, 0x100000000c9) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x7, 0x8, 0x5}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) write(r1, &(0x7f0000000880)="21ba08ee7de830494e5a76f72820c450303e73f26f0f03bc5790dacd5c7dfe4f713b0d53a6bd92d2fadfa96a7f51c937fbc814f76932fe7de5d729d8948064ddabf9c5c3a02e6a0bd7b379ea9235b6776daa47a5ecee70766b23cc465749fb8049084e1fdec71f4fcaf6f5669bd3ab2d1ca7571ec04047d9bf969fff0deb6579ee9459fb1bf2f620c5cdc142da1fbbf0775e1a6a10ebf4504446f986ac50da5c9a96422671ba6bde68c6bc2849b2a99d9b0f5a5d18cf27bf268beba1a6d6bae254f089d3ef5f2787c7eb04e165ebcc35844d3ff04567a7da03513e1b0bc705d23d562f0c6bb82422be98138800b72c372ac4d31b6a1e2cf7a132bc3158b596fe7eba7ceca87cc5a6e6a58890336173373105e3bd197cacacd77c81bd2b6e1ead0b2b85c652157aec2fc5a5fc9fa5cb047765d5515201e0883c6a04d5d3c0bd646cd9682cc72b9873168e8aa8fb3fb66e6f79238fb758fe8a0c2f6d3bf786ceefcc6a31a8982fcebf555ba6c1641e9acbca6739b3d686d9dde5bde2b517e90cd2c748c59bed68902095d70d224a9c429620524f340e0812ea1ad4d9df08f925ff9532f764ace30b573c2557c0fe4eb7d3a58775dbd350e194a927773908e835751ada75e6294a8f03a2d0901968acb05b96dc85e64df23b42ad336c03d7e5b54b1933c582def4f350bddcd49ad7d94657255e49a12691a22e5dbb85f8823974fff4420a8e6f9fe209b78a76ae367ee1054b0149ab11a403f7de249d7996a35e1268098fc3a4019ef142c9270500dc673904a0e70f01af9f2f0c0ecfd83eb01736ff1ac7785dc3611a2a564c9096ddbf3c393fe536aaf4c92eb79e85ffe33104d7287868a077e7a24ce48226955cbbd7fe2e405ca0b89ceb25502f29033f626d0b06d7bbe0706958d4bc8e276206e120089adb402fcdece576f7beafa1a2ae7aed8fe615f0627913e99d94bf6b14bf7193a9dcd7e4521d59777b096baf09face00dcf3a654a2f3a0ab8b9f8e130cb315511c71f9352770234f9a42cf9e04ce269ff0f0d8a1d94412010f6e75472393d62caa339ed66dd3453897b66381ebb236e0ee6884ba5c91700af51ae4ceaa2bd6100e4fa0235d965e0895a22b1d84f16136f5d4d4390a392ccae3e206036463d8e35fa8f9d52a4cdca14281e532cc05afa58f33ac53c825d25ec72096cf8f6ae742fbd235319789bb024de788a4462ddb3ef7b62c8db2709bafd43f2eb861576835dc0c35811c249379c9664052047b68e22ab406afb533881beaf62cc8a80a67e571dc280de151f2953ec063fa23c3458ce10308075a665ffb058167abe0581cea67b275cc4860031f180acfb6f2e2af3efedb85701321dcaed322cbd0cda4c5996815a67dda7cd086686e54a5fc1986dc99e20de69db890b926a764193a466446f23f24e6a9eb2e2dd6e94d7e4149926c5ea1984bb9792a825eef7761cfa285db676444580b3d261a326d53ecb6dfa1f0ea8336c96ded9a01d825bb94ca354df7137bbb222c467bd9fd50e6dee91aaff117252ad8c91d9d997d171cbd0b135dd403d9d4d2e56a532f194d181808046adc850560a5d17993728dc395bf232732273f40623e32b56879d472b9c55cbf69d13f6ccfd983bb15d643f06b412e6bb56d8212c4075e55629429bace6a79c04166ff395586d1426b1ceb8a50fad7e2007fccc639b2fc2395179a8b814adce4304562cf52edb4eaade8a23f9f2c71c9e1de7f5a7b3e0dfe462ddefc250a333bb0cc7023f517e633518d148fd05b871d2120b7d911dad3832f8878d64907c8b534f42d072f865fbdd5cbc19554623db3dd3c493685eb6812f0a58cca9e815c9ea362ce0eb8e64bace8b1b9c0805fa0cc31bd62e3b95d3a903c3443a8c3c063f0d53de7eb1c94663f488b4873980a71bf465925b5fb98ab0f56344fe098086f42f44b3d8894316355754849fd1bc244de14782b2528be3b30812815b8e11ab0845e28fb147a6d775e804b5cda751e2835a3c87a3841fa25605c585828223846dd1145a02e658c2d30b32ab4c0895dd560023c39356bec108d45b803742f9728b321f735f954ec2297d36956c844e3a2441a0d5297516f114864764ee391a3a8daac0b9286093171951931230ac5ce159a2021a89931d769d9c88f4d788af31ecca90324c0e16c40327f3409df812a5fe59f9ba6a3d477e763ddedd6914b4644edf2db17cea6980c45c1c4c7579a6c2521370c78758b93631c3250200e667d7926a8caa06fca5715ca4963dca7c2fe06c737c77c0bd1c680956c1e7495f1da54042ba5fabd00b411d692b423c74268abf51d5cb081e09f6e8970a8b59dead2a2e5cffffc61ee96abd6315a4ed04dab50fd7b71a3b636a6b3f3387e9c43b95e38d827baeda5110b17c2f9da6f75e52e4ca4b2151e75004af78160cd77cdd992623f3d87429ada3c65a3ffd27c983352bf5bda6038973787a28b11a7dc108ea0a20b16597a2270d52a271ea767ba24c00f5d472e1d578d6886d32a43ebf1743e8f5600205afe200319d5f5b31a9e7362d61f4b76ca5d72dd90d54919bf8b2a5d0f902a016bf9918962954b802d76bebd1026cb7236920db49753729fc0ed62cea8d5eda82f6e8d72c6b4a946e0f169ed9a9a4760a4b2499dda4453c13925ae8ab43bbc64cfab91308455612eb3c9f72f8d314074db80a869c7027c1e7ec2489e064f57eb6a68682c4c563b2a6936fc8a9ed3a331e2b6bf2827e80a74021190b09b263b625cc04b9de5fc7e80f1354d2a1e7f314d6fe93dbd1b6df749ba087d557040f0ef9db2a664a06dc9aacb928f1d7176b868ac6b58166de7cb158b5db3e4d71d83d574b304afe522d66d82522eb7d646d49092bc1c9635878077cf8af26b9d21a2e85d82e3bb993afddf03754f4a9f91933a55c6ea30905e8ef9284a359b15f817816f1f499574643fa0e2036ecca2299e7d98bd69a2d1c60b9964bf1a6698bc315ef840c37e4ab08496a985bc7768c9f796426145f64b8e44f7bf6be588ba449e6b20851e8ad05a795da1bb4f0e6f53d66207a4237994624337c0ff103c1c800d58438218b5af88c64475192e6dc03d5bd060f6fbcb497ea75c39cfb476b1479e43a0ad0dd5f3704be61bc4109778d3eeb76d2d87cc32521af316e20fa12f49242c0b709d4f93ad221b10fd70294a8e9ca0707e5214ee11157f47b56532024075b5ca9b0104ec9e411ae5d80903e2528e278cab5ab8a21ea073b03bb1678ffe00c235a3c733592f61f0ecb5b93f0f4f36c15d5ecddb3cfa0874addc07b189dc19d5d430024fd390310a925c9cf5f6f0584f19a7a6eb20860b1cb070a411d7b983189f099294caef6d7354887f2ac4dfeb4fb586a94a5175f470871ec44bce69e9529462645fcb41425e9632cdbba805ba68c99363af601a7439e8cb195e9f9a55425c982d860edfe271ae7ebc2162e8f244ea5036af0822278732d7e7d743aee58a3eed68c280f3c5884da2bd4e10f8a843f5ea4ae81a4732840bca4fc4d23437bd62ff5e0b219480cebd0d129dd36fbe00acb4da64510fcba0dd589c7678a2790708d8ab9e6b2a3b7eb644400406a672586b8ac428ecf712442c7688a5291db5eae8d84840b5219e91a8fe66cfe7c04b70ab7360e3a150781cf86a0a2a7fff3fd47304c36d4806a4d4073dfa79284244c6402d476f369fa5bc68454174127ac6cd031e568c0ef7f48e6edf277b57ab4915d5bba0c81b4a673dfd47f41d4b67c848d2994142854e54f8e5d76863dd61a33f187f92f4bd593b6aa8cccee3b3bf8729871228d7139fba563d5698bb873d17eeffc53bfe4d19794630c8e554de9446eb84aecf81608cb8d10cee4f4fa03b4527ec84e4b450c4ea84f3322b7792af64c8c914741a4293a4d4405bd8bf18a9973f628678f26d65cc40cdcd4a2e1ee1c70283c56989ed185441b90cc65cb4d373dafd04a4f51c1386744e6abaf14ca5e91205785fb89937dd2e093c0d017817d523186fa57b92cf14b474b7a095190bec56e048c2f490c36c8919699355b81c9faf52c519b17f5d85ec896c6ffdba9df70f624231330e78b98a94724923c7a1a253785dd7f8aaae6aa4ca1f47b679576d7fb89ceff9f77d3a53f3b686046d812826a79f747d3c8ec302d5ed88f23ff736776f1bce6684ee64cdc745c1c5d30c0fa0d12efe495e1fbc6bc7e16870740a56b6f7925a06eebb8dcdcfaff2a934c9e3fc712df920f655fd3ff0d0391db9898dda8950e3aff5922381b7c1eed37d4c172d5c2cc3d534b6cd8ca059b977596debf3d88f0c86d250d67abf8aeeac171025b253ba7571ab159f8619a1e3090b995eb2c865c624e8e29bd3170bb8cbeaf4e8dffd4f6179ffccbce9f85801e035b0d53823777ac70f139dd1c287557405d80c990abaad14035c6449e1b5df0bf83123a887fe6384dcbadc3c30ca7176a32cf56399266a1d2a21bde5001d1772417c8c8b2bc09d8c19494013a330ef2e77c4c718f21980904a709933befee00503ac559b2a6a0dbd83e162ca3fcf67b03484bd77a5b68b050629abcc1308b9d33f99d912bf27bb0c4052ae2b4bee5dbf1bbe202b71985b765155f88a14c4cc3d11fc12b595b2707f6f4a4de3175834177e5cc8a6591c45a10831fdcc4d85a4a29305769f408404d775ef0d0ae3381541b5715bebb9148d59a04c970642a4dfcc415dfbaa61223bd6fe63e7ac7468f1834450c04a36ac1a17e9d3678f0643834b7a4ebdb1f3726aa30da3a0fc45d1181989ccf037be9b69e82cdc546b9f0cb57355cdda905f73449b2c589d1e56a81293df6b0c20ad2bf38098622f2aa6ebbcbd1b8d3ffbdcf9df0355084fc6220e1e908a169fa4fad13c2f5b2efeb5cb43c6083a641ba861b40d1054b6f9b39c51539822a35ba861431b8c1b09cdec37aecd214e2c941fb9d6ea997dc0b4403e5c2b8074e2ec516f961f65bbabf7784a92a5d617893dd8c8619152f38ba9ec409bc839bf3922b9550a2fad0d324d22d09f4a730eb5d438c12783ca906cfec4110e4a78aea2a647ce3ece62f7315ad4ec4ba88a4c0b28537e131a7c142d1967b6354e149625596dd75b43312bfba3d77dae85aa0dd22a4a9b1a5b0faa0d541e50f4170198927b19deb7479f5ada304055fe49728775c0c9c6cb223c38035613f68eb9cc847b802e4ad4e5efb0ccdeb6bf39b11d2d3d1dd4867450dc62343646355fb6a6b1036c3c4b3d72ded011f2481f24ee54415f4ec31b75984b43f900c13c20b7cbe046fe25630fc8116cb900db697c5d4bca464ce3a6c4c8f847f745feb6a824704d448f2d4623f415ba3aa6b55d56cf6dfd006d18120c2339affbbf9aa93ac01c9adfa22ff248f2dcc38cbf67ea21a1cce614d54d2462c7b28e70fd8cf238507ff8cc2c79ef4c2d8af33b3912cdcbe28a1188b4656f894b0eb4a55ca6c3490bc4486c379aecd9896bd10db82e2b83725f10a8daef1f48dbb27c78deba2fb1c50406d6788367e0bb6441a7d9a2a4f596aa060f32bb9ee28fbc8e68e514796a40fee3e3607add5424c388cf0a99b8d55bfb2a8025e15185aae3539778521fb0bdf66dee885380a08b3aafc9c33d89b9ab30f56eb560aeb5e17f82700e371a373d782031970c5e855dc52897659fcef2940d99bbd65d99a7aaf5690ad756837b103cb6d666f90f9a45615a7621ece9736540fe8c3f6b262627491e0a01c8c47ce65a839da568e94e3c7e67aeb18add6f42fa81b58704e4ff594692bc405bb83db9c37041bc369040efe2bb5c5c343abf599eac8cece5", 0x1000) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) socket$inet(0x2, 0x5, 0xfffffffffffffd2a) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:21 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000001, &(0x7f0000000000)="afbd576cf896cff8e93d381f3493057a7de00501c7d58b69db8527181d5ba4ef569922614c5ae1a9ce4a71787d20e52324fdc88e757d4b2539d6d55c18f73df0dfc6cbd5d153535bff06516ddac26f94bcbba712b5f8acea8b1a2dd7a4782ffac15e250da11f299a312b90ec1e833a1f1803ec2d9f94fd00bca307a63bc868", 0x7f) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x12) dup2(r1, r0) fcntl$getflags(r1, 0x3) 16:00:21 executing program 0: socketpair(0x18, 0x2, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/136, 0x88, 0x43, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = syz_open_pts() r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r5 = dup(0xffffffffffffffff) r6 = socket(0x36, 0x4004, 0x8001) r7 = socket$inet6(0x18, 0x3, 0x2) r8 = socket$inet(0x2, 0x97adbbf98ab05178, 0x5) r9 = socket$inet(0x2, 0x2, 0x4) r10 = dup(r8) r11 = syz_open_pts() r12 = socket$inet(0x2, 0x4001, 0x80) kevent(r0, &(0x7f0000001080)=[{{r1}, 0xfffffffffffffffb, 0x41, 0x20000001, 0xffff, 0x8}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x8, 0x1}, {{r3}, 0xfffffffffffffff9, 0x10, 0x80, 0xfffffffffffffb76, 0x8}, {{r4}, 0xffffffffffffffff, 0x99, 0xa, 0x800, 0x9}, {{r5}, 0xfffffffffffffffe, 0x80, 0x1, 0x21, 0x85}], 0x7, &(0x7f0000001140)=[{{r6}, 0xfffffffffffffffe, 0xa, 0x0, 0x3, 0x7f}, {{r7}, 0xfffffffffffffff9, 0x84, 0xfffff, 0xc929, 0x3}, {{r8}, 0xfffffffffffffffa, 0x40, 0x80000005, 0x3}, {{r9}, 0xffffffffffffffff, 0x4, 0x80000000, 0x100000001, 0x7fffffff}, {{r10}, 0xfffffffffffffff8, 0x8, 0x100000020000000, 0x1}, {{r11}, 0xffffffffffffffff, 0x26, 0x400fffff, 0xed9, 0x5c4}, {{r12}, 0xfffffffffffffff9, 0x40, 0x1, 0x3, 0x2}], 0x7f, &(0x7f0000001240)={0x6c, 0x8}) r13 = kqueue() kevent(r13, &(0x7f0000000080), 0x9130fbb, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x3f}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x20000000, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000006, 0x3af, 0x8}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x13, 0x80, 0x589}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x7a, 0x5}, {{r0}, 0xffffffffffffffff, 0x82, 0xf0000080, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x11, 0x10, 0xfffffffffffffffd, 0x10}, {{r0}, 0xfffffffffffffffb, 0x3, 0x80000000, 0x80000001, 0xea0}], 0x3, &(0x7f0000000180)={0x10001, 0x4}) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x1ff, 0x4, 0x80, "5a7964c10db202eebf48e973735450d58b823cc6", 0x7fffffff, 0x100}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/73, &(0x7f0000000040)=0x49) read(r0, 0x0, 0x0) 16:00:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) r0 = semget$private(0x0, 0x7, 0x29) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/116) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="28fb9cc1b442fe0a395315862fc64f69226e4af20df35c8cd7156f33cee6108c048246a8fb2ea96e7e17e71222c0711e781299fc5c291b62132028e8f1b18580c55c379bf914d74618b4cffe901f4a417c36b7042c0ebb0e8f586d191b7c4045f88a08ee1d1846e781cd26bc213f3846e391d1b112facf54a28cfd8cf703bf9ae4400360dee2fe23a0cb55830dda12e28e9041d21e66518f21aa7c389dc0a64619bd87315eee90e40e7f29e8ce5c7b08d39e808bdc910b40e7c33adef0fc9a4fd77d7647", 0xc4}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) socket$inet(0x2, 0x0, 0x5) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) write(r0, &(0x7f0000000200)="adfb3ba7dc62eaf33a9ae0484e2b072b03272b8ef99a267159ce4610f6d00f85f9cb77408919876869486d582a2bf15950debf463a47c217de083edf3fa2d5de18dc7493bea27ad0d8e91a24e753405a70b635fe40ba92acfbed4486429f2e3322a7e059318d0dace7b92255b598e9e7fd43013a6d9e304db403233723f4066f89f59a37a234ecac49129a21d32e30e503a511c681a4bde0", 0x98) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4}) pwritev(r0, &(0x7f0000000440), 0xfffffffffffff9d, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:23 executing program 1: r0 = dup(0xffffffffffffff9c) flock(r0, 0xd) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x3, 0x8838, 0x401, r3}) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0) 16:00:23 executing program 1: kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003, 0x0, 0x80000001}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:23 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/51, 0x33, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0xa1, 0x400, &(0x7f0000000040), 0xc) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x100}, 0x8) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x19, 0x8007, 0x6) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:24 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) fchownat(r0, &(0x7f0000000240)='./bus\x00', r1, r2, 0x4) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/249, 0xf9) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80005) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000478000/0x2000)=nil, 0x2000, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x8118, 0xe0) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/246, &(0x7f0000000180)=0xf6) 16:00:24 executing program 1: pipe(&(0x7f0000002480)) kevent(0xffffffffffffffff, 0x0, 0x100000000000, &(0x7f00000024c0), 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20001, 0x20000000003) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x1, 0x101}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0xafcb000000) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') socketpair(0x38, 0x8000, 0x2, &(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000002340)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x44a) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:24 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) socketpair(0x38, 0x3, 0x80000001, &(0x7f0000000000)) close(r0) 16:00:24 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:00:25 executing program 1: select(0x40, &(0x7f00000000c0)={0x30000000000000, 0x7, 0x1, 0x5, 0x9, 0x4, 0x2, 0x1}, &(0x7f0000000100)={0x3, 0xd0, 0x6, 0x8, 0x1, 0x8, 0x4, 0xabb}, &(0x7f0000000140)={0x5, 0x40, 0xdf0, 0x3, 0x0, 0x7, 0x6, 0x4489}, &(0x7f0000000180)={0x59c60000000000, 0xc2d}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x80}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup2(r0, r1) 16:00:25 executing program 0: r0 = socket(0x2, 0x4005, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8602dc64e38141d7e72ff85f923c2d00"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:25 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) sync() r0 = kqueue() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x402, 0x108) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x3, 0x7fffffff, 0x4, 0x3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xa7fb, 0xa917, 0x7, 0x6}) 16:00:26 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:00:26 executing program 0: setreuid(0x0, 0xee01) r0 = semget(0x0, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xfff, 0x1, 0x800]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x3, 0xffff]) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/16) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/30) sync() semget$private(0x0, 0x3, 0x240) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/30) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0x5cc2) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)='|', 0x1}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000100)="56f48013ad4385d64dbede4729593f7f05b16dd0653b7d115637b6ebb18d661e4cfd121c0869da338431b29c62bc52a8b1177f142d7ccc7909b04a1dde0ca5a69056e00699291db3b451b10020e8e910418fb80e1aadebaf23fa242ea6281df30a2c852731109cf501a0e50d57e706ccd3a6a50ef631444223c4c037435b22737b0a25092e94263745cb40e6d72494a30dff226ed769660f8a1768e07b8d040260be67539ddd5ce970ff16d027b395467e96249364bc560f3fb7da68a7433efa3f33595973fea38f1c3db1c92a6a01951be38135ec3defa2615611c6ab", 0xdd, 0xc, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getpgrp() 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = msgget(0x1, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/66}, 0x4a, 0x3, 0x0) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 16:00:26 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) clock_gettime(0x5, 0xffffffffffffffff) 16:00:26 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) writev(r3, &(0x7f0000001540), 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 16:00:26 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x9, 0x8, 0x0, 0x0) 16:00:26 executing program 1: readlink(&(0x7f0000000140)='./file2\x00', 0x0, 0xc3) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = socket$inet6(0x18, 0x4005, 0x2) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x201b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x201c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20230000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20370000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b780 va 0x20380000 didn't change! 16:00:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x49) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000092e3a4b28fca46fb2c2523d1451a5a0de0821cd6db085dfd7dba5e1409f321fab5a0f87c96f7fcb08de624bbe634584e6bdd7fc13b21ed80fb97e7dde6ce828245c21f8a719cf0eacd4b06c853c21dc10ea4015dc3e806d14a2fe47b2910d17b4058ff912d23023600000000000000000000000000000000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x7cc5e586, 0x7, 0x4, "8378b1ebe6cf842c1de5687b76029d2640a3d10d", 0x7, 0x4}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x3) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000392000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./bus\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) r3 = getuid() getuid() setreuid(r3, r3) getuid() 16:00:28 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = kqueue() r2 = getppid() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r2}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r4}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r3, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:00:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = dup2(r0, r0) getdents(r2, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/187, 0xbb) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(0xffffffffffffffff) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) close(r1) 16:00:29 executing program 1: nanosleep(&(0x7f0000001c40)={0x400f0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) kqueue() 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = geteuid() seteuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) lchown(&(0x7f0000000340)='./file1\x00', r1, r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) accept(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) stat(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)) 16:00:29 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/159, 0x9f) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:29 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100, 0xfffffffffffffff9, 0x7, 0xe2f, "3bf79983c1ecd45b2e955bc69fa168148ff15c80", 0x8001, 0x1}) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x6dd8cdd6) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r1) setregid(0x0, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r4, 0x21}], 0x0, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) sendmsg(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="763987c1df5ad702418a3dde15325b05474f191a5420f7b8c794a116f8cff757c6a96cf985ba40d74ed0e879b699f6cdee4287afaf", 0x35}, {&(0x7f0000000140)="7c5b4bc6a04f463e357bd87fff19b1cb83632bbe866947ce5606c64c54c58bfd78711e1e9479fb8aa2ee6ac727f277a9865d8e6f081496e00e8196d4b111081e1817016a9fa1e5fc3c3e78e5f21a9c95d35dd45a9d78176422cc57187d8d7a14b7de751ebdc89844d4eb2d7fa4bc54a03faacd282510165f89d99013f6a797b6bfe63f50acfff1323f", 0x89}, {&(0x7f0000000200)="ab91f2bdb8edd6061979953b19abb9c109e5efdd46a2dc8ccf4945d3ec5cb95dfc54d9e3c466e3d82580a238fb55f028965953f4ff41f536263184e7feb0b9cb2b118c0b357f072b4f46d327f1a9907fbd901750b4905c1b314770f08d4af532aa1bd050baec7e6a5231bd081497f0d48316909b12656122bc4808ba5167f373967f69caa662c4c63da2ec6c7ed84ce50a1e86b6f6f85cd24d9f613f9724451730a42e28954f37e1e95c67ef7d8362d54563e6bfabe8db6e1539a2a2989a8ec0a8c2c7bbaa5992630fbb9f349735f9bda45d9d94a62e4dcf168d7aa5de8e10b5bd9fdaca", 0xe4}, {&(0x7f0000000300)="25184949f9f8a061a9646a9dff9fe56ce692dffac5b0432f943b92a3d8dc2128e4b8eedd1ba1320169cba005d5831b0eb78f9777a5acfed0f9d0401d0c18447224297b36531a9d7df26cdb75f93f509b08d8f73849663727b3b9a0f0ae2f5468ee5f05ae966ed4b7496025e07310f1699c44604fad6572d383b55ca553474e131d0805a39e86e91095d3132f5f42166dc2512ae86da8930a10793ac06bb1cec456d28758a9235e4d63591dc36b3135665221fad863a506992c40e121c84033d77204a9a5a88eb13e9a37275df6", 0xcd}], 0x4, &(0x7f0000000400)=[{0x90, 0x1, 0x0, "e790853a358f936291070c0791e4204a3ea5454b4317f51f33b255f9d4af70b4f9d6552920f8d1ecd3385d5cd1aba5db647a489d523ceba9619e14d3ece86368889bdc13245c2e5474fa28c008464618e1a544b0bbf0de8cc7869eeb1a591918f3836835d9325776ab2fa6fb9a7103174e864a55d4ea8e6330edc2c00a"}, {0x28, 0xffff, 0xfffffffffffffa04, "ef57c122f64a1e5b5057af946fa415ee5138eec7b8b862da"}, {0x1010, 0x1, 0x200, "591f33dc69a53aecf624dae3674dd990fa3f460deaadf6f4c625ee9242f462e3c299bba169cd2ebfaca705ea88566e575add297874e528f9ea3861b598f421c90d368556bc5832d5589c4f08ba759933f284e3e9b6087817e23ca1b8616eeac8c58abe00fe20214c9af0b51eda0fc658f8d893e0be0f0ff2a5dcbc5dd69fc277adfb55bf175d0b1f1955a33a73999df4f5f1bc0b09a97133a173cc93be060450704a38aeeb819bbe0d379c6aae9dcb59a2d507c0a46c005a1483419b8225d2835053d6bc5121fddb077f268c39a94cda2981b8d4ee6015225fb7b37b7937bcb8ab9ff1818b4dc01b9a10f40aa013b50705528a86b0fe2834d0bd535d03cc6cd920c8228403e02767b3709e88198d7f48672918031c86b152316849035f9da0f42d7832b3e85fa73644612ec78a7a3dc91be94c7442597b5e14159665f036eddd2b11278a9e545939ea53d5a516e8a2873ce0b93bb362ac7a246cba570e5e13201c021ab7fde668bb2d50fef3e249db925cd09a383abe8bd31b5e4788a633b8e9b7463cecfd827a40280b2edd57af03687d462796a139254c53f1c7a8e318412ca5348cf433669f2f6a07a37d7472349e3bed32c83426b72a516fc9a376b52eb079ed14ad06f0af175034b7f3f17cfa82f3044cac127a41f5adf4535eea957bf87f04e6331d8bb2510e091951904d23a41b14288d5d9f711c49ee85ee33611bfc4e1d3330ca60ba19125d85d9fcefe6c6f339bca5ec38b95abe291cce2f1528f04b7e789f4e715a9ce0949936c61fa7df3c4a9ae17464144b43bc2247b6e13c60bf6507a7c4990910ceb92a85b62825b495e47402dc81edbb20e3d6eb7fb252fba66fbc23e0ed4fa29efe4f21a4e8ee0e60630f0464f3da2ee11ce241e7452c9d2c17710406697e387b2049cfdf148a13c6e1bfb0d2267b657989c1c7d27878109e039de4efd30e7ee9a2f9821d7d4b33b0881d43fcab7e816b0bbf04eb5e3bf929f9ee30e95573521b078da4b23c0e27890dcdd3bd16e355f40c918d93b4f3a77e49c464091e9a5b4b512ec6f7878970e93c10f0dc8fbe54c5db9cd757949e93ef54c2140ef85d7e54e559348cffbabed255ded79ccabbcf9c54f808ffcf723619c9f50dc6e914c0d9e5b655787bef5272045366006394b9549410126d82d7537e2ecb262e347fae5c37c7c25a6ce841b24aebb8a6edced9ce21172e512202457db86877e204e8a12bbf6bf078fefbba25bf73d9a99240800ae702aebe45dc1c869216f7640b2a1f900fe36dbb250e4787798cb35e82c8934d11853a06ccf1b624ee6b5d052c5f65b94e2fd7b07400b4f1583e51469b4e32eaa3f908e0319d6835cb3f1a296467acd169fea24dc6f197c9c33229ee74298eb0628f33d86b26c56ec5faca5537560b6022eae83c961c71eea5df659d2f6aed4c13f912de39b32ea4763043577bbe285c695811498c33d981211df63ac623afed1e88cfe9bbaf34abe603e4c74ce20c035347ea84f951653b6676088808dfc1b52c44a0eaf3736f57593771f1b2b5a2c26ee5a0609127f367a6bb28c5a051c89de226fb247568375fe57ab6186006e03653fb131d38e9f57f395d55b09b5ea7cb478d9a05a1ef46399d5ec14b032f2114a41dc8cd6624196620748a5b79576ddcb2569a4ef885cead8f20514d6793964c77963b622b81879a98f048dff2e780498f3aae8a026fa724ad7b1f3f963dec3139c59ef0cf3ffecb45cfa30e039348c8b4aae6e77a641eae3ac838936daca4affa326e48627eeda62d75ccf1d09dd09522eabc61b5a7bb758c8ace39acad538f4695178f2a6c64b7c2b92cefd5fd29341b6d437085855cd37052064cad183eb67bc23b0cf8e2384179bac0faaaa1d61895e1db9e78a1cfaeffca802622642a12e3f23c2774635dab67491401b0077a7d5f453d35fe25164829baca21231ea6aef616b2fade343a8d3dbd1780d42fa3342f5cfae38f6e03bf7447243fc45c378d819d0616f5f3624b8d035e25dfbd84b525b78b4aa5b9a3483246a3bedb28b3a5a375b007373a37199948c63e1b4161b863a6e85e6571fe3f0310d24cc8941340b57fb3ac85bd9566988725b17f1648d333e884e3cdebc690e13c34af38232357ac21660bf6c2ec973bee26bb5b00f9b63534383b3a19a3db128a7af95136561fc4f99a31626a9814b4ddd06a87df98f7894e76492d93a22ff7dde3915682cf9332bebb0a621c4f200599417a753cc9a146af9ba633bd50fd3c440ff851b602f9037d1e71baea90758e6568af910fb03e0cf5d175dba308d4dbaba190bfd863e3d6708fca68d7a7386620f59044d30cc437c6006ea912e0219022856462e033f77c1ae0f434f4aa69367dcf2d1f861164d12287f98a654bbb83fef511da827ff29bc5171d7199214a035b0b4310a4c595cb9f99266f6e991d944f602745fb77b5b376c320485bf0389d59c06daa6f5f5bcd4f85549bccf632c559d228e1a12becf1fbb5ea08e752e6056b98ae06a6ffd5ae47705e91c5707cb88c3b8d4ef24c714d719764bdc2b33ccb5a6a6de0d17fe55973839da1098f4690d31c66a77310d2bd273f45892b5ee7ff9aece6249f4b843e19a6366f80cb8ae83e2cae271aecc3d3b5f7fd2420647e730935e095224c24e3c0dfd418765f1dff5d9e145de59ff7d32485fce23f5acb8e089a768ee90d7f511ae11550c4aa178b6c6ca3a9838a888772d2f850e25459db511c300539f9c8d957b8599604a3aa34b6a3f1914a99f5570e4afc5de710b20597ffa5195400de38d9fb154288e14a05cd7c2f62b652bcac7e99775aa9fcd7dbacd03557e930a711ae59538f4b1a657fc29985cae2fde0f8d4667a48fd178336247fb2e5655750a37d465ba4ac2f842da82a73d6ba4ba34b5f4ea898c8de09c47fca56ceafaab01735d0fcd6bc02b74c9da63201f41134650c1f085a367027cdb5859c7df04744ba410b0d304fbc4024334a240947f7f7a6a4249cf85c1706780ef988af21d022f80cf03216c8fb7608ee028616eb41101e7ef2413eb18a13fbd0c726f3f5dd2846496eb390846e51a8719af1f85e7c403d0c2443319fe4b0b0cce7e1e07224d037221806b6a1e0909deb496ee70832fc46f7c97343267a310f9c6635014288a6eb2983259f65bbec5da628bf7e7d38d64fc7a363ede9c1486bfa5ec1026f7b8a82acec438a3bcb8df9611032158ae0adc1f2a28e4739b450e24eefb80bdb46ce0380cdf0e093b99a822b3659356557f216bb9ab8f4c5f633df39ec3a179b4f1742e485be1732e6735925a6105246645e26db551857c7f49f100d0b51a2604fdf84ea61bbd451693681a0dd663ea8dc383f702c14f58336c1acbde150cb081da53f1703b66268d9cf92b49c477bfc931d938f71aef4ca04c7d0735be35896d19b83a21c934bcdf71ae717376f9904c79a50868ef7deee6c6dec9457be9044e2ba59e34294c4fd2acceedd7b0ffccc36f7852f203d261a1f5399d3ccdf90332d16bd25cbe2e9a3437a8eaeb1c41aa0395bca70266664fa3049f5f81db6a98bfc89f031dcf32898014cb4d79e07448cf702fc55a53d25df94a6de1591156b0f52b9047a4b3893eae3e90786408103a5d19ddd4d7c2bd7f046be3282d150ae35448fcc11d0dd40d610fb015c684ef06a58fc96db5ce0671309c21f295bfdf983ee760c802ee463722c7362aa92d5339f4147b3eb65a9b9ecd4a05b0053c3cb95f980b586cbd0c025086369d631b80a17ab68048ebf9c7e41729e4f5d0a6af726acaa53638c476af681516577a55dd76acb36a8a3ab77cabbf5c5cf6cb4b55fe04882db5b93bf479a2f91a137b96106883b895f7e803bf1db03a3dbe8662a30cdef2e0476623705229028429c59e3cbd2434c95af670a9374b73e4a55d4a5b9f7c980a53824b6ebd34cd9ba8fe9161425cb3a9615740e930c48b2199cb97e7a685d2f25155b5bdf067032922884781e9e0c98b1ceee8f5f0d1cf3866ebb41c38b4bbcc760721c9193dda4655a414fcde60c93576f74bec7021e7bf5601d6abe6bf4daa9831fe71b33a002232f5c7187da30af68af0f761e18c30fc151629eb1796e45c781db453d728657cc9159882823870f3b503ec095b658e89d561149545a2fee4d8a4cd6ce65b4ccc3f56e5db15c85d286a87ce40e5e96925e70c847be264a5020095f80c833f17665add2f25e3c1988f2077089437e5cdb4f8387856a242d7ba06234e3a4caab9657772fe226c3eb82bd752456010ae9619c9e7fb27a9c6dc7eeb143b2d88a8f9e5682c46daa81921906343002a55741396e124e7a5af6e0251ed9aa380bbdd9369094acb54bb060e25f45528276ff5a0a055e0814ab4bb4c9be7cb0d733a287aaa13732d6e2fde7152dedc7d717c2ddd39c8210ebdbca70fdc534639c56c84fd353936762f7b56ef0304ec144c6b0d97f18b445c880da94352ab4e7a2610202ca9602d2654382174b9243acb3368431b8d99de208be6cb254200c2e7f96a6b15a4405a401b3ac57c5caa96ab4e9d728d3f51ef368e09fd29153b48de0563bd2f83cf146fbe7006dfe3b86b3186c9dd44c77b8709e8757bccf0ebed830ae4be2c6b1803b929c168c320a5fffb3241668faf462e22708d26e3ee64abc8f4d835b4ed841fb561d45d3166b99290d6ecd4f5f0a0b37244ef2036e759af4779dd4e9e37027745402968040a39f149b140f60b51ef6bfdc823ade6459c17d58a406289ca65f42d3e7ef9749792687434ceae1d20075ddeccdab7d8d4e51a3b2aa639b986286992511a70507133943f7a99e7a68700c12e1ca54e593068baaa04b37e26ca79c2d63668c724503184446b07df58839514396f18f3fdfac04603d47142897131bedafeeca000ac495caf581b422a7ba6270626da8860049e99186e78ada4b03528f7b42104f3b40622babf91a4b93499f8ff8755545357f16cbf18bf3f5a0ded14199c10f67f8204d7e6ee706337f1cc3c98feccb04dabc5635cd18d8e22cf062bf93838da5f4e7622ecbede316babfa089ba7d6795f41fca1af2416044b50cddfe9560687af676e52337f5fab03866f8acdf79301120a3d782b865c0a5b82d4ed8e6a06ebc9cd97e187e638d68c43a2512bc6f55b786fbbcd95fcedb893855c4e3876d60c484c17e544909eb9d09abb100f31cf1cc23e1bd724eb583d50afd1cc25d912b3745d9580d20a0a541e8cbb0b1d9af1b5631c2b3f077e9382896c06b272593d8a56dcc73db77ff24e7c51a2306c97a5fc7c53f273221bed087753b21c46818dc98b74f0a2e5837c109f200481a1055d74679ef28058cadfbe4e1961c05d37b8da0d7792cc90275bdacce3ec0d9ff05746387044ecc141499607884c1c47c3c4391ce83270b1fa541acd84be3ca9f33551ff9a974438506bfdb53ab059b70baeb65d07ad3e2869015acbb6d7d7b86ed1c3889b44e16d183d7c062b9a28a49f605621b7fa28aa6cfcdbb991a0f75e1b90faca3e6950d6502bfdc4006367c2f01436b222025c9472d1d3a93438de9327971ce3a1eb5f6f21df3ce0d31200502899c326fc3f558865e1538f401bcf84597708f900756b1b227c941e7480d8398c94765cf5749f73c62cb0b280c9d57f5d11165f3be702586db9bbd494bb34917707f67dbff821fdbc03939f7814e038fbcfe709f42f9ab798f1a2db18f2dac819dc81d4992336fb509a3841e33d9b3f763ba6c4cdcd96911169e54bfea2b70c8c9057e281dcf434ec936411bdbf5233224c344dab814aef2aa7f8c"}, {0x50, 0xffff, 0x7, "9f525325f33bfe11c60020e5e746c46e7985b58b8cae163c95541458d732bcfdd8b657dd2582327714fbe01f72b570a37eb1f9acfcd9a3f96f5e0493"}, {0x48, 0x1, 0x7516, "8bec3a170aa771d247714223499af467442041edececcd2c3505deff7f329bbcd54645aebe4703cd6543daa399b3540c690f1fd5143f8f"}, {0x100, 0xffff, 0x10001, "ef24c5569696277213b92f7178a468fa4ba765093ca3489871d1d45f9643361444ab95baf44349f750194b1ed002f96140075c9cf3f9dffd82ab58ed323a44895bff47cf082738c0b8506935fd636fe3f0f4ea2791cbbe4f4ff0021f51ab7c3ca05d3c0fbd7a93e4e66de5b4b3728cf845ebb3e4f6fc80886161ce378433e942f80f799e67d89911b1483a2b2654f34c66ae1cb0f9dc19a6a347d197392fdb9eeaff6ebaa5ca63477dd415e42b8a458fc779d74f8f58ad08499a67ba246c25a17d00ace4fc68b15ecfc0a820542d40c4ecc81065d27e1c92361370c4ad2fe5d89027f58595b73b78d1ec7e8b03"}, {0x30, 0xffff, 0xfffffffffffffff8, "84d8d31cd093b38989cb3659a2ed865577d6e2537f47edd6219e3624"}], 0x1290}, 0xb) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000f5212e2c136de0520000000000003d1c"], 0x18}, 0x0) 16:00:29 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20040, 0x80) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) setitimer(0x2, &(0x7f0000000080)={{}, {0x10000000000000}}, 0x0) fcntl$setstatus(r0, 0x4, 0x48) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="b4887f80ccbd11f2acedaf3f33b8fdce2096a63d9812b3946a76be42d0a2dcc5a5d0d8c65071624f81d2b9d7f92759473606a6a767ef5d6ef96214b0a4a85c42fac99111a10dd8053b13438a467f8e5d7276d6ea0e7ec9540da6db7dcc02dbc742c201627b75e13d115f50049dac002bc2c33cbf7a5b43746dc4e3f85c3cefc92e14a75609edee7149d9ed11", 0x8c) sendto$inet(r0, &(0x7f0000000000)="f82fea978a45f30d8943064a854aa0a902411460b84a06e5d9d0a301c35129f4bf0d23f85a46e1e151d15835fbe6a9e53e2c04f347ae222c08656a8f6cca416f2bb03b58492dca402f1a3b7f5dbd8c8f5ffcffe26501baa5c6887c01408eb3f7166b72bca267c3f5ef72340ab3b4737ac25fd880e53e1fbc2e77212f22f9e8eaf21108d8540bd1c21c2432fe7f8278f5707e9571dab420eed42959dfefb482288639ba0e4a5f619f8ec7ac05e14ff7233d3a2dd5e0baefdb295e647a2b554f4f34eb271b8a54670a073bf165b42af1e8756b2f85af9ac119b22bbbacf3fe086017cdf14db7b123a48220626de48f289d60", 0xf1, 0x4, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x1d, 0xffff) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000000), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe2(&(0x7f00000000c0), 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/203) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x3, 0x6, 0x3f}, {0x18, 0x2, 0x8d98, 0x1}, 0x6, [0x5ec, 0x8001, 0x8, 0x7, 0x2, 0xffffffff9a05e3b2, 0x40, 0x8]}, 0x3c) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0x11, 0x80000000, 0x4, 0x4134a2e8}, {{}, 0xfffffffffffffff9, 0x2, 0x10, 0x4}, {{}, 0xfffffffffffffffc, 0x10, 0x80000009, 0x62, 0x41}, {{}, 0xffffffffffffffff, 0x49, 0x80, 0x2, 0x7}, {{}, 0xfffffffffffffffd, 0x30, 0x40000040, 0x2, 0x3}, {{}, 0xfffffffffffffffd, 0x80, 0x80000015, 0x1ff, 0x2}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x80000001, 0xfffffffffffffff8}, {{}, 0xffffffffffffffff, 0xe6, 0xc5, 0xffff, 0x200}, {{}, 0xffffffffffffffff, 0x6, 0xf0000040, 0x7ff, 0x800000}, {{}, 0xfffffffffffffffa, 0x0, 0x0, 0xa063, 0x7}], 0x5, &(0x7f0000000200)=[{{}, 0x0, 0x8, 0x1, 0x2, 0x8001}, {{}, 0xfffffffffffffffd, 0x14, 0xfffff, 0x7, 0x1}, {{}, 0xfffffffffffffffc, 0x40, 0x20000005, 0x8, 0x8000}, {{}, 0xfffffffffffffffa, 0x1, 0x0, 0x5, 0x3}, {{}, 0xffffffffffffffff, 0x48, 0xfffff, 0xb512, 0x3a85e4aa}, {{}, 0xfffffffffffffff9, 0x0, 0x80000001, 0x1, 0x2}, {{}, 0xfffffffffffffffb, 0x20, 0xf000000b, 0x3, 0x863}], 0x0, &(0x7f0000000300)={0x8001, 0x92}) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x80, 0x80000001}, {{r0}, 0xffffffffffffffff, 0xa4, 0x2, 0x8, 0x80000000}], 0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x26, 0x80000001, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0xc0000001, 0x80, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x10000, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x47, 0xffffffff, 0x1}, {{r1}, 0x0, 0x71, 0x10, 0xb52, 0x3}], 0x9891406, &(0x7f0000000400)={0xffffffffffff603d, 0xfffffffffffffe01}) 16:00:29 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r1 = accept$inet6(r0, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) recvfrom(r2, &(0x7f0000000040)=""/77, 0x4d, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) socket(0x2, 0x1, 0x1) 16:00:29 executing program 1: r0 = socket(0x20000000018, 0x4003, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) chdir(&(0x7f00000000c0)='./bus\x00') 16:00:29 executing program 1: r0 = syz_open_pts() r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/8, 0x8, 0x40, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000280)='./bus\x00') close(r0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) read(r0, &(0x7f00000001c0)=""/152, 0x98) r1 = socket$unix(0x1, 0x7, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 16:00:29 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x20) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x1e0}, {r0, 0x30}, {r0, 0x2d}, {r0, 0x30}], 0x5, 0x2e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x101, 0x109) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xc6a5, 0x9816}, {0x6, 0x378c}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000040)) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='\x00') 16:00:29 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:29 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x20010, 0x1a) mknod(&(0x7f00000001c0)='./bus\x00', 0x8, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/4, 0x4}], 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 16:00:29 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="f9583d14397c34299a042bf1dd8666b6336ec2c9c7505f401f03a57376e51fa0e518103952efe92733e0bc52b892ba4af2b384e2e317c68e48deeba8669c563f2ae9b3bbfc8453e43c4f6d5b949047e6e4db87481b1ebd7cf2422400d1a7f7095496a8c557b8749476", 0x69}, {&(0x7f00000000c0)="afdce25f4b7b792210939d9df573c130ed157a8c177fc0085ea97b56a6d551bafd72d90feefd90a51f06f8eb8455a9fc0addf9090df6e9876e5853c4a627cc3d779cc94368", 0x45}, {&(0x7f0000000140)}, {&(0x7f0000000180)="23dcc21c8c9a70d9cb164412ea19820bf01a57c30684f41f80508331e007c6938b61a26c271ab92b516704d2e5f72b32c657b0729499558c30cd9c7d3cc3c1568d", 0x41}, {&(0x7f0000000200)="9aaf9f5170827e85386cc99b46e270cc868d664824464b79c2a34c373050a53f4490b2bbb4d30eedc7de4b49e904b86fe0b647859228c10a60d6e3f59cd8222f4eb159c84a98214f9302d776ae34418787d3df0b9d5d828f918734288dbb3b88a54cbf0f2c292dd619956892d47226855123a26c79734f5085fbea82dd9287abbf233429c40c670e1f864f5aa8cfc6e0352de5095c992b1355fed4eb68af52c639a6a15ceb052476a18b96bd28ccfae0d265b6bf19dbe83f2332adc171b86e0aa7440fa682bb288bedabe485559408118506fac5954e5f276022", 0xda}, {&(0x7f0000000300)="5dddf7f9f0cbb408699f994aea810110484d4a95cb921bf33bc38f7e", 0x1c}, {&(0x7f0000000340)="74b86ff5065f09c4775d0300c81e6d8934b1a58c5d7cec5d2569406a83a46ae3b1ac7f943fdce1962e5e4cfbffc25db4427bac9aa179b9db570df6255d31a9fa345d3ebb0aa1a8b3e71f63c9b95c677203aea0df702dc8ad237f69714e0f065bfe35395a78d99848", 0x68}, {&(0x7f00000003c0)="97c80dbb5dc392e62c662bb376429bebf69d6af4a9b2d8189afc37424351918488a374e412b6be4eda6452dd7e1c789149f1364ddea286bb6e47d1832433464ce60fda51b927b71dae5ac9ed8741c78c6d91c04812b06af1fab1795dbf13af83ad96dba642383587b3b983276ff1fe354b9b8149827bc95538ff9b8186dd140e6785099d5262f2af98f56bcadba205fa45b850e26d8566f24955", 0x9a}], 0x8) writev(0xffffffffffffffff, 0xffffffffffffffff, 0xffffff29) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000040)='./file0\x00', 0xbd30) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x100000000405) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200ff, 0x1) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/229, 0xe5}], 0x1, 0x0) 16:00:29 executing program 0: kqueue() r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x31}, {{r2}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x5, 0xfff, 0x800000}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x8, 0x2dc}], 0x5e, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x4000000000000000, 0x4000000000000}, {{r2}, 0xfffffffffffffffd, 0x4, 0x84, 0x1000, 0x6}], 0x5, &(0x7f00000000c0)={0xcef, 0xffffffff}) 16:00:29 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f0000001280)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5c3}) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/84) mknod(&(0x7f00000000c0)='./control\x00', 0x2000, 0x1ff) r3 = open$dir(&(0x7f0000000040)='./control\x00', 0x2, 0x1) renameat(r3, &(0x7f0000000000)='./control\x00', r3, &(0x7f0000000080)='./control\x00') r4 = dup(r1) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:29 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xffffff53) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f0000000000)=""/145, 0x91}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/105, 0x69}, {&(0x7f00000003c0)=""/232, 0xe8}], 0x6) socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:29 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x100000001}, &(0x7f0000000100)) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x20, 0x3, 0xacb0, 0x8, 0x7502, 0x4, 0xda5}, &(0x7f0000000100)={0x3, 0x401}) r0 = socket$inet6(0x18, 0x4, 0x1) dup(r0) 16:00:31 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x712, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000540)="a3f4cfdc5540c6f96e2f8bb85dca546b3ea77faf15345224ab314c3f861cda6fe2161c4d9eeb29a1c7715b8fa6eeae901cb69c653a10f7a304f59c70ec7960973869b7eca47d8d93144223994698b56bc9640ca3fe8b1fc97f780daff15ce908d8246cef383eb7131cbd1e6313b22c1e0a7c6c340e5c1961be752b7af73e0dcb468dfbbec02423edd0a15c3060b019ec3baa3ea0959de7eb697e7aa707efb9a77000143b17e6ebd124bf6874f6d441c08b0bc5cc042bfaf34ccb24ac84f163e39e826b51ea357c920075ae6f48795bac5013647707ce1d8b6add742267b30d33e10e1e9c8f8df5a3fa6669431c74992b5d01ab094f3375", 0xf7}, {&(0x7f0000000200)="502eb8ce4981379b561c936d48ef34ce0cbf7ab1c8d17827906f69d0f4ba4322b9c7476c498c9bdfad218d2ddf9f621a320c27653d97fe33857a88b33016503043864cbfd516d96d3e4f3a23c4d6516e3c95c1303635034b059c4b2be80e7eed2fc02504b3dd82072b31efc7", 0x108}, {&(0x7f0000000640)="638650f117390a8a8ef94a1d080096887ffde15e2d8b46cf7919133709af36e695666e82a7c28f83a3074d5e066794b693728079d93daa28050deb9397c7782978a272dbf2d3d97850b38d9df6a05388619c5339042dcc11e85c90b4f77a594709276a5b6ace566d6dd824405baeacb3ce96cde7677d1cdb61c4c207b50000000000000093dae6c85b8946f839b5a0fbea0f4fc25dd668d2ba015d9ff6e44c8520d4fadab4429bcfcd0044e1c73e87b59f095f2118f6a9e2f1d8d56d08fcaaf52dfdb1f345a21cfe5c26522b8164d5db6133639f7fc2d9ed2e0ceb3567d5293c99201e73a9f0db8db2db7ff300000000000000000000c031e3e264339071ea1b9b5f97c765f15b4d8426816c74b2c34af040b9d556cb538cf5bafc4da97ac35d7923a302643ae8431b", 0x129}, {&(0x7f0000000380)="b87eaa34b72ac3b3158b18e32434b906ad133d948e30b928da2ad3285bdd1224563d0aa58d8a796ff28502b6416642ece54c27a20d6ccc871c21a7dc9736861e0908e30fa4d00cbea7fc6bdf53232fadb32b830552e8f9e25d4eb5963282f5d597eae629c93bbcb9276a7437b41f9149f8524a5a1a61f7f46cbc3468", 0x7c}], 0x4, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x110, 0x0) setsockopt(r0, 0x9fbf, 0x9, &(0x7f0000000280)="05fe226818c6831f2ee6a95451e25d6a0353841aa64fcdef9a3b2e96a5277c58ad245bd89a4c329b017ffbb57ec5defaf00d77add39bba8e267a218d20bfa06dec9b8ce0c8df544c4f59145c5ad4af5a99462c0c66b5caea8118916887b82295d89ad17b318fd84badf82f22c69329bcc8b44cfa16feeb44f2613c331e4ea4ea1ff513b8c14cb0e4723f9111e75e07b80302dcb4a3c6b51e5439cc8eeb8a23801ea11a9f9db1549a852e6f9c48938a1220d7fa0bd51e3b45e3121edbe305a321e9589ec09ea7ecca550c293797d380f19ec2312401eee61666929dacb06ff601ac2d9cdc9650af", 0xe7) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:31 executing program 1: r0 = syz_open_pts() r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) getgid() r3 = dup2(r0, r0) r4 = semget(0x0, 0x3, 0x208) semop(r4, &(0x7f0000000080)=[{0x0, 0x5, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x7, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0xffff, 0x1800}], 0x6) r5 = accept$inet(r3, 0x0, &(0x7f0000000180)) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x4, 0x7, 0xf34}, {{r3}, 0xfffffffffffffffe, 0x11, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000083, 0x2f, 0xac}, {{r3}, 0x0, 0x8, 0x40000000, 0x80, 0x8}, {{r3}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x0, 0x3}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x4a, 0x800fffff, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0xe07f02fb6a187af4, 0x1, 0xffffffff, 0x6}, {{r5}, 0xfffffffffffffffe, 0x0, 0x4, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x14, 0x20000004, 0x100000001, 0x18}], 0x400, &(0x7f0000000240)={0xce, 0x9}) fcntl$setflags(r0, 0x2, 0x1) readlinkat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000012c0)=0x5) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000001300)=""/225) r6 = semget$private(0x0, 0x1, 0x88) recvfrom$inet(r3, &(0x7f0000001400)=""/62, 0x3e, 0x0, &(0x7f0000001440)={0x2, 0x3}, 0xc) r7 = openat(r3, &(0x7f0000001480)='./file0\x00', 0xc0, 0x8) write(r0, &(0x7f00000014c0)="6ce50606b661d5b7fef4d9b98c113c15612ea94554e27de979ca95e2f19791deac703136492ef97afd0f26b5a50618faa6b1ae99674d763dc9d109830872fc65f766c51d983310868bbc54e6e8cb6d25413576fe16da5a1b4fdb148460037c0598ee9c7e3129598b6886c18c7987115e9b7a3733ac11a76910d6eb2a192ada89d87c3164b758bcb85f7b552577179a099a302b624dec7765eaf2aaeabb28bb89692e1a169d2748513c56ed506ba51887e7d5531cc87a55cc522d1d864b", 0xbd) fcntl$getflags(r5, 0x3) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001580)=""/169) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001640)={0x2, 0x9, 0x6, 0x101, "64060810bbe5e085da3253d2e33c23b30dcdf2f1", 0xfffffffffffff6f1, 0x20}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) r9 = accept$inet6(r3, &(0x7f00000016c0), &(0x7f0000001700)=0xc) readv(r9, &(0x7f0000001840)=[{&(0x7f0000001740)=""/238, 0xee}], 0x1) kevent(r3, &(0x7f0000001880)=[{{r7}, 0xffffffffffffffff, 0x8, 0x400000c5, 0x4}, {{r9}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x88, 0xfffff, 0x7fff, 0x4}, {{r3}, 0xfffffffffffffffd, 0x3e, 0x41, 0x6, 0x3}], 0x46, &(0x7f0000001900), 0x800, &(0x7f0000001940)={0x0, 0x40}) flock(r8, 0x7) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001980)=0xfffffffffffffff8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000019c0)=""/164) fcntl$setflags(r7, 0x2, 0x1) semget$private(0x0, 0x2, 0x85) 16:00:31 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000440)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x2ab) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) ftruncate(r0, 0xfffffffffffff396) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@file={0x0, ""/7}, 0x9, &(0x7f0000000240)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/25, 0x19}], 0x4, &(0x7f0000000280)=""/244, 0xf4}, 0x800) syz_open_pts() 16:00:31 executing program 0: r0 = semget(0x0, 0x4, 0xe9) r1 = getuid() r2 = getgid() r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x3, r1, r2, r3, r4, 0x142, 0x200}, 0x8, 0x6, 0x7}) getgroups(0x5, &(0x7f00000000c0)=[r2, r2, r4, r4, r4]) getgroups(0x3, &(0x7f0000000100)=[r5, r6, r7]) r9 = open(&(0x7f0000000140)='./file0\x00', 0x500, 0x120) recvfrom$unix(r9, &(0x7f0000000180)=""/102, 0x66, 0x803, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) semop(r0, &(0x7f0000000240)=[{0x0, 0x1000, 0x1000}], 0x1) r10 = semget(0x0, 0x3, 0x0) r11 = open$dir(&(0x7f0000000280)='./file0\x00', 0x802, 0x80) close(r9) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f00000002c0)=0x7) getgroups(0x1, &(0x7f0000000300)=[r2]) msgget$private(0x0, 0x10) semop(r10, &(0x7f0000000340)=[{0x0, 0x20, 0x1000}, {0x3, 0xafb, 0x1000}, {0x5, 0x100000000, 0x800}], 0x3) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000380)=""/4096) ioctl$TIOCSBRK(r9, 0x2000747b) syz_emit_ethernet(0x60, &(0x7f0000001380)="8ded47cdd8769dd3a5a2920cbf408331f099fff791ea037f78c72f884cb21fab5d6278ddbd2c257a2441a704110df28f846a4af0f46f7a183a16350665649df0d32d1ae9d282992d40fb1bc47fae6eb4ca549d611a79ebfe2c65a0737e80a043") getgroups(0x4, &(0x7f0000001400)=[r7, r7, r12, r8]) r13 = fcntl$getown(r9, 0x5) wait4(r13, &(0x7f0000001440), 0x9, &(0x7f0000001480)) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000001580)="c2058b9a47545d6f2ca328b8f0e20b3fea343927ab4da89de9a7c46c59deacee8716ce7fc675c6046170baed42ddd3c6275b6c5e82a6e993a1d56303c3613b0584ac48ef02cd0578bf44bd92eed5c10d88fa767fd961ca60d724a28f8170080f36a145056edf742cfd265b3d59023df1dde8e9879180e7ab728a6c60a95e7dd6aeb3", 0x82}], 0x1, &(0x7f0000001680)=[@rights={0x20, 0xffff, 0x1, [r9, r9, r11, r9]}, @cred={0x20, 0xffff, 0x0, r13, r3, r5}, @cred={0x20, 0xffff, 0x0, r13, r1, r6}], 0x60, 0x9}, 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001740)={{0x17, r1, r5, r1, r12, 0x4, 0xffffffffffffff7f}, 0xfffffffffffffeff, 0x8001, 0xe47}) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f00000017c0)={{0x18, 0x2, 0x3fe0, 0x10001}, {0x18, 0x0, 0xfffffffffffffffd, 0x6}, 0x7a4, [0x2be5, 0x1f, 0x5, 0x3, 0x5, 0x20c7df79, 0x0, 0x5]}, 0x3c) flock(r11, 0x4) msgget(0x2, 0x200) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) 16:00:31 executing program 0: r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="3abfeac8ce4181677327ffba655eb5f614131ed055c81221129702f82896117700520e121a11f9167964b1460587e5fc90861d15345325f897de00578193532bdbef4d964abb41f09119f1bc54a493a16cab0dc98ca62b772ebd2842e2d5fefde59c2a602cf7df1513f3bc93068796892effc77d18931dba3ebf3f01de51776b23e1414f2998", 0x86, 0x403, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7f5cd1428998394c917f616be1d6d8bd32e921a262c4d9be8a67b9984f6864f898fa6f0e896c432c1601c0768ca9fec935c5647a425839641e8a1c7bc1244fd8ecf0d6ed3b94907bc22698fd2ffe7806b0c9a7e8f29668b61ee5b895997b46604d21504ef7c8393228ae7f1b31d20292246ff23b77075564af290dbf0eeb88e1ac94a615bdbd90e2f9bcbd121cbbb5e4d82cf0bbaa6fa5553459779814f3708764de3e8cbfece06fb5cbce85bda09883bc15c248ce802cbb6739761d0e1847567f48ac8a8eaeaf7abc8cca491c77ab89883c149f8f608c463599e68f494bc467f9dbb918f6", 0xe5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:32 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) r3 = getppid() r4 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0xfffffffffe, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f0000000080)}], 0x5, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:32 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getpeername$unix(r0, &(0x7f0000000240), &(0x7f0000000280)=0x2) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x200, 0x0) r3 = dup2(r1, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = dup2(r4, r4) getrlimit(0x4, &(0x7f00000002c0)) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) 16:00:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/8, 0x8) 16:00:33 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') r0 = socket$inet(0x2, 0x4005, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r1, &(0x7f0000000300)='./file0\x00', 0x820, 0x2) accept$unix(r1, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/144, 0x90}], 0x3) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x9, 0xff, 0x82c4, "6865527f13a2d2c5a30f9491b788ad08d6fb81b5", 0x39, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8000, 0x4, 0x347f, 0x401, "bc054c1a7ead0300a2ca1f7fe848f58b47d32c8e", 0x3, 0x380}) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc22", 0x20d) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x118f, &(0x7f0000000040)=0x7fffffff, 0x4) r3 = syz_open_pts() write(r1, &(0x7f0000000200)="5317ba716592a3bcb948883720115dcfe3faf28f1693ab0b42a9e07d6f9ca420663d6b2022b3b82224e77dda048cb5f913cc756d9bdbc4bc496c1c50cbc4e39642916c505ae05ec2a3da257a6cda662b403f1700a729fea166e9fc66b57ad00d012a62341b24ad4106a9688348c9d589c3c9ea250c7beb060be934bf07d9c05e46d4c6f6498cc484372c0a983c37d5a6f49d0a9828", 0x95) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x9, 0x3, 0x4000000000d9f, "b08d16c6662200010000000000008a21052cd8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x82, 0x0) lstat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000180)) 16:00:33 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x80000000000002, 0x400000000002, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:33 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="e9424be1a46061ec5b376be8d5ec4affdc159aaa6e38f275e518be0767f2083ed8a144632c91b91d7d0cb0c3f9959675b51ab9568a19590ea9da77e8dbd5033dd21ba18ac64dfc9d9120b704104889dcbaadb5c2f84bdad4c22b50ca8403e31c72dd18d728878f8fc2c6c942cdc9795674c001bef276f8b7b020f98d68c855c69b335474d01022e8dbc677e81199bdfb704a8bf093379f8c624d0a90908ace2abde84e80f8588a5fed7c15479839c0e83ec1c259afd7cacec6af22e58a6baf057311", 0xc2, 0x4, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "010000000000ffff0000ffff7f00"}) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)={{0xb1, 0x5}, {0xdd5, 0x7ffffffb}}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0xdc) lstat(&(0x7f0000000300)='./file0/file1\x00', &(0x7f00000004c0)) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="6f5e2988b458a9572792744985a105e95384582aeebd9c0c9bbde4947cb425cca94f49f30a374fd9c40add", 0x2b}, {&(0x7f0000000180)="9e75628a6bbb320d359235f761c226d4c64d4b8ba839190aa4060bea88f884c48c424ccf7da0bba8335ec5a324dff3599c92509c80a318c5a88c0d804fbce86ccb81d6df4950e35a4aef8febb5bfbb3a7fcc217fa6e4c4af66b390815c37328697a044451602ac62db6735425d82594438dd5a442bc58b42b3d6d53693779cf76175", 0x82}, {&(0x7f0000003540)="7b0cd9e8c1f107db55d92451e521867b703191aa03238e597b2aa9b0706cf70839c8a145f220d101e0c1f808501e923ca9c95ae5595b2e27344c2d750fb560694b8ec2dc7678847e2ead6ff73ffca9d67db8495b0e0d1862b67620d9920f05a0b2f505b289b6ea354f6eff0edf507ec49842ee65c60a3c23cd90e26a9f9db75174553e536854994086f13d7723438e8da25e77b29fe5", 0x89}, {&(0x7f0000000340)="684aec4e35a65719b17d3b034af7e5dca00ea9d27c000f5430cb9022b5021d01c417f2c41bab53d18a20dbd2b6a7aa32a9f0e350ee46af6b8f01bfeb227ed2ae17627a40ab3c3e91b6d765d800bf98501a768fb79959aac824baf87364750a27dc0371d6d0202a6f8c2a2fd7f4f70f5ef233e45e85d3341d2abfb00c96b46e120300f74685199efaa0c50150653293d106a819d15645f3bdfacea8923d989c87c948ca6a63a0d4c28ec2ee9b7b3735b80a0e110835617a7adee7c4f77dfbe760c98485718b336988545f8a", 0xcb}, {&(0x7f0000002540)="16b9832f90e1760a1a96669f9ea331e034092712085d2b1ae281c8d14e23f637acc0d139ff568e67089d88ab95a8d3d304f3aaa2abd9f32e19ffb5cdce2ea67ae6907b2bfb2f2af5d8a075cac895d358c5114bfe373287d5a9677bc340d9a75708075448701db2d848606d48056f4e6bcc77dbf839d75b2595892f9ade8ab0a51d4711a2ce3672b872d1c6ae3827fed485e69ca51fc8d1a3feb0d40e43f0f829024c74ab81119279548834304f0ecb4d94a1af8eb488774b7bc02aab0e6df50280f0e8e349472ae0648d898b7bc10b9fb160f2854efe9505aba74d7c2bdfc4c4303ccc0f5fcd17c67c3bf8d01f70f5bf7013134e39d6947715514f157a3b94745d5d91c20e017d641c2a7a5c3adff7607bfcda09ab001207b51ebaf5f81acddb91a5ab0be7186f27df62a29ad32fe4ef40fcdf6375a920e94c62f9b6d3caf4004814a90a0bf667b60b9078394cfcd31571268d240179e87451e6ae8e2c7e0cf3325720509ef1278c88331d65f98f47a665e857d30c085fa03d0e6aaa6cd30030d66c14924aad2d9a78091035ab65bef9708592fdf003dccad2234f02b1831fe4b025f446789cc9e0f82e7b6430f8f3152ac66466709dbde54bdea90f0206b676803e9293dfa2ce26b60ac2e99630ebc8b198536323f58469711a65ee637b80a4f0cbd7813de7573fced06146f08f55ceeb0c403ee530ed4135086627a71368041d6246f7adbea9c8943f10002210f00287605d8809941a1c5fbcf07baca0118b3182a4f4da014606c4afed638736b269635aee76754bb944e96d2490354e661aa84a0af06cab0a9a632a4abdae50c5dc6111982f7b9729d03e5fef02588826eacef4551d057783020bb8854d315e5f41fd5a6a28aeca0b090e51046b88efc6f4673621572a9b6f683ec5b9ff533fa60524800fc06c3ddb46992ed7df6351dfa589ebb08d2d1bf9b46b48ed189784dbe4f5fc242b78ff72724874f1bb3ed850fb1c7f0ed48322750545b826ae7f507182ed5b36cb6a3ac864b0e5a4a07447d5090fc23a219995adf63a38c89e166250068a8c71f64a0e8b56efa2dea436e8b9581a60b8c25078a941ca6939b5357361fda6ccf0fa8024092489bfeb1e6d171370f26f43a7d034747eaae8486b3db840c3eb2308f3f26f07f2ad122c18434bfae2a52f6a4d448c113580e13d44012b0dd72dbb9944c700221febb23fc4f842c5223af3d4a730f9fc45fbb8bc2ae24fe8a2e6a9fd011e187f3821c5ad7e68fe39f0e6a96551411df1ea6cb0ebd79b6ddf07f0479a97014a84bccb377c8cc94840ee19cd8b1bb7d3f3e7d6126823dc376651cb1710b206158f4a9b1ad61a96a3780e3b164cc21d9f8bfaa565d9eb4a857fb5e374531bdde3c2b313b06392817f8048ef02ee817998d5416dc11b4f063340458ea1c02a25756080198a3a7a213546012c7fd2ea9313ef84846b060f9d29fee41f7fc6285f0d5df42073793bbcebe9e13b385fd09d4e4bc02f4ba8824f59dfc40945d3669c559de5990fd7ace7bd5d308fc2a545db4aafd5c20f581ca8981ae6efe66e4f7d31ce473de608e558692f2a3974b3470370c8b75ffcb361d5e8454c82987cde3b4b155b02eb3469caf4da19248b9dd803641f44e80e2935b41b679c4bd520db9cfa62da589041212501888752fb3806420be5e8e616f42add8f24a100b2fc07b2e0a43247c515c0ac022135452134152a89189b0321670779f6e57668a53ffa8c29a99a4caad162db117ae6ec04cc7db74d4c0179ccb0b6d22884a4c9fec25abe55df6f6f44a07ea0e5d8ca313f2fed461e2acbc807a2d1fffd193cfd50ab4ae9058637f8762744e8ed251b632e534a4ad412a3ad4722f88c2e6ed63d7104ca0b65b3fba6d4ec1dc92562ef8743676cfc4a4bd81d62adee0e37c4e8bc00b9ef5466a09f77a1b38f0562f13446a7a8bec8277398b1779c3e59b966d5f72a6f336b0d9552764a1a2079e85937bcc63f4c12afcabf444a5771220ab8c53d2c7e8f480a56cc5714276c80affe0dccb5226468ae30e2bc95d5424c33d9b642ec40ff06652bd19b26daec6da2b15f95d5592d00ae26a0eb03f0f80f95a408de4323522eaac23961b1a0d005b2e7cb1fcdf681187e13154a37816cd0ba196b2e879bcdc73c091838f5597afe12169d72541a792eb23cb581d7687cb50736a4e141f23502d669c6e59e223975770b55524913c8ea75002b9dd16172ca67a3088fb649302d0d88255410daa4770c765ed82cf37e63e0a621bdc123f2500a6bf191476e8ce15cca656258dcce245538f0678eeb4d0344ea240a7eb050b9034610b40dcf07cb251b940c2ab2582a429ba10e57fa0d82b7cdc59e1fcc6a7a58ad627d8f2cdca2af9463cf1bf73e2f7f3a4788e27259daf7e019dbb031cf059a95edf33a05a09636f56ec9c57b2dab7c5d122bf6334470cf1c8acd4e87b0d5b2ee34f711b394781609298c1f6dbaece9aec9937c1c26b74deeaa488ae655eb6d4f32a03fa8937c7b596ca68b59a76e58416b66678dded9ac24f02e2c20360923b417506e5bcc5ad3e4837b9798147fd73c7cc516571cbf1a716ce84da59b305aed73fa9244a0f1930f4cd56e343c84444e900c5c34017e7a0e01f204c7acccfcb13f5d9b87b1d3424f16665e40c4d828d59c31c034b4ab0c27936d0529dbcc3e91354012d9d553897be29b31c3993ede1eaa3e07571adcdec9c9db2e223e869819d8131322057235b274998a3c968fdc4834a5e5fb2927ed87b2c67c0a0576f367f64842d2c6c07a9658ba8f3f3631f6cfdb959bf9cdc80acfa6e56503d4e71252553c9a299e51062293d5e76f01992ee9aafa365ec54342d64d74e3918fc4a4afecf5110b64310e1a45bf6ff66704e97a1be8c3a41041ac5d15017bcda6da470e8457a7679443047dbf1609198dd8ba8249eca99b5c7b8173d0876b8fa7a924df1bc0e86985c68154d21e881dab4e17260d41f1135d1e05a95a8457db04f79db07c17a829fb3d879246f74b7ec6bfe39a24947715b56410f7d1eecedaf5cb0fccb6dd23f5378b15d20d318f3f9f53d793e47f53dbc34b53b519b4fda48e00e1e6ae618838852764041edab5d39a4bfdf7f204069185e619567035bc7d8ca0facdd97b1472dd85f253ea0aa34b2e5bafe4cf853390d60aab9fa1d76be0f93a780783e864a2c5f3e49edbd098be2e1783b461ac36a7ab551fcbc0b2a252e9594690673a26130075d8a6a6696b22c00ffeec38ce676be55b1127f5f6f03ffb0299d76d56ee643a47371a26db7da979233859397a8bebd7645f8f4b0d9eb9ee3fc7ee7a5b9f3e147385abffeff4267c9158ed7297dd0f20d2b52c9d5d04dd09189e49c74de9858fd877724fe5defe4a5c380916e4a58702a86177c173188287e974fbea92ef446f884894736986e35acc088c92cd3440b452fc82ba5bd72b6ffa414b8e77c4f3cd575ba08a87e83928d34e71f30a9589b6ff3566f622a162a096fd3c548d8cb865c73630bdce758156b57596fe99b0c81deaad85c0f0347f186cece524e25f08e35f868d3ad39a041ed75822458b407f7ea3bdad790af3d644c7305cc774ce3c1ae10893644bef38e1c6a17b354c36503aeefd8b6d22737199b477f5347ba12e2b60f26ae185362771f2d1756c0950bc2d4516deff8cdf52918c758e96d4a3293cdd86f364337d9f521d2972e8b1b96581574ad21fe38184ea214145e384a341402fecfbeb0c546be1f292ba328bf1fac73b358d73cbb384d9916bbd61be4b39ca0726208eca8da65b426cbde7942e4cbff1fb191bdff82d8d7eac244c7b36ba0736a6cfa04378837a86214f8c7f8a2112d301b525e163ed30c583cb889c3490c73e927c5e42a16721843121d0cca2411c75be081e8ba96b4c65822c74228fe75433bcbbb74f2fd4d2efffd16578bd225337159f4237772804ffbe0783cec4c5a6e3a7db872fdd8d2242be2361ce055323343879c920c97cd9dc947bf749be13d52d41e796106ea2cc4898467b670b7739d6ff94414c652f61e9f9555dd1ab15b011e3f1af974a0d691440d63acd7c4f7f5ca846a5068566f899ad91ac0fc4b9db5afef03c8b054293e90d79144aef899d5256e2f1dc4c506d7bc9001021f02c42fe565c68f1752da712eba537eca9229d2a96712e2c837ce62230e61987d243c0449cfb09100575bfe66c1ebc2a8a568dbc62432da520829b18d0e99c76051af98945519b03e0ad4969cf9aaf2e23373928b653f076c52851957f1bb4c01012ca650a3271a46f033855f114faa962433950b677168f7b9ecf143b8d48296c8b7aaed79f272b719ffb5371b11118587bc5dc499efe28917e23207e12b1ed866b1b5964f5473fa11f314f729314a712dcfd83b201d7cb8f860eb92dbd28da70eed7bf643a67dc508306ba0b3fe19d502ab86dbe5dfba26e8fd49a71084b0909973088f00d92953f662d9a14e3dee25fffa7d8e56b13b0fc9ff70adf42f5b5781be990bc38672704bd423ff0360960dd1d7158dc55e9474307b91da08179db16e600241dfba4accbd6990f941998d2ed549a0a17bcde8a95ef96002b4fa35f6bca857ab84e50811002742ed202748e71cc562f17b91c4f88ba3fb5263058fa67ed3e5f49441d7d1c206bbe5367b0e30dcf03c57e26116ad1fd81e47a3e8f30636a7ae02056ba8f12f624f163c80dd34a7e5e7b64fc818b18a2657e1efa4e46a91fb95759a7e19f90b30254424fde532ea3e1da628281f0aaee84b37be7b5a38f6610ba3e6a51079f62760e8b9236e6fdc325ec5fa772df045583c5c18f0ea563f70d6049468dd92f91d192bed2d6515d2dcc6801b92e5b111842c1150c2d9cf6352ce8bf7c7b8152c9e78f515aaa002db2f2e924fe84cd5765a73c954e07b5768d2e554a8ced3354ad1cf9f4db4ff62b9543a96bc3022a13c47046a141295c8cc8ae98fa5347e4cc29d9a4793f9993e9091ddc5daa2b9dd17e7e3e2fe32464bbb3caac8c7faa927c30cd2a5a5e1d021d0518d5d17870a1f902429ca56cee8226cd13a0c1873717df90e3ee0336681a87f026dc244dfbdb11ae0ef5da003f12ee4408a4ccff006238620b3418ce28727de24870aa491ea6c8e1498270f610ef66f808eb0cd326f0f3e24476c8759018e7c8b7c63255f9cca56f76b29cd4bca2717872fd8c87d2e37e00a8f476d3a7662128d456ff486f1f5853b150a56fbf5dbc7887305e48f8cf7a4367b5542ab34079f4b9dfea97470b086183154d79351aef047156238cdad5505e20b27b76ec57df2efbedb2462e5cc329488d023fe5588d5c1d33b6fd584190405f842a7f23895c34a094040d044483c434b8e66ef512aed299d914c4d22f5b14bd6f74394401822d0ca70275c7ee9a354d6dacd43a33e91e2a35d076243c779312d7b53d3fdbd7c1d72a5c9f12cc0775900f3da696d4e40d6adf2b75cf0cde86dde1f84f8fb0de44731f5de94e881d7717326571c8905fbc4291b4c8c73ac7339f9de921da1dbe6abe87111e3df8ed75c7bfb458a6f38261a9d81dece40cc2ca60da7aaaa80721d0f4d6fa0e12ea86e37fc6eec51a5186da7f2dfee0e7ffd25aa8f4a084c3ed019d52e9b3df39a3befff7e39c09ce42a78aaef84a3b9ee76d7f700fa8836033de15f1d1fd956bde2ad323e2428a1c4f4fec8f45333f1f5eed95bb065fd89042865ac51fece459695ad3017590571c1abf891c6011808f570e6a538513906f22c5a0bcbdd899922995025052bd7beeba8fb0825634f0a91c9cb62f4248fbca", 0x1353}, {&(0x7f00000000c0)="c795f8d2a03700e7d9b318df9acba3865ad17ea483dff5e0190a4fd7397fdd02e9c7895612a18a5cc40cc41c", 0x2c}, {&(0x7f0000001440)="a9f1009f087ccab8eaa271918273e695789113092569c03d0acf450ad8a301ebd20b800f48351d89d163caf51d722de4a93ecd2619c7f5bbd1bf3bdab9bd964b2974c0d5fa704b4c9118989416379733ce4b2a771c87b0e11cdd19ebb07329e60a895fbc", 0x64}], 0x7, 0xffffffffffffffff) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) r2 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unlink(&(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) preadv(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000340)=""/227, 0xe3}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f0000000540)=""/206, 0xce}], 0x4, 0x0) 16:00:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) read(r0, &(0x7f0000000380)=""/67, 0xffffffffffffff31) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x9, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x5, r3, r4, r5, r6, 0x100, 0x21bbf2a8}, 0x20, 0x0, r7, r8, 0x3, 0x1, 0x8001, 0x8001}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:34 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0x1c8c) close(r0) syz_open_pts() 16:00:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:00:34 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fchdir(r0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:00:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f00002f2000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x800000001a, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) truncate(&(0x7f0000000000)='./file0\x00', 0x3) 16:00:34 executing program 1: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:34 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x213a, 0x3, 0x81, 0x6, "3f97bf3550d13eef43d0b31b23b7d948fcbc4613", 0x7, 0x5}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) fchmod(r1, 0x94) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 16:00:34 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/41, 0x29}, {&(0x7f0000001440)=""/58, 0x3a}], 0x5, &(0x7f0000001500)=""/4096, 0x1000}, 0x1) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000025c0)=[{&(0x7f00000000c0)=""/78, 0x4e}], 0x1, &(0x7f0000000180)=""/43, 0x2b}, 0x0) pipe2(&(0x7f0000002540)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002580)={0x0, 0x5b9ecca7, 0x26d, 0x1, "bee532bcf352f1257a92d16613265cedec1963e7", 0x6, 0x800}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040), 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x1, 0x4) listen(r0, 0x1000) listen(r0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="edbf6a6f6e35b450070439c835d9640ccc63a397", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000005fdc00000000a2a44f867c03d010fd77bbe80b218b8a796c5664008c742ebbe5a7641406b54509050777ae44048bf799d310eaaeec8f6f5c39727bff73263a47d5df6bef4816ea4f9df5ee10fa9200c03c69964075d41705236d6e489acf794a39de7cad0fba8b920bd5b42fe2c9310522129c66330833a4cf421bbe0d72c5bba8ed766333f7a1b8b8691b2a4b2dabbd240957a620a9698e0063793cfdea0780e9349e6523ac5aa6127c13e8c2050c68f4aea9093f9b9f423f4e3b51579da11e344f073a8b6be98018eb5e3ee34ac65abab89e56c936a4c23210c803de41ac657dd0b13da16e118a71054a9ebdcbcb178c0bc08f96bf73f49dc6491e7575f2ba062c79758fc93367011654b3b941375b6332b104e928fe9c2081887e52c636033b868b06a08b5f9f6cfa9a53b641eca5a1fdc3babfa792947fdcca02db6fd407b1055cce76c0d094"], 0xa}, 0x0) write(r0, &(0x7f0000000180)="9ae4623d87dd111d6c79e9b9c2f463315494572e20439f5b28071d", 0x1b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000080), 0x3f) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x28) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) 16:00:34 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x6}], 0x1, 0xdeb) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) fsync(r1) 16:00:35 executing program 1: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) syz_open_pts() r0 = getgid() r1 = getegid() setregid(r0, r1) kqueue() 16:00:35 executing program 1: r0 = socket(0x40000000014, 0x3, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="2255dfb855d523bc1958ee3214d36804d801570a35537fe8b4326b310ae0ec7d05fc6e13cc291be37aca97220e892f964697b0294ff48c5053ef3f830fc20372dabf616cd8253ac8627d3edfbacd8ad1847f5018709167bb461888fa09a9d0581dc8736ba92a9bf8341d476f391d3a58c28a49285bd2a151cd2443e4e50e46328a06363a8a6528efa6124477e50d4e77cc08265223dcfa5d7c745965d6297873ed33854a8376783f110bea464d8e2e08eee9ec4b7cd318630f05e6a1b96280c71642fe6a79cc4450856dc17286b10a055e971139c50c8812437b653a37d36c69201f2c54cf959e04cc59958a3bd450f88b05754d11f5a57890cfc4a43f", 0xfd}, {&(0x7f0000000400)="15d485443376fb27d2be376f6da7bce1faf48d9b9e0d1432cc70e37e932e80e32704925d516af6844acfd8595271ad91796a3bb6c056360019ba1f73bbf3e8256c3907e15e63e14bbac35e743860c907aca2f53bd1e5f19d6cfaf2e840bdcc8e20ed77fdf66bb54b49914059c7bcefe8271a0226cc4171827c844ecdd724df6dc0864dddfb262e30318e2485c27ec26b3832ef49cf06fd0b0eb3b5c3aa0dcfdf0aaf5f694fd1f709fc440355b5262eaa1c9760784eca416bfd80c098ce512ec882e788f9efa469ea6ded4bc276ee716ff7052a5536700fb566f64e1935c99a11d4cca24dba9dda2f82e47bda1ad49f291350c2e2a300797a3157e83e8687cee7f3b107b6940ff28402449c0dc11f98ad5184c0c421083e097604c0524a91c3acfc2a720b0f82934f55a60cb28f825ab955f3323b1dd81bfc8dee07f67f4ff4868c3de1533d22265d157feec4c47564b681a2cae1b998b000e4b31ddc27835eeb5d8b5b4a10f5a20af55a2c07bca9c1a58f77f7ac5076546a7db4c24a39b439f4e4952dcf50e824eb4d13a75d5607bb250471b09dd28777812070123347c5f19c2b9a9fc86f09ce60894d926f9034df545f5bc7d0fbb78c3d21853f0cff867f4c728f020aa2e9c3768845f0fab509aaf053cb0fe3cc91f5370eb0d230d0bd20fb752e3fb5ba5e5fb6c7ab6e33278440671afa1fc52ab4fb56a4dc4a520392488c5d999a45581c408b861b9e36ccb490bdd0dffc848aad730289e9e6567041e7afef50ef3a906559c47638764603559622440e6437179795d6cbbae14486fceb7bd8824702d1bcdce756227842cbd047808b018bf348e39bb72cd9242e61ec91798a07e6fd58b5bf83be1c228a84e46458e0ea26fa5825276e7bd9d8c0353c8ce8a921d5491647fa9f3a550e15bbe745b35f1f4cee2586e83ea66d8662503f2d285e0c520f00b4d331447ee54a9310cd9e3f21d570ad60a73b5a7c36d22c5dc3ff41d658be3bb002d5cf61de07c8ee6fa66775b6cf4b146c3ffbd612c81f94766b77a1a90b09fac127c6323694af9229582e64780fbbb86a6e697d6e1841f7644b1679646f9722bef79ba7310078323d6423bd11e91099873d0c47b36d87fa7c12a458d8ec28f497e0efd4ac5d44e2b1deb41aa525aba01ac0bbc451ab109e676beee65c1ed5f1c717bb4794fb192526ffcb9a64eb024a360e3f3f60ffca9ab73a3192b820023b679dfcc9e7e64df999e2fe4bcb070696be36877f6e6d1c4790618352f5357deb747d15878b68428ff5e2dcdc5df2213244878d414c8e64b06dd1f1407289114ce3febe94314bd7b5f5afca28ee0ca7b1b5b8e4615b0dcdf1fc2b299a6be666506b9d968683f27bee0352773983a934901b808a91ac18bb02e3533b944406b870ffba53a23469cfdab97bdc273e7b93817be197d8657e5aa12f54f2cd2ce7198a18f3bbfcecff4d204bc4a6de495f262360df7cdab43086f87fb0f426c7b4d3d30f0f82fc41697632ebd0ddb43ba57d1d2ca591c2057c1a64de260cf4d060840a56e26b29f87930510581650eac86d2d0486bf30599988e61b1839965e0bc0743d6bd29dd752db35b57881a2e1642cd763df087e21f582834a98933ee865c6c605b356efdc572c2b369d46fe78a0dcd12c24037f6cc11652e0bce6424de2eaefe1a9aa90684175eac31f9d37c34bb6cac0410d7e2c29237682f7fb6b12647c1673474d507ecdff1324adc155094c40b8ebfe7766e46b82e08d7ac744d829af02e2f55d698a668ff01b5427388836a8da0afa627d90484a8fc0218882f373f2f67b2c0607d22f98f273f6e75c83eda48c0c6726ff1cf195d10208d9bfe9c851029f92f415be27d1ff59ee625aaf613c840130ae695c461fded9d627186c0459f3f44f2d7c856b50f43bc0c8b85038c18ee79c05fd9423970959c1cfbca7d43a991c8e313250511caccc6d541ab4ff0558e81e304dd4afd282f6dfbe1f31b3f3664562dc43340633ad9135da3d81431fc872016fac0a9d6102a1e58bbcb055fff952a7d87ccf2e5378b2ed668c80fe179e50c59da0a054fb115e7638c8b9d37f7d44a01d9bec9108cd14b2ecb81b92dde809dbbf3437409278193cd2f0b8611af800bd46e02d7894824eab389d23fa4cc34b6bd9723260b196dd3a683e61294b6709e6e3a5825db3a9dabcd40763bdef0e4209722bb8af0eb8b536908e1afa42ab45d5cf8f2e34b07606398c61ea7d1162ba983c1ee739e7f0249da7b6ab0ae84c8fa66ac1afe933bb7697a8aaf0253c61b21dcca3d46b0563e97afd9b86c1c1730e134bc4bd88f5abb5942fb442aa467097145bec7558c09497cbafc086022c4659d04df4646c12f13004bb01d98995d630ae8efcab05ac7180020517438983b53698b40f239d92716ab84676852d83047001e8320648147e80ec83c4985162550a236364f37b8aa099e0291a3ce6bad35c4d1e4f816f145365b7e1d51de268d39b60cb8b8b637bc905603b4b919542471c042ca3b143cb753f24fd76801eea2e6cf60c31b3a84b84a66a623b7a27f40ba817651fdeb5d436a1d617f67bdfd462558f59f0f9b7b23356868b99da5ba32e99bd4cb3eab1253de0dd7e549b8970045807f1c6856729f3444bd62fed43e4f346e2140b09fa7903ecff2a9c1ef31bb79db8159ed36d5d895ac0d781792b4dcdda251258b6535a07a48f44197ca3bcd6038b3a0a1447582a82fa165f21c2963d7708399a4a744aecd7571d2706238d8a155e2b0467fbf9e84248ba555005086b413c865822ca96fc333a64ee4abfb69f82b144389322e4d0dbe4f738b3adba4a633a613804d60e818057ff5ade205d004638904245c50ca5994ff563182dbaead4fb0cc628fc761dae912ceba1918e94eef470fbc204bc8e62a5b18e6497ad4af40a96ac96bec9a9fadf232c0ee99538abb5a341a0e782f8f99e8e338949b7ee3e14b391418c2fdb703987440af553b3dbe0ad7a3c8f4363e9296a925ee85ccb60317a243736fdf72dbc7a374928aafeea2a97a658cda453b0c1068e4a0e016db11fe3de4de22602bfeb5ef27bcbd683a3a9b4409d66c9603120f13e869e06677e4f9a1133fc377cc82aa0b16a1a0f25d3d1d9e9837e3fb1847ff21d4c42953f97e201ff6f7d5fe3534fe431271188168e9cf143e128665c9062eeb79891304da3deadb99163b78c9c8ba58d4aeff4042ab13ec59417c73e863b59c8e463f68daec5353b47e2468ca79e6738fc9be2e17398fa3063bb6dd0d5f507a21924960ea6c7267733d6734d6ae66a49dfd6fcb76e577f9a28215f639a13f96012b9bce175c9f534b0b53ae8a0db63ac15f21d534f09a04ef4cd45354bab7528d94d3c6fb808845ebe08048288d69ffaa14916c9b16c633ddc82bb94619fe7f45f3d3453064f3a766c3d044639d8b7726e2e6056ed0b00ed85f0257c994b85294e1eea7030e06daef1c2a4ba3dbf859cb806926e7f70061f786def8bc89e5a9df54f1d4607e7dce3d40c822cb0af1c110067fa22f7bd80e56cccf6bab43ac15d6c74ef524b90f5b7974b201aebe47c6b5b456733c8dde8b200e98e4a76b2dac74fd11d6b1c544b7939ef04ae95a3526ffc61ee1bebc9d99d3741ca88d561f3b74e0507241e09e12cfb0ab7a11b3ae35261cfc428cfeb0fc99a28b75f22622f2df78a115fe1df9f746036a2dfbb897ec7806fb9f32a060c4b09cd6ac428964e7bc9c0dcf24e4bcfc93b6aeaf3d6689726ba67e22b6438f456537a8667284a6504925e840ac4581909fca63cb67384cbf6ddf465e018b990db5def25fdd4b80c40cc260cae7ba09c4269b5db95a6108f802e91d2b650ee5a9a2e45269de3a841d47514d1f29ff9a43d5666551d3842d5a3c6a03df760af9e35a1785032edb73d661f01c5ab42eb8bced782cfb6a6032d3d294308930bffd1932e60ab614bdd1302f961bce57362ef1cae38565665276434e15ef6e14ce64ddef77990992e97c0aea281a185fdedc9490a97252dc8b9a31ad8c61b85c11f4dc2456157481409f27be3921d78077da4912d51a543dac7ff6a0deb9e3c011095339c3775391b1552532b86fd68c85f41542d404a02628fdf4b17acb2408b488c3384a94bb0e8de0aa05b506698f28aa0383cd6b7f15d929434db8f05e26233e2412b4c19c6ca6ce4deb08ae5ebba1dfe519098d7d6d948542242d9794ba81bff910fbeeb17312b3968dd5b019acee53d189222d7bf647392f31d8bde836f033780c0020ab6bd203734d10af33446ab15fa62b5ce8a1ba539ab847f68b2b643c911cefd0f68f22b3c7b5c03c3497369aed355c32ae910c169db199bc03c658972678a9dc42ef4cfb56973fea50ed929da11eb799641483aa8c1169cb499338ec326060141e9689a170f9fc8286726b6c6e50d658c332c90654dc15ac5e655e02fa57abb9c2bf6a59f4f3b2b46aa905c89df12a0d60aec7d755ec51992d92291ec7895f7d92f6466471d402ed0c05a7c65773e3c4a56fbcc306c602f893683f2444a50e425ea537cb08bbefcdef7b1f1b84277de2bc5503924754e7a8e0fe1b658f81efb6d006d27c42df31fdbc79767e52afbfab2b18fc851e3c0bf7665c3b34b90832899fff9c9882551918692eb880d2436fcb87e4b8917053946eb1bfde77663e998b3a34217f5f5d1911de463529622d79a82b57981bb5b1d2eca2427de03cd288c510e8162a5eeefeb8e602609c6c8cddfbb0c61da638c09a1f615ae675f8b9a4bac740885a0b7d2dc480774cf4d9ab8d5b7f7ec85c73052985b24670859f555b8c6c8103f936ebf7e304949450cddedd10201536ada709e221c9390de3b7148b349f4a2ad1c27e0669f90c6ebdaf70fcb25a1d907811fd36ba491efa83ebae895846e60ee48140e8d9780a4289371ac0637f0a252e6ce674d28e01857255479ed1736daa29c5ffc3bd3465f331a864868fdcf904c62dbcaa560571013ab79c447abab9f9a78ad44375868f073fb78674b19e7829e0e63a46783f8d6cdc9387040b382db3057d7901f22a529ec39070cb16f8ceba64a38df4adcb60052e3a5e1b2b1c3d0a2fa88b62eb9890954e6a5fff03bc5822465c36abe7efd736d9a86dad896682c990f44870ce63cb0c451c23158c5c829322125374b9efe4b3de10c97b83eba132901134415d1ce9e05ebafb88091e7998a1abcfa8faa95d2cbac877ba20ff6d118d45e7f3330f5bd6af016faeef4823f4b7e22c4950fc31f8a11e0f851a48e3bf01710d80bc2db58a68d4c1064c8a0fec63c096ed463fd70d3ce1e2d48323ea6419221e9bdf7c94c923638055ff7f3a4500161699f1505e84babb07e11886225d759b2fa9b75bad3859ad9b61eae9767c006e8cccd7ddc6b44ce5c6c8d257d644319bd50835f45ea9f0041069c1603cc0fa5a6422e1f145b72d4480269c1dcb4afc44d48ab12742de57ddf909474419c3296cb483c847d4c44e579ce99f0359f1a59b754f1515a758081c1839346e1e143ae388b6218d41437383b5ae4fc17d01f27f2c6452ff250e160b8a71a6da84bce841e420e39f99ca1d3042c199f134a3f68faa888efd0afa9947a6726ae61d13494de006548df5d1ce68a62a7630d07e003410f0c9c74826d24cab6b0499113f32079a9233039e3a2abe2f4e73ce8e09234eb77af1dad328da1bbef2f59959980c22054064198a788137eeb4f449a90c077e1c7f92fdbf1c342bb7ba3b35179b6f73d2eaf3d55530230836f3a7d0f75bfe40566545e11f4feb66a52a48dd7c05b0", 0x1000}, {&(0x7f00000000c0)="973679d0fe38a2e1dc2e0b6585fa1e225647e4775f91ca0f0296219178b9ef2a9022287c95f42273c3013dc04dfeaf2909584f137cd4cb4d87172c39d7e0e1ee8ea38284eb8f20237162212491b4e57be0742c05d4e34fcca71e7be2a48074d930b20553487427b68ee4e4b36573a3cfb97435e8347d30467ef1147aff2c3b91776633e3a306f430d9edb0ad0791beaf6a20993beef27d3286f8c3f39153a8cae0ae7b27379bc82e", 0xa8}, {&(0x7f0000001400)="a1516648f8af1ce3fcf52646386cec662fb4f3f6b2244f068ef051d5dff262aae6ddf316384fc0ef397af0e6defd183e60ee34c86c7cc3f6603a44b1d2021ef4180c7df38f18a960be05e40f837db7bd5a1b952d9ca51cee5c30cd3a294d32429527cfb2f0242c009c347e8da26116740b7c9c930f72b5cc9f326773e29625f4962da863a6863d5a822930560c5d3a7d3d2ed9ca8606d00c9bf8439d9ea45e5c5ed5ace917e2ec4c7388fcf8e284ae231c7ef6d6c76c262b59495409ece972697826790a250172915c3142", 0xcb}, {&(0x7f0000001500)="a7a70e1f19f66c178d39833fd066cf4ad8e2b915757c51a71fbe3c00bb40299ef802eb919048e03dab630dbfa4a0cdf404fab672bdb7fbc905bc9232c10d6f09db63b4e335872c9749e6012c37e7e02aa18f5dbf5e7b85af2f49a0d697c340c50f75f434befa6bc54592bea1201a5c0ecd963e95ff249234c5eac8ade6afb66b145e271fa7102792b6e48a7d343382510cc0e0a9d3101e767845c977efc02fc3a7ca4eb82c0f1709aea482d4223382ec0b237c89981b250d31d100cbe921ae18adc0630aff92577cdc6e7e8a6024fedc55967b7d843f1068261ff8019e6de57c21640c75e654804d5cbd4aab2bded5119014a8179d182c0e519e", 0xfa}, {&(0x7f00000002c0)="630c820a03e13215a49b482aee265153b64270", 0x13}, {&(0x7f0000001600)="0ccf4200c466a1b5580b1eeee77712ba99f7630bf429a3aacb21deb28cc01c949f760b295469b137f00f7048eb70e69e36e796e7adce5905075a789b53ee8fc828860440a0cd311b7e5c7e66d13f1b8e8afaf0f3ebe313eda6cbc79d2e76bd7d86f36d648b5f8180b11f53a154d2c027913ec90540b0ec21647514075d37b6af8d689fbf4376b2d9b0c46da06eb83b74d49f86346e7d07351a4dceb3926e8ea842cf645ed7f9e71e73ba01309b2a6c11b0510597e903920c447dbb24cd0dc6cde1fe8eaa00dc9a736399e3a1b599b0b111aa20e42d56824fc63cc8ba18beb78bdb27d779ac4ef8f1c938cd3fec859b9045aaac8be2", 0xf5}, {&(0x7f0000001700)="f15ef6fa3276a1318995bc2ad8a3ac1857a85f137ced7597ced75549d1d1019af8f6a9c24c43d5e867820e46f7409c2ba6c4036360afdd9b8b753d78507fc2fa8cf9fb5aba54e90d17410c985a3e2b8a4885c97343fbfcaee11ff21cceda5070ebe42cc83eb4f83104064c9713aa1f13a8e7f4669531624f0dced3aa10ef6c412552ec47a54f8833e44939930bfd421fe371e41ee2c0eb99e4149537082a77df1098a49841fe16fad350253664b81dddcdde8e94c30762c3663c3a2aa469b7893e8e1710fe31690110d5e43a5dd3cc3f", 0xd0}], 0x8, 0x0, 0x0, 0xb}, 0x404) truncate(&(0x7f0000001840)='./file0\x00', 0x0) 16:00:35 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x1, 0x3, 0x40) semop(r0, &(0x7f0000001240)=[{0x4, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x1800}], 0x3) setuid(0x0) pipe2(&(0x7f0000001280)={0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r1, 0xa, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) shutdown(r3, 0x1) r4 = getuid() r5 = getgid() getgroups(0x1, &(0x7f0000001300)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001340)={{0x5, r4, r5, r4, r6, 0x0, 0x401}, 0x2, 0x80000001, 0x6}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x6, 0x8, 0x3940, "9f5b2ef031aa2cf45c8dcf9140810f4c273b4deb", 0x401, 0xc9}) seteuid(r4) recvmsg(r3, &(0x7f0000001200)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/94, 0x5e}, 0x40) r7 = semget(0x2, 0x7, 0x40) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getegid() dup(r2) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000012c0)=0xfffffffffffff203, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000040)={{0x7, r4, r8, r4, r9, 0x88, 0x4}, 0x7, 0xfffffffffffffffd, 0x3}) 16:00:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x7fff, 0x3, 0x977}, 0xc) dup2(r2, r4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x100) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x0, 0x81) 16:00:35 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x20000000) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x4) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000003400)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000003100)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, 0x0) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000001040)={0x5, 0x6}, &(0x7f0000001080)) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/66, &(0x7f0000000200)=0x42) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x7, 0x201) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x2, 0x2, 0x9, 0x2, "03499e6ee9770cf2ebe5cfa3265ae3564fe9be14", 0x63, 0x1}) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/112) getsockname$unix(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/238, 0xee, 0x1, 0x0, 0x0) semget(0x0, 0x5, 0x200) setsockopt(r0, 0x9, 0x40, &(0x7f0000000040)="eb7900f23560b65cd689b97e5d44e1f5f1", 0x11) r1 = semget$private(0x0, 0x7, 0x1) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000180)=0x8) setsockopt(r0, 0x4, 0xfffffffffffffffc, &(0x7f0000000080)="30fc816b9451399cadd9a1ca616aa0c0c4d02ab87f01b263d0a84d291f37b3bc778bbddd9a64fbd995c2991efa5ed26a8f2a7ef2ac51e5bb217d5fcebfbe9a2e97399146c311e8479e14e850354cf1bf3d1e30401cce34424f667015dd13eb6614118d50816323de3240233e00398a36179a49ce020b7497f2ca7fa2b84e0b4e39e6871f5a2b87f95e63da99e089e8fb3bb530c909628fc6f58eb7e2c9d7061fca4c1585aa3d296f86fea3a17c741e6a5deb05e325504afb1c78709733e9f18b1308fdd40928a9a45a8da6a366dcbf3c0ecf136b93210142", 0xd8) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x343d5bb3, 0x6, 0x4, 0xfffffffffffffffd, "47b89010ff8a5787990a9efedb8171da0d19b694", 0x698, 0xa1cb}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:36 executing program 1: setuid(0xee01) r0 = msgget(0x1, 0x157) msgrcv(r0, &(0x7f0000000000)={0x0, ""/11}, 0x13, 0x1, 0x800) msgget(0x3, 0x82) 16:00:36 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000003780)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x1) 16:00:36 executing program 0: r0 = socket(0x11, 0x3, 0x4) shutdown(r0, 0x3) socket(0x23, 0x4002, 0x80000000) socket(0x6, 0x3, 0x100000000) fsync(0xffffffffffffffff) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000080)="01c34e13b0699713be17dc15368aeee9ea4ef80b563814ff0300000d3afef9f08a4f3f1c4916d9106f4488152d56e4b721b1772ef8babd4f14a1ba840000000000000000000000000000", 0xfffffffffffffe77) close(r0) syz_open_pts() r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:36 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x2) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x62176219}, 0xc) shmdt(r1) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0xfffffefa, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x8, 0xffff}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) sendto(r0, &(0x7f0000000040)="1d3f8d85455b85207e126e25e75675ce1e593d9ca81c89ff1f875ddb03659ca553eb8f4c54127f087c613ab8095839fcda474c04a1a88dca914252b3481f544bfadac520a858ce989ee52fbc33b26e041d4798bd16ddaf6a81899e10a7e5777f263f1cfa2e0e26adff86008efe9c86620dff1851b89d3986b503fe1c6208518f620711add355d820aaa71f9c0c5d29b7237c588b87f2f3911f8783e61a7ec9ca3a66d291ad7a91ddf940edbc6d7943f7857a71c1f8c77185b73707b6b57a7af87f5bff27dcc21f86f2", 0xc9, 0x400, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) close(r0) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) accept$unix(r1, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x81, 0xfe}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:36 executing program 0: pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/184, 0xb8}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0x9, 0x0, 0x0, &(0x7f0000001480)=""/201, 0xc9}, 0x8000000000000) r4 = dup2(r2, r1) r5 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r5, 0x29, 0x36, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x20, 0x40000000, 0x5, 0x3ff}, {{r1}, 0x0, 0x25, 0x20000010, 0x40, 0x2}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20000004, 0x0, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x10, 0x7, 0xaf, 0x9}], 0x7, &(0x7f0000001380)=[{{r4}, 0xfffffffffffffffe, 0x21, 0x80, 0x9, 0xffffffffffffff80}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffff8, 0x40, 0x81, 0xdf0, 0x1}, {{r4}, 0xfffffffffffffffb, 0xe0, 0x80000080, 0x6, 0xffffffffffffff08}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000006, 0x0, 0x3}, {{r5}, 0xfffffffffffffff8, 0x60, 0x0, 0x1, 0x4}, {{r2}, 0xfffffffffffffffb, 0x0, 0x81, 0x2, 0x32278f18}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x5}], 0x1ff, &(0x7f0000000000)={0x2, 0x2}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001300)) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket$inet6(0x18, 0x3, 0x2) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = syz_open_pts() accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006000, 0x4de4a19c) setreuid(0x0, 0xee01) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x10, 0xffffffffffff0c2e) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff000001000000000000dd44b66973f23b3c903dc1adb00897c1367d4904d76043c98e1d4db2ed4d2907f996ecbd8993da4ff37e25dc1760f1499af4bc08281b5fc81f02b852905cdfc7a4"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x1e, 0x8005, 0x1000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x26, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x13, &(0x7f0000000080), 0x0) socket(0x24, 0x2, 0xffff) 16:00:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getpeername$inet(r1, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 16:00:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x20) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001100)) readv(r0, &(0x7f0000001380)=[{&(0x7f0000001140)=""/124, 0x7c}, {&(0x7f00000011c0)=""/192, 0xc0}, {&(0x7f0000001280)=""/33, 0x21}, {&(0x7f00000012c0)=""/184, 0xb8}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/4096) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0xe8e5, 0x1, 0x87, 0x5, 0x5, 0x7, 0x8, 0x856e}, &(0x7f00000000c0)={0x5}) 16:00:38 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0xffffffffffffffff) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:38 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:00:38 executing program 0: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() close(r0) r1 = kqueue() dup(r0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa) ioctl$TIOCSTART(r2, 0x2000746e) munmap(&(0x7f00005d4000/0x2000)=nil, 0x2000) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0xa001}, 0x392) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xcdab, 0x0, &(0x7f0000000200)="4f3706271235b607be0a463be33f2aaa852f5c9a620c4d191ec5047c18a7ec3ec9edb51081aebd01f2a9b639507e27fc198176f664986827e8118ade7389e533f55c67bb9ed95db9a5652e164f9dd6078334c4745e1beaa49e2d00d72f25f8ae9ddc6ee1fe22f5ce8fa4a58fa5120b098f132a0808c887d52a3541c665a328540b0e995bbc78f1bdb420a6889988f3465f810cc8272d705bdf84f03305a238767122f847146fe519b10c55fa55359b23169bf749db91c8675168f5872802a71ddca4c88bcf589b76ecfcb0b98e512df7a4e6cdf819700cd012af7f41e99f5a06a979a904f9fba78e6dacc3e80cf5af28e7325593e298c271acd654db15e1f4c6fa40d62df1f6bb208cf1a71464789f7a8c43b62b032995a75158fe02430c5b8a72a53115ecf2682ce1c2e5f8b869b527cb37eab2867f0b226eb0c6bf8c86e4d350e55280e416b1c5d6f2216ef3dba200498803f449b8a72c32202058c9324e38ec745ae4ffd36bb2920af0c94d70fa5f8c55e0d886065d84d4795fa34af53f6a4ccce7793fc2719f8640876366171525584f126f3e74ebf3b93716cb24183b3fb583b2c9e58fd38b1dcae1e9f89960874065d7dfbd36296867aac32428a6b2a0b4d705a16bbb1b80f5e1d88b678473b245e87b41a811b01b52ce069834db2d412594433fb809db87ce761f488a29e36355751aa68b80c2884d16513ed49959fade7225e1bc683e1f7a9489d5a62728886b952c98dcf87f8567c7d214151b116172ed5449ad49dca0fed464f6be2bd4cbb00fbc9398d9c429ab156566b6a51556409d6cd26c5f6aabfa00c2d1530fb7978d30235beedb9ba9d6fe9910799219f2384faf152900c06536795c0497f3dcd367490ebcf14ced89779686087139afc34d4265628744074f2e8bb3b02172f159ecc2c34c11a7e95ab0101efaec4b4a0a81bf0ab1489c2e9059e84d6568fb20bf737af810e4d03471b81da1100ef147fd64ae46d502b204b90c0d39683734af41b4dedf0d6af29146b637a73e2f90d97ec0de4338b99ace643cf957a02028228cc2315d6b6d2864ba0bbeaa25ebc29f54864dbd2e16709a7394a310a6746fbc6f95d6bb017285d090886f1bb1d84d44042d3320fcf1776f6c82178160654312b54740e56db9ba1aef507e154e9518327e455a14b58e3f6832d66ffd725b66cefd8895314e6b2ed017814fdcd7b347d6b1d8635d1452aafb279a7d12fe89190da535ee7bb23fbfa712be357b9f10f37e4e79985efbae5a79cf4c5c8f3e7226617afa37f4ece292677600f54a40370645423e3f43a862c36dc04cd17e12d68e4c939385b35469efc861b17a401797b6330d33cd5ef7e44f83c67ca9e7ef810850d4524587cddb5f37d9336cb0845e769ffc0e9b581ecfdb9217863d9a0e5544b631cdd24d82aca58e889c52c47bb95c67d81074fb43fb40b48285eca8a3be4c4ae0ba5d2d7a643fd8021e57c7394c271071479a7826bd8e06c57260fb83364bff89eda875c90da293c23b88afb63c9285374a8a7f9d779441e9666fc79f77787c87f35f009f3650c8b54927add20cb560ac6fae76eeb7a94e4bab0a2482ffdbd0414705fc390dd22f62ef6d9128199b7a7f928a3828fc1c60a6e6232b39cbe5be2f5e352cf7d5738324e4b2c346e4877ca1186609614b4d3d6177c2c79d4fee9ed272629b3183fd6d43bee5e2f8a4ef8185e3429bdd542a55feda0d7ed80b748a9a56418a5044d2d9fa5d03b1582831cc9d16b8a70e11e3af6664e61cd1f64fcf8cbfd2e76ac5b9364227a538875aa04f37f0d883961edb36e770eab82d76da1bdb520885df142fb16c9f26fdb794064aae8f01322f2c69f9e50f58c0fe6efc68c45026a8e2194ed5bcfc1a9f2a1310c9c06830e02e64db06cfbb9228d0de5e1f4769a8f6edc6db4f4ca71094b26217cd02d5b08e1610d0c45d585ace2242c925f5832aafe973883ad6bac7bcfccf43dffd756801eeb17d3fb27a70cdf66c2c50c1c078f7f2e2170bb025fc71c051fe63038972ebba373da55994e2241facb284053749b574901c65bfb0539a7ae525a07736cf77eedc7f2508c0d1e36b11b195b7745ef5db9dfc3c143355ad8fcb89c30333b53d38aabea12657ec42247e8aabc7d50aa58aa17859af5bae2653d83c920ecb027a4a2d32798213a6b70e16a633e2bda42ded86e63de761b10150e4a9e74ea9b100692f97f62e1686157fc0e5da9cf316ce0e8f64432c51bfdc1e750df87760a84577beab655cf99728f56ec9419693b6b28dd4f264a2227f0ee12c463630bc64ecf12d7a5dd43950b453feacf88860032bf256e8d2e3b520931a49523a6c90fb506d78794dac37b64af348cfcdcda6ea320f90453f7a3a2a260a89f1649b4c40166e8624007120ec9ce939ce8657628a12210bfff3ef8141b430d40c5ff4b3ad376c1ede6710c9d5d69955b567e87c330984c10ce2147551f9fd068c312841ad87f2f7fda322375f8f79748ab821395fac12ac2ee386d81b3226acfb2cc32ede6cf1d7dfd9d172234c7642770f04706633fd479b763768f69f5cfd972c162559828117dbe417f5df8a0cc46e443d903301453b08925331c8df3eb08c83f0559b25dff13ecaa8126e90d36e459ab84947120b31f4ed8c02311e8295bd01326e174cd0690ad9d58ddbac84bc4821883841440020dfe7fdfb37074859485b87899332575c4fcee13b751e0217b1178a9338dd6abb4d364ac6d6e05e03118f35fd871996eb9714fa0d63fa0568a938cd44422ddc4ad670a882b59efe0106d15c07f0a122f1cf5c4c494f63f6faf902e31e6397abf458b522d886d1a5dc35b2dc507e21bb0200be5c8543486529574df2a0399f690903aec81ea91fe178d88e41942419e35051887769fd3adfd93100630de353fc0e3c9e8a240c9d319ce3ee46d4e7540f7d6ca336084b62b10e924ea0741b341f7e53f0186da36e5695877277f2cd6cac03dd2fe94073ec5dc95c5458fbfb25c7584bee265639c1690f015365bac491403eab760133ba403429c8a0bed79b04d3b7a6f23a878e2b902ea397ca3939ab7397160dfd8411b6c72e34e54f9e57a1c1bc9f7c1fa01894931010297733d9b09b1520aa30e1eecb4f2744a823ecb015ed884f3a37791b45274b9fd9f53230335a57a8abaaf837089dabfa8f315f32e3f80bc4b2116cdd69ad49346693de6fd00f254204ecd823791975aa0259c7828db200417bf886ab4dd1568df39a32b6a8258d0975ceb4ba9359affe2ff0cca64624e3434109b91e2e0fec3925b410455072da754d685ffba6f3e604cb6a79de6c161b5f8118870249683d40bb8f4dfc0d2b1d22762878fc1de3e04da9abd69fe018dae6630705739a9858f51f823767ecfda6311c6049a3b004e01e06c4cceec2d9dbb4e2def7d2173dcc55dec518591d1caf9cbee81a119af0ff72e027fd3b7ee77c296a3fc6634f6754b1243beac437930086488e8d31eb03d9aac873bf45e4e19003adac620071600d2977163a38817ef76225c71226a0016f6c2712367631543a3fa5a6e2007f62e5068218c5928a4047d9a6ee878adf815f61bff9cbbbd98c5d5b8dcac3b9817c2b05df00e0e1187949153c885c81b1b57a8f5b38dc5f93f2fcfeb1f78353b99560805b37e16dc938f43f8f8a581c152808ef1c4418a8f045cb909825ee31a1832999e01ce99b996e16d9bb065bd06872c08a325bc9ec66162fcbea95d198dd95bc6e8f3dd0f082306a625dcc053f5274c959582d658a63fa3945bc416de6d44ce8ce64daab21fd3f467eeaeb2a598425d01af653e04c799c709fb52b8b8967307771ead3f569e781c4ab13aab3b2c118c3a8092036108b8fdeefad9fc84f9bfb052c0f82375186238c0604e066a2359a29ade84eb23f0c3824ea9cac553eb7cfa40637614be1e9c86a483d2ab798c7ae96cb552070665446e0c3f946071c1eef9188d9f2d27c57efac088b6eb98e08a9c1d328cbb1f5cea1c8834cb6a4a2a8fc5554848e6810baeb9aa7a9aa2e8cf0648fefb2bb69c565d4fca751fb68c2ca5e5d6e82fab4e9b71588cf7c7149684b162d2cf2a89e774d9ab091d242b2a8a2be00b42565127112f420a4999f4f65f18d93eb5f5be417156573ab6b16eb334f3fadee0e6972b6fc3e7087ad1c3c13dabb50b339deb91837199ec79772ee73c2c1668baa4450ed7896bee6c72d28a86d487e201dc172d581c16728b3191d4d4b1a0ee22a4087230d32c1fb4ff64278547b190bf0db70f92b61d76fe5fcb37de001f0087200a7d05bbbd5e3d2b7bdf02eb642852e349dc9c965f2d587038e07ff1c5fbb0640e5a7f955cd28528778f320f79a59fb9838b75de7f259b4ed6f2aef16d238ea62043374c603ed4a5edc45a318697c66bb049a64f42b404e8baaaeefd66b1107774df405adaea296d886474329c01c684db68d751570159a402acae5761b0d2dd389b7f096afec1a2fc4635e1d4e5bec02c4a5640ff3d29c1df209fa510def2241c9ad4f0aa50236c433005c572eca33261162fcc7ce09ad9c4ddd96035531cf237953874df35acdf24356e6834c99e77331b604a761a97c99c5053d29b70d5eeeb1f505eb24c5f5b85970c21473661090cbeb1d47777e3cbddd17c53c4a7ee69cfc6e3971e0c25b105637a3b01ce75b534d216ccc5a8a0e5e402520a6282c59239e844b8d11067f3bb64f20c2c569db3d507037d8447ac71bd713ee2524a9dc33eabedaeaeef73a1b8fa4c518c3ba869da1106c99b0a099a09c9414481ea0deb19dee62cf3d686a0524725c85a1c13277dea23ae571a8e99df5a537d5b1990e3bc90e7d211dfb8354cf3373a64a43d9dfc95859b91afba2bed16c60b371d3ea55127f91feb69c7ccaaae36d8940c0aa8c062e824cb1f7fe9e86fd5eb9c6b0c5e70fc97884974b7af60599f4c43047da6e9ac7ed37dfc69d7f9be515e73771fef9e544aa254cfb49cbfeb692d11516694205c75b79978fdbe0eca8af6f0382cf8247c82a8ece259a79d1b8d316f0845c9fb53388d8387835498418f9093cc62bac41c5b72bb322b73606ae6e9ec646edcbf92046b3b5c41f9d8901692ea5f0a963605ea2f8d3947109942c8f073015854c2d1520b25ad4f3ee996fa5b62036ba2e6dfdcc417c83585790ca4b56ce4dd57b7b665455a4c56cf80d248ebc41a801171fd7f7080ec4306290159dd22fad3247f227f66f7bd2e9f37fbe4945de35a5dd123d1e5ca6655a7f047584c930d78fefef7774bc3f0428267999b9d99b4837f7800cdc31ef47d084e6ca261ed62ffe7b7585dee899328ba5c1ea100fd15d1b63268a5e9d24faf561e2fa0263432373c39f49539df7e8193cd4f908a0c1375732ef55d1007ccd530fe04800de3a36a8e0e54390f8977cc1e85767bc2848c0a7d5f23c817b33066b78a06b9c45a2233a5d62466d19d52fbb7c3c44d725ac25349fc1fe0c6a78ab7c780e4b15dd95b580754f7ea51a7610514f215968d98516b182bb66860075b6e549253d20c29d7c89074fdaca27cb8ae1997db070738327707400c7f4655b240022482ee753251de5528856b03b83d5df07757e3ac17c0be01c05cd12e567b5ee799745d70dff65d247ee7fd6cffd4005f71318bea36a0f892cdd5247b125aa0a4c98d61f5a9acdbf159abbf14dd9d9e5c52a1d9fd8b8e56ac88af2a6fce41d875bd934905a52aa3ce4bb7f437899c6b9c7ce43ae73372d7986423048093a73b3c31f428249606bc45e6171a282f77a6bda0c3f02c78eff1eb8", 0x1000) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getrusage(0xffffffffffffffff, 0x0) ftruncate(r0, 0x5) 16:00:38 executing program 1: nanosleep(&(0x7f0000001c40)={0xf3, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000004, 0xbf403, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0xffffffff00010004}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x24, 0x4, 0x100000000, 0x238f}], 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) close(r0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) fchdir(r0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) fcntl$setown(r0, 0x6, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x12, 0x0) r2 = dup2(r0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x28000, 0x8) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x84) 16:00:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/147, 0x93}, 0x840) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) 16:00:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x3000, 0x184, &(0x7f00003eb000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2d) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100000001, 0x1, 0xa75, 0x8001, 0x8}, 0xc) r1 = socket(0x18, 0x2, 0x0) listen(r1, 0x1) setsockopt(r1, 0x29, 0xd, &(0x7f00000000c0), 0x0) 16:00:39 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fffffff, 0xffff, 0x3, 0x3fd, "408b059332a7ec7791a31770269260029be4deed", 0x4, 0x1}) r1 = socket(0x17, 0x5, 0x1) recvfrom$unix(r0, &(0x7f00000000c0)=""/206, 0xce, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x5690, 0x24b) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000380)=""/96, 0xffffff05}], 0x10000000000001a3, 0x0, 0xfffffffffffffe16}, 0x800) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) shutdown(r0, 0x0) r3 = msgget(0x1, 0x104) r4 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getuid() r7 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x1ff, r4, r5, r6, r7, 0x80, 0xffff}, 0x101, 0x4, r2, r2, 0xfffffffffffffff9, 0x4e3e6f45, 0xd1, 0xfffffffeffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = accept$inet(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getppid() accept$inet(r9, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) r1 = socket(0x6, 0x8007, 0xe00) dup2(r0, r1) 16:00:39 executing program 0: clock_settime(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) dup2(r0, r1) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRES64=r0, @ANYRESOCT=r1], @ANYRES32=r1], 0x2c}, 0x2) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffefe, &(0x7f0000001440)}, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) pipe(&(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$unix(r1, 0x0, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x3b, 0x5, 0xffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:39 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') utimensat(r1, &(0x7f0000000000)='./file0//file0\x00', &(0x7f0000000080)={{0x80000001, 0x100000001}, {0x5, 0x3}}, 0x2) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x800, 0x0, 0x0) getgid() 16:00:39 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) close(r0) 16:00:39 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xf5, 0x2, 0x6, 0x4, "afd350c270b1a6edb1ffe4d554f17c123685d042", 0xaa4b, 0x2}) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/87) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000980)=""/4096, 0x1000, 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:39 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) r0 = syz_open_pts() pipe2(&(0x7f00000001c0), 0x10004) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x1, 0x2, 0x2, r2}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x10) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') write(r3, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:39 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000001ffd, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0xfffffffffffffffe, 0x0) 16:00:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x2, 0x9, 0x79, r3}) r4 = syz_open_pts() r5 = dup2(r0, r2) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) close(r5) write(r4, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x549d, 0xfffffffffffffffd, 0x3, 0x10000, "54f98ee845b4e2b07ba631d5911cb0fb500ba5d1", 0xb7f, 0x3f}) syz_open_pts() close(r4) dup(r0) unlink(&(0x7f0000000140)='./file0\x00') write(r2, &(0x7f0000000340)="96151b272f1ddac0e18b383c486e05a70ec465425757c17777d34e5b1f403c653a5c0a328e97581b7d7acbedf7081be749ebb2df1140363436e45d85dde7a8a388c68a2734f600a7364a307df40bd893f4c6ec6b26f5a085ca89e43f6916a32db974e92e346a979e12af1f4b3f0d7487e4fdedb132b20100baf7355c7f87a37225c21d0f0939755e9cb4bf7d3af89646ffbd26b5eb54d48babf60c5d18d403e5e867024294231cf7761e547b12ba8b156a4573301f4d492d85c09ed15888fa67aa0d1769886f421803d66881823053c126be40f9e2f343698a5f60a38da2e92e133330846778873068641deba20f4e19c8c0621fd503cdaa6fd7d07637d82d9c9c6a1d3db7c6ce2e169e6d43fcd98437dd23422ac64a53dc564c179be413b9d8ef4086e414592f5f1a5c91d65a4fded4e95bfa47e7f3dd0e97fdda391f6b417390b90ad65b56701b7c205791ee7f6ddb32d3c1b9ecada5b9edbd31e9f6ce9204f526a690415714f91ba7c0360f9ab332f116116fd55ad288fd25402135fc54fa70ec52e63f1bf8b5e36a73db8d5418bf23201329b5db75c8172ad3d65c13a7f42038ca6d246da22abaff0d74034631ec52acecdfb0c3f1c00103fc0cea14ba03d79e95fa9fb7c555b539b9b632f69d496e5a0252de3b5b2387be9faf71db7e11030655a3525b67b3a5a58f42fca95a971ce7eb2a2fb439bd59ee0816873ca79ed5407ce7eed5d1ddbc65e7121c166ba1b2c2a7a1ff7aa2d27b0c84b9ce25834e42db5e753a6391a7efe815920f4147a75c2bc7ef57b730408dae8314a32944d4b23212b9c89d24bea21ffec22c655433f12e4dc89ea160a9ff5d7e98873a3c04f14efbf1d6c66d864425f97a58fc76a0c95b68fde803ce8bcc6a02e0764bffed8ffb48a0072d765002c912372951e39de522cb642776502e9940f051c336f8a185ad484720b582ac1347a7c7e134a79cba0da4f162c5f26cb39f3f778ba773eb603bda20494761036f204e3b195f9b9f00c44fc8ada0b77f4cea95393ed669c20c8c6a0b8b549af8d8463cd9a708227dce2abb41f726e613a9b103a817008f43ff1e2a7f4e4cacb0dbae691ad0125112e348709c343702569d5a373f9b167e16aeca2c30114193a6a9e48e06ea21e6aa0d83d541687dcd1c07508ba235f9705adb8caf2f67dee799a4ab9a2623f2430c941451e7bc954794967396359b5902f09e0e6b058e6cd077486da17b720b7219273479c23b29a3c3d35cc0de8e12d565e1503f7d571862e9e85d415c305520e84989422f93e43b0d4ddd0332a26bc47457eff827bb9891cd4ff0d1ded030122b75476634f4c56e706a45319e9673399cc3619ee64977be0e1474d54e113ed9640172abb07b1cd05f29af4284376e590c8b53ab8fe3a5569beac0c6238e57968ce31fb51fe6011db122ab1d98ed4ffd43b69997dfae9950a012b72607ee49ece2efebfdda433f0cadb3d8ba542e8b1528b079431053fa8cb88f57116a363860ed70b01c0a6b6d651b64489300e26832eab06226279cd03072c29793874c90908c42c6b7dfe3a19c4187acc12162cb90184d11fb3fbd8e7304fa7d85b24c06fbb5b345b06b80313f4c83cc266fa0f55ab5f586a9b325cdd192ace8efd020d5b93191a83f96348758f0976b72e586742ad21b5b430bcdb8a3de2d4b9f2f98f69fb5a3a5b796c91b42912ace8958190c34037970383dfb624bb39564bf899b0c1402f72b5e87e918038a7816554c9a102b68604a13b3ddf16cd3283ce66bd51b0c3e2e57b7d30534d4efdbda11895986f91c392c67d5d469ad30f9ca73ffcd94ecb8515b8bfaa4a1060440512eb1ae62344d1dca0c4722a4437bce0213d4b4ca2a16ed0041f1b10b7ad9a225904f40a0fb6c79dabca85e06653d62a1223b0805e601146ba41d4e83e3da24c640aa88dcd390aa6c46052b905177eff1c79234b4dd7461bdad3077c0e4105e31bd20c9cb1ca980e075c1ad13d7e83012d3119187a06838cac71231f2ead9e3378b25c9903094be40d8a6751b20fd9b329196d7c981bee66c42ffa0154c3951c3813a889ae73dc40faa46039a938afecb49fb648b265c37f23274669e251e1055424e9b7072f55237a9b69f4c01ebe8ba7386a2baf975f2a37aa69719ffbab02b6e89d7998f632e267f726b970123e0adb8e2b96bb26e63a0605b9a43d917752a6909730731af19f041d57162af1a7916a03ff087c736c0c97a8764f2036c2a10874b420dd6b5699890259607a6649a68491fa6d62cde8c2ffaa3a97bb787e97f3a108a05489d9bac4b52b69f24f6914acd2ff374bec27ca8478945383d0450a946f51d49dc8eeda5cd002a047874686f9bf45929b88d5a9deae12f122f3c31c412b679c37150cb5ef264e36165ac7176bfd7b55a1d735a7620bc47115ca8aa5c54f46168e2cecfe2ac008d131947b7d776cd4183509b83747a2a7842e61757243beaf1bf411ce3e1a658413831d207ff25632455a2039e92cddd3df83c99565a9ffafacc8d14d035ae475f3bf82d05505a0780764f3209e5bd498ead282bf16906d2eeee6f2bde9cdd5bbde6f76f7b35b40416870a29da78772aed74ed2831cf623a4f1cf02781d37c5879d1c52ca8117b5c664e4c040d206b96596bf6823fabf1a3a6a0f2660af304cf0d56acb1525d7e08a476bd9af826a6eff3bca46448bffc7b9128c2dc8d88f0692d88b30b07637dfabf4760c98e2f967e0ca5de1a9af9bfdc9454963268164549e8945091dd53ff1bbc60c586bc6f7b41e7c63c8972b12047b488eac7e0a17c4c4c98894c9a71ee88a83fdd448b7d1223c07224787874f73f995e2dd07bf936273e4f2b16292b35cc72912779e6abf3d74a2c1214099224eff355e96144763842f85ef5d8cce8f177c47b8b738113354e5cac744af0868be3a267b31341b32cc0e3213826f73b656a5e154ba71e111144f9e30507c5bd834f75887d5d60832e1777ef60d5e2a55505f44991e2cafb791472798b7658179b52f6f6b27a2b8d93d72d5a8fd62ff88dab0f580e56066b4e9e12e66e21dcbb67f10fd626d78a3afb1852a3d71e7ae8ffec03585f82a50710555c31f4de1c8eaebf0896fdca621e542d86b3097883e31866b3c132226162b9efc59f1c3a1018648a2104fd603308c132e10bbdcdd340e014bc724b6670272ac184899dd9f5e1670cd285cdcae9597e3d2838e68ce81468516852eb876d66da65396d8c5cda3ce2af90e3e2f2d7d90fd739b0d8838ac96ada4910c844d7643380545507a03420dd52e0a64a5b562d13c26275f32c216654cc67f2033787bcdea403c938904b3325562a9f312e88c469537c2bb60c07eb20a8a4178b1cef2e616c0fb389b630829f50d2815e61177942d84f6aa691c6b21f1bc94529bb60e8d621855586804035ca7c9a7e83edf3e3c60c850955e95690bf7d7919ff014f0265e98d3fcb08eddd224f09f380e055215f8a26225d9df098eb150e549a0beaceb5ad987c3549237586be06a6273d156631c64671516e978f200801df9ef687daf7b5ef8570058dd0bb723d7f4ed8ef619158493795a53d73dc2753334e5bf980d88ae206528085a7f0fda5ff84539db3b0c2f98afe6ab0da579e10556a9f62531bf79e75394b34ab111e6233d8a8e554b07f19dda1a21223a98691bdead5d86951d33586ed6ca019a6ee2a95c27e30bee31cf42edf61bb810097e7511818d97c9cb47f8f3fc09f2cda14fe8e79d09328715acb058b559f21f963cc5df5df754dc89f85c4b497185196c1837d596b6e8ca9b942be7b7ebba5a02891e526a2ff0427c0f08a111aa7dae03405f7765f857d19dcd9ed15aead43e217989ad64bdbcf35d104b198b5b58bebe10cc0cfc6987da5e20727536441b021951615fc2ea8640444adb4932d29ff812fdf28b6293083f24a59c6a3eaee8cbcbfcb9d01f4e000b6ed893e16b233eb32e4bd50fdb17a4ead5e3dec7ed5649e0ea3bed721e6b657a3756215c40f82146579a30db69da72486fc035b430d8b15c0ce90ae9a49d010153409b7b79783792f7b0b5e88d42f56a7790b1c13d580096a0f40161c30e40b241d8a808bba9e9d30907bca44f0f2e953d5655712ca8909062325c6d35134c6a8c5afd2a6c0757d74d90a16b84c0d880f2a1578f0d6fe6d1dfeb386b4e1274d31ad827b4ec6b1e1fbcac7c214ae676957a4eba6961805c883854c9114658ee6e9298f62a446304d93b499f7fceec41ea8853caa435e68d4a7b427357b2faf6e9f2b378ea8949a0c2dbb149a03f0116e71894e039eeabee97cfb49de29052b956c7f8925ce91c710dbc6b24b7d57153f8adc10e7dc064a1f014139585be77f2ffb46db7235a14beb5d1449e515364ce71ee9e7b4845c9fa31d675842043d779fda75817361d1de4787fe4ddf878aab61685f6c9f5cf40a5fa183ae59ba825508e18a7f5e9d997d70060f0ec56abae494ce1da789eb3b95f63c41e6e669a6430de0f24b9ea347769b286957fe6fb8a5e546c1a35174b8e41e030696f5ec91b55e5c45b102e491f0a45b48937505e49f0a6925dc62dc0948b179e31ce0dbed2b031dd7332b663544e0dc8113c562a78dff40b42f1bb744682ab160128fd7713b8cbe2d4af0425bb0ff952b3180a1eabc5827e1e9b30c64393b34bea13a3d02f5392f62145f1e45c49e1e82f2bf3eae824571456d9fd37cd5aa287460899759264b118e8ea89c919235010e01081ff3652511036e2fd777526c81732a4613bd9b512bcb9e7be1ad5b20d2fc8f0e6b34c06ae9333b255d4f5e9b06539b4fd3678a614ef29e82518fe03d445ed4ab0a35d002671e76fd3401378b14c4e72fac2012870a30336c986d50fb6fdf4f9c8310caca09e34d8eac2e5c3769b918f2473fc9ba1a4f795ae9f832149a0e651fca1be75dd86761c4d8649a5ab39b5fb0a6eaefc327f3a6671d7ba77942f4ad61d0cdd67fd8822e46f6f03f4b030248e616976e36c4f087d5db2cc1dc04bb76cadbe4fa4bb7d3a53ac740c8cefd48b1e662c837ed06aa5d377abe463505fc81b5e9a46b4dde1b08aa78240d48236b140625cc946c6f01a711e604c9695fc16c5c775b78ced14d39d10705663aea28437c38ce620550499117c372837f27950e2d36252c0cdb79cf3c65a097d81c1bdab81497c92dea73580ab7255f3a61b89e19a6e9a7153e5ed97a899bafe27e7db730938a65cb494291ac9f7fec94a05eaafc66f8073070f2e5b7c838106e62c82153dafbafa43f8b56ae608b75e435b7989f7cf3a0311a87eed54ef357d39749681fa11f24c9e757c6fe5d56d5a16ac161c96a8a7ebde1cf7d91a3b271e3ba28da160814dab7712321d28d6c8c67b45b00b79fbc7cb4f86842fc8ec04bc4e29bb0625c9143569068d689cbb7e5231691beb7cb01d3a113e20c3a41c270bf1822dc5da215a7892412476fe0bd04eac9373076aeb3cbd5219e1c5f554e2f7ac9715143ceb2e836fb1b3e7c2db704fc651ca9e467f42789e73afd9e7bfdadb73ec9d04b302c5f5c6eefd9ed812a3eb55a0edb196797dc3b7357122c868dcf88aec1423573cd35b8a4cd07750c1cd1b0f08086d624f9af77ceb8716923f1eb6e08caa4beba014a33fc0f6dc7652459e36af2d78d879a6698d87bb1b4fdbe267b37d1076c070754ef24b80940652f319b326bf5735571218be75d55fa0095e1ea6552f10de97c1189ee153b15fff3aee1c209c45e27d3dee49abfb2ce00e9a4f520cc4d48f66876970371c22bf4c0d4e6d247ba7a7e44", 0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)) syz_open_pts() syz_emit_ethernet(0xa5, &(0x7f0000000280)="2d5de86cc384dc6d2ecda3098ddeb76f01ff78c23350876f97780b87b4f918619e144f06aff43a75b3ece06ebbc946ef594dbe42df9662587874703c1a30e1591cb7adedd4b7faab4cc1352986a3f89b99974fbc78bb85cf00ce1011f60f41a5df937316263d84c2c3dc044df6e54c8a29aac90bfd3a320f9c47541391c87a735d33ed843b876872a2d7112d942782cccff5f5dd48b6bf80b531e1948800e8f245e8f27d9e") kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) getuid() 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66696c6547001c9d62b126be80c8bf9d8b47bd1f5a4f199c28ea0c56981517b74318410e3f81d128d64383f3400e4f56e5f8442a2f0748c7a37336078e717727f5507c386e8308a6033d7e5fc733b8b3dfdb2f1eca20a70455a5ce3a3d0d920fb650aa6d364bf46ccc86a6b267f473e02dfd00c07690d856a4869b08b46ab7c41df5225b268759d9f8f1d92fa022786c6571711be3e96e7cab98f49afeef4d2c"], 0xa, 0x0}, 0x0) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) ftruncate(r0, 0x0) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x200000004000, 0xfffffffffffffc01) setsockopt$inet_opts(r0, 0x0, 0x400400000001e, 0x0, 0xffffffffffffff92) recvfrom$inet(r0, &(0x7f0000000000)=""/52, 0x34, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x8000, 0x8) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="f88734d5ebae55af1d934efd3293dc1411af19ea9b89fdba3d6bcd790af47aed2a8148104f5706f1ad827cd4cd044e106111a9e45c9f5ad6781d6ff16d125976cddaadb86cca3b979a911ef246111e4c946b2f3a675b9aa20dd67384f0", 0x5d}, {&(0x7f00000000c0)="077d5a203fabef2078a7ca114beddd26ccf5da8fdc8bc0053006a42d25e5aaec86bd63edc9be038ad1e2f808a403b7d7db0dcfe6a298bf6b1e8e08df2a21bda2189d9203cecd0d803ff40f417eb33acc814bd5901d21d097259d50bee77a0e167a3b9a51e6c4b4b1d124ea5879bf4761cac0a09b5eed6c7a229721445accc77f6ebbd7821963b2cc10e63abdfe4b32895fb0dcd462280743427b1586b9cdfca6b35783da5e1282008d3ba81f5e0cf6aae5a748770b5e7b8a68c16155733fafadc4012f9f", 0xc4}, {&(0x7f00000001c0)="ac310c233fe22ee6665b324cedce0a585024a991e99b3228a7f3cc038071e439c06f509820a66bd17ff204abb52574d19086bf492833ac404fe8c6d724aebcccbb2df433c87ef11fe6ae6dd04b2e292800a967bc06274be08b088fff9fee045e9fe9cbc556fc25cf4ee2a68ab136bf277a22d554bb3399c38cbead55896121dcae87", 0x82}, {&(0x7f0000000280)="8e1988cf3bd813d4686f88d37bd4ae596b339c757e3511593c479b651731f1a9fc4799171f674db999f4e19e4197cc5e5005d67295", 0x35}, {&(0x7f00000002c0)="c886b5691a2b38774a17c24d81b3d2da8ec60293f9442aab355b0d643c13705b8f52c48182baf2afd8cb5d6f08d4c699db440e864cc9561118905cedd92fc267309d4a17916e9f0064eeb205699d352c5d654681acf26cf374bed558795f4944c9b2f06576d274dcbc0230241cf212ae6b963602117c811e8980c8c90627da97637b23ee23d4bc7cbb0fc052ff01b173adab770a27fb6e3ebcf9de4968f77e1fa3351bd582253b890a755b429cb1745b3e48dbd7bd58bc3369559c9d28905ff67b7257c20b40c89bcd52e558f8ede8bde5fbc3e984fa6071c093dd90", 0xdc}], 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 16:00:39 executing program 1: socketpair(0x0, 0x8007, 0x5, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000003c0)=0x1d67, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) recvfrom(r1, &(0x7f00000004c0)=""/101, 0x65, 0x2, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r4 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000400)=0xc) r6 = socket(0x7, 0x4000, 0x1f) r7 = syz_open_pts() socketpair(0x21, 0x5, 0xf18, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r10 = kqueue() poll(&(0x7f0000000340)=[{r2, 0x80}, {r3, 0x48}, {r4, 0x1dc}, {r5, 0x100}, {r6, 0x108}, {r7, 0x2}, {r8}, {r9, 0x6}, {r10}], 0x9, 0x9) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r11, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000100)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000480)) 16:00:39 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x6, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "3831bd4bda73120a2c316868a9c9c27191ba6ac7", 0x0, 0x1}) 16:00:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xa0002005, 0x5301) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000001300)=""/106, 0x6a) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001180)=[{&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)}], 0x3, &(0x7f00000011c0)=""/227, 0xe3}, 0x840) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) 16:00:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) socket(0x2, 0x1, 0x101) socket(0x6, 0x3, 0x8) 16:00:39 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="12967ab2b7f1deb8c3df62df7a8cfe1de2287ca8583969364c0e4527d462f86af8b2f2449c369732125b3c5ef517c65e348bd69e17a188d5f6d20a25949b5fd6ee49c4523579b178599a7c22d7f5b3fde82010306fc3163762f0dcfbe5a6c4c16ce0d517c5011b107c7521c2fe013ef85cbfa03f2f3776779573d5a7d18628ae5692a60a063298e62afd118f79eed4941bae1593a42b9b9292e5c74b0b844778b2c4fe325278eed43b30f80728b1b7413aa9b5ce74e38d93cbb370866d04dd33b6ce833ff597fa50858f1d6e702621", 0xcf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/236) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x800, 0x20, 0x7, 0x101, "c042f1bcdfec4cf67fd84129e2847c3d855d977d", 0xffffffffffffffff, 0x2}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) write(r3, &(0x7f00000001c0)="8d7c60e9ea1fd279d929e6e2d7aaa326ac5e90f5dfaa3622cfd15ff127ae79ca20549c176caeb3b3facd2c6d20c1411f4e9010315668e6b06b3ea74734085634ac6dd1f633e18b582daab9a8e37ba0cd71c0ee96c33db99be02a7f2aad714f9ee6f5de058bb0842a2fbb6bbd84532fa072333058a8164a3a506ca35f3a7cb4e44c29fb853f7e140fd7bc321d4e0fa031e64078094a275679639e3ad58ea2d445846a4d", 0xa3) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r1, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000002980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f0000000080)="506877a031e909fd31a8393664510088b051dd22e331bd7b260b1c56e2d284940fd35c1ff2b07215e9f77bb35952eb1052cc1a98defe55a449c405cc6a63028c35c24b5cd52c33203bf155efdabb97ea062e24e81d714b67ad6417daded355ddee983aabae1f19b0639c1261ae1b7ea7540a6b9baca44aad4a52bb8a8e326741d7ec0f09d01aeb4aee7c5657750330ce72677ef54e42886a209a8582cfd2d90f930f8b133ab7d462899e830f", 0xac, 0x403, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x1e6) sendto$inet(r0, &(0x7f0000001880)="e1347963c683f0ec7fb3346bac7e30b5c862dbbd7ce292719ad16e3c16c39a18a2ad34871313b848de00f6c74a9f15fa25f013f2a9e223e6a07d9d133d306c8bfc00efad3c2d6e1af1a29f345568d7aca41e11156c9116c881e2dfe9", 0x5c, 0x400, &(0x7f0000001900)={0x2, 0x3}, 0xc) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/65, 0x41}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/217, 0xd9}, {&(0x7f0000001440)=""/85, 0x55}, {&(0x7f00000014c0)=""/207, 0xcf}, {&(0x7f00000015c0)=""/92, 0x5c}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000001640)=""/122, 0x7a}, {&(0x7f00000016c0)=""/100, 0x64}], 0xa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x208e8, 0x110) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001800)) open(&(0x7f0000001940)='./file0\x00', 0x28400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001840)) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x4000, 0xab, &(0x7f000062d000/0x4000)=nil) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x48000001006, 0x0, 0x0) 16:00:40 executing program 0: r0 = getuid() r1 = dup(0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) setuid(r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x100000000000000) r2 = semget$private(0x0, 0x3, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x6, r0, r3, r0, r4, 0x95}, 0x5, 0x839d, 0x3e3}) setreuid(0x0, 0x0) getuid() stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000039c0)) truncate(&(0x7f00000000c0)='./file0\x00', 0x7) 16:00:40 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') open(&(0x7f0000000080)='./control\x00', 0x10010, 0x8) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x1000, 0x5, 0x4, "bd41747279c43cf97c7b477382f184cfc2fc0c2d", 0x20000000010000, 0x1ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() mkdir(&(0x7f0000000180)='./file0\x00', 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x2, 0x2, 0x10001, r1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getuid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt(r0, 0x99, 0x80000001, &(0x7f00000000c0)=""/244, &(0x7f0000000000)=0xf4) socket(0x3e, 0x1, 0x4) 16:00:41 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, r1, 0x4) 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', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x611, 0x11) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000140)='./file1\x00', 0x40, 0x86138) mlock(&(0x7f0000723000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0xc000, 0x3f, &(0x7f000071e000/0xc000)=nil) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x1ff) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x6) 16:00:41 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000740)=[{&(0x7f0000003280)="81672d6a24a3b78b45858c9a431c73913c4edbdff842abaa98259baadd7b34d88ad50d3566fb94f7372a3aff5415812115dfc4f5168b0047c994c4316f6146059cfdad223b8beea9af3536c8cd1da96ec2874c022a620f0c8b1c9b01d09a49ef7b2868f767392bd1e98f3b69b23d1d0399a4f6c3fdf6f9619de517fbe65ec637209d61442124e3b658622b74c12a8ff58535d5b362f1c250ca5942111cdf4b37c14fc06c366e838653f4cda40fe5cf20a8a749d3df44c1026ea6ca88ff7a71b880c5e71893d2e0bb624678b4ee50b3cd95c2288b4b54e098a66d0beebf972121e0e820490661aff9ff8cc976b10edf9093298bdadf9809bd0ee1f9d68c2dcdb376e5cc50cbc7cbf86a8ed9ec9ebf134be8fc91383944ba58568cd5091caae54d7035378274f4f2b9534d22e59b0501bc02d2d7cf5a9139c195f039a18ac72771ed879ac4ebe2b31b976861ffe35266bf08830b2483af795627e53dcd18d661b25588c98e3761fbfee03929303064bb78f032d9176fb03ee04a9fbb1ba0497485170e27cf0dcc3757864ffdb721468b53acfed11f7703b68c7b1a3e482b264ef61e048f446c3631a8d46d687da4aaac9df85db46072f2c50a7f451077256d343685194be1254e55d0e6102af84ea66df0f6538288c259db9ba85909871981dbb7ee741ec5a62a555c48193779c4831c8f65a7ee4673f6e59749c620734792e3709451828fb269f385fd4b03975be5ed346195c51ba138497a50a4353da17aba8c0f8158d5caf1fd9c99319b6f073da3b93140ab7aa7ab1f176db093c580a78c227e57845fd2333be18372a1d966d16e169d15dc8f5c77ef9cda193451b757bce82635ed30c83b3bbedbb37f81ea8c689e003067c2d0e30b94237ce407ac643c454efe673f1304a8750a859f0f30226b8a65db033d5a0e1400ec4b806d19684c27505a210dab65ac65c1b2e20c66d595107d6b06b9a77b43bdc4706e3918ee9a27c561551b999ec3ae99baaec2b54370cedb7bdd48d71eaff3b5fd0c115614de8d8d5897a4ada60f34fdd3cdcbb2a97761ecc42781b6687b1fb68b2a545810bbdddf251425b5f67c388b166a2f5916b28c17dd2462d3746c612bc8d30311cd9e6df948ae59ed82f4acc0c958238e54484f4e380ca32aab89a409a5205a06285f84a15189b1db56a41fa3372744d45f371f4c093163f8dcf04ac27d482e073484e5fb6965a757276f5a2ab305d311caa2a4e5b76d27748393924bb1bc9b2cd0d9d8d338b3dcb7c29d5fe14561800cae213f1825cdc2d14dc53e6644262ad65893581100a0ee1f0d29ac684d4b64bf802854ab5c7ea4bd24bbd34aff80fbe3c787eb9947f93e1aa37923f7eda09e9ed3678a5a9f79c4ccd87f0d4e55d54f0b29c988dc024beb150e753642b3b52e58e2688a8c5f770ea764338b4e3c1cf8f2019f96657b0894b8e810508c1e09cfff05adb43b938586177a01fb7e9b8e909d8e4c38a562be49b02844527156c021aa7fbd95c07cd170b2c91d9d05ca5172a56a0b37c46dfdb2ce7f08d2bd411ee4de22b8c42c9098fda8c0edeee5c4ab6ed7b7d0cb71ce99e4cceb61ee95c614a313f468e67bc08407e0a0a2bffe5ff1a74ecb57b2263d8d3818721f2dc3e620c3d9cf890a187eb25a87d6d90a0f750be22798d09f969c85a0f50d2f48b0081d8dfb456e306dee8ffc650faa03c59d9f03bb7c694e89988c47e0f8e39787c9806b884b66881b0109c92226379da0dbf54d03da18b588c1de8cc8754d8a93ee64067176b32f64e03fa5f9290e6182c220ce96a409b8e5ad6c237354c9f53e314882cd87121d016c35b00ffba5d5c0fb5821be992d731590af1f25db299bb62d5e43d40e5d28b483ab9667601bf94f7e681736880d4aed58207f17c1fe1b70d295031b1ccbf8fbecefb31b4a9ebe5de89577f59a0097e940b64df425f8790550f304858943e7a995306c58384c8db768c92671b162622e29197289d44d6288578380fb971ba6ea33e0b7e3a11729d2e44127ec38542b5ca22f8eb02cf67d4237b9df425fb81ca9c8ff7e7de657f1c6f83624c2802b699ad395e724d469d4b7cb71b0ce5e204e06f6c001cb738b2e484365ac3b612339c0cfddc18bbf8518e2025c01fb241a31db5683afda8eb3b4cfb9183b5e05cec52f04ce5fb322d576afce27e04ebef8b515635229482e2714f4be2c2b4a5572ab64faab5053891f9dc36199f6f4252487128f557bf7a4e978f18b7d6a6d9e96392aff6ec0a4dd975ead04acc0f99e1399a96566c8e34a4d4c578dcb8704bbb331740480a79c2b9a2bdd67b7957da24f3b2b6fc7cec8f620771494e19192d1c2e94a68dee1959d8abee4778a73a52e4623df009acc3ba771522dd9ca29ea07cedf13e7e5af36ec74d46bf0c9204aa4fc80bcf5a0d84e9e1bdc41eda69096122b29eb42adcb69dfd5ecb8da9c4a192b67a62a1fda7687c6946834a972bf7c2510478b932fd874eaa04f1568073e7cc46c3cb8722a659865ca958deee4839acbc4b1cd61f778bc09d763bced471481cd353cb3bf01346e5e269b134ed1e35cb80d814da2ab32222bc6afde7529b576b1dd8eac6ec4cd768a27c078b8ae9dd10ddbad48f11b1df0452f7c675591efe121cdfa196aa567e9b23e1921ced342640357f8461688d91cad408b7ea010990f16d8b49daab490a342015b263589762eaa1565ccda8eeca9f292d7a473d7b59feffa766cf6fe4641b197da3d4d8fc0fcb379347b007fb28e39c3e225c2dde646b600cacb029b01f9d5abd1bd0168bebb4a3be6c1724295fd4717202c35f22b1ad9fad5bf1caf0504b66d8c5581010dfb7b8d96d04491644ad4291dbfb8296e5797cbfa7a6c4b127a8b1473335790f377d1f0c9dfe800db928ee30ccd47cd26e252e86d79cddf745f14fb9d5cf2110995ac36d00f49a62609d833de6684ff9f417d0613780ea476a5ad5a0ef2432265169aea9d5e8a2f508cfca30ac2d5b9a9c2eb3fb704cca1f6aca4f9fe367f91f0f4afe7fdffe8ca598abf29eee848ae22015db86d5c983fd00844c1344aabcc5bee81c23daf48fa071ac3dfc4bcc02b7e9b533228f421568591926b836221dd455336292576dab6a323d91044dee90e895f0f4c2299e1c963fcdb861b70f049e2a1f9e774ce4baa372c930188397596e5610a86675688400b8b1ebf2cb40dc785fddcc2443d9efd44a38f755204dff5a73c429e6d966a10cd0bbc2756f789e114762677dfe2601b82ffef607f64fd77da977451acbe7fc04f79ad6a25fa73d763380d7cd4b0269949533400b378f93d2b34fc5361f0e9bf2eed9d406887d9447bc551c491a7a7e7186146fc6f77f9829e2983d6a21088efc7b6569231f8a6585375879c0d18fb455dff8308b6eb7d9412bd2aec9abc001c39b7b15a3c3cba2b0bda0fdf060f07ca62fccef3a0aa7360420ccc106eab731571924183587d6a5dfc8b77007b19103f47cbc00fd2d9f410be662130438f1c42a05562f33112b12c738cb607923922bae6103c6604bb818958f979ad841e83db4e792eef27bec2ebc490776f5242e475eafd1df5639f8cc36775f7532f3a3ce43ff63a69b29f93a0f15ab5761a6e161c9e06ce9e4c19d56f27ca77f143e17e611557aac01d80ccbb3324d35b131f0114bd9790cd965bec9ef23d33e23cf15f2c9dffc0c05535790738a7c29323a5814e0a0216bb0020b1489c12904c3efef3ba61a476ba30c607ecfa6f1a4cb58b1163825699635f78c5cd3ba65ef416daf86fa472fa2064a9fd8629bff4fafbe463262511eb8fc0c13b596d88e0225814b37e700f56dde6e4ccd877ddf7696ef8dbc4a26d354b462d361420e8cb2e0447ba06ebebc4be45526ae5046e4d1e2f2c5975cd607f50db79c1d32ed04523632b78f2c32bd271b0b087dd78dabbb65dcd198bf51158f2abe8ea408618c29f6474996a067d68a058857cd1169d9e1cc909f1e00818067f479bad1cff01a6d810fb3779197a8dea0f3c62b71120b1ebbf8e8cb58ea95833fa9317b11d3dab3ab19b5f0ca0db56bc82a423719bce007720daeea4cf2c7413c4352b21437b462f298eb64e59c62a6db38a01c5bec38a6f2f9f1a75ba5004f61e2d3ee2846ec1c60b354b61dc2fc0bf5dd2502906492333a53c7341c3d872ae985ee628bb261256eae5a49114c35253179a06b61ebf4d72cafffbccdfb70cc655df666b02fab39a7af7e8a27af8ff6643ec858a8aa784d847008c18066ef37aa9c3e67da32f5ae8db3049922d7fbabc8c95a5ccad3daf4c336bf5dbef921f721c2410caea44eb2a62d0e28a1d3795b0701646e7ccfd183eb974b3e035c78c3b7a4d953a3838cee2ace54c92366a0c3892f9c820a9b508391132b61d8a56e091a590c6bbb18ace360a436ada2fbc9880f2bc7edc4194adfd7d95114a0abdd0ba5b0f678ae692222fb25dbf2e9b0a9626b257d51c7bf9f1609e40aa54552865768688f9298f35b4cd51ad002fcd64112277eae9710757c9d4e50c4908f86dfd571b4a704266392c6024046911408498c8e312651ecf7eb935fb6c33ae942a7f5273c8e2a3c9af0c8c70bdba5d7056713c8d5dcc60da1c4769258b5b6af9135c5edf09bac131e89c9ab23f6f318a018f5823a74a103c972955cd3e576ea4180e7b7dc8ef13558e600861e7e966eb456f0556e8fd87a7e1ad5a223d9485f75282dbdea72a66cf972c1d85737a9fccfa85d28de4329aa88657fe0e065b1af2b5bae7b153cdf6f1efd96c648a2579485dc891422d6d3e966d412b0324ce60ec88af4369dcfc05f40434117116ff17c7725e283fd7e07e2885afeb39a43dc747a18addc26074d41e22d1025bd5bac4cfe21275b2e9400b4a4121745cde638ed825980cb58e9c06afb2927a704518e9e3", 0xd94}], 0x1) socket(0x0, 0x5, 0x7) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="0b61d9cfae1181b41e3df5d02d8d03a94eac8e80e07ddfd6a3ce6b4d3c1bc503f591dc83fdce393a8595d6064b5e7876f90a7a", 0x33}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000040)="90dfd79e23755193662b0d3b2bee281d6d0dbfc5c7f9774d6fd87f2b935770e87fbe72db719565619c4e7b64030818d6ff0efa23656aca09ef5acc6a6f64b16ef7131f35b4eabe6857f426797ce212c4140b374feed6ea05085b68e1a8fb2239bf73c01f819825949f44ded45d5d6f70313a2da69bd000c9777a7fdce2745b3de4a17378c1b1d0e5f1a0f7ffa52b832348d69577cbbe99409ef73e7449c41447a43ba7829f80eed4ca061312", 0xac}, {&(0x7f0000000140)="585d4c15571a5de0d31aac2c234a9b94bbba8c3933acb8bf265d9b9229da3ce74eaf4dd16ac9cc1b5d81bceca56e54", 0x2f}, {&(0x7f00000001c0)="b02f4f26c1fc404f762dec366439d31d421990f207288df471747980961b0db1f40adef4201b4bee11c1ba527a349d4faf527f21342cab4ba9e5b1ff52a11b9eed9725c773ec6bda8ee8f7d9cf7fccbc8a4f0cda5e23e7aebe", 0x59}, {&(0x7f0000000240)="86302d623265e9387fe8eecbace54bad5393b58819540215ae7f7b387b5c7a88f7a2ebfdc6bf787d5d45cbbde950aa586b8acdb9f102329d42b7d7fbc6167b61385c8fbc18732a56b31cbb618c820de1ad4e5d47acc4486ea826e5227b3b9ebb0160b429fc658892539dd5ca937c2efb17c824eaa95ea9fde5e60cf47f18012b49ea02f996478a37e4927eec8f27eab6f95ca9c305cff6d12c1bb4e61c61111de64b3f365d9660cd9ab83fb3263c64317b92874c0cca4720e6b96ab09517ec0faa27e90f73a1c8d126c7cc34775947a01bb7a7f81bee707a355912b42e56bf5752d8f5d8924bc9f27f8ccdf0", 0xec}, {&(0x7f0000000340)="3393a269ea3b39d32758f748438b45a692c04f8b116660b5e1d45f24383f6b93a7d1ec8dbc512b3fc939181a47f916effaa60023955fb778786642e6a745b68769b1150ff9bd8b8771f5abb4a43c14e402c954098b2ccd74c702a35425762a1983790e5b9db63bd99421bc0b152ef7f172921b467066e279322c107dd949f5b780cec675bf614b535e7c59a6313275252a1d508797aac8e04223798551d253755f9bb91c3d273ce35a37ad0af96c6b0a5f1236404b377d91a7a1110c54dd1b063ca1099316cbd4611f67db5637f29b862845c236c2f48f6ac80fba8370c4a8b0d83e03843625cbbc26b2fae179619ba4e335d67234314e9a283a5cb6ae465830fc3fa08842a9fc15950edc0e8adde2debbae4dfb1a1a8b5f94239946be71787c0bcc936cce2af653bd0a625495adb9eb29c3df9e81c72f1f60e584072c08b4696a2e4450d3e8dfd8ada4128e8f8df7b6da0accb3fd90e253fa5d6185438c33eeb381951094da39a7d2eaea51125bb317a0b4a7718d03a073597d1088b8fb7aa4450548a460c569f727b2a848f936c37eaf22bac33c7ed9c9b1a448178f81ddce90b5ea0a789adc6622fafa754b684eb5adbb2a7635b052939677f20f967b7a4cb7ad6f7ded0f7fec39ce863488907cd7089d5533907b5367b5bd3da5e9b321969df069ade0209d8c4fae1cae0288c6d4f9c340fd1a7daf02a1b830e770a14b519d40de9a7704281fc744ee42d30f577517477fd6e6d80acaaf4d4d9034c64113594d359907e462ab464d8e4adcd55e872732b5a3e070f3c87a84d796cbeff55a07e16ad7b97037aa55b9f7383582c80bbb43231ce21fb1d158397203cbfff42a4a7c74b7ef36640aacf2a5a5118933c6ae030da676f5901b7b310f22917dee5ae88c4164c2b84369ad72975782cfeb744b4629de04173ee15e6998508eafbd2d2fc432b380c8054bbf5c59ec53a465df97e5be7636460ea369c54e1fec7681d22ebc16c82d718ae6b55383073e8d6cecdfd2f4e0e4d088b218494b607d7d48fda6ce131495dbcfb2e40e636ed75fd94bb4ed780057a801e0afc9346d8156fe256fb3e07e25576009394fc22953dcabaa63d4802ad2f595cfc1d9504320ef16941620db95a1bb3929318aa38583d04c6a581c84f88e964e2abb01d1ff0e858536c52ab6ebc9ab2d197a746650f76793d88fdd539f09070b5fe4b26fa57f8eb3c44b5ccb66c6df3447df3547fce0adddafd997788fd17a96f82d4539641689053e92426fdbd16d484d25dd86a4cf4a69181ec72bc32bf2d8a34f3279c360363855a38f96fcc6e3f0eb8671f728dd86669838fb782f44631b00a820e29d79879219612cf5535070ede08e5317617b9f8d2286d62da3cccee4e364c5db3b03b932b2f2277654a64dc8b064c092449641fbf72060924f936fa580562c26f3f0b52d6a009ff8f19b340f23daa93f7fd6cf0bace09a2a152f77eaf7802b5f59a4cd286258d3526e3951e2cf9d480dd9d39cc61e326c546b10f522eee76f308d38a466e95bc2c964192b239ed9d7afd488d5597ffa0627d16978adcfd2ab5bd6f142b831186e78cba33127d2a4d3f442b5d603ca0cca32b13ed1a9e4942dc67cc222c137fd0f317f733326dd46bc8f153a75102c7047e6504cc436c2d2fc745194c5a470fa899fe434629c2d5d466aaf462842f498c6ac791b78b44925f874c227d1b1b015acb36766a86dc8f24ec5f326ac4d401c6ed36c48e18b69129d76a8df6afa76afc83af05c0f379255fb1d5e0aee2d7df81b067a6ce42e261afd1121f4546e2bbc5213131899ba64ddaf1979975595c44fbf152f37a9d878e929c92bf657a13a69f6625786b95e9f4a04339ee711ba07344cb3363fc204fa19e9a88b571b996ced4581e947dfa706fd4add07ed12ef1bd7d3c2200d1a0cd2680d45312a86fac932da844c28c981e71e94d4aeb29ced1c0599984ac13801e8abf5161532cb6b1aebe860d46c78fbdb6f38b2494d0f8d1a538108bf16c25ee1de17bb9e9bbfacd6572733affb79deb037384c6bb9289d344e4d28a9eb3fc281dfccecea3df9ed8d50642c725950bf947e6cf5557005818a478d3b85e1fca19b0d2cb2dc7d2ceadf838c4aa4da912fb047984246f24883183eda8c66e334b387c4cebf7e944344d10d8e18cc5e5dcfb5981125eea85aeda62734825776339a6285bf4d9201296ff7f14513669f258a67cc008a45ca837a2810979a2f256b9dc265263f365719c3ac2faba15a83077268bbac2e3fcc5313bacc80951458ed60fe33233dcdbd1a7cf0bad0c55e551c3de77ca78d1b013633db635cf0b3c313c102127eee797cdbfe45ef5808d19ba3089f30b9ceeab1f8ea9d863f5371c98e66e24a9fc6ebedb3f9e8dc1ce621eb396038b98eeb4473f43fa6dd7ff99c27a949b05c920f3eae7159b6a2c619cbdb12116654d40fa2c141c3f95882156b44033554c145e9b778313c7e9a790dafb908dae7579d42ed518e595b2769dc9769115401adbcead60b97b97da1ddbec0c97f6210cd2f7e05a7d637dd97b908344512a6f4ad0dd44dc0590a0253da9ce800e3fb8db14ab3733f4e6a8c66c4b25c472b8f9c0543a869b0c5fa29f14b87f73f5dfef2be83844a258597bbc835260d3eb22e8c66cccd22943a7ed00ce093adae12523eae4d9dd52353dfcbb0cffffc082d95271046d28373a3709cd1c6b4766d22b30b06461cd58b37e23392a38e4794a09e2189d94425064b65d7e307299b507195642d28a7b3fdddcfd1bc9f3cf33bf80cc845fec016cb6ebd718062cb2266a99067453041c2db9b8e5f4f3a10db04dcfbbd5b6be9416d2c5bafe1b85782e33fdea48d748e36c7054c8fffa239237117e9b8ff133bddadfe65b0835a18d81148c28b3afa27a3fea9cb08cbca86aaff8b0141ddba19bbff94648741c42c618405a72561a262455341e4528f8f5f7ee5a17e09b9642731a0292eed18b1698ded76dcd735478a9bb234de38047db16a2bf3e4c2c17d01198d6956a54ae002846a0d67c69e8bbb767d82e1a5048e3809e14875d7fefbdf9efe934ad010c3359e22929462279b8c9d07eecc80336cf5dae20ae41931467d74ef4ee412df33fd124f070859cdb719107819053257791c8288b16fc9876bf665ce79cd89a182fd921079df8970d31ac14cfe4920ce71158f3527aca3e633aabd9ddae17eb7580cac7e0c7c2b762a569b3a57cae2ee352920114a21294353607ceac0ee28ace6c3245dd250a246eb57afd1eca4422f7df63f825af81e1d4938d515585f6ecee59561bc11f25616ed5cdafcc38ebc0a56307064b95a686a4b5ada778fc07ecc9c3e1886bf89d5a6fb5179bff9855656f548d39e427889931f1e95336bb17f16c23d7aea8d04b2f23f83a8efc546ee5f53144797110215d373d97ccf88843480a17638ecddd62722b16f1eed681fb094c31f7dcab12f9aa5d0043c630217bdccba633438e0fda29cb691a2f9870aac4706413cc47d936f269bd9ae4bf6ea1212ea26cb95dbef1e1625401ab8ae457e59a07e05bfa6a0f0cf43578d65bc9a1be783e883b1e932b3e9030936f5800e7322469fa14c1c2d0505bb4f5ce6a02fadea18d17a92a6ae4e51eb075d59b992abc7e8d9ff1c6a9b96a10701221d8f5e25a4fb9f5ce912c23e4f5e0b1471a4b8aea8dfc09a3eb7cf4ec1ff2fca075872707561d913af435ee7ddf98222e0c31fbf2105c0b0306f7788e9e2d8fe7724aa09b06ece591b60cdb283bbc31d3fff747d4a9d6c3d06ebcfe16d0bfb823d544c88b38bb5994d3e3764b836b92cbeb3db14c4df1f5cd96be68f8b49e30f481c563761fe500df3a68964e1306cb770413a1b3a7d258f271da3bf209ecf1e0c502d558d498aac492c4432fbe21156302d9ceea04bf408140bb2ed19f6c33fad037e55418e3fa1985409c88b5ce15f7b313dce87dc5dca8d960264f96677f985d992eda72058eea85576fbbd1fccc876ecd28626079a5a2b027036ba4850d6d72742332dc57aea78fcf30b69bbc84e2066b02c96ba8bd58395b6a872f91ca9ee53227006b58b3ea6bbe34678189a6a22d13a61a69e81ea5dd16da23b3d756ce2ceeccba6e52a1e828012be734092aaea1b67da86a7ae50b3147eebfcbc91d8769e6d4263dfff294ff942e5cfc9e6f746cc1056dfe3fc1952a7a7a2af131130bc7e32a7b102f8a51b62418d8bdcc3a309ce72ac2daad1ee4f6c2f1c8400c59f2322c150de78f80f1d2bcf95ffa446bfe3533e8ca8a19122bd4c4218a5d45ee0dfb5621c901783e1e5ea32d49f8915b1a7ccb31318610c0952c7eeae989099446193ee0988eb1196ab8b399e1a8a0971818f86d9f3e85c1d6c3bc49d9697cd18bf60fee5714dd22f351b20865bfa6208841ca59cd3accb3a9119edc34fc1492d0bbb8197af7e3d3dbeb6489fab7c2f1229fcc744b6a656d85bd4c1e901c874810a517e2579771914910c20bf8d439bcf267579b4b47fe547881e16b4c57563af3949410cd5250497637653cd4a08d0027d2e4d1621237a3de01e4704e5ff94ed4fb83c86b7b8f7ac5db18f849b3135f1f4dc3e54ad71b3291593eb2a7063db3ac7b3d7231bfb03ed4e1d1eb2d7481e049e97a00bee4bb6fffbed0d3da0fa27841330dbf2175d3ade60f4b0fa4e5f011c94bac926fcaf735d4ccc7abd1e83995ecdfd041511696e00afdb2cd0de05470a859caf2987ae7b38b34e4a5a3ceaa916c1aee413237e94a64ab06ebf7fa7eefe455b4f9f306655e73ae8093a7d1f390f0c0372e62b134d638f9ae1781f3020c55f498909730d49cbd4c01b42062375b4ebbbea6e650f95ff2dd2cf7e08ce90ea6dddd8a52c14d245160142da07de1972f669a8a7792f6a5e437b2a806f8ec48416e975d7c661fb882d191ec5c767b1be569f9e54cbad6221f9c465c01c8069b6be8a1ae22439a2547dca53cac2119e18c0e0a8e439d79036a928515f6b020ec6562f8d5dcaca4cb701cd091b6e682194a30cd903ebed7405f83dd3dd0787f16d502486bad514778d8608965f0d608fbd9ac6617a28f4558ebf8e5a059ae126a22c40aa31bfe357be6cdef8b1d1a4a46a2c47ed8ea280be986483e349fe83a98d6a003a8db5b5a152f28cc81494dd88cdb3a777dfb6b4473bd16dbca9c492d0e1dbbf168b47371ca02b7e487a09b87482594d5312f484a3f4570d5f35cd1094f6447295dd57c12d013af26f6616d6e64f4b6cc24af2ff44076037879dd469e79e8e9b057c53456afb77303e7941b9bccf3f97802556049fb93e76b9ca41f779dabb1de455fa2285bef5baad6688900173083daf945a3e4e33609d8ae10d5de0c48d3a955c631e1f1854c0dc17d5ceb2470f983b6383ce61af2e559b53233f6b9ec3f022fb27652b55243f41b8dc9b7441268caa3e73ccc0d43f158d32914251849ad81a0fecdc1d6b22abb8cb69761cee560463c52dc3d0a6db8b91cff9efa94301cd52dbd9587fb98672c084442608bdbd45f252eaf0940247a286177395fa1c877ccd748f2a1194074c2adb2c5df19edfdfd528f4b637cc7c584e277f51c2fa1e0877dac070bd5642a2679c1f772756a42985b85cec6777b1a9b2ee0e04d42bab9a0bf3b048e67fef6a7105bc0e79f3a10082308fa0a9f99559a95ea9617e1b19c9a1f4329fd0737a59b8c0edb7ac6595a58c49658f21b390c539b635197b6f50e0e3dca82c836434a37891bf27cfd62d35e10f8cce7c63937e404ca69952c831857002c57e578fc94c1a62bad4fec13d6245ed", 0x1000}], 0x5, &(0x7f00000013c0)=[{0xe0, 0xffff, 0x5, "406fcf7815213e9f92e04f442f5a126442bc54e67c12c794730a24ce773c731de3622e8f797bd274e4a600381a844d4fdbd13ec84e5d77f7594fc70b369358e14400c866627d1a0ade029477035395e3e9f7f669e4b9d1226151c5bd52ff1dde8911950c4b74a3ab740920cc24bbef410b97195b7f0821da26ec6620c9049156deb63a6dfd3f5a0379bd46cc96d188d3227ac2a7f883b8ecac1335988cef55b3b78cca67ac40d477ded3b3171ee3d7686cdb9679d6932780da8f86d082adf0d72b83e30a92905ca5ff2b4f8c"}, {0x100, 0xffff, 0x7, "34e49bbc404cfba6c55e7232b23454f6c9f494d2f8810562699260b2aac6066438950582175c5933afb9df21b73f102d477cdfc7f088ee3ab95a717bd4ca0dc64882dc2a73eeac24f3e84cf99f207306956788708bdff380bf4c0c5847e5fdf128a9280f38c940a4b8473d71d6f8a4f3a381b739122b628077bae58c8273952736bd30971094d7c987ed6dfef8e4d38750db7cdb2cbb3bda405522424f3e59ddf2502e3c44020f7667bdbd94e67071da398e939aaa308d2886c1d74931a12a01ff86fd8a9031dcc7b35905a19709ecb98c8a0417883f93892ace3588e080809e78bd2cc6065204d91902e0e047"}, {0x10, 0xffff, 0x7}, {0xe0, 0xffff, 0x5, "7209420558ee3a5461471361e706db1ec26c244e0dc1fd5a7599665ff46242d5fdf05f4d3d31a1e3847d825b02a6dd65d7d7b2efbe4205130599455e6b6a1ccf31e1d841197d25a26aa90a3a54587df7912a7d2554bb32167cfb211e2d092beff06929e6c8bd31784649f0d17c5b0c645481f1f64271f39e3e65f5a9825f7f812a17bd0bb7974a71b4b343fa555bfb89b766d64f11e754c331dbec302a52df61e54ee44f87fffa32784e5d398471dfb7d4af6635d43d7d1c94c3b7998ed2aebfcf5230e8e362b66621816806d7119803"}], 0x2d0}, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) 16:00:41 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x2) 16:00:41 executing program 1: r0 = socket(0x800000218, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x5, 0xecc}, 0x8) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x801, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpid() mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x2) getuid() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockopt(r0, 0xf800000, 0x9, &(0x7f0000000040)=""/60, &(0x7f0000000080)=0x3c) socket(0x0, 0x967d073f5bcbf405, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget(0x2, 0x1, 0x8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x80000000, r1, r2, r1, r2, 0x2, 0x400}, 0x6, 0x96, 0x100}) r4 = geteuid() geteuid() r5 = getuid() setreuid(r4, r5) fcntl$getown(r0, 0x5) 16:00:41 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:00:41 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') r0 = geteuid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r0, r1) 16:00:41 executing program 1: r0 = socket(0x10000000002, 0xffffffffffffffff, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x2}, 0x5) 16:00:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)=[&(0x7f0000000140)=',+*)$\x00', &(0x7f0000000180)='(}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/\'$.@\x00', &(0x7f0000000240)='%\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\'{]\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='^):\x00', &(0x7f00000004c0)='\xc6-]\'\x00', &(0x7f0000000500)='\'\x00']) unlink(&(0x7f0000000080)='./file0\x00') 16:00:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x109, &(0x7f0000525000/0x1000)=nil) 16:00:41 executing program 1: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 16:00:41 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x8005, 0x1) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, &(0x7f00000003c0)=[{{}, 0x0, 0x1, 0xfffff, 0x9, 0x414e}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1000004, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0xccf5, 0xffff}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000003780)=@file={0x0, ""/4096}, &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() shutdown(r7, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f00000049c0)={0x3, "8979a450c5bb807aaa7e6b8ff0df90a358cfedcc1849a1c1a60c33808639468d481819274759f3c4126f019b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df91615435615bb1"}, 0x55, 0x800) dup(r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) socket(0x18, 0x4, 0x2) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000040)=""/200, 0xc8}], 0x2, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xffffffffffffff8b}], 0x1) r1 = socket$inet(0x2, 0x8000, 0xffffffff00000000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="6e2f224ebd863c4c79257b459ef3558a0c961714c2a2a83bcf8686cf045d4cfd4068c9378afa766c70e6fbc9b65528abdf1bc1eb53ced33cf21019d54c9e33698abe7047f3ea3833ab8b05351517eab5eb34d7b5c0d8f0adaee9cd7f909ba842939045e266a69e2fb4c55f577e8279e355a1556d15d216ea702f21261855ed46f7be60251f81014d2d7a56532c7540f5", 0x90) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffff000) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200000000c5396d6fec925ecf00"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getgroups(0x7, &(0x7f0000000240)=[r4, r5, r6, r7, r8, r9, r10]) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) read(r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r2}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r4}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r3}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r3}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r5 = kqueue() socket(0x0, 0x4003, 0x6) kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x0, 0xffff}, 0xc) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() read(r0, &(0x7f0000000280)=""/122, 0x7a) r2 = kqueue() socket$inet(0x2, 0x8000, 0x3) connect$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) r3 = kqueue() r4 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) fsync(r1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x7d9}, {{r4}, 0x0, 0x4, 0x40, 0x9, 0x140000000}, {{r4}, 0x0, 0x40, 0x9, 0x0, 0x2}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x9, 0x9}, {{r2}, 0x0, 0x11, 0x4, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x6, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0xb4, 0x8000001d, 0x6, 0x8}, {{r4}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x10001, 0x6}, {{r3}, 0xffffffffffffffff, 0x5, 0x0, 0x8, 0xff}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x4, 0xfffffffffffffffd}], 0x5, &(0x7f0000000200)={0x17a}) 16:00:42 executing program 1: r0 = socket(0x1000000000000000, 0x8, 0x80000000000fd6) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 16:00:42 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x2, 0x8}) chroot(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) r1 = dup2(r0, r0) r2 = accept$unix(r1, 0x0, &(0x7f0000003940)=0xffffffffffffff5a) sendmsg(r2, &(0x7f0000003880)={&(0x7f00000022c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000002300)="dfe9052c15e39bb724bead83563cc91b393f130c6c52aef425445fa02532299b26ac69c2334d963a2370eff1f0abb425a80734df9ca285c12af2696527e0ca4f6b83b29490f4ab4c458bc1b9a0eb35119b06aaa927d271eb52aa25084ffd189b2c3c44a49808046d507faf46f49de2e21418", 0x72}, {&(0x7f0000002380)="791b5c155e03080409911e0d082273fcd1a2ff96bb1c730e8e09db569a6b4e182e66a81b18bf84e6ef3126107d4e20998383cfcf623d8f578552a5e6d45a5fcc7c2663134dc6db2cd49d6ea865a60604098ccdc2796ed56f0394b165bdbd5c5bb540bc42ed5f1cc334d7e925aca31db4c28afabdcb67f79d12ff729b34808ac084076bda32f2d68ef5d3e6a83cd4f68548c467d08b401c0c69129eaebcf48f8bc9c30ac9a4c1843f5b7766d62eca99723cc07d3c984c7b98de3ff4eced9efb98285ef919da32e7d06263cb912f72a7ad546c0a3d0f6403a19c1c208966db1d8109d6cac4a54d11d804adf9267031af0cd850e614", 0xf4}, {&(0x7f0000002480)="808a1bab5f2a65a5b527998c0a7782e55a5c94634e6c5310da02cf20fc8406a64e57dfb50fc2be2f37cdbd719dfb", 0x2e}, {&(0x7f00000024c0)="4c5b5d196aaff86ce9fc3e16862392d152759d3c677e4210f775180cf2030d45229997cc37726a8c3b1af07938cdb54e82e501bb01ffc531b840c6bf6b207dbe31efd1c2c4f7698fae0e44d458814dd1c2ad9498c75c75ef6cd744a02a772a9b58c1c0d6dc4596f31131049256e75bc6c6af91b8f988c364810c7af633b46bcbc204845aad9459b05419e60245e95986ee1560879524a34a41da633c417dfd2f19fc294874327a14e9d3fb603f3faceb5f5d7f2721a3c909df949a8939d8a46de80f", 0xc2}], 0x4, &(0x7f0000002600)=ANY=[@ANYBLOB="b800000000000000ffff0000010000004da21fe739397c9e02bbcd752b74168e61a9254258c9ec98f34b61bdfdfa6873910f813c6b834befb25fc4f91365ea2e8718a74b38c1574e23e31a02fc5eb479b4f85ef764c414d7caded44fe93b8e7390eaeda2d9810b164a1564c698bb39f7ab2704aeb082b667e4a797304e7c41d2bfe0a1f20ade75fc97d4b8d682dcde2e0cc70c466c2d121098f5562a5c94dd673c03e9bd12e7e8f6f8723ba6a6ddb9ceafedfea8000000001010000000000000ffff000008000000633557f75fff8cccf04fcef46408236f5f7469411809ef0ef1115bd36262ac8d5dd73b0d2bb3d866d53b972ea4381a102f8c975ec9fff3ff1b54ad2d5315cda2bf4505bbfb172911ce466426c955e50e7f86beb7fd1e1ebbc4278a9f49f56700c508f61503d2efdbc3380a0d77efae6da19e1130f6c484c051457b972fe239d6f4db136cdd2bf9431f6a020978698bcba33930b214ded858faaddea74a6f8d7d61f18468967420b01ac4e9c6526a0efeab964ccc3f27c03ee4a26f3d1ba094533f8b531a0392906ab4c893b55523902a9f95b0b5c90eadca544555d15aa4a17b682426b11c257ff994346cb08026afbab2a12524902af9ee6e8b4799a9ebfff04985cbdf089cc84c2d0aed7d1f0e81971565f159f72531450db70f3914e2c7555f31362d3981999d1d35e5b454af336f3af270026aa0a2453d19dbc2a5ced373d1f06374a35ff3043120e60415aedb945251fefe43bf7caa1d483c98da3520a71204e16b4c57cf73d4aa29cf88a37c551526908b39a71d30b526744b8a751fc86acae7866271d86e934da5bad7dccd983373023410a734d8d8b9f33be11dd773da9e43bf4506dff519f63650cfeebd309d482abde43476db7d90ef5ddce1cbb824eeee15b8d71a0ca0a1a069a68e31a3d57bf6d766f344ef2faedcf99f84aaa8d1eace720c183290e45742b486d45999d95f88eac5f3f05dcee41da83ff4b699a7547ba730a7750e52342403d3a19726f5f8364d956f8170e35e5969bff1cd6138076fcfcef3bc05fde33aeb1843ee8e62a59d63404a1a8ef447927991bcec3759f70558eb61991581e4c0b97c747ec1727a8594afb4730d7876713f3629de3fc9a9485dfecf8b6dfaec3ca1a1fea57f1b7b46f9753c65c084307d8c313530da2d5033bc3f120df36b4d551984a5854e540228b0865571f4c2417af8d0a47e8dde392efe4c39b8021e3cdfbd91c62b57fa985641dd63c1a31ca395804637ef8339935e2d90d40f3913889e674d8b4f6c56361ee5da3d976b511b39cf4be065267ee9e8d4025f37635931b754632a4f4de2029de251e4702c3ec3ff8d241351ba8a5dc81f5ee5a30b22b8aa70134ef26230f420bacef1e659b1c2723fa467f5d6b249133ae025d935397713ae8c4f1b6df6e9bc39dd7bbd114b53b59590babe56b38856b989bf44aec360f713a040769ed87f1c9582e44f07a0c87e6aa57b64c8473e598e317801a11866f4914eb7c0f4a4bb024082301498250a265083685304b152a97f7a0ed983f66ae4d23b65a56bcc9e539e5de1584b0c470ffbe75818573fb776cc107959a314a94590a7ac38d0dedc3872bdc9e4d64a5bd4b9f3b16e3e5bdb04a298acd7954d46731e23c28d05a9c91f98d4ae04c56088d328dd6c54b9373ebc8057b3ab2bb8f7d610ac19799899811ef87b36380f1c4d6d98723a9d2aec25c1e2e830da89227414cf7ce244ee03b51bad53d5c1219b12158752df0716501f0ad991e8fd86fb512b19ced50aca52a920792d241508e31570b33337f8ed57c45bc9510f0ba2688e073b69e95397b63c731bad7a1d1293e009370757da1ef253264d3df8f3a23cc5cc510b3ca15ac07e8ceefdb2e8e5ff71cfb4821b19f9fb148ad1333e36127c5ff53f9371f7b6a94eb5e9ca959dceca89e4758f289dfe63d1f63ffff6f7d930cd008b6f661a8bd1c54c25818387d21986e97cba85ec027a273936424936dec387fc75b798318ab9a1d479defe6d5bc5cbd2a553539cbb55dd865eaae2a16f12b5a258ce63bba8bb5fee43d6c9a76e6c33efa7b52ba657d1c87f6a313439564bfc0bfe5f9d9298c343669f46a9d3f72db8f45a066b657d8261e2ab81620ed5a939796213a14b5d4c6f04e41628544fa2342177f933fc89b33a7d22d964886f3a9a6ad3dd8385daeff5a7adaec13c4a66671b2c4fbba4def47e5bd20151853fca3e501c85f9ba0a13120ef43e2352a564ae0470b8001254a3d4b86c14d7e7215c13205c049e8910e2b84d674cf14f816631f486f951c8aa3f00083fa90e43602ec29c84b606c6757d806779244ffd98a2ae37a506d42e61c92b537d9d82249f380e1737347a7a90bd7d68bb6657e25be9e9d780de0b9de2dc63214f87b88164c5aa9d0e0bf9bf6859a97ce33f022daeb622b089b0e7bbfa60312cfebd306cbc17b2c49754eefb8533093b3d34150b84b220b5ffb0cedbed73c7e6fe4c1d3f213da0d6181c93700f47a1f9b75a85286e5e7d6257ce685a839b09f05c97c2530d467945cd9072cb950ad133f9591173a5bda833dc0e7bad71ffb1d78fde884a5fbf7a36970e93aaa793102baea7c2722151e0c6a2fb8c100b4b1eeb9fdd3caa4ef68fc8d246c3cb65fdc34ee6912ae0cb37cdc65493fc8ce0d53e829e775893b8106e6c5d6f4ce97fe7b21bb5b9c620d74038f9a3dc9124b8c9a3cda57218f1395d6eff43e1a82eefdf551951308667241108c29a534d7475a5484e9bfa9d695ebbdf286bf2d5c14631924debe424874ceea9202c36a8f7223a4fe97bd937dc5d7bb7ad20f0ca728cc0ad57ad8244028642002f7e1c40f076ad6c407d866bf4ce0baf966d98e258958f4740c5fdba7905ec10462a6cb84ec6eccdffa49afbf53a2400d530ba8a1116e38a4cc6253f31c0413620faf837ca9d5e8a3c642e9368bfa1c8a7937aa01371b566511d39b17f7817b4d43d0273102c0976bcac11b5971c5acb42da4447ea5c7a2e0202c8328c4c831707c105424d7fa07be6274a199a1b66a2a0a4d718d77cd67ceb305fb3a2f9202b9abb18132adefe42841d063f05eb1591547f9d969b38cbd7980cc8c4bd55e861deb844f4fdd2c398c22e2917a7c4373265c638dc5e572ef2af9a8d4a1ecf8faf6521bcbb80014739d2f7f92884b60e8b2ed633fd1d75a2a2c90dcbd7cf7e0cb35db4f41f2c3bb7132bf42fa6e43b94593763f996d1aef31528a7d468c7ddb7e32f747935c535f9b197c87e7e1f3faf8a1f51232b21a87068b03fa7c7a9ac5cd48a8517758571470f890af791fb487305cd75e8f4bdfda699c7717a39171bdf56c85761568e87399b659d3b79d3bd18eeccf1d1728257cd032e16323924f69abd2211429fca86666a8b9ac51c3fd3c5c8e59834d0d85851d3753f39bebe57c3997faf1f848ad72dad0cc9b8aa12617457c3a84fc2bbbeee2af12bdf796057ccdc34500bada2c556b77776497213b3e5b033257c0f5afb95127e53590ae2df91fe86f9c3c5bd3395b09126f320022f3efc0dd46ea53a67b362ee8bbd1affc5ee082f0b6858b5e7196f473b25bd112ced0cf63f5d230f0b91d1655b7a97caf64457f38bb16d0c76f642b123443ec682bde04e214a3b7cf6c7469c7bec05ca0de9cfb756fa1b4d5bf859e48a76832525630af57a508a02451f9ebc0b4efa173e49a284eab5d96a6b6ae7164edc6f0723cb76c4603abaec1ece79606257b47ec0cd5f1838a920396f24cca8c811277448f66feedd9c53b5ad11b331b0daf6dc8009e6c3ded0ff6d36e28e38a3d2a27e5f206a2df95033f63f3d7ecb467b382229154994c51b5feec534aad703e17796ba220eb67897f60a1cf459b93fa8d5bf96cbed723867c98efa767c3ac96cf326498132a25d129b4193af81e1f1da951a235ad8b825e8988339a9377ff5cac30615574287cca2039080beb17c1000e313fa8dcbc43b335af5d3a453008f72225b0228a91e2c670fc43b69a6dd3e6d630e563122020bdcca3cc330993d96a471bbd99918a6ea531890effec166b061450232d8c0bfe99a7cc5ba584a93ecb13235ac9781067d8187875e81938eebb6a34dbf06faea3d95ffefe5cf6642dee177f32d4aedb03c64cbc8a9d7d50b4f90bad3d11d80f5055221c5fcbc9abd2842d63f4f86d75cacd28dfc14cfaaffb3dceabe5eb6e8c28f50dfba2fdba21c06bf4ff53b17e23a66389eb7bcc863c0093c056d30784420f817617c708780f47e5be7a8855eb185a7093f22e0ceecbb73872a4ae9e300e1c1e29c726e40bc4b9a9becf78e7a1d8007e8a35772639b635f6e2b1ad2f18b92927a44c9e6373628c5831396f8abc1f1414a8d568be522a759995502ed00afa2e1f124435aecfacdd05f70924c523ff770b01731ef261e25fbb0a437a9e1c8230e4208ffa95f45fd8c6d7371ef3ecf001c0da988578bbea50e837c2879038b0cb8eb8efe7ea033b6d22a7d250aa0541c347812f6b72c6ce12fe3ab85dcfd0143ab57b127c002bc6082d3b6e037db12fb46905566e49b79a50c235a1489f20ac212853df967fbe6f9db22e40d89d47a48fd493dfe88a93b0474ba3d0fc39a301ae486710ddc88712bd130b14d63a06622bd4bcd0f8d24b930ce753868b26c228f55a67775056e068f8e16068a6a5410fa32f4d9dcafed0b02c7d2be160dd70fe39c66d7688b1c3a9e44d705e53de1a8042a898461be3ff175d09b42a962e61efa580bd988cc071feb134dbf9e831fa20cb47d32b7f3dccdeba7657993ed240a65e0093451db27a614f0bfb6b98eec6894c612d289be5adc55fe6f806dffbb030a3377027c2cab8c4d1831df7e512322b874c7b0ca67247d72233538d4572da25ff9ffb4d526506a0286a09f851ef4a3ec96c3e7a12582696cc1c7d6e8b8f89afc95c2560fbf2e2f65573e5907ac0bf88844990d9b7bfb8ad2af7f70a41384bfb8defd3923cdefeb1ae5ebae6a59b14b6c7faf4e1be4b194c1bb8c04826ae4966c75de11cacc28e1e173a4b488ef8ac8ce62e3a38c45af6dba6c78d4644053179f4b12af08b7520912c116c8fa2eef11761c3a1d9331eedc44db4a44355e8202a01c8c05f5e83e3370d1b844c708146bc504982db956b9c393733e98a981840164ef51efa1f8af276787945d080e0ba5124d8460a6b4768b06831bda89ab1a7ffb0f0adcb9c1f483a1d812067818c1ac4455c1cd8e614e52e6e76e33cc7e00c504a9980b0ab762f14dd194c88427962412101131a4fc457666b22ad84866e618b22e9fc290016a80f5d93539c62688f8b7093e4aad9b7dd33ee9d367d20b3717b073d2978b3baeb15cfc2da47a4468a0f430f0f4f04f39d11afe91708b685bf4f6c430d60f1da1111695716c3b5d7ddfdcfcca44f56545cded05ceb83e7afa4cda539fdd0b882ca849dc51865d39bb9b15e9881038b1f3567dccfe268b955f0af6fc8e47f91ca21aae758c98a8d6c4a4bfece99b9319a16f02e50921f6342aa3c16c7c0e32285d4851a979c903fe927e3359c82e9f8f04b2ef3a46ab6ae01eee417825edebc3ef15d0dd8801176a541fa984936c9af8b26a533d1bbc695f36bb05502e499a95803a6633a70db6ec210d7a81dc4ffee6854d99b34b28b5a932fb041b45620ccca259662569e36634ce7bdec5012980ebddc07e6459a239812a932b2f0cbb765927cbec6fc951b9f62df08c78239dffafb920d5923402fca7e6c89af3e5c61a41ba3b57bb9d168f800c478bbaabd2fc91860dd3de6b5a2533f879749e52d9042495ab252c5ed5654973829174603a580612fe58c84cf599e1f8737a1223abdd279d0e3c697b697f3ce1cb89a54ba92cabb163d53b790e038c6c30199dfeb368bbfb83e2a69a911081fcf806a4100854e29617b5ca7dde09561632c94508d0e6f1981673050241d959f2940b7c96b91eda9f34f01a21bd5f996cf43b358a8954d92c233b0b81e3c47dcafcbf9e7de89f535914ada4cb518f3bed85fccb707e48ad0eedd52d105436c04f4449887bec178357a8dc81fff28f80b3ca8ae9a1baea75b000000000000000ffff0000770500001cc5ab0db25aa296d0babb319a24832e5461a106f16a5bb92992ccf9d9ac248ac260b820ee8193e57c7598be752a7c3cd366127be708173181ae2bb082b3e9007482f8d394f89431e09c6123f6630beb7606b86ffa866dc7390282eca46a0614fb17f8b70ccdda06d2db31d88fba7c5bc6cdbdc8f847a7b46c806b482ce4e2f319ae89e988b15fd80b0acdd74ca5811c90808be0f40650db17c5000000000000f800000000000000ffff0000ff030000722c8ed63864e89199c390d5c1f44ea97db2c993233d2be125d11ea3f6482e08442d7817ef218c693bacb011fc9caabd276dce4f21ba21dfc5f90f0d4c60fd271cd87b3455af90bc6e7567af079927856583165ce3a05d4e1e553bb39ddfc2bcb44cd431f1b534be173698309dff114159675982f1c735b276748115d9ae3aba3d9210625b8ed1151e0e315665ba1e465865f91a4bf177837753fd27b02790e040ab50b3ab4257e08e6e60599c4de4435d4a4e270e8ded9c19010a9b30268e022f89696f20ca1ce08a312156b5534f73a9e46986de22bc923b8c78ed4ddb91a664a2cd0000000000"], 0x1270}, 0x40f) sendmsg(r2, &(0x7f0000002280)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000100)="2b93a2cc956a61c046140075a5e4182430b0f225e72c8730c4eb19fb58c361cf3e864ac99295f42662beb2b0d6834e96957f6231906dd83f81727c300c678dcdba64ff984e93abf51c73c1781ace8a6220364a07d7b3bcb45a9fda177b97ff944b63641d3cd5ab611fb3bed20dc0aa7ab361377763e6e899e2a6c532e14a7924417b5d92cbca40ec8839b5d9d297ae35812b46a83624e47fbe39423d64199b1583e0ca386dfd9875e235605995c9c59efbb86c2ff59d8335c32634d3ad8b67d9d1d841137524aed1409d78900bcb8d", 0xcf}, {&(0x7f0000000200)="671bff2849d500792e7fc616a61a34df43144bacd8ad3b7ca4d76249f61c185bf3f626827eb8de45a683effd7b1ed22220b251f3febc52485966dc43436d21afc55c7d6727ea31a4c0275a6d8ec820fd6f4737a5262262ab50d800ab176be70bf1fec00cb2e0a1d0ca13790af6726133acb777db0864b4e6dfd7d8125b9674108ef913141109a0686dc6757c12e88672e2857eeea25b2f228e13bada8f92f3ddc24e865d0254fce6d456eccda06a04f344f666d6e8c9796a70992f6922787d3b9a3d78618f352b88702ec2df49cfad73188836ca586b04e86ee37e983fdff89fcf726978ca1fbe744d7d0cbc0fe16d65791a76b126a1315b93b71ccd95e43e36b1db3ee8566e79b982ef8aed9d152847321c4cf52049a46fed5c38ae90d0984e59a661a47d2438f4505b2d7b33961449e4e3a116c3ea3a29677e1fe6e80d6749c6fbb07cdc99ae18a79ce528f3a61af707563c40ef43fb6c5a95f9e6842d5f350e7e736c35ae48aad745063620ba338614a92bdd01136a10946180d8557d58cf7a13dd43ad72f487984a73e8e2872a17dc236375d4581da1de12ab8da042997898cab2061e6747481de7d71ba9ce193ea654e47a846412ae96abda3a6336ea6625d5643f166a3cf59b7d01bc36dcdd7cd4e9d02356aba8ed008afc4d416906f87bef3bf27fb30bdfffe97b7e2c8b425cbc0c4714dae9d27d475b3eb736c243a4dddd015e4a0848f78d740196f2d75f9bc97da67ed4dfa82f93548638231f416ef069413174de83e7ad5275d3c414b06286c7a4f91a5f59994ee624f21a2e4e8178d981244b87116ffc150a87bfbae6a85d3c1f5e4d1d3726a8b368725748e58213067e8616efbd29ec21aba001b90da349592b4b19702bec81398efd523815277d3b2caa95df591094845efcf627a07881cb07dc00ffba4dee758eb6550336f0735a8b8b5f06fddec938803a55c14008bfcf70d828811398211d93ee8791d90b3c6761965a2634ddc10fb5d1adc56a961e9cb06ca3cb501ccd74905c53abec6c75e8fde22df71415b475070f35c7dce87dfaddde4eaed59af2bac30a10206804ab426a4969d7d0a7d43328de213ab6879b44b4e928c473b990bddd230f6f13fad841df35b30067185e5534cf07d09359f626339a9d79c6f1ca2ceab5b2bcb380d4ef406e19d9d4a7175aa334d48894c89cef8aa7c67de2a42619e39f6bfdf197849c2475cdc7d6b91632a105877f8f179f5ffb9ed0ba5faa8624d03c7099076749abfea86f52647c48afb4c2936781fa0a1e52ef95d008c18fb36a470a5d7167733147e376ae1762ead39e815c70fb3d46b09a7ace5b725773c31e0467b5f64f87333ca587712beadd2754b3a8bb17eeb4684562aac536c93f42e70b4e0595e4a9fbe05ede9752e966405d72e37dc2c990d95ed13a4a99f2285f03a851ce3f75b22f00fc4695f7f281cad56dd92a5e0f598fbdeead7c856653af6e8c150ba0dc5dff83ca5465b90f36927a1400ecece7e3a96536e15ced67a35aa275390dc80e493218b24da858c6da45aa1740f5196f8c1c041b58ec561b025511d9f7172d71a59d4ed4b00e746f1828afd576cb99ba152b1af95476f6690e9c6ac425c8ed7f80e190707d53a10cfcfbf8945021fb8d2eeea41908c9ecb2626ca1cff0e1e9fad38c439d76a63f05d7993b2902f006cfa393909501add5bf155245f5c942f30e44c437b06a8c855f791f6320bd755840a9b27e5615b25ead236c24a6ecbee2942ae013db4104d5cb4e9e3fde32ef7d16afb0d7e05d99e5415ff4f6b276196d36231b64bed73729632ba899596991d7ff442308297d592d181014b85dfeb3369b77ba251815e25a477609801b5280a2bf780e6b2696a5818683c7eecdc0ed5962cfe08b922ef571a2ddaa69d83d16f645082710666122424b809e50bb38a9fac4b2f7656df228942a4f2b343314ae9fc8b65987769823c8052df64cbe4589c572fcf461cef9bc8f55bf426c7295b822e3a5b47b2ee943446c38e7b1aa5004a1d07c6e5cbef2dc70030d05a1755784a985e95e340a1b584a661eba38a627f3888b6bc8095d5dd866ebf2b758cd74585a936e4063076bc9370b83495cd4b9c4dca1eba85aeea87a2fa65cd82eb70d6eb8edb37cd0a8ab4ac6647fb8e54a3ca456f148f7944d8e75fbd014fd7553237257b3e7bd9632194a8f9d264aad010e60e15e3380c88f9ba9430b3f64c8611815a1ea03bc1dd0dd4cac998a5e14cf21e7644bba586c4abee98ee7c7e03ad24a82b6e93b2db2c6ddc8e89a02e052bba77d8ba975092356fc5815c415560b29e696b8545370e613ea788fe7d9beb8493fb58afcc83924dbdc5233ff97a70a4cab3170a81c612a422ae72332af62b8a6805ec66b16be67c9d6420a1fb2e3fef1a06a732eec818ab4ab48f773591fdf988d85f64f233833e4198fc8638fcd8fae71c1ae9eb685c15dd3544175875d7b7d9561d7db74ffb0e05a0cd633077bddacf5b5520a8f90c162b7952c9213fea81f99f7688c79f61a464feb4f9dfdbae2e83b4373fa85d88c95fb633411225af23f9516809b781e6e00bf9ea908bc896a6a7766a18a11b2d7de42f9566777640bb41ffaaacccb16975fd4b317fa37c93c47be9ffe14fc9239cae3a32aeddcbd93b0ecb8b9d9049fec8afd062b13429c3abb4d7e7dd0cc7d33a0af2a7025d9ceb30add1c312f0e7988fbf644bf05f15ada0bcae174030a3360ba805dd9b6c68674cb3a04934089a8f459389c8900dc193af6bc76a3cf922625c8eb198d8abe029e379b9a2e262652ef7cdd3f73469f8d52f4472c4daca9abafcc08e195f559db8cd4383733ab921753ba1963a901b8f3cf1136b8457d8ff02d9a239f790e1bb8262eb19785cf79ec4fb33f28993a98b473ffa3437c52ebad00359e9a516d5736610adcc3cedec28e36e96d624e27c87b286797f0aaefdbdb25d9caf6aa2d51185e242f53088d326ca07f5872a0b33fa61c1822d8e85d499bbf43a99b1796b31c1478eb1591460b91e0c73fde743feb5211b723436ba1979ad205d58da4515eef9d481b2eddb051950dce49f336b089a22fcb1f7e0735eb2c4a6647a2dd4a630529fbf22e2d2f5c767e1ea30f45a0970058bf4ef0edce6e3b6ed12120368be12ed5e173481f19d9b57d212101dda3e0ca2c84cd53ee82970c65d9f46c274d0458d792a9d12915e5cd868b1f3be02c9d64283706a9df4f0cbd5a7ea13d955963709a4f6ffc235b3bf6b904dc2dbf2bf21aaac69825c6725003a1fafc369cf259774d01849a929f8a1f9219c566fde03be7e5d2cb8b62856484eb0a3dafd7d68444f9bec96fcb1eee8cbb80e6a02ab1a92ec553d9825d981ef3cf58158504b3b1e7c5b50f8b65625463e20e2ef938155096054fbb5f0f161e9827db2b74f0979ade91a6cea3dfe4bf059b91a47f9560dbc85a14afbcb8ef62287350c7a05bad1494564fc6ca4bd24b838b1f195e9d1514a04de79bf0422ac2954161c2cefd225e2ab1447707c9f26e5ac56cd84c3479271bea2260f018ec970c562d4c9126b77193d409a0ff82fdfc20075c1eb47218a7de63a1731ed43349468807e8f9f1a6b2112f623c99ea69f70116921a2b3d71729e6756c513ccb68260bfa51d6ab87e2d90514560c74becc440807f3a707d3b80ab6b942dd2463b4b39eb9afa5a5c57bcc7bb1d0aff36f49db83f056de7b190ca53552f760eec5a0e1c26df2060af4569cf5d76eb5f51d7846da70e81aebf9c6725e769f98cdd510f559980a87f66904cb1a0e1138a3dd2a45582953d799bb812c24529977893bbbfe5df66874eace77939ec8a68b749ea5b02a8ccc267539a5430ad7928ae28946e0bc634ba31f55132281939fc2c364ebba25d8040370de8746fe2d488e3a8618d40609bf97c9d9369c56405503ea06981a5da9f218241b059a05ff488a7346e2946864ffffcfed61ed0da55d0a14d31aac8652c172e9a89a70bd17d522a6858a466d338b351b61fa04780da9fe52ca56b0082e0a6fb0d98485a151f984f49e2f82a1974eb61bd8193583d156656e82c09d1c40ad5db87f9bce4ffc2c6ea4f43b2f736e1430240140064a3c42b996a2851c720030ddf8ba1601496f59bb1d1a2db2668a4441da11914b5266c038b2c6870a26e5ee6a660a27731846b6c750fa156905fc045154f1ffd0b800e98629681477a66c606b20055153e8cc60cc65067de2a5bbd52c61b05821ae6bd048d107cf85019f42ef34746e73777d5980c4255e7e37e88f431cea7c60616b07867c7686628d1051a8edd795bc3da13c2082e0391f5f5a1407c305645b0ef25bed47a80f2b4659fae9c1112766cb7754613cb0fc6eb2928fa1450f8b4585048851c1cd6b36ad2ab84e7cade3a8a69e1cbb7d1c3b1c22dce72ccb27e2c1c64b51e1b4c4502008638295e7a6560f7f9b1333b8a327292d9ad03c781390aec463b5bb0534744c989510c8174b2b267bb68d8f850ed88116c3d6dc55db832b159f7bce79e95e25ba5a214c25822c47f49543f4ac777a25b3c69b942fd1c69334f8f6ba269ac5a9596cca7f6a51a73523bf61d85bda59d6e5a8626b6f76a2572b478255e9dd4d58639dc6c1263822a6a84df4ae2df20d191d1c274958393f887188a5fd6dfe7aa6978bc018fe9e0690c2fad280b23864d468e5953c67556b2484e42cb0cf389063ac2b80993178587f22917d3e768e98bb8e920d1a3ed433a90a5b4a17d6187b2236b6a5f08fdc567962dd82b2e7da9171405cb28227a33a39e90ba1f6c2153688b624f51b47c0c1e8b10ec5d538a758c89508534273499353b4cca53806c34fad8bff0db9d502945db6a9966c409f7ad17013ca2c3a015fa33425a4e049dbcee0bf213397a5ea61347d0f24606ca97bffcd09104d243ec7a0295afab2776d14966661145403cba0069f51679bae51ca49076d9cfe70ba67e1617679088ad0f6cbe716766b157587ebc685029f60079fb3e2a7ef90e2b773751d7876b764b4fc240f0b869d537fac47df384ff6f7835770a2abed151aee7ecea1bc70fbf8d6a01b30d950b541c8b953f0e5b081b74d2b461f7147f2499999f6db02ea5e463613aa5ad171318ead47ab1653dc1e4d3486b30ab5f9b2db0c4cb7e46a540f396e4d2e919205a069bd6f77eb253c34e6fb3485e2da2cb810bc2bc0eb1cfc0d8d37c2af229fe214539ab05edb093dd1e9033202400ba052c9604829524efb6829bbd627fc386246ca1da9f64140d111fc84f7e1cd965dfecf88bc277fdef0e934bcc974534f9ef7f37a4e374b4c8ea3559e96422146ad8c77a46a647a551c7cc0129e52de1835a439abe0e397eef5fe0763620d9fbdf2dc46a8a09d8b32437c78be3d5a0e03f405230f0f781a616d232eeedabfeaaa9fb67f1a12e130c5e27691cd2cb0dd6d1b4776b213a27e0384dcd642bd95c3a344b03be42fe4ab733b9a6f04a58ee3e6427e2a7c304234dfa11840435f30b6822ac96abe25c923bc414a0cb7eb2e4ecadef850e1ad1fa2b6eb16379e32b61426de6d05c4e1e45c07d60b6d775ed0a163735e20692b5e62685b629c15f351412faa10f89743baba252113fa642578c8e60c203f1fe9aaf6e501d342cb2d1684beba99f9f4579301e3479327231dae06b2b1a5cf81717d3645a429809d856e7ca682123196ddf303e0749576a53c12313f00829f0bf2210e10b15d0c4ae40e7698346fa5895f15094cdf4fd9c644113ec34598c6a7ed1dacbfa2b015e4bdfa532e512843faaf38c31513d480437", 0x1000}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="101000000000000001000000000100000c85c06342e6a6b9c01dea37518f70c1fadcd1e94bc3a0e6a35b3cff679ae02aba1feb88836c3872525adf15dbabb8715cd4c676e4c4d1f7e491705f4f173b348cd64388dca2beff9e6dfb04ecc23b2e3ece7b9739f74ec1035cf18d2da1c998d4898cd7e41f965bce7ca6006514cb691a8bfc05e32b25128be30326a0e96337e488117302ec2a8d73c8bc7ce154ae43b419fe9beb88a5f1457597c42b84e182e9e5bb90088236ac251eb525c8a22433161533ca7fe6ecae5bcf1f5b90c41c26d98a8a78c2dd191c9e2d725547ff988db18e272e036d8ef0e8d5f8f9055ea5edbd4c1a801b78cc2052172df5cecad98e76cef690139f21654a28221ea8551b869732685a687ce9b6647ec73aaf74f0521a366aed44c641e9547e2b24b641ee513730fcaae42af165512d6515b28cd2a8b69df48c69c3ac8aa2435160bbf17deb5f497fc5218ebf38e985bf846cae3ea4505ea2505fae57356bc0a723e4250f099269a8d7d16d43527f465a3b44615a6f881fe27a15494678039380c94d6025506d4f7e086e06d8bcbe6e40966265fd0303623af55fb0dbb09c8d99b6a84f0512bd984460de586f754e9394dd85a9e4985a5ed3c5a63fb819b3b7d39b4c4d594ef4764a47dc7987fc37cf0acafde3d55bcc1ce1160722a01d0d9dc821c3971dccba635f8f79ef162d902e4f291839d8d85fee26fbec46922919692e0059290c72974e24de5b7cc0457eb708535daf9e73f0ebf48b6e598512a724a0d71bba8ac116c9775157c80c3b42e96f7cb88436ebed9c72109719847dcfcfff3fe0adb7d307017d9abe4ed531ca4c36de910c2fc6ef979d92d51078f659db8fe3aef1c84b2910c1e4370567175255f8f8b255e609e56353f39b7253e6adbc45c2d6258b158f73a766e74dbb99d3e2a85c7406d1812534c662cc3ffdbd4d2ecd90ad9d9989d946ea16971eb0791d97918678e47e44e1392f7d572d1a73d14020c27e4e41b922e635b8e53d9b879559b839b017b773d9f17b2e73028c13e03bf5aab3611ab9e3de8fe40331b013e6ca1aa97671dbd1e5b8ff4a181fe15ca227f27badfabbc1be1b7e2e7d22f3b748ce8ff7a37e5c2387ca19a3c4482b1b149d13981779d677fd7b63b769887524401979e7d7b3483b4f3df87bbfe5b8f5113ae375db5e71f337081d8d88643ad695fcc5cd09b93b2ea2fd929139e0b32059ed6bde33ad93c6f958f1060ebfc7dd7421153f589f43e28194fd06aa78eebb957e7aaf3aa0a61e3ae20e381d8dd7a51413d1f84ea8cd41b38400102994d85ddc2443644df2f231cba5f9e7f08b78e7420cb33a3eec41e9e87c964ac5ee531b3ac4ba75ab88ed10ae891001eb9a7f99b92c7b6523d9becad804614b012bb69e1a16220599d66824c357f9e9344cbe4a8220d15710b1641d1c1dd3ef95dee24ca08081c2f97c84986a2a19dea3879430ef370477249293152092e1256e363ba66f1b69db45fccc5199d212f51d4c4463ea1f67107bedd4a394df926ad90aa683c1083b3c7ff580029fafcd726bd61248246064fbafb337d1e15e0309d31a8d5340c4fd1ff6162cd27dc6dcee0efa2532d86240c88ed12183b2ede3605f93d16f0115f931fae2605aacf9e655cfb7b430a405fb3333708c93baacf2a551a20aa7741453b2a5057cd443301ebe5fffc5a2aa1303d5707db8e2c86837cff86982d2c3d2f0612b06386bf9aa60ce4f2c06a57132bd6ccb9191d373017cac743e812d56feee518aafee4e3d7f6a4899bcc48981c272970c6b588d5989bac52932090b7950b07ff4a93b3e6407346b0d4558ffe33206f9a777c065d199a8700bbdfa667010f982c6664cb5fc554ac66209bdd1ff275519f3fc6fa642150185f8a960249ee0ca1b7196a6b88124c3959c891d8c4ddbb2b1ae5ac766bb9ffae5914c32b57016db11f66a75f6ec608d812cc6d2d521d0bba09d5239b49d966aa03639153acfebfb584264491efe16a44de8d5b812887bfdd0e5431eb097a574a53a88adc56b877ad791a463c39cd83a7a098c79a0a43ae15d6ce1331ed2d5c1589e131f1f8f15f136830344b23ab96e458ebf46f6f4d81248006fe9ba00f7b00b473ee89b24ebe1f80d71afccb581399a394be3964028f63dfa57f1a1d23e9094dc7219a1adc526c08afe9c23335270ab51a2194b182c8aef6c369324bafb51f95a606092c49ea8b18294876fefe29b930b8a57b493ec751c5b853024b95da14bf118a8d7e7222deef05c2133fd3cff35d1b6f4e2447037dacdd6b4c3d5551358737ed6be0dce9eab2d33f33190d57d9d6d267c21ec748e00a489809588cd85fbb7676d41f18bac019d6aa3d386af8c88ec7b9d005936fb77451607ddfd91807e578e58791ac3b87cc665e95446be606417df7b4dd0d126cf83298bc97645229fe10e9597dfb964a159d87398b4b0e5aec3cf52c445f781d0de8008a487f69f1e19cdd9602e470ced0a0c2b61c996b3e64d80c3fb6f8ca1201e156899056a79a7278b3c44f258aa93da9c42762c34d2f1fcef93a115c4b4b09a973d43e0648b6a226814d375dc1e088eb5f6a4a28dce1bc9a0266006d1c5820b73431468fb706b8f0fd28db7adb2823dffcc4ad36ea424a63b07b6a1299a5aba395948ea7abcb8012967dac26e32f5ef2c83081518ca0ac1219dcc7eb9f013c84623ee99c5cb3946885a678ded31e6f75566f03f7debd293e80475396d6946a5a0fd0d10e6e8873484324d9f3be023526d0decce8901c1261d07751ba655cd7566d78dcb025d5a49a92cad0341e802e1799400bf62a5af210dd5676c018a2042f62bad4c5147504ffa0968ff14e37c2920e551c3860c446b02a29172b7c209bdef4f4912613c288c880870c1da141bf7b0b9cc5da142b4223117b5e496928cf0467e7694ff0993499b02b3c0a5daa6e71e9a81f51b1efab0b0285ac969b530508f25e05ea2857f2710de0efc2bbda77a18e4f3e01d7daa06c85bb623f8d6a9bf3857bdeba6ac34b882ad21574feec01a4438f66b1dcd2c6352cb8126da9bbce45b63162dd0131b041c82fe5f435899c54bdbab5d88a866cc5113b21c20d9a70252da9714f9da8d1d8501ac4d208f963595fc1f400e22e8bd063a272fe4ab18fe1f44c1afa4df151a999cde342875f478a39acbbe5cd7dbf7b7d0a8cfefb576028603159648302baad87542a95e8d3621df61cf81d301d3d83c75a668594bdff36e37ed2fc1178dc2c391fb0b8d7b7b868354960872c5540707d5d942e8aa9845837930117f4124c2b8c8f76f4838eb6464df32277aaecd639c6047ab4275b926efc22278953937c8891157a2d656c03d7bf1ee761288d2ffeb0c4d9b9d4cdcbce2b1e95d5ac5a435430c4e0fce8bb14501ae84f1bd97a8244c24c2e50b0089585887195af787f0957725415e45e32972da0005a4fbecddbc2a7c88d024c5630c085f43a6cef337769fdfcb60cea217a6cf9dae05b91d81c8253ba2d6e77a4ad08fdde799fcc6241125e1fd9562da9b4582285ada79afa036b8661a97253c3e3a9c9233908a951d63521e5d9601d5accc69764292811ac313ae4eaeaf13a432d71fed71b5695b36570b8915e2497d9d4c015a067631823daaca38aca2605af0e25e11209866cc0ffd33b5d91a2aea8c12da833992b72e6231971f35f9fa687ae28f112c846ecafdc76c045f5c8ebe9ed90b4185a885d9a43a6b1b830e64df14af8dc5034fb33a155a075bce28b0b9438c76af0f8aa00ee8d64df9f0e5a15a7bf8c4784383fa51e1442600e567c0b1e7a7f3d97d3478f137a0bdd2efaa147534b998ba5fa8297b13ed9a3979b48dcb3f7bf0fb3f602378faffd25503c33677624ffd8c8854b1edd603754793f2c4a8958f0985490467292a76dca607d8301fbef6a999552bed95b3bcb8b6c55df0be01891547f0bb38f0626f77043b7e6fa8d8ffa7008b3c6d0e3849145b9bcf3faadac8d33e2d80d851183c9232b8fa8d627bbd91c20aab55469dd746a86cd51754d3947c29d07d6f41c4c6cddc85c8cfa1ed1216ef1a81c2e2d93ba6d9c99486318a5a445f93ff8641a3393d126db8a76db10d11f87147c0129c67cb6626108ae066980423ce761507411d30e09eb6d348ffc706a6c18fcbc4d0a09e4569381d8dbfe0d7f69fbd31c8b47ea46eab27dd79d8d76a1552126db0bac1b11574c501d4b3b0aa86317131fb7afffae8d416006987222dda599925c8ae3d0b2064d14ee7bd63fd817d46eb5a122228372c9ff24e00ed1622e0408c57bfa29c1e054cbb5a9299f6ae3d5117ca51de394187ea2353ca0ae858edbeaf6f67014e42650921864fa89c55064559eed75e85b7318249897a69a5bbd82a47fc633d1d8fc71bd428a8fde6ec9d845af67d553d61409111568f6f26afb95a138da517e52b72879e7c6d568958829c9c86f588895589dc38b908a947b614fd5abc99aec252f4b73545bab268186fa2cafdbd66a07808876b7bc2c4a925bb3442250475d209fac8a15f5bd94b3f3878bd2ef567c0d43e63a198704ff1037b0e872f8f218304ca3ae67b53e318f0bed8eb12eb25dd3524d9a515844076add6e4ab4656825ac81085d044f6fdd13c65f9a80e9efc36fc05062ccadf81dc41057898cd9f38220e9fec51daf6f3c793565932c4f87d748cc819c2f0132a54565666cc2bb8eb18b2f614b562cebb0628b81137a96f395752059b8183d54d3425a9b7322ff24ca518a9f62ade1884efeec03f54717340e42567f83a931f51963c178b190eb3360c03bf305013dfa4b6166bf24a75fc1c1b20aae12f777b14571595efaad5d009e32524c8861381dce87436ed4f73f92be07b4d821ab1034c7572c3c5e967d4040f0d4d20dc3e0f3eed7aa22b7507ebd25258d2ca698e7271c965c1fb5a97699c418968c5942bf2b5ae8503014f2b68cc34f0bc72a7988964dc89377eea877ab68b0445aeb90bae88644423ececed638763f97fe4cecf0bfca392cc31bd78ae3d419f352394ebaab7787cfe37414d4b43a7ce357c6629b2600819a6c40aec85aa92e852caed76a0beb186c78762472ab3d4ecc9f67e3d84fc955fc2dedae6e77b59bc2354833fe7d3cfb26c951245521b84d2b79c442bcb2fa6cf2f4c971314105ee9722353cc2c1600d38e2f556aeded7894ede2841a1ec8fca4d51a62b2774b5e812acb687f1f186a5d5aeedd813355c115a76e52017c2797c09f7ee9b2b117bba89622abc2aeea3813f61ebb67bd12664f9e5f766cad36eea7d4b5b81a1ed1fec4df7146d7e5fbca4b015e824f1ff3f2cb66a17e9cd43a6bc3825ebee8d92b1f28a8f2b8624bf17d4b2c017ba8ee1a2e948bb1297bd058ae20786611f16336905ec1204329a8563cdc0a895fb3e06e127f03d6bc043b9cbbf48a8666d06ece4772081cf8b90dca51c6f191d6f51162dfb6c1f8df71b7176b876a73ceb8ca857ce5729a3b753b5639fa586aed79e21e775fc2501f63c1c314d42b0563b17d752923bf08773a1e92c3fd2961108f91889d2703351367f6816c573a5a5a0e5505a06ea8a34553d624f0b5b50dc4d1ebce9d641dac4e3dcc543e13158d1ed0ced86d6b0bd24d6b856c155700f4f05df2953c23a0d0b5cb144526509e0f2d6f9dca152580ef735610644c599a1f2bb4373af1a8a60fe9c2ec3d105f3aac33525903181693edb4ff78bdafa2b0d1d1b714b9a66dabc2a3bbaec1644010156950acfd277cb568ef38b9bdd2504bee6efcc3b58e63282bafb59a71bcfed86521c95022f87b459702afb9e921bff6"], 0x1010}, 0x8) 16:00:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() r4 = kqueue() r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f00000000c0)="5a2020c8b008689c59b0b7fdfb8cdb5299b934f758514df3238d2df29bfb100e4f82e7da1e382bed10a4dd3de5f353b7aa7841499d7ec91bf049ca6915520b454fefbe877332537f461d26ead38a8f14d8e937978bffc4e77a8cfc57d2a2cf087d0b616682dc019da60297bdda6ccead928827d235598ea8b469127043842b24136fb1b525ea00632e19e22e4ebbbed239b68984675e2bf78ee55dbd918ee8551bd8a99856995cea446fc6e7394a43ac5ea831fc9c6cc89e9d22a937a6fea618f9", 0xc1}, {&(0x7f00000001c0)="61dd34e888f19a2d40dc34f07a2b6b919b292120cd1785af685c24bc6920f4798375d3ada8b57eab96cd6537c1f768b33bdcf115f633afc895761b034520076612f600b871be28ba940e35696be97ef7bc4c509e5f4dc371afb2a47a6cac23c693272e5858f0b17c08dc591d1f171de2fa0a22570a5cc58a6df496056f336abc71c9861f214296fe74118dd92bcce411b06ae018acbc3d808ba9eafdaffca0c828252781c32791d8ab3bb4a3223461e40dc29cbbb56f7fd56caa7e7bc5a3d5da588d9ef8139ceca1f8ea45de3084d157efbb8b44021ee394878b752323cb93edb9ee5f1ebeba242ac2de9b9b05cef4437cc7873e2101460bc5ea233032af2e23d5e72017790f6df32d13cf10942fb623560e744bd9d13ea82b77353ca5319a1237d6ed4c7eff6d0e1a1ca236b2444c9c5f8789de797a2e0a3af5c8c44ed703026683307c1d63af1eaaf4c3fded1df53042d6ad1f50736ff75a38918421cdd344148a2addbb66023964b6f261a37c3ed51619e638e03c67685d6cf5a25afc82fae7357e40dbc35bf33b2f40c0b3e3254b6a48ce4f33b7b5296c14d2e8f94c94941a19073ac863ba380d67fb83b7e3f4f81a75194b0ff0192dd4bc4903260a0e801c38afad5f93ac65c8bf6129f406ed725921a88e41dd0502f3042f95ceef0b458a423bd1612909b71f17a04e0d5a631eec7dd5daaaba11f6cc91e619a7663576207e642e40b8be21789398b6b85a82647d6390d4818b7fb0775838e27f45e4dc0e5671a264bb008d63ea496ff22eb6027163cd7c31dcbdff9c0271bd0e5bdca235bb71ce4e406267557da1276d7fd39f6e2e22cd9fc79b561c500cbdb352af560d77be3511eaa1afd48e290cb08c5f6e6d35abf7f441166a9689735c8297f5c24beac68fed5fe8fe36c3a3b79ac3afbdd7d84a75738b8cf06a563385e0bb4938426b00400e5c714a38a17e3ed1784450e06ab866878bd569ebb1e16830daa9872048ce713bc06c21092dd9691a44ec088a3f90ba0a241e19595ec4d15d5fc35e3cdf40cad1d8dc791381de5b62b200bcaf6b5be78e9fa9946009154f4aad238b4314ff98013b93bd328135094d094a4238bd391a9dc08d2accf70f5d598e34daf21b5ba3716d2d789abd376967519dd497999a74c148508819d90d6d3a861b70f0d1818b3655067fdd389e768c039f5969bdf992cf944c275178add4d69ca3a9868f469bdd0cbac96aec61a0ec6975056582c297074f93cc270acbce3e4a9f96445b8229f76250308738c025a0ce335549d4c9400a1b6923f3ff88f18e9dc51541075568d923a937e42e5320a3d5eb8c0eef8b50b47d54cc83ca269f0ba5bd58db0b4873cc89c43a20de1385e46eb0c0a10780aeaea229c98effcf34659d3ed43e097f6b7d66185949991f78b582aa2ea60a2f73828602488ee56ad8a8f6471bd5b6a6234b48d7b7fc5c8dcc333fa63d005d5f0e891b6967797b845b145b89677be86b99ae492555ea2d20036447008efb9aaa9d81776f217cca53055873962717d26bfc9dcaff709fb9271bc89da408edc5ab2b46474cd311c45146dcc179c0d7ceeb3a4b8eb6c4bbea2e662e5800200d1764c7275cbd3121a2cee1e5d145845bd725275307ddf7b67179bdfcf44c10f911d7b306b461ec33f8f5cf817d716910bba217806c82bea19527f571623d334463d5f42f747ac687f1eb0673522cf803cc259c3b552d285bacd6d62b6a132a8e86033cb4e2f45ac3933a961cda31fbaa68966e0e96a1608d31b66af7155a16ad897ef3f70a5682b07c1fff33febaed9aa74a3dd0f3d03bea0c243b50ec4728868e1c2daf20b2c368ddc4bda7ddc6c786cfce9acff53d729453e59f9f016414a60ba275becc637eb4afff7e6227a53d6d3b657b765df183a35a26b5b8592f459372baf99b465f6079b40972c9eb29e81ced5ead67d9047e5447ce9f4f2703b27e10e989fad8b982bbca4788f46333f23b68bad53554d557ef590b363283a5dc1df64be670a38ff7d0c4deb44418643ce17a9d0d080d343f25d26f81d220d6db260a4e72abcc94d4374f6afd91140bc4c28affb201ea3de4b2e991d870e957927bc6642cecce215533267b1421cb00588610b0fa9f05137b9383b9db65502f7bd073a8a18a77b9946015234508bc2a9c1d03f15817a1413bb0049dc2d51e8bc8dc26f8ffbb24c0530510ac2fe00d452233ce01e9b7735bd2a17c63a92c579d67ce077e7d3df9bfcb7264874a3cded5a21d257720dbd626ac18d327b4000d554c489dafe70278a580690d32ceac007405fc3995054273fe5bbc07813db170282a457cfbe7c9d0407ef9d9a2e2fad98e7f9ae9aa97d21f2ea3b0dccdabcff5f12e8de6063b4da5755122435f63a9c8aabcaf88f2e8b170142fb0f8e0a652e92152028da6e35554e0460477184b434ce1ada91145990062904fbe66b59956913518db2751260fbe1c5f8681ca77aab56db369a0eeb834cac5d8c6ade478096ddbfa695dc4b6ae00f1467488533a59d6b94036728b280d0d365a2a870a94a845f06ffff3f821cd9167c92d9c0b101401178e9502c33354e94d1b00dce7d899f438d3a8360ab6ccacce1f66dc127f845e5348cf65758c13de5a4cfd28ce7f5f97f4832c9c196f2a3259d72837d35bb3bbfaf0f393db7fdbd3b3908c8d4982baf328fa9319674426f536663981c5291a7837aef91416cbdd0643d5d1de7942e35fed348b3c5e6864359ee352af5a30d375325f6af2627d993e2818ab48f917bcd80e3e2f69828e2f10d08ee4ba6ba9917bd13e3f613a0dbd59d3358dd216677247fe5fbe939a3f72b9e44c1a06eea9fc8984718195fc877ae4160bb991b7fdfa50928aaab4865e5cc3c1969da56128916daabd74076bccc4e3401718e30a255b2fb2df4a85e537f5a2e16eaa94859ca9b409b3fafea5f90b0b751ab2be757bf96c939255f92eaf01763e80417bf108a39a4cbee45830a9bbdf2861a21fb877cfb3d923bc7806ff04cd73ba62206ed73b8a3312861df430106b6e0adcc6faa8793e83d616eb9297a39b27b9a139bc299000155cc895021eb881c7d8e39c2af280b8df06b5779153c49cd2b5395829b620b9020b5a035d3a3f8be2b7b77a645b3d29c27afc19da64f53ebe9126de17a51831de0a77c46ec4012d6c8d9565f71c19baa517ba3b4903defdd7cd0e2fb5114001c69948692b6d5fa05d9428e8b2be9eeeb8125788d14a2cf035384f18f560c6a50d41139d9c37ce70f3728f7d4cb311b2c0ad4a1bebc021a529448e302f4e713cdd5cf18f1fe59986f2a0d45f2ddc2edecce4da4c25b4b7276bfb9c7d361f31661ffc3343b2637ac74f052d26f4fa767e94b61ba80fdfaaad269ceaf659114e88f4109647a1140d3a289d426db5171c2cf933057e3fc1c178349ba6e7d60eaa91cd18d9d91fe680f1b727958811561ec8d3be92d34bcfca87a02eb4f51baf50d400af6b2b03a5311ee9cfde08d8894d153c2ea77372876c98630aee8ad518163719b50dd799b537a9cf4b1e6f61d298402b7124de0994ba3894a50f5b8f129551699f2cd106270a22d3a9ac877199702e3551d6a7d28fa3fd83af4483188534d14d2205b9056a885409e1814830b239d4e33caa962bcc489ffed72cfa27de2fe3f1ff0f8529a81af5dab617a498a295709c9cef8ccf919f7dd30ca6c3082a66b2504e79d7d3a098ce33248d547a3170c3f1c9b1b9a10e273b5eecaa8e4e8568213c08bd8775d4c3eac43e80f51bb54100683f957b7f96b6efa9d232c8095fcb25dff432ab774bcc3693e75a1c63d07a3d2422120889215cbf71f9a38791b4f06a87b816c37d07aff3e9434d6d6deb6229f8bd28722b0872a4d94bf04ddf13138128c34c9ca482f2daa23fd1e8324f579a0e2fa19f6f3d515f637085db99f1d2ae9df30626fcc116811077413a4d0fca75571f16be24cbc3dcd70c02d53d92537339905533e1111b85b43b2aa9de55aef64b4a3cdf1efba947e62fbf98ed48e317df5a00185b2df9b42d933d24174198d5fbac3a588807a6f2c2e8e6ccb6d9a35b09e5061afa2e32fc12fbf45982a7181ec5a7d74b21ff90ce06823d83b440d67d0405664df1707e1aaeed6af642603828ce8624a9479779ec2f536faf438df21f5c59cfb461181da98f7d3160a4373e970aba40575f2f7337322f64903c94379a3a5765c46b03e8abc49e1f988208338421a36026a327b4d58fd339a77ebb74573a8e05c98738439b421cb8a664fb400db42e418c5d65fa27764926a8f7dce024b3e708c086ef2e0887f9f99631b7baa56c2fc752f6c748b6b0c56d5de99ee4cb24c34a1a6356eaacacb615da5e8ba88fa1e004c7ba4daa7e90a3c5ffc1f58dc8ac5922d69556a57893059f206b86890f8903390aad15658e593ceecc37ac920274287d417f9329799b6e7058662607d9addf8cd8aa9d2cb6ac567f0ddeb6786541ca61dcb5aa549aaf88cb6d35ee15b9b9af9b921a3a107cf1dbe892d572432a28dd0b4d52628c53a246f80851d8fd8ebc4be59e460196f0b536403a8a0bea8ee6849113f7f8fda75cbf83dec1ac582964ec1107d2923f47986f2d6e1dea296f8ddf2ad6fa661279140fc9555cc0bcdc96cf0a84603d27ec6d74e4c1052f212001e6d9b9d72a9c8d0ed0668978721a0547c5ef91e2e3afa0012b808a4b2122425e83f34459a5ba32fafd32da484cc8dc884d357622d6fbc3f89c03f4ee720cd052ee7da84aad284dbd618cf74e188f9bf74ef89114e6b508e818e038123d3526028f2a36cbc49776069b763cdc0121ea218ae6a20c436f01869e43adeab99a406902136de9c523e1f1d6005e628dadc4b07ea97fd85ef23aca6f21b8b61906f414bac8f7bf13ef3d0f2effffd36d473fd662369454f8544e3c8913aee1f5340773c266dfcd78fea8ecaa8fc3e2a32aaf36bdcfb21288c6042a9942381f972a5c2fca39037851aced34026670ce5613f7f6b188726e735342cd83be0de24ee0183565846c9c7de7b7699ed589f943c72bda413e39e94b61cebd7260a21eb00c555dac8a5a95ca8e743f21c302927ea543e5bfa9976c0e7a4a0533a4b196bda3026b8e16bcae65713edfb04267f02e7fc0fe947ada0d45d59e97e40983d42f3c4283000f7e8142ee3c02e1af11f0cce3a156cae220fd147a473b73f85fdac0cc46ad6ca54af8f6f01bb79b78a23892493b216dcacdbb9443b484b6d6c153f0555a1dd2543fd67dd7853f698f8c3f40288ff74dc4760c25a2487afefa36ac6670bb6753a4b6277e72f0bcace17ad5e8cee2e7009a107df92eaaff6bb76e795a096b7a979a845d6623758df50678273451e30cca5d533e88cd9ec91c943be212803bd502fedad4fac7f589c58b10e6e0dd9c641a04ca6e326d9cedaad95f94e4d2adaf6b543631e7f3be8e4051224f76d970416eb45dedd51227e36c8fe0edbbee33220f95a4fe7e888f5acf890171529939d1761276fad651deb2c4724896124f80a7d84d5205a9d3e36efd6e82f5ef3584087392f16130e2f067826cfa33120e41244a0e3cc6b84675446d4e41aba29d5593e3e2c820f4bae8b8bb8f661444639b2a9f15147be4e1011510ae25d9e38c4ca8166368258b86c09e1fa2a1c974662b1f2183903aa39ba8e4f03bd738cd5091464df6b0fa9780f88e005acb336f2938e5fa6e84d5a0da1f81ffca1afb271fb9ea241772e34fa1ede4aeaebd912d28669ed4c21d672dc6ddccc81c68a92a51569e0c9653d32849037f9c736d051ae7515fca", 0x1000}, {&(0x7f00000011c0)="6cdb5a477d6dbb02be93086b7f1e67bef7eb1d57d17970ba79d3083b7b722cae9ac2462a49dd5d3600b3e4e4ab81041751c0551219dc6b50516ace9e56e3aff4e18d", 0x42}, {&(0x7f0000001240)="4d6c8c5d3e29c2e511369e67789056cf9f8c320144923193ce27bcf0a421112a85ff78d956f400cee17a4a40034ca9e91fe4ff4fa409e4aa9f912e91329a99fb22809593056230a4792359508278e51f93825516250f4db895e4ab14c888a14d31926eac16bdf5024281a5b5ead61bdd5015970514fdfeec97eea7eab3389306a2925e7cab4ba5af", 0x88}, {&(0x7f0000001300)="19545fd558c01d0a50823c8b3f63edf0bad5e057743bedfdba", 0x19}, {&(0x7f0000001340)="634ace42097640dcc7ffc8ce19e5b8aa42c2bed2451806af60164956d3fccf51fada76cb7116dac6feece7160c2a0e9f06047bcee16d79125d49a0a40c5ddfd398cfb0b57c388b63bf84c06fb73c89e6e38555fede474a1b9e29c24c2eeecfe9a22051e1627e7b6557e8e1505e0bee95161b421d912506d1a8f1ee030c728601e5f0bbfdce18888ea10b73bb660c79039672dff9d3d05d1c32eb90369888767ff6219a677f70e55e0c43b992e414ac3a7ef77fcc", 0xb4}, {&(0x7f0000001400)="7553a189728a9a2d82dfa9f7158e04300b0e4765a57dee3a07043e083aec2a2f44691ffcb7355ba8e0e0b4b8e362d36bf3236db7d7c118d5eabbc4430efa1b6a6f847d9a00969d2a52efa88879777a7300f916056263e5dd4238f48472ddb15a30179e38961fab2c06a0f3bc55523da706092c4ab8800be1c9bf7fb017a69098d99019e70e35c51432b778e7cb6fcf5228c01bdbcecc72fbb395b637dd7b59045480272eeac00dda957d36597e48e2c6e68f0c2fdd337f4d99e37463bdbdbcc5f9d212ea9fe466776db47eda3a09ae7cd74a18ac67d614ad0173129f55bf1542d16cfe42736e4bf124859a8a30ba29e376", 0xf1}, {&(0x7f0000001500)="e2a16727cc63a5157cf53bee6dab78cf17d00ed6924cb595e644bd8ac115e0d48ab71dcbc0500765e8bab0165b900dc03efc72ee09e87e89493d39d3", 0x3c}], 0x8, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r4, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x118, 0x400}, 0x1) shutdown(r0, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x4, 0x9, 0x2, "d86203da02d148745a3fd4d49782c4e5b929f6ca", 0x5, 0x6}) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80000000000009, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = syz_open_pts() r5 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x4, 0x5, 0xffffffffffffffff, 0x7, "b1b10c043400423fb76703c8264b7575857cc878", 0x8, 0x4}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="5d4b5429cb8cdfe9e2a1710a2b08973202a0b328df1d8df487648cf936577de46b9953fd8acd5672fd7a747ef41b61744cdf3ab66d55d5f792e6d774ea6e34afbad6bbc540fc1e1de01d145020dd68107c7b692f5f5483d6d6f2aeec4c6b8dde15f2fc80580f14915bdc3e559b524891e20fbccc91c72571e5", 0x79}, {&(0x7f0000000300)}, {&(0x7f00000004c0)="c85fbcdf24bef659fbbc8bfaab81f5fdb98a2ac16a7efc0802427592a0f92984162f078a8db00b0359e14b3debd48ecf981eea1f0a333e50734434c16a7358402dac94992c576b88c9dcd48722da4b5f6cbaf5aa3f92c35162c4494314abb6a97737723c9afb2007f83286fc124ea441d7261efa9f22dc8998cf9da86807f279e507f6351caa7c06c9f0085244fe350016307a16157ad2f2c7a493b8cd9b39c8d52e748fbc105da6d632c037a65c8575c840aad9a57dfcb0a087fae7db93981fac516f28b41b4b73698906e761", 0xcd}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x8}, 0x408) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80a0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) fcntl$getown(r2, 0x5) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) shutdown(r0, 0x3) 16:00:43 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1000000001) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) flock(r1, 0x2) 16:00:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgid(r1) read(r0, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000340)=[{r0, 0xc}], 0x1, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x401, 0x2}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() lchown(&(0x7f0000000080)='./bus\x00', r2, r3) 16:00:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="95020000d5ef07ae1ef7"], 0x1) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="4577522068e2f54956feab5ff54120cce6a9bfa6e5ec13a2f02fdd64e9acf0d27221bb677e8e7e2448dcb785502c8137f79f9b179e88b845715f956144c508173170def010b68a6def10c3446ad724a3282fa41045d6b9707037ca7eb2098faba8976ec58bd7630193403eeebd94bba708c69a23cb384f2cd53b9784f70319e0136d99c7c686d727c7e6d270349f02ef20a4ea", 0x93}, {&(0x7f0000000180)="d503f0ce163eab510a2c9b13690f1999d6125b8256618562ce070bdbcdef25fff7be310cef3c8d046b9f302a8b8c2b8cfe335dd1eb65dd1adf65ba3cc53566400e7521c084f63de95d0d64dc2f26e2745aa7350e64a10860ac29ef2f652da23472f2d6b55fb6cd4071bcdc15964d2fd9804019af5dd29d77418a0eaea6b175ebb9cb3b05eaf7ca822035bfe32917b6f97d6f7e2f8579b7313ed3e22eed4c2ea4ff6489b54dcb621df5e0f3d6c4590df78375d06b0b1757417f9242f2da5ced18b8cde382b1bc6eefed54abb2bd541b49309abcae229f0d82a2", 0xd9}], 0x2, &(0x7f00000002c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x78, 0x1f2e7cddf691c63c}, 0x4) 16:00:43 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) write(r1, &(0x7f0000000040)="160835ec3ffcddd64553f84b60d7f4525964ae86fd9094a70a380abef94f1e1231d7f936c148803bacd3f2e7638802dc357be248c7eb34cdb296d5811f870858c4161c3d169270d6bd2918b949bd45462fb833eb380f7b55d1e3fd56379ce407f471b605edf5ba0064f74b", 0x6b) socket(0x2, 0x4000, 0xe) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:43 executing program 1: unlink(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x168) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x14, 0x6) chmod(&(0x7f0000000000)='./file0\x00', 0x1) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) r2 = getegid() r3 = getgid() chmod(&(0x7f0000000080)='./file0\x00', 0x1) setregid(r2, r3) close(r0) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r5 = msgget$private(0x0, 0x400) r6 = getuid() r7 = geteuid() r8 = getpid() r9 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x9, r6, r2, r7, r3, 0x38, 0xf0c}, 0x6, 0xe6cc, r8, r9, 0x10001, 0x4, 0x349d, 0x3}) 16:00:43 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/121, 0x79}], 0x1, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000240)="e8d01f803a816a92af0be09afe20ff65484e39583cad0ccfdf54c99188f0e373b046882ef9ae9d14b586ab291ec47bb726820f9bbf9f69505014c93d8ad13744bc9d5ec530e68947d2b83c18d3a92890cb32c788febd69de96ad16e3b66bb0931f119cd5", 0x64, 0x0, 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/177, 0xb1) write(r2, &(0x7f0000000340), 0x10000014c) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xaf}], 0x200, 0x0, 0xfffffffffffffff9, 0x0) 16:00:43 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r2 = syz_open_pts() close(r1) dup(r2) r3 = socket(0x1e, 0x3, 0x0) shutdown(r3, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffb9) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x90) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) fsync(r0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 16:00:44 executing program 0: mprotect(&(0x7f000011a000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:44 executing program 0: setuid(0xee01) setsockopt(0xffffffffffffffff, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:44 executing program 1: r0 = socket(0x118, 0x7, 0x6) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) getitimer(0x1, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) chroot(&(0x7f0000000240)='./file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=@file={0x0, '.\x00'}, 0x4) r2 = socket(0x1, 0x4, 0x496) recvfrom$unix(r2, &(0x7f0000000080)=""/249, 0xf9, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6137) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) lseek(r0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x62) recvfrom(r1, &(0x7f0000000100), 0x0, 0x40, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:44 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e26b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x8) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x6, 0x0, 0xffffffffffffff80}, 0xc) 16:00:44 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x40) dup2(r0, r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) r3 = dup2(r2, r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xa4) msgget$private(0x0, 0x8) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)="03c0ed0f21b6a0a7", 0x8}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="07010000ffffdfd8173b1f060c71b1f6b27824af423622b32a0c7f059dd4e6839319"], 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x24) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fchmod(r0, 0x60) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000140)="6391b8261caf223dabdf8a9f6ec4a1e4e93cc643c13c88a478d3a22be187ed1f40d3417d6b9bef268b2f914a2dd5be657de82e0d128ccec4195a655b582360a41ccdacca49a069aa1b2750bdc7a4874f802fa551aa03fe49ef74a703f81904099cd006be1dbd94c40b38495c950da9dfdb343ead985e706c586445560a90b614e2da98300bc3c4ea3ea0bdbb80bd5417e39f9cfd59fae80951b0ab4316e6e3fbca343f2756e4136f5c49d5b096fa6612", 0xb0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000200)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./bus\x00', r1, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) 16:00:45 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x1b8, 0x0, 0x0, 0xffffffffffffff4a) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:00:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x252) r1 = socket(0x1a, 0x8000, 0x1f) setsockopt(r0, 0x100, 0xfffffffffffffffc, &(0x7f0000000080)="2c868900daa2312a8c9147afe842df159d64d184e55a309c1c6932316fbe7274ffa6d63e637e329bcbb5334eb8cd78e32c2a889d7a2ab38114aacbfc83e27bc5d0e274062d9893dea9222137050eb9904bbe3993023b275cb881064504e5e4c98250c435f5bb36f51dfe655e98ba8222520156f9418c75ca81d8fafc8547a460a0776bd7b7962957eb5b6a88d49d1ed1e64c28fbddafe31dfa79fe17e5", 0x9d) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xffffffffffffffd6) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = msgget(0x1, 0x28d) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, r6, 0x12, 0x10000000000000}, 0xfffffffffffffc00, 0x8, r7, r8, 0x400, 0x0, 0x7, 0x800}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x6}, 0xc) mlockall(0x3) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x3, r5, r4, r2, r6, 0x138, 0x5}, 0x2, 0x8000, r8, r3, 0x6, 0x3, 0x8, 0x8}) 16:00:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='\xfc\a') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getgid() 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x100000000405) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000016c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/156, 0x9c}, {&(0x7f0000001440)=""/183, 0xb7}, {&(0x7f0000001500)=""/141, 0x8d}], 0x8, &(0x7f0000001640)=""/89, 0x59}, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096ecc8b6b87cb4272b8bc9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f00", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1000) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:45 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000e36000/0xf000)=nil, 0xf000, 0x4) 16:00:45 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') 16:00:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000ba16bcf49095120637f0f7cbffb58c6365280f1becf03cb557479f859d4cd027d66e7bae6e8f4fc15b1776bf9c9c6454bd4749d4c53d88c86c5e3f1fda646a2761ebfb0402bef9b30462e1cc5108bf9a8e9357bb1c"], 0xa) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001640)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678d", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000"}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:45 executing program 1: socket(0x0, 0x5, 0xa858) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="798f86a7f6c0123a3ecd64e686eaa8d26d155a71cfe6ee385e2a8036150406e5ca7f8491da91bb813c98fe90", 0x2c}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) recvmsg(r0, &(0x7f0000002540)={&(0x7f00000000c0)=@un=@file={0x0, ""/86}, 0x58, &(0x7f0000002480)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/239, 0xef}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/208, 0xd0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/118, 0x76}], 0x6, &(0x7f0000002500)=""/52, 0x34}, 0x843) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffe9f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d", 0x320) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x5, 0x7, 0x7, "ee38db8754dc572f92bacd74aaf6ec026f55ee7e", 0x45d5, 0x2}) syz_open_pts() 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x4) recvfrom$inet(r0, &(0x7f00000000c0)=""/99, 0x63, 0x801, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="49e5ea81cc6b395e9c94d7995147436ecc62cbc5cf882234fe98fd8c40c090749b453ceb39c1d3b71adb062c87e6efdae8e9244dfbfb2bb57766ec55fe9f28837685fca5666f20cc6ef07099fd8db24e82566635e4f113e5c603c5662283869ab510efc05407d738021f6967ebf88ed8c39f9a84d9f6b32f172ce31477826907dd93366920c8e86e0cb1de1a6f135e", 0x8f) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x5, 0x0, 0x9d0, &(0x7f0000000140)={0x1, 0x7fffffff}) 16:00:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() getpgid(r2) fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = getpgid(r2) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) 16:00:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="51375b7f5fdf3b3f84ea2a8822d917c6831df6cdbaadd341112caae15183c4da937b98b45975391dea57dec8705345ff64c8cb472c2652a803b484b4f37c1b7a7d4b01b9e3c9960cf8e745a0ae7fd58b8ddb8a948b02035aa1bddfc6d0d274f32b5109403ab424c2c38bcf88bdc57c09d97ff25bf8a870b6269c19b9a5dc93cf9ea93cb6c34dd6de44835ea66d7fc51d06b4", 0x92}, {&(0x7f00000000c0)="935c834d683691fef06fc8d8f271d0b840c76a0fff26d2a8", 0x18}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2000001, 0x102) r1 = getpgrp() r2 = dup(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) close(r2) getrlimit(0x0, 0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xff) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2000, 0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x802007, 0x202) r1 = semget(0x0, 0x0, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000280)=""/238) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x1b8, 0x0, 0x0, 0xffffffffffffff4a) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) sendto$inet6(r2, &(0x7f0000000140)="a01338a4486c25c67c6e90eb5178d2e9a928bc1a3b8ecd090c83fe418ae73c9432a41086fbe8fe2cecc8bd3483464a9bb5871b8a1bd17ce7bc4848bc3b51228cbeea35dab69501738dda013963ca595369058b285347a12d2c4b7a240931c88089e7ea5c15765cd0ab6142ce774104794ed98692bf5a851c49fb331c06fb8ba82bdaab2a29fa1002bd51f9f2bb9d8eef9aef5a96ce5750a69dc7606ab02457716847f225bd923ae50656ed339472410e6d79f15a5b617be34b30d267688f116926b86354b78d06257285fea79bb8ca8b3d2f3b5e3212ca9d1e20f6a14d495d20d62e9c0d5e56eee9161865122c65e3adc81b456882f9214af4", 0xf9, 0x0, &(0x7f0000000040)={0x18, 0x1, 0x8, 0xfffffffffffff800}, 0xc) 16:00:46 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/5}, &(0x7f00000000c0)=0x7) close(r1) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000240)=""/104, 0x68}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000340)=""/48, 0x30}], 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x785b}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x7de, 0x5, 0x81, "2542b4c3f7f1aca1fc33201443f495ff4adebf27", 0x7023}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:46 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = shmget(0xffffffffffffffff, 0x2000, 0x102, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) read(r0, &(0x7f00000011c0)=""/67, 0xfffffffffffffe87) flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x3}) 16:00:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/239, 0xef}, {&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f00000002c0)=""/55, 0x37}, {&(0x7f0000000300)=""/128, 0x80}], 0x7) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x401, 0x2, r1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3, 0xa, "85495502020000000000001167f5afa680400900", 0x8, 0x1000000000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:47 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10010, 0x182) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xc7d, 0x2, 0x3ff, 0x81, "ad5762b9d0bd0bfdb3f48d83392308eb90c95f4b", 0x3b03, 0x7f}) r1 = socket(0x2, 0x400000000002, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:47 executing program 1: r0 = syz_open_pts() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0xcfc6, 0x7f}, 0xfffffffffffffd41) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xd2c, 0x100000000, 0x1, 0x5, "7a30dca91bdfa5efac7c773bc5ecc3c59dcbc79e", 0xd13, 0x3}) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x8, 0x6, 0x7fffffff, 0x3, 0x1000, 0x4, 0xffff, 0x8000}, &(0x7f0000000200)) truncate(&(0x7f0000000040)='./bus/file0\x00', 0x400) 16:00:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0xfffffffffffffffc) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="e1e5c728d3b1958be116d9696a32cea7c2b055f75a51de36adaec4e16726ecfea977bbb5e7543ead808800b6611e6bca30c0f4bb802c7297111f0a41f87b381ddb05a3dce4935c1da99c39a0ca92cd1cdd4a3a47d3bbd24c01222bd3d7aca4723bbf8bbf8a8453fa2758e3f9834b6fcb6f8c3bcb43e1dbd0eb0f533b5228242f30adc0bfe15d340b876617b1aed510838f23397341129b4fca2aa099dd42b92d5c3f0b580775b49a8ceb59dcba", 0xad}], 0x1, 0x0) r1 = geteuid() geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) dup(r0) msgget(0x2, 0x400) shmget(0x0, 0x1000, 0x20, &(0x7f0000006000/0x1000)=nil) fchown(r0, r1, r2) 16:00:47 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:47 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000002440)=[{&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/7, 0x7}, {&(0x7f00000002c0)=""/31, 0x1f}, {&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/172, 0xac}], 0x8, &(0x7f00000024c0)=""/224, 0xe0}, 0x801) chroot(&(0x7f0000002600)='./file0\x00') r1 = open(&(0x7f0000002640)='./file0\x00', 0x20080, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002680)=0x3f) getdents(r1, &(0x7f00000026c0)=""/252, 0xfc) sendto$unix(r1, &(0x7f00000027c0)="0504d1b49b77e08ec7c8430ccf70bb2d71c6e669c79ab22193f059606e4049a5a6525ea56e08d6eb19f4492de9a9af6b05340d15455e039d03666321c5ce7e12357bf7b577c0fd82c21278a5220cb02c51f90268a0c490e7e8373ae9e000482c57eb443fc5277bc12adafb72851ffc7958f066c58c317d368836e3d1a7c3b436bfec69c4c41d9ee3640d8b293e53b4fe8a9f6b3ea6309bae7140eff76a84307026fe7c2b5428b65236ee89a174671ef953649c8c8c1086c9d5e286b840d3f87df9fd0f93f54111aee242f9e71cb2b9976fdbfc97448dc151ce79f3ff91b552c3566c97c6639355d7b2ebfa68d7b0e1", 0xef, 0x4, &(0x7f00000028c0)=@file={0x0, './file1\x00'}, 0xa) recvfrom(r0, &(0x7f0000002900)=""/163, 0xa3, 0x840, &(0x7f00000029c0)=@in6={0x18, 0x0, 0x4, 0xfffffffffffffffd}, 0xc) fchdir(r1) mkdirat(r1, &(0x7f0000002a00)='./file0\x00', 0x14) close(r0) link(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002a80)='./file0\x00') fchmodat(r1, &(0x7f0000002ac0)='./file0\x00', 0x20, 0x4) symlinkat(&(0x7f0000002b00)='./file0\x00', r1, &(0x7f0000002b40)='./file1\x00') faccessat(r1, &(0x7f0000002b80)='./file0\x00', 0x100, 0x3) chmod(&(0x7f0000002bc0)='./file0\x00', 0x4) getitimer(0x2, &(0x7f0000002c00)) syz_open_pts() r2 = syz_open_pts() r3 = geteuid() seteuid(r3) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000002c40)) lstat(&(0x7f0000002c80)='./file0\x00', &(0x7f0000002cc0)) symlinkat(&(0x7f0000002d40)='./file0\x00', r1, &(0x7f0000002d80)='./file0\x00') mknodat(r1, &(0x7f0000002dc0)='./file0\x00', 0x2020, 0x2) getpeername$inet6(r1, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) openat(r1, &(0x7f0000002e80)='./file1\x00', 0x10298, 0x26) unveil(&(0x7f0000002ec0)='./file0\x00', &(0x7f0000002f00)='r\x00') utimensat(r0, &(0x7f0000002f40)='./file1\x00', &(0x7f0000002f80)={{0x1, 0x7a2f23f3}, {0x7, 0x280000000000}}, 0x2) 16:00:47 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getgroups(0x3, &(0x7f0000000080)=[r0, r3, r4]) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="7e8c877e8b0526ba18f04da1ec47573ab25e4a093988b4b41ffd82b6b5b1cafb972ef2fd", 0x24}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r7}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}], 0x40, 0x8}, 0x0) r9 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r9, 0x0) chdir(&(0x7f0000000200)='./file0\x00') fcntl$setflags(r8, 0x2, 0x1) setuid(r2) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000240)=0x5ecb) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000280)={0x401, 0x1, 0x3, 0xfffffffffffffffa}) socketpair(0x18, 0x0, 0xffffffff80000001, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000300)={0x9, 0x1, 0x3, 0xfff, 0x1f}, 0xc) read(r8, &(0x7f0000000340), 0x0) setgroups(0x1, &(0x7f0000000380)=[r0]) sendmsg$unix(r10, &(0x7f0000000680)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000400)="26c3a03b5e8fbc7d46b0ffb8c9ad6dc5334822afebccaef5a2f44f1112836f92d5bbeb6282208366fc8a554509507920a7edaf4f12e2a42e630bb6b7ad9c773f5e1e7ea3234b6273d0003ee7d1e11109d71e0e3034205cbf797c764d43d9985182b3bfea479ff080f42861eda5b2da58e409d8daafdb64c74aa91eb2322dd1b356a20d57dfd4615d84edfe5ffa7801294c0819f2ea5147f4998f77a53e00c68bec7c92f3200a282bcf7359109e8698a7902640db554f02cda2a4cbe49f9e803a8a90cb128428ad10ff96eb7548c8dee979da30b3cbf1fcf8f0e18794985f927dbff5ecca2bd067025ca9b234d6e44dc4695e11a1d38755498bd6f1f2c0", 0xfd}, {&(0x7f0000000500)="981e7404b8bbd5afb34aca5dcc6ee3b9552d3854d5ea7a165a0194cd767f22bd4b434112a68a9c9a1d48b59f870fea62e9b32a16caf4f8eb0de30eecb911dab304da7a43ebfa5497e2ef0782db4bdc10206f0ca457499cfeea81c0b19dc5c403020e179454b2ace33e04819d085bc9e6f36ffa1625fafd3b892eb115a1c5b05d0f99baa3d6470a57", 0x88}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r11, r10]}, @cred={0x20, 0xffff, 0x0, r1, r2, r6}], 0x78, 0x2}, 0x40e) renameat(r8, &(0x7f00000006c0)='\x00', r8, &(0x7f0000000700)='./file0\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) msgrcv(r9, &(0x7f0000000780)={0x0, ""/86}, 0x5e, 0x3, 0x800) read(r8, &(0x7f0000000800)=""/234, 0xea) socketpair(0x10, 0x7, 0x8, &(0x7f0000000900)={0xffffffffffffffff}) getgroups(0xa, &(0x7f0000000940)=[r3, r12, r3, r5, r12, r12, r3, r6, r7, r6]) msgget(0x1, 0x100) r14 = fcntl$getown(r8, 0x5) chdir(&(0x7f0000000980)='./file0\x00') write(r13, &(0x7f00000009c0)="d88550a0c840e6bf9450f516d6aa7aa8ac2811a64f3ec39e35e18a2fb2d3c311b3eae4ba96f97a", 0x27) fcntl$lock(r11, 0xf, &(0x7f0000000a00)={0x2, 0x1, 0xaa4e, 0x4bd, r14}) getpeername$inet(r13, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) 16:00:47 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8020, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x26}, {r0, 0x81}], 0x206e, 0x410004) 16:00:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x100, 0xe0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x80, 0x7f3, 0x29, "c528f74eb25b4559f7f9e1e08b6a8fced58a72fc", 0x6, 0x100}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="06c5978d2d9da3dad652ccf59b712f936eddd4cc2dcc40cdea33c502d3c7da11585d6a76190996e429a8ea653ed041540193dc9aae7db7c4bd6558fc34044afb2e402a8e3d96c09300000000000000000000000000000000008bb5ba8c5e66dc69fc048ffa8d7af6020578731eaaa6a20b06e85fe6777e6c3d98181c2fe114654bf7262f51ffffeeee2e374ceeb303828bf64d72f1d85855b0f78f719757bd95f9208059c1d12498dd8ac92036fc1032ae9675f41a74499cd71755b2383ec83528a1e71bc00c5ce0ffb53c8bc6fb50ac09a1d5", 0xd3}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3}) 16:00:47 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4000000000000) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:00:47 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x5}) clock_settime(0x0, &(0x7f0000000080)={0x6}) r0 = msgget(0x2, 0x4) semget$private(0x0, 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10001, 0x88) fcntl$setstatus(r0, 0x4, 0x6) fcntl$setstatus(r0, 0x4, 0x88) getsockopt(0xffffffffffffffff, 0x10000, 0x800009ff, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r0, 0x4, 0x80) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x66, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x21) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) msgget(0x1, 0x100) 16:00:06 executing program 1: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x80000000}, {0x0, 0xffff}}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x800000080000000, 0x7}, {0x347d, 0x40}}) open(&(0x7f0000000200)='./file0\x00', 0x2a0, 0x60) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)={{0x0, 0x9}, {0x10000, 0x7fff}}) connect(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000e0ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000380)=0x1) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8001, 0x4000000000, 0x1000, 0x1ff, 0x0, 0x101, 0x3, 0xe1}, &(0x7f0000000280)={0xff, 0x58ca}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) accept$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000340)=0x1002) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x60) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xf00fffff, 0xcd, 0x4}], 0x33aa994e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x6, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x0, 0xff}, {{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x9a4}, {{r0}, 0xffffffffffffffff, 0x42, 0x8, 0x401}, {{r0}, 0xfffffffffffffffd, 0x43, 0x80000000, 0xc03b, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x5, 0x2, 0x1f}], 0x2e, &(0x7f00000001c0)={0x1, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) nanosleep(&(0x7f0000000040)={0x1000, 0x4b6}, 0x0) r2 = kqueue() r3 = dup2(r0, r2) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000080)=0x26c) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d03", 0x16) syz_execute_func(&(0x7f0000000000)="c461bd5db80b0000000f4eef46dd7c7731c4432920fb9dc4c14dda2ef2d8f5c4a235970e660f5168feca0800660fd026") r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:06 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000100)) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/231) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000100)="09f2435179d0149597b181b7ee433755e5c91606636c38b8e0c2d5343ce272b03dbc28c746d50960f6c58277ca5118592965bac37a907cab7e3af4cc1474291e10d22f929e97c0f135a56d67aa9af58e8314dbf5aacdcd9598edb396e59685b764bd283a2933f8cae7b0a0825efda1426eb3fc6740fb515787d957603561bfeeb41982e1ceb6", 0x86}, {&(0x7f00000001c0)="0aec4d8653965fa7732d88cc79f7a76cf16c7aaf9bedf68fb761d0398fff5b59da5b2a26000de3b6244d9886ea2e4b7809dae547bcc45063284d3501fd45972b50f1e1f4284de34041c7b631", 0x4c}, {&(0x7f0000000240)="ab64088eab77ba208ab5e95d9bc5ac4f39c308d458f821ef20742d65329d31c48e4956c69d901132d7aa5444389b5efb89e48a231362eb2669c2d15c12154c39794e196bca12c72d5870d78db7a88806d019dd693be7bdf99382267a37219ab4407da7a344aeac571e9d8f7766c8919bb11e390dbd6909014e834b238a4a6a643a61d17acf8db5067a92d0ce8620a8a6c67c613055791e0011982208c338f98a152123017adf725a290c77d04e43b3c9e4974a9798bce7648dabf88a489bd279ad0f940a9759bc2f20ed593d7e9d444f62f6160471f01be76d99a53f3f157f2005e3941f676291ee3b9b8c23aa7f3a68eece9a0b6e3aabf89519af", 0xfb}, {&(0x7f0000000340)="9fbda28509f7d10ecd61167c65937bd53c58653919971edeb293a54b4a2d955302d0ac24935d7e23b12b01d4d63523ad43945d4ea16a42e859679ebe75abc26365db186d4c784de3b71889019327182f2cf62c2038e8d5d553c6b9b1a0a51bbd3d6a8fafde8b5b39bfb4f98fb55cbe8bcd1aa4a3a3669849d0dcb804e04e64e4b174457cf9979db3f013f491d4c4f49fdf0215bc19bfbe06e39bd09099333abfd988689cb09d12c8295bbd3a6069decd", 0xb0}, {&(0x7f0000000400)="9798ed5393399cbfe3cff160cbee3204d9635e0bc2dbf837bc3e9722088c071e1b763ea58de83f44fbe3040b4b33dd3c168cfc9af6a880a596d3ce7237e067d0a565f31d09a500a23802cc1ffcd6c2", 0x4f}, {&(0x7f0000000480)="d06d2d285f1118fb7ed60fe9ecc78ed38f4a686e74d54305320d727ca94ad1b3c8320cd4424a061b84bc94ae5baa", 0x2e}, {&(0x7f00000004c0)="5d8b0668504f6c5c2051f8bb9d3833e9260738bd90ecf476a807fa902b0a4e41a19ac7f75950b7c463db2bd85b35aee45f90f5de7ba20e3b6ac80c772e988337847c28df2926f5e8faef4f5b63fa6940f6a97ca8870d4919eac2e03a58cf9f0df989da59d6c5ede7da41d858502f27e3d186343c0ba81e51dcc3c6aaa14605ec85d0c1bcdee3b5978a7882da6df73bdc9cffea573a4f5b35b9f266a0503de621c815c3297b82e0c8e18c6dc768ef9645cc5b9362d214c96a24", 0xb9}, {&(0x7f0000000580)="599e46e275b9f6ba19c79f97076cc2f588f4a6e0d38f64ce0c1a08510fd2c6bb5a8dddc78d5592b50b09a2431aa88997fb5b996ae906988e622e8183cf52c1df9f60d524b94ef342dbef465b993cb5b33e3f26b61cef7a4204dc7217dc5bbae78a3843a223d2ffced6400c202648c49d1634011f4f6efbde73bfe432999f33901274ccccc212239b29c6d0a38f6c98b89bc1f5015b36a82ab4005c18953d84ada90464ac2950111b67fcb80b7c4f9df8a7a548ecf1b0a1645b69ec0517073805788817fdb9254cededac4d390e192e565980d261264485bb4c934073225892267d105dd3266ddca35c1a9ec01a6b66ac1c49d584d5b929b7ba50", 0xfa}, {&(0x7f0000000680)="c08e838382af544cb0f664f36b480429fe3b5a960a3c59aa9f15b3f479307d65a15c118d21e2f9740c2b24b2dc0b691dfe04ca94bdece989694dc97249a1c44ca6b0a7b2719a3ff7d146dc8a45338cce032ffef52c5c701b61cf98d8afbeb99379a38559a43344", 0x67}], 0x9, 0x0) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() r2 = semget$private(0x0, 0x2, 0x40) write(r0, &(0x7f00000000c0)="07c6b6ff1d94d95606e7951cfb098bc16fbfc9673db0d08e9f09c97c6ee6eb0583b6e1fb1a7058435d738ad23ab70d75e31797c235c2060084d2f713730013e44acf5272c14b862dbf04ebe704123de4ab5fdce12cbd4e43b715e13efb1c63e17609ff7b0e55578f853968bcdd6513b906dad00df47ae3d3b92afba3ee381a5741", 0x81) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/88) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63a25259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b803009ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0xf1}], 0x1) r3 = syz_open_pts() close(r0) r4 = dup(r3) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000200)=0x8) r5 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) close(r2) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:07 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x118) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getppid() 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() 16:00:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x10000000000000) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x80000001, 0xffff, 0x80000000, "7bc909c8fd7ef95f6466730e12c55b849e54087b", 0x8000, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xffffffffffffff9b) 16:00:08 executing program 1: r0 = socket(0x3d, 0x80000000000002, 0x200000000002) kqueue() ftruncate(r0, 0x807f) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001680)={0x0, 0x6}, &(0x7f00000016c0)) recvmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/189, 0xbd}, {&(0x7f00000004c0)=""/180, 0xb4}], 0x6, &(0x7f0000000600)=""/4096, 0x1000}, 0x7933376a656c70c5) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000001640)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup2(r0, r0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00', 0x4) r2 = getpgid(0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="8c8679d8af3e5b1178e71f5efb85947aa58ebd", 0x13}, {&(0x7f00000001c0)="b1b0d821f34e64c5a8487eaf146e6869ae4f284e459267c9a71fa5276edaaf5a4bcb3ff646035d73fd1d05b028a887d81c3414880ef8da679b24ecd603c08012ce2c30c231ba9eddffb46e28044c1993277943df3df19b469d031791ef27843a58d9567b1a9392d896", 0x69}, {&(0x7f0000000240)="c60f6191f5ac668167fd4c5bf9fa13ff4843d942eb76b768a4043576f30900542c7487bc4d627f3c6159a082044c7f99fdd78b3230c9c47265eb153ca80656", 0x3f}, {&(0x7f0000000280)="df1ca1345e6c734aabb62b615933241daa7d7d4bedf521a23c64da4f5d90c517b6a1f7aca9dd633fdfc1519ef43a52b893ab8aebdd399335b84406cdc7de1feb72d9eed9b5eddd93179a366c742b7ef3f90cbac59f7209043ce91048dcb22fc5d8d3cac427b7eaf6444bae2f0026aac98196b98f9208e27fbad44035cea8effed697124ce5d05334e015cadb6c2a5f0aea03127fa6c87e2fdf2bbb18c6013ab467b49b5126d681ad76f5ac0c64812781f552b5", 0xb3}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) close(r0) sendto$inet6(r0, &(0x7f0000000480)="bdad7f142bf257921d78c6993e9e1ced55f8a157e99ed7b3b2ef2b3a8a7089c2fb0128230ed2197205c62b27e1c689cd98ec4931bdff85ea305ba00235e1255d6cabacbdfbe1b25fcde0a0cb7a8366510c4b05336f", 0x55, 0x0, &(0x7f0000000500)={0x18, 0x0, 0x1, 0x8}, 0xc) 16:00:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) clock_gettime(0xfffffffffffffffd, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="372b5cece9c12cafc3040896bb68c8c8b3d0cf940bee11390bd79dc0b7d6e9010acc44dedc97191a61006c08ce6bf7d555e44c5584ef4cad2c37f7d7623d45e3e98ba0983c2a3f64294467f85ec64c1fae510564bf0e812b0689f4789608910a4d58278042c4a3e86a46ae2f0878ff903d2849ba90fec8f294f315a5bcfbae8eb5440bb52fe447a5baefaa98cf8ac5efa7578b515ac82bf9434c0a61fe45519ff8bade691dbb0c4d128e4c29b1c7ac8f1b8bd21f4f2641b6a0f57fffd81d6217f4643f441846d268f10810d4deb5d07eb27ef80e7d745c03d01106000000910974272d9c3251666d4d0292175a60b4d5ab", 0x44a) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) getsockopt(r0, 0x5, 0x5, &(0x7f0000000080)=""/231, &(0x7f0000000000)=0xe7) 16:00:09 executing program 0: socket$inet(0x2, 0xfffffd, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="daa59734542ccf6e829441df921c1d8f7516eb8eeb6fbc6faf1b393203d72a6d54c663b41060ad6fb856a82b492558c3696b0aa07a984f87808872fee4aca50da435ceff4b61df6ce12dacff0f1307a4812416085bdc8fe6b20cdca71971bbdc5b154abf8e7c18a3369d4cdbac038202fdbc8fa77237ab5bf14d01f427c1101d13dde43e4b1d2b01798872b800000000000000000000", 0x96) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r1 = fcntl$dupfd(r0, 0xc, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:09 executing program 1: clock_getres(0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x92) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) lseek(r0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000180)) 16:00:09 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/56, 0x38, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20000002000, 0x0, 0x5b) 16:00:09 executing program 0: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:09 executing program 1: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40000001a400, 0x800000000000102) pipe2(&(0x7f0000000200), 0x10004) dup(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) readlink(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) 16:00:09 executing program 1: r0 = kqueue() r1 = dup(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8200, 0x10) r3 = syz_open_pts() close(r3) r4 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r5 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = geteuid() r9 = getgid() r10 = getpid() r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x3, r5, r7, r8, r9, 0x180, 0x1000}, 0x200, 0xe7c, r10, r11, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r3, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x18) r13 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r14 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r3, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r13, r14, r8, r6, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) dup(r2) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r15, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r15, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r16 = syz_open_pts() close(r1) dup(r16) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x200000000000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 16:00:09 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x91, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffff) socket(0x1a, 0x2, 0x2) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000140)='\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', &(0x7f00000003c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x7}) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x8, 0x5}], 0x200, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0x80000040, 0x659b2264, 0x3de}], 0x400, &(0x7f0000000140)={0x101, 0xffffffff}) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20402, 0x12) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:00:10 executing program 1: socketpair(0x10, 0x5, 0x8000000007, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xff) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shmget(0x3, 0x1000, 0x6d9, &(0x7f0000ffc000/0x1000)=nil) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) 16:00:10 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x21) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x2, 0x8, 0x0, r1}) 16:00:10 executing program 1: setreuid(0x0, 0xee01) r0 = semget(0x0, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x3, 0xffff]) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/16) r1 = semget$private(0x0, 0x3, 0x0) r2 = msgget$private(0x0, 0x18) r3 = getuid() r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) socket(0x10, 0xc005, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x92f3, r3, r4, r5, r6, 0x28, 0x9}, 0x2, 0x1, r7, r8, 0xcfea, 0x2, 0x101, 0xa5}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/30) r9 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) sync() semget$private(0x0, 0x3, 0x400) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/30) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000280)) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x108) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x3c) read(r0, &(0x7f0000000180)=""/221, 0xdd) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) getsockopt(r1, 0x2, 0x2, &(0x7f0000000280)=""/199, &(0x7f0000000040)=0xc7) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xfffffffffffffffe, 0x8, &(0x7f0000000040)="08f7039d0c16968e0941679ea36df3cdb3adea7bf86dab6084284c775bfb380286e5c097e1846a74972531c6c989bbd4dbc4a825c0bd68cf2f72ddbf09cb6bd4b104f321e7c2104aec6778dab538eaae01f058421324b4ce3d47ed41f904423ebc9ce3909e5f6b37d02fe7cfe305273a8a3ee0c1b7c2ac51ee17", 0x7a) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8c) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10300, 0x80) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x20, 0x20) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r4 = socket(0x6, 0x7, 0xbf5) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = socket$inet(0x2, 0x4001, 0xfffffffffffffff8) mknod(&(0x7f0000000080)='./file0\x00', 0xc001, 0x0) r9 = open$dir(&(0x7f0000000280)='./file0\x00', 0x900, 0x40) r10 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r12 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000540)=[r10, r11, r12, r13, r14]) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x8001, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x3}, {{r3}, 0xfffffffffffffffc, 0x40, 0x0, 0xfffffffffffffffa, 0x79f}], 0x3, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x0, 0x10, 0xff, 0xffffffffffffffff}, {{r5}, 0x0, 0x40, 0x80000000, 0x9, 0xffff}, {{r7}, 0xfffffffffffffffd, 0x10, 0x4, 0x1ff, 0x100}, {{r8}, 0xfffffffffffffff9, 0xa, 0x1, 0x2ab, 0x1}, {{r9}, 0xfffffffffffffffb, 0x1, 0x20000006, 0xa1e4, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x9}) open(&(0x7f0000000580)='./file0\x00', 0x208, 0xc0) 16:00:10 executing program 0: 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x5, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x3ff, 0x1f}, {0x18, 0x3, 0x9, 0x5}, 0xe940, [0x2, 0xffffffff, 0x7fffffff, 0xa181, 0xe6, 0x8, 0x3, 0x6de5]}, 0x3c) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf0000001, 0xfffffffffffffffe, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x41, 0x7, 0xae}, {{r3}, 0xfffffffffffffffd, 0x84, 0x2, 0x54, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x1f, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x85, 0x80000006, 0x7fff, 0x7}, {{r1}, 0x0, 0x68, 0xfffff, 0x5, 0x8}, {{r3}, 0xfffffffffffffffb, 0x10, 0x40, 0x6c, 0x401}], 0x2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x90, 0x76, 0x7fffffff, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80000041, 0x4, 0x5}, {{r2}, 0xfffffffffffffffe, 0x12, 0x2, 0xffffffff, 0x7}], 0x0, &(0x7f0000000180)={0x7f, 0xf8000}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x1, 0x100000}, {0x18, 0x0, 0x3, 0x1}, 0xfffffffffffffffb, [0x19, 0x2, 0x0, 0xfffffffffffffffc, 0x6, 0x5, 0x8, 0x6]}, 0x3c) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20680, 0x40) dup2(r0, r1) 16:00:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x4, 0x222) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/229) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0xdf) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001140)=""/4096, 0x1000}], 0x1, 0x0) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 16:00:10 executing program 1: mkdir(&(0x7f0000000180)='./file1\x00', 0x42) chmod(&(0x7f00000001c0)='./file0\x00', 0x1) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x81) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@un=@file={0x0, ""/45}, 0x2f, &(0x7f0000000140)=[{&(0x7f0000000100)=""/23, 0x17}], 0x1, &(0x7f0000000280)=""/222, 0xde}, 0x802) 16:00:10 executing program 0: setitimer(0x1, &(0x7f0000000100)={{0x0, 0x1000}, {0x200000040000101, 0x4}}, &(0x7f00000000c0)) syz_open_pts() 16:00:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x888, 0x80) r2 = dup2(r0, r0) close(r0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/211, 0xd3}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/63, 0x3f}, {&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000380)=""/25, 0x19}], 0x5, 0x0) getpeername$inet6(r2, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8800, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x10000000000001ef, 0x0, 0x0, 0x9}, 0x40) 16:00:10 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x81, 0x5, 0x4, 0x91e, "23b590398eb1d8e8069b76fa614e9d8128a5d275", 0x10000000005, 0x7ff}) shutdown(r3, 0x1) fsync(r1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x2, 0x0, 0x3, 0x1}) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:00:10 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(0x0, r1) socketpair$unix(0x1, 0x1000000002, 0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r0, r4}, 0xc) r5 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000140)=[r6, r6, r6, r6, r6, r6, r6, r6]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r6, r2, 0x0, 0x80, 0x4}, 0x7c, 0x5a90c0c5, 0x3}) 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r2) dup2(r1, r0) dup2(r2, r1) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) socket(0x23, 0x8003, 0xffff) 16:00:10 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x54) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x4) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000fff7000000000000000000ad", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:10 executing program 0: r0 = socket(0xffffffffff, 0x3, 0x8000000101) getsockopt(r0, 0x2, 0x5, 0x0, 0x0) chroot(&(0x7f0000001080)='./file0\x00') getsockopt(r0, 0x1, 0x2, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) socket$inet6(0x18, 0x4000, 0x4) listen(r0, 0x7) recvfrom$inet(r0, &(0x7f0000001180)=""/11, 0xb, 0x840, &(0x7f00000011c0)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0xa0000000000, 0x8, 0x3f}, 0xc) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0xc005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) fchdir(r0) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fsync(r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:10 executing program 0: write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x65}], 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x4}], 0x4, 0x6) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xd}], 0x1, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) 16:00:10 executing program 0: socketpair(0x0, 0x5, 0xd6e5, &(0x7f0000000040)={0xffffffffffffffff}) fsync(r0) r1 = socket$inet(0x2, 0x2, 0x0) syz_execute_func(&(0x7f0000000080)="c4417d5bbc50b8160000c4e11573da9df083b58600000000c4c3996bb5f712d6820126430f18cf0f0f4a091d66430fe37b07c4e2e998dfc421795b149ad88500000000") setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000100)=""/243, 0xf3, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet6(0x18, 0x8005, 0x77) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000940)=[{&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f00000004c0)=""/136, 0x88}, {&(0x7f0000000580)=""/212, 0xd4}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/4096, 0x1000}, {&(0x7f0000000680)=""/255, 0xff}, {&(0x7f0000000780)=""/246, 0xf6}, {&(0x7f0000000400)=""/61, 0x3d}, {&(0x7f0000000880)=""/147, 0x93}], 0xa, &(0x7f0000000a00)=""/230, 0xe6}, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x7f) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) socket$inet6(0x18, 0x3, 0x401) symlinkat(&(0x7f0000000b00)='./bus\x00', r1, &(0x7f0000000b40)='./bus\x00') 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) read(r0, &(0x7f0000000140)=""/99, 0x63) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9cf, 0x6}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/191) close(r0) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) utimensat(r0, 0x0, &(0x7f0000000040)={{}, {0x4, 0x1003}}, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) 16:00:11 executing program 1: r0 = socket(0x3, 0x4000, 0xffffffff) write(r0, &(0x7f0000000240)="651570d8f1e28b95f2b97eb7b839c86fdb74bbd6b34148058b261a0ca41eeb1ec67e1319956a9e9e49780bb07e8c63f19c8127e027a8c3a5a704be0c53362ecd3692454dccf8648db78f2df22992f90c125269676be3ff650b283f269783102ef158bf0831c2bd1e0a9610df191952f99a042e3cbb47b506f7b96ccbc69b8b44632b7d1d38f9760709ba6151f3c1b6d25e8b2155f6fc6e122072dbbbe5a145f5001c37db35d2ae58de815ddda2bc8c2080f888e578f44e", 0xb7) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) getdents(r2, &(0x7f0000000000)=""/226, 0xe2) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100), 0x0, 0xfffffffffffffffe}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) getdents(r3, &(0x7f0000000140)=""/233, 0xe9) dup2(r3, r3) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe1c) write(r0, &(0x7f0000000000)="2aa4f1bbefce3921dad5504c8f7fa06344465f208beab796ccbc6c8a5b5e3df3378583245d27d6a8f971acf6fed4f34421ed29d52f0b3ce9c20ab2f571714ffa055d43047950337f0972f470e3533db6426e4e3f19c735132f0b7eb17d3e34ed78c2a10bd4ef90f9456315ef20e0a1481167e7ec52a0c2d88b449be2fd80369b73f13d012f0ff87f78cff99cda1c1cabd588edb06ab416eec288dd58390efbcd7d2d63b6884af8e755f5d6fe4eeabe8d5a46dda01de6b517ca4c7a6d5ec8d5ea23552611fe542c2fa7bf526c2cbb209b270d6022cced1b845ff48ae0e655b2bbe5e12f9466", 0xe5) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001400)=0x9) getgroups(0x6, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r2) r3 = socket$inet(0x2, 0x3, 0x20000000084d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000001640)="1198fbb8c8b0792c96c59c482fd5dd2f474a92b045c1a1acd91fd2a18ae07b0822f6f80e4b46f0afbd8786fcf231e622c21c4ddb12a1b633cc0b617c034980d5146549a97e3744ca904f4819e779f54a54e53ecabae282acd5c1c15c6e3e8f0e6599903d32789f6968363b1d7f59aa675789c96404e7f14792b7cb69ea73904c3b909ca775d725bc302ceb0c171adcb4109edbf87928de87a36378dc153231e9db6eaecaffae66b70050bf2754b7bd3b9b78ea8b38d640c72ce430f4fb4caa9b4a00574c8aca52bf1b9f0d9e3613fd16cfbfe4dc711087ff6072f162a39a1d94a270b63099d4a035092cdc1692aa1675611af1a66dd0a0ff44a05999", 0xfc, 0x2, 0x0, 0x0) syz_open_pts() getsockopt$inet_opts(r3, 0x0, 0xfffffffffffffffc, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0xffffffffffffff37) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) sendto$inet6(r0, &(0x7f0000000080)="79214974f399c3e5d965c91ba17dffd9807cbf6704197848a5825b75e6ab6d2e2b8c5b4fe0ebf32a3c7574988941177f12748eb54ee76ac627628d1fe9977b63e85bd4454cec3a38f42e37288552bf2311e9526f2ce81037a1d692585520336828c3167f890b616e5bd24b7df068ce7f70e62b1327ab27399ead434d6e3ef6be43c11f7523b28296108295a3fb3b9e5fc07c80063d174229f8b0", 0x9a, 0x3, &(0x7f0000000140)={0x18, 0x2, 0x8, 0x3}, 0xc) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) getegid() 16:00:11 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffff, 0x8}, {0x18, 0x0, 0x10001, 0x3}, 0x10000, [0x1, 0x1ff, 0x1, 0x5, 0x7, 0x1, 0x8001, 0x100000000]}, 0x3c) 16:00:11 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='/', r0, &(0x7f00000000c0)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x0, 0x42) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) dup(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0xad) 16:00:11 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x7ff, 0x9}, {0x2, 0x325}}, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x1f, 0x1, 0x8001}, 0xc) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffd, 0xfffffffffffffffe}, {0x2, 0x6}}, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x110, 0x3) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/248, 0xf8) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockname$unix(r1, &(0x7f00000011c0)=@abs, &(0x7f0000001200)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003380)={0x0}, &(0x7f00000033c0)=0xc) r3 = getuid() r4 = getgid() r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000003580)={&(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003340)=[{&(0x7f0000001280)="8c3aedf8709652c6bc485fbad75b27d03ac7c88453e4d95f743960511339d26407ecef5774e0fe9eecf25f9f3b203f4bb40ed6aafa8eff1ca7ebc95396962b0ecc3143a266bb360afca6baa92e0ad0554cc21fbc407fecadd5457c5130403d8ae5916a835314f4fed8add876a143415a904d123b13ae1f1cb7f141096189710f5f4bf09f4c690185bbb99eed986ec407cf560a0999c0c8fc3a263f7cfdb0e6c249749a291b56bbd66626310c33b44edac1ce184fa5c7a7031b2ac083cc4a8c7d0b2061c41c093ea824027dad0dc42e979f4824b6020a0f77adbe5dbd8a92b2bb538c7555380cca84f094cb334366ee6c2dccc08281bf4587ec5740ea1cb483412abe6a4ec66d9a815b7c3c7ef9ce74f46098eb6c85d387ef47e32986639a01ced4f9d31bbb82b210f2ba872d4977c78af334de18ea6ded11f15559cb833a854a74f3346d2d0bbcf17567f4fb1554b536a5dd115dbcb9b5d00e2ae275f1e311c80eb98de558cbc450d95262b54aa648474547e35d440ae7538af902cf73105562cc6b08f8dd59a42039efcc77dc0fe14f91bd29935bd98a827e449f16e2e6592189ee1a452a77eeb1b46ce5632aa07541288115a1a127533b99b92dd2f42bd6b335a3de233203c7ffbe41b3614dd31da1ed0dd52c1c7d682593a983ccacec3e679ba525bf1e1cfc82b7e4dbfa549952347c51132441fd88a621c5affe7abf228f480f6c89d6f7c7865a023ea8ea9320351a96cd590bc797387e251d26714488b8ed35ff04203912ca2d1bb19832b77cf9622353792eda5ed604341b6285c3ec1593bd7cd6ee96e4897b272fc549393e2aa81e9bb6e9e8e825145ef624d0c03c417092d582f30f8071186ee4b9d118b34b8fd63de1ca322a388939a475ee1d0b4f33349f573e43a8d345ea983eefb35c0970a2160386dd754b0b0242630d071eae81d55f904f91e4862838edcd20b33ba5e3a8ab5ac51724c3f731bd16a3672b5bd2930469b696262be97130cf153585670048dff2d252207ff0004b14eabfe37ceddead22951e0224df31971b3b71f40dbda6afbf7fe61937a8f760d9ab3a5b9ba9177a2f7bfdd3efcc53d2e3b3c99ae35d605e12507dfbe2b01b850bf277112b557c5bea63496fbc3afbd22beaa0db270112ec010e30b1c0898ad93b2be573cf85d7788b85f85e4f6bd0685fc8743019e25440fd95341dd0e0bb114c79cc7b68e8126c6223846944a151dceff245b59dd95cfe5b557bffc85441f44853d2e6884563f2f8647c421cf31166ededb5a7ff83124d89c42c5499289fb51c7975fdd0fda410430e42ceebb2fffd58b8c23ec38b93321c4a0461f3b10baddeb1317b4a5e718e03268967fe1659e608bdebae70a2b5f148739ee9b024eb41a4df6b9751d30940bc4b7672596ebd772724cc0f743a167208fb20a181697e47790294937dfcd8ebda366d98cda38e5a8b79207c841dbeb81c56ce396da8f925c60e897cd0873c849116187cb924637cd3de0f18ff392aa87867cc6e0365bec87f17290777cd27d10b1e0bb268a464852dd47e19f02199fcba890e9f7f151bcee21eeb0378294edd16f55dba78d31e64fcdf990295ffb66c7829bbbde769be774e337afea2d3d8601f9468462ce305da2600d0cc49ab98dc20d3c25346510e73ecb1d9cb3abc00e83c1fa9b5d0c15864ff55b79fa5ee995afa2cf767e349a923ce19f504af566115262ccb757a6196c47ff7647d0a209b53593550c2f137bacfd426c83be2a5420c2f8b1c712f9bbd2a30573c7507f4e90cc699c1c27d5cb020852f427a914999a7c199dfa6cab9564b682c3d3a7726a733b0f25b308ffe61a4fef2a47b4e1821276fb27cf923ded9c93afc93f17d18662e56e336976dba70786692c18c05dde64d3e9669f14d35fdda03f00c37c51d7de650f137425b60053d3068301ac2079cc877b75cfd6cd2e7fe81abb9cf61d987612e94f13f6a93582a5673f0c557115ba0cfc19977f7e33ce962ef0fa2ffb5bfda6f4f4528cfb7bc41060c739f5120232462193111bf16b96d3c60e1f2ad8efdfe7e703d7a968cd2a4deccd02088b85bfb7e7f953c093426981514ce92de0b55bd6ba22b93cabb55de1851deedc26e1394b7d6776db5029ea8bc8acdc8bef5f3cbd15be0b59ace51d9a3a6550c72ac052d1b0968ad747c5a09d9476d0606247cb6f1c6fbd257d56735fd9aa88798e8b5aa5939595946e9e56a62eaa1151e04096a9b0d9c2d1e0e1f7da9a694e5c48658227acc5590052a31979c33a136c61c50ef485e38eb5acc7d77dc988389339d08581dbd8a05e6e9ba90b751e4b43781c0b81e45f1c9a665f7ae0d0b2789569d5d18774711aa64ce0f2b08668cf0fe82b9d3079c309cddb6abbb018cf786702786cbf87b02aecd343dea15842563c1eb1cdead70b9b127dae59b8c27645a1cfc6c14f4db2bb54db5f0cf8477ce65203e24d325393c7da6c7ac75cc90127165b76c7551d3e85777d0967cdee81d27985b4a33677a29bebec4758b5995550885bfdd2fea7b11b177f233502f5a45fbfb0c07ff5913714bf71ea02922ce4c1c5d6839a2e2bc3c7534ed9ae62d6118b3a8343c0edfaafb4a9100b8b9902b2584ba601139f6b77fcbc8dc3950d5e51b9bdaad921fbb3c8ed2edb64bb6c7dfad328060c31188280502a4b118e5a419d3fab0dad0b84a79ee1a04478eb9835bcd33cd59a8306b9b3f14a87f2f32aba1fca5a2bcccb3fcaede7f64d44776becaf391cde5d0f86a718e7ed2da90afac0dc3bca3ed0ed6bc30bd5d0ed2726d52469ee86a5eb394950a6e25830ed9664746f7c533a35d9ba8e51b9648a6df4742753d26777bdff495bfb03460e2b10f65db3212262591dbc597fbb80f34119c8852886f48bc7fad4d998ce8d47732b1ec3b88039782bd5ca028f6a73d4a97111cff7bceb35608857eee4f7a7f1db7b63df0602a28b225a4450e50063189ccb2380b4fdb21bbc9f4e45717b14c30a874445ef3e479ae2ce295d76d199a19b6dcf62af18e48dfdaae2923e9034f47bf24fe35e5b457fc17b5d784fb5dd80be715804ca16be3658529f2a3d23403e9b1f0a32570ec37d6c4433d07c85e23c8fdd8d93f86c02bfbdf4680513fe4a9966ce3a96000baae1dd41856a25ce84a4f516c482f97f659ab452b944735a447c86329bf36fad5692b17d2d987d3148b7bbde6726fd04d6290bcd5e2ba8f7f6458d2e7adcf653ca9314ee790c65c8eea0b9db39b5c62a239acf08a56c745c8ec4c1e2720aeb54a5a659a2d1d064ab3c3b913bfd95095a4ff0496b137ccdd435d2d191c89ea659b0dd72a2dbebb6bf5422c9384464f61c6e1942877782d66c8d7c806ab9b5532e7366bef316e0d16d675c2bc020a9a6678a357de175ea689e40cce6ae5373c25ec9b4fde33c19a6fe022ef70e2f24b52421d919ffa7114f92f4b72f2147698ff49a01f7365d4eeed6435bba2421bc9a92b4d4810bafbbdd3913a5c18d2bdf5db606ebd1b9b820f242c9bf54d34c35792801b712f5d415ba401996234f5861b2a47d02a648fa4826239ebd582e6848d69c82f115b826d199c7c93baae68886f14720a2f44b984c039f454abcf90b2a16133217929b8581e442e687bbb49c05e1805904783adba1425539b5eba716dbf9620a80ef930378c2bcec29c205a05d016c9485d9f3f96536226ea3c745c92c610dd16ecccbfec6fefccd8f43bf85f786187ec736fed0e73e675fce8648ffd24c47ba4b5193ccafbf6ea4ea874a83d929dfefb61b37e3f544ec62ea4df86e5b20bd943a3d45d221015effed9a6aed253757af54236e408c21a2bb817252a1fc5732005691357bceca03a94de30e7a00ead22d9792ba59268d66eabf1380ffdaf83233f486b44bf6c1374745b194c69a80cea7d332607e13cb87c0d8077b54127870ead5654573377b765229dc5250bf579a19ef355998a3677bf44919287a80e303f6eea75c40ac3a5e38bc18f79f1b25c0f51f6927f5ab5078f7dbae80479585472b1d57318f5f0b86c1cfe887aa86894ff4bbfe0d3b70aa0b6497f8393c9d51e7959053281fa26d3c67fbc24222bf702ba0e65d35c8549fddad876a7d755c21b9b34dcfdc6b5533cd2c21b10853db26e1fe03ee2374314afb9a461674df9d3369c029212eb4a1d98abf447c068704b4e18b06dd092198e06571b925decfd331a570e1db9ae126e8af2f3bfc2c08052ada98cf49b8265d3c216fc50e03a8107875179b7908a4c1b4ce33c15d7704c239b1e721e7c2dde2e4c3564e53d0c97bbeb297b1c2d981bdb6b03efff94ee4d4171272d20bb284621dbec21c5e0e0efb420c6eaaeae51565ec7b11c5d644f7c836f9efd8985f8d42fef41d8d8f552d0843377808054d3dbffb6a1f1b2b06f1fa4a0259c1665179a5729a4419ee50d071230c411a6424eec54873470f8e80b02de4729a89ebeb742331b27724e4dd6c48c2b2433371e2c7bca77665693bf68356dc7abe2b78ab8dadba6d7317c8c7d44d3d3162dda6f1ac36fe27156c5bc6c1e109c7ffaa1d1a83eac4383e768a3522f812965047c2dbd02095ade4b578abd655fbb06ca7e0bc722f8e487da584ebfe445cd515fa531657d5cbd10be70f91ecc1e0682b22c36cfde9ae27a871c9bbc2357fcdfc1477c9f3df31d4a0e0a93105f0c36e16bb100365a3606241b142ab4b4c161779141787814e65b70cb52ac81ef9cd7fa3f155440b92dcc72a3556d61fe00a6afe768cd4464e7a3639cf2245efbdc6eb0aba788350f947cc3226967f196a6b24d7bf06e988f52bd4c4207c4f00280b3cfb76740cc846313cbc50280901a321db5131e62c97ae817a6e902c73e89209b7c1bc5b778e18359f4213e9739c08ae0798155cf7fa89347c3d6baf634e6d9d31ed60ead272563252cf1d95886413d89f6842d23cccf1173c3400c8bce4a323b37cad8d9b20600e33254f32edf7f80faefe3c845c11b5fcba6a2ebdd8b725364ae9042dc757a2c16627225bef3f103bb0814c41781ec7746d6c247850c087170ad4c92da952d444b39dc6cf69043796445ff255f13a5e528fae3ded5aa06626bed6b2cc4de4bd6fc58c1ab8c2e8877ee50b1cf9fa05c051009887ac5ba849a1f19ce6495ac73b11c0748dafebc1ae706e9cdd83fa3117b986bc3b758b53208cee06e3719b4b96a3fde1122e8b3a523479d7d65b8962a4c1530292952fd1489d11a3f981736f86929ef7ede5498c2bd981cfd6f98927898244ba7d1adb7de60b07d8fe76d6ad7d2378961bbc7fd46169ee5c5185c9a7bac989625dae55a648966319442e465ffea39e6128de24f5a76566f6fe904557d7e663ac6145b644d472cdda76d81209cc236fd222f68225f456a9289ff5c9fe45d9e6d272f91dd038e82b5aae66d562e30fa2e3e659ab48e31d7742a7950dc9e8823979167295bf0ff7f2ec30bed820b896c0352329db9efd4b4ca929d92413b09e7bbc9bbc9594d8ff9a07de79f7e3a3e8097252337e8128179e1614a03d39f91fb2b11dbea5dc850c8719ace0f9ada189fb37fed6b0d76947f6022e7af2d9b15db0a31bea3d7507c1e87b3d2a671c3f7beb885978b50fdbb39b9830cdd7b1e9bcdc5e1a33d5075316d43c386a5a826f45c46b50ec2445e90ae2c6dfe7ffdbc941e799126abca7efae5554d05e4e1fd8f785d99a56bff8d823f7950f70c5e4d179022e8dacc6c6ff6f371342661e6d8d77388795e4e1cef2ec0ad3376ed2ab3e4850db719634ffc336340a1362681030a8a8f4780b6d31b8c8406e3", 0x1000}, {&(0x7f0000002280)="67a1f33a3aca34e5e6ca69a24d042c57dc82ba778ac047a9dbeaee63f709cc08e1d72f0fee2fbd0f0d5483440d6f120d6e516b5ae087aebb5d09970e6595688bf5811442dfaa303f59822ec6743be03118ebcad898076c2dd72d95c797fae1b480021283915598726fe181eb8ce6c5fa04976d9db5bded2c4e3ecdcf5753720277d30046324a5110eb1dd4071d19b8502c3ba2169fdf5f57377b1a3b1c032ab623be6020fe0ec3f54d2d711c6387b23967fb73309b79da51eec69763ba059b0f2d13bfa187eba27f895f9c7e12672e04c876060f013c728f290812f1e1cdb9da7ffd221a5926152c7d9fab5094a1e1c4fceb6ee7c87e17aa659a182958fdd1a22e9ba0af6a2cdb1a5d81be1949c733b227a08805c81c198f5b3d39d88b5259a9d543bd818ce62495f008c795d0792969ca17d4523e57521d5577e60c446a0ef66a0cbf938a7265b149dfbe42f5d2eb97bcf0af53a8795fbe7130f75840c4177fb93b835c40c2625c2d575c59d2847ced3dec0564b52f0e874723ac14881f270104ec5236587f173abb48de4bb7f6d1ad41f76a266a6932639164ff365221ec58e22866b3f2893d28a800edb5092b9e04cfc372e00e691b3a89cd8d930313b44d4e4305a4ef3f512ace0c4d4b3561775f06eccb4439133ca03ac218208aefe34c9f953ce8b33e8de8c1974bd6778676e0cfdb44d8281c6b74bc2bcc194e149e9d581b64ff0d744896a54bef662f3ddfce31a6f93954d52c689d9cfb0f10552680cab7c370df958989854faf6effed38328048cb36dfda0214c3b1b5fb0cbea3dc4d4f248b6ca2a64f50b9b787436bec1101f49c06134046803ecee6a210a80f5338af2ae91ddc5f4589dad3445c6c1cf40274b20d1c876b3e471cba53629f8c5dc46dfbf494723f1bdcca68b9839b2c96536f4733be063b7443535744e12082c72e553a49d19aa98ce6bf2b737133520543ac01ffbb5eb714563dc784b0ebdf1e06e1460335a6dc8a1b0bb81a79c90eb9e5bce0bb62dc6b9f699cdca49ea863ef320633fe8e8a2327be0fc9363943400f8742abdcc81396c464dbd268d9a13c9a9e2ffc42e6ec11b9a12e4830a0014e0699cb4c0078e7c5365c3cafaa6ccb4c0ce1f0488025f754b5c83a1a0e763e5aeef7d1c7c4ad5225b2919740903cb8c7b82fa362245df5067fb46e014a9ced82a0c8bc36ed0a834d0ce969e21085140d1aada1a40632ee5ba302fce73069435b36f4c0b4f206376bbb83c3b25e96b616f138bff53ff4411d5c470fb18acd8c08567599c0394be7909493c2d6ac23929296a31203d1a524b8845402954d16cdb73eb7dea9e2c330591abddd186b3889b20b40c60941c11ebbe46bb2979a082cd81d0a0b46fb33442e23aec7204139a1ca12a538f2383b791726e847e7939b6f55a5e79d2d9d68c0eeb48bbd451b57269b2238eef59e65063c3ec45191db9378a50b5d10100aac01269b862ec14c43554e9d499f703b3fc9129443aa88e50ce42a53f9ad34819461978f77e05aa5fd598bf98434b97a033a3ae649dd6db716b3989694737b8b40c969c3aa8087505f3a8bdbbb2cbb4461521af257d9cf114e64e33ec0a6dbf8dc5e57f83ffe0cf7868fc425eeb83194888fc1f00a3231b24bcfe8973a04f6d519f655e00dfc0abe49706956a69a242cdcf236e14d4a4a1a180fa4938b40181711eba5f6523ba4a6f52620f0ede1c8c6be2376e3f4902175d7557eb57ff3d425c92c5c02002606f93a948a9d8a0600db6e72600aed1781a4dc66381d82ed6bb13f76ee5a7a408cc9b41d3684fa21e7fe38114cd474b731b64faa2bdfcf39edb1fc1d1a927c8cd641c77396abeda31445b0888c42a73e483a16510e34592a5bd218ab697b301f4e268d70d35d592cacc20bb788559e411794e83e69123c3010828d99fe9ec21b454758534d37c690b6627852820bf1f3b12851ad4025a7082d342c2789762e07843cdd9a71c42e082700f030131f325a0c8236e07ebcf6b57cdee6ad4253884bc26e6a1287183a9d2953cb20750a4f0f47a6accc103112dd872eb029fe204a305bd02e252a51352f474b066d8fa8f33a6b0ee9505d15b1a2d4cffe2adef9a6a7eeb82cee47b6757532c867e689a311b2b1d38542ebff364b404bc2fe07f3cdc4c4a5376efcdb3085be11d5f7fb435d108da2966c5ced62a303ab2e922c09b18d226a4001b56ba6d87aaecfb80286441327de6e9f90a1b7339e4889dfab3b0ac78082dce064b46c4c62964c2fd252c318b3ea96e315bafa86ca1483fa6c1413e45c6fba8461a10032ce7688c9d8c3f053f7d9bffe5eaa48d69a62639fee0839b33ff47da04a89c417436cfe3ebbcd20b7ec902007ed6b726389bb6287c08b008c000adbc1da02f0b0307f1821938b30f502d92103a91b8cb6296a1c35e4208ad760a6e037a7cc5dcd21e881ca1b56f91a42a9351163eaf7102823a95d65cea6ff32f19dae764ccde2375c5fbf1ae92bd8593987158581ba6b4b4cbfbcc797a01b71fa43ee98919a5b771c3df9df543e18dedcb5db02881c489cd0fd7aee4d7e01b682c9b75c4acf2a6ac2cea476219ad303fabfbeb7355f7bfe44db2cbb03ac4a0d6173f83d1aa8b70f0cbaeae999528b6c5ce814fee6a1d8fda20d3b8a4c924fe26708cc670fdce2840226d0cee0cb449bab19e66330daeee3cb94a35b5550c695be4c56aa4c4e5d1c4beaf0e2954782ed55468bd4a4b320ea5c1768baecec6fdd7a01f36447971e259572eadd5ecc1721e84945d416320132bd1917bf55a7763d5b2c6e3a70ab4218a2bc9f40d6133bffb154215c4fd48a024e100b414a5d7e561f43a7d692f31e111854bd7d9728b38268d11c6a6c024ac01e09a112a334ee47c44c0e2dc01fe3bf166d34c617a6e8c21dc65420aa6e218a28463c192a8599e80d01df2d37b86393a23d8c22e287e910a0d327cd0deda3f968ecad9d1cc8888b2fe806742caa9144652a65d0ccb65d1d93a45ef87365e903d20bc2ddb75e1631a3cbe5f02e6b60ead39a087ee75c1ff278d364bac9b3df8db39552da806eedafdbadcf520a09559db283962a9f6977a4035edcf8617feca5a62a962bec5dc704ca36ab3f40f016b7378be9ba7d05a059735d16ae5fce6132a98fdefff1432987db6daae6d5480077bb87f2dab0a99e50fd598a19824646a57c41aba77a8953307d519fab216718f7008dccd862014a0f7726311249f57cda73a014497e2428be5e2aab1e5b1d32cad93f9c2c439837c768c7f52aba77484ddc4c515551ee078fa3546d217d78900a0bf261921344c7421d1f65c92448e0873d00a35bc9e2b9dbae4e4a739af024ff58280796c9f522c213446d882f98f6de0322f2fc70e8275861823cf092cfdd0640cbea161ccf3cf2e67ece6d0c770831e74e8856fde913a2bb3030ae8af31ea25b570b73745471e86e9a6404b185079979de3e9ad7ea76d918fc9bf7a1198ff9609014307d78c924edde3591e119eeb9c47216364ccce7076140c4268a41536459795ebfca36ded5a0c2d1dbc1c32bcb0c5fe2472a763e5d9c5304d667df6291906c2340effd77a9770826435f4151740f6847b8c5d1dec4106a8b79aa671b124c5e7e731596451108a3fec2505c4fefe3f0fff2d3bad692f3d70265d5fd8fea0a7b8c28698deeb8e3c4b1bdf5087ade1b1734abf0919be786c4f6f7bc4359f9dbfb7e3b847d6422adcab9b675e4b14209f93aaacab73ce70e21722da713570c4b37e909a359ab441eb5a2e75eb459054c7de5149cb5b74af3c5ab0526700bab6f74706bdee7f9b375e2fd3e9b2dec868f08f5283cfddfa0d0750e91af43c96dc4deae0b5035070a7d77f50f5d8a1d6104226ecb8e94a96defd2ce64fd4103c153cdf1fd926cbe60dbc6fb8dd96acf06faab54df2db8e5ba836f14dbe41760de4fa28a82b0a21b42bb794c6656548509bb2798109eb60241df2248663375f98900f823c4bd652b52212618eb480b9ac4a22b5d70b63e1d217fb28ad30a51d40b76d5cbaf9b720ad3ec7ef185ac1ca20c2cb52307b1bcbe6b0a836fd3240e007b6be7f096ad3aa1120db8d63fec391dcc9af044fc60ad3bc24d59e815d4a7ae8a82a6267e43017fa4af044c2da4ef6133589d8d3bf8aae84e998cd7205feebf65f8ad0ff95964f7d56a588fd04d07f748ac12cf3a4d98c2a702c056982ec02d45af979fbe1d5fbff3e53dfd3e29a521cc8fb6da1ff4778d698cba6788de3b905e2def398a9acb8690ebbd40dbdb0672eb0fdc23eee7a60e7a900c748581f80c2a5e061fc8339fa05454e774c561ebb1d9bc8d3d616c277b333e5771ed7fe54de599cf57168967dbef2015b42a80222fbdfb172f6f91a46d8d93e64ca32d9c70f43e00eb28a69514bde3508d4c97351de16a591df625d9cfa727f05458650fad337950f612042966367430c6ce1576830fe3b39fb5688cffb17d993280a7084c6a2b19635a93a5be43654c1b39722397927a8198f9381994727cb26a222a34da6cafe5c5f6c8e663cc124a49cd29dacdda7d2d59ff8bf54b7e9960504c14a700d3442a4d54b7b1bb6f71bc76cb7ddf03363eea416a765947ce14586ba55280b26c0478bf7d799fbbab1f2ea2c63c3841dcdb1204d54052167a5697c3664be6b1e15f804702d5e05a845d8e4a10b26d7e9b33542e5cc5133f71ca637924082b5875b76b998d967431f9aa3466ce779c475207089ae6aa32d4cac1ef79b16b83e4828bed15c2dc500549538e73260dfca36b9f92df18e18b50972df82c7163f7136c84f4dbce98401c8b217356abacea18685a126094c9066a4558bd97fa440eff840807775d1b94de21d896847a8c42cdee9688891a99b0c73ef6f020258a472f0e684631336c43ec81f06d37173ecd410621d2ed77b387526d4f821e6edb295539c16dc4063a2c08583670a03d8632739bc38927ad01f37408c85ad14b732c6a85dc6468856cf5fef6d261851094b3b40b0a92b3b72862ee5438f64f01b4fb9d3a8aea0b5d39372780d3e568116d422f5ef42fba949b98885d44b32679d0e0b22e32d3124cbb850625aec8a2a2c92af7e82c928b8d0424ddbeb311bc450907fa7442409335b130c3c08802ca55b8de6ef45fafdcfc68eacb9555c813f51e19270171bf5b13b881e0a47ea1be8d5d14d1d0fac15648f613745be29261d691facfb238b128e9fca4f58b5a0de7171c73ccfb9b37770902882271072539b117fd360cee81b030b0ad6eab8e843cb75ba7289a68863c570d3ceb137145c69c26eb00ba5718e5f1a019bdc69e165033e45e3839ec60232c9239dd85f268f14845d29d9eb527e3ba53c037d954e393436f0bbfe506755ea19f00687ba83d83af456f1f63f1cf887c9e8b2f009f81c378dc82d61a67e3ea965384b6c0e123327cb86e167388418372465607fa19bb7fa459d317f118743d89a603531b7d1a6df4237c97fc61ec10042dc0cffded55d7f87d4be4d5874616d387c7ab19584c68153b6abfce75a6b1b1dcc36e28239fd9c6629db55b55a01b2126f8f3aa08f8c6c6b8b68a893c934eedbd280d1e8f4960d873d84dd7bbd397d21cd16fb77ad4bf529b01f657e8b0f9535a07d175007b4b46aeba69d69fce9a91bb00449ca3baf59faf6e14ac8f4454d49729c80c87c8f073873f545accb7acaef80b5f168336109541e3e3414064be3ec1715ab51c77e37e8a12c033273f427c6b1bfe2dca74091e8a9e19272b38a8cbe58c8158e9e054c17c86764136de473c03f0f97f83bdef9ea1", 0x1000}, {&(0x7f0000003280)="882be924c25bddec318160b8af2c0ad9fcb0ef8565ba5fd054eb06f2d0c359f35580faa97fa5f9257c032b02a7d888a18e14a438671b1507f33c578cf41b856ec093a44f0bae487efec05dd6586bc8b3fd2f3b4c4a6520b2dc4a18aaa715cbe72e68ecd7a62d1da272aa9a8ff1b09eb71bc72153119be6c0304b8e6ae06e4d90174e084903df92f8ba4529773009f55506c5ac623d259c", 0x97}], 0x3, &(0x7f0000003440)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r1, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x118, 0x2}, 0x2) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0xfffffffffffffffc}) mknod(&(0x7f0000000000)='./file1\x00', 0x20, 0x3) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="98", 0xfffffffffffffd1b}], 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8ff6, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) fchmod(r1, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: mkdir(&(0x7f00000000c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='x\x00') chmod(&(0x7f0000000080)='./control\x00', 0x15) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x4}, {0x7, 0x4}}, &(0x7f0000000040)) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() 16:00:11 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) flock(r0, 0x4) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000000040)="7fbb6ea42271a39231ea229f561b7693b0d6d5bd528da5b23a54b320a171352e6067f55615ea2469241f7e20b6c64545302c5d6a7a3ec1c38ba8d63dbc3efbb249b7b4dbcf26d236e68a4e18a050f1d566bc47ce2f0664998ef308b7fe8588c6d6981828ae01d8e7c5e3c65bb381898dcb94cc824377698df48d3be3116b4e1bb798254c81ffd3ac88bc61eed5ce5f6204f794101c83e7ef6d39405099157d09afdbdc944ca584fe2bec1a971c3a5fe8f7d62cfb53071de3458e26d425db4253946edc9ab227a75fda9b541188245c78ea87fab8100ce995a7d838c68f8996e76aa615dcd703db7a7c482bc5ec", 0xed}, {&(0x7f0000000200)="ffe518cf17b4fa8813f1e5d8fb1b69cbb4012bcffe47d6107ecc1648d3c4e7f57d1146435c3dc3e902c9408304e18744fe11703edb5aa0efe0304091456bf5e1116262dce3b280210d1c1a0b1c1f6a7db1ebc05aadb035c1525c778a8b14718e5f25deb4db3ad0cfdf0ea99e83a22b71dce804426050bebead8bf90539c85cc5ce3bec8a6b210384c69a999c7e7cb9aacc4a11233f46ae71139a7a9244fc2ed4a7914b8ce19d178587d678bd14ba7d202baf65aaf08d372922b56c44c8862e8003004396e1f0bdbe4f85a4511befe66be9", 0xd1}, {&(0x7f00000003c0)="0f173b9ff75c1b44163ac3b99f9ab6db1562b81a1bbba6645c6a195e1863a7bef79118ca3848a1d6bd9ec1898672b6a841fd1db5e0eb07a1c54247dcf441c3cb56da0c3906199c63e51a29a21d62b811ec0c068eb8d391303928973787cbe79338887cc8b1087218790c662fb0c8338628009fcb7b381fddd826912509703747a24f2e235b237719a265a526aa8fee6f243c14da6bed29d561e501f049cdca00257fcd02b902ae00b9f935dc48b1a556cf0502f81261ab9b766ef6bc2dc49202748f", 0xc2}, {&(0x7f00000004c0)="44bb4f62c3c2e9d629b48b62000a391ae9d736d03fae778c5b6d1ab2b4d4fd10d5ee190e0590e4dc727d95b15526c51c2b6d6ac9514c05191b29f298b9d882a215e058d3a57cb100b620413979a52f2c32402caf64557a51c5e738dbe80f41d77daa7b32bccd1d56ac74c342de81860479983bec3aa870646307024ec6fc48a2fa8223db242b3fb2213d17d274bd51c82dedc23e276dbd11f9fd6a39946ce1290de419", 0xa3}, {&(0x7f0000000580)="81be8183f8a0221d24a1e9ce01a20ff3d0d6c6a50b8a037a1b13a6fd0ca5d9f7900a22404ffb9cd7421441fc72350b315928d65fedb6fb4d92a78135fd9949da7e029011263ee969cfcbfa85b2e1413d34eeb9f081b170f4e32953f3f0076c4f081f90a075b4f5b19845be4fd86fcd4173d49683623b98c25d969174634a42cd0e9d6a1049558384b30cb97472bb39776ccce0b5dde56f13d4511631a63225171b", 0xa1}, {&(0x7f0000000640)="94139b3e9e1d3bb15ed48d4f48fc11d95f88e7ebb8c9a7c48429dd39fc0c9c51c9d5f26e9717503bbe36b0dcf8ccbb5765517908a43b70bd61c11abbab70a8fae8f30b854ccd474c9e13c29014dcb0e44c2e0d13b5aee37104fc01e00d58c7d512cdf2ae889dd07141846df4b9e5653f7b89b8ed566c42c08ca063997a428c6fe609a7b95a071a48c24eecb5ecd2ceed962908d6dd5cb0a4e18d5eae4ebbe0e84cf9bd8a05", 0xa5}, {&(0x7f0000000700)="6f2631806149e9244aafbbb11ad73d13febe4871eefc21401881503b6f1c4931cb179891597856d743c4e3180dbbbcd8f23d14f3eb03c306a89f4f722e4bbf67d5484c3317dc686b36c822853db5baba2d6cf116bf1d713784e3e8672636fcb1a81529e245e0d3091a249ec4e2e3d88b142196772672b19d3c60932105a2a1dd95c3d855c55879b7047ea9f07e6d066949c4c694b86b4a5008ba773f24cfa9da86b20e1fd4c69a9b92a2cc8e2762ae9f20", 0xb1}, {&(0x7f00000007c0)="91cafcf11dc6d43d40e8ee102169527c32d340ffb0fbdd348505474ba4fd518b4a665929815a0a3ff1cf057dacc648d3fddd498fbdac05f05b55893e24e77a2b680e0fe5c00be7599e0b4a73e308fb1cc048b84b22e1669fb4134a520605c8b23fe3cde1c46ccddf5304a63fb50eb21847b4a12d", 0x74}, {&(0x7f0000000840)="6c4f161a55d6a50f299c7cb8a6d3e09c262c4eb72f0dfe6f6e1bc263b0bca3ece21aaf80bd011f23cb35a8ee8eaa1f32f151383b6c9c6fa92504780ef3e9f5d7cc917a29edb914653101d58048be0fd63609a132b0fbe1630a4bbcf613d8d423f0b797160428d891e7f33069c20c88025dfc38e17824833b32609920283677ce4c903a01500dacca2a60da6c2eae2ee06bab62140c74ae93d871a2a45c7a05b18c07e7ad7339fea24f88ce2509d5a369744cd541068254d9495706bdbf7afb62af7b618c663fc782f344a6d83283c83151bea2a22851e6788e0818f25c14ce1e9d07827c4e6fe5e90875871ecb191590ee3c84848bd674fa8198a523486b7d59234c95c432df19a72c5bd423873672d55773695edda4c35bfcfb6a6a4fd0dbb67a82ddf399bc6bacbe29fbaaafaa7a2df2485261f0e3329f85151ecc383d65d14cc98e4b3a2be4e0982126b92674393046e8daacf50551a5bfaa58acc40ca127e3f2c67925ee10d44f0e0fc29eb32847513b77ffec4d740ba9c45b9b9f8b2f0d4013b7f30fe41699fa50d2d1a50b1edff4838deca965378e0f0a33e386534df2c24e84ee282e0a25b94b223fe1bd0d26b72fa8c54337125467a7018529877f94e8e1523f8aca48e992b5a257c67af23b867e243c13194ee756bade426ad44f5758b46c42c36ce15b0958050a1022e80c5f85f6929db7c2611bdcb587cfc6f64916f483cf288928ff45e8f2cfa5a376bc4af3521371f928eca50aa563e1343b6231adfda882c41eefc30a0a502a5ab7355485cc50d6a2b7886c06e247cd901019e10593a567f6abe5df68e20091a40b45255070ce0148defd284dc353834370a67f5d022f829a147a423b63fe80a4a9c75432a9f587235d7eef1171bf7f429f0b6100bc34000b71404051b2ea45bfbd205e784e238f7e8e3b9e735ec5ba9ae2eb706fad7ba5bdca6990e48b7ca1952983fc638135ea0992157176413618b6e0fddd4f45aced1bc8f9489710c492b289dc9120c2cb640e057b4a2cd5ca8d3e483fccc180744ac0e3784831260df198b5ba03bbc879b67100b9ccacfd618416d3751346326acc9c5a11e9ea01be5d722f6a95eb358a517d6272574ca5b14aa1052537ac7fb953397b1b314be2d7e7aa668d20d44f25f9693dacf7dcfd6664f979553cd6011ac0bc8bc0fdf424ae60e221ff56658a1f7bdbf02d7e848c2b6b0efe2e92bb15a3ae1aef0a59fc704b89f618c819e9bbdfd346f61075ada5b3ce5c5b2349312543b1f3d01ca8ebbc216afa709254b461ac1833abf6555f1eea27ab910aeaedc4884f735f275dc52c853af4ca29d34a1ba280f7638a13e9914f8943bd0d75c3dda623fadee1238039e0e941fd3139554e31fa622672bda333b050c1bfc9ef4813d1af7aa800cc1cfd7ad5ac1d3dc359ad29da814ef3827c15ac613e8b770887aaf0a8c197ba04efecde1e923c8ba4bb0c76a1def1c2b9ea6f2b46dc07184ce72bc0549a66f527f9a36c2b3cdc8ca45ce993d3a120d2d50f8d4cac3601be418d161392dac44705fce60d884d05d8da33699fd2821da79cb27cf374562b37f3d935b2a8a4db3615705331cee1ca4921e5ce879cd6079415fe605280c5594a7517923ea4f235b91b80fdd00d8691afa81682fce5697b3d228b3389b17a145298e759c9a3c4198a5f385faf8f33f1b65b5abbc5d12d7087742119b0c8ab9a4a87d67a9d3d9471a5c577e811f3320a113f1fb864c98179cdf29440b923894d5f32f5894e3d6ba267c3708d79700ee21e423e6ca2503eb546732be2b814b8978eac70d552e6a5eadfd70df8b6428bc287db89bc94f93ad6083146260594ff8f1adae968fa916ad83959c9af02ddcfb999380eb38fcf5916b021fcc331aa747ca84d24d03353b61a6903fc1d7ee561f0047a0906cd85929491f4025e6b235cc2181f0d9e353c2c9306919d71da66a4c1c0232964872f0b163282bb219dd2d40702f6a19e22c018f238e0f8d647fce6537a1ec53c8ba7e29f2c9518e662c987dbce86aa3142b8702978324739936bd2796ab82206d5a493f2970eeb63cbbd8e61847171fd6ae0c038ca84e56ca3a6e173b43442b54ee433a5e7536b2ab66d4f55544265626a579a9d21b9aeb5aab3941ba11494a2a282e862f8c6e15ab5250119cc0b06c7bc16af65130ca0b11dacdfe26bd9c71355494a2ffec9695d81f9ff98384bb930e08fd81bfa886a270f479230c86f291b625db8dc96dd8d7a00c39c99a9e14ce063097759e3cd1e7799ddc8b13f02fa4daab5a2aa9de518a97ebd70d9f98c24faae8e1c4d9981e0e17cfd60e866d42c8340142dee4cf101c9b7b76ebc0da84eeab82296003d2c25274ddaae60ab5edf3571c4e1ebc7486e44837efda4950734d8cf666c29a4297c266fafcf60b601f04903c5d618c52aae3baeea960a6d44edd4ae7980ca0707621d32ad88d7836940f89a40e7544ec8e437ec68002be8cbc6815a4019edc068513b373dfffffd6bc46148d3d3d7c0adec376724c8e6b3886e5d45669c72c1302691eae816b77427c7cb98e98736d934255079c846296941536550eabbeff475b17b51b40410d858031efa6108a50d8fc8234a9994f263bef97858ceff1fa0066a07ea0ea6bbdbe84eef30a1bfbdcd0eafd68b5275565eafd84d344fa08281abdecfeb0a7ff8b58348b9f4e865247edfa7e6757c8d7bc3503c2615abed674816a103a6877007f51c5bddb91239462139ef56d2c15757adcf2e138828de4aefc465ed2ae46f021f9f0d025e62fafe1ea787e84acc72e87fc4a025863058dca9639c89a152ac572d96a87504b990b24cc329ffef07b48acd250862b9b3332035469f2c33d3bc7a49ae0751293cdf4683d84eb305bf19cd85a79c071ab8fd4b0907e680a33a9e329ed58f4302d9583381ad94f14e784a9a29e52531ab582251babfa1c8f75b3cfa5eacf7a2498490a3435fa068e9a00959533dba6e7594ff295fbc4472d7deb43506f7609bfa4130f8e58261202cec2772c6e1af0a06e007d2ca6ec0cd836b34e13025c22e977e7e9e4beb085fc9eba2b7436eb32848cc0360ade806b62d08ac56eaec6c9f83cd888344d690a1c7432019e941fdbfe7306c1c1340b089349a73965aa81dd9c82bd27c30086de4aa9abe688e4499bc917aaf937ffe8804e6aab4d8bcac48e03ab31fa5ceab2d53400f0fba007b8160979ab9cdde72eb76da9e675fe8ad5a7a279a9efb68a38b22aa317751817e86d7b89665846f00ffbe63d41fcfce76f19fccf0d0c376b842946a39440b768caa3dbd82a3603be3cac69ed650ce0469dec07293ad701a9ff68d31f88625c5242d51e26372500b949bd8a5e89f07c5189e0342486bbfd64cf4ac979fc568be7454a60296b3f2280b134b0942a49c9a8ead48f48d16e106efbf3995c9959d22848b1318536e7314fc665914cefc7a0f478cad8a507211ef750c5150c2fa0f14e464c56e83ec2889afdd7baf6dfefc0137312e60a6ee3a2bc3163cdbaaf1d14632f5512869ad54270ed758ee2a9373ecd6fd8da4f79f2d7326e5fe8073267729f9d25d8b271a68bb6fafd4dbb01704d65c593a73d1e1db06cec9bd3831f6152f16c0e3a305e58dbfce91b507193397f08f80e439b294832bf6e9498ad5bd9f946f9c77d025cd7a271241e4e7169171a21f01aff74d35f02464e3b9ce53611ef30ccc9773a5b3e3b6bacb2960ee72d0d3cd76578dc2a9f5295a47a097beb525af611fb9bb3f9474c6bdcc97e635d2633e4db8567f5aca349fbcfd62c454ddcd82bfbf59a116dfd1a0a8b8b795d2c4f34a1926d498a9f7b1d3b4644ffa1d284fb8cab60241897ad1cd34e8e43005f70006757f5e069f7bd2aaebcf0967d7e0c5deb142370e6879b8a8eb909aa7108b22f709608dcfa707f83f2f6ea14491e2d7e19fff4659a8574c167add12062dca11639599552a13aa5e3e4c107618fbca0046d41b406adfedf41bb758fe58acc850bd4cf0890f758116952cb33c50c582c1db894c125fe8461482b4facff33fae7a4bdc4fd62befca9b25546682f4f6d092ed2380994ab11b14630fdbbd5835b349cb4e87f33211a01c8741dc765bd83ff44e5aa42eedf34619f62819ab75b68e849ba001eca98c030a2d095237d12b4149f0e98b76d923bb05186a839b391422e237607f32ec4f86f9709636eaaf1bf88a17776a09380af903456e8c0a379924ed6757cdf84bad49511dc2e07f84f56db6755b1b81f5b991a4ddbe36d94c0b737a538bf936c5244980a8672526633caeaea6821d79e03d1b1cf5a589826f400cf11e6e4d8a96cbba46c123cc2dd5003cdef5c85a08d9163c340d1bc8c0e416f8cc3877027ce7591919b832f434a84a7e0e83b39d18f2bccaa9246d85a266e4396e98d917f109fe15b93a68b27b4319b7d8731d39dbfe4557860ad42841320bfba7ee465ef36b2b8c22e22dcd13ee4e4ae2608c322af9189f60eb18f6e48f8e703084cf3fdee18277720fdf71a481325522f33718d11176072a1d6fed394d639de468f29882c40e14df69fb2451ef9a3216ef04f8f3d8a0323cb43cc096d821eccb578ecff8cce2ff235e8d0e23c8ecbed44f87108938df220f0eea59c7b55659ac032eb29adcbfee3160da20fa2d2ad9f53a13e59a4ca4f6e928611ebaf92830f8c8cd57b522d7eeeed159f583a0988fc4bcd5708f14119d887baa07fc32cd014353752760a754e9e720dd252f97c5dcd67e7aaf10e46111c10548cc9b44346c7518e4406dc0fab50ad9920ec93348bb1b0e9820709a604a2c34187bb8a80d2a1b6e0d7363efa9a496d31b4b403dfd0c417c0a86c8d25820a8d93b2b26bfb79f082f501541a07b2e348c9e5447aa12504cb9d0e19ec62896f9260aae65e430aca1fe420e43c1dc122d7f84f1e1301ef58a07e98ce334df2277ef44b87c87a2e3fd6476f72b0479bcb97e91b21b6f18163a26fcbdbdeb12fbf64c773884da57705a745073ba163cea4f1861212bf3f79f4a958fa58bbe97c5069be476590f4f0d1056ba46d1ead39e67805e4cced6f1b2487033d68fbf1cda345d5e632c1dc585f71c8acebc3c5d62ba4a5b298bf2a083769f6ff61c1a38f9c6a556b6723b0a402f6177b174352ee1ba292b6f30d8f2e213f8355d21aadb17aab062157e09403ada895b23b63c54a70c4f004550b8e5eb20e3c8154d7a2bddb2b29bdb305735ca44b97e866e22ec72d8dacd6fd3703dc622bccc6907fe6a2453a11140bb2be480e826d0c1ea9ddce2d162d886f17f9b0820bf381d0c8919621d01a8c624ec2bc6e3d065dcf70ec10105a4bc58a7cbd284448997a0f143a3d9a7d2757542aae0489a0a65da9e3f62850bd5bd1cbab6307a63928d2285311d6608be069a6f8e90db083c2e126999d2772f01c03665f44165fc144ead1e721c1052a441f524efc2bd0ad63f2ba271bf4038c16c822c19dc99d47e2c13069b5e6d71a5a423dfe24c4c87a5510ad3dc096a59a1c651e39d14007a434712fd182c180a1c48e5685808eaaae04feb80f999cae804a5e6b5169905f6affaeb37c8d9dc23b656fc781dba283f950a29bda26312fd90d7cb72f5340c48bf698f6acf34ae7720a669b407dcb3de06fd3a2a02b375fde5b0da7403e6ff8e8146415b4be70816e9dd912effaab6762e339b0cb52eaf35384de90321f86d43ed572eaf502e69db40cfe2185e6adbb3959fd8416c72d8664627bc2054fa2c016bec04a1c6d55cab16832300ea63d179a6a1d0e361434ae68cb0e7ca8d831ae3f1", 0x1000}], 0x9, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="c2de819c9ec195b3a54cd9b496afc191619059fa59acaa248f27e8b2b8cee2ed712d3aa8dd7cf955ae11f3aa8a06ae3724bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff97380b4bf0b31197800f87dbfa01293ea0fffe578bde426520814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf261122aa2233", 0xbb}], 0x1, 0x0) 16:00:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x1, 0x1000300000008}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) fchdir(r0) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) clock_getres(0x4, &(0x7f0000000080)) 16:00:11 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x3ff}, {0xdb75, 0x8}}, &(0x7f0000000040)) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x20000040, 0xfff, 0x1}, {{r1}, 0x0, 0x0, 0x4, 0x9, 0x6}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000002, 0x80000000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xd9, 0x1f}, {{r1}, 0xa701728975f23716, 0x1, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x84, 0x49, 0xfffffffffffffffa, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x3, 0x9, 0xffffffffffff8000, 0x6}], 0x5, &(0x7f0000000300)={0x0, 0x2}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8, 0x40) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0x7ff}, {0xfffffffffffffffa, 0xffff}}, 0x2) setrlimit(0x7, &(0x7f0000000180)={0x80000001, 0x1ff}) r2 = geteuid() r3 = getegid() fcntl$getflags(r1, 0x0) fchown(r0, r2, r3) r4 = kqueue() r5 = dup2(r1, r4) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) fchdir(r4) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={{0x8, 0x8a}, {0x8, 0x5}}, 0x0) kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) dup(r0) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/149, 0x95, 0x802, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fsync(r0) close(0xffffffffffffffff) 16:00:11 executing program 1: setrlimit(0x7, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 16:00:11 executing program 1: kqueue() r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2010, 0x50591894) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xcd0, "f1f74365f3d1d103dae2b8a600"}) close(r0) fcntl$getown(r0, 0x5) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) setuid(0xee01) fchown(r0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x7e) 16:00:12 executing program 1: socket$inet6(0x18, 0x2, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x10b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffd7f) setregid(0xffffffffffffffff, 0x0) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x180) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r3, 0x6, 0x0) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x25) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="7d7fc4039b4d2dd111d6f88b6b8bfb7f5d44f8aa3501a540d3ba8716f34c1eb1e0de3238da43a24d7b3cab35cb99bde1b4447f4bae093e3af8ddb75b9ac8e59df1493658a78ea3a17a64ece583a0298b28c55440526531667056096e0f3cfea267969e552dc89f414c0d41ae918ad2509765811bd2b9d8f2e673ec1498d05656749683389cbaefb53953f926c712ed6bddb72ea30cedac43e9ebf559c1d84dd727b163c424db5ba61e658c078f99c3b1b69e810cd132fd367e6c5f9afc664c60", 0xfffffffffffffd5b}], 0x100000000000009f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x3, &(0x7f0000000280)) socketpair(0x32, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0xc2) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0x72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="a17da8a7be849c75a29bf28391b1c4ad5afdc3604c8e52d4d4f65467ea48cec01f074ac1ee22cc61078f8c1cc96113fdbd5672d6a8035999074585a00749e2323c783a788b4accb4a78dfeedc99a47771847a98f6d8c6d355da6b18ad31028b4769be2d111c6747e14a298a639a4e3a78b19e10937da5e8d067f1615279a0959516ade0d8f94c894eadf13710e4e94845286029c39cba2bfc43b6528d619b95f044d60f4cc7ea62ae71b7db0a6b5d26ef6f1b1bc0b2088f82f4a9195d0fb00e5187ed00161ca46b0447dba347084d5dcc5568c16abae", 0xd6}], 0x1, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) setsockopt(r1, 0x4, 0x3, &(0x7f0000000040)="8206dab092ba44734e73101a309b3da0d17632c4b51936f1d1d8ab69c9939d806483fdd2ddfdb721401435720b10944f362300f1961b22454e77badf8540afcfa2eab9e9f5e9ed1845445700b4ca0a324525bf7ffc24ec5037c753de2af26d7182598289cc2f73fc19f0931b3c750d9f65aa144b5f5cd466449d6e1e", 0x7c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000000000000003) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x51, 0xffffffff}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r1, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="a5395797165ca5688fde9fb753c0a4ba39ecb1579a28ed525ffe5d000000a4fc977a55a1497e5808365cea47d7c15420a3612e4ee36ed4c597260ec895513f030a7db82cf8cdb2e06191bd7869c763f9c5d3a3ac9797d1201605cb09ae50441e3351f751f34d998b1c8a9c4817f6bbd999c13f9e796df930286bc90a59a38893d6d9b910f82b6290da9056a9178670c84fe39f8e7eeb1aaf30fde7e3aff70571a59cbba20dccdc26cb3c0a3400000000c2b6357bdf165faa23086990143ed3833a52d7f76b4149d8fefe319ffcff2e05471af8435a8366cb161f248749a9e22a3c4f9f5f3e956931ced7a831af52dc86c16421900b714b9e1e7735aecbb88f968ff596d6bf083b4baa1c94d9972b362241b6928ae9c782338014923f7a0d1a1c8baca6b3c320aa029b062c0600000096b88c0015674a65f52b79f4b95e32eedf0063fb8b17681f74b29225b19b919908a8445f68dd67b952a73e5344c88ae38d2e87f19663c1874eac698d2f8e9470d9ab67072303e8129cc17c0d901bf460d2f35e3b25fe3b962d997ef4e50e56a4f410f1bdefd173213a6d4a0900000000c0d531751a241a68b3c271c68e277d000000000000000000001edb66390fc8a03799c08d799b71644197a7b1812c1ad445527203c33a001102847209526966d8fd158c55895362b373db260f7e61697fd87455cd0000000000000000945d86da35bdb150ff1efcb680f43777243f464434a66cbc696b2ddca8b1b5323e04b1971128e9541bff2075d5bcfd5f49423c13b5507c5d7ea7c4b8930635109f985458807bcd59330a06"], 0x246}, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x55}, {r3, 0x4}], 0x3, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x88}], 0x1, 0xcfc) write(r0, &(0x7f0000000580)="a98a218fab2a51fce5ce036464991488228986bf909b15ca744d5268b1c44dd16388acf9999a7756f6cd63975541777d114e702501be05e4c0726a40b1693a546a302ed81dcfc079ee0272870bf34d83f912d4e58e0f6ecc9e0a5f78936a6b2bd85c928f1b1d7438c3e1c1957c9c216ffd32e54845cb023186ece26319461e9540baef6fed8e37c4ca0c7cfa1dbb971f0fbe206bbd89842518741621960035bec7d935896fff9ab89646d1473f20f681caa65d6633e59f075d9240d4e52fcecf3fad844925733745513a9bec7387dbab83ec4cf848c99c4a2ae00ddcb5ee3afd71f0eab3958b9002bfec3504d9ebccadf6bda503e6b884a203a8d8b3f46d6e1678467322ddb7c0540a961fb518f9b39f2fc3e846f0a65835b1238f8d4f09969138157dded5bec95fde5f17eca7f5446409f76a0ec9ac18b88fe20a8b59c907c819d454b3ceb162583ae5ff02c0b0101100fcf6a84fa4b2a77dc4e5c55a38caef01a2b9936a2a841168908df0295817c5299cbcdf1e6ef1482e1848abdd4a5d417647f4d46b112d0ac11209acc52d43dcebb291987346283f0a4fad8443ffedd3984937abb58a3e2bb21761dfbbde784d067068a216dd35f85f48d0a55768d46d1dac776e2ca763b3aaf6397a78c8d759e820b7bc2484003dc4684fc3877ce02d1661f9db8d105d87293d521b2a4a728d84748c247f374b553d25140b1e934ad0fb57b271828ce36bbe81587f69c6db640829027f4266aff09e9c2befb018decb1e00c44a1136569db36c58001125e55be8c52c288ce86614641a8a779211f667de5588db4866328b2dd516071baba89c4d640f7c9ee1150e8743e894967bdaba9b218ca1d3a1a1977681284a5e6ec1ed788761492f7ff5f95ebaf93fb477297b4ed595567995c5e81592b09ded55c86e8fe66df69370f5ee7d2b52bb150082ae0c1a8aae6833bf17427cd6b8789182e6e56d2fc5bb2457dc35118ff549270a50a9990084bf8a16f8d920dd4d4279d7d1a002f4bc3a2fd8e9a08d5a53c0975d1814d88fa44b5c48cb4a41636c7e1e9bf0eb36cdb764113576fb405ee81c5f093966b9fefc2319f0e19b0f6c542c1415157758bde556229441fefe553daf37961a128d7328f279ac012a3a899e768cc362b76af90d13ad81807dc0480eee4c22574bd379c1b41deb2500991f64635ebeed2483596e94cc08363306890a7489c220e3c186ed335e351fa4a7f8008d4a1b097d83687c472bd752bb050e7854f400fa03f6653608f8dfd35976a7a134f8db3372b8e45f02924e55ca201d0a66f51de143e49a3ca7f5c830d37d2e136b261183ab02c3da531adb3ddb284230f1438083889e009af03f35bf6dc301b94e61ed33ed66781ef2b1d3451021ccbb979fba4d1994d660cd683a99fba9391f80047449caa57002ea749c531af8c6a76c6bf1343923e28241a33de88d5d1f1ac794ac10aacf5b14da5912502a6cb4c3bc018232c1eec7ea8cbad53e373778ce0687917e3aca4997acf3b7706a7afd101a57b9d9c4b145861d7134aabecfdc735960d9a6ccd8f7f8f9ff72284b15a53df7ae2fb944d7f5dcfb7738c7b78b85f2d14feecb4ae640c953e34ed3bccf96a9186b15390a42ce79b29ec88abf14051f9d3a4fe8c02f1ff11f6e0d44ede4ed39b22a60b988fb942cc5351d7b2ae12739b50f916b455260381dbd035073bb11c48f46e0ada537a4967bf4b251be0472a19fb230f90beae72f19e539937a6702b63077dc3b0982bcf2b4b899e8d7c0bfba105f0e4934878a6ad0c356b8c54e644e2003b280645554d936aa8bded0f1b13e38ef52d6a169e89ea6997f73f91d536941d1e556a9ab531b9ff051eb7107b9f63d93d32234b6aa021a65a375cb918a3965649fa557ca6e95f4f4be02b2cde77b2fb647a5109168aa9853e830eb1cb8f8d2629a405fcad41b12e9e10e38b769d2520dc3a71202bd4cfe8fb836c50cc9352a676a0158bd0e334300e5790e456d0d36dbcecda3034fe127331e464a0823f46bbf929bbc39f0d30f0b940edd0d4851987117843de16928f9ce6b5082b4eb9cc37830752dcc3f949752dca7f76cbc9e0eaa4f5e310eb3ebc253476e57cc7cc7959fac33ef7021ef28f9b99309210837af0bab4ff4ede2bf84020d6309f5cb26af2e41512dcec3325f98f32935f362d07431875e83282fa7f311e767061222a281b972db75a103d9dddc58ed37fbd6a1ca2e04d3bc22c946cc7235620d3ec25196f7e1ecb60b16786a55ff9f1f05b10b3dd9ae6a4ac8cd59099047d8fa787453e720ea81c8f314aa4dd63c768e0a377f8d7f72450fbbdfae74253a0b7bed7b26d3d43f8495d9ed4a06d3cef06d3edacfbcbbe6a4cba255ba26fb714ff30b568864f0b5927ee9896d535cdedc16267b7c5445665e73b332e9d28233df23834a40ffc82b5c5c32bd65a0319523dc08a7bdebb2437a5b6d959378e62699778e16d50a24e35aa1ff87668a8add06835dec1901e5876c620e62405d353da677f75bbb620fc5334a881aa7f4a27e3844302e8035419a87a48e07e1ef63e967e547b8f11655df2d9527beab9ca662a66b79b3c155b2b27ec55cd11dbe176fd3543ab20619a76a0d5579157efe665b0c23cdf8d3b0a54115744176e63bc10ec5ee8353d10ef05a12bf9ea10304946f17caabb6ac423af78ceab191bb44cd493693e173785073d51cf063d67e9ec611ab1235e4b8b9a6f6743b40dc08afaa499a82f87740345c603d6f393749afe4fd231cda87853fac95c523e79322c13b8ccaf9ce1f4edeef86c52948cf45d3b4916c968d559c4dc26f3d5e197ebbf458685b2fa63dd12556b39b3869a0d8935d5f34dee59b4db1d8f2875df1e1ae9aa8d0280fa65158d9938043a653e1714bf1431bb4bf48f42d7a940215b4b1137560f200ec30ccf2f966b7c753e3239f33cc0be0d4a2e6c79b66b3113b481380fee314ba73e741496002e6a1eee74bf91777aa79f45d716112c4f65efb37389a800bc96402eef3a802f1f66ee43874d57f2eea43b95054c803964ede3aef469514ebfb752aec4e3866b5156d2eee8a6f979cba813169833ea75546923ebaa9a2f1d4281ee9d5867aaf9a93ad8051b8465dae49689f3403b51ae2c6aa063c9340daf7bdf89b902e6ea62a2d5eb83792e1f8fdb21bd4304eadcd5134958008f7446a0dbf0c5912b329718d4705174b63858fc349d6990a76fa8c0cfb7e3d8e24c6d304ac5340346d003d666b7070e75f340a7885e64f8a22a69e3ff2f4f7d93db4f47fd0679ffe0047bd58d6f035d31951450a83cf0893eeb8a43ce11234e9779b855a65826eea77f1ec7fc05410c2ae9d0bdcea97175f01422ee86f48b05127a92f541e21715019d370d7f741e715df2d3cff430e95316f29ea9c789bfdec1964396895d08b72416a1de3c3e306f99be23b779267efddaea3eb1833dbc9ff0c4986076f0ebbe3709ce612639c0b5338a8084de14cece2a9371ff0b008eff638f3076b7437ecf30512a575f48649a74097d5490f87a3523d70a99eb618104af2d6ae423345fc48a99f21a36d25f95787950a7cb9d2423eca6dcf67018245f353122fd95dcbce114aaa56ec4a6ab875d8d3abd128c82dc7baadacd32c8e58040a207097437fb56fd8019524051b3cc61f116885ec67f5f49b4e0a2d953409b48e0eaaad65b2754665130e58d81a7cd5c20bf8e58f4467093828c9de061e45f2714846db04f93d68b8dad6af2c159c91c2739b7370d2e1b945464e04d90cf59829548d2f00303f6123688fa163cc7e208b4c3144496a727139ddd1d1f4fe2c1a7a9ac55031054e30270fa5d1ba22c215f923c03180646c2c458260dd715ed444eeb9b3d2b1e33adf8aab28165f954064ccb822f2af2d8840bb09a8f4532f76903c5483d1bf3974f18ba426be0be4069ab9897369c365af808751f46735acdfa2f9796a339ba2a8c8b87a08631581d3fd3ab1c17942fdffd1c6658c1c9750a74cb6b2ca68c9c3595c3660d7d931e5c6ebe5021e22b317b0031ca653caba8524330b891e28914679a81d0cdb5132ad806d391ed1f383ffbdec40f11f09d616a8a09c9610a538cf79d509758f344f7606a4277cc1ccc25383600e5619c8a323efda46b6f36cdb0fd1e101029e24f50fe00fea6e5f11ff09c32d1ac8a571b498b5f6bb10a797c6b754ea62265c922505c1dab88576b0e74865507355f7141a6a73eabf2978df52f1b58500b65a571e5874b3712ab9f7e14615aa087448a1b15d8159c80520b8c33b9fc9abd9ed6cd85a29117278cb1538af17239476bc5a9ad5e413e34091e3787e491f1c6d6357044100184a02c64b7f878452ffd86bb86b05780cf1411d35b02ef105e36cda81a3e1f7e7e48bfcd9f06d1697cde0fe8df1422fb8c294445268b0605aa23e49c1efb3dcacc91506d8fbd3844415ed74dcd377a0d48068f82fbf5211079697de6a748f8b80744767386e66973382b548bbc3a87b10c59814044b78c35c62a47a1ee4dfea0eebaf3ce0d3d0046c300b2f3459ffc36f1d951cc5c4754f284128207e8b306d7702b4f536db2ec18c132c0463b06bf73323fe617ba925b11d2a4905242ab6fc365e5a9de8b134abfacb4ebb346414f19e08fe5ab92721a838129816ab6d307d0ca6f9496a2235add9a77caae16b0474a3ac38c8fc1b87df3e323a48777c5deadd36a4711148e4aa8ea27c4ad5b6d885eed2fed5782eba660ffd28efcb4dab6944c41334cd63386fac0f8c612eb11971343b675dbb13655ea23bf39e0971f8dce94235fd07b71730e7ab97a67f6dcf56d6263348a17aa49c3dbf1d518a5ea775da8541e13a2cbf24d76d23b476ba1bdb42333fb031fcc7c2ce93598f7aa189936112e3bbc71cfb7bdf02b56f35a40912f5980ad8ce264d7822790b5d61e1da6cfc8dee89a0c58161901a6132f79433d1090d12592d055403ca02a26154d9b6101eb0e5cb23cf2c86c0744312a848199043ed52c678f88316acfc6a73b0434423dc0d670f59c2eb4fc201b809ca442227391c4d901021772010ff030ed0e62cdf2c2822e8b04480d753942a4e62e2ef48a907ae83c403fd6aab45fcd4692d2b8bf6198bf5b6bf43646f8446c9a028ce053149e5ccf70802021b86fcf83988da2be4ad077d956b2b88f318f84d39de550cc029d318758600374c550fefaac16de8a1d9ec7ec828fff69c162ad6bd8fd7b3661ca37792691dc5084447a55757b203bfcd3019a09e135f8fae92e781bcd04255f5573523777d561e1d4c765ee881b5dc0b9ee2d3a1ab928e0fede830d982aeec65851e48f2d689f727f8cba78620b44651754bc7939d8886804a5e25fc55c7d6b6c4ea169c9289e864ef62f68833277cf229339a48fcef46b82c9ecdaf06b34071292dd4ce121490eb213695fbb29a29ed12836c3ee204333c0466bf3bde60032b899e91d6f59e019c994e7919de25a604a49735f9aef736fa0031397d1fc993f573451dd7677c77089af136d1a6daab2b934fee2db5dbaa9730de633dfc7dd71d7603991d4a69ba2e606fca97c93342649be5615a308fdac99fe4a582465bba9fae65ad828f0ef3c405f52368f81b777a5070dbcbd9cad494a5755671c9e73f272aec2c06fdb59a834d9c587a99b9848bf35fed3ba76502b5c4cce42e3e58db0f543f5c773ee851ac617747d84e5d342e47c04b0816aef61bdb6f85c26262e88501a6478f556b1bdf10c5ffae8fb6daba718c071218728c9ed32406ff9b29bf86caf759e7c11e6851158e80a71c", 0x1000) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) lseek(r0, 0x0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x10001) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x6811, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x7, 0x1, r2}) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffffffffffffff80) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f00000001c0), 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x6, 0x95, &(0x7f0000000200)=""/4096, &(0x7f0000000000)=0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:13 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5cc2) 16:00:13 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mlock(&(0x7f0000e97000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r1 = kqueue() fcntl$getown(r1, 0x5) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x30000000000005, 0x0) close(r0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:13 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) flock(r0, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f6c6530000000000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="043fa8980700000000000075d6cedc2bb5dab69c1e52920b294fb7139afebe8ed5c0e4ad8ff84451bab80401a0c7db60a2b2ce34f369569bda5a4a9141193c47afe4eec0c78be7534f06f37684f7ec011bbb7f6db062ffbc31d49220751750465c20f36280b37f440c9ab91aa22b2319a7083dac98bd8684a772e5e73bc2c79aae7528c6e7b480821871aef129a89f6a40"], 0x1}, 0x0) mprotect(&(0x7f0000685000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x6, &(0x7f0000000080), 0x14d) mincore(&(0x7f0000776000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/61) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x50, 0x4) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) chdir(&(0x7f0000000100)='./file0\x00') login: OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x22) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x12a) pipe2(&(0x7f0000000000), 0x10000) 16:00:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:14 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x0, 0x2) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x4) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) login: uvm_fault(0xfffffd807f00cb58, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00cb58, 0x8, 0, 1) -> e VOP_ACCESS(2696337e0fbcb781,d,ffff80002100a270,d3b88ca6498) at VOP_ACCESS+0x4a end trace frame: 0xffff800021108f40, count: 0 ddb{1}> trace VOP_ACCESS(2696337e0fbcb781,d,ffff80002100a270,d3b88ca6498) at VOP_ACCESS+0x4a sys_unveil(c8b779f8413e191,10,ffff80002100a270) at sys_unveil+0x317 syscall(4171f31c6574b751) at syscall+0x5a0 Xsyscall(6,0,8,0,2,d38912fb010) at Xsyscall+0x128 end of kernel end trace frame: 0xd3b88ca6520, count: -4 ddb{1}> show registers rdi 0xffffffff81e79a0a VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff800021108a20 rbx 0x2f rdx 0x8f rcx 0xffff800002b44000 rax 0xffff800002b44000 r8 0x40 r9 0xfffffd807f7c7600 r10 0x1f195b1f4ba7d23d r11 0x76dae1fb4d6faa0c r12 0x100 r13 0 r14 0xffff80002100a270 r15 0xfffffd807f7c7600 rip 0xffffffff81e79a1a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000211089d0 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> show proc PROC (syz-executor1) pid=1747 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff80002100b080,0xffffffff82236368 process=0xffff800020fe49e8 user=0xffff800021104000, vmspace=0xfffffd807f00cb58 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 73970 433690 18829 60929 2 0x10 syz-executor1 *73970 1747 18829 60929 7 0x4000010 syz-executor1 66167 169767 16919 0 7 0 syz-executor0 66167 263862 16919 0 3 0x4000080 ttyout syz-executor0 43401 437837 1 0 3 0x100083 ttyin getty 43915 521842 0 0 3 0x14200 bored sosplice 18829 171334 17168 0 3 0x82 nanosleep syz-executor1 16919 495377 17168 0 3 0x82 nanosleep syz-executor0 17168 160454 36191 0 3 0x82 thrsleep syz-fuzzer 17168 524151 36191 0 3 0x4000082 thrsleep syz-fuzzer 17168 384564 36191 0 3 0x4000082 thrsleep syz-fuzzer 17168 244982 36191 0 3 0x4000082 kqread syz-fuzzer 17168 473832 36191 0 3 0x4000082 thrsleep syz-fuzzer 17168 517289 36191 0 3 0x4000082 thrsleep syz-fuzzer 17168 190927 36191 0 3 0x4000082 thrsleep syz-fuzzer 17168 79832 36191 0 3 0x4000082 thrsleep syz-fuzzer 17168 107394 36191 0 3 0x4000082 thrsleep syz-fuzzer 17168 461926 36191 0 3 0x4000082 thrsleep syz-fuzzer 17168 76738 36191 0 3 0x4000082 thrsleep syz-fuzzer 17168 318493 36191 0 3 0x4000082 thrsleep syz-fuzzer 36191 482233 33153 0 3 0x10008a pause ksh 33153 459724 44115 0 3 0x92 select sshd 44115 292316 1 0 3 0x80 select sshd 39054 98032 56794 73 2 0x100090 syslogd 56794 16562 1 0 3 0x100082 netio syslogd 48120 10675 1 77 3 0x100090 poll dhclient 10401 406140 1 0 3 0x80 poll dhclient 50762 38228 0 0 3 0x14200 pgzero zerothread 30347 183422 0 0 3 0x14200 aiodoned aiodoned 69092 165917 0 0 3 0x14200 syncer update 51437 435365 0 0 3 0x14200 cleaner cleaner 87157 29585 0 0 3 0x14200 reaper reaper 25804 415810 0 0 3 0x14200 pgdaemon pagedaemon 51353 23323 0 0 3 0x14200 bored crynlk 47651 415664 0 0 3 0x14200 bored crypto 10268 300964 0 0 3 0x40014200 acpi0 acpi0 72340 228310 0 0 3 0x40014200 idle1 42814 407702 0 0 3 0x14200 bored softnet 19487 423619 0 0 3 0x14200 bored systqmp 99346 10555 0 0 3 0x14200 bored systq 13371 381686 0 0 3 0x40014200 bored softclock 49561 425147 0 0 3 0x40014200 idle0 1 27912 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper