7f0000000040)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 16:49:11 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) 16:49:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0xffffff5f) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000400)=""/172, 0xac}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000340)=""/25, 0x19}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001500)=""/60, 0x3c}, 0x802) r1 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000380)=0x43) getsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) getsockname(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) recvmsg(r1, &(0x7f0000000280)={0x0, 0xfffffffffffffeaa, &(0x7f0000000140)=[{&(0x7f0000000080)=""/183, 0xfffffffffffffe52}], 0x1, &(0x7f0000000180)=""/234, 0xea}, 0x40) r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001580)=""/224) 16:49:11 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0xfffffffffffffe91, 0x0, 0xfffffffffffffeae, &(0x7f0000000240)=""/254, 0xffffffffffffff38}, 0x40) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file1\x00') shutdown(r0, 0x6) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:49:11 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000008000/0x2000)=nil, 0x2000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fsync(r0) 16:49:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x49, 0x0, 0xfffffffffffff0de}], 0x6, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd05d62323bdff9f3, 0x10) getdents(r1, &(0x7f0000000040)=""/184, 0xb8) 16:49:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:49:12 executing program 1: getitimer(0x1, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000040)) r0 = getuid() setreuid(r0, r0) 16:49:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x50) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="82", 0x1) 16:49:12 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/2, 0x2, 0x43, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) r2 = getuid() r3 = getegid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x10) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000001c0)=""/43) r6 = getpgid(0x0) getpgid(r6) recvfrom(r4, &(0x7f0000000200)=""/217, 0xd9, 0x40, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) getegid() sendto(r0, &(0x7f0000000380)="c430493081e6d228cc40334b67d6613579d25d84f68c", 0x16, 0x4, &(0x7f00000003c0)=@in6={0x18, 0x1, 0xda, 0x8}, 0xc) fcntl$setown(r0, 0x6, r7) r8 = fcntl$getown(r0, 0x5) fcntl$setown(r4, 0x6, r8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpeername$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) getegid() semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000500)=""/11) r9 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x0) setpgid(r6, r7) ioctl$TIOCDRAIN(r9, 0x2000745e) pipe(&(0x7f0000000580)) r10 = dup(r1) dup2(r10, r9) 16:49:12 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4b, 0x0, 0x4, 0x3}], 0x8000007, 0x0, 0xfffffffffffffffc, 0x0) read(r2, &(0x7f0000000040)=""/238, 0xee) kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x40000000000008, 0x7fffffff, 0x4ca38a83}, {{r2}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0xfffffffffffffffa}], 0x6, 0x0, 0x7fffffff, 0x0) 16:49:12 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x3, 0x5) poll(&(0x7f0000000080)=[{r1, 0x100}], 0x200000000000001f, 0x59) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) execve(0x0, 0x0, 0x0) 16:49:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:49:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0xd5, 0x3) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000140)={0x8000, 0x4000000000}) 16:49:16 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="4dd28ddb1c4429fdc3e44c6837a2673e620b40883ada15c29f1f588b99541fb205f830b0a0d193616a43abeb4292dc5475a36ba6b43a6a7f4bf8447462e253a13ab00166dae2a0f267ae02f788187699492f79bfb29b43b661c8a16f30a933b6ccffa438965334bc1f65df", 0x383}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 16:49:16 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="d9bd42b7ee", 0x5}, {&(0x7f0000000140)="986c7954c5096297b3e4e402ad9a7596281a130d293823a8262bfe12ef4ed1cfea9d419c0d58a36f90b4af72dd", 0x2d}, {&(0x7f00000001c0)="a44f365e0b7b203f3d0a9375d4a9a5ffeecec2836dc29564a198e3d33ebbf2048f0aa652ff7dc867172bb9f6e5192f00cc6d59d66e139269e200624efbf1fed1db4c72b1ef682675d54b64ba7b9bc10dffdb51da83ae1daaa37d7e5a873ee8340b5cec04d1e190b9d64865836103fd7d79fc991b53bd3770c6c98bd3533acc85af6f3c9b49fc182b893ea6a99eeb9346ff6aaaf660e441f1d65bcdee41a331d7d36298", 0xa3}, {&(0x7f0000000280)="83a9d33f09152355da3279a745c779734ceee2e5c71c1666441f3fa9e4dadd432ed11e1fec3304d0dc572e1b32914e10c9d782158883f4991134ab694d4773c38a82a290f4c4b1652ff058b4f2f95efbdcc9cdff7694f6951a1f40804341bceece805971ba07a9c2e1fda2b049d7594cbe14e660e826d917132e0edc42ebc120931c6b80a7c85afedba5e8ffcaa91f7f58ce177ccbf854eb696c043ceaa7e2ee8c6a21db01344bcda8de879aeac6ea36cf70b98a7e70bb8bbcf263b15575350a636c1839fc01ab642f755152fa2313e1044d7f35178272", 0xd7}, {&(0x7f0000000380)="9b256aa41cb78e6eb83387bb427731c7e614ec926dba4cb0562ccb63f3ae44af9b272f0980a97e08e8a4625fcae4b6d649f648e8688e57bb20a76be6af934a249d668aed4a0a4e12a61847aba72e1106eabf738fca53c8a88ddafb0b4d7202f5d4d6c0996256c535d9ce65ee5f3fa93bd0e2bc87cf078fbeafd5a01b81b3721b3c7ed5b9a0887f7f8dd87c918312", 0x8e}], 0x5, 0x0) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:49:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) bind$inet(r0, &(0x7f0000001040)={0x2, 0x3}, 0xc) 16:49:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setsockopt(r0, 0x9, 0x1, &(0x7f0000000200)="e2de0fc1ee97e907abd50175fcbb438e7c8136bd1ed2fdcaf1326b10229d40aa8e8f922cc5e4fbd0beffbc023b1db5e9b037386b2996dc8ed7991246446ce3b2e8ef4b702e72b9dbba50edd3c1f162a78463d3702539a5f7449ee8c23208a11910feaf2255aaed8885c420086b88b1867112c699475e3a97c38a0ba7f1d06d1d7f1305db5e0ace8ccb400e88685839d7101014ca12f788970707630bf9fc16829569ffc2341fbfda142a1a612ca4b26e3c92b916d20149a7e89cb6032418d2b0122e1cafc9cd89f1898f761bd23c5e14607199496bfef88e278bb7e9301ce8403a1d5c6e403ddc454df334e35b", 0xed) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 16:49:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) flock(r0, 0x5) fchmod(r1, 0x0) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) 16:49:16 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:49:16 executing program 0: socket$inet6(0x18, 0x8000, 0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:49:16 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:49:16 executing program 0: r0 = socket(0x103, 0x6, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530009eb218c23336fb1ac9f8472d04862acdeaad11c4213682ddaa827a14dc32ec9ae673b3c176275abd8ce37f51e7338399f7e1b902607fcd287da4479b91a6bda69191177c9e68baeb5f53b162"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000000080)=0x10000003, 0xffffffffffffff84) 16:49:16 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 16:49:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket$inet(0x2, 0x2, 0x6) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf59}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x5, 0x10, r0, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000480), 0x1000000000000094, 0x0) ftruncate(r0, 0xffff) 16:49:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x3ff) 16:49:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000010, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:49:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0xfffffffffffffeb3) 16:49:17 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5f100000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xcb9b, 0x2, 0x3, 0x6, "aa4ecd286a142d590efbce46c7631b099da2fa3b", 0x2, 0x8df5}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:49:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) r1 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) recvfrom$inet6(r1, &(0x7f0000000540)=""/128, 0x80, 0x43, &(0x7f00000005c0)={0x18, 0x2, 0x1ff}, 0xc) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r2 = syz_open_pts() close(r0) nanosleep(&(0x7f0000000000)={0x138d, 0x7fff}, &(0x7f0000000140)) r3 = dup(r2) r4 = syz_open_pts() recvfrom$inet6(r1, &(0x7f0000000180)=""/235, 0xeb, 0x800, &(0x7f0000000600)={0x18, 0x2, 0x121, 0x80}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xcc, 0x0, 0x3ff, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0xffffffffffffea1) kevent(r3, &(0x7f0000000600), 0x400, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0xa22a, 0xff}, {{r1}, 0xfffffffffffffffc, 0x11, 0x80000003, 0x9, 0x8}, {{r2}, 0xfffffffffffffffb, 0x0, 0x50, 0x6, 0x800}, {{r3}, 0x0, 0x1, 0x20000000, 0xffff, 0x18f5}, {{r1}, 0xfffffffffffffffc, 0x88, 0x80000000, 0x10001, 0x4}, {{r0}, 0xfffffffffffffffe, 0x82, 0x4, 0x7415, 0x2}], 0x2, &(0x7f0000000700)={0x1000, 0x6}) write(r4, &(0x7f0000000840)="79a4c8635522441b075e1d83be6193520494e3157a7c1bf3f0e7c4e8c740274f5744cad7a942dfbd805d2ff335357ab8aeaf91d3b7cb174e84d67d44866b001acb84be23f03c833751e02f44f450eabdfcd2e9ed9260882ad2e28ad4a30572eb607feab68c22d87b6146f7eb64e808a348e9c5ac5fe19fc85ae0e35ccdc81cbf2f767954e97aedcc0db1670500acf40edcab82109147417c9ba5bfc994077d69e933171b0849aaa6a35cb2d1a395f39c500a796dee7e4360f6ba83bb176597363501dac14ecfca64579b1e126c4a8c1b184bc8e4622cdd589255061b2d4871440475a1c304e7c9ef9698a2f9c24f34e5ab5889dfcb27407d72fa38860cb5475c0e41797f75655bc3f8747e9a3a2e3f4c5a26bb99a799f7f1f018a52c0d5fb7507de9f3072a08a1b2139a1c74628fa6a5bcc05159fafd76911a0997e6b004254154f87610c4f65888b2b77a77ecc42b4f84664e44f5d73f50ba8193c89f59b188b27cdcd69abe2df27b1342c155062cd31eb7b890d306ab4a6b0a2e92a512", 0x17e) ftruncate(r4, 0x1) syz_open_pts() writev(r3, &(0x7f0000000400)=[{&(0x7f0000000300)="fdaa37524f2637f1de1f25eb21cc33898426e088ae67e495def11abdd86204459ac6f5e6a247de69fedab61a5527411663522a7f8772d3e81920c56149ebae1e3dc74feafb3443bde310e786a1e3cb962a460d6d844bea77fa17e206538cf0ffb85610ba446f0eb21762ae4025804b", 0x6f}, {&(0x7f0000000380)="1b897271590897033230fde4a8d1a249eb38807adb03dae0a6fd2516f92b0bc6536e0ae885b14cdc18b7b472", 0x2c}, {&(0x7f00000003c0)="09e9f7b5d4ac904f5e800e6ad90a7ee04f0f8122cb4fbec99dd2c096bced57bce06f5cbb90feb0d98a8f85cab9c0", 0x2e}], 0x3) 16:49:17 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/11, 0xfffffcfb, 0xfffffffffffffffc, 0x0, 0x0) 16:49:17 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file1\x00'}, 0xa) 16:49:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "010000f7ffffff161613e400000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:49:18 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x200, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x20, 0xc, 0x0, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x4dd6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x51e74b28eeb51a86, 0x0, 0x8, 0x2a08}], 0x10001, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x4715, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x548a, 0x9}, {{r0}, 0x0, 0x10, 0xfffff, 0x100, 0x8}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0xfffffffffffffff9, 0x10000}, {{r1}, 0x3701fc523c09ce64, 0x3, 0x40000004, 0x10001, 0xfffffffffffffffc}], 0x7fffffff, &(0x7f0000000200)={0x7, 0x20}) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:49:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c4373524d8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b00000000000000000000000000", 0x21e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:49:18 executing program 1: sync() socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) getrusage(0xffffffffffffffff, &(0x7f0000000140)) mlockall(0x1) 16:49:18 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b96600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d782838164387b5503374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008df559c9ce3b70f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880"], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r1, 0x0, 0x5, 0x5, 0x2, 0x3ff}) 16:49:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = msgget(0x2, 0x4c) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="65b4c999e5842e835fd47329362f9176e1809c93fc007c0c13e33617b740ff1a4313ab199cd616e948c415dc8cf495c7b2b3196d42d7554dce883fcb227049d7b90f15caa2d30ffa2804994ac1a0ca4e5a15e0053bbae643673950217a426e103485e3b76b5ac0ccddfdc4566cd02411f76c15f7e68aee2f438576a126db03d6152e45e3f3d74d7d8bc47678f1a822013caa40243a5e8b5dd2ad4849ba5267a301024f374004b133d3f6a586c679fa132869137a85b68e137014683cc9766ad2fcd36162d420df96b9cedead0772dc14cda745f616041edbf97aaeb44f7bd734083d5186632ffe2d003eb151dd9b1d6f2a49644468475fd0192d"], 0x5f, 0x800) r5 = msgget$private(0x0, 0x1) msgsnd(r5, &(0x7f0000000080)={0x0, "9793b5991120060f14661709579ed2060fb47aeade4e4e921f0677f1c45eb99b32a196dc4baeeb1ac988bd3cc1cae6bf9ca2f2b5ec2450dc2234877e22a0975982a2d4f20d0776f5edd0b543945caf1097f65a01ef9da2054a5ef37f483a3352d9c6a752499377d6a538ee951533e3cd14d6b91ea64ff60f37425933e504a5e40f3fd55cf56c83acdb"}, 0x91, 0x800) setregid(r1, r3) setuid(r2) 16:49:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c95e2831c61ad449011f78000000000000011f0000002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cf01010000a78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b666d3ea706000000b3a861b927fae944eaa67d3736b269790d96f5b1d0cf27da721afe68bfddd20400000000000000977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f738df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd77f4a60b512c3ecd9d0000e465934db6a95e4dc9e89a6f5a244ff39a3fb45da8fb8e9066f8972c057f1b412b4340ea1f1d33983fdda53aa30a9b976d001a1bc1e4125835368a90a4a4b50e1183f41db34a78533d60b9da9c6395", 0x19e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xfffffffffffffe1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0xf7a, 0x5f4d9c15, 0x6fa3, "6d1b31e5c3d90695e6f668464c3192aad774a1ef", 0x5, 0x8}) connect(r2, &(0x7f0000000240)=@in6={0x18, 0x0, 0x9b, 0x8}, 0xc) setsockopt(r2, 0xd5, 0x9, &(0x7f00000002c0), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r3 = syz_open_pts() r4 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r4) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:49:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974434}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) dup(r0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000540)="d402ca0cf94e75ffa8b949c80c9314d9c4b59ab72c636989d81920bf2bc937d9fcca55a37e5f2ea2c2ef383fe0f2a0d113c4e000ace6272133329a205b7d6bd754f472059f5d4a7af4064de3a6e2c59d5e5720d0980f8fc451bb8094b28b435b7f16281de530d0ec685e665708d0db07b5e14aa0f1be1c61bc8e8c455843114970452d5efeefada72155b0d9d8dcf3060f5b6d8a734d6fc5e10442269e150405223441e4e91a8e46ccd5166c83807a8e73334fab1ed403e73b067ed964474804cb0f0cde65124bbb8795dcd73a7026d69720bb3b00440fd7401a2d57765ec0bb305500ff547c", 0xe6}, {&(0x7f0000000140)="9a4521c87a69a9d7b7d8a92286ef8579167db89d6a4aeaa74356cbc4903210b247e213eb7c454f3b92a9538d403e605640f7b521422132e99817269074442495693d816d89c08cf90aea71d075e95b73ebcad6365df0919d254ee79512e85b49d0ec60c0cc88a4f730cfef2d", 0xffffffffffffff4c}, {&(0x7f00000001c0)="9ca415e198e93452f1e17848f0cac62d430d258af5b3c6c91d7035547806b84ba68da86014dd77a20f4d0a297886342d0f99d33120d54aba39553eee2bf984d9e091d82d3b7a19a683e9685ad8b619fdd47fb162adc0799957566469e2d69f7ca302f9708d24b30a87257f4fa7baff7aa7f1927b794cd3ee9ea022e2963a1485463e5ed346c7f331f7720d7932f2c8a33c9109038247eec76d28b37988323be8060c65947bdd62238f1a1f11fa4350e233ade78fb0ad0595051f931370157cdf425a6517f46d81802640ba1a072bc8c544e7d0e45a9b858f421e1efbdefbce04", 0xe0}, {&(0x7f00000004c0)="01d8d959e49df1760068b7ffd88ab670cc20534800d6de524a640bb30e374da7028e05b07c7c44ae5bb4a4271a88bfa6528bd80e6fb07c3f4bf63814817faab1278d45eb06cecfa4084b1d8c7fc5a0a0d1c92858fc599d607a3de1c2fea3796ccf0481381eda", 0x66}, {&(0x7f0000000340)="bd0aa68c4cbdde636e0f23c1ec7aff6d78b3af93ab88cf2c3ae2c8b7ebdeba93680fd6de2ef4df958efc4efc6fcb8ec7ae78d32cca2c374a85ded63a86628f870fd8aab28252daae033eace6840e85b03e0bfc5b5553338a265866c5fd53acb5a5dc9f0e5000b809aaf3688727d2aef6da5e34017493e220b785afcfa2ff6d081219cfc6a74eee79f0b8221b3852a324a3e044e98570b108bd5766db33c17d4c9d7b403b9f37932e7b4182319b759a9987583d79ef076f0e366b3ef0432ca917da971b66561960927ed455ec0e26983c9bf3047d5a7f74c794ad0bf708c8a3cfbf3a5ca9eabc2c1eb14dd2e410b940747d3578006a9077", 0xfffffffffffffe4a}], 0x5, 0x0) lseek(r0, 0x0, 0x2) 16:49:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x80000000000a, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x6) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x1, 0x4001, 0x8) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:49:19 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:49:19 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/50) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/113) r1 = shmget(0x2, 0x4000, 0x481, &(0x7f0000ffa000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x3000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/4096) semop(r0, &(0x7f00000010c0)=[{0x2, 0x533, 0x800}, {0x1, 0x2, 0x1000}, {0x5, 0x3, 0x1800}, {0x3, 0xfffffffffffffffd, 0x1000}, {0x2, 0x1, 0x800}, {0x1, 0x91, 0x800}], 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001100)=[0x800, 0x9, 0x100, 0xffffffff, 0x291, 0xbdb, 0x100000000, 0xffffffff]) r3 = accept(0xffffffffffffff9c, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) recvfrom$inet(r3, &(0x7f00000011c0)=""/247, 0xf7, 0x2, 0x0, 0x0) shmdt(r2) r4 = open(&(0x7f00000012c0)='./file0\x00', 0x1, 0x180) mkdirat(r4, &(0x7f0000001300)='./file0/../file0\x00', 0x181) semop(r0, &(0x7f0000001340)=[{0x3, 0x2000000040, 0x800}, {0x0, 0x6, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0x3f, 0x1000}], 0x5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001380)=[0x66, 0x1c, 0x0, 0x40, 0x4, 0x835, 0x1742, 0x4, 0x8000]) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000013c0)=""/162) shmdt(r2) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) recvmsg(r4, &(0x7f0000002800)={&(0x7f0000001480)=@in6, 0xc, &(0x7f00000026c0)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/243, 0xf3}, {&(0x7f00000025c0)=""/57, 0x39}, {&(0x7f0000002600)=""/147, 0x93}], 0x4, &(0x7f0000002700)=""/232, 0xe8}, 0x800) r5 = msgget(0x1, 0x214) msgctl$IPC_RMID(r5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getgroups(0x1, &(0x7f0000002880)=[0xffffffffffffffff]) r10 = getppid() r11 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000028c0)={{0x6, r6, r7, r8, r9, 0x20, 0x9}, 0x84, 0x70b3, r10, r11, 0x9, 0x0, 0xfffffffffffff788}) msgsnd(r5, &(0x7f0000002940)={0x3, "6179f7ac936c6c7afd45"}, 0x12, 0x800) open$dir(&(0x7f0000002980)='./file0/../file0\x00', 0x59, 0x10) 16:49:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0xfffffffffffff001, 0x0, 0x3}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x7) 16:49:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5006, 0x100000000}, 0x10) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:49:19 executing program 0: getrlimit(0x0, &(0x7f0000000680)) r0 = socket$inet6(0x18, 0x5, 0x3) r1 = dup2(0xffffffffffffffff, r0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="30d4cc331139c67d844cd4875c5a6f995d2a", 0x12}, {&(0x7f00000006c0)="85653e4f9ad82569c6e3bc5ceb1ed412b2b26191bf3f15345e90662558385738454f0a8886efe0061b3bc775d3c7741f59bc6022cbed4c9ef456d7a495dd4ed03f464add7c17c2b9755d3cbbac32f74cd28fe39a69f97740be7d63d758487fac41911ab38510f72c6d4b4aad806f75f9793cf86cff5bfa94dd1126f19687c151cd4c562892744cdb1f5779c543055f5d340a7daaae1fb17de7cb000078aa0e6968af3c7f600c0bfa63536e885129c5116b64dd6ad974cdb3afac2aa0f7f063edeb4de84786abab22c0d967ad2dbbc2b47511cbc4bfaed3787bf53531486407f6597fced7b6f189b7b7f89ad7b28ebf74aeb382385a86ea412be991299b9610c23f627677a958dc742c8c0f79bfa3616fd31e2caf2ca549c7846c897e1a0ec32348d47085412c29d520aa8dd97ce918521d9a77c66fcca140a76913bb8393c79c8f4cec4f5b2db5df7de33fed29cd0ed047390c22f5be246a0a34aa1b2a9068a7b883daf97cb957fd370ae5afc950bbac2df2d203833bcf793e958ce96029cbcf06f9de0eb4ea2db66848c1511f807549809d50b3171f9e58ddcf22d101b1a05b2dd74e8dff07b08e844928bdb32d828dfc1e58137891bb433ad1ebd4a643fda23026d065f5a986d6ad35971a0aa5952a09cc7afebd58f9d7dd1b6eea713705d066b3ac7b9cf93c3e2c78f08dc04ddeb40b96426a1cc15303ae648c07432d8b04b7ef0be7c1fc2193941d22db7d1bb7b863437def12c0a6dabcfeb9f2d74fe63120fc8111661c98062ab2b6a49f1451e043b0a2eafff7606f27620dbcd259be66861c9ba62d0eb65806ba99e887b7a401630cd13924e38a0f4e16406a78b5e093368689a6fa1a28ea4ec6919539fea31b5a19149a3991eeb58d9d303de8218900fc387a58f36441eab4050a60b1d449248b661ba9fc0089220d3fed562e6e50b58fca7bcccadad814b6198bce04f9fe73ea1072b78777476f0ce720800532dac41f17d2de2370bd288e847e6b441c3d77df2993d0c1f03e63e8d3272da2ccf663765ff50d720a33182e56e0b2f0d1953adae35e5b9a4d77230a2c786937cfb747644716a27727bcb6561decdd31093ef769955ae45c8eafd140bfbd1acce108a2064b8b039abde367b323abe6ae9a035b43ecc140bf3a9513fc5fe4fe08a70bab5f128759dc89ae1868c239c04b92cd6d190955f62c184fe24298e4357e9879e363d9837b920057b69c5e90000dd925b3b26235b54c44e2ac57d844aca3fd22ebefcb9f56c762670f5f1a76ad270074a79b74ffea2594a4e953c8c08ef37971d87078b676d7b1e006064d2c17233d3e97ef9bed718aee45e3486035b55f6da1b6f7c50aef71de747e7af197ead1c0df08b7f11a5619f3e9fbbe1b6edf950feb4470bd3747baefa6a6aca92447ad17157701c6120c2c116310e85028e163912cc21129715d624bdcfb6c32ea2b96ba5db365bd5a8f33326af68742f293212eab6f1e3afa4f8ee2655c07d7dac8bf610b116f8049485c9495c082210e1d1db46b6a0ff0675d3afb78c18bececa44be75b1742a17da31b2f8c5d7cf4c97dedd796855c25f016f24eabe4ff657461503551dc27e0c9963b38db13b55551684ff40b45b034739bd2e44a0c5f0d7ce4c1f5de669c91b59e4d28d28f716dd74806e666fac3371b2df8dcedaba3edb04845977ad4e542b1da5a61c12f1d47b7a5cd04d0741e7842e78cb3d993a9daf56fb40388fbd00c5f44816094011caa2f7f0c5bc1dc40324a0dba5bdd9e01c87c1fb4df3477ab8b6733484311b4e6990053b5fecda4417d92dde605251929731f2cdb620417d384e1f8d4aabae8e38cb3ef5e707e7ccb389b7e00f15bf97b06ae36af5ea58b98b10abb3fcc464e302e057c94b6c58271648dbb538fadc41662d4feeeb2ee464e6d4b02aab11e82ee03562474022ec05f5944f4cbd7e5e27b68d2fa872ccf001bb70a4da5a21feba3bd7f404358d85727b2e464541ea08e36603bff0353504e32727532d568f7476c430b848bcca03e7923eb9127fc403a51ab2d22dad4538004192e474548be304387222fe1be7bdead69bd43dbb1185d8dad47c57ef2b883d6532e8e2c6e5f316bee86996cd7ee77c6706226a6e96ff41c9257567f80025c50401c6fa25e443167c2576f9825b7a5ef61023fe5284a180113b12391f496bc402fee1dcb2be86e795e297f997c18fbdcdd7453d7482935d97a7784b03d78356ee68eb572eaed1915e9e543469ba31549cff8c4aae673f3f75576b394a92dc6498370bacdb69f95143f44378f1b750070bfcaae4d87ad8bb4d82fecded1b6947ebae8782735ce6d246dfbf329339ced3a1506982f0bfe27c37d853fa24e6947d871fb41f8e9df22b0457e59b36ebd5f3f99d0b02e4e2a833359e7576be7e4e3e0f6c706c0b45abc2e1b291bfa7159b0a5f42f2096f02cbd96b7e97265329ba3bf76fff97cb6c5cdb2de1697ba8a3869b84aef0073777bbe3ee7d3478e4a3d8a097c0eb04f7878e061f3db5d3ce67bc6946b6e154b9009e81e170a9c0712f99de7a13c5ca1a758675fb9b87e286268b43483167ad0a5bf92486fcedd822178e9083c22f5b46c4a45df08f983df7119b967b8f449104f88eee291089a227a124ea0b1034008bc9a598df7a82bb1614e6f43db6157c0f2cfc909346b20999432488551b89f58086f901868c88d5d5c4e81cc1938e869822f4973d2a4aa52cebe349e44d1466576592e55c8fa1af567d0dbab662c4ed0a6adf68584436d0ca2b40ccc8a9b7b614dd018868a7d5c5a99a8433c24ea92dea696d5250016b048c9717467af42d5c3b6dcd07a15f82cca3d8ac355a4da53181c44fc2eeede19eb0ad96adc2d7cc5696abee8014a6c5e142f88b7aef50d36ad8fb2c98c8f16b53190667fdfc2b3b35d0ac14d6f4147eb5b82f1a706a5e5170eba04e615a77f3770e1e53f08631243e930d72a80cf083ab571993f596a63c8de236066d7365f7904e2ce6afa842896a75481efb03900a0bfda1f02afa2f0e96953d49c6c3e1b3a1f471d8e9e31f92d83a861492832b4059cb2900f26f9a58fe8813d490a8fed78cbd692bd675bcfabd2569c44325916ea46f5e4070497097c2cd8695183cc7b8ec4222e1a5f1c20fa05703bc235cabcd38881a225cb9738e9020fd885f1b6765b2e102d26fd259c12c8ac13bb4320f33fe3e4b6ac8a6d4872e0c1dd9f4d00549a7b3485623451e5d33df73ff541ad479288a9691803acddab1493edf241e9a2d746f81368ad75fbceea074be1e5b5ab10278b400c740fe34aa48ac7570559b3ac1df726b01e069e61ced387b7c42c3f39c1a84a9d89f86485ba65ee151253179785f3fca2bb681ab2415604c15ab2949c607fa862d668997427b13ca007bbd607b3b97806a3ecff9190c1ba345625bc449c88fb5212b5accad2423aaab8f6103627149b984b48ee59fb32c61d520413cde9e490f9765ba4dffb5b457ed63af33965584385b808d81239c732f7482cf72cef129272f6c074e0edd53a45f7a0ea5667bbc92876833691f2719ff0edb944d4b87d92fa3f360d0694f8f5878ee8cb460ea21955f15cb3ade83af03368471b4a024c0f31c860a0b579eaedc47a841a53343db536a39f273ff9e4ab747cbf45fc71ee3c4f8d9808da7481dc70e1fb65f3d99900a7bbb6e4a600815a426cfd857eeaa8ba7b55f85ab67e13cfb6a5a3452a439a1326cb06bdcdf0784def607eb22bc70eaaab97c99fc741f42090517168c62dc7fe88248a1cf77ee8feace14fa6318aa5607eac88040d4b95a8d0dcd55c2d2582c803b524f895faa96dbb7ac131c6a8c053f502af10cd7d5b989e53b27e17afb84f8a7e9ef24c347c4bf6b8d6dbb314845bf327a9f142650e639f35646617740da130a4efedf7894e1e6378aba68708f7caef211c131e1230bbaa80db3110aa4a3afa560ee1e05c303c28e0a5d3113cf2a91dedfbd9e086528b74ffe4d6df6c31666e4de95aa526b5ad228f3657a3d4d76281cedc89294ed26a9d2bf31a740c9f1439742aaad186883d2091d53a49d890458a150328c567dd21a743c19800b36f0aeecd3acc97aebd081063ed35ced4adb217d3a9b2d160de6a8fd90255f824db775720939789cf8dd50545fc818f516dd3729708d4c1814640040595fcc428b0557e854bead2e0d34c6cfc1b0f1ed5702052fb19aab2fae9bf7f0e9159b6b9a4630f5d1d615223811df351e84fdf96581a25f317121afe711c53b18ede8f6c8c8bffe0273b81042042bac4f1a902a06f60b4e550bac039c4f9d75989e2cd9ba48f16370f760f51d94d0daf93a81bf43b44b056fbeedc3ca2af1362d4de386a7f776225c60d12a7b849d4a0f710c6f2fea35c2fc2ca477b60fba4c3798cbf5e9dffd905056d7c9beec2575670c7d3f19f99547082303fc97c0fcc085d1c49ebf1e637e7c9b110ff581089ef5e0b9b4dc3a0d24e6df046829b8282957e41690c89e455b7fae8abb60c53e74e1fffc7e7602a04f0296d0b0bacfeb700abef5b2851158f287caed442db88ad018b14e66ce22caa77df0169e5af8af210424653b8e997eb58b9e69a2b48d920fdc1bc21c4634ffbd8fce5a34644126e64b9ae7ca695e03faf100f9103fd1efea257c06934cc0b3888e4348716acf01e90201ece85687315d8dee6b56aa77f73998b4f8a8def9a92c548ddf36be978a1c02eab57d344c6c24f49472259889867e93e87f2bdc5739f0b170873200b577f39070e84d4942f474c1cb953969ac3734f690095b6288d20f6182480ac579843338880721d2c99f06352638c6f06a4f071db6e583b950ed332c0a937638bcc106dc63e78ccb332eebca91316fb2fbe11b9ec2115416e0ab2314024377d20a97eda68930c66fb9a9f2e9afaf49348cc908d3bf4c7ec6edc2a93514116b26383cc6e9a8cc75676d1f9e54376b027eec0eee045111a016b006a940b8b477896d7b22353b9e0fc3bbb708f6f86b5301c4a576ae649ffe97a07774884d190d7430123939e1ce81a8a4b908372b6145a6319ed3a9f3ff43fa5ba6e2f8290e09e2a268e04f341092ff1fff8b0279a017489ddc9890f0d41b0ee69bada6263469475db49f5c8cdf47f49c453c646980c9463c51c71e20aaef43448149806dcf31890721dfd31379c3a463fc4306c287559fa6448d7dba375ad62dcf0eb522e9f2f1f1907c55013d9d8b3f7349940d250f0ad5f6d077e8c3077700f61b186f18e77f6d3828b46ac7fb340480fb79fbdbf254078ffefa23c84ab00500a215ed9c470a315d5eda984e0b9d3a5c3f44462416ec3ec732a7a36d98bf7492067d58af84ca971556c21af1da3e5c1b7647db64253cc7d25d1221ba0412740ab9afd7b92612fd44b035a427151fe0930f3f659136c60f003afa78588cb4634c26f85dc9cc4e556292f80f3f7ddd6901328161dbc29774a244fc115066d7eecd7f496cae14586f74182378bb3d7902e19cae9f36643b2737ea1b53102c18a814c37fbcdafb98582553d90b18f17674a21f27ebb469a97030ca84dbcc58cd4d9040c0d5f935fd19b2576823377b974252c3933758827c78703454d43d19e4b53034ba2b3f35c482c9874160360c5a6b85b7e6ada88293b6a23ec8cdb62a841613e28db1f6a16be84ab886f1559b145f0b45d85eb49ca149386b05b02c075c8a6d8839d7cc5cc3bd35a3968f2028dbee605c97aec85270abb2a428e37f08bae97f3f889b43462fc4b588e652e819cdbc66e4695f10edb2ebf6286f8222ee02e299c", 0x1000}, {&(0x7f0000000040)="0b77ef2c5f9e3b6fdcff9c40", 0xc}, {&(0x7f0000000080)="35038a84d3366f409af463de41251eb45d9552002a6e7708a2114228ef7c477b4bfbfe8fde6227cb37752dde08769d9c7acbaa45d6071dbd9e4c8c0c1a04bfee0f2812d272bcf57c85f034d1d67aa3835f5971c12508ffea56ebb68bcc892ca70fd41c3c9b253483c4e366232eff8e9c7909fd03117dcb1341c21a639f194ae4af475721649d7b7ec5f8950ebb50625a5ef2189b596854232816a9e80592aa505179647b065b872be4c3bc8d35dc068c241a69e31c58d7c435da746dfc401856ee6c732ba8dbd9c5996a739d1f978cbb08637cfb8d4670ee0deb31d3be4f92b548da75dbfc3a", 0xe6}, {&(0x7f00000016c0)="da82ede6e8cd205962b2f003ad0b0bd8db0186f11de0e4767bcf646257d9d415fbd449bca7ef91df81acfcda3f581e5d3ed92595a6a2d5f6b162d025fb9093a9e33982d48979c20dac2bd2dae1bd693d8874370ffc6df6b0e62c9b4885afa2466a92c1cf8a899b8ad40d69fba23ce87462c7c5e5fe90c04088d1bbe575ca14f0c36aa363c11ff688545b147e1d5cbf379b74953cf8e98203bdbc7181b232fd16024c9bb0d714179468ccd977a12d2c0edc5fdf2faecf1da1f9891ca701b511e8b4eb82ec12a00ae4b04b00a07cdebaa39d37e1ba6e0f7c144ce1f0e762a51a95d326c77148e3cb4a4ab49fc41cf1dd265e102bf89d026644319fe71e79d34c51b62c9212e62bb21f5f99f98784a911249b1f73a1436db96923774577b4090ecc4ea3a85e75bb5daa43b6a3bf9bc0ccd7a2b9ba4f8621db16078c68261cce8f0fe9ec71188d2f570959adad29b461bf1446bffff11b1e6ad1e8dbea3461d9e0981eb69dd392327a0227d559fae7c11e7f4607d3dbd670be9e1559e19f6ae3d7ddd84108ea03b3ee569289fb2a5d7d6c2632ec591faa3d6bf286e43a77a6e99434657a7d0bda95634dae0292799e70d149a20f679f6fc52440a73a3f956c1eb21d42ae3659d3322f7712bbaf25a7ec0cfc9f40b70c19baafde01ede626d500a29e0ac165e0480b89861150f26db275e7dcaf37c5e0bb2d9213a16c193d3f9bb7d5bb6ccc7c5bf861585dcdf850739dfb62fa9e3224bc377c2b84db9f550eb08dd4e029554fa8cf92d3d307939e4e783ee840bca0e976cca9c91d6e5e7e986159364a3fd852db422a3f930219ae970bdc7b40bdabc1ab4278327e35aae7257e4b9a9733a5e8be3b78cd83d8de97406db2bc9aa4a8bbb476a8f5d18b38b0d4bbd719538fc47bca6750404b113320f7894115b7fdd6af8dd8a99fb863aff7baf027505fb5c1e3986d4a181d59be1b3510271da89c8a7a79d1454979494b182841b73cdc63dff1280b50f94e1036e1d2559215e4079434ea9372b849cea124f0bbddd06642a3792c0f42033a166b048294373e129ffd5ecaca0f464283d1a5a0b08bea294be79df5d3c1fae07be3bb6b6ba993349a9c7a4c799a5be27974fa058485b04d7d8b45c4c71c2d77847c1c33c8542b0cc1e3c35f25e3dfb5c3eff544690e110f072de9cc4217f47ebd337b707587b8477638765541865cde7b219381e35c92a7d2cf92ec5d62d7cb78bc2f9036a2e6b90ad5e95577a59c44c95093a14e39006042021e761120ecac754ad470a19279d30dde4b9da67e57ccb33850ee87982b02281564dee4e2024d658d63587a056d105fa6dd02033e33f3088d20f515a845d346701cacf3d36c1fd24432d946c0fd44b03eb662e7aa66522fafa1c5aa326a56edf197e7d8ea054144f8fea25de20fbdc0624eb69701c9e7748e11ee17c99cb890abd8f32d18bd49d4fc701572f92ef990ea57631a1468341f1150d91e89eb426af46fac7bf0ad16929f1be6128025f10589a4ff73a61e1a5daa511cd6665eec72a22bcfe9abf52fa830a16b2b46be48d5e8e8175e55b86198fa7216274b422513f3936fb69ae32ad6cb94307d455731daf78cc96989e6b36bcdcae01e0a830f0f5a7eb9e84b78a4d7679e0bdf377abd002c78ea20db3e5a0af3e336cad7ddb9ac60ba8ec8e5125ae662cf5bca02d8e8adeac1a656176137f84db2e2a3159ca0b64765187ad0c20cd2a0ce8da8d142e97c01259255e8a5f8588318edb060138c092b091eb228f5788650a72a06bfea682d9c7e709178a369f03bb3efcaad42c57fa3fbbb01af1e22a690c32115347239430a24a93977910794ed24b1cdafd691d9811363b41362786b01e4a56c346df3d69fde031f34397cb7b78fd7c3e2e767947fb5b44177e03485622de6541579fdead06df6df2fed79014ed152f6156f093072debcd8583534445365debfbb7fddc18d3f0c09117d5d9fd1d118b62e93d4bd1fbc54e696006b2f880193344a1645f2d2b9a39cc7013b93ccab081af04682eaeaf8ba01155afb8e866359bd821e54f223b5fc1524c48d7b7ae4b2b85daaabb83fd61e092ee2d9f427dde88489cea7769f9dddbe17148b5c65411dc7a93185ec9a7837b341951a432df4b9802a34216b55c8af9d0af4a9b0d63f2ec331c2127d917a635394c509f654942ef537bea16b5ca6fefa34a226b0c785d8ca5a08b9a95fb6177da597644cc6c66b72caf386d08fe4fb0d1a6591280cc68ed8d78b5be56e87b7ed24757e74b65aecbad3a0a7cae3354cb60b5f54c2965044aff1cd09a8c2c49a0e9c79c2757164434c250ffff488d5f8d0418d5545942d8367abfdead1303abbfdb72810fcbbb7e399db1f985d621f30fa04b05e1680a4d7fa923688e81ea2a24e92f6a96c3537d74ed8391c6bd3015710ba76f2f5009c8ba400a7324786926b96f84f9a590fab61f80f8f84a2450940a8f0e14da7bf07fcf20899de01f458852836bbecf3fa702055416632b164859812f19ca00e2763be915de4e08225e39095af64db0b80320a309b1a70fd3e38d17ab4ccbd56a836374392d874e8d07521cfbd4075c67f542eaa0c4484bacff20b00239eefe864b477cc8657fdb2daae96230393ece2cf37cc4dc23fb8f864df192f918d66ba28a5249afc981f4bc59f37fcd52e06e485b86579222a1114cd6cfd11a0a40daf9a2331f222b7e88107eb8a0b32baf856293a9ab8d59fd48ab03359ef3733dfc78c927bc68043b417121661a8da3835c14466f9ec74902159551481d23c0bf8f73d872eecbde26a8e498fdaaf46eeba465bdf5c4624de69bf87929c7d1456ee6b2a2862908be34ca45f99efd6a95b11d5a8523b46094d8bb0bb97f54c29724eb99f028b119cc3501daa1f86ae6cec2a2672802140b0b1d6033722f8b5593ddf56ef32ea67da47d2afd45d41ff5d8ec0e43490bbc112394e1385ad3338e4499cda079d1cd7dc92301e3306a54d953ee21cdc1e35a200a8c3527a8a4ba018ac44c221fefafe10d5bd4972c832adf49a83ba4e579b5c589d047cf1c3996b9ffcdfcd6a5e82c081dbd470cae5e9a3a904f0d4760695fbe6a987786503f8a471c4e2051db71371433084421267217e65b6a89621784d4f66280d974d5fcd6c072ffbcc118916eaba7e39e41eef221e4bfe81695b80d353fbbdd6f264425f1b3d9c344f73df4608430fb099fa429053a52453a9230ec13eaf2440aec38f93f4860771917a7f4dce7d9235aa535ee68843d3df83f07751634ab82f231f013041245fe22bc2fd2421e8e2f95c95a3b8f105f497ef02512bf9f75fea18b9140531e1ab367fec3083c35af03a436c0ad66af3d03c974b28f25d3d0f4395a4cc1897e9354c097f9ab09386e02ae9350b1ffa05f4b7c4f42b2e961880d2fc824442e779b2f12cf1869a2d34cc86d5f1129356ac14c35e2198088f040596a363d6e50c4298ec5589eed21c52e35b6226fc26fc385da6b23ce905d5b1fb28e9212b96b30bcb70d03c451349e88673d237855ca29a0d13818577023915cb9206501b01c2c259ae1b8c8c73f60be43ededdee4e92d636f35e8a0e971ca7189960cd5432c88785ebdf3c9fd54281633c53c524376e2dbcc8b5f8746cc15f9eec8bbed43022933bca1c0a1f630e45b54678b3f9b07630dfa53e0a1f4348ff52a280ef3220cd47f360c11764e1b7dc430349b1a9eaae8df280ded228778d11e6a1f5db625700dd4189dc9ad6398e218d2cedb42a7a8584135cbf89a0db60445ce4610b2dc17938e44aa7f6df9309ddeb2fa65ac4449f763a9726bdac47ad6683e00c83254a779f49eecbfb3d6fe5213424caa909237b4a24b5c974be90d3c41535d6ec719c3ea87c20c7b037e815ab6f459bb154d98b4e8f86bf27d7a16be6ec026496d0f0fb9e79db7edf07378315e93c5dec39bfaac7b32e25222287599f925ca4e1d693c056b93b10169d80da4d2c5aacc7efd3977e2f1b0d5889ee3b6a8ffb8ab392903f9d2889da3f0f5e264098830a7ae1f37c2115a5269dde735fcc1ca7abbb1315ee13642f191d51278758afec9cc28086c6f19a9c83d0d9a290dc1df2c7d9459d70b6ff84fb5e20f7f4204790f453c1ea9bd3bcc47a53eb3a834650b14beee56c9ee5673e1fbdaec2c4423eb97a04c41ec66dcfd34cf822d88a69c803e9ba60f5254aacb983574170a19da1c74c1659903d48dce03af3ed9badf465cac896c2a00cb1972e3563255117b4eeff6be10c6ca133604015f3dfcd00957d6bc7e0f33b523d3fbc7845c204d6376dc2f4772a279d1061d8fc17e8963c89ac8d9f33d1460143b409b713f53fda3dfbf582a008d2cb1dfc6b78fa1b7331d675157cd85ea2df63ee0057536bd2d7c2de62320f10352b4db1a90e51414874f2d29fd3267ca4b6d6cf3132b211d47e430bfa859909a5eb2406c3b927b56dcf9ff110b9f1f5480d4bdd7ad823a51c24f41871b8eb11b3ca2d7fb57c6fcae256930dd24ec984e37ed69ed9ce9ab7fa80398dc965449f5c9c7d8aa5483e00f7c216e5bea8ac259166b9cd91ebb1d9d9b5ce6c12b592a50f8318cb8a8caccece82873f97a2af6e5a6d7fd1b97a102c7cbd3b20537ff3104825200d56b7d63f85967398500a99a385a4867d0737f486e9abebc524c68c2493b28dd46679248c6f6a5a18794519c1a1c7e6ff2cd33a87cdb771ad7637a9574d9026f87d7d76a4c803f073d1e1f43d477b483ec41cb0e2311ea11b11c6d0b1e9f16eeaae282ef5d6b9c4c442f903000bd4a52830891589c45e5e2f308b0ce5276c6904f453543a6b7411a0afdc5b2dc9fba46016d956a790bafbfa9ed8a9c48cc63d67ebd26112e187b4f0a3254b7c5051f3b75af48ccef122ef17174d30bc0104937bc476ad0e16c69ce03884785a8e6f01aca3c39965884f720281812833eb8301565161c5546ab5d2c134ebfa3016c5829dc7e9aca3c3efc91734eb639a092e2a434c0c664bb0c30eed6b426460ae2e8c5e2c14669803c8d42d1355ceb869f3735acaff59cc115274efafdf26824ade5e4658bdba952e0d0b2165909faaffeaa4c63920c1d634c11d3b760cfa4964fe28542de1a3c7bb7cf2efdeb3ed60df7adb8853b7fc7ee2c79c0ce3f1b90c0427302b62f3eb32cb0e2686b8ba232b9d1c357d254772acc54d0aebcf635d52e76a2072bc08489315a86f06234fe42ef8e7f810d910f4c9d96630107777364ca3f0b53ebf3e3e34e9a3651623b33580a89e029dc5ab35d443e3f58eea3ec9d472d7d4c4ae7787818d5ad19666d28e1d45b375c566cb780734284182bc7376714137617c2f7507e1785fce447a1ffdaefa4345371a37b38ef957fc9c66fd6f4718e0cc0312e7c460cbe950d752b0e2c0fc2cb831a76a145d5b19ad93d5c07a5f1e23c105457cd93382dfbf86a44184350563aae9d3048b8917b64ca2c414fef9177ebc5d414a4c3d936fe270ba691d426f840c7f0c0420285d2f1543fa7856730565f8e2c0483de529ce8dc0d36f164dbe91fb96a4877f5a9d2626a0cbd27cc5f3841b62515fce3f6436fb802378bbaae30d639ef032ac1097061b40e8178d2ba94125bd2c89f226e87a8241d64828203d12da6366ee3315edad68a81027b341554dc63327db35fa33a113251af624f140dcdcc81702b2f2f59efa8073c2ff5719ea148b9ebc7209c13023df5a653803377e9f4c4f9187e8692c4f7269c59c4e00eefa9f2ba606a5b0e96e14e996ba714cac5c9179bff5da2767ca895cca0a702ffed95cf541d09daccd1c2f", 0x1000}, {&(0x7f0000000180)="66e3207913670bd044e955a1f3729f729afb870071d27fa74e79e1cd808d27ae082741c2086aa895fc01a15c4eb21ec9cc71fbe33893729d24f1325c2998c830c06679c0c2e21a154f389ebd3ca0f9f1602b1dd853545f1cae68a9488b306a7d7baf974a5582133602018172718d1dc21fa90b62917f94fa678d8af6faf4d5786ca585c979742907d5ed8487663390542d476e3d3d565221ff23143321623352515d8acbeb7a9988fa473d8de28878490c5c614f99d06096c89b65a51dd057f0f83e12faed9c93864b6ff1409a5691b1dcf3edbc5e8a8dc5708cce4373259e4644ec038bc04b617b4988a6785852b36b2d4820", 0xf3}, {&(0x7f0000000280)="01408235f8fe305c", 0x8}, {&(0x7f00000002c0)="23a5c33f286e4805c6ee50d8a38b6f349d449ca9886eec48a3b7991b136f4d6dde40bf1aa9860ea1a6757d347efd6fc7e9f445d4ef2e0861e65179aefe94dfc6f8292d8aa3a8d0f83e9fc532e913284f", 0x50}], 0x8) 16:49:19 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff338c7296a51a7f9097b5ac793683a"}) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x3) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 16:49:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:49:20 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x200000100000000, r1}) write(r0, &(0x7f0000000000)="e993036a67febd7d8ccd821da68b8cbb09113c883817c80d3a9fb0c34c5af2779f48d85a5219", 0x26) flock(r0, 0x808000006) close(r0) 16:49:20 executing program 0: r0 = dup(0xffffffffffffff9c) clock_getres(0x2, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setflags(r0, 0x2, 0x1) r1 = shmget$private(0x0, 0x4000, 0x107, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) clock_getres(0x4, 0x0) 16:49:20 executing program 0: r0 = socket(0x800000018, 0x8005, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x8000, 0x6d4, &(0x7f00000000c0)="eb3a0f575675f32903e0afbd4e5bd9e0ebc0af2bbf8a148a66cb386ebc734585be94e5092fc8b0dbd67909050ec5d28623cc74467dc65aceda30dc790b6f5d3be5110f0036ecd0eb9601f0c0297fc347d92bff2e62153134d9344e388cd6bd74603436cb526bce32a44ba477d12d86ed1ee132c5ae8af3cc66b9a30aaff692604aa4d70147cf62b7e553c8aa09319796", 0x90) 16:49:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) r1 = getpid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) 16:49:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) syz_open_pts() 16:49:20 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8081, 0x140) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/141, &(0x7f0000000300)=0x8d) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4a, 0x57, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x75, 0x80, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x2, 0x52, 0xfd}, {{r0}, 0x0, 0x5, 0x1, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffff9, 0x81, 0x20, 0x1, 0xfff}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x5cd311d379e70f2f, 0x2, 0xfffffffffffffffa, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x3, 0x20}, {{r0}, 0xfffffffffffffffe, 0x40, 0x21, 0x5, 0xff}], 0x59, &(0x7f0000000200)={0x401, 0x100}) nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) nanosleep(&(0x7f0000000000)={0x3ff, 0x3}, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000340)="51e693e9d91cb39dd99b0d012881c3855c879a35aca7e9e4503095bc54bee26fddc66c5d49b50b886ea139d49302639361e5eb0d49081faff539c2714df447c354dff740d2ac54ce981889ccadc39db8784a299ea08bfa2ae962f931eb4560886705da264a996d60627fbbf73a3e393042817ddd050c2ef15e1c2a5592f3ed614b135aa9af08295b002a8bc526cbab3e3227126fed678d2c1afe8dafc54d5add128a33e2a50ad2", 0xa7}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:49:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x20000007}], 0x4f, 0x0, 0xc68, 0x0) dup2(r1, r0) 16:49:21 executing program 1: r0 = syz_open_pts() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r1 = msgget(0x0, 0x280) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000009256f8a2fd3d20ee5531f4236d281213e866a39af162e626e8dfe152a6dd7f0e7ae0f8ecb04a284e59b6e61afe9a07ab031c06dbd550dce129cd95bec3feafca5bca54457cd07a0e7f34a58cc2403cd61a28202ac86ab47283744d9e00000000000000000000000000"], 0x70, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffffffffffff8, 0x8, 0xffffffffffffff83, "0a11910465e009aea103680cb1855647026215a8", 0x40, 0x4}) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d70596000008f8fffbff9591240d00", 0xf5b}) write(r0, &(0x7f0000000280), 0x0) write(r2, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r3 = syz_open_pts() stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) fcntl$setstatus(r3, 0x4, 0xc4) close(r2) r4 = dup(r3) getrlimit(0x3, &(0x7f0000000000)) syz_open_pts() sendto$unix(r4, &(0x7f0000000240)="ecdcb689b7306e1f4ea3d61de7426ff6f806a89ea69d136879b3165d1053f47901d7f45764cf6667becba6861718dd0075e4c7d6383d61c5a9f62b7d0f24159a13f0c7c2007e3972813acff80ff2ebdd27c9f0ec10d9a5f2f4b550ccb6431728177cdd1e2e2c1fd334cded2f4d50a6c5c8b8776ecc5787b7fab201b387c81158c37c1515e3f1ed31f7c02fa2d51cbdd704d0a13079b7922612", 0x99, 0x404, &(0x7f0000000300)=ANY=[@ANYBLOB="0008ffffffff00000000"], 0xa) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xfffffffffffffd88) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0x1, 0x7, r5}) 16:49:21 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) dup(r0) 16:49:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xe18f, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="bb51b303379552e862bb7b122911208484a96b44007e509af6f7f5fbf9fd19118b6d511c578c16f9dbb72f73759e90c427ac1cc255e5f83297339e51e83bd55d8e095797e27befef7594ee53bee9e2fa38e659284ad55dce84a054d7bfefc79b815502cc45a74fbbec03b8e78477c787b3e0912ff01b257a5eff610676dc33f1fb714052917987ff672bf3a16defa0127775da9a3f5f2d563f136751fd3d6cb7939bfbb1d7952744b77c589368edb954300ff37f199a08918e90f5a20b3c6e52d6afa807ac17e1ec289114846a167c101872aa", 0xd3}, {&(0x7f0000000200)="bf80b16453db6fdbf9a4eec31f3cbc769d0a223f459ddffad6a000a87d43e88cf993246650badd3494c8c7da24e628e5742f0f297cb6cb6db548c1f37cc9ec0049cd5e788a81683ee4cef4c32ab602bedf2029ed2544037bc104f7abfe6f97f912cc1ebf64", 0x65}, {&(0x7f0000000280)="261e641e0bcccc771e9f6149b8eabe259de42f0d2b847af4f840f92d14225374fd5ce3310b6ad5307f87a71ccd1a757ffb6126b9aed51e8ce9a33e94", 0x3c}], 0x3, &(0x7f0000000300)=[{0x60, 0x0, 0x9, "b2e103ef40aec8c2c6dad48df3ef6a14940090acb627c9763a48241dc37e8f90c21293d149c0da04d914dd50073a463761184b7fbc27c9d3a4627a17122e0fd4ca03dc843c665f1c6592a9"}, {0x10, 0xffff, 0x54}, {0xb0, 0x1, 0x9, "aab464d6e0d3ca385c8c9c1ff659015c7e7ecd217c547e06b5ab3547a924e9b65a3d1c2948ef7176e24d41290f00f436f528f4fe94c7b8af5a09f607ffd67c24c5e55f7ac818b099cefd6e8fb0e43c5c5b25bf91eba3cf10913e180668ff3be6afc0793f63f950dc16b24c37513d9958a64667c3f85836e210631acddc5bfb75403e3474f981054e760be926cb757e9d18c7178e9087ce77d5066134"}, {0x40, 0xffff, 0x0, "81cf40d3e569d3fbe3e57f55d87b832550d0316b6f6ede598a28efe36aa009c4af20a14c6899dc5e1562676b9038"}, {0xe0, 0xffff, 0xeb, "330333ef508685f3a9082e538932ca65e2fb19995117d6d2fbec755c439796ac78c3a1ddf4d81c89533d04e57b06cb19eea7f1d18d746fc6ea3422c463aed55aefe66c8775ad637185cf463dd937b4de59657a8a7b1e9e1a7d8f642315389209ba5f3e710fad3a623c966eb587b03bd0ff34c0581eb7dbcfd58b740c9ad22481fa3a1f9631eb4c4c5479cb119a8c668ba08cf50e072ad374c23f98c1676167150e71b31c0bb94bb2acfd64639a3bd386f7a87d1943ed44300579cac847f462a4e11c42d8928733cde76d007301a384bf"}, {0x70, 0xffff, 0x6, "87725d2d9d6913fd1868555dfcb6e664661f53b83d1237de9d66a7e12b0c2298186306323081e01034e99c3fdcecc722982c40b8b408a86d8d127497157684d17a066a35baa591c3db602bec64c6eb578af1442742639f8d18173cfc3a"}], 0x2b0}, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000600), 0x4) execve(&(0x7f0000000640)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000680)='}\x00'], &(0x7f0000000840)=[&(0x7f0000000700)='*\x00', &(0x7f0000000740)='*\x00', &(0x7f0000000780)='+\x00', &(0x7f00000007c0)=']\x00', &(0x7f0000000800)='\x00']) 16:49:21 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x242, 0x10) lseek(r1, 0x0, 0x0) setregid(r0, 0x0) sendto(r1, &(0x7f0000000080)="0eb2fd51d0819cbc0ff852cc1fffbec1ae0a3d7904465b132674c823b5a5b8390964b2215a822fc8b835f16a7329d2d64ac148662633b1ba2d1f50110c6028d64362b676c34c77b47440794db1ae3712dc58da4bd5756bb39e550e380bd20559be93afbd3151b3c4ac9b7c0a0aef09e4e2cd3284e0104eef854d34f2b8a6982ad3661930cec12fd3e91d94426712ec5358b27cd494be1560ea57117b8c56bae97381162ffad62d11b3612b75ede4714609acfae3fab06ef5cd3ac98c61596a378549da1b231e747796c8fd65e8dbbf626abd8bf328bd62e86714aeebf78de49b961588a21ab0178f161c5e99ac046055", 0xf0, 0x7, 0x0, 0x0) fchdir(r1) 16:49:22 executing program 1: r0 = socket$inet(0x2, 0xc002, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0xff, 0x7, &(0x7f00000003c0)=""/216, &(0x7f00000004c0)=0xd8) r2 = semget(0x3, 0x2, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r3, r4, r5, r4, 0x11c, 0x2}, 0x20}) truncate(&(0x7f0000000500)='./file0\x00', 0x5) socketpair(0x18, 0x4002, 0x8, &(0x7f0000000380)) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x8, 0xffffffffffffff23) 16:49:22 executing program 0: sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x1, &(0x7f0000000200)) setsockopt(r0, 0x20, 0x84, &(0x7f0000000080)="358343c1c9bcb63dfd79a1b5c20469a7c25c985c3e037048e4c368a6bba2046339165f996b56224631f386122d74087aad8350bec9a1ae2e7c6298c40bff7468733c893380415765f5756fb68e59d6afc50cb5d3e4d0d6f5719e376e5fd0b340c21bc8f87c46acd71f6bf65737f548648ee2a34b", 0x74) 16:49:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x100000000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r2 = dup(r0) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x1}, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x10001, 0x4, 0x9, "51fe8ccd680a388c82e6c703b3688499d9c9bc04", 0x0, 0x200}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) 16:49:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) socket(0x26, 0x0, 0x200) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0x8, 0x4, 0x8000, "062e9c37f77bd8b9fb557cae7c7d8a4d2c594a06", 0x1, 0x7}) 16:49:23 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x0) socket$inet(0x2, 0x6, 0x7) 16:49:23 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) socket(0x12, 0x637f717c608e55bd, 0xfff) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 16:49:23 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x4) 16:49:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffede, 0x6, 0x0, 0x0) sendto$unix(r1, 0x0, 0xfec5, 0x0, 0x0, 0xffffffffffffff89) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0xffffffffffffffab}], 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:49:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x5}, {0x18, 0x0, 0x0, 0x10000}, 0x2, [0x81, 0x101, 0x9, 0x10000, 0x10000, 0xffffffff, 0xfffffffffffffffe]}, 0x3c) r2 = msgget$private(0x0, 0x481) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpid() r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfffffffffffffffd, r3, r4, r5, r6, 0x80, 0x1}, 0x2, 0x72, r7, r8, 0xfffffffffffff001, 0x716d, 0x11, 0x2}) 16:49:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:49:23 executing program 1: r0 = socket$inet(0x2, 0x200008009, 0x4) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/243, &(0x7f0000000100)=0xf3) 16:49:23 executing program 0: clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x6, 0x0) 16:49:23 executing program 1: r0 = socket(0x100000011, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x45d, 0x9}, {0x18, 0x1, 0x9, 0x1}, 0xfffffffffffffffe, [0x1, 0x4, 0xff, 0x3, 0xc7, 0x2, 0x0, 0xe99]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1061, 0x0, 0x0) 16:49:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6b265f5e, 0x100000000, &(0x7f0000000040)="74ed72746f948c41a183c5d7d7b7ea0e6bdf3a675b7c00e6d85c8b12900e3538ac7baa71caa42aaf59cf76be247d5cebdb36402595aa7218bc", 0x39) socket(0x6, 0x1, 0xfa) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000017c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0xc) 16:49:23 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shutdown(r0, 0x0) fcntl$getown(r0, 0x5) 16:49:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x400) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x4, 0x7) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/63, 0x3f}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/110, 0x6e}, {&(0x7f0000001380)=""/15, 0xf}], 0x7) 16:49:23 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000000, 0x0) r0 = socket(0x4, 0x400000000002, 0x2) r1 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r0, 0x8, 0x8000, &(0x7f0000000000)="75ff4a4791399b92e677b34dd8317fac365ecedd9aa98960c7b5e0d1a518630d8670276d64db2e0c15c44091e24b76c970da7c6c12a8af51261568ee65c0b391fbf74b343ad415c6b62fdfd0489e654c1be0062dd6e05e6d247584aa1b76f88de4f2785d04cdc5d48cee62c07bf0ff9be0b39f8ef4d428321156de8cd9a9cf98f2bf1f71636af5b7338462e8fb29c8c121ae238af9bc0d1f079be13ceb9ef3fedc7aef2bbc905e15", 0xa8) setsockopt(r0, 0x2, 0x1, &(0x7f00000000c0)="a6a2b8b558b2b6028afd21e97c362230e7ddc775e87e", 0x15) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3, 0xffffffff}, {0x115, 0x26f}}, 0x0) 16:49:23 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c1, 0x62) mknod(&(0x7f0000000000)='./file0\x00', 0x7000, 0x3) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x1e, 0x20, r1}) 16:49:23 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x20) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) dup2(r1, r1) ioctl$TIOCCDTR(r1, 0x20007478) 16:49:23 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x8, 0x2}) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) syz_execute_func(&(0x7f0000000040)="660f0d38440f66d52e3e262e66410f38de4108c4c20bf568e9650f38f05c7021c4e1fc532439f3d131c4a2c19274f6fd8f09e09b47fbc4a34d68a0b40000000f") 16:49:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() listen(r2, 0x5d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) fcntl$getflags(r3, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x3, 0x3f, 0xd35, 0x9, "8340e8292f9f3c51c271432628c999ba4dc48c3b", 0x7, 0x7f}) 16:49:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfdf8) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r4, r5}, 0xc) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 16:49:25 executing program 1: kqueue() clock_gettime(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x1812, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:49:25 executing program 1: clock_getres(0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:49:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) socket(0x1e, 0x7, 0x1561) 16:49:25 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0/file0\x00', r0, &(0x7f0000000100)='.\x00') 16:49:25 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x1, 0x7) connect$unix(r2, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = socket(0x6, 0x0, 0x9) connect(r5, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r6, r3, r4) semop(r0, &(0x7f00000003c0)=[{0x1, 0x3, 0x1800}, {0x3, 0x8001, 0x1000}, {0x3, 0xed, 0x1000}], 0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r4, r7, r8, 0x4, 0x1}, 0x5cb, 0x8, 0x3fb}) 16:49:25 executing program 0: syz_open_pts() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:49:25 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket$inet(0x2, 0x3, 0x1ff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet(r0, &(0x7f0000000240)=""/155, 0x9b, 0x2, &(0x7f0000000300)={0x2, 0x0}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="eb08417351fb441b23b01b4370068be5497fed8b80dc6199121950d799b5d847c70e39a4374ea7d833fe5ce21a27a514aa78801d9a5a866aac2f35f7c74394de792788b052dd25a8fa348fa0ad834f78fdcd48ba779b9d0a6f920a47828aade060e7aec96aae23e9b03d610b1ffc4de60d77f4f21358a06a758e8df64a1135d1c936a5dd382399f648e9140af697647ab49df7f3dcb09067278ff336111aa45f8ba9848b506e6b12f6003cd3f1ddb26697f146b9be2736a88cbdd2ca0b6db1c0d1b368f00a1eec67314c1b6619b04c4e28e1496d93d808de9b5828d3", 0xdc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x80000001) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) socket$inet(0x2, 0x3, 0x5) dup(r1) 16:49:26 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x802, 0x188) 16:49:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:49:26 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:49:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x908b, 0x9, 0x0, 0x1}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x1) 16:49:26 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/221, 0xfffffe0a}], 0x1, 0x0) 16:49:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xff, r2, r3, r4, r5, 0x180, 0x7f}, 0x2, 0x1, r6, r7, 0x6, 0x3ff, 0x75}) r8 = dup2(r0, r0) ioctl$TIOCCBRK(r8, 0x2000747a) 16:49:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) r1 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r1, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r7) rmdir(&(0x7f0000000140)='./file0\x00') r8 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r8, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r1, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r8, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r8, 0x3) r9 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r8, &(0x7f0000001580)='./file0\x00') sendto$unix(r8, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000001680)='./file0\x00', r6, r7, 0x4) getpeername(r9, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r5, r2) r10 = msgget$private(0x0, 0x8) msgrcv(r10, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r9) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r8, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r10, 0x1, &(0x7f0000002f80)={{0x9c, r3, r4, r3, r4, 0x80, 0x1}, 0x5, 0x6, r2, r5, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r8, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 16:49:26 executing program 1: r0 = socket$inet(0x2, 0x1000002, 0x0) flock(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b5c5514d60769dc923ec70377e68e07e8b834e7832eff271beed46cbc2aba49e9dfa90b615984974333e0a54a151dbaf62a5b0e1a4b686ce38b96fe130802c379992b7808a92edb655b3bbed8d6096fa0adeb6c836dd7bbf97441f141350fba4197b277c7b5ebfe5259f4eacfd2d0bc20613ae16c044ff08a7ce3a8bf4eb7fa1718abb6b28264916122ab9b78cbe235015a29458532572d774ffcdebd11270bc5763075f8b31fadab55be6a6a2007e27e5a5d25fff4ef52118128cb8dddbc3853b65af91da46d2a4cede01321bef7359daddb8d3696c9246c4d84ca2926471", 0xdf) socketpair(0x1b, 0x2, 0x2, &(0x7f0000000100)) 16:49:26 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) r2 = getpgid(0xffffffffffffffff) getpgid(r2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="f29167c6", 0x4}, {&(0x7f00000001c0)="43cb56055b9268758fb023257fc9c771354699c3852044b90b14d42e3dd0ec5b4508fc886957c5976081485610f010b64a77a17594c3bf6a414fb95b158541cf535f05daa8170925bf7b3ff586aef30210e706cfec66d4013e62645c5b93de1d298d2996775c52f1af11f18b28558fe12770f21628eeb32d644df56521179a148b17bd07e476b06fed18ad258f62a5541fead2d4c743b98d0bc4c0f6b5f3f58a8cfa57a00e895b5d6499f5e8119649b024e316dc5013c01ebe0ec55f51b859de252299d9e4", 0xc5}, {&(0x7f00000002c0)="2517412bbd652fbe708b7a8399ea230913e7e779b705ac3d3449482c853154998f359f41057cc601f909dcf55da03a67b56b87c85d02d3e3b7b37affc25dd0407fbc2d0929baafc264a92266ec3a1677cc93f91f4d9cecaf38a29f8092ce906b7283c58feec9bb4936800b9ae5b2f0f576164799a37066ae806d6312ac122ca0e8ccd307d348743341114d4ba66ac2adc35d76cfac9c473d76432511248db8b0b1a107143eff4a64ec62479978a7dd7f2848a3a90cb2e77d987d24ae04b54f49286f2bac2e57f415d4235bdc1cf7c6ac130793d4a20bc1643944892081c571c55011d76e0c7537f59233c8922c0274dafed5", 0xf2}, {&(0x7f0000000100)="39bd93c6360dd094dcd1e36fd3b059b8a4ddcbb5992167c4b6a21caf7c7b498a49962a9926e7602a3ceba131f88db9d9b754a15e4d5cd4e4620c181ecb9b4fd2e0c299a6c8e8de277890aec08f48409cc76f66", 0x53}, {&(0x7f00000003c0)="c7a255c141ddd5a93bda3f969c0cb133f6891308dd83bcaefab0aee03b28f8c6b290ebadd62f4b8037738bcfae9f583f9b8e7e4ff09bc2e395996bdf48aed0adf7ff0d9c3192793499d29b0db8ff9816a9de0fdf525ee782f699730d7c840f07ab316847c3c485d044e42a5b8f6de8eab0f03e3e3d00719fb49a1d6932f439f2b872c31f9199e2ca40316f27", 0x8c}], 0x5) 16:49:26 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000fef000/0x2000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, r3, r3, 0x0]) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) recvfrom(r5, &(0x7f0000000140)=""/238, 0xee, 0x41, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) fchown(r0, r2, r4) 16:49:26 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) dup2(r1, r2) 16:49:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:49:27 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r1) 16:49:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = getegid() r2 = getgid() setregid(r1, r2) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r3, 0x9, 0x52f8, &(0x7f0000000040)=""/24, &(0x7f00000000c0)=0x18) r4 = syz_open_pts() close(r0) dup(r4) syz_open_pts() 16:49:27 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa80, 0x34) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x400) r2 = syz_open_pts() flock(r2, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getpgrp() fcntl$lock(r2, 0xe, &(0x7f0000000180)={0x0, 0x3, 0x6, 0xffff, r5}) setgid(r4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x2) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x8, 0x803, r3}) 16:49:27 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xffffffdffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) r0 = getuid() r1 = getegid() lchown(&(0x7f00000000c0)='./file0/file0\x00', r0, r1) r2 = semget(0x1, 0x7, 0x400) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000080)=""/21) 16:49:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = kqueue() sendto$inet(r1, &(0x7f00000011c0)="ad9945b71ad8e5fc9afa40c08dcb92c9239cfa7e08ae588013e695b6b39d0c89bf11e1168f932c21966306657cc1365c531f933279b69cd5a2c364d2078c08f327295a16b0a52c7e982bc5dba612dad5b1b9f0ad5335a43927b51204aeaa0beb5e9f2a5a82b5f0a76f2581c20985045baab186142857b8180298bab869833a240c6317a22c2afb6f86a92c6cca0f9745ff83c0ab8890276356d86e455193b3f7b089a651147c1e54a7f1", 0xaa, 0xd, &(0x7f0000001280)={0x2, 0x0}, 0xc) kevent(r4, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) kevent(r3, &(0x7f00000012c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x75, 0xd56}, {{r6}, 0xfffffffffffffff8, 0x22, 0x11, 0x20, 0x100}, {{r6}, 0xfffffffffffffffc, 0x80, 0x5, 0x5, 0x8}, {{r5}, 0xfffffffffffffff8, 0x7, 0x39950bc0e6f3056a, 0xb521, 0x6}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x7ff}], 0x3, &(0x7f0000001380)=[{{r4}, 0xfffffffffffffffb, 0x5, 0x0, 0x80e, 0xfffffffffffff0e9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x21, 0x0, 0x1000}], 0x3, &(0x7f00000013c0)={0xbdf6, 0x25f}) r7 = semget$private(0x0, 0x4, 0x20) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000100)=""/4096) kevent(r5, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r3) readlink(&(0x7f0000001100)='./file0\x00', &(0x7f0000001c80)=""/4096, 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0xbdba}, {0x18, 0x1, 0x20000000000000, 0x3}, 0x0, [0x9, 0x0, 0x3, 0x4, 0x2d70, 0x34c, 0xffff, 0x2]}, 0x3c) fsync(r1) 16:49:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x291, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x4a) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:49:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x10080, 0x80) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:49:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x8002, 0xe49) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x3) 16:49:32 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0xdf, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = getpid() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001440), &(0x7f0000001900)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0xa, &(0x7f00000015c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getppid() r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{0xfffffffffffffffe}, {&(0x7f0000000280)="73c04b3fe5d61f8527980304c6c18849dd4f13eb4e15104eb3d1cf7837dda3ae054979ba4d4f4cac68d0f6829206bd39965ea200706b03b34d0932c86695bc1dc44657931c1c83a14b02cafe2174add78edbbd67ae7a46812709fe8d0c45338a692055ed55e1d9140a9f2a156f9d42d550addc668a4143e41b2a4a8c95e3b3da233edf160f1512d23bc5d0ce777062e64a464690dfa5389860f707aea822cbeb0289b4116abf4b801ff9fc6c5a3e51f9f640a5cfcfb1088f4c899e5305de14ba4dee490429be8c43d3c3b4400294d1dd5e369a014f4ca44a6d61afb8bc55047bf65c50ef36d94b5eac1b332e843e5b1fae9b5d3d67f947c00cfd694af2fd9c689cf147f25963fa34330897759efb52146a8845bb6530ba050a64a5d3904c74c2d6a6088f3aeb51d835b82df203787511fe9c44a28abca31bfa84beb605f0593f9709c0c4ff734ff83afaf08ad0362741400b667b22b696447505495413e0824e4b21eb37e97edd28b4dc5d47974f6a345653c0ac3af4ac787812fe96ff0d26e878b9079f8c2eb0fab8fc0ee9af3e9a7eada7545068481a51d7b416009724a3ae36c9090fe6228d04967d6598481522ba4cb6ecdc78bbaa5a11529e597dc067b76184cde41f8dafacb1862167844af5824e23e9e890a533a2ecedccf2a0fd4cb6a1324bff4b69b977652ca8847dc33ca82b4d7ada7c6fef0e29b23da00f2b7b31e109ca07688020402a04613db37caed49c351f56dbb96cc682811ce99aad18a713b5ea27016fdeab02ad6c4df1f0b1ea960937a9e9b0001e4fdc4dd1552c807de578aecc93fc81ba2c257655b2638e445e032d56dd878a3bca446385dc88b49b028b4b4b51423bbedd78090f169c29609d5f0d3a4cf9cd91fa835495243bfd707dcf0d0dfc86a015486e94909cbc46bd471aba770a8fe2fd04ebc5757e6b5b5ec5053a716debe96654a2b2377445fc3289f330b88a2da3b40d950a71de7ba08bdaa1a341be52cfb5fa3b680df7c096b8653dea58266372cbd7fc12b64a382419c02d3af9fda3786e67bdbb436302e496fce7c32ba483021a6f6dda50a749af3f32df5ee49ac8ef0e07261f98de6125727187d999b971106dc9c958671cc837fbc2e63a481568fd3f8a37c21e7e6c8b77deaeb63a73a5b94c0db16628a2f66ba847e7f96d83350fac3a820bd210b14b2e1842b616c5dabc8eb8967068534ecb2b35a6f686b9d7bbbd4361ba01812f9c1e234747b07c0c474622824b9a5c8b5f0006a5ef47259ed2024a2875580e9a4cfc0cc27297caa0a29b9906259a81f6fcdec607dfb9eb5a881cf7f47595aba6ac9b6a2b805d2704305e6b9df6c617f6934754752b1936685558906bdca2c049b0f6de9b4ede356bcb47c7f8d2671a1ea90e726cdc7787d65e2ac7e6e5c1f4e4b6d2c0157da34218f54f227dbd526707b11a5f06f7a94d31879897d4062266c903fbf51ebcd79f44230161a6809c59461886f63f6bf827681dc2f3ea30ddb1114a851faccecaee480ae92d572a621cca222caa29ae02a42d1d1f78b536e3ebdf9f97f5c1c276dc7244385f78231afd8ce22d38e24a1e97e61be69319d323e50122686055fdd140269e3e3f5f4b55af9ad7b0d30e6f481f5ab74af48ecf3d8a0d75f60a3e4ed8f826bd21df98f9cb848f173174bb8f05944c5acfc00f5cd7fd103a5be2f35ebc40769552605a79521d5f41af26b576d1a063c20ed774ad0d62415630a762af781204f950dce50001debeb92dc6eca84a65d68014b65c896e2461dbf0292ce4e70669d362158d5b642c50437cd7fb86ea8e2b7e49f2d4b43197643a3b0e90be81d7f1e5952ea246e49e0754de9c995f7b2a6ff91e3cc9b3785defff7dc3e197915b9934f5be05a07b15d62a0bb25aa6cc6d66b771a7e89a8e6501601f146d555285a6478c8c5306de2d9b1ed17754a65c3fcc804c5f7e10027b23fe54b4117c038fa753e5afeb80efec1cfce54e9a9e12393d662876017ecac13a11b55f8a49e3eed9a6c5fc5ab67234f6b5bddd04abd10e07d2f8a4ea6a097cd0bd30732bd155e050da12653077af26c93b7001d87a1893fc34d8b41b5cfb81ba7e65f76e65f2dde7aae490230f0998c2415dd696aad516e4074378523d0f9c2abac5f0398473ea07711a1bdbf60b652040a2f808e6d0418f85cb568b23060ad9ebada75859aeeebf8ae9e7e99bcc282bac8fb039a9f5e92c4976000a45072d4efe3379eb7895e6f5b6c1170f30ce9606fe72eaa0581e67b9c4fbdba4c69560cca8eb2030fde8e463b6daee643b0296161bc0250b17a2840c3fdf6192756ca7309614ef342c46a162cde1f2e01b694893a9f594200aa46cad6947cfe0c8310136a11b921c658d5b44279380a1649b94e466bbdf0d8ced100bf81f7a333da251d38eab7f9f7a884452403270c70468965ffdf613bd49683bfb376d2c39545cb049319cc6fea9ba3e313a733800700b95586b527366b7854d95329e7260609a170eb94c9b256fa3fbd406e6dc721dc29eb35c2f807f3e18bf45d7322977b3f41ba07b229557c42746d7e1e626d0dd40664b8812631d2af912b0cd615e95f6fd0d7e5c53f160b1bcf9e27d265b010c23c5e67cc51f2235dd6b67096d1ea07e543072f6289ecf885f873b1bd9893608f3e5a34880e6a71b8c1362ada9aea396d367d0512a51e48cee946aa16d81a7761474fc0e32ad4faf56b59a800aaba658785948116dd72bb2653da0a2274c705bde082b41547538e8d3f412b5ce7b1a2fc99cf5037b28345f12935898847281116b3d6fa5050025fcba55c59ea0b081c9808b94b4b20890c1d90f8fe1e759ac294079ac2e80376411e3f8a45ab175b6ca3246a60ecadcbc49a55ef35a2ef828d29590cdcb965047f77daaceccabd1467c9a925ce4d05a51d51f6999583c63a126d9be56117cfa106f58237aaf960183cc5efbe4b08081c91007e1bc955e856d9f8ec04fdc32e99c35c8a10026f5789910a84d80ab6cfea39520e5dd81244914ace3757115ef30859fcaee0d077264ac3d12cdd151efd93f55094b9e4c94924a6fbeff13600164fad9761bdee0a278c6aea462722f881e25e4964b6c5c9719db75ef7f58bafc0e30491a1f019c7ecb1306bbaab11662847320cd36abeca433b71dc5e0b8b6298640d7e41fd237f917e7eeb99bd383953a2c6c9d1c23a79080cceb1214348a48d212342d8779d6b0c821de2a761ac8c19c9cf16d271f37da52da515e16ad62eed869a95ab05613d56236cb24681f794a36cbd03bcfeb003d72d6ae12f98f52f88ea4b9101ba1078476b7fed622f0f2d77ba4cbae8a5eeee796728f61b7673624e6384e5d9d135a07bee507b79c799c7858593f319da8e70267965bae5caaaf2cec3cbc5465bc0fab9bfc09c784f094ab46f5ace5a1d0f32e4342eda35e56e4b40d033868ba1900aa2a88487d3d5b66516216b7d35998043ca384e9748ade374eaa530350fd55d97a389730a562758159cb9790d1563adb25b5d407eb5ff332fd099fff342fe3549b47c98b849631e2070e132e6b4ec03fb9a18dfc62b5aa0631e4e98221379d2e5236d945455b25a16173857872ce2aa0222124ffe655b86f3ef98570e57fdcedb3f581a4ee541a288b23377c3db248da855673a108930e257970328526006d8bb1be3c5639a6ae425b884f7ec9a0fc8860319ff877835170293b8d87c353e50f649e61a4d508c63213e030ddac50f8425230917b98856810edbf4fd6e9006953b849e331ee0a407a0a7dc15b25eebef9724cc2d6c81e956d8ebbb54ed0605167f5b10fa0e9880fd6657e1d0b1a2450778517c91608cd1a8e50ee97de59d47f8d7dd5b32c37f4364a35f23f74e82d7e7a238fe47ba6167765b2df6b617fde5dad40d1f2e7d4bdb1e30b3c5fa94bd27b78e6e5b7888a97f6334602e88949492e62b77f50325ed5e4332457c87fce8e9435472dabc9c49e1622b091bd9f97746aa86c3627e0aa976c1bf4b11a52a7906c80216b134784a60a44aecbfa1c9b0fe942f26d452c3ddc17a35fa5dccfa249a7fe0c7daa4f6a6e31f6156ebc7d054276ac50820fc96f924c120cc62dfaaee28bc0623eefc0bb826ab40a7d8a8a8e0263cea489fbb5e3b7feb247b8908ba6d501a7c58ff7f52a7e5d3808ae37d277c6f6436f2a4b98f8b8106ce9328664d82f4e39fe6840705850be34bc9dcc7aa82d7f57366a1f81b3826a92e6a92dc97b01bb82f513316188e1a4623672ae93daa43d29152099acff97aa22aba78b51034fd18bf182be96452aa165f00e75c76464d226a26e2d35c6e5fe48955cbabbe2e14e6a063c69c4bc3c0c33dd785a187c23670e6edf5e512b391f6fed47218ef5d24f905d403d133f9dc9692494b14e828ae507c8ebf798deb6881252c2f9666a5c4fa3e38069a7e1e8e248874928fe074077f934e6c2efaa9010926a9ae62e4b2fe399ce7581f61f27028a0c9237127a8bd03eb6e3e2dd14d6aaf5d742f9c73cd7dde925182a0449f2dd7823793eb78c1360b26602e5319cd9c0b9c0582c0172734f56740e22c31b4a293aa777ba49b7be3fb3d75f0d15791e82d215ec7b78cba16fd288c8e6b7061b935752358016cae55474ccd8441f6cc95caee0f8ced381989daf76d8f661ca940439de61f65cb154b7c73d0023a81f550007e40e198febb4dc573d6c853603e0734f362d3b138f626fcb3fb969a1b8f28742251cec4246fb9d8b9d535a0468a39fd14e58a8a06c537f9061502712d0f080d5a6833dfc21fe03cbed7f748130d4eacf143b4c43b098be072333b2c77cc61b07a050c9f68c9b76bf27e0af878dc0b2c02428397ea2b6d84fcff5552b8e8b42f63c26e4dea3e60cf1aac92b67841f1a59c1d25e94d72619cf566a4568e060953c1eff49e10033116d301052509fcdd0d5277dd53243e820a0d884d89155675d3601d472692c427ea1f1c61fc897e3d28d4f9f76097b2f6f145b837dc96f04ceda0fe2c126eccb8c1a03c4ce6f9ec902645c17ca459a77db0ddac170ef1adb00ee6c65c5cf8c008db52f7d717bf8de89bda4b088c2bd6b0c13c25ded38b86d725af964f7b7144be564df711bf1835c54beb5d3b0c6e78324b3ab37ff5a9c13c64a79daa9abf03edf701220e76d3d725671e31c4ba261f424a6391bb53a672f1d7f2ccef62f25fe03c5438df76e0489f9f87ffa69461af4aae59f8632dbc1ac30a00746b62f50f24636900d0894c858f5678aed75666889eed4dda162091d0d316d1bbb38c8f027c9fd50bf112650c3a91d8546fd5121782d4653f300fde0af603a6f0eac20622681ee155a7af8b958f269c838e7ecf4fc813485d3a4339f42d9aacf4967b3e05918942d8688c7bc4c7cf1544e9a4d3a4d7df21de9f56b495e83c3bc89193cb8e9ce4f1cfc848c394316a86627af7c8dcbb364143c93ea9a7bb09eaa202853642d3d94dba814f3534cc4c490797bc19c69bfb23d249087bbdf0b35b683a6325e84339a8ba198caeea14ca4ab6f375b00a7051c7136c806c33e793a7ffdac37573e4b6212bf51b81adb7e54ad67e2869195ca437eac2eb0618bcc1e156c3caf41b87f4838fa8b9a7e607e7ff9b0e62382d082a786b820d985492d9bebc8ea97656c54dc54512392de07dc46a867fee961af2eec3002878eed6bca496e4f3d89ec98385527037a8ebe93708462a98c4fd63a7651e46a850884fc4e2e90ac168bd300ee2bfeb03a2953b99b9a7c2ddd3fd9fa296efe72ee682852899af19e2f9a814cbaae026f3995391934aa40", 0x1000}, {&(0x7f0000001280)="24d98aa7d4f58edaf49679177cd890dbbf0b6ca42b33052bce6c08003e2129a483d3429818587284f82126d4a751a0678c2983c2760c942e51bd44674d80c941aa3a920d5cfc90b3a5ef8fb90a713ec35c8d5c349ae3b1c1e54cfb1e", 0x5c}, {&(0x7f0000001300)="69a263510ebf00f70a268c3577b8a51ef6d177faa9b49a9eb10db64a81f1c5322433656c2a7f385427ad45aaf759a35cd761624195c86e255d4bdcba10b7366b4c8b89128ef7098b8ac1fc8708159f9624e76474727928708b18e6634a44d795577d967dd7dc59de3b3aee3377ca19d9dd421c70075fecff4e607963d81c06137f14c2d5cccd60ba58368527b755b4f6ce66a3f7792e10983e2bd16f0fe1eeef5113af930ea2036c19459953a4b9ecb21e83a6c79f024eed4732e600425064c4", 0xc0}, {&(0x7f0000000040)="3ff278d067a46da716d749a5d40afd9b686f1ea01f2fd174137b22419edab40a1ba0ab6c77dd8dd48000f166bc822b798aae09e088caf7bb97f5e0b9eecb8e0f", 0x40}], 0x5, &(0x7f0000001740)=ANY=[@ANYBLOB="20000100000000000000000000000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x4}, 0x2) 16:49:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="5c649401d2fd09e5873a7c784efd7d534e82c24f46e6bb88b067b4e09a75d0cbf12e7fbab4abd51c8b85f1b78cdbbf7946c4f6f4c5d737d63a1d1c4f360ddaaa3f67a6acdaa4aa62f6230f55fd7a6c00ce9847e341f9e649d42a8a8fe1c7fdac8172224a89d06545b2491bc70fa84d578c7c997c9167ad6ab7b1f3fc594bd25b7211cf42180b0574a58cb52917ff7fffa0096e6a8e97ada96aef313edc4341e397c9b79eb20905323c19f2257e200a8554f7eb0e319e534fdc5e4294ab050621d221d06732c641d291cf06ab075109575aed90ccfc4e3d5d16069a368594a6808da73f1a9be35e9d8a775cb1e27dea268916fbc574714a71938bbe30e30c35", 0xff) 16:49:32 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe200000000000000000000000000001b0000e6ac195b1f1af2f0860b5ef2bf88000000000000000000000000000000000000000000556c8c781c2f44c134daf91656934f53f660dd637e2cf9e5536a90192203033336e6c59e3ba5e71e30313343e696bade9318a8623b326ebf37c61aed7d2da80354069b3bbfbf2d6200062cf1aea94da5616d079c78c28d78b7b5f90dac266a993e10e11a258168a0e6fcb9998ebcceed0ba6404839f971de82f0"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 16:49:32 executing program 1: r0 = socket$inet(0x2, 0x1000000002, 0x2) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:49:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0xdc, 0x0, 0x7ff}, 0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x2, 0x6, &(0x7f0000000180)="946006d4017c5ce727662551cdf7f0c8851e2e621a6ee327148e7bd334f77667608d173bc453e497bd053331f7ec9a52392d7e09586cf44710df9a1e6e834cd79e967fb167d7de9ae6664eb4efe869ecf8da547f327de29a9a39d93f847d233cf539608b9d59a09d82e6cccf0c6b02b0c700a5b932ed3e200bd77d8d5312a183c51da6ed086fa13b8ed354399817f663b4e280cc5599b8130eaf24504c12ad375ab45a41077c6c43b4bbf77269a4e3c8b1ef8bf59dbdda9fc72c97dac191d064f6ec0a5add4d22e3", 0xc8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 16:49:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0xa0, 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x75) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:32 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x820, 0x45) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x6) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:49:32 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 16:49:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) socket(0x18, 0xc005, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 16:49:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:32 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) 16:49:32 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x8) 16:49:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xa8, 0x2, 0xffffffffabb1a6da, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x81, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000084, 0xb0a2, 0x6}, {{r1}, 0xfffffffffffffffc, 0xa, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000013, 0x400, 0x7fff}], 0x4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x30, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20000000, 0xffffffffffffff80, 0x5}], 0x7, &(0x7f00000001c0)={0x3, 0x2}) r2 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) listen(r0, 0xf919) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kqueue() 16:49:32 executing program 1: syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x8005, 0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x6, &(0x7f0000000300)=[r0, r1, 0xffffffffffffffff, r2, r3, r5]) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x1, 0x3, 0x0, 0x2, r7}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe2(&(0x7f0000000340), 0x10004) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000140)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:49:32 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:49:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = dup2(r1, r1) r4 = kqueue() write(r4, &(0x7f0000000100)="094df485860e559b0d83d1436bc2c1d75e8f6f4600f6fb38357bd26ef884b02b91f66b430c55dfebe65473e1e2251bed1700f42b35cec70e6ce48c3cd4748f78b2a5acfc6901b37e", 0x48) r5 = getpid() dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r5, r6, r7}, 0xc) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) getsockname$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)="91e1e8c878d185622205b44a78dd84c829a2b9edda847085123416d592beb71e93e40e6d35c3c8596820611eacbb3cb48d15f9fa883438dd1c06426346de1ffbf283a00082d3854a048ace7dea3e662e8fc7d706", 0x54}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000e5ff00000100488993986947429a9ab07180000000"], 0x28}, 0x400) recvfrom$inet(r2, &(0x7f0000000400)=""/109, 0x6d, 0x1, &(0x7f0000000480)={0x2, 0x3}, 0xc) syz_open_pts() 16:49:33 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpgid(0x0) socketpair(0x1a, 0x0, 0xba75, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r2, 0x5) setpgid(r0, r1) mkdir(&(0x7f00000003c0)='\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', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x20) 16:49:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0xfffffffffffffcee) 16:49:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0xa1, 0x20000010, 0x100, 0x2aa000000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x44, 0x6, 0xdaf}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x2, 0xfff}, {{r0}, 0x0, 0x8, 0x21, 0x400, 0x4}, {{r1}, 0x0, 0x89, 0x20000040, 0xffffffff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x72, 0xf0000090, 0x9, 0xba56}, {{r1}, 0xfffffffffffffffa, 0xe0, 0x20000004, 0x80000000, 0x40}, {{r1}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x2059, 0x101}, {{r1}, 0xfffffffffffffff9, 0xa, 0x2, 0x0, 0x4}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x22, 0xfffff, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000001, 0x5, 0x417}, {{r0}, 0xfffffffffffffffc, 0x28, 0x40000000, 0x3, 0x5}], 0x5, &(0x7f0000000000)={0x2, 0x9}) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x40, 0x4, 0xf6a5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x29, 0x8, 0x28}], 0x8, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x800fffff, 0xa8870000000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x41, 0xf62a}, {{r0}, 0xfffffffffffffffe, 0x2a, 0xfffff, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0x400, 0x2}, {{r0}, 0x0, 0x6c, 0x20, 0xfe, 0x101}, {{r1}, 0xfffffffffffffffb, 0x25, 0xfffff, 0x0, 0x100000001}], 0x101, &(0x7f0000000400)={0x7, 0x7}) ftruncate(r1, 0x3) r2 = fcntl$dupfd(r1, 0xa, r0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500), 0x0, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r2, r2, r1, r2, r2, r0, r1]}], 0x70, 0x4}, 0x401) 16:49:33 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r0, 0x105) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:49:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x100000000}, 0xc) setsockopt$sock_int(r0, 0xffff, 0xd, &(0x7f0000000000)=0x3da, 0xffffffa8) 16:49:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x9, 0x5, 0x1, "7447e5673defefa6d3b0088479e4acf96e9f6660", 0x200, 0x7}) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100), 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffff8, 0x8000, 0x7fffffff, 0xb383, "451365e91a4f955d5e6df8fb99d1e281a9d5a6d1", 0x0, 0x2}) 16:49:33 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getgroups(0x400001d0, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r4, r5]) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) 16:49:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/231, 0xe7) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ftruncate(r0, 0x0) 16:49:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0x5b77069b5534e3ce, 0x0, 0xfffffffffffffeb4}, 0x402) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x6) 16:49:33 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) socket$unix(0x1, 0x2, 0x0) 16:49:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) 16:49:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) fsync(r0) close(r0) close(r0) read(r0, &(0x7f0000000000)=""/11, 0xb) 16:49:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000140)=@in, 0xfffffffffffffffe) write(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="c8c055b3ada50f760419f4e0770c05d4aba70ca07d52de57654b8e7d66f291b638debee5dfad9a9d63eee42e8c90b00e59316ac4531daadd0ff0703e08c11209ad86e9ce103e75", 0x47}], 0x1, 0x0, 0x0, 0x7}, 0x404) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = getpgid(0x0) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f00000005c0)="de0796406aade60fed4730a5e2924788c7bbd4fe4f28067a7255a2fe82e184b05d6254b489cc5b882a396b40375a903a5e82cfa2f1c1de58852e6429ba0b0449b608f103e16740408da8ef7bfa0bc0c75abc8f2eb19871e6e23dde752b364ffe3d90a89c0e3b1c43782711a068d5c4c0de1b039f84fd67d6963a8fc54b4bd8615904a8658498d6dc93aa1577b6de05751507f4da8554d4f24755af24d685", 0x9e}, {&(0x7f0000000680)="96f7b27694664a05d02a0c80b810e939b6ec47d2818e63e95613b37d715f27bcd5cd9139611711c4f921ce63be2b4e45717f3232eb0d4a57acf626e6fab496574b76a8bd6b65a5116724571e8c923fbf79c3c08123b41c313170756ef92bb6242ddd060b5622e2a59ccb8127e498e3f1d12989bcbfdc399d37f4bbd98843e9e63f331fa657f602c4402aad4848100aca0d0e56364c71d3c572998b10", 0x9c}, {&(0x7f0000000400)="58d0a418fcbce38ed78dafeac5b6350fb37b", 0x12}, {&(0x7f0000000440)="67d2fe4826264b1400c2e0127870814a4f583643bd9472050461bdc4b4aa8d56f55d", 0x22}, {&(0x7f0000000740)="efd2f51c8269d0551f1c94657573dc6ae636d1ebc92a40b16af4f302ffc96e4ae2f3359bbeb30fb36ae2bfb4e064a256aee18e9bd893677aa6e722b59d285d0e7eb0f54fc84f5f27e57754615d9edd467080d91cbcc6bdc5d3d19129ef3dc45a5b4d22878fc34a6f3f95a636492512fe87a84e15af87f8ba93d4f5195f7b6b7630d9755024792649aa471c5e36e8c7eca2db7284dae8470dfbc5887ceb7c6103d8513bcc24e1a9e7caf6616a769c85146fd838b243a3779588e7b82e061e64", 0xbf}, {&(0x7f0000000800)}], 0x6, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r4, r3, r0, r3, r0]}, @rights={0x38, 0xffff, 0x1, [r3, r1, r4, r4, r3, r4, r1, r1, r3]}, @rights={0x38, 0xffff, 0x1, [r4, r0, r0, r1, r3, r3, r0, r1, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xf0, 0x6}, 0x0) getsockopt(r1, 0xffff, 0x2, &(0x7f00000001c0)=""/3, &(0x7f0000000200)=0x3) r11 = semget(0x1, 0x7, 0x201) flock(r3, 0x1) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f00000004c0)=""/197) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x0, 0x0, 0x0, 0x9}, 0x44) readlinkat(r3, &(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000ac0)=""/4096, 0x1000) 16:49:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe5a, &(0x7f0000000000)={0x1ff, 0xd73}) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:49:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:49:34 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = syz_open_pts() r1 = getegid() setegid(r1) r2 = socket$inet6(0x18, 0x1, 0x2) fcntl$dupfd(r0, 0x0, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc82, 0x80) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) kevent(r5, &(0x7f0000000040)=[{{r3}, 0xd0f024e2dccbeadf, 0xa1, 0x23, 0x7fffffff, 0x88d7}, {{r4}, 0xffffffffffffffff, 0x49, 0x2, 0x200, 0x3}, {{r3}, 0xffffffffffffffff, 0x98, 0x10, 0x73771b68, 0x40}, {{r3}, 0xfffffffffffffffa, 0x28, 0x80, 0x1000, 0x1}], 0x7, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x2, 0x9, 0x5}, {{r3}, 0xfffffffffffffffa, 0xd6, 0x20, 0x3, 0x7ef3}, {{r3}, 0xfffffffffffffffd, 0x40, 0x42, 0x101, 0x1b}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xc8f}], 0x28, &(0x7f0000000140)={0x4, 0x3c}) readv(r3, &(0x7f0000000380)=[{&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f00000002c0)=""/159, 0x9f}], 0x3) 16:49:34 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x210, 0x40) r2 = getpgid(0x0) r3 = getuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xfffffeef) getgroups(0x8, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)="822fd7184677289638f2dd260f8d13045f1b23d7389e1a09caeeeebf7b685c56111d253dcff8f56ebc616cf1c93b12c51261fd0d91ca9dd715928c75f24a57152bb2cab18301075684c61348efcdb658024b2edf644ea72a3aaaf8c15b327441c0e811a554f8301a7e8d202a1e843af985406336ce9f696acd751ad2770ba2c6d6a7102cd0c90fbb1841bddf968ce22de032da", 0x93}, {&(0x7f0000000940)="dcbc3f8b344406730cad21209804b29cce52f51e23ae6b32e3deabd946c5535bc8644ca9824e749abd47b831706863d71b07a20d39e7e0fd590179150e3f285e3c348f4446156160b8b282d76a6df7b087b66565d5f663e87cfd02ec1f9b966f7abe1214bf4ac189b18c6eadecdf48c2f78fd86a0b2479a8d9fe363c904e435cbeee1437cce0d64c7dce0c18bdefb4e9be545a5fce0c6f5246d80d7d05b83aff52212311b400b96e97818780d6c3a62a301127140fc2ce45f70b1941391d9c092cf0c92351eb22229dcd75f59cdbac300f6af39ad233c02fa67419d0436135e4ced87587332926550a975f3f3d3a9c2d3de05f73ee2c050380331e876c04ec052f89276b3e4619403bd5ed40bffd22a96323405eec300116f1643dbb6539aa65183e9ffd8c5bb5113f668b1757389ae7143ebfee0fd10d889a1c6c2fb950be2d8d691f61a1dd49c9809fb22ded7b86cadff65e812682a475e731a84aceb6a912bfaf5ac3255f88aabdde25add96fb87495e4ef475abfd4316b61f928660bd66a19b70bc59f75267042c8a7b23d537e4968c060faad4e80dfec760d84e0e7d1d32293d4be5a97436fbf82b333e1e8e508122ef7ac0bd8577f838cc7f03f705ba7fb46603f6e990401d87a3bf05a8095c49f64e3a74a60793626fde899ccd57ac739d958e2594e9c1c86b8913f0e13592a538a39e178fc64391a1cf85d4dce0439055272ece8e1765d19abe6e938f006f35cb34f3ab32e13cf983d201c20234cc9d49dce381f48627557b24d4f60ba32da8096ccbf28aae0f00bc5a7ef4d25d70351e2b4d9c187ddaf4f70c37c5c8a1acee9a5aadd4138692bf661d28c883f5d63861e8292c62df5b1220851404e80527765b4ce7d7190916c8968b76b732dca81d8e18d7295cf5a917924936990cae3f272bcc544ac80737f71bcddb6f166b2bb7ef804a7100eaf38926e4d77f1d797588a87f8a9b5bd7fc06dc16ed2cf78575fc72443b7f7cd61090cf139b3cf87335237d3b16c63e742de000fb6cc3f9edc53b3b49baf8820adf7043215a58881be391c933926eec9a1e3f4943597f84812ac4c769bede2326bfcbaa29dce21f3f9354b2c6682aeb7266e6832ed2007d4f932e426d6a126d650b19c0e33bdf7cd545b34c837a16ce07808e9718290b0969e00b3f51e00e94effeb876b05e429e95314e4b055a306c68b5de36ef73081488f49571111e9235a78a400e3a1928aabe9c187c77d6fc2c743e71560c4b77af9e66ab605b15ad927a2d1d2147f0ea40d14dfc097d09d44a258f4aee6544cb94ff7705b911e6621f649f41f23e9ca32783092b1dc7a2b29b58496693ab81b2d9bea5608e44b1d093d683d9f936e484188eced43b76b9d77cbfecd6b0519a0bfa5f24d0a429950e28a5785a6a8c1f41fbde8451413af49fe0900996e11b7f58c5a54e1ccf05193be32396066a7c7177fdd5124db4423a7c539b1ee888292dc3f7c9bf47bab6bd41cb3b8ffe9a42247a09c999997c7ce2102a00c76ae84a7ff9271948d348daa91ef09fcfec07bb091a40ac0f28aecd796fd4d881a087fc953b32e235967579c3e847d24a408ca572f21873cebfda74cc417372910e22000c2b5d675bd5e55ff9cb7243d9b9963b02472acd4660182c5d905b918ae967a04cd347b1166c2747192242152a8647263b0d6d41de016066f5f9f8b213f55f1b0720a90dbb7b0346f40581e66a79fbb7b069c80124f0ad662bdae9aaaf1a556ffe2760c09c4cfd129016dd15d78f1fe6eaa6aa3976409cf8646d1550ac941845eb25ad279663d18babf58ad419308bb88a8cc23b2df69c49a06503ef3a622d57a978fd73d18491efb1a742743bee0c236616472ced2c82d18cfbc5f91b80e9f7061e67df04c4e33775641af9811a9c429308051aab1206db4995a90ecf192f612a9d9b6b60d6826d9b9c9684a42bca54dea47ac646e85ced94af6aaeb8cd6f5ea5e041ab92012d348729b68e9c61f16def78f0a31a98696f66c7c302d270c1cf460ba10ac875c1f82ae2804a49f1a9c5e2eb78890f51617177758af7e35165ba2e4f9661d75f227ef93ba17302123f7833a1ef451637e2ea331089c067c076373f5ff82ebc954bc313be5516b7d062565a3ef8becc95c9f6e6da3c5c50b5e454b28f96113f2f62736a83c1a4929ec2a4f902b8b642b43b744e474dc43abcec1d7b644b77abbc4b5e2a344b87b9239911dbb1f7bc481d0b4bb72e573f5afc3fa62f50757bfd815617dfa5a13e43760cf94901fcec20460fd7c755f4248062260b9b68ad53377a1720172cc93f153995a0e92872adb91518bce9ff37b57d2c54f828c66e2a1e01af1a3f5feaea9d431f93d8afb9db451e8e0f54a13a7df984bc6157069249766363028e675792eeea3bdad986a7b03377333b67ffcb01fac1fe3ef125ddae1f84cb3569cf47c5486006e8bc36b35521a1c3eec07cae428134223b9391093b2b0b87eca5b5645379fdfb888e5a2d3e9ed4b199636f5fd0002f70af29a1f00f1ae3ecd32938ef66d297dc1f621fd17422af96587d5345d599f1b9d9d59200742155fb2f89c03db83e36749c87437570685912672913eeeaa20e9397394c829409352f9b5294342ebe6ad32a4cc989ebcc9a89ca74e4f64dd25bbbf82ef629834001d1abdd423a1d551c2ab0986d93db49c3b3c7952b0bf3a132813f19d69c44324af4da543c737393794fbb1e7ff34b56a0d33c15f558f66b774a15b2308ebe902845f3737faacb8885c74f696c214d5b8d4eaca8377626ac0e5b666874e21886b5e4dec7fe746f3dc526dcd37bfc14967c626fe4c47e0092b7ceacd8fde245664ee64b0876fb4aa4829201a4943423d3847afea478b846d43bcd31943f64e5b450ccdc7be3b999d1a9e5639a922b0f607c656458a420c2c848520a5ef881a8c3451e9f841ed647e7c969fd8bc4e726ac14302e4003809578b46db3fc8f623205b41c36257e3a96bb0454fdc621fb4f29c33c06759ef084e492cf95b9e2dac91b3f0de45e369998eca500a4fad7ac7c478b861ff32b1664da31299624d3d54f879511edfbd0b2b5274a445ce10192d4513d86bbf8bb6bce6fc32f6f1b83ebf0dcbcb8b2d1b7339c7c78709327bf2caf049ff00d5977942b2dbe9152a816bf58b772ad55d961768b5031af348eeb12ab2d9f72cede0fa3f18b82bd5fa331960a26458691cfcfbf0b53a24ba75c92c92763f45e4afc42f4f4cf50e3e91846ddba874696f955fc0b9731000696b84bef986ce78c24dc36f5b46bcfd8e68968404a842ba1cf2390797932cf310e41024da35a8723df1c3261677c0a04fd8e94f0022223f0e5d3b466fa93743cfc0e29ce0106b74d8fa5755e3ac63ba38e9fb631062316a6553f54f5c32cb0b221b58b670d68a1978b47940c238a967ed6470b4bddc232ab0fd020d344ab4edda0d99a443d98a9fc4b01dacb54c3cad17da963959c1980c8e9403cea1a3942fd7c28a56fa88b56773da7d80505e838609f8951327cb0d64bcd5f8384f947487f29c04be2092c6b3a4270d56517cdd170c91b2b2f44e62269d6fb4173377adb4ddbcf968cfcaaf9719c8718b62a82adc80de7db41694fa9e7c1ba970e8d7a86a05d4539842937c5e34f20dc22b7a58c767f0baa54665e41c6542350a6237992acac52758cd6b6e69b869391a11c21016c0a0c2357b3f240d23c56078d05ea1e1bb981c2b8d3969d22955e8c0b4b3650a5c12b730f7251c393c9635f1f3fd4bb9f3e10bab59182887aff096027ce1b7ecb011a37342a5287412baa2debf3fce493faab3e21e7e20260eb1360b65c0918f2da204bcc59e1b4d011c93c71865928b897af94b2cf6f45874e8830c1cebd08d8a75f037e8ae7993ac5643170e1aae8ed6b7735cd89f836e63ef865f85f2a60ee940d959b699e4e593613338a9c62023e51caae0f80827cde6282671fe30a9a4a595fab8759a963bc5353caa522930330ffbd048a56094fb741394ec23c3c1be9586404923babe52bbca0a75772f954b0f56a2e557205c1109463d74221a636e24fedf88fa32c4d886b5652acf4ce7ca8b89cc55abba8408bce8f4afc5c66de0723f06f8d401a3d9688916a233c5b4ce76e0d0b0b7c59edf8600059037b0fada218a650f549cd34579e9f72e96a8d4c8d0c1367ea9eb186665d5e0b85580df1e2228f9b40541be2e834af7a6b49c0460500f3ee4cc3013f347587176737b20ca7485dd0aad5d6159ac6938e03ee8f7f2a8e32c610d73c7f1482697054fb8829cf3466c3039fbc9336c65fcbba93ae0801c83e51d324039a896b00ee885e57338fd7c5604a19015b662e9f6c715925f806730ebf5402a02091543b58c09d5b03a2ba40ef713b2c451d06c4be480984bb45a9a4461dcea6d627ac9215bf15546a1dcc1089733b947f981be5d71ecd0cf402a1d66af53aacadda1f740c7d3f92967a8093ee3e9a65900246559dc876d3172b4c6d7498b5160d7cc754b421c8b8c1cbf318617169be10422bb0a67c8d1dac59f49e2337bc2058cafb20409f0a6bf956893f6b2bdcdf93b2bc64eb117f7629ab73e5487ed6e13e8846c0aab591aa661720740350ae96a4f897d496574bf3414ab7f313622d5e41149436cb4c2f6d4a7044b566e0636e7d9abea0457451e01c246a6298baf5921d8e4a271617b3aca0d23203faabc4d8e3bc42978264e1770fdb2f7c783fb96e9899ee6f512b3e51feaf65767d3a3b9beaf60585ac3a7b86486f19e01e7969721284056cbd1d626a634f434f3fbfac0d000c4ad02ca2112782cbe87a1019f5b872d22a72f5ca1957475d525d6dc49e9e69013dda293f0032c38627951e4437ea1cd14b9527ca0482cc6f9f510fb034aa31ca2d6eac371b1d79b726216de3872adeb4a5f302d822b3ffec47fd1dd663f9b8b4114dcd355d8714b1f35e8a26d42d6b5241f76137884d7d4dabd36288890487b719b0e3d700de81d4243b8f7fba8c9f0508f0d81156f99569e118f85d3f61b5dfa4171035d96bea4693bc9ff5a1e9c4caf8ca25ad8253d23eb405a2ecc6d88a522dc4826fe7f9b1a1c61050cdbcf41d69336a0eca26ee1e483900175e15cef96f3d6c634faaad8c8cd22b975466bab06d5f85eaa7c295457cc5dcf3ae260cb8d8e3d11750cb7a7c2b7d951253b346866b1d29587af954a76a9158c4392b411e917186f45ee0116dca5c11b16064cf2fbd3c869ab69a03d58dc7170659608cf713a609dd214ebfc87613d56ece570ad1ee5c332dc18b853b45d7bf94a987f6c2ea9a8d01cfd526c6a1b2b2e2488311d3c8382dbafcd7e3f19545e18d248c643fa1b7dfcfd81a9f68c9bb106c279e96714f0bddd2bc9fc29a84ec85ace93ddacebac5af7d652ef34389f81450a48d882ca10fe4a62a91c2c263760ee87cd535ac712fd3eb9513abff4623fc7489de0550d122d88a240a5e10d225d9710f5451fca53dd9b14abd6828d64b4c7244ac56d39da5f8a892bcf52dd132491bfab2e4457f0d94fa4c87deb9bfdf6e97e940438af30009e8cb0d6c4cae3f7840d73ca6f2c8f29f9e39f1f93fd6e709887d97b3db0cf0d2b222a0eec0d340c95bfd0c4fb53542e8c1063cd262ff6dd5807fcb73110c7063174f9bb20f1bb543951acb57171cbe78e54ee91e4113bff7c99a51fad8ed5d90472b272c7428ff207780e6ec130192515ccb3f9b6a293a6425c50e99457b36df99c46ad70ef81acac0a0d1d050aeadb804fdda0989b0a64a6924140c8f74add877a0192edf9b8715eac4ae364", 0x1000}, {&(0x7f0000000300)="d2a03b1b674b5c20025bc9a3097ee78810b63d280e99b2996850d9e55cc7a8206af9af29c22351db5492b8be366f5a615fb083442d219ff3399a1a6523687b4b63e81fe974bb18dd23ecde477af3e4923327c906a0d6db5824b5eb1caa5b8c79269d0c4bf1e12ce9035fdcb4a003632f159b528104168e70e679e3c9123186964126cd02d6ba30ed81dc2a7ccad04bb3d80839b824f38dc5183b67c745bf4dd97c3e2ba17dd7cb0c7a7485151b2244616f3dea39078d27c8420f4eb708c4a7441ef274c84e6c03ab090dc4016994f882d17f6cf0529313030bd864205bcfb750400e884334d12dd898927bba", 0xec}, {&(0x7f0000000400)}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x408}, 0x8) fcntl$setstatus(r0, 0x4, 0x4) 16:49:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x84) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000035a59121466ec8000000000093055e649580cd2f6e9f80cb85000000000000000000000000000f854b99afb290b8f4cec1019573512b585678e5e9fb5016d7b32e318bb398a8daddc1467591e0212b6bd468de8037f4d1df"], 0x30, 0x2, 0x1800) 16:49:35 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x2010, r0, 0x0, 0x0) 16:49:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x14c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) lseek(r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000), 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) setitimer(0x3, &(0x7f0000000080)={{0x9, 0x7}, {0x1ff, 0x36e0}}, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:49:35 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000000002, 0x3b9ac9fe}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x82) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r3 = kqueue() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = socket(0x20, 0x5, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x2) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/30}, &(0x7f0000000280)=0x20) r9 = dup(0xffffffffffffff9c) r10 = dup(0xffffffffffffff9c) r11 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) r12 = syz_open_pts() r13 = socket$inet6(0x18, 0x2, 0xffff) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x85, 0xf0000000, 0x7f, 0x7}, {{r2}, 0xfffffffffffffff9, 0x2, 0x7, 0xfffffffffffffff8, 0xffffffffffffff9b}, {{r3}, 0xffffffffffffffff, 0x3, 0xfffff, 0x7ff, 0x2}, {{r4}, 0xffffffffffffffff, 0x3, 0x80000000, 0x6, 0x10000}, {{r5}, 0xfffffffffffffffa, 0x12, 0x1, 0x7, 0x2}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x5}, {{r7}, 0xfffffffffffffffe, 0x14, 0x32fb5917d9f8c992, 0xa75, 0x83a}, {{r8}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x7, 0xe9}, {{r9}, 0xffffffffffffffff, 0x2, 0x10, 0x5, 0xfffffffffffff29a}], 0x2, &(0x7f0000000440)=[{{r10}, 0xfffffffffffffffe, 0x80, 0x80000008, 0xfffffffffffffff0}, {{r11}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x0, 0x1c3}, {{r12}, 0xfffffffffffffff9, 0x2, 0x2, 0x0, 0x8}, {{r13}, 0xffffffffffffffff, 0x11, 0x2, 0x100, 0x5}], 0x3f, &(0x7f00000004c0)={0xffffffff, 0x4d5}) 16:49:36 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fsync(r0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:49:36 executing program 0: socket$inet6(0x18, 0x8001, 0x6) socket$unix(0x1, 0x7, 0x0) 16:49:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d72ffffffe2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec37a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x10c) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="5834210978cadfcbe729a3b0f9", 0xd}, {&(0x7f0000000180)="c5c3d78fbf0585c073c94779ff5ad599861589e4de2649a066af5b783b0997695c91e6305d16dc530ad1cff4c39e2965d992bec0332b94c7ccd024", 0x3b}, {&(0x7f0000000480)="74405581c2335fb2983f8eb6632c2fb18f52e23d1a9f6e0496608902d97c3400ee4f8da602ea62eb1f49c05af7f91f8179832db03734e3bd0ac72966126d58d5c4be0351b6bf4b1dbfb7eecdb716f2377da5435bd8681cebf913d83b18ae61e1c9f90b8d3a37fae6a6dcd2b2c92a4faa8cfd33b7d8a8df29ee77047fa28636664a715c079fcc7c369ff4c43d4d485c9439bc763303f71f2908a91dd4676d2b59eb0f7ff39b5dce8de5d054f25fe6b3dd1410f07d80b7529df6a3d193a7ccfc10044cac3a4f9d3b138d824cb304bb8e931b7d4bdc78faceb81bd52f23b0cd330f023ffc4d7ffea0161a220d726c272bba2062cf87ea50986398c42ddce2fc1cc043f4a42457a73b5cbc0f8aef2e514e40cd9130c18c2a90c217e4d51166f5b26910bf6472bbe34a3024d53b2821264ddf97ac642ddb2989f19c95cb929606603aeccdac47ad19a4988b534364bde65aa16fb3ac419709dc1f354541a5ac442c1dd01077c66ba616b5885912e2eb3fb46a6174366c723ad9e2a42983910526c22aef723e07301f17213ee4b23a2533a87dd513406324b66dcfc5abab5743acacf11406ebe5d283c3a56d0294f2e4edb9c4099d9f37e8691ed0226d227f4bb55e99c61061075433e58428aa3c7a6d848ed286952cce66bb71a3f20eb94184e3352af1e54ce949237b268ef0156fc8b3d756effec97ba94ee9cf2978e2b14f14bc0878e9972aa545bac9d7668dfbe38fe7f8cd9c28c62dd0711a27a3392ea02756a77c935507514c3015828bae1c8a6650870396d4ee569a0a94d08b8596a15d30e548f33e4b5d39406644a6669b8759a58aa0c6606a08e045385f572467ed2a68cfe1c4346e75f6bb755ec3fba4d1dcf6bb6fb24e9266d9aaac16125cec5e1f3fa2baef1b3957d526f82c65837a8b25a73cad1d22753c13dd22e9674bc4a87d086c3bd964f6226fd32c87b378626e35e42a965761c44def6fbdb9463dada046cf82be142bda6fe250c5acf520ecaa9b5feb96f9c739b0345dd3fb2d29de00a4ebd944e29ccb9ae2f11197b74b0789e1776ee667184fe1694c83cfacc47cddf30dc2656ef265d978dbcea07e6b419802f1d118686618e1f7e3b06da8f934c7e0a0eb447ad6786468e4ff9d74573de92ebb7224c870cd0120054beab1ae5feabd7552c7ffe454edf7b025b6defdf1bdcc175148187a299cf69cd92a71824997a319e97e45eab812433d0248ea4652b93c6a36601186c19905b8d25a33d562998446067bd4240a76b10ace82513b7d13acffd64f1f1cf663e0c6c28df7f81a81eb60930a5a65d08fe0ab69762dcc09aa031e781fe71afbffff8e0871c85925a69b52b43a0e1ecd6a64a5f816cb2928ec54b031f7f4819d1449c5f5ee2f8625126cc54f5dd501f759c7559bb8ae684f11a921c0ec8446c18208b2b6bc430f8eb435d38c74d24cebd3a40eb985649ea96996b8176005a6dbcef848fe3bc2feb6f7f79bb7e17a6fba4cc77b0b5aa92266b955b3268170483d34d60cd60d57b5dc201f59ac5771b1b9f07d46933cff217613c1146451917b8da2d6c6d99e988f4c057ad48f3ae042206e56bf733fb86c65d97f9ce786a70c1788835d65a58218e67a0fe3e6cab619d80eca1a3b5d085060c9ea0c499d50c37ba48045da5a07e8dcdb449148ca8d6a7a2fa3470a69f4937f73277600596bc46db1d4190bc19a95ba3313d2003d54568ff2bb75edcc6d6d2b029d56c26689a084a71510bc0a73b888472cf76b20132ed8733b41f15b72aa124bb9a9736d804a3d0a37ea3f03047210cc19155d99517a693056343a6a35a57ec4986069e3d6979ada4361c7ffc3113eef3919762c8be015bd1fbef5f35baea85157e232b1a9b31feeaa9b77398487230ba42ff7091e3ce31f25e7a38e585e3fbd988d401470c093233d00163f017cfe6a21837ad344f654057da4665809da284ff74cedf8a0f9231851072c1b38ed3446796be1615c1f70806c83fbdafdbf0215358208ae3a831bf8131604ed0c683a1d3e3cd44881a4b07254a5fbb957f9a6a9f295da6044b60670cb7c727ceb3d2b238d11f5464323d6b0eed661f508ed4ef69d493212c316f094aa8ecf20a1cf06af49a3d2978b931635b2e4930e46f0cb344703468a3d0992b939fdcfe9538d2cfeab4cb3cdd250da1db6a1616ccf0d1d13eb923544b44d7a69bf5fa602c35b4c19174c9a7801a401fe803c789329ebfe93a06a106bad29f45e8214ac257a81c01516a64007b3a00de744465325a1d399cc2d651b7b50dfbfebd2dca4e69ee7127490240212615b943831f6867adeaae6942238e3807a1fc54d4d7ce02956c0d11febaf2e67675b45eb945d62d63e9ea68af9a0ec51a99954468c43905290d9e0216ee2da7a60f474983ea752040e827bfc32a38e65c40e4686392e439448a4fe207e82d0baa265255d303fbb2be95116aac074979c525bac5a0d537ce40dee675eda8413e92b9b24baafe6ecd8710198f0bc9240225a0737977a8d3e9af622cb0fc68fcdd4f4b73936014466c47cd3005374aca61e923f02af36c262fc02894031e5eccf8a9b433f35deac2b146fee5ee970d9b32419864c160f3c47eb4cb1332a8a0b8a239a869c2fa074701fcf8dcd7abe8a14c152f0ab45d1834a5898b2a0b3e28afe6df6b90f15200c46d98c1cacabd4fa08d9a9fb36d799f9f6498c1c9a1fad99646f608fdde50b43703cd7fe1129021e61d71b8749f0860b97e65e62aa4bb9f0a90b8e8cb9792e30d2e9b1cf9679afaff64a3af417b19954e653800dec9c7fac77d35c1814c42b9f864d6f71f4f66d6b7a70b3c67d77645d5bf4181d979016a1d5f4bcc3dc18dd092e79a40f049de0e3334e6d469437d0b4d3f840ac1fd72d90dbc2c60a7a8c3d764696939cccbea5a0ef128afb2804b374c15201a7f78e6469f2e94169eff08598b76ae95080de7a18fe92a08bd8eac4adcdcde4769ea78d42703fb830bbfefaa24a8ddc17e57a2dd096c82d2c40d62d705dc3acfc8b78c77257e6122c0d62e633f01a65b6c58b4518cfb2bb7122cf75c70e0935d935c3f76f730a7eabfab713128d1f358aaf3a89be04129854ee60f9b868ebbe981428cf42251478286e8e37d93139baf72fd7b0d56cf9ea4e788b55d21770d1c444279eb2c157a6ce2c48a81fcfc5fe67a20fd4632cf1f2216661400cc8dc0d4190e0a59bd3e2ccf9b111d5c7339a93bfa8913003f37f8e100a685c6e5bbe538531737fba5d9442e1dfd2de23b8e27abba8517bbcf59fd00d91b3bb810b8f3a92bd4a40755b9277b05958446f9faaa41852b703fc064545edc3fd44027cc55951ae5a638e012a2ec54687d0b0863ecf7d675a3ace64cb46f0c8368b393d41b0a827ac09faa58b806663411b9434d997ad4f00246d90ea2514dc4424482ff3a4a6e7ab7714a36af6fba7017ba1dc7ef893c3a59cab948c90cac20af35afdd9d068b53a4614e29e9835848fd46ad738788b12d2b2e3037704246e40128131caeb5aaa1261af4363b3fa6398979caca48c7d6f1921a68b6b52dda6c6429f695ce1988650a838d38c81d00671a5b148a0db1f6a92fe0773ee6916e9371d6cad91fc3d0a6281da0e810b478938992f570c8de9fee0227505988959937827c57639ef675727fef38f52b8e4d2bd5341ce7b002f882ab6bbe60e58f427beb59f63b7c83ca96859d8f0c2092106a106727c20d45dee8f3d97dc6e71c3fd163ca3a8c6eaef5595ea15902bd6c07c05acd1cfd0dd7c66cd4df90c2f86a86b16b5dce636808f3cb4691757d253150462dddcb21843248462c376a744f6cfe66baf496ec0f5963b51e70dea4cbc4bc8bdac3ee8daf0b6e3e30adddc10cbd80bb200312d84340303d9450aca15a412865473039b9780b1e6f02a3161ffd5d6c9d960a6a5e17dc240668994b009174d94bad8cfbf9ee791d30f0fad4b6be1703000290d9c0638ef483ad5231beb17d7a421114fa667882b14bb37eed3f8cf84d3df0bb19f28d0d1109c92e4ccab67b5a23c98f78a74a092772c8b2ae482741e4613c91b1edcbc900f2ec5899db2080a06fd85e939f67770cdd96b4c577ed2148a630f6231cfa506d06e499b2b1f505096db3af48622829341d051e0b5613867743787b8600a639bc7a742a88b84e0e001af8554868b4fd2473fb06f5c9cc01712496459a10c6af27fe7f0c5a0d6093c57b61b35883e3d5df1751f4cd8303c858154f6e98098821862edddb0685c762e1a2746350bc53283032846d5f4ef298057ab9da3f63f3d685c5d05cd9b58fa7dd7457a3c259e754167dd111d2140d3d9578815d6a890079ccb1a23f24be3a066ff046b014514924ac2fb1ed89b200f8518b7a2431992c2333d766a7b5287f2331d6b7bb7552ca63fea32421e4f1f880d7ce4db01536c0d26e220655eb766527b90ebc412bcf9fb27230d36387806c9f242236a327a363381d34eb379ce63c65c4d2492676ebeb9a4e6f3e34e33b578e4c8bda1b02e758adabb3fc4e0326e450b25c77956336039ecc57d6228b6e478089eb64fe90c4fc7f83ba018a03266bec7b819bbe17a76695882bd7fcd3311990653935ac4fc732d93f2db8baf77aff1b98a2e25c6ba5d14e8e5afe6eae0ef05e244cf032c6b8c546e386d3f9ea848042ee2348750bc3a64c1ca1fd4ac119227e0e8868ee9fc1a34b0924febfc69de8c9c9704c7fdb19946ea7fd6f7000217bcac18003698867a1796240705e8ee403396da8cba3ddb9a43a82468a7cc7a275dbb0d7d122198d3eee6a673c6f327676d1dc855b49b9f3afde036f2cdb0ca98d6827cb9f96019f4e94361f83151248fde6d135473109a0362483d0b3d87729ee8993c58d532903f90c94078d7b0fa9a6a1b2060b52c25cf080107466aa863a68d8c1eeee39732eff1481a8b0700dbbfee7f0524a089df83c094d2a6ec701f047a492ac87becb0207c3ac6cc58aaec84612fe28d88e0e77f066e6443bc4011b01765f012e786d01df8db902858726ec0cf0692ca248ab7bb5f9bade8dc9c3b695f1777478d285c262ce3a9bbe474821bcf7e9704bc16273a772626b19bc42ca6630ef08dee479533b2a9d85d865f5d7945d6d45e35415eb8fe1bbe6bddfad818c18a42772fb17d18039f062936432475a4340087ba37bf0e1456c4b891e734fb40c4a5dd2c5c2ba7d7c9fa59e418946bffd687e7bb3f74ab3fac3e80d1cc723415f725b5978ca25c37a0bfa7868f0e64d20505b70f2b5e367f7bfb839627d082a8e7fffc61089832f6eb216ca5210eb5211d78e2019f912e16155650c37f06a4b131a26f571abf130593e38520bad3e561c76dbd30e9ab69c5622eaa1a8c5f65682aed833eb6567159c1ad2824eeaf56bb3c2c6a681ae70a09be59f2510f56e7c86ebde1b331da7fb39a3cc5890f02f93017303328089ec67faea0298918861c212211f2c8b98955ce6a01b16113731e5fee3d1654a8a5aa1c9759bf48664e625b8aa5d88ba1cdb3273688fd098542dd46a4bec9c7ebebe1dacdbfdad647d64c558dbb8f70b652f4bfa7a5afb4fac5c098d7c86cdaddf67292579ff15ae630501817d6be8041b98c4163b34468c00da5cbf083dff37227e5055b08677400b76b20df8317d8a8fe4d1d25eec277be8e3da0703cb498014396132cddef1d70bae5389dd771421a947b72780d87a2e80fe512c4851580f11e215c429e200d9258bc7f9d2042efc0293b3306db055a1526ca80898aa2af64865f73610718d188953ce3d92b10019b0ad853244961f22cce", 0x1000}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:49:36 executing program 1: sync() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getuid() setreuid(r3, r4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r6, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) getrusage(0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) fcntl$getflags(r2, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getrusage(0x1, &(0x7f0000000200)) rmdir(&(0x7f0000000300)='./file0\x00') 16:49:36 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x81) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x7) seteuid(r2) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x120) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:49:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000000000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x8, 0x4) 16:49:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xffffffffffffff41) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) bind$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0xc) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x9) recvfrom$unix(r0, &(0x7f00000000c0)=""/206, 0xce, 0x800, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65300893c921eda9750de0f9d17f76093ee9782aa7ba2df60c62e3098d7445b0181095cb43ee7d2ff1958433da06123988ef502a219250715ad2ada1c97fc6b0ba693e832fd05cdf9f10c0879fef8c27cf08fb3dc210c78b9ba8749d3e1fb925f2155490ea92c764ad12bcd57585c8dddf5b312fedbf341c97ba54e6ff00170c9fba5f591a2d3f7529fd8c9f19bb00ccc501adcd9222ed30fdd817821e1f73eed62f9f7c06000000e55b8681e5cbe95cb0d7f4a18d76ba4991927a6f6b52a7cab2"], 0x1) getsockname$unix(r0, 0x0, &(0x7f0000000040)) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x100) 16:49:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) poll(&(0x7f0000000040)=[{r0, 0xa0}], 0x1, 0xc1) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xaa, 0x9, 0x2, 0xffffffffbe2c609e, "6f7c513972c13535a87398ee91a11c04990d0e43", 0x8001, 0x1}) dup(r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() close(r2) syz_open_pts() 16:49:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x197, 0xf8a, 0x7fff, 0x5, "2b5b42ddac59f1c0bc04485c82f5a540923d8ecc", 0xfffffffffffffffc, 0x732}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) r2 = dup(r1) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(0x0, 0x10000) 16:49:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa21, 0x1) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = syz_open_pts() close(r0) r3 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)) dup(r2) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:49:37 executing program 0: r0 = socket(0x80000000000011, 0x4, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="ff7f0000", 0x4) r1 = semget(0x3, 0x6, 0xa2) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7, 0x84c}, {0x8000, 0x642}}, 0x0) 16:49:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0xea2) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 16:49:37 executing program 1: r0 = socket$inet(0x2, 0x2008000000b, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) flock(r1, 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000080)) close(r0) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x81, 0x60) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x88, 0x25) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:49:37 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7fff) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9c, 0x8, 0xfffffffffffffffd, 0x1878b74e, "807910e7e253a34aaa785d9165071ac26d92b409", 0x0, 0x8}) r2 = socket$inet6(0x18, 0x4, 0x6) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0xffffffffffffff81, 0x1, 0x9, 0x4, 0x2}, 0xc) r4 = dup(r3) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x7ff) r5 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0xe1a}, {0x18, 0x3, 0x80000000, 0x400}, 0xc8c8, [0x5, 0x80000001, 0x5, 0xac, 0x9, 0x1, 0x0, 0x9]}, 0x3c) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 16:49:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() clock_settime(0x0, &(0x7f0000000080)={0x6, 0x3}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:49:37 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xe, 0x1, 0xfffffffffffff715, 0xfff, 0x2}, 0xc) pipe(&(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x85, 0x1, 0x8, 0x0, 0x100000000}, 0xc) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) semget(0x2, 0x2, 0x82) close(r0) 16:49:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/197, &(0x7f0000000180)=0xc5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20a0, 0x0) 16:49:39 executing program 0: shmget(0x2, 0x1000, 0x8, &(0x7f0000454000/0x1000)=nil) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0xfffff}], 0x2000000000000005, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100000000001fffe, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:49:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001040), 0xc) 16:49:39 executing program 0: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000080)="f79520e3b1ba2826110f55f19d0f7fc0674fc2abf14c3a297c755b86ee448da450df4db18dc608649907f75cc9a6f33aecb06e6e84a9c43fab08476617542166bd57ace3975d84f1695e722c183dac43aa5436b93fe38fb110312370c196792f44e675bace805f98e50ad0cc2a0e6c552ee53827a7f190932c7949e676b4ff0bd5d8fed70d2c09f7e0e3601c34957009c47cd0ba", 0x94) r1 = syz_open_pts() bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x39f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x991, 0x1f, 0x100000001, 0x8000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) 16:49:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x5) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x8, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) fcntl$getown(r1, 0x5) r2 = socket(0x2, 0x8000, 0x9) ftruncate(r2, 0x1000) 16:49:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x3) write(r0, &(0x7f0000000100)="a5ad0388b75921293f4325da7d2afb95a032e2fdd805407301e509e464fa06c63ac7851da6d9889aca99b554424539fd7e898e1d990a95d8dbae51aaf5aa0ac953de20c308e85e4acf6c42c203a93d70d2283cf1359c5c922654b813a8811dac1b765e24ac1bdb54f50251d62f991a57c0ca8513158e11968ce0ce9e7735cb9f95a740dab193fbf848813e4f06bb548c6b91d05bbeda5d49f2af9582bd2241cf9d9245eb0497e34c4ebc866b610f965a5d727322d4e6e0d54d24374e301629daaff468c4", 0xc4) 16:49:39 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000479000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:49:41 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchownat(r0, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0, 0x0) 16:49:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 16:49:43 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x9) listen(r0, 0x7) r1 = syz_open_pts() r2 = dup(r1) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000440)="9384479e95ad4508711874f0cc896e387d6d9dcdb1dc5bb3d90a9ecf1d1c777e27134aca474b752d087f5044e144fba9de09", 0x32}], 0x1) 16:49:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x80000000, &(0x7f0000000000)="cd05516b9b1a7f4e044fe7f3677c870dab04a4fbb482954aa5eafc7528a7cb5ab0bcd73fa01f5e4e4c0424f4", 0x2c) socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:49:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="f7ffffffbdbe525644b97bafe1089cabec57a737cac3672d49e2f2b7ee418a04885923bee4d5e6e496040000000a74aad7ab152dc82f42aea17523dcd289cf948e8c44c264c7a10df3a5911c8a3278b53c08fbfd567f53c4892019d9a3af8ba68c0f1ebf63e6848bb8663f8aec62d73a03e2c60a4a14d3bbb9e4234c90baff4588bf51e6d7000000000000000000000000000000000000000000000000"], 0x18}, 0x0) 16:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8054, 0xfffffffffffffffc}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0xc4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 16:49:43 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) connect(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x40000024, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x401, 0x7ff}], 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0xd8, 0x6, 0x0, 0x14}, {{r0}, 0x0, 0x1, 0x10, 0xffff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000071, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x5e, 0x2, 0x95, 0xaa}], 0x1, &(0x7f00000001c0)={0x3, 0x8001}) 16:49:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000240)=""/143, 0x8f) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000300)=""/81, 0x51}], 0x1) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:49:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) r1 = socket(0x18, 0x5, 0x7ff) getsockopt(r1, 0x27, 0x23, 0x0, 0x0) 16:49:43 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0xc0000, 0x7) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xffffff3f) execve(0x0, 0x0, 0x0) 16:49:43 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 16:49:43 executing program 1: mknod(&(0x7f0000000180)='./file2\x00', 0x1ffa, 0x3d42) chmod(&(0x7f0000000040)='./file1\x00', 0x108) r0 = open$dir(&(0x7f0000001940)='./file2\x00', 0x7fe, 0x1000) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat(r0, &(0x7f00000002c0)='./file2\x00', 0x1a3, 0x118) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)=""/238, 0xee) accept(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) open$dir(&(0x7f0000000140)='./file2\x00', 0x800, 0x0) 16:49:43 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x7) r1 = getpid() fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:49:43 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000240)) r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/136, 0x88, 0x841, &(0x7f0000000140)={0x18, 0x0, 0x6, 0x9}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffff80000000) 16:49:43 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x5, 0x480) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x5010, r1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/170, &(0x7f0000000100)=0xaa) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0x10) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) 16:49:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0xde, 0x8, 0x1, "1dcaab88a02b00877a4d7c4bf41c93b003d540a6", 0x3020a5c2, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:49:43 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) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x40, 0x3, 0x800, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x101, 0xff}, {{r0}, 0xfffffffffffffffd, 0x41, 0x80000000, 0xfffffffeffffffff, 0xffffffffffff0001}], 0x8d1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x60, 0x20000001, 0x6, 0x7}, {{r1}, 0x0, 0x0, 0x0, 0xd730, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0xc, 0x20000002, 0x9, 0x1f}, {{r1}, 0xffffffffffffffff, 0x0, 0xc00fffff, 0x9, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0xa17e}, {{r1}, 0xfffffffffffffffd, 0xe4, 0x5, 0x3}, {{r2}, 0xfffffffffffffffd, 0xb4, 0x40000040, 0x100000001, 0x200}], 0x9, &(0x7f0000000100)={0x37e, 0x3f}) 16:49:43 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="debee8a6e3a338a0d8bbb6c58991516f0f0f36fdb07fd1cd0ac96b75b84be2f6adf33a11ba51c68f08a82e1e0756401fcc6b28a2df5af61a0cc8abda29", 0x3d}], 0x1) 16:49:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 16:49:43 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) ftruncate(r0, 0xb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0x2e2) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:49:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffffffe, 0xe9be}, {0x18, 0x1, 0xffffffffffffc75e, 0x8}, 0x9, [0x10001, 0x7fffffff, 0x4, 0x5, 0x601, 0x4, 0x7, 0x8]}, 0x3c) 16:49:43 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) fcntl$dupfd(r1, 0x0, r0) 16:49:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 16:49:44 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r0 = getgid() rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x80) getgroups(0x1, &(0x7f00000000c0)=[r0]) 16:49:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:49:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:49:44 executing program 0: r0 = msgget(0x3, 0xfffffffffffffffc) msgctl$IPC_RMID(r0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000c89dc45aadd7c092978c0c09e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0)=0x8, 0x4) msgrcv(r0, &(0x7f0000000100)={0x0, ""/165}, 0xad, 0x2, 0x1800) 16:49:44 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000001340)=@un=@file={0x0, ""/108}, &(0x7f00000013c0)=0x6e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r1, r2, r3}, 0xc) r4 = syz_open_pts() ftruncate(r4, 0xffffffffffffffc1) r5 = socket$inet(0x2, 0x4, 0xfffffffffffffffc) r6 = openat(r5, &(0x7f0000001140)='./file0\x00', 0x10000, 0x0) kevent(r6, &(0x7f0000001180)=[{{r5}, 0xffffffffffffffff, 0x47, 0xf0000002, 0xfffffffffffffffd, 0x9}], 0x7b6, &(0x7f00000011c0)=[{{r5}, 0xfffffffffffffffe, 0x5, 0xf0000000, 0x20, 0x3}, {{r5}, 0xfffffffffffffff8, 0x0, 0x88, 0x5, 0x8}, {{r5}, 0xfffffffffffffffb, 0x1c, 0x40000009, 0x7fffffff, 0x2}, {{r5}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x9, 0x9}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x7fffffff}, {{r5}, 0x0, 0x8, 0x1, 0x40, 0x5}], 0x6, &(0x7f0000001280)={0x8, 0x7}) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000040)="ab2b43ce9b33ada7ee08665d19ac14d5e52348771197a7728420aef61715e1817a0000000000000000000000", 0x7a) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/187, 0xbb}], 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) 16:49:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x5}, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:49:44 executing program 1: 16:49:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/54) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:49:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000040)="6e1e4091e7b458143c8674302b1c9f866d28c9024c4118301092a31587fb21cec1e26d09a0237ed6ac59faed42da2d5e153f033ce35ca203bb646a75403e39bbb7db033c69246cf6fac9cc4d85ff43fcd866eb30ccb8e33fb6525b2868b6fb7d6490b948e19520cc261b94e057b994f8f175c97aff5a4e91a813f5070a21eeb9fc5ec7e884978eb8efda029483b0c4cf616f05fe4a43122e0bfa9d", 0x9b, 0x40d, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) recvfrom$inet(r1, &(0x7f0000000180)=""/223, 0xdf, 0x800, &(0x7f0000000280)={0x2, 0x3}, 0xc) renameat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') bind(r0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x1, 0x8}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000380)=0x7f, 0x4) sendto$unix(r0, &(0x7f00000003c0)="e54530194152a1d0fd6287d8a5dc90c62a7783518f142d22fc151936ca5400b0b9ca2552f3686b3f7dffda10c651203522c420e3ff623d1073ec25465d310303da9b8aa31f7a5b51fb0f60509fe94fa41ccd1adc14b3f3ee7d6645cb9987e6a4f80c0a5ca99b410216364b0cd86421aed201c9fff8eb099f1422652613cc5f879f7af576877404415e3c2ba052df68c8533b1402b84505fb766bc41aa4d76a0a0dbf08329adc36e47ff28dff4316067d6cd3774742f8e4f93380afee5f3488d3b24941423a2982558ad7dd3de8e310c4", 0xd0, 0xc, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x4, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r3, r4}, 0xc) recvfrom$unix(r1, &(0x7f0000000680)=""/203, 0xcb, 0x40, &(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa) connect$inet6(r1, &(0x7f00000007c0)={0x18, 0x1, 0x4e, 0x9}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000800), &(0x7f0000000840)=0x4) r5 = accept(r1, &(0x7f0000000880)=@un=@abs, &(0x7f00000008c0)=0x8) sendto$unix(r1, &(0x7f0000000900)="0bb83b381ca59ba84791a2cc3fc9b202437e7a3225abe7821a4647ddafedeb1dd0a0c2ab6c018c2d1eeacfbf21000e39b4fe8f347ac45861e461f7900ac820a6020ff3f005f4ae29686c658ee7f25d6a4d09986f1ecaa9efc8bfa8df5a6b7ebc79ea3708008ad9791a00a6cb83408b4267ab3ab70cb428dda31c80f133f0ee32b2401666d02d84f58769764277fda224e7edfa667373317f33fa2fcf3a1d", 0x9e, 0x0, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa) sendto(r5, &(0x7f0000000a00)="9bd7907b58767c18a42dc1d47ec4e1d49cc395968e17e9015844097d12ed004b625285a3b715134ac25478a567922826fe868ecb4039bc10d5032a11479ebfc94a7e25b837ee86e50113a3b3d555ad74bd3a671b113167808985aff4168e09cb4d4ac898bd60c76d20407a6bcd68d06e9b90eb6482f5570d2fd0220ee1f084c20eaa12ff1944302cf02503e8d53ea2afaed515537044b1967a596d3c731deb08a4f9e32b8fad37fe15cd9655765766410a5fccbf2513cb81447b1a50bd42e92ff30a29ed9b7f27b997e2c82bbc5c21c22c10f68719cfbdd3", 0xd8, 0x1, &(0x7f0000000b00)=@un=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f0000000b40)=@file={0x0, ""/4096}, &(0x7f0000001b80)=0x1002) fchmod(r5, 0x94) setsockopt$sock_int(r5, 0xffff, 0x28, &(0x7f0000001bc0)=0x24979228, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) r6 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) flock(r1, 0x8) shmctl$SHM_LOCK(r6, 0x3) pipe2(&(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) write(r7, &(0x7f0000001d40)="ee94441f4c4ea0c48df6a557ceae865d035b1591c99a7fe99ae9f2bffb8d8a2e04b6d7aed7d9e811caa3c9f0571fa6f36824a0bbfebdb5287d07a93b46cc85bfe24bf1a67f43f878f4ae5607ae3fa22abc327977c8c8d0d9d4f1898bedf1e2e7056cf17b6e3098eaf180ee5631803748d86a3e48b9a61c7c2a4c919c868471dae8105fc79bf041bb5162b848c359ff9067c6da6a0d774c55b97c5f3e5fec981f701aa054de64fd156b392982dc7649da275518577b2fa14c78237695212bfbd137d427e754eae7a48805ec9e5359ef43ae93370450c2f14f151171cde9631da54cf75ceb6fab972964ab474107e17e", 0xef) 16:49:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:49:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:49:45 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) 16:49:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/107, 0x6b, 0x840, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x19, 0x4, 0xffffffff) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000000), 0x0) 16:49:45 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$getown(r0, 0x5) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) syz_open_pts() kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:49:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:49:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="12da8954daf5ee313c2feb00c7be228f973ab1e7d426e660c5", 0x19) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0xffffffffffffff5b) sendto(r0, &(0x7f0000000300)="6e259c3f672e9443972338748609aa457d23a381826bc4cbcdfbcfee1aa56ae64bb39007954674234f60d9fb76f04134d56b4e46ce6e91559b0f8380251e3f5cc8b88607c554d1f8a4b8105f2741", 0x4e, 0x1, &(0x7f0000000380)=@in6={0x18, 0x2, 0x8, 0xffff}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffffffffffc67) setgid(r1) recvfrom(r0, &(0x7f0000000100)=""/242, 0xf2, 0x41, &(0x7f0000000200)=@in6={0x18, 0x2, 0x9, 0x9}, 0xc) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x100) openat(r2, &(0x7f0000000280)='./file0\x00', 0x20, 0x10) 16:49:46 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') nanosleep(&(0x7f0000000100)={0x3, 0x5}, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) getpgrp() unlink(&(0x7f0000000000)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:49:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x5, r0) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 16:49:46 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000000100)=""/206, 0xce}], 0x2, 0x0) fsync(r0) kqueue() close(r0) 16:49:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) fcntl$dupfd(r2, 0x0, r2) 16:49:47 executing program 0: r0 = syz_open_pts() recvfrom$unix(r0, &(0x7f0000000000)=""/128, 0x80, 0x800, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:49:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:49:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa9877a204b913f7adb7542fc00447f423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xf2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:49:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) r1 = getpgid(0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getpeername(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x10001, 0x8001, r1}) flock(r0, 0x2) flock(r0, 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="e55a4e0fb03a435b5da99ae6a2a517b214a0f5a7f8830d2c566bcad497747b554f8f31af52e65872d54036a6b47740158e66476a422c0b2c994ae5fde311c8082d97de4a506f4a480ed49772b1d5463e02b484bf9ae2a39e73b6d51c720f6471245494", 0x63}, {&(0x7f0000000140)="cb7ee2bd0c0473a51ca61acb24683d40656cda89d0030040f1ae8e07a115273249c9bc06cccbff4694d6b6626a749f5080e58654f60f12d7469dd62b366917c9ccf2c604ad554952d8d4dbbba0156934372ccf8735645ab2a7075b1bb40b51fa33a3091ea4669a1ca6", 0x69}, {&(0x7f00000001c0)="2cc496ed23e50cf96408410cf65cba2d0f40261d198122642e44189ce4d142c1b7178db8097ea1b436abab5b8114b12a25b60a1469e3a63b46ab9a9dc44e3c509997c95656bf86a93b366c2717f29b2400bc42e9c5c97db8241398f1740cbc15699cbdc932ad2b52a07406a00f6085a9069c49a629", 0x75}, {&(0x7f0000000240)="7368da5a5ba22f83b035c5801097c1324b2d94ddd11776d6dc6c1484ca472678a3746fccffa71fb88c987c795a1b94f42edaedd7c2c2f3112810d8e9d88ed086d1110ae2bf3bb89eb4b17aa2585ed8c2b584e523f512a610009725f6d4b1ec7cf20cb73ddea5a5aec1d2cd6d957fa45446b4ff9da51647f26278fbab731ea7929825aae40b716e1ce261bd53e56353938bb8d416f48419d780ce93385ead633674cc7eeef58d4d04f98a6c5555278920ded2978f73445cc66151cfd0eda7c046135bc783b1e6f10ea546029b54e4bf1b7e43", 0xd2}, {&(0x7f0000000340)="16db46e7c80486e6487b53a47ba709fefa1036ccd9dd4b167aa1ba23", 0x1c}, {&(0x7f0000000380)="76034a5cda59d56196f5594b100a13334bcd94c144ea6c425be479ec3b90f5e1be40fd7d92606f09db6e415b18eed3ac90e5b86b7ed4f021b020b3f14d3a", 0x3e}, {&(0x7f00000003c0)="4e365167de7ed4eb305bca9be2512eed50283a7c6a3ce41571d8b684b523d3eaedd2", 0x22}], 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0xf, &(0x7f0000000480)={0x2, 0x1, 0xef, 0x10000, r1}) 16:49:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x192, 0x16c) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) 16:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0x40, 0x4, "aba548ba854b22de081cbc90bab33bd269c6414b", 0x7, 0x3ff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:49:47 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0xfffffffffffeffff}}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x4, 0x100, 0xec4, "75f06646e1f4b114372ecad219fc1651bbb7d38e", 0xff, 0x3}) 16:49:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:49:48 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x116) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:49:48 executing program 0: r0 = socket(0x6, 0x8000, 0x2) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r2) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x100) 16:49:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) fsync(r0) minherit(&(0x7f0000135000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:48 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)=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\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x80) r3 = kqueue() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r3, 0x5) r9 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2, r4, r5, r6, r7, 0x88, 0x4}, 0xfffffffffffffffd, 0x0, r8, r9, 0x6e91, 0x4, 0x0, 0x2}) msgrcv(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006cf242df5be6889e65b9281f76f2f7f6cc39ded0ff3b1c3a10b8c502736712dedf38aa90f6bb669447fcf8b9784fffd6260120c097d52dba30fa"], 0x1008, 0x2, 0x1000) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x30000}, 0xc) msgsnd(r0, 0x0, 0x132, 0x800) 16:49:48 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xd2) getdents(r1, &(0x7f0000000040)=""/59, 0x3b) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:49:48 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:49:48 executing program 0: r0 = socket(0x4000000000042, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) close(r1) r3 = dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) linkat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) 16:49:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:49:48 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r2 = semget(0x3, 0x0, 0x10) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000000)=""/189) shmdt(r1) munmap(&(0x7f0000d0e000/0x1000)=nil, 0x1000) 16:49:48 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:49:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x65e0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000080)="e29d0f43b5bcf7398f14e5af62d692050cd42f8ce9fc575a24", 0x19, 0x4, 0x0, 0x0) 16:49:48 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 16:49:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = semget(0x2, 0x1, 0x10) semop(r2, &(0x7f0000000040)=[{0x3, 0x1ff, 0x800}], 0x1) dup(r1) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x40}, {r0, 0x10}, {r0}, {r1, 0x20}, {r3, 0x10e}, {r0, 0x5}, {r1, 0x1}], 0x8, 0x5) 16:49:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc1) fcntl$getflags(r0, 0x3) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r1) socketpair(0x38, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x8, 0x319b, 0x3, 0x1, "0452bc044b3774d41fe7c5cb566ab8590f603a43", 0x9b6, 0x6}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000300)="de75843f31e3b759c08d8d4239e3a1950c018bc4fc5f9587790fef529d6bde528f8a0c8c9214673e94236b17ff35f30109820706478f685cadf8b83246c9fde1d6453f67a3be7ccb8649b331a3a6ae62ce927246627fc2d6a986d08d9009e1ca3b3050c7acac67106984", 0x6a}, {&(0x7f0000000380)="68100b811bb43f2c9673ecb6c8bdf366588dd9484d32a7e0c96fb4883c4db8164499ca3175725c6b31c9772bcf8b56df7d95130cd23cf70198c504a690402f0120df68148858ab9ad31ac4dd2d1d54551ddb76d3176c20c8b88737890e4923c640afe4d74342903bff75dfa3c0975ec39b0271d3998a3472fa028d83a383d4744ee813369a178c48d118de6007d1d7cd7b", 0x91}, {&(0x7f0000000540)="41bcb9a4fd1b44cbc39a247aefc8071f915f003e090d44858cbf7106f09fe7524c8e0b90a7c354c6481a2ee6d4565c78d77913d578fd3666611d89f0a27768f3bff4cbecb28a805b369895166bc67eb4023ff4532a650e4177c7e000aa1acde010e392e2f4bca4f948555cea9025711d0d875d30ebbeb2dd25454348d9d8771a14ed631d834e5c51fc4e1c6064feffb803e789995d7eb9c2d365516ce4c4ef2224531b43038f87e0539eaadddff387a78f726521b0cb32a8576c7fba1a5464043253117f8bfe15a7db4998b7e922245de2fab4fde79fe1f789b818179f", 0xdd}, {&(0x7f0000000640)="ef93ac882cce34aae6ee6a4846b1d8340ac2cb06e3f86aa2bcfe52d508f8e1f56dd61ce3c10f5124078722c2615a6f562ffec105db71ef64b288657be4a8221680cca252ef30f1daa8e94c58f9787d3b6415c43ce04aa4d6f5d70a6e337f5ab8692c59154d39", 0x66}], 0x4) bind$inet(r2, &(0x7f0000000280)={0x2, 0x2}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x3) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) 16:49:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x0, 0x4e, 0x9, "3d4f9f6049e6362b32fe1b90694a8cd0e5c7062e", 0x8001, 0x2}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:49:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r7 = dup(r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r7, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002580), &(0x7f0000002680)=0xc) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x2, 0x5d31, 0x5}, {0x18, 0x0, 0x8, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x6, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) getgid() openat(r1, &(0x7f0000002800)='./file0\x00', 0x20000, 0x2) socket$inet(0x2, 0x4003, 0x8e) fcntl$setown(r5, 0x6, r4) ioctl$TIOCDRAIN(r6, 0x2000745e) sync() sendmsg(r2, &(0x7f0000003f00)={&(0x7f0000002840)=@in={0x2, 0x3}, 0xc, &(0x7f0000002940)=[{&(0x7f0000002880)="bba5ce9842e877df5acd906c02d10a92c4618d66b1e7d27ddabd7747aa928dd91fe2de336ad370da0a7cb2807d140ec34e60e5fbde674abba24a65f5e7b76cfb2a69e8eaad2a171eb908cfea77fd05a78b2e79bb12d7193068cbff7e030414a1db4e99f2df0c2706f60e58168d836155d7c5dc27796cd3158b0942730954a07d09c869c6423912c4787313d4c79641c363f247701c0a6d7de83af20d1815dd2f6f0e94d1ce4ca98855dc0fdb7da06d27", 0xb0}], 0x1, &(0x7f0000002980)=[{0x108, 0xffff, 0x7, "d3f90beb5c178711eb8818b06e4ea08175d9a139b02a095de074713c0d150a7f20f9e208d76162528ed6bff09533d3ac05863fcd79b0a7e74ae62bc1f317757553f741b973130dbcab7b33dcd8c2c6a95205d6fd7d70462762d2ee24a5aa55281285755570fd1954203a1b48c71ba5ebbcdab21bf6efbbe60d6cfa1b3df6efdd337162c869cdaa4e80d8452f4e6df26281b504b62aaf5195dd9c8224ef4828461f89d846ebdeb76178d7a24164bc39b1c78532e3940a3641733d14c8dc9d213a534456a9de33fc5a1dd8a21d905e2ac1a509d4a3fd9055bf7f0791c964e8881693acbb634f923cbcd16bf6197bdad07366a2"}, {0x48, 0x0, 0x7, "c3faf4ae2b7bc29a6c9404d23468a34b60d4db1519fda26ad33b66c4e6acee09db668ae9d903d1eea355659518931d65707aa8c8"}, {0xc0, 0x1, 0x3, "5f9183b23a9fbd7c7d438b3134aff7ba6d6904760709d52eb37fe1c13ca0c2de74bd4b79caedc629757bb9bdb962c8b5c83a1d5620dfac5ab6b162b7955d3ac53749c105152644b6ab1d4bf17569818a72cc967237849d73bad93a93b4f297b3e90919a15c71c2872991efb572cf7ee9d8c514617fbdd89548f0946a0b4c6c1e1260aa201b2234805b59120b0377e969ac46adeed3594fa1b868521af73e19f83885235ec0dac41fa95c"}, {0x98, 0xffff, 0x8, "6cb7738d90b163ef7d0cf8cea885268147da4f776bb6ee4c530c1294ae9a3bba094cc5b8ff24ef435ae1faadd57760ebde1e89225242e7dd04cf8a28e501ce53da9dbda09913b20747ac05349e8be258b49ad517077a1585e5074078ab3a0b0816af98f91db0b257daff81d75fd2a05bccfba927be6a3dd9c3b1ae678c6db9c76b6f"}, {0x40, 0xffff, 0x4, "5ecc5499b93919f8afc99cf6395739e9d34a3deaeac4a21d50cb719d8e898aacfaf06bfc93ada6c2ae432e"}, {0x1010, 0x1, 0x40, "26b8f6e0bcc6e9b90cd5e6eb1abd46046825a08c582ea9713bc10ef15a0d7508fbbe5df6d6a661ebe5c23682121b30bbe7a28d99d07eb471cbb33d45d4ae13a07e1efc56dcefce0ef7abb2d7fc66d79d42a6df84cf71eaeae3baf9a1d4aa4e4af982947f4fa97676d8db44a0090fa8022340b4ffd250f307be159fc392f6f5407733c34f92b9af65b6dbf0316a5cfd624443037d712ab707bc2928017765787e89a59aa8b3ac6e3500b6412a5b948a45b72a0f672522c0a77c70e5f94b9292a6a39daa5e9d7067d444b144720df0ba0ace7edc54c68fabf0d3342a50683aaf90ab88a20e5a1fa973f7f665518dc91c1e7499d8bd357514959260daad6f4cbdcf4e69a022017995b0df294b919146bd48cfee6ebf1bd91c0a99b82f9d9c7d75dc61a2ebd7d51a34be977f78b90ea6ffea717c49cfc36d1898708336f15c4daee5ae7f5576a2ea1f11e38e3a66d6c463856ffc08d41cf1514eccd040fac791d1e3e9aec5f2e47a91060c183b54fbe7b551c1e3ec40c6fd984acf277cfc085c29a0413c38ed84f5aeb3e28335492008c6c2a6f07330f9b16931d16e4f7ec11cc0ede0513cd226f651394f96789f6c2d54c4d196b72f564de7293f4d7bfa2a8083cda09824bc3d9c83ac859bf9074b8e7a70aa7328d2449e3fbaafe16fe50c20a2c1527b8311f2527103a56e094157e3503576b2c81bb9952bb28aa68f5f6f3e7b74f9731baf1d081670628e09026cda899793001707af6f335d1b4e654da846b0a50b909798f992058835f784843655b68ed4116b87ce0e716da76ac9b6a4f96ba208c248ba6d51f7a3456a73a1edeffb55a75cc3849288dc8333ffa4c76565318a3e65ddc59a06aa5d23b2bb5bb80d9539088a3a1d208eebccc71b09956270f0b1101edac3e728e87e0d06aa8f1739181142ced6086c39677a661fc80af733a844e1a3475020c8c061dd84454ce599ba0294bfd60c4311e134f448384d49ba784e47661606d8cdc3c00483ed8509d282a70d5497f60c30a442c2255e8cfd41cef2a36ec2ba8cf303f5969f12d9420a82e70556f9f53baa592e2dcd6f81a7cf62d9da105b7bc828ca2b68ccd1ebf3f984329e08db41d1deaf93e047875494ff802d343d5fb4781644770e60c1723d62517e23e8e45e28a483d8bc5f48edbee5e66216771fc5a7788269640dbb577fc018df3be0807d3082e789032018e3edaabf49be477fc5fd2838bbad7f90350e22ae0178ad25f99fb7104316534f57d82eeaf7dbf3620f38544c824c3fd4183c625b622d59ee9d3000c1580143f707ddc61ec691984479f28b4a4a09a1859fcf5bb91841ea77634172168c311d7f0dddb67ca3b059b2bb86d417ed4c2f9c3334ff0c393134a7dc03711892e88180f5e13272c3e345421becbbe486c5f76e7f95c30375e3179fbc6cf625d564e61ed4f603f76338412820eb8de3a8c4a56ddbaefb94336f913fb2c9b0520a79e4c6fb6b77c624cbc3c518de558a342eda4fd3e30e702aa15c10a353b7d1f3597d46ce92e024a3f9a7f9d7b09aa82846c5a19fd00e1b5c15df92d95bd32a0c0ff46c2a96fb351152578f9d8547f249180c2285bd7742524ad64f2e343185540a12cc387cbec8ba9110451f8ca43f453b9bd786ad8fbcbe08477b311ea9c2f4ed16f57911a704632475145cee27a306c374e5e4f7d81cc623541cd701cf0f7d49ad69eb0501e5f77e1faf1269ecd0393fec78381a73f0852eea77d24972a1de0956c5ffa424b01d580bf78e04ebef25989311982ef944b592b94eae5453354aa58d0266b23e08e5182a67c0842d57025aaa32036eb0058b230e4e6b31ccc1d7f0fdf2b6952649db9a8598187f8c70578e6669cfceed1ed47962bad14882974c598d674d14b100139864179d9756ad68926b5788d815c729f9f39c358109c8d5f6b646486f32e8f66d705b5a0225ff93d9e1df5f231a2ed31a2e99617c34dbd391a061b7843da57690a98bc74578a894b4cc840a9bcd3deca2766e6ec40f7cfba58388966c94f1d335280d22a9a0122702a96e753a29864044a4f345ded6b1a627db58d28fb722da0ea2191aff3a8abcfdd9e3780eb3025ea4a3194ec97930e68d8f445066046bcb7990faaf2795f4ee1edd6e0161ff86dd7746a9288fc544f1698f9aee5e4dbfd54dd632413a9f9e3eec2b2cd1c26c564acf908da9329aba881fd9b70fb9eb54b6e4d5cad54048ba0e078d3027b5a2607a1041629b89971e58d80e5b4a0240b1011abb7ea68c2c095c44c80dfd111826e32b38208493bc2c114fb0404e8bcf79006a221388c264b28d7b6391f54404665787ac23240a543078779fdd4ad7ea3ef997df4677b606680aaee07344c6f46746d3a04dde7e176b0112fa9a17ebbf7137939b4d1e086c38c3c1462359a587f007b3c70168f6d4ad221b6ed404706f3bd997d342788dd11fcab34a60154ad10a6cb15dd14e4b858e95cfc9125f36d66e946eeac2a5f208bf6c826415f2df23c37313f4c21859ea8ae20514577fa96562aa538ba2975032cc07664e7392c67a13e32a69ad34104a1ce7ec561631d2a764d56a7fa2f79502d4f9759811d283a97082a05ba71347e226c364cc8cd44b66bfb88608d0678779bdb7ebeaa68a4446f543bb696ad3fac277aee9462ebf3b19fe3f0e93f8a4b1eabf86bb81b3aeff915a9c0fb98d4455833ba38a6e1a271c8de001dd1fc5a3b17babbedee06fab38f5bfb75c51b08ffa4d52c297162d88f6c70800aaeb3de4352b80fe6d6a83732db2e86b2a30d0ce28d0422f79088f938c8d7d5d780f22038ef5678604facef71e9e4355073035bead68a4b06a1501e452ef479a153d2417c6f31a426254d4ae2d73c3110add5986b56f0465f00afb8286d1f7f89c21176bb96b118c8b738991a92fa6a64f47d1816d02d9f4e2be210349e85521864483ad6e9b0619c1cfce24e5d505087884cd6c71c6e96189bae878d7ee75ea139b0bcfa93cd144a1d2ceeed4d24436fe2f315f2ccb6b264786d905d7031c421aeeaaa472980164d91617f02c9264cdcf9c3c2a3f6b73df6072916d9953473f71d98ece8c10914330bb95d0c97c08f0433fbb4f3bd0d484cd3a2b71ebeaf7da73daf83dbc03aa978aa5133ea01cab3438ca6fd0a1613dcfaeadb80f42a6b3538d3db89332da5ebd920bfed398f3e5050a9b342d58be6dde25e145a5e25d98da344ea8ecc516725391de5ac8d9ba351b3b621ba32f32f52c3dfd6bbf6d9eaa56ad57fb61f3ed33c6ab1364a00977d8aac09d890d40668e2cfb5f77fa00e4093e7a92bf5e528dcc8d3e43d36bd45355077f5892ce32fc31d6e3d42f05fb546974f33b29c07530326bc69facc89b9a6289dfd5b364b9331ed658f8527753377d97c2a1c78192f9d3d175bb18a080eae746acc822baee8f7fedbbf048ea989067cf4d7293d22c1365e977724414170ad6e89b19ecd5b0b3d4f50fbd90e03689358ff913a643c9f887c06e73c46fb8e12eb343ddadf20034b294ddb8644f589e5cb9c7306f21bb60e8f851625cb7a09d42c20c1b810e166e7de82bad321a6178f4c225d03ee5a8037d4cbf948c7e9aa214f42be5dda23a18d80a69be67508fe2bae006784750ceb0306296c0709972560ad4877d262432361cadce3ba7f12e87d551bae3a11803a7ec9227c9579698433a116fb0506dc7f73e37a24028255a1ced6b44a46f59c24c3f932ab8825c78be6574514dc2de3079952276c221329a9393feaaf6416ccfcbc0aa49e28afba7f9deccde942335836bedb69096be6189d60c6d8b30759155f5a941bd89152ebf9d99e0531ade04981675efa360ea1b038df4ea83a6e8951181f876c8deab64b27ac034be2a73d30f341fcf4648799b73d42448a1ed821f8a01988caaf5a991e2bc6c2b55045aae8c2e40486be2d0f60be8ddb49c9be90e1ea8b1aea4c17dfc9769693702e01f79b57d884a86eb067868927d87ce23229aa5e4af62af7dfd076d3a16f3ab7549e8b20c80df104fcfb24026aa9711401159fe90f3afb8cc0e40e4138cdfecee11fad7708612736d6f3af3311e6e60179d15833a4bcf16fc0801e0903728ce60479f8bb7797c919678f0fb231512cb4daeb6cc633f4136db622ba9733e549c340481d35ef8bc09c1dc8be0b138595e9ef375c250f82cf9630192b5dede8bc51dffa78e86cb8c15ec8f118229128d1b7cdb5435ca813c8f502986b66516d4c0370ba2c93058516f1a55ff9c301282d586ab05cce206948a5fe8fa855a1bd110c4a871ae0aef547cf3e04121498cb99ee8d687c2f218b7bbb0f7e701e2d178cd88709ac1f39ec16c34a1b385ccf8624ba923e8723d3df7be4a5abe599745c0657c1522ce57788c1b14cc55a6c9f4dd231a9605489a04d1416c06705082e8b7b3934e27c77c791f5deae76fb8d9d6b2af2bd3b9fe54bc46a700ec0add08254a533eb9d72e5c45b48e7d4c98e49a703da115b0164fbc190f3c012feb4705f79c90f271e1ece9100e7dddcc90b37ec4f8373e4c0829c0f02086615775cf1ac2a70aaf0cba6d01879b6c21895bafa34a222f3577c2f4cd1af645984807cfe89d63dade5b0bcdcbecf8feb082c31a4964c0ca02a3db6e8adaa133f916fcf97afcf117f9bb2f71ba98962a48c171d191c8a6018655fd66574bacde91219fdfba2adfd47ded6e9e38e2bc18a6ccfa74f6cc541fb61e821cb969669f1899542e4500b78cbe7c331d910c843f38e5ce937edfe7aee79ba02467e32381c4a5af1212f549e17ec9233488e370b3126312592d3685529da16dd0792b1de0dae77ed92210d892cfa48937869e4331ae79559c5a90f46e76d85fbcddbef5328b85bad2fa8d1bb3ebfd6322cf9b2a5f0cb46f11f19d09dca14b7071df99c9da8c1db1a4405eb0e648382378b0d2648df59c4ba6ed8823bea7c58ff5b8d09d97752269ebe6cc188277d403796d49ab8cbe89442ae5fb69b18994286f0d0d23d361dc2c37589e00f5cf8476396646e4631084f6ae31d35b900a6e7e7f6ae691fa2bdb7650af1d8dc4012de48432e461986da2a4c9f147465cafd122391f74710c412c825f8aca8c8b2a59e8b2750bd881f517358441c8d63d38c44915232696e428326b28ae4ff0ab56584aaa13bb60166105c7f89ecc9332b8068b164c409f20aaf964f42aa6040dc33762606f3a9751828e6c4bd2845c82b6b816c6747e5d8d8c6cd3ece21bf5708499a6b63569da0affe02b83c6d8b1364af046fe27a1dd96657c04f2faa9509d2bc912eceafff6b3c2fcd68a7af20edcba02377835f67a657aff7953cc37dc61787ff3ec3a6d5e1be40d07045c246d2d338d24bf937d86acbba9d04a22828b5b226a8011801b8a019ff28fabfb50d53f41d7ad362a87cc46bb85531070d8dd0b9cc5dc7f070553b284878b1a9ad24dc33bc322b19f2829f9e174728c66552124b7bb9fee261773228f0547ccc34b948f2f05c7728d163ed297f111af8132dfcff9683504aeba50dfa59a03fdf15551760154bfa1f5bf99f23701e581237da1102027a4c3f8085845eca46e5ac17ec6ba2c46541cc9d6daafead7bcb24c89111afee9d5a8d2f9bd95735a0051ccc9c9dd0c24be0d9a59eb9eb0aef23e7810ba2fff6e24cfe19754effa78d632297ffbed3e989a8c1807e0d09b41d5f89b5385de80433abd17792828decf9bd4e4c0a55339d73cd0ab2fa0e9a09edf019278d8592b97aff45abddc92612bbac2e72c5e2da692db60ab49f6161e5096d00aac371e7765505e098f15c2e2062c41999497"}, {0x100, 0x0, 0x20, "7371e6b255c4973e3c8ffb4ab4e782259f5887cf06aab9df2aacfb49ebd4febb3d9f6ac4406413a63f2eb9717a4e568da04283ddc3e93e77e7a0ea3fb47cbb1ceab31a7e1952a4e5d9f28656580694dbcbd6c969d950e14260c43869149a726f04f9244e0af11314f8c927a257cfc71f5cfd7b23c749de48fff9ce69dde5c7de83afa0bc74203656ced1c9fa6f4da477a7910a0c4372358b84701080b7ffe95e6c00d92d8dbf25a1f909c7af59625e078ca77df7d63b96970aaf3b7406b595b1bb7eefd9312aecdf8e713a85399fcacb22a6d943ae23497295d6953754420f661db46b38c98af7b97fc660a1fdb9"}, {0x68, 0x1, 0x40, "84f48fc15b5af87875f50f04c418f403aec082d5dcf2d09653e08951bcfdd00d81f77091536fc2da132b29153af1aac8854a8ac68e6738f04003823cc0dd69b586b735d4aa9e111b60e860ae1bf7efa53df2380346"}, {0x40, 0xffff, 0x4, "eb8e910c803087dbab8ba3a0b93bc844b9dd39f6db8786e06674eec1d8cfde305af3c0b1144cadb31f488380"}, {0xd8, 0xe10aee046e31f809, 0x7, "9162eca74f8af9ca0eab1c6399da4e7d7969c6a4a457b82d7f9fe8b9057abdc3dfa15f443a1bbad9318e12d4256b40dca8f909790f96038747b9b63d4eaaed28ca2524e94dbc099bb79473ad916d42776dea274ebae599473367250722914598ce407298fae8ee776547f609365b6cf5ff7dadd25e5d303eb91ec92ee64094c324a3976120b5de84486fad0c2001b1588ee914599b4b1557ee3940d1bcf09a9cf4bf9c69db5d5e71e5275f7be88d1fe6f8ca489a3c00eb37a5b3e5b88d69b147954306c8"}], 0x1578}, 0x400) 16:49:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000001780)=@in6={0x18, 0x0, 0x6b8, 0x400}, 0xc) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/232, 0xe8}, {&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000001480)=""/135, 0x87}], 0x6, &(0x7f00000015c0)=""/4, 0x4}, 0x0) connect(r0, &(0x7f0000001640)=@un=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:49:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget(0x0, 0x1000, 0xc4, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x2000) select(0x40, &(0x7f0000000080)={0x1ff, 0x10001, 0x1000, 0x6115, 0x800, 0x40, 0x1, 0x3}, &(0x7f0000000100)={0x20, 0x8001, 0x100000000, 0x9, 0x3, 0x8, 0x8169, 0x6}, &(0x7f0000000140)={0x1f, 0x1, 0x755, 0x3ff, 0x75c9, 0xffffffff7fffffff, 0x8}, &(0x7f0000000180)={0x1, 0xfff}) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) select(0x40, &(0x7f00000001c0)={0x81, 0x3, 0x2, 0x0, 0x9, 0x100, 0x2, 0x2}, &(0x7f0000000200)={0x100000000, 0x6, 0x9, 0x9f, 0x7, 0x4, 0x7, 0x3f}, &(0x7f0000000240)={0x1f, 0x5, 0x9, 0xe11, 0x2, 0x6, 0xffff, 0x3}, &(0x7f0000000280)={0x100, 0x2}) 16:49:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r1) 16:49:49 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = msgget(0x1, 0x400) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "62e1f6b11c514618c71648e690085ab1bd9fbfc8af9089751b7237b3a354f34d2f895a75dfa19f4ad7f0045e34735a9ff2c7042e6b23e589eb4b8dadc279097fd7817a327231a4f14e71959658c387d85684244bda2632ff33744990efb98a056ad2192d8e0a5f9d3308499678314fe28be10d1910e1c2535abf5cc0c35ea08387"}, 0x89, 0x800) r2 = dup(0xffffffffffffff9c) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) msgctl$IPC_RMID(r1, 0x0) 16:49:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x20000, 0x22) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:49:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, &(0x7f00000000c0)="2464c02c4531b731e609580134e8b5c0e6c9d0d4863bb08972974d2ed568817750dc97bc13f118bfb86726d5b28376c9a92a116a82588db7e690839d8fbe1d25837f47eab14d2713dd743b26cc7343fe189c1cffd6b64e852da47738fc70450bf0e7d0a3978a1149cc89615317ea995ce25cfe761e9d7ba7c81603f428df8a0e07adf6848ad4c63e8200e9db4dc04309ea40ac035241b2fc918249f4fe1ab449a3bde2", 0xa3) close(r1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:49:49 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xe09a241892ec007, 0x10) kqueue() accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:49:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x39, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) shmget$private(0x0, 0x1000, 0x1, &(0x7f00003f9000/0x1000)=nil) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000080)=""/191, 0xbf}, {&(0x7f0000001180)=""/55, 0x37}, {&(0x7f00000011c0)=""/209, 0xd1}, {&(0x7f00000012c0)=""/90, 0x5a}], 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x20, 0x0, 0x7) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 16:49:49 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) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) msgget$private(0x0, 0xa1) 16:49:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$unix(0x1, 0xb3e768bdfc7df90b, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) recvfrom$inet(r3, &(0x7f0000000040)=""/140, 0x8c, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) lseek(r2, 0x29, 0x0) r4 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000140)=0x200) r5 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000180)=""/85) semget$private(0x0, 0x7, 0x10) getdents(r3, &(0x7f0000000200)=""/63, 0x3f) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)=""/244, &(0x7f0000000340)=0xf4) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f0000000380)=""/243) getsockname$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) renameat(r3, &(0x7f0000000500)='./file0\x00', r3, &(0x7f0000000540)='./file0\x00') getsockname$unix(r0, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001600)={0xbb7f, 0xffffffff, 0x9, 0x1e, "94dca6e7352fd294d8580b1ef9a33ae8ac3563b6", 0x3, 0x8000}) preadv(r1, &(0x7f0000001840)=[{&(0x7f0000001640)=""/204, 0xcc}, {&(0x7f0000001740)=""/206, 0xce}], 0x2, 0x0) open(&(0x7f0000001880)='./file0\x00', 0x0, 0x20) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000018c0)=""/77) fchdir(r1) semget$private(0x0, 0x0, 0x200) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001940)=0x80000001) getsockname(r3, &(0x7f0000001980)=@in, &(0x7f00000019c0)=0xc) r6 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) sendmsg$unix(r2, &(0x7f0000001d00)={&(0x7f0000001a00)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001a40)="0997543e7f899bb74a90f324b6f78b8f12e0f3b69fa2fc03a233ddfdfc6daeba2ef880ea65b8872f2c4b66a4f2ba21e3f7f0536e11825ed27e372c0dcc86236f9970ab193f861d79f6be7c3085ac150be0cccf916a0b2ed59d1df3bafc1a9f2f48ea36edc4d706bac629747580442a510d898b1b1f25907125c41269539c0e5f9898105fcc7c", 0x86}, {&(0x7f0000001b00)="409eb223", 0x4}, {&(0x7f0000001b40)="4f8ae53eb0274a42fb916d081f485d4f2a44b8e8d3bdb360d93c0ab28285074a3f42fcd93c532012c58cbd9b043d8fdfbe95f1e1a83c11e6733b463de3f38cfd49fa51c45eb9a3", 0x47}], 0x3, &(0x7f0000001cc0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r3, r1]}], 0x38, 0x407}, 0x0) 16:49:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) r1 = semget$private(0x0, 0x5, 0x11) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x0]) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000583000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) 16:49:49 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x39) read(r0, &(0x7f00000000c0)=""/169, 0xa9) 16:49:50 executing program 1: r0 = getpid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$setown(r1, 0x6, r0) wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) 16:49:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r1, 0x0, &(0x7f0000000040)=0xb1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:49:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:49:50 executing program 0: semget(0x1, 0x6, 0xffffffffffffffff) clock_getres(0x2, &(0x7f0000000000)) 16:49:50 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) close(r0) flock(r0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 16:49:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x81, 0x2}, 0x10) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socket(0x1, 0x3, 0x401) 16:49:50 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r1, 0x0, 0x0) 16:49:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x10) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x80000000, 0x3}, {0x18, 0x0, 0x0, 0x101}, 0x8, [0x7a89, 0x7, 0xfffffffffffffffb, 0x3f, 0xb66, 0x2, 0x0, 0x7]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1, 0x4) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x800, 0xfffffffffffffff9}, 0x8) listen(r0, 0x3a) dup(r2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0xfffffffffffffffe) chroot(&(0x7f00000000c0)='./file0\x00') 16:49:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xfffffffffffffff7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x81, 0x2, 0x4, 0x35a2}, {{r1}, 0xffffffffffffffff, 0x24, 0x1, 0xfffffffffffffffd, 0x2}], 0x8000, &(0x7f00000001c0)={0x1fffe0, 0x4}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:49:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 16:49:50 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x1, &(0x7f0000000040)="8f49cef7046016a236dbe5dddb6aee062da9a799ca65bf0147379e15ce752cf4f740b3dbc8d924feb9e07f3504b6394f0fbf8fae66fa7f16ad2faa40580f47c83c16c9a1a69b84b6d5c7ffc7b0b43f97be32d533c21774d844e8d0b9a1ffd33556afaa7f2d97eb259e3bc6af50a569b4da49fbbf4e897f13e1106898032c24e7a515bd435d0a2fa19a2f076e3cbd719b9e1284de1964ab7176f2568f52be008e039259a71cd235b9b782dc3959dac0dfd4a0332178e5f0e93fc26f5793657595681b22c582996c30b29dbf528e72595638f42343edf5c1d337fb12db387ac91fc1e8ec13ea5b1129b8ac59aae4baf66396ef76398d24a415c5adbaf1630a", 0xfe) 16:49:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 16:49:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) close(r0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/213, 0xd5, 0x843, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f00000000c0), 0x0, 0x8) 16:49:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r1, 0x6) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 16:49:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x802, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = semget(0x2, 0x4, 0x401) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/39) getpgid(r1) 16:49:51 executing program 1: r0 = msgget(0x1, 0x3fd) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x800) 16:49:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:49:51 executing program 0: r0 = socket(0x10000000002, 0x4006, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) 16:49:51 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)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCNXCL(r4, 0x2000740e) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/187, 0xbb}], 0x3, &(0x7f0000000100)=""/8, 0x8}, 0x802) 16:49:51 executing program 0: r0 = syz_open_pts() sync() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 16:49:51 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() r5 = socket(0x40000000, 0x3fff, 0x1) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r5}], 0x1, 0x0) 16:49:51 executing program 1: r0 = kqueue() dup(r0) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000000, 0xfffffffffffffffe) bind(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r3, 0x0, 0x200000001000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xc234, 0x0, 0x0, 0x7fffffff, "bf8800daa4b22554ff8de7d0cbf20e137a118db4", 0x10001, 0x7}) 16:49:51 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)=""/13, 0xd}], 0x1, &(0x7f0000000280)=""/38, 0x26}, 0x0) syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000440)="fc1c0d16d8411870c0ab93685187f14221eb98d2308c8b92931d96e34b20fbf9e64306cd45e64921d2488db38721f8db89a19a22847aa681f8ab75973b2c1801a81e40d9f45d329eedd14996758f44ae4f09e6e34775304f286e7b66382362d6ec8806efc3b4f48b5467f0747e1c4335a4b3aa7220", 0xffffff36}], 0x1) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/90, 0x5a}], 0x1, &(0x7f0000000100)=""/36, 0x24}, 0x800) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0, 0x13f}], 0x3, 0x0}, 0x2) 16:49:51 executing program 1: mprotect(&(0x7f00004c7000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) getgid() execve(0x0, 0x0, 0x0) 16:49:52 executing program 0: r0 = socket(0x2, 0x4002, 0x0) socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/224, 0xe0}, {&(0x7f0000001180)=""/254, 0xfe}, {&(0x7f0000001280)=""/87, 0x57}, {&(0x7f0000001300)=""/198, 0xc6}, {&(0x7f0000001400)=""/149, 0x95}], 0x6) 16:49:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000440)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/161, 0xa1}], 0x5, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) close(r0) 16:49:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() accept(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000"], &(0x7f0000000100)=0x14) mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)) close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 16:49:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:49:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf59}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r0, 0x9) ftruncate(r0, 0xffff) 16:49:52 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x3, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1bc3934e487b5cdd9eae1e233a0300f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2da5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266e9666a3e7fa86493f2230b9836916cdc07a69a817a5d7aa0d8f45e46bf3d7d09f987204d56983412902a76efa92d5adaed66f9df2fcb185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c1a19beeb379747eb4a55dde794a9e401adad88f28331996cec84f88d9de9eb2d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d54dbabd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a56c0f016434d825bd6f11a68131e1443725ec4"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 16:49:52 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x400, 0x2, 0x8}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x8, 0x3c, r2}) poll(&(0x7f0000000000)=[{r1, 0x100}, {r1, 0x1f4}, {r0, 0xb1}, {r0, 0xb0}], 0x4, 0xffff) r3 = kqueue() kevent(r3, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x6) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x200, 0x2, r2}) poll(&(0x7f00000001c0)=[{r3, 0x13}, {r3, 0x3}, {r3, 0x14}, {r1, 0x4}, {r0}, {r1}, {r0, 0x2}], 0x7, 0x1) close(r1) kqueue() fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x40, 0x5, r2}) 16:49:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:49:53 executing program 0: r0 = syz_open_pts() r1 = dup(r0) flock(r0, 0xf67b2eb6a240add) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 16:49:53 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) dup(r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x14) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x8000, 0x101}, 0xc) flock(r0, 0x1) 16:49:53 executing program 1: socketpair(0x30, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000140)=""/166, 0xa6, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000680)=""/4096) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 16:49:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:49:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRESHEX=r0], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() flock(r1, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:49:53 executing program 1: setrlimit(0x4, 0xffffffffffffffff) 16:49:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd000009000000a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe21408deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc35a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf2702000000fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x114) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() r6 = getuid() pipe(&(0x7f0000000140)) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x8) r7 = getgid() fchownat(r4, &(0x7f0000000000)='./file0\x00', r6, r7, 0x6) sendto$unix(r2, &(0x7f0000000280)="1298680133bfa4530c5233344f18f4e84aea50d8b432c6072dd2d144238e54db1f40aa1edf8c704ee210f99305dbeef96e9b4dbc2e9271b063902a72a987643a250c56fccd199fa40e8871da6bf9b7eeddd05dba3161a38556c0d64bf5a61375ce0f343d5cbb9ae467f53c574b0dbc0ed81eecebb169f10e23a26befef46ddc6b903d9d88f538a5e471970897c4ec4e6706027e37b9474d53203e2c845e3db7d0c0101897a4a74f4ccabf25aa8a5dc1d3e6901ac56b55b034ce7f23e15df947ed8e4cf2c9b0af6578b9cb2640e7e554c5897f3cdca3f85f7afb345856f2b2581815849b31fedb0fba6e9d66f1d78", 0xee, 0x404, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f3a6987653000"], 0xa) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt(r1, 0x2, 0x4, &(0x7f0000000380)=""/43, &(0x7f0000000500)=0x2b) syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:49:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/240, &(0x7f0000000100)=0xf0) setsockopt(r0, 0x8000, 0x5, &(0x7f0000000140)="a10c1655fde231c088b8f39b34b09647d2eb38990eec61769c01038e7f311c5ec5e673665d84a9dca95077feb4db7b07087003802d288bc71456ae0535", 0x3d) socket$inet(0x2, 0x4004, 0x2) 16:49:53 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ff8, 0x0) r0 = socket(0x10, 0x8005, 0x4011) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 16:49:53 executing program 1: socket$inet(0x2, 0x8000, 0x8) clock_getres(0x1, 0xfffffffffffffffe) 16:49:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) socketpair(0x10, 0x8000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000080)="777bd69d1b082135e27f497f68f36007751ce4755af31e75f970a0e2aa1f6c4c73e10af5e12a1cb1b104f405c426330d69aebd2ebeadfeb166650e91ca9f95b2ad4355111a012c2f17f370707f7cc80cd37d7a1d1022ea8a11e215b1a6f0144d97ca0a740090fae8549b6d1f7da6cd345f4afa98cf8fd7c555824e3d110a94a6e27ccbc4c7a31be792f5ba0b498809b39f212558d56a5db096aae38cf2fd9e14f8a2ee9071a59141b8bf09cad053e4a254f0418d29adce8354021ac89dc86450e91a61ab8057fb65437e25b7815e2ab79388ce407ebbf956811ab8275e0f213833", 0xe1}, {&(0x7f00000001c0)="295f27891e22eb75747bf31709d8f757b52c046c5b089fa801aacc28943ab115a35a4e308d4616db863d5b4445b1a0e2f318d63bd4878dd2f0425f59be63fab4d2152480197ec660b8f615125fe8b019291e87d74b966bea421b7240c97787db1ba95f68a27489b1fcb98fdc8f73fd59ebf2907fba753b89e009f916d1b9eddb45f49d7fffe61418946e36f82814d60c758a0a445c49671911d74e72117d8864997be68c2059cf35305020743a6055af93f33f26dde98157bdae968709ec7abc4ba3349c358d5a96d1786cca3a792447da25c57ff2b366f3a13f705c97b2d37ba9e505b517144552378a462c5c3c12ef", 0xf0}, {&(0x7f00000002c0)="6d0c755cb49f4b7b2f4de641186ccb9384162ab27163b49d00d85e", 0x1b}, {&(0x7f0000000300)="b45e870c5d01f7f1fc258b068664dfcba2ecd77be1a77ce5900ec45914d1c9bb52e8950c39a1c46d163ff500edc75aa88af49d", 0x33}, {&(0x7f0000000340)="68a41081f932c53c8127296d3f3dbc21fd3141aa12ea76f4be3e0a094195e39e82b18ec1b28343cd25fcb8c5f51aeed05463b99a0657651119610c2772fe04f4a47c40106f33b52e48ce646996ef9fc8bf3700bbaada3309b837913bbc49514f2b4045e5b821cfab4612982d4df22fea99d5c502cdb88f726fb1bf23561a4d5900d485ba6a05840a8adf362e457e4a3f0087e6c5049445ee25d7d40d1a1a60d2e3996e74cfa6924aa20b80aa5a376552575d", 0xb2}, {&(0x7f0000000400)="a92700d993a1b5ad63c680a63da8ff1b51733f1782c97b292ff9b6a56e02c995a2c6ee0916c5f51647", 0x29}, {&(0x7f0000000480)="4ad69f7a7c47138e8d9a2540d996a9444549e0f7dfbbbf5121b6b72b1432f1232397cdd27ecf2d4515a1e076b8a0d11178c548b47b55b665e04fb28b61283195792559b4ebe1cea9ea42776549348ca02d7eb655ed3459707f4ae8523c31ca5692bffde0b8f74804313848fcfa8bd6e4e6db9acfd32d6a015df3e48215b60081b54d121a938b4c33d6be698752b43c9147b286af2fa8abc6f07100d0c27ce0e75364a29241b5e95d62413fddcc55d73a0acd9c8b23f35f4f7e7db52d2c9363d46fbddfee186b5263afe2196a638279e4bbe8", 0xd2}, {&(0x7f0000000580)="2ff6e31ef20dcbb4079b82a87d406b89ffd794cdd2c79296e41d3e54d4300807cb308abab766b1b78990881ddbcd040fc70ec82fdb44e8caad09ca12bb32372c4fc2bd73924f3d541fe9e0cf", 0x4c}, {&(0x7f0000000600)="33f1aa44203d24c3a171e6906e9ec71bb9bfe79a10a926f6a06a1135c615c5201313c7e9193ed7bfe8632023929eb05f3a50c1994cd71af346f0b071", 0x3c}], 0x9, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc8, 0x1}, 0x401) dup2(r0, r1) 16:49:54 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') open(&(0x7f0000000180)='\x00', 0x2, 0x1) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) 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') 16:49:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="c2", 0x1}], 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:49:54 executing program 0: mlock(&(0x7f0000006000/0x10000)=nil, 0x10000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = dup(0xffffffffffffff9c) r6 = socket$inet6(0x18, 0x4000, 0x3e) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="e2df614afeece59d3df55f489d90a338868bd9c976f2ce3e1dec87a3a77747adffb5206434cb3de6d6ea878a211724396db9188ef8d76a648cd255f0560f7f3890ab68e7011dddae0f551ed511366bf931192da74ede4e337217f489ef35f6bb103221cb291120cb7b93f4267d01", 0x6e}, {&(0x7f00000000c0)="a434cdfcc567926f9c8ed077be6c403d1d51224b748fe1dd55954b70cb2d561c144bde5f3134ceb5464a32f691646cd65e523e4c6d4df26708a3", 0x3a}, {&(0x7f0000000100)="63049fce23f03f570083b286aec9b7a5e02f15ea10feab539920986b295bcd7608e8e745fb456e56fa485e72f117f844f56baf50d0ab00bf66797c1b027cdb86f4d5ea3d8caee459d1ca92cef537b72aefbf619a6128eb61d58c771628785fcbfad44ed1f8cd9c619bc8b7a759e1c1814c8b1a0dd808c05a10c04be9a08e3f291fc5ee6b3f1f3bc89810ad68806ba7606bf86a76c1e4bf829121ca3d89df80de2d5b0594bb2ff6ca4cb9f3f720cbdedb48262c68457d6a0b51e083af6c1473d00482324d6613756d315def3f34650d0e6fb796565df4b496d510b8663cf9e1ad8481055e3064e9348ece", 0xea}, {&(0x7f0000000200)="f86b935dcc077c4f9ca0f97d0ce8a88c3ae367c2a0aee6c7113c6031b4d25c948142c05734b99d9da34230e62759e22d5bbd329a4904e27f1fad3d7d6353", 0x3e}, {&(0x7f0000000240)="10ff396948e4d6828ff994db495cdce24fe763fed0b943cd78a83d1ce097da964c2027e240e334de7d2fc35b7ed0afb5310ba50afc31dcb3641915bea01ce31dcbfaa0253c07f21bf02656866719630c907babed2c1c62d07ec8d65cff4be4", 0x5f}], 0x5, &(0x7f0000000480)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="09000200"], 0x70, 0x402}, 0x2) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:49:54 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x7f) rmdir(&(0x7f0000000140)='./file0\x00') 16:49:54 executing program 0: select(0x40, &(0x7f0000000040)={0x703, 0x1f, 0xfffffffffffffbff, 0xacac, 0x8, 0x6, 0x100, 0x6}, &(0x7f0000000080)={0x6, 0xa0fc, 0x3f, 0xfffffffffffff800, 0x2, 0x4, 0x7, 0x9}, &(0x7f0000000100)={0x1ff, 0x6, 0x0, 0x7fffffff, 0x30, 0x1, 0x4, 0x1}, &(0x7f0000000140)={0x4, 0x3}) r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x0) 16:49:54 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) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:49:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="661481cb410b6905653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000700)="a90201000001040000ca85907f6c6f7672ed6277c30170c8e271b6e82ab253d8f8f832d77235bdeba8e89d3cfd0300d59544a2bd2c77feb9f82bb28ea8ccceb09f8ff1a54d755c552038e4275e54ba1beb7c84618d67d32988afcd3d2b6c40ba2c9021f11226e836e21e2f3eb97abb00e094529d", 0x13) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 16:49:54 executing program 1: munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:49:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002d, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:49:54 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:49:54 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000040)="cf731cd75e", 0x5}, {&(0x7f0000000080)="566fbf46f85287a1b81865572f28d601ffd24047b0bf2ae721c6f23c9bbaf3a37c5fcb7993a8d1d3c3dab25c0292b4d3a9c269ce82d5cd8cad3e2aa09c871293e9f638b2d8e67dc83cb7e1c02faf6a4911473c18ef93f66baa515c21f48d252a3e4c5e0926d3d11558911c18c33484cc8780b36abecccee770c0677168f30bb4a2800ccdc196a43ebf1ae5e01b766ced55c50624bbbf30766da02350e84ba0a9ae3497eee1db0c110607a67225a7cdb519c406b5b62b14b1b1912dcd9d3b186f3e0a48fd3f61e77a532b42f7f9c64f25f7c77774f3e1f135c010102637636af1644b6445d33713a2eb72fe3f54", 0xed}, {&(0x7f0000000180)="74eac80c7e2ce9204661402c592a59bbd573636078f91b463ae1ced868a59e7339b9dc5b272b8602bd6fbd8488375cd840a8df6f233acd1dfea2be8695095285e028df37e90a1abe353b9eb4cdca75258992ec1c22b56972650a7ef0400874e9061fb3235bc183b9c50a37b6567452bb758946f5101b45841476200cc1837fca77b3a8b3295fb7f874ad4b3803406115ed7892da53f4aeed17ae79e12c69d39f07402c85035751943de225bdd81358dd9cdecf64f789ee93a69f71d443961912e4e589990e0610400273821374dfacf3d9f1a9e41905332b56cd363826acc36f093365889bb38cc440d78cd05eccf0d8d4c504a2e0339bcd91c6d6c8370d9eeb3518cf1c5a550254aeb8732129a694bce062f08f4cbba8fc9b9f1c4eab600e52c716beb8176a45484e84b1caafdd099207254285fffb7aaca32eadc8be1d4c21552a3e1abb639659d9eb7eb767d4b71ac8909e6f8abebc1b70b33d9b468704a83064f54d6e79ba39e582e1dd661af6ca58c565ab75e2633cd22b6267de2c76518db5d0f6b43b03674b06b2bbc6b427fb2a432d3b5bfb337bd327094dcbb7130bd7574715af21815b2b424e15693ffcbc963ff2056b81208d4b1ea2556d435c6925d8f6bff7edf499e502c1656268c0585e43eeaf6ce01c68d11f8b4548f8ab33748d5b67b1e7eda3ebbd3e9f2b316166f01601261e40f24cdf25b8a747cbba459edae9c06211aa096eb417be13d7b64d20cd07b1f76666095c542b99c8f75bad80e717a7ba616c598dc86cb989c3cf4d5d0f14fd19ffe49873917baa90ff0201597f9a3566f0313abcb355e52c290fb06cba701251cf0681cbd72bd2b20ed32b05919c1c9c73df037db1e096c59f42da1c93c46d4789bff41ab35a4a82058d2f8435218cd7fce420ac8fb0eb9f3b04b7f96d25f431815801090a8d48c4193a0823097a164676ba68b772dbd61840dd9c9dc4736aca1993e666aa338e1edd2802db49634dc6ef3be69883d5f9c9bffed2f26bce07da3c72080f050e82e9e132380c07f7180f24d991151d578f85aa0d99ac0667ae5b5fd50551659e6b08ffd169a61c9b047e70d42f2e05e390bb9fa956236e3fe04950a550a8e0895a552dea9b33a96615b707a7687cde689f7874eb349e29cb30aced8dc226c40193664d32d981c298afb1a5c424700062da7780d8d7c65e227b6902bdc301937b8cf2cb1445c93cd7ca675424b43a3ff9557946cbb48df521e9d844707aa299ff8bf6d4f10af1da4bdcd78dd20e78cc7e0a278b979555c7ba208851a9884f5a586e08eb5d5ae13887e057c7db32ec87c1f41c7b330398c27805d403922a1cf40d225d1de80d009212e2e38552786847879aa814a881c841f5d92f2a2b0d11fbeab42540118b88c2628242dda4be0ec2c1d53710dd5c7b39425213429facb81f6b234798b5e5f0f31c16cfddbb01489f7a07aa04bc68a9982207859efd204dd15a50d31808ce2f1a2d36ce3de98a536a45ebc2168649de2159d3f5d47078870823b09823a85fc1fa917d189a91797f65632dc5c7b322ef82e9b7f0a3f1a34a28a8a9a531c676b2b01f848c140b2c7718528f64a8193512d0eece30cd5d800965d8c14cd4f44b9ba49cdb4a459dfd430f53884ec6224f1a05d764dcbb2546a0f3760f09298cf115effd2110ba8c653ca43f8597189bca15524ad8af5d49a709185a7403f0a6399535de1478b4060fdbfc8ad3c19ff704a1c500596ca3796d2cc392099f36432cb6eacdccd6144ad89dc1e68af02af70af8adb793049bdfadc89b0b86ee72190166f64f89c9ceab571f94f58363243553aa645de63062c321ab7b2e99e5d30797b20ce5e9f6c08496a323ca2410d1ebfb3afd2108734146f99061ec2ecdf54e9250d53a69f7ce658596df97a85aa5bc546629a9ecddee9fe2de1ed06b2c9630593f8b876827c5d220a92db964484e88eae4f19168d53165b40c0173a7bd4e444cdf78e5a5d6d735da5e710550363809937567d549c9d807c4c244a3b9d5819fa312b2b5890aa0e0964602cded90e100534f376a6623ce7d8df9b7313150ac5d6507ec1cb12dd41283e6026dd4bacea4342eb61eb759e92fa9a9db8881a7b3a9e8deeca2d7e63fb1f139aacdba9436cc99f3710a561d7f9d9932f62fef754d85d942808e0e5bdfcdcc358a8f27022276b2c3dffb248c5bf8c74b2cb653a14b3236e6bc47416b82db2c693215d7ad8d54d0d9a7e5151322ce96918ed7f064215d73be9c8064e617ff54bc5237243faa52cacb93284eac977b1da50102de41108bad47824078ca98efe78259267b70e8fedaf161920d0725e520f1037e8d7d511db704122760a6bfbbb81e52ed35bd4397226e384cdb7a4650bde281229d74de97cb8d06e4eee35b5187292571688088a38f25fc69a52cfc442abeefab731f5658b2036fbcf67b2ffbf5a64b4795da69e16f35f5bb4d7e8b541be8bfc4baa8af1a40d9cb9269fcf7e772b9fc63d648c902c4edb6517e920c8551e5afb9d7e42027e189f0921b10aae5d93e717bc60711189b2b8d583e6ca487d6e490fe9318a85b0be7a2f374d8936bd4c4d6ff78f39850d3fce616b3e4e5ef07effc3cb40df1ba0bbaa674bc2a5efa6c577818c71a5c2c5620753084ffc6c4c8f0c7d8269759acb8c11a1cf11c57ee9ab29a85650377643512a56870db8dba9b62b0f20b4e7780b0e6d74b89ce8cbb8843bb288f5e684d58b5261b9aa1edb94c190b80ba2b0cd5e7f8a8a244aadfcce69c792a7d433132fdf436f3c1dc823d2fa6fa909dfeb1e2e21aad64906aff1ced587853f4c2a7403ca394d79128e0e407f619f304e41eb5c0e81b9b9124b465b28dee0ffaf2b2428fa7ae145c4204bba9b65cb53958e76d1576a2405c1f72a2cc53b39d49b9e5737719f357b6ea8e37de916fa3cc7364761f88473e86127e276ed95264b961bcdd8ac106594c5d083c14b04c57a72c9d812fc09ebdfcf295d728b1bdb6d0ebd98aae7cc5fd923bc7f82c6387678e14a0356fd6ae838b64cc92f95280efda490d0b6f97bc3ea84d151e3ac668ee26b135ad4af159e7d4f2b7ba24cd7887a098a3485958ccec5eac9d224d171aab8db0bcdb0bf4358a01b1a142759e5130c0657dd7a07a20f74edc25fd71e89e586c8ecfdf7a7f34afbd5acc6abf89cc750186fd8bd344acba6bb54f1f0ef1d605d046e05f454fcbf47e51e498035ae34fb1477b4123f934f615d775714733b08b84d8897dd0968b9df8b7938be5ce27c436c2fb769311e0486c59649d61bbff27bc9f119877e6d6ead2e6e583de2ad8057e3554d4ac154394bc116699102d9d0c0d687bfcb65553705543447af6101323a0702e616fe6121d500977e7bdd86b949af112bb139f0fe00e3c20a0369ede4e6ea02d3c60fc2fedf030eca3778950130883a418f3118b31173bb8eae210c6e0e1bf0109a930080ccbbae2beaa200a2d959153ae0200cc8816bda6097ac530e2c6e9dd12fb8025ba8ac87669323d7777c719113598bb971213a5cbc0af0c6d035be3f204f120e8a48b4b1467cd707bd7c47806ae72aa8f3688f771d863c91a6564389338146c6a66966b0a30b20fda9e7bbe1d6339cc9b79a0f5a45c0dc15e2ecfb50b877207894d7a7af4c332df5fc5c3e8a4de91407570b26b7651f5d90ef3ea64e04e3c0cbe6813b3cbed7af81ddde99ceb15bcc7b0d4b971761827fe3c98febfab0ba4656aafb259ffed3052c54d7b87dd43d711266e3dc3ac433a7076b44e80658ad407f6c6ca9c73fe32a642abc1d3164dc4a83ab5ff6e575a7cc9ee0a74c4602fdaf96ad88e1f78cd9a2f686d0c7e4031c948ee05ff61910b7067d7da186f1c012bc7fe5ec4deb5d36c012dbef6671f4de8aa04b01e565a70bbb32d51c0d52581cc55f93f6029c4058617fa93b590913cf64a07bd974205393545f81c7067c160063f97eee2261abff07e75a71620149e2d4af76c1737ae80cf033f9b04f895bdde59c3ea55c6f21644ac19cabc9e948507a7b647a746e5b44cfe55604cc07477233efbe126028b8443cbdfdf3acac4269d07013db9f74bce475e48cf2564dd0f0ff1bec6ac2ee2be4cd78ac071883d7ba12f02626746e5e4bc5816fc0f76fe7154b75993c8a1600dff3a9833545f18dd71abf2c9acb02052280aabc0e016a7c362073cf7c7650767871ad5fb73f0c116852d6ac01cd3996eddae5208de3bdfaf17dc653e0e76484ee3dcfc72cc2b2b30a03aa80c9ae47fec724b509c5e24a37f491798f4e00afad2fa0cc635d565ed18925886107b1913a7164df8dc52b7993a6dfe57d2777901b05a3f738eadc416c460d3c7aeab892f948520603c91f432101f520481348ea0e0bd477a07b5162d2e78756cd78f2086a122b1b074aeafa385a6ef4c4292bcaeb225c8d61ad9526fe622b27484d898dbee4e5d314318cd02d892076d97a9c327fedd22fcc38d42c817dcaa6b5fbb518af080ab055a767c10af822b7c7cdd5b0917c41b1edae4b3558fb1ca280cfe3ef355e70d2e829735ae54e93013057d779d9a4a46e8945ccc2b648a12dcf5693e7e2e66c3b2d4ba1efb667befdd1d191bc1cac0a3fbcd90bc7fb7c13e4ba202baba83bf59904af232b60038970073a90ee3b192b4f6116f7571672784cd97623865769be8173bfa3594c711fd301530f3e6add67eba055a93e863835b04563309847217311a8cfdcac5428c5e318c8c615d9c96b2df57a3b0411bbb240323d88ffe5c93eb993adcda97fa8372b4cc0053260db91d4465053feb9ad0adade38598f5e4f81de446819ab37626baa157aaf358cb6dc30548632c6c3023897485cf5744f7011dbe01bb2300a6709f94c025ad67cf9d9976c2f90a021756397224c3c21056151a7c6a9b582b78cdacab4f0e8ac23621c6ec684c5c5b4b5bea6dccfcc946e5f892160df93adc3a5649d889244cfccb06f084245df8999d967e524463fe007e23d79f0a448f2dd46f1bd1134463c8b9bd578de5aa0a0f27ab2a61ad23c9600cbb3e74d7271738d36f647c94fd6aa0ec9171e38a2bbc4c19f57cbd4ce9ca62c45b288798403a42003fe99a12cd7b58684e14a4e7b828fa667c346bcc700b4dcfe7e64e3e7b46308b335319e42ed261f8685a206ea0caf329520a8330e513fb3d5ab2f9971c9e7a59992780255d86484f236bac920a985e1449ed684de0d988ddeccd00963c963c8c82270ba8136f38013e7c247317e951781bdd7724e1ac4f89804d0d24719c90a807a37b05e07274361feb3455bd0a3f4e2b423084e8e9791093530a05364f34ee53c882179024c72308f556a34fc151b8e5c1a893daaf3d7c760b4afaa06da81bc812fb2fa06d16c59a41b284bd991ede9e9827d05137b9b0c7ebda251b585ef958be30df25c164aa53a4d3d1a4527cc3e54b5ae5d27c9907b044469ea82622c809d399d668aa94236756f61754c0f2033f8b8b9dcd87ff17c2df5f96196e2932fe7da714da54bce084def8beb4ecae581000ea7c1c9348fde07f951ba434920526831fb324cbc1d1bc15b7532a0402fdb59d7eb42ee2f960813ef7aa5cd0daeb737b7af4ae3d761e90cb24a3477db2f7b0854ae33812cbccedd8b7014eaee4d5ebd0a9777808b908a7c5b212645c366056b486019dd5566d540332b6f071806508cd99da7740b5e6d4989b6d31a27f5877c74e516fd41cc840c6f611c74f68c2587a82ce41417eda16edcd4405a384ff543a37bef2b1c32bdf16ac4ddce912ec8b4ae8365b136dda77b454268176a4b9e4", 0x1000}, {&(0x7f0000001180)="a86ba75c3d69b1cc0c808dd20dbed47f32ce479ff73468a39641c4b8465b18fcd56829b7fb07613aa6829561", 0x2c}, {&(0x7f00000011c0)="d0009641bc6f4fc409a12996d45d602bcbde3a60781ff8b51fd6edc01dbd8c94e8e6bd7fda6ec40ac0d7f14e8881e4cf097d86901cfa43adf88e6d0542e650b04b30864a47752525afd35736571fde47eafffc0d5d05df0aa0ea7809e54bc96a79b5990a34260d4657cb41d836df6e018e8a734513bba05dceb1deb6d088d6d9e488e6257ad800963d4e4f85ca53701a79b4ff1ea1b4d52fd8046e2e027f", 0x9e}, {&(0x7f0000001280)="c1a7d65b44653a0dfb19c884a0cf9e637a90cbff2723113ee0954c8ba2d040173167e7e317136b6a581c373e2ebccfd020d424012e81b98a76b665f78267dd1a516f8faf52930d008e5e397293b552af2f6f4bbeab422f09113e5c8ccb428ab96a", 0x61}, {&(0x7f0000001300)}], 0x7, &(0x7f00000013c0)=[{0xf8, 0xffff, 0x9, "ef07b94709a84974df62ff23ee928d3f518d42e5b41cf2c9597252b0a6691772666480c42f1eb562b2e7fab9575b1aba37b412aaf773f15b02b9807144cd72ed7dd32f9e0d26d4bc3f1efc8935d5c7f3213fbcdd913bfd9dbe8d99d019e53645860cfe97ebb4bb29ea8b5e47ffbaff22255a4b45012872f487d3b4dc6b6d068a07c68147a7b8d0aaf30d293af845cd64c8b72a1eae6dd9787755b666df88ca66a9738c73c333fb6689bcdfeeb3554946176c339972c4da36769b17f6a34028d1deed87d43be64aca5cdbd9823f0bc8964611d5bbf99acaefeb2df60eddbfd1b84c"}], 0xf8}, 0xa) socket$inet(0x2, 0x7, 0x8) getsockopt$inet_opts(r0, 0x0, 0x2000000000026, 0x0, 0x0) 16:49:54 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getuid() 16:49:54 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffff8, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x10000000000000}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r2, &(0x7f0000000240)=@in6, &(0x7f0000000140)=0xc) r3 = kqueue() write(r3, &(0x7f0000000100)="267cd0d6e87b4b246a4391e8b11a69f75907983a8c9a", 0x16) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) dup2(r3, r2) preadv(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f00000003c0)=""/159, 0x9f}, {&(0x7f0000000480)=""/20, 0x14}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/144, 0x90}, {&(0x7f0000001580)=""/183, 0xb7}], 0x7, 0x0) bind(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) close(r2) 16:49:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) r1 = dup(r0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x8d2, 0x7fffffff, 0xed3b, "da0025bd643d97a435ab20bc648758f9f3abb200", 0xffffffffffffff9d, 0x80000000}) 16:49:54 executing program 1: munmap(&(0x7f00001f3000/0x1000)=nil, 0x1000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) 16:49:54 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7f, 0x5}, {0x18, 0x3, 0xfffffffffffff4f8, 0x5}, 0x7f, [0x1e, 0xe967, 0x7, 0x1, 0x4ac]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000040)="5d7b32777000b38ba66f4eb29994febea5791c066b6dcaa2a2b6ca088e89a07a184775b49b94fc6b499d88434badd65e807698e7e219159b22c7f2acdadccd3f611f2aa1b9643f212790ef68c61ae09757f921fe18bfa11791834a11cf0325673a9ea4980a127e883fe4aead6264eed24eefb49168072f35", 0x78}, {&(0x7f0000000140)="da8d537165672875d3f5334d28c6ae7294e5eaad0df58238cff7547cea767a7f1f8bb43656a09dca3847123721ca9a62f19b8182f87cfd9358307ad593a8c7362d8807aab333275f71d1d8f9356cab7b2e39057211cc14d26da90a9e9bd5415279d52c9bdd82e596812b9069bd619e33b6ed3bf0e2a0d1492f3d4897728c0e41a18e1a9eb3dd14477e0ef1e74e8bc82234f0", 0x92}, {&(0x7f0000000200)="dbc4ec14c1b8d25f6a59b8f45da1857e97536bfdcad2a681687b1eb5d61dabaa373f0619ad9450eb281eba8440e44120b0dd8c6bd35c9f36f16e20e39dae13a2e582a5c65b654ae1b2dc044c4274b48c7b6d6ad6862c520d6d859bc2d9f6fc567d601b756ff28ec9adaa284095137f57c9a8f64cccf5a176c5182aca04085f8cabc27f174a4f38cf25b7e18c01b4d9d87955ab4ac3ec0880a26fd93db45136a66c5124c0d8c4be4cdb069720492c8df0b03ae9529a3272eedc5761a32a58613ba97770927ec0f005f47a8b6fb884adca9e85d78560fb7fb89e9d3bb601ad8bffbfb5113768", 0xe5}, {&(0x7f0000000300)="69adbedab652196238a03e3e16608b74362f5b5b03c8aaac2a7d515fd541ceb3a9211909e3cd311c6eb9a15351997b9f87b3d7e4327f6ea1f1e779c0384abcb3af07892c5e297ad280e0483fa17043668e498e6484864b5e977c0555e9e0e38f8eb888b92b7b26701e17fa16c70ff0f150008f9de1403259059774d64350cef4c3388e", 0x83}, {&(0x7f00000003c0)="70149ef214b60a6b5dd76736ee74ee6b72ffce628fd966e290c33db7c505a6d248c0acd563397b8a715f5f141fa7a6e24c31d29b53c30a64039a03ed81a840d9b8704511e92ed3574dfd318ab3f98537fedbdf64cc5259c968a09e6f32eef79cbdc8641f4a66c6cbe9b7b3660e71596691a24cd755cfdadce5f6", 0x7a}, {&(0x7f0000000440)="c66a38042b9c89ee5849a045041ecb9f5a5b394b955fcbf96fb9ecf3333b6c5de363ad7cded48aef2338ce773b5f2550530e56dffe3041264a5def3451e1d92cac10cd5df1868768a450a1081e51e3be77674f0c1ba4c90f868739e2d075d0ea1c7e23392972dffa1346d12e6f58b1ec782b7e6001350b2cbbce996e5b4a09f4ed3f66bfc9ac71953ea9ead13770e2ed6447f624a753a50bc24b5a5786f621bb2e58308b22dd5ace6336051981315e9b62b3ba742d42519bbe9ec66c", 0xbc}, {&(0x7f0000000500)="61611b5a6ec79f3d71d9f05c7271209eaf5b9e3d3036d1608659216121faa759ca490d048ec884d6b19947fa402db9c83936f75628688ae43695b5ff9b0f6e94f31025333e0bf7f82218bce25d88650c5a7118a0de707cc149c71c07ec200bb5ebe886", 0x63}, {&(0x7f0000000580)="cf491d94a22bdad08b9d10873cc4e92555441d6de329d46bb5eb9408d7bc207d8308c68746dda8d2ee1c902e5a9ccc1ca697bed0c88a2571cb10be75c981b144bce30826e612ad1800d12bede529d064a6c33fd0551484d89072bad0465c9bcebad75e7e554a39f50f21ee276cad07b0b12632cd89659d813ff90f4c8ec2c9a5879ce4ac328ec1e6cf84853fb5a48e239fe2afb7431995a73ab917c7ddda2b93453c6762ce8fb7bc24cc0142a24db4745f1313b529bf5136a9aec9fad50f51cf29e51790c57e39883095cdb9b480035c2a14b0177bd8be7ee57fcde0083f16d43eee1db220275ffa248e3c9af2726411a64bbb2c7dc07c6076e7b5", 0xfb}, {&(0x7f0000000680)="11248266f01c1f69051daabfaf711f84c5095f9c9b765e0acc783fbe8b0724fa8c4e45a0aae339cde087d2c45cee6f685e6d55d9d8a0632cd3dcefabe3fa665fc769a695ef08700e8f433d6b6a1aae1416110fb652c112da46e9855db58f9b6107a4ee96e6779fcc4fe4fee0c5c926255bcc10e121bb6e899b1bcf3bcdfff4ca9e8d3819cb826f9183ef65fd71779b9ade6e6e97226be6155f37b6b9a10462efcd000299f5f6887288ee58273243463ddb609e72f836fc3ceb01c619b940a8611761e6f451bc9ffbf6c119971310f1fab6", 0xd1}, {&(0x7f0000000780)="a862eb1c042faaecc426e940a2e0b7f977e61c945af0dc80e1819a7d6d5926daadbc788c4a9c5e85f057f4603a034e1824ac89f0319cff264254d87c08e28408bf117e4063ac777508bd75ae4d49e01135e3719e38854178f5835d4c6317327b3560e3d4dc4f1cc6d48221ae74566577f19483c0b539e94a1cfc9b45cf442bf05d0c105d2f9bf92953f103d710e65b2c4af4ededabd28695e4f15384875de80c03caa0733805cf92e99d8547a3ded4d7686898175c89375f6a279bc1e64525f7ea940d94034f0023733bf84dde9a5177bd097d942e5f08e2a7862e325373c4426a4a0a0d4b196112f8789fe10c9637fcf04d803632fa23b44026edb012c88718c2db223d7c35bb28e3a1d3ba9f3e4158e1dbf1ad03d3b4302b79ca776441c267b0bb00b23b95aaf448bf5bc510b2968e3d7b4b30496f685fc792a5a9d5991661ce4e6bdb26db4bc8211863294b31c79c998490b7c89442452fbd3d790b785d9028b0bc2f1c1d040f59fdc27421a2054f2d558742cf00dd5860c6f485bf1ba121a46f5400212b209ee568cdac6951ab1b0d7c75167bd95aa99a7375c9e16f83f7a3a9ffb965ea90129c09ece0d3ccfd93ef3d9881fa0bc92b805905e4b4f8b8ac78cc946cf34c351b5ad186632b8ddb15005ba29cd840bb6a3e21500e5eed51a339d0e4c47db3bcbd7142e836d74209abba09165af149fa26dc1e9dfaad1c7759b85ed71c520236f1b335f08b3d4be2539a316da62de1332c9f7e3bb1290ed564c3c7f050e4ba8d55348e68977867dbb85e392d89a093bddc378efd3726ae248fc43ab736320f8822a070f4bd0abb8d681e6e4a619d3f735ed912121acfbf6570fe85a195e77280066b18fedf59c371d5774545171ff99ee690f37b2fce477cb20ca6e2d2de2e85ceb055272e890e33c6ce2e5f859c205163f3bde5d58eee5a6b2d8bbcd9c3f24f63660f21c312c180b8db1447373ea6638596fa5550f7054833f3d31274d017d19daea2077a3b1a70a940fb8c4aa5dc965217f51756a7567d382111b8d138d26a0e5b42f960f5ba1a9b9726bd8f960449a1afc5c77093c04e0d765b7c4e5fc1dbe3c3616541d982f4dfc1517534a58a61a0194ff7d7d16343cce7a7c670f52d05a66897cb194c7a86926e415b1fb0ec9d34dc62c1bc0b3ca94602684778a201a6b555d6700ace5eab15dd4470ea3055c4c8488d20068592d3504440acc697586856ffaccdb2581117474bf033a5699ba2ac80369063211c2a229078f780accaede6a6ecb98be264d5b92d57d62c41478d4d6155fefcc89f70021539098661e8e9737b57e73106568bf4f0be42856e05377e20a3892c3b7052a9699744645443b5bc83586f77f2fc5575897b15e175ae703164a328c795dd3c151995fbae76c57b7bbae5a181a853728bb5962734ab927b0482d10bdad078b1bd4496e0227a2717e6aa9ba59a3d91533e4b0edc775929ed5c3cc9461a3a912f6cab56bd6981daa5bc72a0b22264ac7843288a449eb1b19843c8b8a62a079d1dbf625205d9d26caa0e77c59898fe15e8634f19c339c19c2883d3f3d11d2745b76374b560c2ec674678fd39195e5267e56e81b1e6d9a8ca8507d53a5ef6c02d75db0f3b40175ff6f1d73be8ce08cafdd4885cbd0198146aa62475a323df3a07f49af3e58e083bc9692ebe551208b756088e705f9ba6c6d446c2858e71b6f06cc6897a915329f8ef0ca3971f83e2efac45c9eeaeaf645ef32946b0ff883dbf6eaf611c6c4df310fa7d20868bd2b1d5c8a30a43781b98cfc8296f39a0ba306f03bea0167170ea26fbf6e114a4951d9c51318cd18cce1fc9ddadade100ec9ca085c547115d82ad8e2bc69bff44438135aa3b706738a06245172cbdb189f65a79e2e59955e15b7c701bc0f485c1189ce52139b5e620e29cde1c0e59d43e352c594d235ebfcb6823fa9d80ece53934aba01b2579b4eae9064c4d075fc7f510eac19534cd154722dc06ae70ee9fa154aa7046c0e31c6b5bf104fc2bce3afca5da457443d7f1a336a399bb1ffbfbe5aef13de51dd1de64cfbf5e0092b1bbde5c989a8ba64cce1d2532ff2e2b456f5240c9c708b4117aad37bcc59a9b8cda2782a4ff1aced542e62f5b2e4bd9d032698a6ba29528ddb9f2988e3a9e48de7685889a5145cbb9444dff7c80b83ba4c620d1c187faf8ae5e59f7def05e7a17859dd1d08deefa9a2416f122627f9a31065077de99f5fb4ec3263ff85bfe5c2b3e270cd95f72c0540563e71628c193e7a2530a9fadec6e9a307c15070fec2042c5919ce81496de7e4cc6425cc3f603b8f579d973bead8b6e6d9b43c14ce7fabdb62b546e3dcf87d1d072536ae1f2097aff791775973ad85d5759e6d38d9ef238a646cc5b488e06233622452d5dae0ba293d395a4f02ed892f0b5ddf840c23ff3efcd03d537f54991863f27bb26a57890ebd53dae0080f928feb5f6cefc85360180cd4901f73de4c34dbac597b3b672d675a9304da2d4a32b93437e44c6d5704f735648c572962f1bc248fbd458a4cc0633898d40f059d43c18dff3c551c67bc03338d6c22e4d847240b283efcdfc0211360880c07dd2b8e949d37a4f168cc54a308e8d374d495717ba101a4ff2d81fe3b710d8e2a2037d03cd20fbb6de5130cc875d847aa36b8c840ca1673c0205cd34e65bae383a4623b00a1ae60b3a70a4e4b9e1167af883f49dccf048d2ed1383f901faad8a19783fef0a71d498820eafbb03f6d391587cd42e3eb3d657ef4d9377fabfe2b17c8144ec4318be234a6b08dfe1c9ffeef1138d975e58d8d795c0ae242d2378a3f05d6efd7b704674092e044085fbc0ff43354d0f702091fd7c6d73d6a2d578ba47b821002ea8acc993df84acd31a8375c2e5ac95cecae71700e5d16c35214885aa8f680d7f920759d4ea5687e5902128cb96a6a3593e11f3f47c0ceb1373029ecbe25ffe20776f49896988dd39b9ad7fdb4ca8facf792fa99af05cf8b3bbf930cc7526110a529f55ed3bb795693fab29276dbcc150cc9d7c6f19f6f6ed591e0b759c1aebde037f579b7d1c53d2b72b3c2634e048c6fb3d498bd4a2aa3430c0b070f3d1b8c40ce8a4d14a3ec1200ed30cfcdacd4452f187fd5915f6510f0e96817ec61604ab54bae5430f90590996a7f7485bff91b38675811a4d24fd59bb3cbe9b7d82fa32a21a24bf907d654f8192b572782e3e70ceda276613a804ba9c7157391c92a46856f41f9b6ea61a1c6f31c0484ddb572274d609789f81187f68be73a39a789c4aacc227da3fd8c03938f77f7bf321ee4da74d2efe4d7a415d223f21a8c4bfa4584f0c0d792a7e8db85d74f9dbafa6adb9e50e22fffc40fe8669074f547f773c3e4dbdf57e0b3fd04ffc806cc6fb91e9590527f7f9b941eb1ef67f9b83fba9d4a04492ee43eada292fc31b4d58fa0e5a9d62f24d539d8f535b5278a80fde1e2a1b404b53d6501ed239c2680df9c70b8cc8de5bdb7df02df5d2f9f0750f79dd9b654ea8664e8ae27eae93893aec0b4b22a61290bdea114476b4b7cee23d6c0b0aac9a91aff2be31ddde6f353541901a4eea7b74073842897f5ffd0bac2eb26839af44675d3616cfacfb8d2ec9d40d4bd1583faee36d2ee6a0d9ff21ae418d3a1f70e1982175807f63e17f56b0873032d7f5228358e7896305e3b2dce8dde9f19c5f931b575c038eff3d1d218356f5d32fc5ea4c897bed0120623117bcb2fdb0d55565afa20284a8131809dfc935001446062565bddb4f7774f297822bfc2e09117b615ffbe24f41267b3f1f4a322a9f0212b138866b4fd6ed9d3162e62fb8f92ed10dab7cb7dc7ac80c08d254f5b8d9eda34be9e6433249d28e33f2348320d915df67344916348697347d2218e2cb3b2e6702ca17804581cfd7cd9efed606f6292625692b3a0764172edff4f4161eb4d205eae31c839569660e9e20a5291348de5ad32046517604aa8e330a0886fcf6bb2b3741c1732c67debb910fac8feb12f6251224f2f3fd87ef3681f66909411eeea5e563b26e9a7dd81e1e3df22d092b6579104743e865eeb38776684e600c28616b39bb826b0508489cae755b9fe99a3c86b909e8f721071d9094f1600a8d54d3492c6f2742839c287cd77c8263ae9d5ef2c84c3ffdb40fb0ade917fd1e1d1d57b8c98f5e495c919f49ba61c70ff1cff7521fbfb1b1e9dd8f4b122b3e95d665b213e030aa78f8da0032135827d36cf4173b604068f1830399ce0e9fb92f1409321a065e2e03581fa48db419a6148ca0db73faf10d025a6fb093f21af7f9e461948c1873bdc9c95ac069a68803d33448cf13513eb96da267a22876ac1a6c34a010bdb6ae9d367f6cd7a37ea81a8264975b09d39e904c55aa167144cbfcb7da0db808b6d00f0438733ca7056334d6154bca8837945570a0785c4853537f82475815e0ee187f8672e54db193229600c845d8a6d397f1983ab103d6cb774a68eabaf27b349c7617dec1e11cb14233ed44adc5b4e14de5a8c1e67ea8d38703b395859280752034c960baf36389d1f4e610ba7cead320eb61d75ccebd6b3db8bde32194e29fa83a9fb30a40c062cedd3b46abbb18c382322f210cf30a11dd8d27e7b2fa3ca01e1bb768f8f63050399be7392584937a02407e457f9be4adff4bd1b38fb28dab815d5dd8480ce1f6d94aaff21333a137942b99449267c83cfb7dbcad22eb1afd3782ecb774f5d51bab2f3a464a7f78f100c5d2bd16a154c6968be6bd92ff5ed4eb1fd6cd2581e41043a203ae0434de72e20b17684fa11b9cfa7a528ae751b56b5418ead90686fb69f87d92cb26b3e901346af58a1d7380bb9ba993f7837010e8950a1d00186c95e57807357be0e005a02790739fcef862131b4b740c3352ab1793bc80269a059de6c5b50ddefaffa3c7b9099ab714416acbd832000f7226b6a6568bf16a1ff97c32c6dda25820a74deb88a05ca7d09ad4b2c2d86b8f19f4e888ebc4b5cc4a88cb8793403cc545a4c289e01bd0c719a5df484d58b90590dd4d23d84c9d0fe4c85646750f3da0aae2d14d5d33473b67931e0d346f2015a42713d1e20c237445c47b2163ceeab0c55d4c5b652805ef50430475d4db4343786486d720031ef261a4556e6daa18869906f950e2ed7a457db974ff073c866442904c522fabd47229b948a4a0ceaf9b5afaa2f325c1ba527c2ffda78365b133dbe36a979e6bea6161c0f129d51e0d2a538d44af79e160c8168ab161e130e24334e996d6b02bc8e7db75fdc647f161bfd7bb89406d045cf882e358f16648fc65f4dbedbb473f7c7f05c5d58c62d9fb46e819f94d98eec5a26df5c5f47c2fc85c4b9cdcea629f7f1d88ed4c16e5b01d1855cdd5356d93869c4bf25b528a47d6c158c61ae3bea97c8abb7d2fb13d346973817bb16e0e3a23fadda13394fe32f25e358c817a88fde6517b28f6edea6fb5ccd0bdea9603112e2f674fd558af8bb59caa02fe6b771d91fde581943d11bb1469c80cdf89189e489d8e465254ba3e5da73927b17bad40c6c2515eaf4d4ab72e9a97e3c8e17dc9f067d9f2f543225c7bd18775f7d97511792f48514aa8d6bdabfbb254d56a5d71280102b68788b4bbdba029b2622fce4fae8649fb9af403e4dee777125c79e1c7941889f712f7409a7c48118c27dd5858de637f7e4c516ef8132319dddc22253cca99f386817136f5d17fb7f8028e57b6eede0f03da3dfcb2aaa93d513c037ad63f4d16eb0068625abc516b00e569f2edba21a1e8d920089825d1c1fb8ed3ed596191cb254807e33e44dc9938", 0x1000}], 0xa) 16:49:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16fbae63225259560f8e5815f73e4177c4fc4231262825c000000004c8ab0d798634b3da025bbd47b3bf579406fc7d4096e8c8b6b87cb2d72b9bcdb9ad8fff5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000400020000002ed3d15d017a01ca734cc61e841a012460392bf56d7b648aa65824f432cd4275a62202451d48942b3fbefaa2318a482078c3658b25b63abdd1d29cb2c5ef35d743b37f4c9f13ab5a927c25d0b71f2bef0683757b8e0f9e2b59e5af568f431f240cfba77b70b8c4f669c064bc6ddef5de93d427ed2e43bc1bc314b14859c31a940df540526d4fe53d04fad93f6904fe19adafb7d51369d86656a1b2abe1de842cf59385b9f6c0a21239b94f51293afdd6afe26ddb", 0xfffffffffffffe9f) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:49:54 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() fsync(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x100) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0xfff) socketpair(0x1e, 0x6, 0x9, &(0x7f0000000100)) 16:49:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) r1 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = geteuid() r5 = getegid() r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x41, 0x75d}, 0x7, 0x38aef312, r6, r7, 0x6, 0x8, 0xfff}) 16:49:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:49:55 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001100)={0x10040, 0x75, 0x48, 0x7, "24e3fb0eb08ed47622b51240ea13c7e198ba94cb", 0x80000000, 0x1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x6}) writev(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="17ff3e4220f8843ef2f9b08bce9a788bfa565614950b85fd0c9546f6564d5e565372379c90ab41b8bc1cd0a58400aec2e5c7a9b6432d3f487a9378e74b078ad8da9883c9303fc24393b618f2d0f8adde3390747b9c589daf85e40be68aef0b44596024e00440a4e255151d13afc716be0e41c1bd4c3b8cf45e1943f3acdd25fb8d631bde43dcedd2edb611a1e2e06d64126ae448d66f2b75ca1e3ec80003b567a04bc66cf1ef4d09b5c25b4812d50bf1e3d60c2b2034d398aa4cb264bb514c47387c2817f689d1dc12dd02ccecd712e8a0b25d3b25f722dd6fe59eb21514f64b03d3e33a27ebe5e7b2e9e71817a5a1c81a2635da5581ffe0a02302f71144348df9d5416ea4502f3ea3ea959dc670da5a455bdbd87b42017e3e963ca4e6a394ea2c85695d970d159fe1b04c3346300624ac5340f755d6819c719a9488d85a6947ae35c3ea24cf0cc68f603e1cac16ea21a29b3ecadf5ff797fa41e37fd65dbf11d61298fe8611674ca401126257f6d4c8af2533e58bb9ea9284934a4969c22128ca1a82f0901d988e6f5fe3b64073fbaa158f877c176fd15a4d5141b7fa07d5a03154e08a6bd8b449be5f4a7e86fba5e7f2e96c3e2f567b72bfef7f2d1aae87d1e118ad4fde9f8173ac55a645e1e0210467646b2f9a6b055fecb1085cb19c2ea12cc0d76a37cd739295eeea07727ad0642af8b2760f4fd9142b7004aa2cc9edfb8c34ba42d095d36d2f866007f2eb839d92f8efee1d5b2543a77c51ec3e791cbc39ca88d16b00fcf73ee0a9755e36f4bd242a5c183f04e9bf39e4ddf06cacf06f081ca7dd8d4389ea7ec7c3ff9c5ebc1ab75bde8546751995cb610166ef231d0120e1de5ec3639ee990aacdb2194fe8b9672d272d0a0b0e74e1eaf769afb54c273ae7c1c491cc72a6ae5439cf4a178506f074d1c51dd0661321e7462fbeca4bd6429958b8bcdab36511664312afa7e50830a6cf7ce309883a2ec946d46e9140fe4716ca717ed439d087dd032ef5306d9513a2d5fa8a6b94e08cef49532207dcaf678343ae0b883ef216fe52eb3d1f00410c1109add963433eb1d4b6eb0b28e271b0f064a3655c588ed687b9177f38bbd1d1985fdb77a32e7eb9e2eb1b583e33bc19ba0fe578ee383720aa483dc45062bc6e9605adc88dde6bdcdc92bf895582f8910865840425ec9ba820fdf5960d750a963df7fd5e8d24290d81bed544d0ebb5eff9ca82d576b3bc8060fec7d7c97d635cfcb959a1c4e1dc80cc4fb455ae39153fd08abe3b1fabf0252d1e3e9ab5d9f97b7ade169b1369e34043dd1229b35e343cb35ef5942997f5735f03f345a8ebee7280633818b371ada7f4e61a6f6eb8bc1ac9a5558d4b562d3b412b9dca4259f0247bfc552a6966bd64d2266cf1165937b09592661723f9033f6fa689c61eb1f23eefff5a1ddde38c4357b54df212bf3295ec9b74868eac019dfb523ce7b10fd45b1c2f94fae0cf187d56b5d3c6070a9ce97ee83e7bf916dbd46027cdfc7a429b2084e9aa517d4e25e82906fadaf3f18f7d46013c7b3b20745ac7e4053a59b9acf1447f74d3dd3a170caccb2abe8408013e517fc79232fa54af6e88b0c0c86e7eaddee8e7defbb95b39d14d3d41f386b72de5ce255a9dbb1fbd2a42aeea4a6b5d3f9be9cac225dee4d5021e8aea8b25e21523586c5a24fde7aa04437970e5ce16901b39a56badbf625774c6f31763a90ccf50df269bb69d025775a6ff69582820ea41f7af609cbf371733aada53176a93d7e5408d229c0f15129ea17084771d49ab815bb0377d361beb869f655412f4f48b97a7bb35d043f4f3876964f4d81af0d865687f7e0fc8dacae3cfc0ce27af57ea258dad6833b156f58085aa04339d1d3fbf7873a90fd9a2ca1db449d4d829aa1e6333f533906f65233b144419da34fea086f4dba0be7ad14810b3ef2e1ccb699d55e7e4d02b6b119fc5c44b627955da9a9e2cf76ac1b1b4369b8ae1eff4848838bdc460d61633d905820f118da3b0f44d339397b3380998fc50e9cb036c42fd66a41fedf0afc18705d2f7b4985f95bc1f0c20b6f97e4e0b6969d9884a5b9bbe105a9e0e1b1f6a3fc2563c9dbc95c6060988aa80eb7d921dcfa729fbada36e67f1750032cf0b8de465357144902d10e50eb5fcdba08b805059efb0cb24e3ab59fd0a77efd9ce73a97bef79e40e40006675eecfc06fa67debe8d9a1d9d3ad9435b97ebaf6cad43c031bf5819a032718d3d2e67ab816cef016291ced76c05d6b4db3d2269096a313181271a77b6886ca68991ebe50d2161cb3bcd8890656d90dc9ea3cfb7a694cc017cd9b4c9aa03ef02686cceae1c59f44e96754998a526d163f5983dca7f0819c85155d68865b328fa50c226816de253b1b020c7ce9047f332d3a4f6f0ed3d3ad6360e1562325bd193441e519f2cb2ac7ce34d0fcb638a161d40d9fd3b2e9f4d3fe7af2199a50b9da499df8427c0ad47aa41010937d90424cf3ebd7ae041ea79d5048115614461901ad02da3fc358aef062e783c05bcfb60f2508662257009e732b549c6921b1f2f93b7536afe39d9830ca1d41e29147b74cd0b755156b760ca9d5608fd90b32fbce7f77b02d1b92890b5436c6d0d4b16dbbefb913749d5526e402b5cb8c71eedea716cf0e825d0ecdbefe9fb2d6fb8d5d7b560041daf321150b0f3a263c7edf71c9e52e53bb798a32278afb9d5b1ac15095db4c147a521577f6396aecff9ebdef8a56fed2f785b7c92467a3c9a73d5f85dcae0940179ba64e8a5e57175096c3397dd3b32e2a10cd4da5f57313d18440f127b78929caea1e373b6694f81c5e2f8e7bfc733a963e739aa9099904d3098ed5411207615818923dae80261f21212140379a267e6e613d273f99a031dd59818917675221c830721935f634df3858bb65722e32281d1cd64eaadc942e24b47d4cb009961345cb0208d8f3215ade9f260ebe565961d600e8092a787d8a8b87aea063bff477e3fd27206e718aa70b6001c253caa5b6ee1528d6763df26696b1549938a42147fe5c2c81773aed1996e53b8ec4f145d0024a9a9f00f4e9dc00102b74a68264e949854dc73643807d375f42d92468c2c6cd9021058e20565763c0fb283d3d2925628e29cae237d84a4510c42aee76ccc791eab1c2014737e11ea770d0036810aea9945c8d647290c0ad72c23017ae83740b90896220a3bb2d836ecb46cdd4804fe186bf0f20bf67018b2f3b1d7b4e356f78373ece59b18da30826a1546d72e9968d4134ea8aa07bf65503179abd584c6c14935b39e76ac7309571f91d3a7fce06db0610a94c24ceaec8756d57964d01d88f4fa07dace803b4d76fe17201aa2e0766f4a7865a738ad39ed1a1af4e659a343a3bab188255f54b03db1611e85b31c70defb49b01cbda5b8747a44ed5addbd12a9bf55c4c947bcfaade9c885f7b465a3c795743746183c2e8320bf9f31d339205dc0f591b6c095152e9ccfec9de7b376322b7050843ebe2c8519ea33f0d4cab83705be7c881e9af45d36d3f80efb8a7bbb200bcd23c6e735ffd1839b631bbcb2834c68417600fecdb6fc2580c63c2fec62007809c8a8fbacc405e569ccba677d59950e476c3890e3feab518cc848e4d0a1e85c82cb1c9de3acc601f2821a114a65a8fd9e0feb34c7a95f43e514782165633ca97a07c62e38fc5ff751aadb964444ea1bab2e528a2b7564bae6a9daf5af1228c4efdd30825d6f9af190c28299d68a31be720faa4672d1f5ab817a1876264ad55e10eb6342da3bf41893f1a844fe3e43d5e7895f9ff10049455576cc0219c2da4cd4f6def596fd0ec5bdeb8dd1c5b258281bcf2eb0e4997d36eb9e795168f2cfc7ecaa61415b153ab1fc86e946a4c8cf82e43faaa81941debd64861544a08aff2d221b69a809481613130c5bfbaf1565100b1bb196e838a71bebc1b1b055175fbfcc798dd474b1d49e7c0ce2a8f8ee82696a0f2e2f37ac7699c94c5f10905fe63321b4f0dce1e0314a48e994c1f37bce187106392e785aa9d638738d04ba803e7f34c70be61be3dc60bedd5bb8da7e096eb3a5ba9e5525b0bcc499afc9beb045ec17919e7b4d2f374c6fc9f0c28912ff0e5008b76114c774e1d8cf6bfb6df9d8ea6879bf0fa6a44b91711640d9cf6bfe63d4bd5e7ca9e9ddc7b090d205f56f48d89824743c2747d5b2ba2594450713caa50b65322c6c95143ee050cbf431003abdcf446c589e0ea4721d4531bd0523b447fd3c0f118f0c864937bfa36a25a0028f9f91d5531c9386bc18323327fe6fe0b3f679d86455e3109c0ad7720fb334899c662347d01a18f8465dcefad20e160cf1769d1e92f30181b13c53c058eb245ed2eda8cd5ab44196ba9a9e071747a61e52cb404ff53a18c429593464008d13779b4c37ed7f1e59de454944303f87f6f87ff545b5d99d18195d36fafd381aeaf603276ca167526b0b2a898f011d2343be8d5840228269e870b404a8aec174716f81c96c969b1deac96763e2d0a65116e776ea43be76b905e830b5e937b63cfc15787b9aeb9778f9e13f729c37265aef7ae406fabe9fb18bf2cc6c852b43672fd8aa823be78f8c0786a4f162fa928e72cebcbd799adf3a93aa35ec35cb6807da71c533508ed95d73152a4adff491a86975fa08ff31c65365e8dc22d4444ceac8acb5bac56f6f5154b8de7798a937c20b6ca55b84d43c79875fe3e4c72053c4ddede9abd7ee69b83db38e4815aa7521aab743128840e6ac830efb30afd2b7a236c3307e24f8494d503bd735a5301315e23382a6fddec5b7c575ca06fb048556e7a6c4f9832a2a9b71b6956a2993f6269d445012558bd913d904d466d89fa17d0986e042592d04729b32c99d997aa24d4289e088029b0ef5b7b0f1eaf0f78b269f961c3df629da6a9576a70e11921224365ac91e363940bd39a6a5d91265f5d6a0db9285a565fbcee8d852865d57a456662e38b339ad0c4700e96f645d6e688c575d27366c89418376352b4c2d0f9ad4064e468291dd38c32b4ad5bb2ce5f9f0e1420e1e8d3b591e39289301c7294b50a56da82afcf1dc046583993f438cea480cb93bf9c7ed623b2df96d39168425877925db25aae96d764e86eb4deb8fd015343a56d4e7eb6d7a233f173d63c7d11782fac9ba46994e3c5dec36bea7b4e357af7e99a5feddf8eeb00bc39901cd129b63d92d5208162d2c2d22e2f93a728f2a85702208dfb0302aaa939f627dffd7478b6c4230824e672d36c48bfe01a9f7c5b4edd6186581a968d3fd0a461b307f722f0f8b61f3cfc6f283f2ada20b59bcfd1a498225cf9d9babc8542024da3f8949953e23e2a827cfe44f9ced0b352edc15c5f7f7a549d4bae700784d524503cf7f73ce376af4e342477bb6eb0473d34c86e97eb9d16e295622a46abd61e24340d97bd54908cd1cece510f585283d0a906b395fefe4127c7dd38b1a850c29e61b5d16b976a5949717f5e553e5a3048e8c0ff93e593bb48436e08b68d1cb427d28499b2e334616be3ec3630f61fb71b0a299b448b58f19b5eaa2e52c63cf67ef76feb444da2e7a2b57703ea3e08ab96591e0795d84f53071de5aefbb7b0893bfa439d1c882aa49b65cb329a5c43f4525920e1abbda7728db8bb7591dfa312e24cfd9f94784c3f73b396ede9e03f54a90875728e3f91e8c1e6b38a9196cc745f1705a316a6be7b198b174a09ccb08b47bac82c075707d1fbcaa6b27093a8675e76c1eafa67ffa3058ca729802534e49c03a5f05800c2d94cf5dd7be12b50ca685f782e1b28ce01aaee68fd94a33dfc7d", 0x1000}], 0x1) 16:49:55 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x7) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/233, 0xe9}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f0000000440)=""/211, 0xd3}], 0x4, &(0x7f0000000540)=""/33, 0x21}, 0x802) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x400, 0xb9f, 0x80000001, 0x5}) 16:49:55 executing program 0: r0 = syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r0) 16:49:55 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x396ee0458da9559a, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:49:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) write(r0, &(0x7f0000000080)="ba75c422773b7e04e920bec667579abdd070eeeed0b0644833fdeade81ce1caf9569873d4e86428ad7a85a7307ff240d337f7164d2508d46621107707e9a39fdca1e6117c6f5892ed83a1e029f97a923705c25d3beb3046460124a94a886b9c02a749c52bf5ca63734b97e1b36c084fff39088bc327ef12a5f2bb76e9e12fa2f74c206dad210c75cee58be9b19e7fa2487e7eb942596e90f1fffd5bc1d1da6bc4b056638311dc73e84c8da65aaed4097f0e0f4111bf1fd8e103163ebd2b72aa7ec1015bf736ee81275cfe5bf5d3f70a4cb3e639f1e640e1a8d4c6712d9645161513e5ff264", 0xe5) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:49:56 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgget(0x0, 0x20) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x802) msgsnd(r0, &(0x7f0000000100)={0x0, "40f8abc03b8158c6d9a6066788fd789c38127fddccd00aa7a2e531bd2f724bbc33547fc19c620852e507bab88df879eba1eb2c077e30a93f94c372cd21118c3062b3dcb998bd0d"}, 0x4f, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/125}, 0x85, 0x0, 0x1800) 16:49:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x4000, 0x202, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f000068e000/0x4000)=nil, 0x0) 16:49:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x82) r0 = getuid() r1 = getegid() r2 = dup(0xffffffffffffff9c) sendto(r2, &(0x7f00000001c0)="0b558803c73a7831ef6007b4d57af7e1e68947aeb37230ab1c6bdc48c386b99e53f1b0b3b9f022389abc3e2349045f0cfc099d424ad30f4a87d7aa6ed6e7b67a5c8ce9dd65a489684108907764d1f4da41458dbb8fa12cba9ed72080e8df82bddfae", 0x62, 0x8aeb140c200011b6, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r3 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) truncate(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='\xa7\x00') 16:49:56 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000200)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000500)="130b6410ad96e4b6fa2e629a7dfbe1905da25e72e5f773307896b039d53a7cda6fe7855349ba0e57b49d0a97559ee0b53da0e153b44e1dfb061bbddcf2df1934d2fb41b977da7859d7e6271e8511f847328a9f5694f47972d7bfb0e5a3c98797fc63f9ffc43f30765b79b3befd886b5bc2ab30564771e4739ce11c25c80190fcee37bf1606eb49f56e9a21cf67d3feed9337235583069a769feac0c2febf7aa1783a0c5b7a4e70f1858636fe5b5317ae73a51b9dedfa5e3802a68e0f4b03d196999ac4b30f7e43b5482bd922e47caa313a010e6ca35c6a43f4c1ceaa8cc23d2ba537f6d7ebb9bd161b94997d0061429820568d06745929220efca9dd04925a11b39bdd8e531a60fb24539a5514c2a99791c8a8f0cec959d3edecfbf68f3e5854dbaa60153c657a35a11696fe4aead9493e7142ba64bcc5", 0x137, 0x400, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x10000, 0x7}, {0x6, 0x3}}, 0x2) flock(r1, 0x2) fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 16:49:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 16:49:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x500, 0x5) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x9) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfff, 0x3}) dup2(r1, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x9) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r2, r3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/229, &(0x7f0000000100)=0xe5) 16:49:56 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 16:49:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3f) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:49:57 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x9ab1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) setpgid(0xffffffffffffffff, 0x0) 16:49:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x49}, {0x40, 0x8}}, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:49:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) mlockall(0x0) 16:49:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) r2 = semget(0x3, 0x3, 0x2) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000280)=""/226) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:49:57 executing program 1: r0 = socket$inet(0x2, 0x3ffffdfffffffb00, 0x6) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getgid() sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000040)="92f2cff4e8be6da85d22899c2e2b50ec7dc003af393d95ce94f8fe4a6dccfca550a16db9a22f3f81f4d9ac674908cad943f09f62b3b24f1d845d6f9f733616d57f097441e3537296ee844f744a287a014398e4bb91dbb5d355e88d2b9d7c7dec1162a6489aece577fd34ef6c61bf5f75c3325e70e06b6d60de146513839434c07c6be2eb8a389f3a93fa2ce95b99b6910fdc7abdcfa951ff067eed5f40b6a49fd001abd2d4115d", 0xa7}, {&(0x7f0000000100)="fb336e932004d27671e13b2eacdc3e4f6a33c3e4f53f4ce2df019f5fd09dbd71b8324c6bb94355acedb8ad535ac75f83085bcefba7f46a5592ab77c9ec95158a5eca0e35b517a5199ec1708666284bca9e7a3b1e7a1d", 0x56}, {&(0x7f0000000180)="1b74f4", 0x3}, {&(0x7f00000001c0)="53dd0e15a6a786c3fdce17b86e770cfb4ed33d551f4e89873aff26f83e9ca2ca9d96409540db462d274cdc908ae6badd81c389ccee91321a4b8017c785a6295fcaeb2b2e1563d173562af429c3d630759d73e3d456b129e800d593402d0cc3ffe82bb23a33b65fe75b1dc3134bfbffc5250c536afba0b0f6c1d7f631b189b8f619353ad81ab44bd0fd3eb44b2ee1328a4a76c933f7bd2e162c810c510529543f5a4457f8498cb4c06e1c22b0e91fa5f82f0b02ea897fd86f5f83f4f1687b821d953d0a7a6a07b234d3d6209d5eb172e36f7018861f3e8be71212201e6acd910a86cd7b3a1e420d9f264ebed0167390f277987bf7caf259867a12a158d2d5208cf6b6d0a173b4192229e90f33aa82bfda4562de7df38d7484a0c65197afaeb0c6860008f003a0f97e54752e75a16fb31d64ba2db255d6f16b870fbea755ca5bd054f4a78bb87a062f81e9fa9d4a5670c0bf2c1fa309bcf5c3434b12b2976b3352ff39a10e24422feaebb00fd0d6fca0bbfd33987e37d906015515bff353ccf0d8718c565c35d4e3a095248ba881ce0d1666b8a971efef3354443f2207bec4d0b6dabfc0f2aef800c7fae712e707d87e3dcc85e2d375359d1766b7b60e95601dd9e89b6cc249fe420acecf63605ec8599683a8c19faf2b831d16be60583c99446d1058cbb13cb14d6862d0e1ca706ad30ff8e50d31debd120e4af923cf2eb48de6eeab060f17cec4d0f85b4ed005ae1470f72a79b596b301fb022b896f034840319378af493737e220715873a4f2770d33cee1ce0398f70a4f1100edf86137843e7c2fc863676c7b0b0a4980440e7d16256ece30c506d6f5dc339d5eef1baf0cc49ecd42c54b9080f3925b04812aa36781263c8fc15caeca69e912a84d6d78c63e513ec8d95a7d062e4d31a54ada0daa719cfb5944ed67ef2e21aceb104eab2ed70191e6bed4c0638a7f3968e5ddee3a6d29bd9316a4d8e1019c8d2840f4cad867697ec01689d51df9342acb020a952643e63c066762f9f404e2c40114e917be73cbbe80db54fafb815bcb098f396f248fe3da8cc36f6bc779e96e21e7f3c5a92e544fde56be937d812b6caa0defd4adbdf1f195908eef3d2353ec4cb64b87cca9ae02a5e4bc49e7d4d222c8e821762cafa1acfecf87c21ef5329177de7183819300491bec46a696319ecfd1036bf229fcd6f8279255c1f2f61eaca2521a2e0a0ddc3f6fa47a1ff81fc642d00871da8a52267c4b3552bf1420b9e3f2b430db69ed822e2d9261562c1fdf188849bd21962bf87ff01eaf4be98e3d0bd8fa1435defe66438612bef49771181c4a3666bf6bed042134f07aca84a7d691ec0050104139a6cbcbb759d3c2cdb1ab5efe3c9486d69a01fdf7ef90d7720ef41e1ecffa6d98d03d983b3c459a8a296d6c83e3f72e242b752f70cb884f40c07dd2c8540926fe4ea4cc3bbc6f32c261fc5629c0710376b33722548c5baae439e17a3f6e0cae95595db3df8ed1fa0bf3b74cab7fa51d4f516fa2540f3f66fe92337a058265e43c086d5e3b80d52b80c5145be848459379790d7bf9aa59b4e02bc19f00b8f9d818a8dd073e601992ea526c7ca7002e9f023856f406577c1bfb4b4fb2d451b20c1ecbd6c6836c35e086792d87e42b3e0e38ce5032c6896ca53e1fcc10ea80425f125ac1e3588a2b57f4d8bd50e7782b5b4dcd96098de8b4d0ca0e760b65e6738309bb46e67f80fbbe1602db1317a4b7926876358d2866233cabe059f9cb7703d3d81462da5775f6bf24a4b33ef82c796b0993298186a32b74bb36147ebb2e12cf30b6123304312f13cf7a2962afb68f764fbbe1ba70139d70cf4f8a3c4af398d86cf5744eac29a955df0e04e485d5955095d160c516d983d5dccff5cc35c33e18e90dd24bf64f0ac1c1c99cc3b475a6f5c7169531cda6484e14efe7fb4eaef273e8c85764398d27dadf4cd5cf8fd466b6ca093d6d952e9e3de5d69f23c72eccd74e04dd3ab14f3f50ee1d1438d34a7d61adcac9a54e458b2a1317f10bf968add20e82ea3d786c209e430ef0d07bdcaa3f360a8253391a7d2176a07a0f6a158238378c3c3b84ade1d4960ddf7f7d4071c6aa86067c393f951b77f9f58f44f20da51496a4c8ef7e92431bc368a3b6ec0d2ecc5704808aa35f85fd307dae522e0a78d24d1a3b407a3b9d8cd7814be57b99ffd351ea03aecfb5d7e9606629b3c0f8c91d1b87991444d66b217bad8979df7a6e726ef26c3d3d001b63d32d23b37f422d20d26a9b015c730efe4a3c78b02cf163435e3d42177e9f4b813f9c6418bd9ba4446ce3d0ed3cd90ab0104510bbc0b1682720ebabf095380b13c1c7153d9b82fc1027bd1cfc6629a9319d224aa26c4c1b28bda63249f1b63ee3229819ba392eb96a1b29052623710cef2873d9543efb264b1cfee4e7d22100ca05adf08975b4c3e71311c1b353ac6773e21c211098b584708d81439200c8dc1fe6bfb3d02f4c8f91814d89e96e1f1b94a581d9ba8200467465c86a515b24d162e8d35224f94c20898d3b5d0bb5fb535dba8064267e8957466857a824f44b05ac03e3e63159ffa3bb1a386a83a98dccdac4747ecd6b52603f53a9b0ff3880814b7b7479007cb35282d5494ae134fc25c0171225502deb4cc14953f03f2dd02f4413c9f8a6c2fb21195692427447916ec5aba24b1ba734eb60262754e48bada95a3a4d900454981e5e9b6e97d59aea171a18a54cead2ec17ce70edd3f67f3c0679266a570ee1843629fa099d8254b2780780e54c8f612ef6d0ff4cf6ab6e7285fbd723c28846b2e4efa38138710fac014d9fd43dc5ef2b7ecc2481a7ef5190923e1206e450dd6f03894ec83293d251b7fa331e92fe4d91fa5a5b279bcf7499333385b07a4267540fc95ea341d771fa67df53b84f2fce38822a0be0747788d771f3d8caeb7aa9b6c0e482a3db5506c8e1138b826127a21faa2ac19672a919c404c6cf53b870db1066f7e41b982e927b9c45b41f2b650eab7faa8756d3ed41b9f9563dc565535aa6bd9adc85936a7acb5d07c65eae7440c2ce73045940112a1e7bcf2cd5550b14705206e8c03b98baf6cf2408c3c76f7ec20b8c5008acd4d5b64eeb473b58cc2d000cea380bee2f698d3b50b69f1a84ff44c894673d211b219f34b7a3e5fd0a2a057362b3d03a338579229641e7df823aafd904db4e71cda91ac0c315b512d948eb3ba689417d0e19fbc230615da9519cf998c12f801123491035d9924dd9cc2d07fc1683604dbf4080895ba65f04b93d8ea02cc7428b13f872c46d8d4441c4e4911f963ccc94c824f04a5410fadb832f2e274e65c636db1ee3e8c7d23f53917431b12b784b7fe1c93459aa47a90e3a712284ccc04f6df45363de8419074325b22e340de5e46289e99416b4d6a1ece3ddb2ec26f184a988b6807760eaac900773e47de8ab6edde99ef6f84044aaa3c15d74b0a5b098c074193c414a9981c44322d145e0d59be9e0d0fb7666fd6d8b86b87ac1553d284b1cff98d24e19ae46dc7f215d1e26a9b168ad9065df59ef00a53e1566998907b4c5e02ed35de3d1ec331a580d757272230cb8c135d86862a0e5c560b9ab935d37fd4b1f74e89ab96b8ad6d32292cbcc0266d5c118b5bfdedc3afb24d8fb62790cbc32c67c607f69e74b6b217e43adffb49ac0fac06342ca0a30f0635e4417e4bce659b62e5d5af44ab8f333b775169859082dd5dd1be6653da1226e8c0c53131bf47afc67de5ac2eb758f81ebe36f0126dfeebb43323d6836125d345940ee5a5cea615a88ee7fc21b95999d976fcaccd9af51979302e34cd432271d0f3f7f1d18f6aea3bcc894fc1b7ed1c46c94c048c652efb581f66ac4e6d2efa27bcc37a9882a99ca51b32b62c0e62c76149ddad193c6e75d9f99adc823879f4e94627867bbdc86296091b4affa1515901c4e59c5a06fbbb052db20aa406bf626e55d7d1f47f9c207ad7c13c12ecde5d14af1b7828ca18b866f2b87b43d6bce9e6789d0ece824050a78bc9abde806406e878ccc9cad9135555cbd485eeb22fa452659921fcd5eb580bdd51954a3521c2c09e88695f3d5e21be68fbb0446e7b18cf4e7f528bba21962af6f69c0316ba91e840f6ca0d35c7403570e3e5f7c29042fadb226fa151f51b228d0767f2d1aa47dcb960c832280dbacae98e95a464bc4c0ecfd3501a8f792395f664137dd4864d849878bfefee12a074d0471a2378ca156902ce32d3c1ab6ce3a9afdade9980124b061b1993372bfb07e285418459e99189d0622845a49475fbe8a463dd0966b1c3740d1555059d27f6aa43c5770588ac535cce61939b9abfdfbeb5ce4ee633c3c06bbf867ff18f5386daae99e47e747a727881a039f8c3a5ed589dace91bc8c2cbd8e33825496b46be9d2ab9b63271ca608119480618ec009b2408f3492067a07ba99ccb62b8620ea592637b93968b2d5d89d45bd923ef557038048268e1cbad41ebfb4f88e916431176f4e46fb2d90821ae789785d0622f164d67726aae74b82725bb2da94d61912166a9b80af1e7d02c1e37ac9697c370a09088d3313397e7b3603958e0ad6cd705546cb7fd8ffb7f0e59c9ba6f379dd92e6a8c65d18c60d8c39002e090c2ad5fa00780333bf47cd5a649ebc0e8494cc479efeea6faedf3c308767d3fb34abe1da61a2d61a6ff7b47b5cb65de94bfefd8f47fea157d6421df65af615ad6c296f2cf365b043b7de06b8093e64819298e246eb990daa84745d5c44025aadc986e9d9f78251fd55300b218e35f6ee5edbc015fc9e82a6b078b739f562d634ef1d3e12e4d3ebd0a0892c5f6538b813b0ed8dcd676ce866861f39fcc78f20d25f1dc564828b3586915dbb225eefac9c1c949bdcedb22d374d3b9b170ee684370a935b7fafac356248a52d71db057b7f394a57d7e730bf3ed3cc4a87eb47786e9f4c971d9ac40cd41bc5c673622b2b513123387de0bf06fdeb821e3c00513d6f03687d35a0240843861cf6bb3f5ffa43295eddfdcb77f7314e63c499f07121df8e5f407ae0875830ba72a0282dbc697cf3c7e54140a3d9b363d4d0fe02e7b55cca76064b94b9a1d8e37798ae223d2351c723f7aac7f0129adcb802b61abad797f35148616f3fb152481d8cfa636686b4f710e5a8643dc02194c14d42615f8b4648315b2ab938f6f3ff3a3eed05dc7c10ed9b1b39fe41b7da34dcc5331a5d9fb82ba525fb77500b304ecec66185e193bf5e997b9bee5c59c6421e8979b191710033d1ff85af994d905e69e2a429a267e6c5ca9c0dbf3ee1c769c2ace70ba8bba6055934b0fd1fe9f8a785a1222530050bac94a39a9ee3eb9bf0d599e5331624bae3955550ed2e05012a7b0439248aca9a752659e10b174ab22ad19e6916f13a8f1a4270f46866f7a74fcc66857c6b3a8b5bc56949836ebb6c6a39edd62bc34b7352c1373b870c23b2b31ac5b59b9e8ea8d5a808ecf35b16ba9ff004d1ae5047307c9c1ef822ca24d2e2aa136654d6c85b2cc099e75f59af6032844e13623662bb60d8eb474a3b573019483ca9f8be49d74546c0a2295a8fcd351c3098e41a89e83a5cc70e9eaf856eb83a95ce717fdf31500eec119584fb90a4ab2b0b63df8f5d454873721d3f5aaff74e3f18afa780cfdcf3e6fb24323ffe0916a2d80600d6570303dd81e1aa0f81519522111fc3bc6b9493269b1de5867017e18269b24502642872f92526d3697df8acf8f7d4dfb3414e7f7242021a66523dc6931220a8c1d42dd0a5088d407a935858437a6e917073d9711a582427a5ca739a5451cdf5", 0x1000}], 0x4, &(0x7f0000001200)=[{0xc0, 0xffff, 0x7, "500257157d978a3e18fb8e0a0e34d257c507d80d921052dda811fb9e9dd696ac4331a994708f5a9ae96f1afc7235a64303d776b657bb6c3a796fb88a6ad2d2ad7cd0cbb2568245192cea23efba04e9473e91ae1b134d4c91555cca337345cecb53d5086c510c32068effb14a6227baf0b0894817d382996f5b5047d743ae30a68e72e993876d2bf0d7afde61ee704490a0773aeec900371da0341a253e384704a8b48210c3f21f3cdcc29885"}, {0xa0, 0xffff, 0x212, "9eec2815d43fdd42074b450461fda40de782809aac9b8125a98945e0e7134d0522db50abc4bc206abcb5878e869fcade65476f08e356043f4e23293876cc0e2117770d204d5015bd7981d200866e7a8d82e7f92b33accb15e0672611f813ecdb2b460090358a380c7b4fd17382b86a33e8c05caec96e75ffc2346b39aeb3ff4e024f67c14b3f9c2cc06f1202111d24"}, {0x50, 0x1, 0x74, "1c3f0417ba81a1380ed5a3d5c99fe2dd2056f0bc563884b07284d364499f7aa31d38e9ee2a2a295923832c0c3a20458652a443931b81cfb400a70ac8fc4408"}], 0x1b0}, 0x8) semget(0x0, 0x4, 0x448) 16:49:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4001, 0x100000001) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:49:57 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="816dcaf939ef2749627214982febeff4f478e637731c5c", 0x17}, {&(0x7f0000000180)="60efaac8edd6a9732a4f1d63d7f0b5bf511bc9341c0f42310bd3ddc7d6aedd2e9dda4ecf29805c0ddf14a1710b71d52fdabbf7a3fdc93c2947e24c7e17ee30ca3ca1e40c703bceb74dc0444b1177f4b60427bbc6a13e0b280ec990f8d394eb02748196bcedbd412e3eefacb29e5ce793f143be274d8f9623bab072db60746ff0a2cb99c9f8a9ce996f758c44fec9e44dbf7bc9c399fee082de370e84a20f394e45947d66ecff0c73263ed9d84f419043f013a470b8778387110888a63ab1a839e396af16", 0xc4}], 0x2) 16:49:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000240)="bf1b675f78852fdd46ac53cdfb1e4b2c2311a6a1525d72c1293aef0621b2f06d54a4de1220cd58732af53235e693edf9b648ecda040028c54e2a0256255010aa305599d78f56d27c2f431c0a762d8fa6bbeab3674399ff49804e0f5b69108cd024388dc843881399435696b9d2503ef8bc3daa5fb0ce95f1873f6a79dc757915d4782a27397a855e5e02c213647eeb80377ad45f80a01636112e372c2927bdb5f02f8f777c26492d8cd6aa2ff76da36f83d422726666581c6bfb2b67eb26f95b8f796210769a48c70988caa0d58a7c110e3ed415f4f89a7d447a5a87fcdf07acf3cd4fd2b1c6580e5895", 0xea}, {&(0x7f00000000c0)="42b6851e8ec7a6879892966712d2bd1571d9c9b5c3e534cd054e2235f0fc12a5044d4d309f027aad7da80a2ef1710fed66da00b4b297456b31c3ba31311d450b610113978c1aab2142e5d0814a42824aa30d6fcbb6ce5a5592820fbe795eae213b3178d1414eacc36a81197dc078a743", 0x70}, {&(0x7f0000000340)="772e6c6bd17782bfa62e177ed168d2c13c5de740c8928b630104a2d655ff11ad0bbe4fc784668c7d1cac340e39854fb932147d42e2bb1bbe6c33a598dd0461c8a18e6b90b6b925c6a996019b76c9a161d229187da2a750a3511002b66918b32ac22718b68ee7350d1c1205f3642f2fbf2f346dc26ae9d45ace1803014cc413dbd22073e3d7ce3f95422bd5b6f1dbc8cbea5e18708ddfa1e45660d21741557c74d40e5abda352bcb57d20cc5227fe16c0a4580e8fa4e53175ff6481f6ed3fd89e57455cdd74f6a6fd267ca64d6fe6d7978c944421c1b6f0d311218b97be21c0", 0xdf}, {&(0x7f0000000140)="59249fcb81e2ceff827155c913ccf402e0c7c2f546d960359d3d52e426f09439a1c632f248c8c6d08d74c58f", 0x2c}, {&(0x7f0000000440)="1dd0bec94438abf995353931c1d626661a70070e2005b559333a886a43f8c7f6f79953c7ad2bdaa81e025a5f4a307f0ecbeb0c98b4384b01893e1bc56caa1cb254f5ae2ab503a515b9f16aac039ac5995ff15c05b64193f9e8c9d507a8106f676c87c88423d8bd4c878be169dd4504375a5ba73cef47325d912b688038444b56a780f384ed0550c37958ffddae91b8fa79d59597d60c2eba008fc985e5c5ff48f781c024fb6f28b0a987b7782159a63a06698429ecac3bfec90557816951e7dd2c5b50d50f74eb778004a22c7692ca64dc66f6e71ac44868aa6ffbd974a6dea1bad3e0bd3162e8f5a0bc97e22f93c890", 0xf0}, {&(0x7f0000000540)="cd10187bc95c484342a032569096b34f43dafd76ba38e07bdaa08f637e87633cef8cfe69dd17da409a32d56eb380c6914af3f086009cb6842c77b3c37ec452eee64abdea5406cc249690c201c15c78af771aceb50b7a30819e6e4b214b1fc0c725ac75a9d42d38c3d37ec4d62280a0b9ee911942989bbe1fd418551b2eb7330c2f11a1f5698195c567b9967718b49c3e6357aeb3660229086ce101e5d9c23836aca9b4aee6c415cec87f0f63e2", 0xad}, {&(0x7f0000000600)="3ce7795d3ebdb7f9e23810872761ae0fa859088b3ab69debe7a7e089daa7c9d36dfe477b5302cb521b95452408500f321e14a4b6164d36f57ef5427c287d4cf3d589fe1ba93ac2b15156e87bedfc77763379e7e009c2f2e496f9ef38219e69db93fe8617e04b5335831b3f899bec732845ead823f361854f", 0x78}, {&(0x7f0000000680)="1cf8c3a824f3e05f108b69ae98615a46c89b0ca5655dcbd6be85820d0c4e3f44a8c65e8c14e42c231d20f1431f09bc80563a6322aaa2bf", 0x37}, {&(0x7f00000006c0)="99eef5104d3b3c3f1bde890b5e586f3e09666985a9a52af19388afd9f3467376d2232863ccdf4b13c70bfbb95beb49136cdbf50f9738a44304c135f29ba3b03da41eef7417feb33ace7062ecb04fca68d82ec1d16344a9c3d36ffc2e7e7a73460892bea1f3a878f3af29333381175513c69806c82dac18e4364f05c3b530a40c7e6b4c8a60", 0x85}, {&(0x7f0000000780)="88449420246567306f4d13a40fae3cf6fe12e4cae2b8b91b38044797165631726ebc9c72a2a29889907a6b05f09f293f8a2293c83f3985e1e5a2d59fd5021cb5f63c4938bad550a4f703b2c6f47c9cf95fba903fb829c7bbfb64880d0739e8826eec6297bfb4cb5f421aef3be208d582fc0c5925fda8ed7a683586c03b1311edeeb26685a0369dcc6615c896a0b1bac3a258cd160ac835861849009c5a1858abb724d2a2ca7a460f2d574fa016905e1066b6f14677453f4fe0907185d298fa01bbb4394fc150ae2a6d26bc5e", 0xcc}], 0xa) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:49:57 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000340)=0x10) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = dup(r1) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) write(r2, &(0x7f00000002c0)="c17af12fc526d1d1532e564db8bf72d4bb108a3c4ce04803b7299cda9caf932293f8205a8877f229571abeba108b185567800b4b5c8f5a06a05e074e9064a0f214d536de5757dc29d7d643fff81b15cd3fe180ef26b7152fb88973d23e382cbeda12f157498eea92dbeea3f58d2d", 0x6e) connect$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:49:57 executing program 1: r0 = dup(0xffffffffffffffff) mknodat(r0, 0x0, 0x0, 0x0) 16:49:57 executing program 0: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:49:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, &(0x7f0000000140), 0x8, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66697e217e65f57b2ddc4e267c6213e67a65f676d231e630008d88ad37be6ae4fa0b6dc5285b5edc71ec9ddaed81a70871a4194652901a3ed3d2027dacb6def68327e4fae41fdc7e9fbd8d5226b0e92a1a2973ecd79f58ac158838ce9eb8a1ffc5aefd6117f8515ec429fe51b6777acdbda97d6cc74bae761a539f35b1ab5be323b364501d819e798800c91c39a58fe5be56bc9c7a9a1e6a9466319300992e0628d35d246656f83255d6481963360999fc7865b184a1f566"], 0x10) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x1ff) listen(r0, 0x0) 16:49:57 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x10000) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:49:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x0, 0x8, 0x3}, {0x18, 0x2, 0x6, 0xfffffffffffffffb}, 0x8, [0x31, 0x0, 0x1ff, 0x1, 0x100000000, 0x0, 0x81, 0x4]}, 0x3c) close(r0) r3 = dup(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000002c0)=""/205) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:49:58 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x1, 0x2, 0x1ff, 0x7, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x800000000000008}) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r2, &(0x7f0000000240)=""/65, 0x41, 0x41, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000000)=0x8) setitimer(0x2, &(0x7f00000001c0)={{0x80000000}, {0x8, 0x3}}, &(0x7f0000000200)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:49:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:49:58 executing program 0: r0 = socket(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:49:58 executing program 1: r0 = socket(0x16, 0x87ffff, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 16:49:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:49:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) sendmsg$unix(r1, &(0x7f0000001100)={&(0x7f0000000040)=ANY=[@ANYBLOB="e1"], 0xa, &(0x7f00000010c0)=[{&(0x7f00000000c0)="876743eebd94e908acb6d1ddb0c55deced243c1ea74550ecf16cb5cfb5fff0ddc4d5b00caadf9118ae5c4491abd25261211a3b20b7a5aa89f80a112af96785571c2f10868a288313d23afb90661a01eca95b34faf7e50b6821fedbe53c1c32013b09006e3ac8ac78265a397b6d773293a12e84729f7ae57bc1679c097851c5d04deebca7da668508524acb40981f34183312e74f1c5f950292a3f70fd1e445e09d7c629e419fdeac3fbce63f126dc97c241d646dac7e4d0123b4e91e8ac8f7720ae50e1f7557a177b1bf5fa7c02315f068be66b6afe3be1d14b31dca784d8a9eeb8487d19f209fe8616a6fa4b7e07d63a840ccd168b23b2f5e5cbc8844ce16f391e36678f9bb5810320fe228f82ec39d25eb17962e496d9cbd9967d2c320b61fcff107188f443585edc64f8be0662c263a825c501c9ee9957c1272d433fbce699f41265ecaa007c98b5e1c6a3fc4279de60d46e1b25d09a7ce4cf3f660695d57154ec42f64105e330107685efe825edf3994152f9b2143e51ccf4e9b6ef72877b560a035cd97c423b206acbd59521b198d711701efbc60c0c7492cba6dc9ed218ab2189c965eafc2894a89c68912ad7b26fa2ceefed87e352e918d82d5f67bd66d9e9c83cbb04d8b45126e80d3cffd91c831b32948ee4fe5a29351314b74b634c3e3a4e7f55a99373d4d4102173dd439c2a8453789944a2c1617080930fad8dced03fcf2d6dceb5c3d8e438ff38ac0f67781b45ac048ff0836f30a305f445b8c2f4f8ea1c2bf17d792629abd4462082c69c4fd739a3a92cdf4d031e177532227584b769f4e8a8cd9485eaa4cec267c19ea548ead400359b1dbe2f71d71bee6ae0529fc03769b66b55e9f2aa3bbbe564a7b516c6b74b4fd509fb7d61d5def5f23b4eaa0c00e2c3af2426160fa6ec0584a91f08058da7820bd2dc330a525deaa37489df8a12a73d032fac2da92d46fb5967dbead1081a2c7d0c0642fc5e3bb13e885266966b7aa51a490670dfafa088a1d05f1103bfdb12b0ff2e11be6d1989f4a7f85d98d8fcef6a1306ed3e9507f8ce946ab32c0478a5d2cda345c12e75d1d71b5244786d7674089e9fc561b76f977fcf95171a97024de0e1026adce58ebfccadc85a02ab261c0b0c8969acb547435c44b96063d8480dc2c8ab02d120ace00f3b0f0959d943922f4386375e8c1f5b6cb68251ddf518ab9ea3505e7ef1b021a0efd50cc876899148bc1be0bf04c345b0c9a1cc02b4de437234fc571eec372dd263b8369fcb0aa39ea16ef42b7838a1599a5113abc5ef7c2b604b43694f53c2af88bb74f4bf9e142ac1b492e70694c7c90448e7faaff331a9e7fedb83bfc32c6cae442ed1120e0d5c9d829c32e47419a4c7c9a550487fb906d73df037bf2227f3f7da527ded3c2d4de159e9f7539ecb22dbb9786c84aef8ebdeb5c2841b33ea1169c5f47c81ff64de77663fbe52494d8436ce113455f559d6e1b767e2b11f2d0e49a96d53c59beb024207fa6809d567cc5fc8faee9180146624319c7e63f0aa9f9a7ef7dfb981db7197accb3454fdf07c29cf5271e31de66390b416da5e399d1a3ce6417f4bb3ce7f6797895da7adbf9928fb2ab8cd067a24a7fcbef6a34a7c08a5c28be83ea65bbca86e983b650cc9e47ea39f6033643782ebb47d0ba0aa6b16ee51bb18947ead00a15af0122ba7256144c19648f4f52931d8f12679f2e50fb81ba4192f54666e9783da99074f9527d421c51ae62c51e307580ae46201da6654f361d5b6431c2edd2cfd4d9713c4b6c1130fefd0156f38002a24644c453e323fbcbb439b13b1a228880c6effdb068d51fd5496fc96be6c70e4ba528dea1387d5d6ad547caf0b0fa2ed6287079349b0fd5d6abd2d3ee85cda2053c6577193da0fc4ad61c3db80fa377d117031866ccf4efa4d9b0c586f549914ed6de9aa26d51bde7e37cff8672684f35615ce49f5a95cbf53f0e8819994bf81c2647edc577a6d6172fdc5ded90186be0199743de696c0b2062664203c792467ab4fc8e8451c04f377fd68b3d5937b092313092afc1711a9303fa031301d5060ffc9e1c25d580536518a1cd2963de54dc9a03b4d3895d959e7a6ce0da7e89393eae9754e6d778b9c5854d5e0cff094664c266caaa32400a6171d9b95cf379f1870569cfae6643f8c98049f6e399a09b4cd0b6ae10d07468894a5f38e456b8a1763901eb307733b961c25b90aa40b09f370ed36f203c85f9f8c0dacfc5801e6d0ed9a4629bb3db8c7afd89a595c364e341a5b19f64cb6a5c93d19f662d46cd8ed3f958b65607e3914feca2cfbbd3dcbff54abc032f7bb0bd9ffa28db5424e184c5b48d6ed66f3e3061cb7c6846c9bd6b77c3a7e444423ca365c619f55f34f35c85a800d74e876213fb9e5dfe5fbbe00c122dfa4b6d8c145c445e9e086aa39243f2ffd7142b80653f7fabf7b63ffaf84f7ea5d718f81f670f0611a57135cbae5d20cc04375c9414b9bd5cfd574695481022c264e721851e63f2bc8884a2852dc58e357d70705ca1252612fa21a42dfe8ea089272441047b8f112e0f984976b62faeb46fe4fe0c512ea91c40a59fcecff54a07aefa3eadb94f0b102420afdbb6304d7e2ff016858bbc1753240b91b253ed42e74be0ae07c50c8a78ffe09916c6062a8569048287c63510cc82da814fcf4e55c3f7091f2b27b8dbbeb60db682e228651d285e3cadd91b92e7c5188b4e53b7ac362dc10ae54515db349e6bed146bc3a7dd3bc022e43e86798204d10502abc47388c066a3437707edab63e4f3a94d2fe2f1c89db8bf4afc3fc15d247ad2f3c8a54ee4776ec14c5a7f8d3310508bf31575c6939c8f9ff57f3fe26f93024d378f77b710e2a1c8a0351c239e011ed8dbc3c51e50e939e1d455e2c847c6deda36bff6bfc72c32e277352821150e2279330d8b3fa54cf9c258e1a8b3fc39fc27cb93cab168436e5ba1f0a816fd1a2428070da4e25c94d1b7667fd5596e311fb8211bf3b448d9235690ed2df00d81ff0aa3dbf2abb7f947f1ff8f8cd36fe37939b112d6e0337ad4f6f050807005673139f0468756ae278053e5897a364e604e66221937388d499ac1a6d1db6db68a99a9bc61915099c875e672bf1265d9342e51f8ac68587c9f8c8c41d15719e93118d2917fbecc3f166e86d4c6f38f7a1fb8cf6942799ff5f818697ce9f6689cb2485c56b87c32bdbae7adf2ad26fcf579d90df66ad81daad7decc425a4558d8cec7f5a9bc38778e5e6904db9bd47a22febcffe4eef1bf6abe764d3d19b480d1b169711d28bfced3f3ad9722f6e020d755091ac9b2b362579e6b61d15ef34d253105ab85eb5fcee9c4d783155f4ca66e43b06d392ad009ca7d1aef1a593b5ede10b64d7eb0507025b936c47cb6ff2812b2aefd99446419cff8fec28111bd9c6cb859306860c645c5328626259a6dc116a435002f3b4d3551edd53aa3f1999f56fd3b059770976629a3cf267dbd240078483ced96ff48dc3147d03bf2fc381246724af4572232d25dff2753c2529edaf36a81e821e643b5d55f42953eaf84a99d31a29af8ce60a2fd31a5f1850fd0bc8127019b1403eea9f4c7a02cc2cde2c467e38e45d19e4713deccbb1d53bcdc492aded173ba1c45f8dd32a2e00bc847375e15a80a2fc7e0ba5c237dc04a7dda12a54c845d39c277a44542b4faf2a284133027e0fc2f3e7846fee73d60e0114162e0277e3c3bfca370b18b8c78b83183eba78d1b8c30fe4921f3035eee45fd228324bceaec0d7470189d579cadf9a4d71536342ce20b24830a66c9bb56a429c5b9d668e025c432122f88348e2816cdb16adb3acd3d0ed31da9ca23a43cb9784a08d076b65d208a24e0404cf95f13abae32827853e0c889aaffd67838d0ca7fd0a8f5bfacfc072e02654c32f617a442c2a44125a3712ea83df1dd55b2271fb9e5d30aec97c4b32f07edeb98f24cc2617c87461bd1bdfca55488716aad12ecd533bcf8963586f23af7c4b36a59fdeeaad5c57b42b063f378e8840f4cb876a7ff58c25716e5114da866d5b2748dfaaa40e676c4eda8db15b5f5345f2cf0a6a7189e798d0a35d767085c231dddb480bb266a1931a81d27f9737432ce1a9068148daba5ea648cff7a22bdb4e069519c08f97ef3348e2e0815cd42430b4beebea3dac5af6b404ff594be86dba8d12a8db59777ebeadb1465112401fcf460b7a38763731fae8ca70768dedce726e513bf95f5d6291987c3340e71fb499a7611751613d3c1e43176ec242ca27af8d43bbae2881c3c614ff0155cce73c898d3591bb21104d8487725d2ad7bde8edfb2905519b9583cd146f12f344b953090bbbe700ae761f5d0830868bd458285cf42a5a00f24e7792f428a8da8240d55c3dabe1b4f8d85c930fc2bd249362dbee451e2f7262ba8f6f3f9b0dddfad4a6406576612097bfd689ec589bcdf045eeafbff58b2748add065d1c4f0775ae1c3af0d9fa073c986f95f7031cd7443e6b526471fb9c305bc509ba926ebcc65adc1ad75e2a9b1ae20b233fb9eb67ca8c718886c045e16028eef5d74b3c7f340d0485c3e5320a9ef6fa571269184f62b494b28881d970d40a4f1bacc918d806b1ffd0eb85d358bdb778fae60474d1a97e8999a036240b1aee290af510138110a8360843b32bdfe4a741f2a54174b4476ffdfcfc26fb70e9637ce01216b433a6ca25a9b284ef49ce64c129b288a312ba592cd67d8a1bd21cb91ae46d2364d0f1684558fe08136f1fdfccdc39db3e92bbab8a5a88baf2635e1131c6eed36e597b86280b14967901b00bffb2e28bbe640ce79b36fcf9a429738502438370838662338cd054a8124588a746d69c92a241416d73cfa549d6e9b2125debd7a8660f4f2dc37a9e1ce7a29b891d1c20a0a3bc642d308e8e6458d5dc0059d011e894001dc0c0d0b47666edf9ffa27b000c22a387903022637765ed3109102b00309011c2d6e763cd18e9edfd7faf397f39c993fbc365e03a3c22dc523babad89140c8a9eecc295e58ff4c8e5df9d944a4505a8409783deda6e40e0775b922cceb9a785d8496bf25db4c983d35d832a6cba1d1d1283b24c8ec543843fa48ddbb176bcb283b5a2c64d8fff31e5ef7afe15e30f89fd94e23d2d3ac2f5f73c1c2d2b29f09b602f74222de1d5a57562e97a3d13a61bd55a1508bea4ec92ba0948d1f8d4baf3afa2172bf2ba6aae11d57bd3c78bd840cbe4b95c13f94922696f20751827204b664fc237aa6465257637db8de7037baf467deba7cc80140dce447f1015d07d836aaf9136e6f5776150d968f8969aa473057baabcd00d29db77d705ff984f149852a3ca20fb5e7ea285a19e082f1c08d54f2e284bd4c9b41a48c28969cbeef590eed7de3d3e64d83cbf5d5feb66747cd716107448552a7155f0d3d575df87c439b5451c46c40c79dfd671b2a596e6090a3a6cfbf37336259e8d227830f4849323ce12539dd1621d013cb89f73df264866300d4f43fc719b1a200ffa6f0f28652031339c26f15819a69d392ec26fa0de380a5e2c71492951bf08f143fc90f2474ce6fa03c88cadeebaf77c33fb599ce6744cdb7895b50d8c86672bb9e8f62b5cc9a8103db86426696902364c595057b9dbf7f0a94bf19dc7c436a8fdca61555cf6366f89ff3d4682c519cef6629cd4348a6a05e68d308a1eeae7531dec681a2007a7924cfe65e352b282beada2923a915605c572706ad14730b4e38c76b1952c580212a9c768bb6b50a465dfa90a6faa5abd1e666ca29639b43d182e70d3fb759998d7e029bfbc186a5492", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0xd) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 16:49:58 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x3, 0x0) flock(r0, 0x5) getppid() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0x1000000000000002, 0x5, 0x8fa5, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) socket$unix(0x1, 0x5, 0x0) 16:49:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x7) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x0, 0x10000000000101) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) clock_getres(0x7, &(0x7f00000002c0)) poll(&(0x7f0000000240)=[{r3, 0x4}, {r0, 0x10}, {r3, 0x1c}, {r1, 0x20}], 0x4, 0xff) r4 = socket$unix(0x1, 0x0, 0x0) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r5 = accept$unix(r4, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{r5, 0x117}, {r2, 0x100}, {r3, 0x104}], 0x3, 0x30) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x1, 0xb1}, {{r5}, 0xfffffffffffffffb, 0x6, 0x82, 0x7ff, 0x329}, {{}, 0xfffffffffffffff9, 0x8, 0x40000002, 0xffffffffffffff80, 0x1000}, {{}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x3ff, 0x80}], 0x2, 0x0, 0x1, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:49:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) pipe2(&(0x7f0000000080), 0x0) close(r3) 16:49:58 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000017c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0xc) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000040)="b2bb1714068cd2ef5a644ecb6ad1121b022561112611af991fbaa4a6990e2188af8940cd95092c24134c430e84ab85dd9b82fd5bc81745d6a94052fbba9cb636bcafa006708f32e010d1396893f5a0a2c12e2d2b694d4dad4e8fde6c1fbbc099f01577d908dc4abb58ce74", 0x6b}, {&(0x7f00000000c0)="c79464d12de2092d10c6113b8d6221b98a9f77a3bb00a1232fb9cce4e79ee211b3611ad1ef03ef4ad2815fa1016b165229950250290bd4c0387e73f76677988c1eb9a1dac3ffbf5bdcde92ddf4e7e1082f66de3b3bad57704ba7c53d", 0x5c}, {&(0x7f0000000140)="a31d0c0b9c89d95dc9c8a4e77a5987c97be6a81d4e59968c206bb4549522248ebc538de58cae32ff4424bd8e34ccf1aa7b5aa4394a563ebe483b1939c877510fc66b0bfcdf786cc6ec99a230fd4a7c10f9901179b2466f316cd464612aaf9e68b858a24f433b9a1615cc71c66f3732a01501cb443fae27783ae93cc5b447173f87d0de2c5250375d320d49085ed9f794347ef4fb75c5adca48df7fa4bd6a81a9ad5fdc14954f2229bb03f8237ad078704053", 0xb2}, {&(0x7f0000000200)="092be90c044e9c603f4b21d44e554598f46eb4e27673a10ec7f41369a96ea26e9be5a4871029902e071b2ceb9441acc561b4f7cbef08a0b05448706f47717abd9842996b1978354254528e5dcc6ed1c05bc164883c66722a797b865468325f93f1b54149c3381252f77daa36abd9aec1cc219bb4be1b0168f7a4a94ae5c89f60aa14a70d3ed5536af5293a502e9a2cd43b75b5abd693dfc4efe8b9daaf6a5ab4c78d054d4a264a1a2c3069b52e15dd59d719dac41a2ec15fbd7bc5b51d5d811a97de323567dce2af0a39b4e619e8629a59291ddaedb2ab86f1345b2bf28299446657c32f2168ad572a43c8a74f801a5d86ebbf7ae1fe3a48630490cb360f665563e52b55df174567885424f61deeb348c9d1422ee3ae8fef5cf9e7d70b0a05e69f65fde7c38645da765beab40c6a9dd0990433f1345fb96e9b27d6ed858456239e6990428748d614a329a43804ac43a89fa170aa322bb4c2a5750b19fc43118dc1fce49342084a59c95b8d3ab683034f97e1ff14ca23d914bd0dd0d4ccae2ad7cda0e1d432321268df8f31c70487a3635f6a7084ebd0b34851d63269b60cd5678193e501539bd0d87ca28cd6e6ba07e38e2457cdf231a0a3a1f5ab4f5e4c6336ef633a46786fc4e3844b38194302e92f4d972256f2f511aea0b4b40e8a5332b8d8177158f3267a23d801fbc736ee6111b02d445dd25166f8d33a3d59b9c93361ccb85794df4329e9e7cbbce96e8553a1f07afaf8c7a5877c99296a26c1622d6170410c2b6ba863d6069c81b7b6375c551dfc970a30cce51fd20b9068a807df627e634c1371d81c24f045d536ca9a1aa646c724933babc2a78d1469f76850194cd389ae75f9ce8cf30dc64a5a6f42dc06fc75df5b07e316124eddc536a958f19f343b68103d5a52e12feaf9651578738b8bc46cd1dcd3e367b050ff78397e443ca6f9d689fc2013079ae033ffd788cd3029e61c2168c5c6495303f7f408464ef899d06d1b06048398214c2c57280c0e2f588a18f8617ad7bb882d961de2e3639444f5a4612c466006d8da04e2a9b7276e2d8ec247ebd2eb6a0b91dbaa3190a3299fb57a8e841c6c92283df06c6e96220b7aa77c72c3a0a2e665ad81d946efa0ea8022af62d5a95591b54e0f830e23fc868b8d1bfade172f550b61c8733a4f7bc3ade12cb973de230f639ab3e0e9c365654e3ede2e11ab217f2881100c4630ef7d8b721d04ab80124bfcb20a86e61c98e21e15b8912389bde8edf49e556474287b6bf95da3e14dbe8d6d3891d1a146298aa3682d9d6ff7c9ed0906d77ee96c9c11f41c06f31ab3e88791558804247c27e3de16a408b4b1e3b87da6f93042e8168e2d0d7a5e2ab31f90a4e13ead770c96e5da99e4373ee01841a5f121f80552e4dbd03a5f4a2b74e2b64bb9f49aa48546c3ffb4798f32df8eb2dd0a43baee7e1ea801129016e3bbaa670d9868c2643874314df6836cbf24bf0d88d48d4eb8d1cd116eb5edf4e1878326329ec6c4db2f1fed82a279a158e758f545695d9ad641dcd59efce50e21593a08570628fe629c612cf0f13ffe0ad9d6f74aa1f36da91d24321da6d3bd713b95084ae46a7e9299d2e0f7866ae4aa32fdac7466d8cce8147e09242b41233a875fc3856fac548dc1ca467803048d6fc76d9099fea13ad980a9a7eeef7b9e768b1cba32df3da1180412e2d919b0429edd5a759bfa4df1543ec9fa6d8c8b9ed740a5f17fc80068721fef12040d69824141c56d6d6917e70668acca2142a9229290c2482b9f57377078dd70a03c0b3b1d0edc93074b312e19e9c2edbdd53d76b045e7299211091b43bcaf488f1e34f8dba905fe6b048c7109b3310d01bb12897142bce15ab42bb55bc701259c86ae4f6fb8420b54c9bba8a73fc463e22603a5e8b8ed30d0494c0651fdaf0a636143d1e10cc3469932b05a8e05c501e16b7fc31a776cff353a0d6203cb289fd99a18965d1322fbb5ccbeb06e32845302a7e8408effc3b2fa84e9e6f0e49b099640251f3a69dd6a254de2e7a409847728a4bc786b93d6d12b4dde8afd3ee6f7e6cc1d8d4a970b443b43eb83d208819e54f71d5bc2b1295627a581340dec21e810251daf27942992e51d1d65dd9b9b5b0c61b14bd000cf33a6ff3bb92e2ff24f324fe018195c7ecb4f031d41a30c89d28ca73026ee06956de88f4f56aa40cda00361def22793fe64d08c414c03594add55097c5fabfb39a9dfa9b2037e9f980ba7e5f2506a8a8462d37bac30083fa2d160fbd1d9c3526f8ec54964602eee02c3185cb53685766aca3a14043b8470a6b11df477278c8b74d1de02f51593033713f864d83ee8da84f4d3c289c633d1dd9754c78efa1de13a54997b909ae08d2006f57b484027e6f5091c581ebf27ccb93a067c4e4679757134704e4c45840635756867a2c751428b21721fba87a82270049db98a8fc8e0a05529a5c27d1da5e87924bfdbc78dbf5e9dbcff7169498bf64613514957378758ae019272ab26a7e1135e11ef20123d90683147391439d7d7e03faeed56a43616b0aa8ca53645b6ef63ec3ce9cf03497b30683680a395733b3a2c8f00b532cc847e2dd1f4b46cf36b4eebbf8bbea07069a713f791b86c2a6aba4e500785e12cd2b0022ab31da8e6af420e6c37efe8a0e576d9f7777d49f0dcbf9856d2657b6da0fddc442f48f734b835cf52ec53d1928adfd56b73fec8c41038ce0aee4981a5bbdfa8fe78e48e34f7791d0216feb360ed8e1e552438d9a4f1032df92131f81516c553695e6fbdd6d71d9b4a4d2f533dbb0b6721a8da4b4a0717e0e72bbc3ebd41c05b8081be53d0c1499eb64fe7a3ebdb5522e85630b0a2f8eb200c0069c751725922a6e6614ee4958c86397184c114f27efce47a16b4ab1e0ab81a895ab3e90fbcb60fd2375220cfbead5d3b38edaf7b52f39510773fc655445a0a97ac802c9fa3d6e96a8e90b65b4b604a3e274a5c5e6a9c4b36d24f074e78af9c0a5bbe6fa40fa64eb0c0e85f7a9c092e6921e15ff722b31f6b572a32b93be93e9226f57d0dce05284d21be1690e0217748f9f97ad270891d9133a141120e3f4bb1984e0b3c6a89876ef29d61d0b71ec15a59d305088e5b552f802331055775efdcda5022eeb2d782b65227dc67095fe22fa6a863e051da57a4e3df6388f4121371dabbc70e9a0d5c363bdd825dff7cb9261397c3b21482e447b48f306715112db06cc9dd3f75d1b28236bdd1a9ee66694d2750bc5a8fb140660d2e081f9b09d480eaf9324862cc482afe1dea2086725ae1db9d3f0a81db71977a59c2256c7737ec04198d05a5f8b6132e1d2840790436d1256bdeca5ca34753b31a86fc6f9da9a176aea30b60fd0ef65d79311aac899ebc1c994fd8d557df62ea98c03fb94bf7840e57f810a2af5856b00e1996a578d30e966f71ae750586cbe395fa51bd6f212d7bc57df8ff417ed2fd260d90fdcdca0a5109b8b24f611b40db1d071b1f0826463c85a6b60ab80e72d867d37314c3acdec47a3598c7a94f000042049c005f3248ab144860bc9609a09b1797995746fe66426c46a6e305815aff00eebb2c096a02a7b852a25b13fac9d5e987aa8518272b63cdb66c5dcaf6eb5cdaafd4d6e8879a453d6682adf80faf23e40526bbe55704d327b53eb084752375482401016e9d172099deff65025c2fea4a1a0cc322c71f8feff4e3278d4ee6c3d01513608604a09977de38ec0289a9a198b01382a80f2d638aa02107457725ab08973bd3c712f97005a80c8fe52917b50a677eed16862f72bdd34a0438bfd09677635ef0af107f8ec20f14845f6f155c99f146b107ae4977d724e8944a7850210474854099d726c9c1adc8589e12db283a97a4244d7248289c7dc9692a23659c0b200e5d5256d2d44287049eeff771be17d3e4bd77a82b4125e6b9eada273c41dd2aa5d8a2f797b54da9b0306b7474f860d1a6d9ed64c3d6adc1e0fdb0437bec06efde1f74f4017b85bb6844e08148133842b934b9172e42a91db85c059cf28f866cfa38ce5732c09a36504c0cbbb101f8a5237dbb94b0aee34bf3824a4911bf1bb1301df1d234e86d2e6ab5da0f84a49579047acad32cf056d16de92d6897d8aab74b1c5729f92795d303ee506f754296291eae2da9ed97b0102ae7007ca3707830d4f525028a4800c37843ba4beeedbeb7dc63268136eb6d8d6bb7ccb2232fe29661e35ba924f71be285e5a340d5c9531f210edf56f4c0189a831f3801fc74e87a50ef1cd280a020ad1f78c280d373b6a1c6873160ec4245f1fd0925bbda06b9689054dfa523f1bf1ee5fa68ac24634e6d2772a2ad49a06e00f8124bac4f91ff7bf0ae0034a0497d63cb990c231be3bf7a03a2cc53b97cb11e821193e0818b17d442186601c3428a0ad94e66a5380a261fc4403735999f06411955ce67bab2f0b3d22de8bd3c690186a6077d131efa47c53748451d36019ed98c35abc66b5f536950ec0164196a57d87f66f8dd8c7cded07231745cfc21ddd483886473e5bd67972b8d4b45c98775af762c433067ed8b85f3f6bc4592793de4eb0591a10fbe03d2186368c71badcaa67a6e417654bbdff5190af2880caf983ceaca5cc9ecde618ff2e921d8c7f969252968484fb607dc676766764c443e736bb1583892164bd715927697b0efae5159765c793a1774f8ff1a9802281cfb15a7b33072b9ce29d8d4aec14ac9760b4d3658972427d48a28a4a03e21485c3dc646cdf5bc72c02603ced856f89f27fb04b6bc7108049e985efc92bac19243e92944f4b375a3e71534ccf76638ceeae748b77285ca425f1a84968dbf91ac94e92be183574af90024ea25e4ab3d4799bbbc071e6cb6f4daa4a10c9e090330a7c2870f358403eb6c12e9d8094188a61d97572d2090431674dd638a15e621fcf4add26932c07555ef829fbba3e5c9f02dffa8a899c6151645a438074ce23694b7717f378fa7d7d84efe732b127133ecb0a2839c2b3a3ad20b8208803d20920f6f770a930c29e5ebc02f37b05c8d6900954401ebae6ca4267fd502b378b8f8ce9c5d3cbd11420f9c6af90a5ae27541272037de9b8c577148832149fae28d173e8a8fa5d1559198219cbd047894bd10a1e87ceae6be8f7690e576c8ca5609b6e4e16cec01bfe22ce30b5801ef50725fe48302070f3e5d5f9a0736835c3e9a14826e58e740c9bd311ad45f9674458ef432f5114df67a907a66dcc09fedc8b0fff6c34ada3e19b14c377ff179e425050bc77332cd605d9c2a3bf69332ad184076224524d97183eef7fec8649136b7fea45e66f5337970afd494503647d604e802fff1ccd935dd458c8176980e89f34e474ffe0e49fe9e888463552ccfe65c87ce2f0d8d76072490ae1f8f731a330e88655c96e52780c050594cd94bb42ba619d2fb7ad329edf0400db3e583a81a17e080137b6603b62c53b8635849ef2464d5fe4ed7b974c866e9205d26e4b13ce30365df38f3b4cf3a9ee14f2978246cdf0a0955df5be79c3ef6218ddbbc8c5a40eebaa69333c6625e381c435704571b87539b7ce099a9bb3fb1162ec4df0a311d89648a8dbc8f40d8eee506a4fc0437b366d65070bc571aeb37023a8de08f7744c14f26f2c70097af21b6ebd0deed0b9ee6974eb09c76c214d33f11512a5f2a14510f60098ddb4bf74d3157194dfb1ef649aa384791d7b7d0bba8d5b93a5c2c8241309cbbadd4f7a29339662517a5ad92f77eee12861d7f82a173f1763e04d927e52debc665ba969768a622fcf3fd301a30855a0a684e594135a549cf780657116f", 0x1000}, {&(0x7f0000001200)="227bc2b3065652581e8af4fd4d753784fa9e925d042c0762cb75029697c1aef05a55a003a0bb2ce02e65ee5c7613d5564286c0f91f89a17f602881f9490a9e9ae1479509e21da162de70041338bc5604cff1d8a56dd4863d625e3a91c97abcb4be343612b1f9994f0ed9ecbe34c7ee19338de4d1710f81c4a97598f4c308bfcc5aa215a962c7e8b155aae580fba53193dec9c079dc04c243d1ce3e7efecb1b50b8abb41f746e4647d4869ec528d37db9f0cea408296705b6afc240acea7ba049958752474b228595582825dd8138f3e795eceda9eecbb8589efbcab29dbef120e0e77b1baddc6984a9eb1d1a9d07730fa0d73d858f666f878d29b5", 0xfb}, {&(0x7f0000001840)="eb4f3de1bf0815caf680174f0b40146ffbcdd45758074087cdeb67a77e43449d7445cef83c1ae268813432b1d18964c6cf3c66627a30b1bf4b9ffa627377c2d3a9bb7ec24611526c63ed338cce9acc458471c3cf38d6179602240bf887e5934b37bc07861e2b5ed12cd02d87c20f8f17527529869a1f320e207e004abdf02414ffe1cd02c783b3c138f9e91655a2fe19e71bb4f7e00ccaefa3a53eb0ebd33ba13964594128f895205cc69bed5591197aabb4fa73eb6636a233265106a42729b2603a4831a793ee2f0c01bae775a7833aeb5ca1af73894a85b06524cf6ce62ca72abbe82c9c0f5fda9b9746aa9ab14aeb6e8e96a2fb4f5bbe2d94e4d3006f29fe1000ebebce8bb6e67fbc83ac20ffd9f7d67d26f5b27bb1eb8330dd43d24c70b02aa9a1ccf9ec40a6ade590143975c132b0fa634d7bdd8ed3debf390bd9b7b7508d35f7fdf9e2d7d4bc3e9c2a7da3fc1ddd120ad7047cb79c3cdcf48b9d3ea4cc40a7ec86823e2c6aef20ae00f6d55acad0315a9ae422576534f8462f1d59d13e07accbc98a3bda5eef4ee4efa73403fa6b42688efbe70c544099216a109ead9cb3c9624a01c2296c51811642c3238f91a5095632e796cd1c5ebe25d57e1e0bd52e6ae931859c5fd0f241003ec5d9ef18cc94c72d0318a36ff4b57752dc39af420746feb758d5513237050f0950678c5e3b0885a8a57813211e6d658428987d653c26394bc170bda205021b82982842a7b801cf90f4f7f3bb9c2f7ec4590a7a7a416b05793cfd9e3680dc59022053846497bf958e75e8b8f9ff4be05bc7d733b35390e1de6928baf85887ab562577be2a602d0c34828848465b496852593c31e86c1bf3c9e01a47ad1d532bffcbb1ada09915ff458dc2c5fa5556c72c433b73ce109e2a97b5c68ad89a66aa18b98220a17b6e0f45fa3bfa25fde9b057666a07adb5e905af9f4e5370427326f005dce3320d76989a2018582c905d7a9e28566fc64ead8f745d4568faed8b45e7e50e365e4a58f08450b8ab7f4ef38cbd2feaedeefa99978eb0b6d9db69ddcbccf5da52975dbc3edfc323c4f4d775b5fadd8c09c5c3954aaea13b9970e8ba5bba154112281a379a25b1f712f1c85709bfaac2dba3e100327623e227ffbd5716f36bdc4566d6e21a780386834e9ca5acc6e94dfbae1f7fec319dd5c3539045f67b0d11c3a241ea32dd2ec5e7e88c3c5babc54e75ce2b4b19dac0396fc702dff58951323408659310a6459205caddfa97fe4b3b62d7493be2f932ce6972dfe66b01a2056e23c973eca575449a6998d37184cf70d2aed6726b0828d10fb6649a142efb6387e5bfbfc0092c56eb8f4c36fec32eaaa924d9fafc1bd84d82484d3f5d7073822140f8a9487397b5ab9cf333bb6241b74d3d0b16227bbf2b179ace32e233f133e4583163279276bd0b19758b48db6ba2770561bf063fa1ed8f1676eeb8791e6c1dafce19c731446f58f72e0d8fdad921174192036820c211c80533c895ce9899daa737a92e358ec6521bb534aaf32d1b1e4dadd599734e54b9bb53abaffc2d75ac36b7a52891aab1f6e2c1f5ca1e138a76ffc97b35f44dec67edeba8bff4d308f62dcffbdb0dd2b3f50cf681a34e93ccac75736a0d4da3e3c885a637fdb851d09ffa97dfc957e1eac868bec04233d8d6b8c1b4aa5255ce303cf3f1442a96fb8d9b32dce3a6ee9171186b00cded6d6a2d4bf400b389a123730308e37835c975dc4a433ad8408ade9e47d89e146ca0abe75131de2241fd3a228e45029d4b74e56258c8ac1a5c1cb6ba5115847f8a499df9e09a413612c7e1c92d4d8d9b7b4eb84ed4857cfa592758fa1a2073f08ce1cf8e336c5c5e8e2577ac69458374f575e80f7f62998388b8d86d9116f8bf86c4b98688d540ce38deeb68a2bbf981019fce7fb27c09ecb45d971349913109a68c89373a6fcc0253c9cd4321de9c1cb0df6026b2913663a1e7ec60dd3044f4686ab6afabd72e0271feeff9b2b2630d750f2bd83383588de310d42731642b52fde6064d7fbf798310672da53e59aeb43b4f449b78faabe788801ab518c9304cf0f0e5705bc67df5be672800381b4af6563e9f9e35b1871059cf33283ee1037a768105d8b4947e1cd17259471026bf0a160ea5190b1ba5cac8b641d58b261874211ae4b7112f3a182284eec570b5af98ad86ac25dea05a023f3f1dcd597a838b5faaf86173ad7f79153274da42675fd1610064f1ce2b15a5d225da22495c793ed6362c364d8a78bbfe47e4ef085f49daf278f79edfb9386861ae9bf7811747425d6c414585143c102b564b272ac07fea83c5f9a6e6098993339838253b50ec2cf68a00776745949f8363f8b46510f8dac301039156e3805c3700c4421568e70d00a22a4a25e159f10131648de28510da4f2b5bb2843764a215ba182387ff4f78d34ed9bb9b4175e1dbd56c82a20371ef41c4f8db9e2bc15903901a1d0c2f9ced45ea0b4c14a81b945dfdb2fbaee4190132c852a4d24b734874b35c22b0cfe6013eeee45edbbfc6f72097e67ec87d6b420b1da77feaee12e106b4f6063171839d0517b3f819de53e3a362b321d63cf2b855d58743a4ad86bf03f3d0bbb3e17bcb710ce7b522ad4e56a20d4768684cfac4b3bc9984fff9a4d4d8b50135048cded4239071d83821ef4b2f4377c9440eb3c39015bb16ca010e9537835165479eb00ccb52542c13436717b8ab45a26bbfc4e1a1df9a80d901c91c585cd089cb5dcf7f9e7c878c6696b1b93b236866fe0ee9e9adce22ddc62fcd0e4f9845ae1f138fb767d86296215039b86be2fe3a02241cff5833748c4cd2a516c8c73549b2e7f7d959f773a4b3cd2d3357f289cdcf703d11fc70c33ecf6c36ffa43224e460d93716e73815d1644bcf83afa1599a7b5f83215183895d5886a64e773b4dff47f8ca5b32f08e034668e4d0482fb52f217b67dadca5b6e8a9a1efadb2d68bf103d9b7683a5bad3bd723ca58325d3be1e272ec91da1726f2d1c778170de4e2d38f80c01cdf9873abb43a11c759c77b72eab4258c5ad0b54f7893232f8a4d10d143c79a126d88772fc4497b24c8ab5e94cca76f110c2f43235828e83a3d93cd8effe4fd9b18cd15e80a51bdc8643c4bd9e91438c2f7961a66469eff1367d71aea7e45504655ef14a7f1023ff8649ac06f6e9ffd127d607f499fabe36d51a4073a8aee50138a59abdcd2e171287ac07b9a5aabc1bbda5d88c987342964341c359f35b77e3eb427bae91f285e383109bf066a71b4874243eb9908c8eee43ec8c5e09acad757702a3e249fce678223e4bdf003b8e80b1f2bcc2c2f08c1e761634cc25ebe69acc4e7f1ca91c5354dab65d23ad61cdaea308cff7f874a6b3f0b8e7fecb0c9732a80bf7501b297be98aef462ab50fac3cb3987175e99c61b187c50cdace36e512ba40dc8cf2ecb76c7923d6ee60e3580f0e7f5cc1cdc4a097e18986711754872e01ef3e566d1a77f8b4784fb35dafaa9b157b15215e1ae26967d66715066c7e95b53696e538735e92e56dfa05ef93108e15c1105dea90098767cb6ff070d1fabc865d18d928c07c29c18964772f94fd0f1f224d984de9bfec9854a4a46f82a2a603762eaef5f39ed64879d8333ad1ea02b0dd6048018ec36add076b8de1af9291b5fa4d90de9428159c73d02c805b6c9308ae5b78bf744e43049592e6fd7fb92420292cf7ff95c3b19daeb301c329ccf651c8826c137c8c4da7fcf4933130e32c222465d63cb56ce1ae06429fa4b34ebc4ad0a1ccd8859e536d4fbf3a9a31a55f6bcc78b5ec77d976447317fef274b482dd05af671701e79299e1d2f72c0c59eba4b9430a33fa7a23cdb537a4a8462da4df845e6b62d49bf8c6f29578ab69b168849cb5c064ff376805df8d85c058b54432b09b8e7e6ab65747c67b0e42694437669d340c92824246021db4acbae7c31b7f7a9f5e6bb7541ff2fe6254657f7eae8be080ce3d69b636305d124335b30ec21f752c9308d5e4c543ba2870178fe65f61a217ef68257e59b4791e5277e170ca67cdfee79b8cdb0d2fecf778db755c9548936c1896d686d5ef1c5f4881a99b66d9f8b5b56b323c16f360f8a65d3b0da838dd67145ea9500f5e43fd6b4a5c89574050edf662cb93b0de3a645c3c4238b5befec2fbb9cf0db091b91ebf6628b26752189f4ba668964f8c894f3dead90f70d15c2258836a56c248e7157058e9bafcf464b14b8eeabe6aeca5b3f2b13f88c5a0c6d47994dece26d80d2d4a8857a6750106129f6cd6a0cf2d02ba4bcca56b6f851f3d8e7b35d73f7b2eb4ebf19a6852b6b35f01d1432a33cf989edc013215d4fabdc0fc68d3a0089842a1c004000a8419a111dee92fd31e0c977218afb448b3f8b66a55166778da333dc00813380dfc107200028f61bce62524698f34629df727809717a807b6ac869454171dc8746bc7862baa0246c31f2a93b0cecb244f9edd0897abb8fa188490cb942378474dce85a91578a322142d16b9d1ef0aecee3f519df1bc9a9ae13024ae66e4b798e531641a6782600812024624900c3f1f4ce2907f108ee17a2a23ee3f8b0267a7df614953b845c50fa80ebf4d8a56b13c15dd215a4afdf0fbcc6c713f3558a5fffbd3a64283bcff23223b669747c78c3da7023189bbff17364cf53234f1acc0713848752486548062c871114e15d0e84b861d0c09cd92fc4b76e7f9073d37123ee6f569592933d0f4cc770b3dcb5d29b5789f10df6176ce1087e8fd9a2d326164f88b748434d8cfccbeb090ae4c0261577f7499547ea284c1a7bf03d9d12477078e0d71b6def2df0c27a99af8f8b9969c76f05c48546913b87cf37c3ce6f681c9f66f13f99b9081adcf5c4eb94bbbb35e96af709d887dae218bc896251c49c07ba755fd40758d397598111d1c27326a043e2dc4c022fe68e6edf11ea56d21a5ca7616db46248bc12d911d84d6d5d84d7550183eb07816ef150f0652bca8d4a33a83663e0f50adb984acaa96d59b71aaeeb5aac2794e4d7c0cd3c3e47556ade04e94f92ac0d56267ad75d97e8172dc85cff21994a77d19bee725016826ce6ebaa3487a71cd454c7daab6538dacf9ee769b0487bc4dc2be029f2ba484287843a4c02a7995237ece4d7edfb4eba7d5e9e7dcd47daab202b00ea6fc29df458a3dacd9aa2627f8564fe5af05775792b5d2669cec88cb42a337d67f04cfec4cb8fcc9911090917e273d88e6d6898aee5586aada8def157e5ea1f7fa77f29a0ec16ee3b15aa711709007ef5b07b0fd0fb450bc5e72ced694682d94e0122eb56133350ade7ff5b3f07a25452c061894df643845f569531f72f1dd75d9a221e9290a5e2f8b33d5b154291b49033225c0249bb3b19179e4f42fcbeb48aac4d148fdca431a801029c539fbae558e0f29e8748185cd2d2135783b5fb6dc81d164090983ea8455313b7d5cfd421966f5e45ef27d7faac07079d4ccbb36384a072792c305afee626eaada4ffab1d134da823bcbe004815bd26c03512286049a7411e9ed54966b202549a221069322d7181d77f526728932e6b62ff58b529b5c96fe7e94d9c8114d8245d1e476842ca2f60ffdb7a9d2b23220316002e4f55e10cfd413a820c6fba355f2735a572e7eb6bb18a0e61122b66335e40b902324d9871a0b9ace242b584a6bf485a5873729bc99bd17ae2ac9c181decc4e08598dedc21f82458bc5e5f23c547d5cbb13737b4535f0eb34d4bdbcb63ab47349d1d73cc4dbd84adc7e5c3f68e7672579ad0560d0bbd1fd7030244748bde4f9e8386495338", 0x1000}, {&(0x7f0000001300)="596275043440c7b9cb720e47daf664aeee1d15fd47d7febe563ec57287d489107c720aa3e26be89256a74cae4e4ae0d2e34a09ea41d3124189d76ceb4f8bf079279c0432654fd3cd8c38a237a63f2936cc9da665d49c9f12f3ac57a57e870443653d115c1ad68737532090d41b014ab7883505315d54e9394a2791358477a28760b5ea2dcbbc554ded132642dc5bb7bf99218a3c010f0a4861a55c57ad09a6e3b13be0c60995ddc61e018d3defe71ae40a08ac844c3273738dd6db63e7c8609d09ae46ae212703a6535e274c44baa70ab1270c0702b79fbab6d1b7df347d00fac93c87f076d5c350351b1323485c8d7ff3d3abab23", 0xf5}, {&(0x7f0000001400)="da731e572ff614320b53b02c74e61d5741d7d809b4c23fd339dec1cb996637f6d7a3d0a869f888f453d015c93aa3ec40500acef994e3d6d3cbb88c214132ade4510a31f8fb63d9bd7714f30aeddd26b2fc6e304cddee123891846fd745bdd289c9fa00bf4ee7cfc27474e3f9788b716ee61543c603c3762c1a60ea1964b82253eab7a43147942e7a12871b2c1b0af8e9e5673adedda8346187a8cba7548bf168754d5cce84fbfa8c09ffd38c909b321bb193d2ced98489f8", 0xb8}, {&(0x7f00000014c0)="0f326c94367b47b656add7d067808b1c85a9a951bbdbd0a00ac3e7a3da3a34d268b1372832f6a83f344986f5291620e141672aec442d9dbc2391be8b610df5a3ba4eb68ec58382b484c401086fc2a957516a6bd7382c4d0fe8f30171f7dfa86bce1839c7a3f020b4fa02d91afc32980287136e32e82e0f57240878acd5402e9b797481d7895dc4d71bb718919eb98eae1b98b38a48b4a7183db61b3bdcc0bc897fe93c7caa3845c1693fbae46c9b0688a4170d779efcd741dab5b295bddf8a722ad0764ac8acac88ca9b8dd3f39e", 0xce}], 0x9) r0 = socket(0x20, 0x4006, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000016c0)={{0x18, 0x0, 0xbf, 0x87ba}, {0x18, 0x0, 0x7, 0x7b6f}, 0x4, [0x7ff, 0x5, 0x7, 0x1000, 0x1, 0x7, 0x401, 0x5]}, 0x3c) r1 = socket(0x12, 0x3, 0x8000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001680)={{0x18, 0x0, 0xb0c, 0x800}, {0x18, 0x3, 0x80000000, 0x6}, 0x6, [0x7fff, 0x81, 0x400, 0x1000, 0x8001, 0x4, 0x800, 0x1]}, 0x3c) 16:49:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3f) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:49:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x40) 16:49:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x289) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xa1b8, 0x6ca1, 0x4, 0x1f, "514f477cc0b64de4e5903d37325e99f188237f14", 0x5, 0x1}) sendto$unix(r1, &(0x7f00000000c0)="b79bd27aa51cad72619eab2a4744ff31319c842c2f625755e6de27b8265e3b26e048eff19e30787d06b3e06d6420eec9b12277a0d8d3eadc70a63c0da9dd339a9e943b0bd03c14cc09e24f20769ba2070d8da0fb3d64668672a0e0b8b3d884d27bc8031d4ce3ceb6c7f6ac5bcdb728166ffa63a2ea70188b8d4e8e1e2ded7e848d24e1bd58ceeeb630ed166cfdee18e562f8f47d666d7b3d46669d94f4d64cd698ba35b01174de542ed9af788e08c41e4fd6c3414cb77faad3faec0480", 0xbd, 0xa, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:49:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000000000004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/224, 0xe0, 0x803, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/236, 0xec}, {&(0x7f0000001540)=""/197, 0xc5}, {&(0x7f0000001640)}], 0x6, 0x0) getsockopt(r0, 0x48, 0x2, &(0x7f00000001c0)=""/128, &(0x7f0000000240)=0x80) 16:49:59 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:49:59 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r0}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:49:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x4, 0xffffffffffffff01}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0x20000024, &(0x7f0000000100)={0x200009, 0x800}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 16:49:59 executing program 0: r0 = socket(0xffffffffffffffff, 0x8005, 0x7f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6e6957653000"], 0x10) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/52, 0x34) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) syz_open_pts() 16:49:59 executing program 0: shmget$private(0x0, 0x200000, 0x40, &(0x7f00006c8000/0x200000)=nil) 16:49:59 executing program 1: socket(0x6, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:49:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000000000f, 0x200000020, &(0x7f0000000040), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0xffffffffffffffff}, 0x10) 16:49:59 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}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:49:59 executing program 0: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=',]\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) 16:49:59 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 16:49:59 executing program 1: r0 = semget(0x2, 0xffffffffffffffff, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/84) r1 = kqueue() kqueue() readv(r1, &(0x7f0000002580)=[{&(0x7f0000002480)=""/104, 0x68}, {&(0x7f0000002500)=""/115, 0x73}], 0x2) readv(r1, &(0x7f0000002400)=[{&(0x7f0000000000)=""/180, 0xb4}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/204, 0xcc}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f00000012c0)=""/91, 0x5b}, {&(0x7f0000000200)=""/11, 0xb}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/131, 0x83}], 0x8) 16:49:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x90000000000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:49:59 executing program 1: r0 = msgget(0x0, 0x20) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000073736002084a16385e069cfe68e21fb6cfa4089cfc104240b290f396162aee00b2419b62187f045c6ceb8f9eb9ed1162600af73c464748c531bc10172a5492c725d9d38e2f8a64efb9e12bdb6fc290b9075a1b92b9ed49b0112c123c"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x333, &(0x7f0000ffc000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x100) clock_getres(0x2, &(0x7f00000001c0)) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/254) 16:49:59 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:49:59 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) munmap(&(0x7f00001f3000/0x1000)=nil, 0x1000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:49:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) accept(r0, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="5616475b5d91072bfee13f1016d2c75725bf3d4707276b3dcf5e309035c6dd5d9a230664c113a2a106da34a453e6f731aefa41b20c3f8e219fddc53e15948f4f479bbea1392bbb07d349652796df7d2f3975d65a4c396ca8154bf022506bdb0ad4e3940d412fc55a83794be7bfb53601f316339f94a2a5a2a1459e4d9a14e02c1eb17f6756e0f072af8237", 0x8b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7aeedcc6f8d848b22218c6ce65024126790cb39a56cf2caa4ae5b6d0dfd6", 0x1e) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 16:49:59 executing program 1: socket(0x20, 0x8003, 0x1) r0 = socket(0x800000018, 0x2, 0x800) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 16:49:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x40}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 16:49:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) unlink(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x80) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x2, 0x2, 0x9, 0x4, r2}) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x1) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) 16:49:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x100000000014, 0x2, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:49:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="e6ff000000800000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:49:59 executing program 0: nanosleep(&(0x7f0000001800), &(0x7f0000001840)) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) nanosleep(&(0x7f0000000000)={0x69, 0x200}, &(0x7f0000000040)) ioctl$TIOCSBRK(r0, 0x2000747b) nanosleep(&(0x7f0000000100)={0xcad, 0x5}, 0x0) 16:50:00 executing program 1: poll(0x0, 0x0, 0xdc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x3b0, 0x1, 0x9, 0x81, 0xfff}, 0xc) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f00000000c0)=0x5, 0x4) 16:50:00 executing program 0: setitimer(0x10000000000002, &(0x7f0000000000)={{0xfffffffffffffffe, 0xfff}, {0x200000000000800}}, 0x0) 16:50:00 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x80000000, 0x6, 0x8]) seteuid(r1) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) kevent(r0, &(0x7f0000000040), 0x100000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x1f, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa8, 0xf0000065, 0x8}, {{r0}, 0xfffffffffffffffa, 0x82, 0xfffff, 0x800, 0x6}, {{r0}, 0xd91fc3dd861da946, 0x87, 0xf0000000, 0x4, 0x8}, {{r0}, 0x0, 0x3, 0xf0000001, 0x16b2, 0x3}], 0x4, &(0x7f0000000140)={0x3, 0x800}) 16:50:01 executing program 1: r0 = kqueue() r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x4, 0x6, 0x3, "5292015df375aee6f685935024cdcb4ebf3686b7", 0x0, 0x8}) r2 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)=0x7f) 16:50:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:50:01 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000004}, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x2, 0x8000) r1 = dup(r0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/93, 0x5d) 16:50:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0x0) 16:50:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)=']\x00') munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 16:50:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) socket(0x26, 0x8000, 0x81) 16:50:02 executing program 1: socketpair(0x3e, 0x80000003, 0x2000000000000, 0x0) 16:50:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) fcntl$dupfd(r0, 0x6, r0) 16:50:02 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x7fffff) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 16:50:02 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x6) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = dup2(r1, r1) close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() 16:50:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x17, &(0x7f0000000000)="de9e723a14171e25f698b2f712742473972894bfdd56d0") getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:50:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x10, 0x8, 0x0, 0x0) 16:50:02 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="2f9eff4a78042d1f7c374ec953615d8a39509bad331f1e39656a3f423e6fabcdb14ac4b98dff0f0e53e8bdf2ccd161ab1e87d7e5b6c339757ff46b870647d0fb2dab53fcbd612c7edff92f7164eb8f54321e4b8dac345fdc7b1f3abddac22d03866c2a8f7df2a9dfe922132a7215487238a978f39fb8", 0x76}, {&(0x7f0000000380)="a4038a51bb7d515f5144af7c6f82a85c293c4dd965a5f1db33bb2e5915e10ee9205d37a5655ff9d6e11db9e456549be62c5aa030dabd913724e3f85d910c4ae3a0b023b494f83b0d75bcfa27594193f102de3045b780ffa97ba08a4c0493cc2fd3855cb592dfce2526d43d5b02bd2f6ba7e3231eb1472787fbe9d9f223aed8520c692929a37b3791446847206dd590ea3a1491dec2c44a91750f283cc50dd71e252cd760c5dd7be597ade11009ff147705306abc82801bacd287c1dbb37863155493f45ceedb9a08bfce4ca188a8a5338e680f8309cbaf0b94730650f5c4209ff0c5709b3680ecbcf9aaf11e55f4be6bd3a119931882e80297282faed084ab3cdd98c211699adbc25c7743425eee44f4ce359516753db207badc143b1757063f5a6f84928b55bf239c15b1c3b64d6911c8dba9fc62d803e69d29a90bbc7a1c0ed754a0fbb838e695bead22fe9edc310da133f301338619bfffc0736ab6df615e8e05a213c1d0e4daf587c818ed00a73b7f753d50e03bc1475eaca94466d73d22e8084d21b4d00b2f4cb4774a3faf0c43f9cd13930e8800a85660583da961396da34a9bce6a7277ecc33e2eef47408cd446ab48e754b0d3cd3f8194433d1093b42f1f5ae403f4fab3d17920c434e40bece33a20ada43a6b3f37b0acac8a721716269245fa8d80fb4e0adeec0a7d154157edba19d1f9c0b93d58a7de103c8e5929aa16e0883ee53332c651b52ebddfd793facf65937214b8639a412e077cd36e3860553cdce7716b5e5bb69975679536ff6fccd46f21e088dd6f2ac2e62392c9884c86b66b2a655e6f112da79bb59c633e2201c6b5432b708f0eb24ddabcdc66d6102c84af7e85e56b04af3de2ed5f3b8b9bdbde07b8b2ab179623e1def9fceac898b61ba3afd911a3651790ff9801bd697c893927df45073013441209568a92acf41c81a88c4a9575645088b17e3c523b4bd48f534e691bf28c4e8a33821370605aa260dac622d5f9a17ddc96016c7b3a98533e0b2c2a7bf69cab6b44720d3718560c64c328dbccb0a77fd119821b5c522ab87007bed711715d331bb11855336683c41bdeaf74a550ea39b8e70f51065f5915d26208599206ba872c68a720f52b27ee2b536f0d1c7832e6e2b6b02107fca170d846a8967cffd161078f3a873527c5df680af00e9d8188604817dae2fd9c2a6519cfed1268f69740dc782060d941d7e5132f501fedcc0651f5abc900d1340ca642f9ed308da04718eb543af39e96fa1f6e6a5d77d6472d48e7982b620eb3a441b37d7bb3bfafcd0f234d7ab50f95bd1d84f260c5dbc6de3542b0e5889733dfe81db52ea6099536d7bb3e90e09be041ede751233344107a556678342a4eefd598f24016886a34a64bc1436e3e8e6442e575f2dc375ac8aa14f5abf37e5130e56aa0734b2984221000bc7a7bbb88009cc686db7935c4d5af8c2262f2a42a7911cbac6f8f8241e5d27e7df5f7a305367eb3fad657030c647fdb4b614db30dd866479cd08edb4c5429df936d28c7382d8ee66a66c7a3e487debe6c84a47cdf22e2dfb161cbaa4bf529667185a6340ba8b20aee58b521452e474d6f9957f8f3d4113d7985440883880e3459717f3739318a4982296a588ee857e18e53ea71f30d62cf8f8f4ae5554672f02e0b2bf5eb5a395aacdde3da23d1dd74abd8e9ddf4329784d3c81dd055e9792b0fff8c4b5ea85f64979c3a14110d4573baa89dcc6b36bc20f5a004ce4bda345c335f751ef2e6a6f03ba21a272bcf4c374a5a442ba80bed7b0d5438e4686d0dbc1d4c36862b454d66132dbde19fe97399b23bb7cdf7d4d42c1ad545952851243abfa5766304851b72a67292657ce362af147e6273dd9d89bdbf2601d2f9a90feb1fbe6e84cb64e5cb0ac4ac5a8bf4d3faf91588851963e5ffed293ed81442bafa6f84dad7e262e7fdbe60d670fb352fe14d81d6ac9365be856df7b24727ffb674b517b94d231bc23d90e8926181b66ff1ea09938633daa2628f2bc0e758604a5e70c8db1f98b9edcbd9809ee766dda7ba0709ed299115c0532a9af04bd0ba11b9edcb39c31fcb17aab423e80a9d5b3b6ed6d8005d806a4ea25e84cdc8b4592630c8f49c3c6366562a8a5218da1679231bf45fc283d19728596eb756dad7f8df7084c50f54c16628726d6d1913aa46a24f6d02d5cdb90a2e6b1c42d3c776d5c12ed7431c52ae38c1bc7d3e0889a6a2a68ab3f4d0c552da1d0eb3bcfbfc9a222e24f283bdf1d82083feb09b5e5b9ba3bd0596133dc0b5b0cf863f56ee317d9cf4907574d11185b52a6cda675e02aec4cedd5d62290451f42e936d4de31756cdb4add74524dce21218b85cc4fabfaba7db01d503cac7258a635e0d1fc3deb5aa96025f13d0ccb4c2c10cc957cea56e371eb6e31545ba427b989f2ca52ae9dd90441840ad3df8d14420afabdfbb357a1807815245c32c973008902ff92b6b93ac9094e0560f398f0ab3d1ccc9dd5cb10b3ab484b2659049c636e6bad5376e21886951262054adde0af2d537519179abb56d8a496ea3038658ebfb3a8b3e6ffd2371b14ff94e3376196fc6075756e4d4bc497bd7751088896a58b75c810c5364dafedaea2912c2acf9cb59b1cde426cce659797f36ae65fcc69c9053e980c6c8a860db52cc9968060317e2b3fc378d1af035a7cc2d42c8e55ae1444120fd8654d2ff8e82d4c52d896d66d50600b360fbb87cc92c39b9017a6cd0d8de5d97f368ba92fbc04488952b0a566e23ba794ed389a58f18e798e92f9ac1ae350830e3e728318e3abded271d297956ff0216261f0d719299165ad15d8fca8da65d26e335308cbd980c92e748596d9978c25aac22039d7a9d73dc4314316d43fc8cb035bcfb6aab7d5fd1fe4937910f6658bc9e4bc843705a1449e6c39f5d1c6f279d6233bd6e5b568231c2cf9d029f1e2295dbca3892488a4f57cf9ec4bccd4ad51f0b3efaec127074b173eee095e30a755c23cc87f6f339adade359d452391007a7bb1fab56de3e8e8a70cc24380afe6dfc2b0c6af8cdde279a5373346e332486c4ae63db1e0deae87ff001a7165f824aa9a329fa5db28252991808a77b199101fc4d822add6e4cea2b9122fd6b80743cb9329726c0290efd043d46fa9195c412ebf6ebc8191b04eaf91e9f59069c16940bdea7b5068ff063c13e1b4cbde7a4e31a6cf3d3ba49d8bdf23ce376472651a01cd28b103262c163d3b772abb87bb83ca10f57b806fc8d6e3f9106d53e379aca311e6cdbb14dc1c21a147ae2d6bdb591429a2e8fe0831e980c1b2be34e09fb2b5c177b3b3ec1a01aafc8f3d82d32984a8e29875acc729e9a89e6d9529688962731d01779af71c4d604fb3925c64fb841e37dac36d91d138d5a8bee4ba98a8ba28053718d36a04de19210c8b71f73953cdcfa4e7e1c47c72d5a106de2fa768b7b6b986aac57f682fa70095a5a5f73e18f9e0e7e27d447dc94154511d4002ce77528c934dca35ca5fb4f2758be8ebe69f40281daf80212f6a8660b405edd4491fb9f06e6206fe54846b3df79819e48bd131b5fb0a6438863b6914bab8221c3e757431525709ce78391bf6ca9b44f2684e894858d1e0bf2a749f8ffc2c819dc36328a7499fc481fe426576f2bc884743fcbae18479e69ec0aaee9383df339d5c0cbb761a7a0217a9a78696aaaf570f467220f914708f9d7ce3202f7226072a6f4f3f6b12c25d56ae67bde9d1847969214465deecb81242cd196d44d32ca342da875e02f45efa634315c741e2b4c6819b12905b410dfe88c227fa462aecb573e962b17a632e1c6a7961efcf9d529af454baa87aa9357bfc76a336e5fe9ef3d69e83db36b96741a0ef489786f19640d11348e3147748abbe2eb2f6b1c4c90c88c2b661f0fecd2c5e03991fbda3faf9101cb55a902e1052d59cdc837b4868fe0219267b6455a0e59c6dbfcce9af2279bb3c5e4a5c63f02dee8d1ae23e16a1434c3623d1a2cac4d481af0ac873ff9535ddeee2129763cb2174c09de44f7c832659a094aa955ce4d2d5a50cced0584fadbddb9da37ab3462eafa388db54de1f21cc29584f59ba2796aba3aa2ea74a3dbdc2be295024d69322263d8250ce473577e315d4665c9c97dcee5eeebaa4f300888eabeea100fbf2673c4cd3e779f01795564440e4080f04fa188a6d147973adcfef08825549f01ff5365411f05d64b6bb1456d7d7b9e2342c8839d6e2ea784b03ff6abccbb5fa170912e9c4f1567bbc3ee99b3b5e2a2d4aa2b08c37d4033d36b045ec808606e8d09198d0d94a168bc3a251c7d37ee14af38fbb0543ed1910fe503c1b03075346c2f55355af142df6ef3548228edadd9a3e35e83e321d57ba0f8d39eb865bff524ae5f3ec357b7c79dd698efda8e270f96ab985f93bcbdbd79677b22ad25a95afc12d69110e1179987a6bec235fcf05c1bd14a6d8bf8fa5e013119a1ab2a0a82b9ae6c120433a1ac3dbdb8125d6d0a9c4ab1510789309538acf7cbbdfc0b5fac683369d994d824e84269de48b5764bb8b0e1a10d3c37a82295726ebd8654a08888ea2670baa8c96af7ad82f2e37fd681c4d66939e01fbd1d1de1fec68cca6b4720476f991a72bc6172b9dde86b8cfb004f47a4c28a106e40b323dc9fc2b86af282bc374d8767e0efff2aaa9a89e0af934f53b0afac098d77916c7f71c704e1826b6e0065e4c29dbb814c4fecff639b0ca9873d4abfd3615b447c0488115a3522645ec549b34f3d210c6884ff05d875acc7ea8f99cfbe31f7772fd8644584910915c4056627ca71434d5a880d89646a036856d8b28edf7c0ac0235984a6dac2305efab91b1bafd9647336f57cdfc656b6d001c95dbe8b739b009b9ba73387e3464e61fe5be5ce285d6b1292d507a5612dfa968eb9a581dea8e31e479723ec22801a9adbd99bf1848a15b23403417cef4202f3a56112a41d6d46d4d86588e6cd40b4e739425fed0430749b125b0cf19434c4ee2d5e85c5c1ec69faa39cd27b9bba27c20c720102b06fb9098821ad03395a412445dd1fcffe1acbfd1a32c0de7fb093a3b9f2cfb1e0d9e243b2edef43a304c533f29ed4136a226bc143fab8bac33d7c3ab6d99ad43a1d1f3215b83df3fd0acd8f6789c7f483108d10c74c07664602b5e1779c2d7127ee319d4c569b3498404210745aa4f95c8029511c393eff99d732be8b33a4d0beeafe15a6827254b36614bd7e9d3cf12a795c46d4ade19ebb7a6530408cb475531072998a76365b967af2e7c19217a28ba1c5e63440fab1005d40d1279e9bbd1b654fa1e07c9314483e51650866d1955086bb2e53e02d4bfea8f16e05a995b4515a2affe636d2928217f106eec372f426b12840590f676b9efc682dc7c237a9ad0456474358121e334c9bc8d048a9a92545e228c60e754d8bc1456894ff86e93af6c74ef0feb196604487fcdd99128ccffdbbe0093fb85a8ac34c34cd0c109174dcdb49a9af86b4bb128421fd40ea0814ee41fbd2d871a7e680c704ddeff1a7e3823b37ab502db6f99656669024a6bbe8b95ab10e145b7db603af4276581c42b5decc793d1b9dda0b425f70094a06052b0266029db8dda77718c4da0732ec7a1337e2e146da85564a8365f4c9104be66cca404bfdd0fac765ab3ef74de95c88e6d9fb4df4bea564b569b31984b57e17c8dc89a82687575645a7380b802416abf9c3bcb0aa32a68302cfaabacbc334084f52f5c6a71abdb6d9d178f061d4919a5291c3ba1561b4c8999993f6e66d43155290229dde6745349e4ee676a26b3a2e343af717", 0x1000}, {&(0x7f0000001380)="65908db4eacaa6a4a35681caa0b378e47ed6142bc13f3d8716bc4499ce3c15304c8f4eb2799252d1d27dddd67fe57c2a226fe3d59093fe439a78cef7c91c80dbaa0228a40ce2fcbff0c2af7f566a6b2fac678c3a0f5860d58695cbfc0d9efd57ff817c36a1e14b6b866421a01074f6d66017877d1549a31f41224b357cbbdbacdab244a72c63ce266f8b", 0x8a}, {&(0x7f0000001440)="2e4d40cc590064dd90f78173d49e678ca199059207a7bcb352f2e2b908102a178632bd3e3be8273f4c28863d01c6f12f2a98db0bbc5965b7a9bd154125560a915e8cd161fe6700ea4780398719c1eb803cdd765430cbb8398279761d3c1777f7fa0f12b526da6bba95812a5f7ba132031a727c8e72f0b3efdd74018ab4f0694bf75954890e81fcb9935f5af5fe8180b1d7860b6695c81b1a84b132adc7e485f2dda381cf49f77c7a3bc9", 0xaa}, {&(0x7f0000001500)="d4251ad7f89a5e6e0aaca6d93ca868df5af6bed792ce676b4791390b68e5f9e68afe70541c028ff1ee8918a96aeca58350ac054c5658e1c2ceb003aef2dcdf63406a49bffaab91739ca97a5633ac332f634607552c83925b7949841b54760af2c6d9f3fa5b043a63af66f50136b36a2c2f4f76a1fd17bc95b7ea330c6e359798d5896833230dc9809a58318a532eb24068c98fe7073f522381336ce9953829780837506be4e31be4645bcafa9266a652590ce95137a4db006fc30622df015df637656bb6a074c71ed9f3ef701399f33b044a588a71c9c1", 0xd7}, {&(0x7f0000001600)="3413f31ffa4e71a1137d9ddd5659b83cc87dc868aa47f34828cb943de5370eb97cee154c843f8b9f9a54926b1b69dced62e87fdf4e10fa7104821d2d39ad55814e11146adda2d77122c762f85ef420325be0b00c3c7bb12ab2e9389ad9a41db0c8553081a9ea1d1ee81b7da3e7307548435680c45abd3abf4fc6e91d1a75482d3c7999cd2402262c638830d686ba00852c81db4438ba721c435f29086cc69ebfbe55d7bd4836293cee73f8fc9838cb59cb7e77f59ab838e5fd5f0a842551fdafa2d4a99451fd75e5846a93e2f197caae973b1005c3cac0b2669eacb03d1c4841ecc17c053b44b9e6ae8356c9ac82bc2215f805990a6e214fec9e73", 0xfb}, {&(0x7f0000001700)="46193f18f7509bb92c3374f1667d861b9b62a4f2293445515903ffa04efedcbd59a38348b750816c3374850542e86db0f0483cf56533889cb7839aaa664791f6d49782e412df5af043fd8c76feaba02961445ec2139f1fcd0b22687b1bec06e0f0dac5bb3ba50abdfc630138f49f30a1bf37347a87de498d6f10fc8c9d4ceddeacf0830d52009c2ee254974760488c2521ee06792101ad7ff8e504f6569742ce4b39919467d42bc3b8e2715f61b9f95a50b66829417c4198e22f8945cbdabf67e9cf08bd5b5758da2382a4f80b9bf7c1fa7805d681ddc3b5437d3ab0ee253d6be14fc9ecb11bf78aa3b4adc1a3e614ec823d432375e7326a942f87ab9a125e636df02e842e9d31dff78a8310ac3c5f4a0877a49246a9900382bb1b7c30b9a0084f074c3a2a52ad4d89a96fe3836ae34019239d16af5da2da791cc5bcaa1de8dd74f66a1cf7c229bf0222393a1e2e666be9c408967d051a5f3a9c87fe40c0e14b24965852e20ded916e1fa006597146bf1cb9588e23e5edfe05242e9676d9d63f5b3b264ac60c1dd42c0a648ef7b9b6cacb0fd803eca01096a0e6d6b47599f6e1a66f001be4fea485f01bac67eeb58c6200a71a41a1a350ddee6acbaafa3a5d160a190c99aaeb665eb7cb4a06e8b30a34af2c258882b515939a72488e1625113fee36f19fa4a5dfeae2a7056b8775e03ef00dd0a431ead569a7e713d6c90fadb2ac41931ae0bd1d5ba783a37fa7334a2abd386fa67ac8566ac5f5e98d94d18d5dfaaa4c4d2798a606e90726af5e22506bb6e6435d3fee1d6d00ef481b94c0862c8205e5191beba25cc0279f1b8556a0a5ff8aef70b502314a0feec1ac18cedeac8529dc00e618bf4793af8ded7bc6dc7caec9888187275f46946dbfef04352f9f62a0020fdfa45120728a2a707fe48ac78797318b7d4ea9d457c7b4cbd689af8a624ef3ebe2479154932c5dd55f15c25726053213ba03ccafa85997c754f5957d3dc66255e7ac604c40f0a3c0492bdc1c4e3f939477f478d66fb457e853d691b624333977881fe4f7e832baa8d7a24a322ef5af13a05124d8cfe79d5c03c9432c7882a237795cae8e4c18467590c36afd69146bd5972156008a31c86f59679a33f9c5f6cafed3a379ec69eef4298c9388d50081cd2bea4dea8323b815d59c8d31ba80d3f5783778c022adb1eb01a8ad096ac5295b014e55378b48d33a2de3ba0d962e0f1d0de7e128d592ff6ee97719e72429bc23a9771c4203ae2bbea61bce2b83fb03b3d43475e8f00351435ae87548c300b6b16d817fcb3d3747d48e68c1febdf1b3294ea70eacf79001d3f93cf5994e6be571f1fda6cbf01b2b9d954061e7ed7f581521a8943acf485ff0399ab5b2369554863ad4aa66716f861999206a3858748a5aa195c8a5e0d3424fa109a05dc5fd36261899b585debee63042cd83f1a22e10941244d715f47c4e8c118f2c43d392c443daca3a9cf817c241b0edd9751675ad16c0fe800eccd538b122649b49601f4d798013663dec34f8041a3acc82bec79f25730bd52f91898f3f8ab5db7e3f8b2504df4ea11fa735847bfbae5b594bfddf0a181faafdba2ec77b6d780e774605d489e56351a71ebe20934077d414927077e3bb507d0649295d8ae1f7878412c75843a1f1a275d8391fe504e014f74ea91ad29c10de40f2dd53cc2a2e0dc189ac61692b7ff21e9ab93d19a2d8e97ac22b6bcc8ab0443a7b7e09a66471bd0fb17600df3d80ef28a88f386425683a185338a4332b8cf51df19be005fd24e7f1cf8aff08a84a69206d949e19d9519402acb9e8196eaaed49b23b9446450524aaf6d442cb97def47f6f8b44a382a70c690936e7abef3b177a8c9cd70b6d8d0927b4aa0a250a39d4efc223be8b87b31ac07c9a96d698640a4e70a7ddcfa6646cfa786eda407698e4a5172fe59209cde25301e1c39e608ddced37eeab143e65acc56eb6d2772b6f1f352e839d21e207ac073c3dcfd25c89dd3d100cb34920d3ffaa14133ea2ce093a012a013f32276e294104e5bcd17a19b2c4228925208eb2ea7fbd77041b20f2476988c61781b0e43ca4ef98c96f510da8c7b099272691bcc00da37e4e1443a6f348e8a63cb0c1339d410bb52ad514b269e02cfad2924c9bb0fe1809ea12b5ab573255386f6e6dbf23a4e383b34eafb7f761b06e689855ceeae36d912ad9171476de64ddd92a87a6ed12294eea63732c19c4c8ce7b7d3e385a43ff5dbd227f9aa288e913b5712cd7c5619c3f04abbad3dfb4c3057360952811e0beb3c0af704ee9e80d57d7209c2a550e298802ed854eadd82165bcf6213610b6e5c5249e699a2ad404f9305c0117dac33b1ccc9375ac7deb0b6634bf857e500c278ab750e6c3c7c9720811cd83ec56be71b438b1ada339cc8ab941c9e802ed68cd29e99b1f1b395afaa70420cfea0b357c9d811d3acbf00298504184fabe5c82a9c421afd2a2b4c685d12d689e66d0527e1a620a65c1ad3c7246311da749b8b00863f8cbc7b62841194be0d7736193ffa832dc872293eb4a0fa804999d7b80ac5145ecdfcda1d5911aee880b713f48ac0ed85db48a5c4ff15c6d833d9c44b69e892a2e27e36255c2530033a1e57950ad7ca391e8ae74b79323ca19b39513c994ec9b47adf623f34c49611e4cb12a2abd99a6cd2f595e979b24a29d1c25c1d44ce36b539acc7acd1d6365093f9e2e9f1aeccd7014d98015b671db059de90b3f8f6d4541d6cc499b3f0fc9f2bc73a03ecda6be614fb4f11237714fd8b732f0e7ce2d4cf5af49914850fc6f4b4a97ca55ee4990c84a29fb097049a6bb42857bb07aec4f14ad8c5a001f853572248ca6c699c079977e38b0e0c5d3391a4d3b9e10e566bcbd3013a0c2d73eb179588cd18abd95c43473e5797b4bca3e6c6f895de05077ac4dfd7a69fd7410262ab57ed9206f441ab43ded7668862b421519c8314cec2b5ceda15b7da43798991d45703985c153b3ff42d94d4281bd26927f3c967768b767b6479306a70ccb92388773b8b8ad189feaf664ed85a3bab2fa731a9b0d984fc380e443cf3dfb78fdcc25c313d4fd9bcdcec7c6e63e95ebdfe34777f8729e78aaeff0ae7c08ffca264c3175af6ddbce72f0fba9abfe5e44822988e48480fc80676dd29d9eda208e486f74e188ff1057303a7afdf76a69b6b9666d81a7803bb36e2e32e554d00d6a7a02bc5a603feb96b8e2895a09450b86baf5f7a2ddb3ed2477c97d42007953cee4069e3a925c829a9f6e6bd34d6c4c90807a625a7a3958e77f60538f1fd475f2cf5f3c5a95935dedf9ca88c86b6b95c552ab2473db5cc93466ca87e0a23dee5759aab3809884cb078d66526208ba167ec9b7c58e28e98e254c7fc7f8018e5ccd9dfe06e1cf961f9a93efd8da7f51b6b5d02cd602f36409f2057fb898397f9f9242bd6bb363481b71ac780a4093c19969fc3a686a79b15d28c9f4b2291ba991961e80c8c0c7a6ee4209929e65660f2cc9e3dae2453f445977161fe71f9df847c063cedab20e4219a34d96c7303439fec22c659535b6d4e27caaca06f4cb14cdcfbff8049c20c26d08248308b2fb0b41e97017ebc899efad30d88fafd3f64955d479766998e0aa5aab85c77e6e5437eaa3a69c398e21608acf8f4fb8fd1c9d69bcdccb112db06883e9b0ca8a4f988f1d1bad12e4b80a1080ad01a756e2c88af1ca377637cb3a741c43cbe50337c167102871a6e651917eeb87c5bd7af225dff8c7f821439619e67f5259bf6541744c599a3a0c8764c21f0dcce8906941d7f461dddf85abb02263a924a7426c2e01bfabe2a75c859d004f73775e4ed488e4ca59338741aba2f03a0511280bce006c9d66b8299ebc5f38305d56f85026a50c73dbbf026a4d9afdec5cf8610c83d4a541b2f9bad7e976bfa791dd2331da976d30b2fb8e5228a809b46fb04b7191ed326100acb20770fd0ebf3a17f7143284bbfad56836a28d9a3575be1f21d4395bd1558ed8fd015aee18dd2ac11958641c4874c533131b7ec18e31b7ba09094caf6786542222494cb9aeeb1cf218e2b0de1fa5fa971e6a6c45f7f5a639908b016028d411abc02f18147e2798940c482703b11436f42f10e078ae14198af63091c75f727078425a7bbdcf71cdffb2ad4f8415ea3f29f976661df8200c06967059d4ad6cb9b48804f9860cec970fee2e230e6bf017048c5add1e22cb5700deb1b1dc42fb4922ea4ccfd48b7e5f5191ef04d08ec86b03b62f808bf558caf145d12ba6f6c228abebd86d41ff06de61781aa5bd5444d3f5b7268a4cbeda183e562e726d58079aae36f6bca15a67dc39a5fe9bad96c4f71f2c7bc837a3fd0243aa96799894e7c4b84218e7ccde8eecd43e08f3d7531815f1a6d8b4693032817858e08999554736f298a850349671ad628510fd18c43555141b27e56c7b1bf340752095abe9608f6baf09320634a4257fc9405ef7a97da98a212ac7f9bfd8d31e5b8ab77c3a9cb7dd91689f02d938e3a8d9ae2dae65c92e4c4354882c26535b7dca3cfde7143305ec3bde2f702d78ce0eaeed53225f9e37f02ac0cf33fb292f62f4f166e4767c1888ab73ac6e9d0d531cbe59a4d6bc3bc342442de2e9ba0bd1b911f630781ce862a6103e9342aa0225b382ae12029a57a0083197898fa4a82a86a4e448a67dff277a523dc38a9c3152778c2ab65738b13a21efe299addc5f78044473fe074afc7c20bde9da00670153fb94d13b850b6fa6c62290b2e4b83b874ee0c2dd98180612d0c8904e7310c110a4aa3278f7ca0843c544c0515ae90621f8d416fd3079c5e2081b8b24f42cb633eb55a8a550a6bec9c50d3ca4677bf2c34753029b2f4c3855a78b7c18e0d7ea9aec76c0a600f100cfcaf80f292d3391f3edb2265e9534b9eb50968f0e36174345735f7a1b1c8d0fcb2357a7232665d4b15e99af4d7bf6704af82043d54d5a93bd3cab1bf517f9ad7147998cec5b82b698494c502104482db4069dc0ebb25b870a8367607b46625c115c1c765b8b63b709bc24db83c06f530c280c2a1d957c3cb719b5c7f3b4969403b4d42f5ce555f33231283d07f95282d4246dbfb6242c3bb10af448438ccfb6ff33503d74cf5932f298ccbf773148341b929f8fd2b2eb979cff68868031ddebfbcaf652dc0c4e29ff66d31ca0d0fe64b679bc0162abc1c63fc6f670c393f470e40f83e4c2c7f12ffade82ce403a376a760cddf40983f667c6025046daef486229fc7f3fe648125862f2cdff59fc4727f368734843bf9ee1f478fdb03e22ca8acd06777cfc8a510b84bb94f426047d1c7a7a2d89ae58cb8b537a9ef7a7f7f99ffa6b22e83c94252eb219c7629830b3b18a02af388ec694665f72f77afe87cd7779f85a25ec1206b605d4c064488f7968484d3b4ce7890431c5b8a977fde35fa74436e9db5d19bfac9fac0b1bac6a30af1dae27819ef9f3a910f18bcd14c43415c4185250a8712ffdf5c20124c16075325c1071e4801fd27ee57547dfc21189e83d4c29281f775a161d40e4b12cfd3005654e07badd793ea0a08c918974d9823985a65c55af3e0b3aca833af4770e907191a2f85ee42ac9452b8eafbd544caade31989d90d9c1be7db6a7c52ddff2f55b32f28dceb3f70923fd0c2545f724048aed3829c5a32dc5bfdac98efae0b7e8ad92e9919c70294085f6d9633a45ccc347e287b7d2f1294a8fd3a67d3a27f32f4e4686e83ac8137ebf1a28d96e628930837c8211d965c1578753119855103340b9c81088695b03554c29654fdb81d59f448c9ff45e724d5db590", 0x1000}, {&(0x7f0000002700)="f2f453a99f6479be28b8ac7de84ac80032a617a1f6b63a14dc20b08bf25d42acd25df1e81b61d83e0304f93a805d237c6a23bc878f7986cd70e3d7dc3a0950cba032649511497647be9bb3122fd208d865c39134b93a7d63a0336d71d2c9c99982c65b575ef365127adb7abc44bfcc7e8147c590a5e1e06d2e3e5dbcdef74e26ef9c81c571d1286f43c5595b7c1e2e455fbdddf12529456adb0120098ad029c516f689bb04a9398b7064f30586d039528ed528ccbc16cd546462593b6379a7a4747c373953c07cc056e791119223ed57296f56594bc6c6ce82db6ce0b1e828336aa9b124ebefcb559903a34cff50c1d778dbbd0ec0408c", 0xf7}], 0x8, &(0x7f0000002800)=[{0x30, 0xffff, 0x81, "bfba29a2b63ed9b02f2e560eeeeb944d15c14cb6534ee65f96"}, {0x1010, 0xffff, 0x2, "eec9da71860ffdead841349fd46be07686c45009bafe0f41c16b0ce48c05d4cac56e5674159c94e3804eaeffd9a9ccfb24d4607d4853be3aeeb4429572aee3e1bb1b5c94dc7d635d96de5eb7dc1f70b1430e83aad86f7f45e38ddff77a21a016c5608d00bc423125d711387985be129afa47e69ddb779b61cf5a4390c3433f2ce422e319a2c0951b599d9e992f0e6160ffe8ca7c9fbd88c1c5b1611e47b96eb575b27f2da784c91237fcf11e5b69d2f0515682146547b95750cd491eca884bd99479c58cfe69edd72e1f576f349e5c15b46e825fc37d158e4ba28f608850f852dcfdae343205b36bf79e42a246d4a0778c1bcc01cdac57ac697d021e3adad4fdfc15cad10e01876f1d0fe9616ad324b57f548b31f8da20963fe87475599c7c68e0e1c8a655e3635e1c4340ab2818a5c92938bbb329a5fbfcda734202a9790d46b94d8c0dfb309d863a215b593769651df5983c0d20cedaa50a683b509ff88148ef46127ce459cca2c24eb19c7e0a9a26e3354464ddf64c81f177449d0e960789e2b9e39aaf0b4aa339341ed5c47c7dbd8f8555508b74895fb5dc64faf08e02c77379c44439e37d543f47f926afec9b4e22a3f0dce9857c1839269872e4cc3bfa5f941bdc6fe166e79db08b2710efb290436f7be5968839179c4415e02a394895a025d375644a4e4ee0da78b72c4467c5a7405f076f957e5b106c1b79dc99941d38e2035d135fcf440492ed587786a19acc7ff136b2c0eab0a388b89a8555c3f00a18582e7df82be26eb8c3318319dc08edd38ed6805da0bdd3fc4332c4e8d2cf6be076946459d4520bc95ed650be3b5afc0d9c736c91e04ae66b07b2fbdb0f54e7d00ac31c1db9b2e63e0810bb806f070d4050cd7bf49a8e0dce323da152d5609539a95a0171dacdd0a0771d46db912c5d43372bed6d4538587bca9184a75e39d9ec1932ceeed2203d1394401a603f46d6f7239cb4b92960e21f3f74474f0360afafa4ac1f1aab532a729f1e31f66736424631f7530b423542e0404e6a4f1c97b326891da62ba493b43bdd45ef8c9a477e6aa27233ec0b140042f9bf719bfadc78266d068c39a8b557018a77e3af8ae573baf768a4ccb71f114db1b8e1c25f3614910bf0a0a09718d0faf7ed39e16b785f8c771bac93867684fd184c827c6cb8059c08c0dc34c8985c159f8a07655f5fea38e14440bb063dcf0de798b124bc3770c6dfaa75f401fe59d0cc728620908ea87202029d3cb4f89b5ab361ac38e94fe9d5e7a5b0de52b6d24e7a5b55471bfe9850edd3fffd6eb54112a2209654214b7aea51325c8af48059b4d502fae9c554d216f93900a893dc88796333399ba92f8ce97408f6815bebaf93bbbd7ee276e696f41482a36c9c9ccb6e0faeb4397f4aef25e0e1029eaf7c6a60b504cbe80dac1c097714922f8b59701835cdd4f1530ec142afdb56b0414b5bf968a8ac0cea1c806902578c0852e2dcf0746f441ea9e9798f97674a0ab355cf9c75c1a89453a2a58f77a179dab7345ce6db222781770b9d3202dc65fae16751fcb54591e94113f965a477565a8fd804788f7b239c829742ee95f5a410ff0ad0bd665e1f53be88b662fd916a5fa5a487126b52c849109aa700a080fbc81e22b15e8c377b8940d72378ac6802519c26b215813f43281687de0fe5512cd34f797e9fe9f2dfd2af1d59165ebdc33dd5dbeb6166d0dd093dac24dcd91657ba5b7a1b91891fb4a8a3b670ddb6effc900f69bae1d05d1053430b203f4e15f47d3a6c3d438c56894665dc8d2751cd4e48d708f735f23aac2921e699363b45026550c96c04594f2e14382a05e5df63957f11246b9a6db0f7af6d99cc25162272375c7c557c0ea565ab54eb2fab87eb728d40f63510ebdf11c42b07c82fad1dcd1d6e6c6f392ccbaec1c9f67640a536c9710ee1a94abc27e18bc5ba39666b30b1ff10e6da8eef722aae81f65239573ac15b301158817547217e89d319c2529d320277769f7fffa43333c16f271f1c4c13823fa320c9ab0eb3e74246732b38889ccbe9f83c529f88a4a28801bfc054260c32111f8665389b169b0920e438c1d3b2c53b2eabb8d4edf06d98e61f26df77520bb3f6d4cef336579ef88c8c588266ce4f47e2b7343c26a42b51dc5b0d134e1362327b7fdf6323abaa92e0c7de59ad5843c931bccc37ec23727ef4fd936f3ced9642d942d03893ebd744c4137aedd5e4f06ac0b72658eb926d96038ee0a7b98e0ed427eb652ac3dee4f54411108c89892209ab57eb15b6c71e7047103f43404d5877de85a50700bd02cf8b39261bfbe60abd6adb12f36933cba746233cbef73803e1ecd64efd3390d497fb85e9a1a14575b000aecd431ddc75202f629164cb78ea36d35c7aa12626ab3e5fa22afb8247f5e991a0d50f3cf7f5fa3bab17a38fe32ca4ed70cbcdc325273acaef55b5f8360c3ce2dcedc457eed523c082e1c92c325769c240160a9c3601073fe6bfa6db40712e645561056fbf98751b0539c085b76a75faf83973804fbbb330eb415e3f2262dbb11b68d143f55bc8ebf7259c1dea2e1eb592229d14f6611ea2d0d7a9c7f649105d6accefed3b8e8eb4a1c96aea66f45a25a18884683fd579b743dcf69b37c87b116a77bbb40943c1836b62dedbd2602a00e04925c1e0e905097d4c8446a59d21e4e3dff53615f52cd5701889b07af72f280548c2eb18a165746b395f302f94803668e4f363dfe5c0c7a70cd4142e866be61099ad54e1077ce85e10ae31e9e656a60d894650e8f0a1b59f4760c4f356d693dc5dfcf0c7bdaf34a21747548ef4127e7c603ef872a71d8c0446907754661d95645135e6d577a83d82d47ffc2ea9ce084240bb3ecff8702f5e020cba5d80144e2e0070b85702dee8463ec25d51a062b14c98c21822d7bc73f140676b71338162175303e8dfff7bac23b8f84ee2265cca6d660f8e818e473dc9b04efcd3a940e52b5e02468b331b1b0d24303839add61259deaf289491b1d4c4562a09fd6a44faf0ce9b675f9c248961c40f371e9b91e6cd183549345edd029ded8872dce77664b41c72e00d59ba3f4f5eee6ea1e5b8e64f5e345558afa4f35412f3ed3e03bc6b9b93a7d148d529d1d833965e363831c2d2254f7573524f8d28a250fc8a61c4dc4b15890352b77bdadbbb4246cfb1c0b2a5cfc630bb6f04d371600f805870e1e9cd7a93cecc09a2a376a5e8d5ec0566cb63a76f115bf6a60bcee6a0f7e6647d2a83e367e1e90e571259598454af4611b5243d3c67ad513d8affeacda58af68ed37d1a5ce73f5da1acc8a7399e77ae155d4fdcabf1be02bffe8eede42ba64ce99de07803468f89cd2dfd708b8f6d010d954631cdc2de004e2054ceaae8a3afa8cf4bcd5efee447c29d1623954c6bd81b5f63c21290c227881baefee2fa653d5024096b2c2caa5201aed946b47fbcec44e130a409ae6e9b0e5c09b9485563fc0b5a6fd3c6742ad166e7cf4aae2ab6b91427e35747b1150a589434b60e69bf6039110cf8e7305f785cccd9ade8f59aab46a8bb404b9ef87f8debf3656cbd3efed9c6fb68badfd120e36f0cd0903e14d8a749cec0dd73b48cd149af4ab9175b58ec766510fc5018d8df051c7d188ade3d0a8bb4c9344fd18bc3f65ab91e78aa86daed12212e04255d86dfa2473e5c9a9c740a33bb12ce8e5de9a6f2581e8d04954479af84c28169674041d20eea12d575542bdd9bb6d23e00b92c300a2ae80f82503b96b6e924c5bde9955e162cfb890661f4670de681d6a0bab3de7d8e0780ed3b32b366abf18f3ed4acd3a64dc420c207be8b19f9aebaf190cb5f28428728fcd1703f33ea94e28ab61b803af282023a0e64381ffc5a05dca62b3dfa54ab94fab405f57fbfa74e3993ba5844ee2d045046072a41421b8e3c7bf9ba6220c4dd1110fac42e2158f8b3bfdc4ae2d40ea3f6e528242fbd138e76143782ffbecf41d04443dd76922548dd5eaa7d46a9f04f8c1bbf9cb5866fa3676607a76c79a2eba21955a03ecc86074c669fb29d00ed296b3880bdd851e9732930f73fb1c797cc7b864184c78aded831005f4cda2e0b936b61a7211e961e770f730f287306d07652a0d70e447da0e096131285b55fd92f21377479d31e97760247e87f2cbcb6f117d9de0ec3f526de784c835a171c06b6964b8a0f5e5869f44f3c6399b8d2f411095fe8368e5f8837881f8e3beab7af89369218a10df6c99531aa0be92b229531ab095a32971ee0a1c77abd4ed346c084af5a17c8080f81cfd65541b83b3e536a55754f72566dec6e90eb553f6ee1dcb122f2409fcddc90f4060fc8959237370aae5154fceaa3e7e5f55de3823029758956f8289b2528a72fa07193608caf6850889e27b883e5e5e8ff343fb48f62134e314bd596ecddc50694385a051e5b3fec033133e878b7230a56993dc8d0efdc7074c55502623a3e6ba97aafaa06f289637fe2c6b71d6faef656158f8c40fde40e81dd54a142934f2ba48d6dcca32e095f0a0f4995a7d744f5fde2ea30be88565366220d9920918383c81e3fdb79a4209bfa10fb0fd1dfc2d134900f7183caa76965343c84ec609e88f0b4509965d3c732d97229ce8a32bb867ec609211527ab9c929f70681819f4815c7a583bdddac7adbfe20d7e74f99fbfa38228e806005f15711301686b0428deff5b4a7e82f609d9829232748962be1aab21900288153a7119138973f845a9c48c209aded7dbbe6f3d5ceda75acc76e1c25bcad74fb9b3b8968fc869fa9f742264f8efa2d4543f245e2c0f04b744d578c570823cd92cfe35d12c5663a58b46991f8e1b3c869f30adb5b7a2cb9488821bca53f8f653f641167f3f7e7b3e8d12165d5dbcfb06e3e98728d77e926ec99b9c91443f0acc915774978acc22e7914b6e25f5229bf85655d2d9a8a7d424ff69b483276a1a0a84388cfda13119a5ef57d24444b982785441f9093d4380018c41349b033a05f83f03e96a4debfced22a8bece674635decb18c37571ae345d3ff76ccedfd56f57e4905df94af16bd7deedeefb071ce0bafa1168745a498fc8f33cb0fe8d9635353280406b9a33406a52f7f0c5b70bbb251d47e57a74462191d9e7703f496e6d2597606dca5525f6b7db9b4d3604140516a224092ee6011fd7e70d040db9385e83b10562179fcbdde14739db878d0615741137ad87262841078d713bf703114b66fb2887a5de52c8f43cb8238d5eb484a5bb46cab5a6f702602375124b9c124b5e1a311ad2fd6d6a6f33cf2fd5ec4a5d650b7d5ba6cb7345da0b9ba10762bdf28ad4c6c9972eab090e626b132f33d1700c94e8b86ec3594f8954e6ade7d3d0fa805c62c2d75dde861450b8e6c109cfde33019e0df8b4e392d43117a5a0b89705be351e7fe5830bcfc6e1c2bf8b0dbb4e1478808b6df45ac34b99af227f0a79a0ab6163769db1de36f0667c2d644e27fc09fd6459b29469be7226d975b6cfd821e2d0bada85ebdc5f3a865a44eb97844c48ec452050d7d399ef579b3fd05fec1a0575b8961c2f4f6d24ffc60c5f5837bb548d8a87f44a13553fa062e5fd18908f2aaf8250c1119a2187b052fd5b92e1e927256b65e39385ad946a1d7b7f5735033d5974dd5a7e0ff2a1d445d90b3a3fe7a09e3f9047e20225af45ac95a05728238a64414e87fd2e18d120a5bb30239f4391bb817c813afa3f92917e3667272925674dab67f7ed3e97dc9c6b430ba3cfd7dd69e38a9956f04c50afed4a2a01149c6f8b763698c5d6ca231f9f3d9ac2538f5b1307f8288c572fcf309645e7f628"}, {0x1010, 0x1, 0x100000001, "6bf466398df1f5ec5b6cb4e132dfc3329b18309f541f3b0ce6cea79d9156e01be4a7dcfd04b7edfb932f4b34203a9e32f32823c107db30d9493e6a4243aa77dd469647ec40a71417de2df066be176060b0c49af68d6dedd4cdf622278a7ea73690289c08d3b6ac7295fdc407322cfa6e209146ca000680889235ba08893d8830b8547f935d4ca66162a2c35b9ee6d9afd953934498c299a500562f12bfe36de9203422a76d9d35c112c875b03e35a5425c9cbe426e063eb942265ad402ee7b4ab50b941cabcfe0ad18600deef09fba51aeb6e01eef2df10f83b68807c05f8020dfc236745e7aa8ede61d020b0ab0d6bfc1a79f58b5de6322dd9e27d39666913a44c579b967345abb04724086ee97549a5052c737330d4e57af32ca936746307b185d21007d8821da19de828a2f6588f8c085607403c3ec0c7b79b35603e61b60f17e36df0f1c53b064b733c5068e442700c5a1c08deb08778d7cdece9daf7edd8d1513c2f3966b522e7f8a8be5fca480ac46f77529b586664c1ae9a1676cb255b20c28cb1748f3c6a8e30c8ea27994237088b46cad63c15ff77fd112c9c2e6a0bc39abcbffed4f232df4a14267fe83d0ce1e4cb336984cb811d4d90fd1c5e6f73fb72e9f2b962baa1f26b9e081965999c53463ca20e928548a72df1de19174002bb9f020068fcc309fca988b2d70a42cb57f195f98e8dee93b6e1b3023dbd17b7af1ca3f9b469ae59e5ed8211328f70f71abeda3dece820523fc607f1dca33bfde5bf5970e117632e24889badfb8f61dc5425e359cec139811b2a45955538428355b48b3035ed6f304a3050a85d216b2a6d8755ea5e369582e905641c5b931af1b67fe2eb182d864e4425d10ad60e119f5beb467e22fa35120d51c1be2c51789288844fc2c16b01a96974e09db059ea67ed6cd30a647213d04132650391956dbbab774f413c17aa08ce7e6902a2a229664572f3938ecc21c194f1b2bc00f3513f86b261f69e30ae1b5d6db0c3bcc34068886822ea6ac1ebedfda2f431d0ac711ee45c8c116c74b8bf74ece7d04ba414d53bffe89e29f34cc87cedd576e9a59c561d82787fccdaaf1b2b11e5a66c91d2d1738343946daffdc0cf932da108f73ad1b05c89972be7b9a6530eb501fd81ce275bf7ae5c5ff20fae86a50491a60d8d6dffcb7bdaf45d9fab614bdae0a2b1245d0d5b4fd926781b3922c779c70160d5a772091dc93ff9e6dcb6f1744d819538101e39f323bffd98797afd5c557dedbfa7617be31ef030abd30a3604c816bbed80f88fc47bf19232c9349ed52f0f7669024b5b6dd4cfaf886f437d82cde7d4157a05c7801e01c39081c6bb68340a807b0ac771923d0a43ef09ca4db01286590e15aefe150d5f04a56fc9f784279ee22e713b15199779972c7a2ec68d1bcb22e3799a2b27525d726420ac960973feb5afd86fe8afd7631c262c128114556f26a28e3ad8b5d1f4986bcc58cc0f0204cc15de546d85fd072851f03c6d9b371692939e27ecfe8829b13060d454ecce293d8489c66df80749130c0c481f67dbabf8d8d55f95b4fa68e2e1569d144e08adba78d379a144f432c4d20126a4d8bc568267e0664c370ab1604c16a2bee340e0cd831ddf77bad43b231bcd0206ab57d4efca13cd44d5b1e029c1c6fd5fcb69f0593f334573c00a6960c27cf9954722507a90c699a135bc0b55226164b799de50f2d5cbe9f8a2a83b8801e4b797b63e322c1fd6f60defb5273f65fc6b8c0bec740efb96a9feb0e67860be1ed4ba953481894a0bde1e2f7e199d677dac83da2eb138de8ef0e96c5379f78b22af05a8bc16282bf55b637c3ea394edcb2dc54d2548b0662940acdf541292b3c92a198fcbc54534ae368757e0cee3065f93209f7be397b177faa40e5afcd260b54dbc3538723e02b079aefc11fa95eb78fa2d864181385ee657d80581d5080e1c6882cabaaa809bec66bd45b2a4309591944455e1a38164184cffd362e26b16af2557b0e0c2aef4ef057dc40ad64ac1a26206a85155524dc9df492fca0f8fd53302c8407e2b24a63c8e855cf68274a9e534736c5893362212dfb77a75b5f231e952d8f52b639912f3f5dd1c6295d3f17ce203ed342bf1c38142d92ceff5d302702270541298519fe4166e6aa278ab29f2bdb9d994baea8b95573be2ef2d91fcbafb3f41b202c6a2e44671077e271a8941de0749a33c8132e376ed908672829ea818dde7c37e56c6152755ba2e68b8027db0ae411eadf3b67fb3401ec177eb5d2516104c6aaec7115b9311f65bdd61031d4b572033ee221672a919866f3e20b1fe0a0e72e57823c699bf1daa0a1a30c466d87784cf86b05ef049ecba4cdaf620c1ff3f8b7c84472f8c053b780d1422dbeb041215ea1e5728cb4cfd751d2de24719b1d9d2444a3e27ad5f944388bcf0d6624750d0ee3894081fedd3899fbb5485c09a1d3fb2db0b16886f06b22bd60218d4984629e5e8f6a6e26ba0b15785b19103738d5bc223e61590d6189b0d19b79a0fcffdea546bc784d567e678d4134b282397f4ec3a0f5bb115369cf7fe4450036162850da2b4d8829cecf91942f6290f30e994457bdf4c5828f166a2c7b5d88f0a3414ba5bd279ed6003d83c328f26c6d72845e2c297e7ff948dd2ce386eef5909b8e04efd938d5602350f6570535883b212f403365c0a1761d6255829f42bfbdfc34733cba5de5d07469e71bcaccdf9fe7068335a14bb5e8577a1dd793fe145c3f29eab7f0435bf1a20039674df74d81997394a88182107a26a491f6fb3095b4137481b538ca9148f8565161880bb1d4ee5120b8b6ec4806edd23863dc040f62a14f00ed3443f2363784269a496eca13e3c5926fc84edd5bc503fbb97924764030a1beeb11471aff4d9f5e2aa8ceeea9cc8006c05891204136ac4dcfb58bd306c96f44d7f60217e80dca102bde07639664a57a0713bc7cc887a095bbf26f7a5e144d6d8717d92ddab021e46989ac858b18a882742ad625e03de7e8ab4eda919748101eaadbd238d56d060c1fbca5b9a54390aa241b43671ac834c7d9c8adcaa51c96c973fc79efd8e5f76abdaac92c404bdab1aa2127be3746cf0bcea74af4bba9cc186d14ddb2b11d5966345649d166bd44ef95a361581522c266f63d5e2922360c76d38ba3e93b0cbe0a84d9064f7555fba3d83874332d39d2f7f30595511e5b679d1823bcdb4ca5b87706123f112e559a06c832a63cb289ef04f8dc762c7b55042334543bda922b9c54cd979e95125dcec6038ef4c2f0f891d7e9fab635131eda8ee94a98131f1e6e454984fde7dca89c6b7287a86b9dd978ecce8bff95ad1ac643d9977e2aa38392b50e170b7fb297e90990c578323a3b39d1b505034c818af64dc931a3237c5fa47429df005cca1796d4bfa096e48b3e3d85f064bddccfcd946ad671a46d35e95ac8f63b58a1d83f60ed8668c2fb7eee4f24e61b33b9d08196806ed2c0febe75ca9333c013b8674008f842ec94d6fa8f493ced234cd96cf5c233c9cd78c17c6519196b2cc6994b517740dc942c1a079d6140a9c698c44caac8375d361e45a79620eec1c0e5343925de9c3e64d9a433c7c2900a04279b51584051f60b8d97deb3c25752f02af7c6eeeaada5b665b60136bc9350fe2d52a986df84fecd203cba474af360f5ab8a24643e9245d6929f00f157d2224e935f882ca88a9fb67adea3210012353d56137873ad360c2774daf0a77f4b2f328e4cb05455d51ad7e07880d99a647a84f4ac190191b7a55b52e45a28ac7429b4b207263a5c6ecac2b77ff1564f6864f8c8534075479c7e92ee6df4d57f15ba66b6b7b525ace80560959dab9fd3b9ae92a0bed278040bab44f8a03ba65e75e10e51ab01775eb3d414246944019c69f993dcf11dfca0e64f0c35928ab02cf2e118f66cb5e11bea3c55830500ff071eeb73f3d810265b735984f4568b77a2ee950bb4a0de053d4cb11b178ac28d2ef7e653d58e599548d5f45764a2baa019b995b0194c2ed264bd3848a0a0c2bf40416c564ea2a7a529b8bc72004d758d3e3df8f547cae68c0257b601b2df45b9695de46160c2b5223270bc46f32c689326f8efac6ad1697c96e28a480207058cfc4ce3cdc8a0aa7e1a58640e9ad17011b1845e30b907caf3907b013e6e7103c96ef6f9279c8fafc3a5cff6732d55586a421ef3648d766e07b82034fdbd92f0868b8d2dc6e5684f9f2e3cae7e93cfd8e57188beb1df2149c9c6ce3d4e6774ffe01a8854e26b1cc2974b1d536af8b0a881878cceb66facbeb2677658f4796a7ce478232e3abacfab16cfa253ff5002f44f23ee391f2cc35aa7a7c9451982b3cb550ad5afa9c41be0e7fe7f3845f2111a0cc91b1a322d42831cc911a36d19e008d3b984e55b4a649ea51340526563a83d2300ea07041b9a4d6fdc87eedab8a8e4967cfffddd2a81efc42841bc8fa6e6a6074973620cfdb11bf574287c4addd1e02bea78e819a330bf532a3b98f0fe033dc21f4c4b101f722689021826844a5418ba0411790abbde6c0986d65294de6f635a9b90448d8725bb574e45867052d177587d785b497705e91c3dc548a8d7ae396fd2bac0bb1395bca47549148ef613a9734aeb0cb25ef923db806c298f33c29dac54443d07e992571f0616e00be9ea06f7e9eb84960ab021054ee60947616d40fbfa338ae4f26ff457fed402e89cfca2c708d281d9ddff3c5eb3520d3dbabe592acaebe40155c5933f9ad2935dae3613b675c2aef6234a3e2302191ed8ffa49135c69b9ddcc8ff45b9905095d66b63a74542ec5dfbdd2cc1a8e2350ce231431f8685120bb27e08862c10da5cd31a6973d4ff30c6379a574763ca6880e1ed9872f9e580290266d203241163843990c0c37d038ca399b3c7175041bf8b26d2c0e256f8fd06c1d4a16a6f613cd804732328ccb880f2a44f3c48eec80b8b799dba649d506c24c61be1827ffec80d4ab0dc3a35bcb587885bbd14d6fdd957ae5f67245af7a81cc6ba29edb35682ab9701368b0ba34e6bd9979955fceefd890d6041544916dd4f120c78b7d92683e3c7d952f4cb8827fa704c410f2394ad5395b875e11350c68360fb26c8032cf0a175b1b99f73b21fce4f1d185cdf5ded3d8c0d56b79a4343791ea2e1fda69a5b0d97427b880a58f4d658ab7316145be34fe6d860b3cb337c0b8abf37d36871274f8f96fc99295c34bbcfce5eef84ab491f4fe535753cef1962f4791e7311756ed59ac1f56c2c7ecadc73660478166563c8e8e1cee4c4680a90bf330037f4d7309943cfb6565e56f5da3042c36593b01dcc7eeb1a2b72401a8cef566b31bc174455694a7de54e163986c8f7da34acbb97b80b4ded9e5a8107c5a7fb824616ef235da1037721296b70b2d7a42732738aa91789066491269be7dbf2fe52f0a441746ddcdfd79ad2c17227c717f695f59f6e2bba7512c2c68648e20d0608e6846ca83b49a861e82bff5c79e2591e0149705680d4374f66f4b8ef27b8e2743763f63df82777134ea185c8da83cec4e74c8ca3a26f058376823de3d8c8c7a0cb15e95ecbece27a27bb9db456e989fb9686ba7f64094def27641540351095629d89573fa6ce85f8ebeaff9e10863fb842762a9346d53e522a32c71ca7a473acbd0866fa39344b881427b0c5066eebf5a8192ae312cb87ee3ddb7062a85839c8ef766d0df0e6e75eee2aa2075127479dcffc2497254201bd77cbcf403bed9bfaff461040d049cc106ba2e624a0786f12d288d57a4a3062e5ce1a26723287780f9694b062ae8aac2f31"}], 0x2050}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 16:50:02 executing program 0: r0 = socket(0x2, 0x5, 0x2) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="e7547e2326dcd1e48481a9e1a4acbb4841ec8ee1400923f9912eee32736f2ebac08d76857ef9294ff8df467ebc94b6311c4f548bae88e1aba8076a611411c1fc098d9aa35f76cf21bc3cccbd254259a41cf7b7860b8c435de3f6c246a0c04bce18f1808b3bb843e47e6c41d7e43385a5462e73f1761b6c1dd34ba4f8e5f8136e0d76c87997832078", 0x88}, {&(0x7f0000000180)="686a7ad6f92e0a6cc89f973de8357c7bdd92e72a89b1859acd0c0d5088f8e5cb7ca22a3a5a45c8f552af0b8ae7c3544f50c59f13d6e29f0d4ec7a28b4844a45481ca14fb0a0fa41828f9626164333d2f4383bb881c3f91c34eaed32353b0d64676af0f248fea80b7c0fc231f7f6947e9f27d2150150862da0649318884c8575d1e9f00296dc1fc3a65269a742815f9a39e8f2882c25854e6529ce26931f3735835745e718d5046fff42bfb2e28", 0xad}, {&(0x7f0000000240)="5dfe8f67cd14f7bc2bb7004c3bbf40e43afc4a9b0173ff612241820bd69d735713c997b2539dbbdc17541f42977c4a8dae1806e7d4e7872754d854febdc0e410f0d5c537224c418026a95726cc51ab92de6559769bedc1dc040d56a67f8e174eb66a03b5c45fed236afe36e925bdfc6a2ae4a5f44c4c2ba3461bf4bbe3e1a54cda83f2b753ba8d3c5cde42b40d830fa8149588f39514abd998b6df", 0x9b}, {&(0x7f0000000300)="7fb86ca0f00a93bd06b68c4c6df989f8f31a8513db042bd7a39e231d6f245ff55b7778407fe71ea2fff17db2f1ac8c37de35dad700e6385c011f2aba2aba75e331c37564904b696fa0e00e628de5eed4401c52aaca9abe6e30733164487f2a6bb68fc4c32a5a75d594ed69b381f77e38e775e5b737719f5e56096b48d2878049ae74bde2dad28356f22287ff13668f584654fbbf84dff43f2c9c1c207818d4c56a7d011d47c0a8625e0ca54e02a3f79d0762cd848cf65471a1cd", 0xba}, {&(0x7f00000003c0)="02cfd3bb0ca7ef2655802888653b7adc7762bb5bd473f9c3a7d1bc17742ef64294cd1c80430beb2f730d3dccb6deff5ed83950237d310e0998fd812e7eb3784a5f885828078e0da8f7000cdd24701bd758d38568e823e677e9399d29cf55248a552f0573d0ac6d3d64b5b17170ab316df81c45c0d719a27ada2ce79852a0883cd96fe0872efb7aebd7c8", 0x8a}, {&(0x7f0000000000)="e7cd4573fe1a37b28d8a5f9b5a0d87c9d971c3f1182c04839f0d32e6da50317f2204879c2f01b22d3fd4e8ba44f58c54e98dd30061c621daf306074c7a02395c529cd15750d8a7cd13be0b48937f9058", 0x50}, {&(0x7f0000000480)="3b7b88fbe5e42342473849267e39fe89aa0b471ea0f15f8fd411ee615238a07c2a59623964615cec590b4b2ecc842ffbc5c20fb8f609f18b28c97f8aaaa7be85b314d6126e9d0bab16448d982ec84d39d91018a92e5b11d2035b9565218f32fd1c981e611352f6462be43f0255280b9e17b133", 0x73}, {&(0x7f0000000500)="e78343e5c2e8e131c6c156e6ead31f52279b3b4927c193cd8c0eb0132c6f9eb451628ab1e054b88c9fec51dac1929b5b0c59ce95b923f431e33d4a5c7e899cc3846e81ec73b00106c64e6f2d7ed3a3537d95f35861c41316466a4ce90c4789977a115ebe7eee559c9228e791", 0x6c}, {&(0x7f0000000580)="6dbfbc065d44e60906db395f383ffbfcb1f3ed40a87c2263167d56463a819b1d32a40974b7345f9fbbd6", 0x2a}], 0x9, 0x40) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:50:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) msgget(0x2, 0x100) 16:50:02 executing program 1: poll(0x0, 0x0, 0x400dc) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:50:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x3, 0x2, 0x1, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x2ec, 0x200000000, 0x1, "5b2a0d2e22eba056712ab54f41660d9f7b96ab4b", 0x7, 0x81}) mprotect(&(0x7f000051a000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:50:02 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x7, 0x13}, {0xfffffffffffffffe, 0x2}}, &(0x7f0000000100)) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x8000, 0x7fffffff}) setrlimit(0x0, &(0x7f00000001c0)) setitimer(0x3, &(0x7f0000000040)={{0x6, 0x81}, {0x5, 0x5}}, &(0x7f0000000080)) setrlimit(0x0, &(0x7f00000000c0)={0x4, 0x9}) 16:50:02 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00004c2000/0x1000)=nil, 0x1000) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="fa23b05d53c32c14fa908f643dc4e931f476c2cb8c5be820042da02666b5061144021191baf0908996521860e20b93f4f98e8bf2ff2db0613276abcae6df33050cc8b5b91e2507b1f55215fea74650b0c6c1fc", 0x53, 0x8, &(0x7f00000000c0)={0x18, 0x3, 0x4, 0xa69b}, 0xc) ftruncate(0xffffffffffffffff, 0x81) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ed000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f00004c3000/0x1000)=nil, 0x1000) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 16:50:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/82, 0x52) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0xfffffffffffffe54) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:50:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffc) fsync(r0) close(r0) close(r0) 16:50:03 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:50:03 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:50:03 executing program 0: r0 = socket(0x18, 0x2, 0x5) setsockopt(r0, 0x27, 0x1ff, &(0x7f0000000000)="81cdbe12648dc3b055d5258c2d7f065d4354d0bde072208da7d4d3000000000000000000000000000000", 0xffffffffffffffa1) 16:50:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:50:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000200)=[{r1, 0x121}, {r2}, {r1, 0x40}], 0x3, 0x1a4a8531) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:50:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000003400), &(0x7f00000001c0)=0xc) fcntl$setstatus(r0, 0x4, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwritev(r2, &(0x7f0000003340)=[{&(0x7f0000000240)="7de296610358fd053539897c928c24c5ae2f1ddd46312a77b806c9360ac98642b5ccc01131ce07bb655a13d3f6275087f2c75a3dba5c01e3a5f4e69de9f6f11d16c71141dcb39ace5c2a31039e1ed6a69cf1dd917b3d7bfb2ae08e83c1d5478c45592def5b2f08fe869ce64aef8dd5fb036f6f119b6f19f6312c652ae11bc8ab9c72c8605538376fbb43c773df18f708fd8a774f88ec8074a7300cc7499a66fe663cf3e39fab77b8a2c38dbcbaf1fcf9a5dac13b45189aa683c099ef862eda453dc7d854b2a4db675be2ce07489b7d538a3a848831d9d7b1cf713a629fb1123d4f274faf1c785fe30d74392bd88599b3e5cec921bf318ccb3a46082493b587b759dc3d3a550f54a262c9f793024378b55ac57f655e28ef234837f6004761cc5fb249291c235772fac0851734d8f1ed27ba25df9299064951ebc740e2ed1c9a830e6bd6f1d26abfb06e522417e690847d48460e52fa8c7f89daf36da6eddd040ee8458b53253ae934d7c290d6023de318cb0f740cd3b9f25f9a386aa22ac4a8f82f0eb64269678b07783cefc033233f916aedab3986b6b982c8240f24d85eedd2eff910155d575cebf0692b5cc6f3d2b9236f13b64262e86b3c04871b343d12124bb52cc1febc748fbd46adfcc80a126b9866b91a4f2939a71b801f613776143907f376e4640212023b203897e5c64f879067b110c8082e40f6a1738d737c42ea788a8d273c01aaff74026820bea3e1b92e10058bd5169db0787e26937245487481a0802ea9c822220a80a4dff7dd0c8002a45d3b80cd2f9babd736ec088568d1fc33cbe63c5176086bd37f8407fd1d3df75849793883e7a049132ac5894ac4025fdea711aaf892b5c2636fff3312a2b33e0523d2854fb1a23aa0f99a9f897f99e58b20a5dbda7558b9ae0b61c97b4b9bc08a4c719f6b4b31fc5ed9d9b6254056597b2e87ec218515adf927ad42af048ac4cd8b8c52d85387cb7eedec310d801713505f6fe54b606f08224f77a809391681bbc6c83117b3a5bb23708e1891b6aede60c60f538799f4ebe2f4fe792e7f11c47e42ffd0e577ba3348e781314bc4b5c3834a50bc40c0d104835d2e7e7076e8c43ac6d23fd6a82ebf0df1ee4e98e81e810665b82fb17df89246866e2eef99d2ae0628b108817af29345e24490091b5ca751537ab3dfb13d10e5030f72a1394e9fc5558b17c81db14f73f713398eb4771a35939f898c264a6941a72c0801001fc7df44053a9a1bdaecb863b761ff7255fc67224629f74a712751d4d28b8db13abec41eb9ac242c6120f990f87d64fe5906967b1edc5e1cb9832075c0693ba2889d67ce29146caa5f081aa0158b46beedd04f20b0c63c0d2a495c55f02915264b27875d3229d8aafba773c4793b5102682438fd3030bc1f2be2abe3a4b15823209b89994cc50c0a6219fa06cc5d67006e0bd4949f572cd067235ea4ae750305e825d73a8db3a4acfdd68b9f916b9182c19df1fbc48eb46565746c0abaf9600380843a21b5e269589879b2a7bde54228a0c525ea8db41b83b512cbdcc80adf91abc359621c82e220a7de8472778cb48bb1d92dec928cc2c791b3b794b5b61a48e38820c068b5263d9ec890d41972507581bf470eedce5cbc265b91975a956e8074f95aa3a3135993f6495e3ddc57f45ead6e8aaa5a0b222d9734a07e97f59ba2f6b2500fb3a2c3fe66cdaee5ff0a2d3d016744797921a6216cc2781ad4272ef9fcf3f322a50077df47ca43f6f47aa9af0bd7472c380c9e3164a9b2d48ef586edc2f271a99c9c7bed1b89bc859ac9f1af7c9cca10866d4a22b75c41a8487c61f2c53b9761e778aab49ce6114bd6bcf51b1839844620d81413b41f2502489ba5a7047d64b92cdc42592188e5fa224baf0fe2e04a49743c7b5e447b6eb121ec6454ed1f0825ba722bd5b6fdfa4d0d13cf95552f0daa1f5c43b4242b3bb3f1e7029d50eb9f002c6834f0869fa5a6e24e9e39caeaedd9f01a331fd0e54fff02090b232487e8f9176e494f506b3ed52864b0ca28c64dd45782c496a4db4d6daf7e9043fe72c415c22328d37c0a2bb3b726aa12bd2b45f09940c80d68a774daee000b4c04e1ab4ab3133c810e2426307cd49983f664153a4c9d4ae806989f1582822be46dd0f601d95d39ff515e39ab52f2f3e0f3596e8f85fab935713bff7ceed56c7a4ce46af325f318aa2bd2fd56348f3a4ec3145c47272385d4fef83b0175ebe24143a096b770f8820fbb28e49f3e9a9d0dcc3d7b95e9e8fc6d3ccd6c8aab7b6fcfaa6b7a970f8147dd773e823a0e89edd35fc1b3a87ce74393f815a1a8c31118b7ba2c699b5dc309418aafcacd1f826ac43b41e6648fe0ce9a65f3a95f9f43521fbe040ba3bb5973cb99838d0ce44532ace9497275ae32f2fe611c4706e008f65c8e8129695739a36c74294ec4fa640a421c2b5f56a284ebba87349ee16ad26f8d9adeebaea5bf7e67d6f87c8e4d3f768c0c4cef991810d063dca0bc81c5ea540e7d5007b84ea531403265d57c6d77e0d852f77b500dfb8ad034f1dcd1a1ed95e9934469213249f91f021f21fe871c136ee1905ee315cb14846ca3edd17e62883641b63702479f02cd9f41ef307b1e9aee188acdcfc40e2ae7b86dfc7394c4875f003de6183265d617f7f85207549d2aeb6b747c01055aa3fe3ab9e7cbb7707bb20ff7239a21269be0790a607765b82d31f13f738a7371d7be61b0b21369c42a6f419ffa1341d13aef234aedccab4e523400094e80df36b7b7470734aef848991fccf26e2ce8da07a9fc5c6a5419b09e4b8b9c2c48c69bedc797b0dc40acfc015a2ebc2b8cbed67572592cda812f080c397788b7dbc8d8de4f4c25f77f9758639a14f5460608615f21ce1a76e5e675b47dd4ca255e3b123cd61c7fd385fbfdbade4b170d3d7436cf07da5fa494f74c005215d8340262fb5661c676fa0fff9269174f8ddb11f7524c23a993d369a518e57e9a57f083a0928809653f5671b2a60208be0e8ca62dfd0e7b45f2194e6688a57ab86ecd6c13eb9a4853f77441ddc01876cfd668a1f41d04ced137101b5af1be3fc76b3e4abea7fb99d9b50bd56347f970d188f6e382f68092e64550f1ad06d2f6acbd35e4fb3d3e76bd8fd598481a1efd9f7aa05e0227142ff6c9424338e51cf9e17f9beb132c6d00be9e052d6632685877f537890ccfdc7877627dfbc216c13c9b1521ba6c8d71da65038c79c58128ca3e832b72343ca477d2da31dbc4c9054de4876bf439fa60c13d152056eddcd142fefd337d98de7fb1ff6b43cde90540d70aaa6dafc25ff0563b79410f6667d99a300087dac1e1622d5a4304474f761f76643f26f322c8b529c366149954f92662cfa1103e29d1d2ba6e3bbbc3e9927f55003a5f9aa2b8cd426d22c3ba3cfb7238bf2190ffb50c0a9c6774f6fc5ef02ef9072dba7d6c09a17172be088e7de32700f5fe6e86eac1749bdac8e687f4fe3612fb9f58bbf2addd3900e2b9e4b53466d23392d56849d255366f0f97293672068a711b7ba5b8a5254fe8dd94f9b3b4972bf0041abc12ae0ce70a1e156ae593635998ea7faafbe38d3e282a75e6bfed8602dc9628638ca77c942552d038c818b628d38d040ba9ecf3eb7e07892a245ee8d13f53b353ce40a35c1ea76a3a068b275dde2b46fa1886a61661dbabf0c9eb606e9436362c8637d14a8315fb701872a15123e8dc50b3a030af5251c29ba0b211346baa462e5582e98344394bfb0e0876fb2df5004b5165a7ef3941c1b6c1a371ca6c0d77d3d071c0a8a212b6bb063c4d8711f423f2fa0c6ed1136284f68ec8087e87e23fb2d0b92c4b044628ada76362c257e6810e1972cbdada313a982ef706f520884585b80028232b19311f6d5baf1f4100ffe854e41ba82de35174e94ee9d661dabd70c3bc74f786f9f9efea72f35e972f4fd9630e48e69d16f479b2df0335e18fce02a07c757484781b22ed92e332bf127a24a1ca1d3a24faeb1853e71555a274eb0632be1ce9b5c14ac10f4158c951da3ec7803c4061fa23d4d06d6fe49e5315b452caf5fe1d79dfd76e068a27fb84b5f1a3b9f712364d108fc0f2403ddfd54e5a118c58170289842d8765a5fff5bbd69e7f29b6432799659039d7e04b75f96173982ad116a75a7d0eaabc017b7c75dabc3a33c1c8fb21e3211d22e0d77e8899cee5d35d39c81517a9d36cae3e6cbdadd6627a85e3f0b119df7ca7cec632636725aae0ec2c391595f4232bad4c062f8022e73e86429645eed46d1ae0946e40d100b5f45f81831c24e0af651848f1041b582a79652de6b58f8876d21272e85d05b6399bd8a922ae839de877e8f2fed4394ac0b07eb576573d5dd156536416c5957ac4f7f6018c49bc23218b597187711e19a3ac580e05c74abafe75a76c48ce6c9751758d234b80108dba63d0c87d89d3c0b03558342747eec6975b8d8d0492ac187d4a368c38891e4958d8a968106dda5a04fd8043960a12ae52e54d773f496e2a6dbfcc1262ce039f97c4fe3d2aa13f5b8b1ed1e87882056dd8961c700fb2ab064372050b4c111d543990c332fa6664e98285040c8c1ad7b349857de2aa1603dc2ce46409272afc14ed851ec9f32764b3771088db667bd64cb6c79d77b914a753f359fe2ee4a8fcaadba96867a66264c4fbc2633094e5a01a6e776d96cfd443ce28e3a6b0322cde3d2fda34d4cacfde14cfab66b28353e91cccdf7dde12861abf03c0d9a1e190885ccb2c0672a617c47dcea8129e2f709a300d6f742fd2612e8fdd60204f94fec039a470680604781d46fa5fbe73c1617589409a6706aa0c58d6602cabccb8a06311b4293ebf4d160dd0ba486870b03274369c3fedfe0b8458e08dc31a69f95754d3be933d17c9198836aaa9002e0d85a3d30c06a99d9140569125811dee615859737463bd18f4c4a34fbf3a843c595da0dd4779cea30849c17576da9d069610475f18ef85739d81b58305e2288ba28cbb35ebced094c2559afcde48272f35e48a8109b84319ec93d1e187b422fa50c8c91accbc81e7f03f314a9858fb2b46ac8e74871cb6d9537daaa648adc697614c0b5be5fda1663832f489f4bbd8a0c819480d47792c840d93a902fe89036fe7d064f677abc174b377187a722d2a95bb53504a9625b86633eeba5808428e07052486370cb6e351630a2f57e1d308e02244ff5e01298c66dbe4571886dee22123f5fe3468088d5584e290d1c8b049f5b96c5696c1f5b0756f2a9efc8de5d11f3143115249650086e535b0d9ac37cd4baf1e135e37ddcf2627640006c77db54436501ff0cf02f0c2aaa1dd219af6c6bcc577a6f8b6f0e2de10e2a3c673f61e3311a8bf9a446666c4bc0cab2243d2f58a5aa52c52faea0cfb3502b0261baf30a0b23b526217252952cc989914548cc06e0b6d1c03ab90ee7b4d5429b3cf9c6488451e60d7f904ff60f05759d78aadb6eec15e60f9e004c7958e9ce66b9a7d973f1b9f65ffd5e5f1e599b5e79c5bfdb8e817e37a40a0df1367d7183c133cd55ebe7a5c6ebfc103bb873a77bce23caef2c133e361b612408bae20421efe0247868b340b60cb3d7e079fedf5a45bd95f80c4b2ac52ca616e7b346d495f5f7ada4f7865549d6406362583d79eb97b5dae35661df17db6c3b16b05ff037bab386aab8ead24a753f89fe479337f3a6133724a6ee59961d3190dc13ed8b7729769026677ef3aae4238a4efed6369c331898d60178b657c7d2e827d2fdd444256cc43000310fd793859a4879d3b8b93d6a8389e91f80bafc7c6d53e1e176f", 0x1000}, {&(0x7f0000000040)="d8c81acbac4b637c7933f6c50fc99f8e6ca3fa998d7d78c77f789ce2a5da5fb9b338597a7c944cc7b1988aea2899c5b4c1accd23a6216eb718fede796a966e517df708b0e1fe47fc21c604a60962d4", 0x4f}, {&(0x7f00000000c0)}, {&(0x7f0000001240)="d0f5dc78dd0f04e51d05900345540d3f3f47b4b3a7c3e115cc13badbe84ea57d19a8456a03153296f7a2e4dcce679416a2c97622e32eab85c3d28ca46f0accb69e3389be9c587291f6c1bdebb53a8aa429896da603cf0f2e5a5c7e414acdd3ac82a97c8505bf5d8b98c14016946e63e4cec9dba763462169893a48b3f720e346d07038e9195e17026550165bac925b9db8c5e22f0963658e1eef8e998fb021235cb11628cbae023b925a545e7dd5e217fc7ec9b698e8bff591824f15958d9272a501545e5844d969d53c96ada0b4a35828c2df2d4334a98dc81d31af3d92ffa6cf8f37d4acce8c9a4fb574e4615e0876083994e06aca77137feafa11ec0276cce4a9d7eb9c1458cfbd3271d0c046c2cbe0caf9dbd9cd665ebca8b246f107b36e391f4b7b48355fc7816690511a03ee0a7cee8d37509dca1932539f9cc5e64b0e5742a98989ba47e899ffa7ea63ea663a7560374546d7cf2f733370b0ace91eec5a3bcaf85524112e2d5da404cd7fd93478c0278424f2b401e67120c0da461ab5ae2f3756dcd08f80c80314972b5d7481aad6a65d6cf0fdd17dc2ff4cc1ca84d9537c774e340866e139565939283cd5c9775450faa1ff2e3c9dc5cd9ecc636e43eb168b8af570a0318dfa85b58d85c740b4dda5434cbbad9c9a5fcaf7c52c1a1fd556455c5d2179ece4946132b24d9078df2934be71e75a1f71f8ed13765a6ab73dcf0fd2fe823a5f6ccfc3c22bb8afc13061230ae26123226f4b9e14cb59d34043a7497278bb7341bd765beba06b8447bb01d0e305325ef98c35283d1e3ea90f7933078c15c908608783d197a575c84a565363708e30c3a9bc0537a78fcef3372f51d915544abced340336b604ba295d340eee72bb3639dd42e7388c5372fcf2ddbe2b2b995788aca3cb4eef286f5dbc7f24521b858756535254a884a2f81413b5349543b5df81f4923baeb4864c6ead62c1227b1d4437c13eb898a407fbe95872f4da56b9ff8ac6fedddc620c30473d0dc7beefd116d92a6cd5ad7cd670cb98b0ecc6bea264bd13ecb1ba768920c9d3e5b7854ec0c3b097db722df0e3d371ed2af551ff6d7323ec7ac5566be8587167350785a7bbbd77cce1bce45950bd2a54c284c07b4fbbcaf95f06f83fc96fb2fb0223d58da621493b5eef26997e9f1154d7f2d57cb291cdaeae011a8a9b27b4b2480e1472578cdc874b8295bd9a1b42adf42d3f0084e6ff80dc2dd5f8ee5299d401292db2e2bba97995e74a27beb728627d7f8a37a81bfdba44d3395390417c79e16bf57bc86370bbff436713d6737eb4fe28aedbd5cd6fef53fa3f0b6f08328a74ec7adb1a850ef52703eb5b9ea539c9e92db9779f2e72641ee2bd6523e03061199a78fe486e0071371e9eb6a927e6f56d441d9ac06197a22e816cd9da4af2766f574a33af9f353bd6ecfd7c410df91d4f5d05b95727a4eaee35ac552db89de8427af0f3ff9bb0c0b2486422cf569c5d7dc1917b175cef04c6667272de18fedf3168c70d37fc57645829fdbd6be38e8752477f33ae200e2dcfbf22d8e60f18f17d0bb147640cb13ea69c1490e405def28157e012f492eb49560f45c17649dc720e17382161a8096fcc7a42a152c292dd7c4a9ba56e56fc66f0f1d2ea9242ffe3644d638f6906148af06c1058913a51f6ace8f70a44d0c4f83fd0db0c899ebed40862983c0b99772cf58ba1cfda633f61db4d02cf26d77242f85dbaf015c7036dd8d79f75aed80cb44b576f11d720d30d2044c51155d11ba43c860ec72607e3651abf60a32216b4eaf7d6060ed1ee5ea7aa049aff123193c87784a083c9b0ba5cde71d823fd8ee8e2a286d9b35116100fdc1cd1aaf28961ae9e8eab71531694a9243cb06391f1865cd974e348e2aab0aeccf8276971f410441613a087de34b6743fd79640f65fb7eaa0fdb005ac58fc42e6cf0a1eba87f82c04fc08fce9566c14f907ff9cd06b5ecd063b69967fa09e9ff6cf9387dc2ca16875c5ba0c1004be950052d842c6b7915b56168a518aa497d6d639ca152137b5c38c0af6ab7f46ed9a04c05a4f9621580f7ad58e7528cb4bb20148621d220b1a535aca8390217337418a0800e58acf51082a438478a83d2a80ed620f4790ab93508885aa00535499b57815bf8e74c68d1ae8a49ae43aa4bce28ec89a3570920608e436e275170478d39424dfb5852026bbcb63e03f290379a38a98e9775170f207c560ebfd94817829a9541b1918f3fb99cd3d455598390c01ee42d671c42893b4dd464ebe93d5201f06162bd609a630e6301390e194d85205d14591ed679b49a61f4c52ddbd49403ebdd6c309b96b48aa75681fd75385b3ead58b8316f8c06f253478ad47ae7d7fcf07bedcca833491fa92738325f09f8b10dd80858762d5e5611b78ef7060a29515e187802e22d3755b5fa09bdab15d386ff2e5d34fe2826baf1fc09604be053d5ac93969c3c62c7be7cd9d6bd652b450b48b26ae6e3b873641f9fd2d17bba8218ecd50f2794ea53684bc98dd3b3aa44a469e7020045e38becdebc3b12383f978c5442704a6cfe7befb938606bcd95765542196f3058df8631f188553f5072c71527b2a0d97505d253e5f3472c31d688e986e6f6571eb3497371fdb046b5c7c9e27c04ee5f98779138a8be4551fadf27ccb24a0163d079c6ea76bd1975a914f353077aa688e7b507dec2df800a4f3ce591d5a8e81b6931b19e73921da73eee72ed72686ee14087f1c489918c190f25f2c4cc82f284ebf9378a70e32fa615aa713cae773c07ce61abf855ecb7d9cc85ce47ce5eca53bb61aff7958679d85311e713177f182a3ba405071ea885615a55da4342a5cc146f06895f1ac88a97cda104a510764687425cce28c58834eb8bb527ff8c8986613b00369c28eb2445c81273f4f07f9bfb726b74839a27a38d9eeceab7a0da64427b2e93a19c61716282f1198f05d217b7ed4de018d629dfefc3331ac5eb48b719e43e4adadc30934c517b71d07ae2dfdda37784e7fdcb9c03f0f195e2def5b83568b8e81f7c16d5a6c2326c510f003569b5e2e583a0a4b10c05d0bf3bfc96121b9ff6d58424c19f595266bf8027175a899a98fb4e7247e7672acfbe91c19fdf7b23d9b33fa8fe8d65465137f3262f30531f4ef7aa9ba9f148e39acade50f786028172fc0ded2b0a83be6099ba253a8f65fa6ffc575e2783ef00ae40947bcfa077a63296684ea98d00593252dacf30627447a816227642fad9a1b662027d18debca4a0a2efd0448f4ae5a5167617f48c688e6265fc8622a8df5baba973134da48a139916668fa397ef7de2b2974b4766a0a532dd008b632ed68dc80c524160b90b6060b20fa8a90b4b9a555c07aafa604c04479686a45a1456f6a61fdbb77ce325c12f6463a428ddd433888dea354f401533e4a8a147dc72a33c4897be6a6e409e394c14d70c05e4017edce5d6fe9d7f9721724acb777bfdc13fdb4046672d7e693cd40c7d4c329e9d3ef4b22a96bfff77f2b5026bfdee4078346e2dea3d379310dce6397e57a51f9a5de6edd25907807dc78951beed7d2559b093f26f531d45e8a7bc0e6fe96bceb2dd839bc30cdab0f10fa8072ff9cab29c264c071f5db1b55e6d8f329715a5e9007412f31089a9209d1e409908cc982e4bd0b3fcd4c4d25837da3e6a0b82f00afbe142ceb0e22b67e02e2890351f0504f2454826053d175bd5b72e91e7d9060aec87826d1cd887f80b583e897797ed948700b244d881216b9b4c4ad3cf71d89fdc797a9b105b5368558135b30e8b47b66cb12e302eb4a991cb33d7963512c94ef5a445c7ad8082262dec2954fb00dbe5b7449992c11fa5b763d56c5d16fc1ac84f3ca1bbcb2946fb21e0c1cbfa38e8368f8ec4e781205ee55820ead48e72c38512ba90cf2cfa62915903c269da1318b1256b0d12ea686b2310649d1d86807cc677b070142986bd96e071a2fa70b7c0c2f9828c156d52ec55e4cab2e7a02e772ff8ed6e3f2d4e9e14c49d6539ce4106eedcab4ee154181fbba2100a5e8623d71bdcbc7a6e120f54484297c695b82316ef0b9a31d73a8082a31e22c480eede9c155e249812f535af8b938ddd51082ac3efaca2f994ea35a7349cbc0b1e69cc17387a2c17385ccd0d99fa0da24769f21aa7fb8812edae5dffdd8beea7ac32a22337345f73c58b662b5a470e10e811a8319fcccdb0a8191e498d968e9e390da40c27700c90914dcb8fe1bbab7be301710061cef55c8d73380c7ccc414525702306bc7a180cbf2cc06064294cc99c1c6af576c16b525f399b3b00da9528a975d0072a2ff250e41177d8024492bf6885027e3e065300c68b470526d3c47e1046b3565e01fe34a6bc1d525448a9dd2ed59e6eff64670b586c64d1bef1bad6d3917350a14cc399113a5b988d733b61c93bf34920dc60bed9c13f453cf00ea6368f23f1d9bc9f35f4e4154173a2c629f48aa981284baa2ba770b6eafdf922b06476be13d463bf960a1e93563442ed4513db01ea63193e28fc0d2f2545643867adca69fd06994e46d3cfc9c5d00ba48edcbb47b7158c7c8578f2a2b20101659ff8b127a32e275f3add70910654e5c51805c0fb389338324169226f272b3e068f3b54da00eceb39806cd8c6a0520e020453b0c7e9736da8483b73c6522ba7f0d30eaed5a9fb1b0722ffefcbc158ed03fa13aa51b5be6ec99521f3b73f4bd7b0ffc6549fdacd6aa80ecbffd2422717a59078592ee9e5ecc6d5b5c70b02ba75337e5b91a91381ba05363842df062ab2b414b0f6aa24861c59d67389a57eb8f21048f849b8c9c0e15c84e8608ed625be92f916fe5fe6fb5c38b49357c06b264e65adda1301d98a15a9e958e60ecbbf9b5e5c8ea58dacf08fa2a0ea122e4f08545d4bcb37a21dc72f83ac4afb517777ed3ace2fd0e14908a0cb258164527ce402c0256dbb475d154a149f7aaea23e558edec6a82375175fd110e4150317c59300f0e381d1e823b2cf4f7a9e3620091128d04de93d7f820c650e172ecad8942c40a5ae4705d40f1dc2d16dd391af109929b8d8e4a6e07576b8cbbf3c0e294957e77b3cf7c7b67935caff5ad2ed83a8fae74393f137650199b2b7357203fc4f0e786cdb00ab5fdb63fdf985f276377f2bf74ecf9ac6971fd4ed1c546fd37ddfd0bfdb5d8a80fdc454786d3de7fb61a7b35ba178ddfac7e6c013e213103f65b5a9fa3ca33fca44bdf8e980ef60b0aa14b3d01b84736871f13de120f245cdc7bdbd6a7221fe02062ee9b418c3eb35babbc233c61687ce80d2fa37de6d7d7a409e677683615d43c2bb0597e6c00996b5c61fba2cb4a0073c7f98bf65cc002199a027884f434d5647597b1f672b02b8695c18805604ce83bc5b4cf0e84b77cd5b756d49908e18432a861b4abbe1d6f880a8afc0df82598ebce98b9a485a607653a0220ec9a18a1c5a1eacd5f3993fdd048e3f2d0f80fdf2f049a1680c587d4204aed6f1768ef8cb4841ecc333140e48a45e4d107cb09bd884d3390c4624f9c8d863172cca4d6e7060823aec100c342b94d6bcd4a9fef7dc46bc331e0d8f31af3aad8f644b77dd6dc595517822be02f2718ccd5f8ab50c5eb43a9acfcf36b67bb35489f75e77262c8c03bb4317593524c3e270617f231898268c3b439a9c5d80b463bdd28cbe60309851b446ccb6cdfc40764d0a6faa6fad3ace074e4c7a17ca01ec14855806c7a1e0b6853298ceb21efd593b75e4cde8caf337d92db0514d20f761b075cc214c70a1837ac09d2336d944c3529817b05ef99c2326e6603d46396", 0x1000}, {&(0x7f0000000100)="ff64d3da0dbc233a029c30902a4a92ef0d561d50f23b9efcdca18ac57a2a79f30108152e626b308f0e2aa9ead4b25c7a73f6fbc784d54b6faea61ded6dcc0aef2beb3b66fd7a2a61a7a19c698e9719cdff5bef45ef5e74af69b5c1a6d74ecce3811a1b6be558c772278d06cb5482594d3083cbf327f6f4808ad94b20f318ff52a2a8b506c3a28289445c1bcedeaef4bd8b6e93dbd3c60e0c7a7872cb304a4924bcf09b4166c7af498718297cf3877bf6f5b5ab928175", 0xb6}, {&(0x7f0000002240)="9dce623a1fa6079bdaf74b45b23b7883dbd2ab1dec5bc3009db6f49a31ea7a634ee8c79ccaab3ad97d2dffee9ecfbf1f19b96f7ecc9a5768c43efdd539bbb592e0aad8767bc39e60964f421a4a1cb0da679d40bff852ed82496547a106481997c39f492a2cc3", 0x66}, {&(0x7f00000022c0)="2b81c68aec946e8ccc105b3bb27e544df151f3163a3f13c5a67ea22b87f582547b2e6fe68af72dcb16a6f8f8c818e8518326359633cfe64da902a490b7056818fd", 0x41}, {&(0x7f0000002340)="2bd3e9fdb292efbb409cdb90fa4b6f7f6f4838af62271541f171b52010807846c228b2cbbdd566d8e9071dab653e53f73347ec94f8a9551020c16162569ae3f674d00d3dba2b189c1794c3ac6d60ad29f990217b321c27cb7dc0ad728c88ebd68d098547ccf67b06f49eb2eba0e38eef5e386cee428ee1668bd0aa72ff7fb5d6e61bf0f7a13505c3d1c32d0b07af67b2520868e5f2c4b6b9aac3234fc84882f07d2780ffc06edfdb4b6a98069123eefabe00787be33e5e8140a86defc483520a5a72a682e48e1ebee42163c3cddab5431cc89a825fdc8776420f416815fb692bc3441147323acad7540871884315f0a154f1fa022fadfe43aec87cbb2b91e358d0366b16ddd44d3680c55b8568eff084d5077573c22cbc68ae41a4f1bf5cb6a00f7d72e19936d972bc6567b1e79556c4b570cfd0b92ba171c815f2591263b87e58dae989fd87406edd1f1c51a745f857a6de85cee4927ae47f98afdf1752b8759c201d2846869e8018ae447966b47ee05718e3d067c00f7a59974768f163851178a29487bd213cd623163e3e4dd345c4e2609462c2d17f4fe88eb3c84c6d7717fcd9209161e54b32af9f79cfe149bd094ae3c54f61fa8e86e3e7449051d6d52a7241db4b27012ab944404524e45fb53d84bec18f4a8159caf8be9e90c2bc7984023ce253f2dda821ceabd48066ea3425e05524bc20a9b58e76b49fc1ca5e5f0d522f589842efa551313112e103cd982c7267fa0a600701104d640686072e7adc19449441841d686fe7038f9543b372f1df2343195f3c6161683fb9e2df577be0bbe33ce577b1236a89b066767f48f9ec4d3f27928ba217f873453719068d1f242b90db3760d44eba815b29a92a86d227bdd4cf804f5cc890f2cecf54f9dffa41080ae3a0a5ce98f9827643ada7455ab85865368d3012325c97857995d931cab994ef9e4f8edb6d97e4ac3a2128f99770a71e5552ae88b1c9f25d120557cd204b12cf2a9246dc01832596d2e573dfc63362df301ed90967b589efb345a399359b5974b563c450452a8d25c9a5402a6fcb8c6b21d417a89752e4f2fa9cc8e8dab14c6155e52bff8501f80fbb30e4b9581e0dcbab3bd6a070e5f99e20d66456d7f29f19eade997ec5e531b127d461bc7297a5b3c6f31e0b93ab7e296ca490acde3635f16b76542a13b66ad9c7fdf7d0f9d0d1b6e56b9276f5d232066c910863a0ca22b9550466d8d897bdcecba009f612f52ca0039d631c3cfcfc254de906e127e2a530b669b629cf84f5597fb7ea4fa3b0b1d8db9dcc4640610f75cf55105fc3b39241ee34147180107cb4d620dad289709819be82e108c0ed30948b5174e06f3391c5469cd94d09ca7836d679bad6ae7863f59f925256575a1b6cfec448f8f13ed6f766ed4016df8bccc82e0118e85d18fcedd77834439f2db840ee1613b8426ba5adfd83ba63da47f25dc1dce686f2259411b0b6e0b98668e83d9f0c07b9e4cb60e916d23d005ab4263fc304361a935cb161a83460f248bea3cf42ea90da4075d38706b9d1c72c615653a9d28ec4d2be8b5aad8b1f09b9896b099a925c57dd4b00294e285a38c7260444e76f5ea09013311cc4b50c68e826fcc355d2cf83d22c39c0e288bacb8c24008cbb909c79d20606e84a16a5188b37c3af3c5f0e66305e94eebd524ff0b1c91175ec4f9d0a4c10f2bad479d62b69f356b3cddcaef9f6b40074501e572fc241485a3db6d846082c08614696f8a1ddfb98478bd058b517b78347964561eb4fd9d15e1aa609a3b149a40d84970072727710455d0732e2a2f1079a3c6553a2da84d9f3621610aa29ea89faffab0b6b2dcda4046319aa07d105f4bfa4f793e13dabfeba2212eccded46aa9008f0dba4b6e4a4da84669e6bb5ecd166c46d84a51cd6e46d758314ffa6cde0f55c1e616919115451ef71bb69761e1fe03fd88ba50bb198263a7f4cb475eb17ab6524c9cb1ec1c5241b4cc536932f2c1bfb5d34d24d19d72497b78f421a77df00b400934e770b4d6c304c3d7aaf07f7715e9e40b9cff5118bad342f07370114795a50c844c3e4cf7d07f4b33ed46fca47be3a51afc326c22154d7d2c0ee22550411b43b942cbf6795434397ff29ae5dbecbfdc0c826d25518fe751ffb65c98f5ee4638ba14c5e4ea1b42b06cc56448a924299098082ee2be66638d9bc533a0ac61d1e6d138f0b186545d6f77fdebab0cf96d9f81535a5037a7d1df0587f35fb9452f64deb3c5817fd7f6b0bdd0cc43e117e4806bb3083acd2dc9d4ffb83b2daa8def8b024d2d516d283883b566b4b7add7816823cb00c6f152ed6f7ad8e0b30d0971f91110df3ef383241383080d5d52d7ea224238045008829516659924490d5505b4f7d91f1e9190e2892d0b7eeffe6b986c7c0b0cd5ef73ebf110f393a61a4fd7ea8f9433affac1e098c0d53372b63a2b588906bc728b7ec66944352068c8efdcba33ad5c0ea18f4245ba5ec28e3378ccc80c7b82d4b2225dfbd69062f97a7d470154bffea8292770ddc4f5af9b74cb133533d6a5dd43af0523552dd49fe5e0b19c57274d8a2f9c21432d07054ae5be4744e3055d765551b1e1c00ace61cf6668f7ad611ceec8f4bd6d3070f037d91d9b3e29dc50db632a3880fbc27b0d1c2a97ebb793240c90ada0f7ff1ec8b4c170d329a8ba8acc979e993336441f4457a898482af095510d32fd8ddc9b283cad4c72b01cebc0cae124a1f0f26772b66dd1e5a47db07241f85efc7bd1c4563ab5442d5016c53765e5f9c2328389e97e35b051aefe1d2041f4e68fa28872e581ba17c8823b3abdc60392b6bbe01f86ae390876b80a65130ec4404b29c28737f2187eb329ef054ade482d08366761ccc289738201bf7d306997c6e625a6c70fda1f545152ae54011752fc6a71413516f73129d7a7817213adbdb2fa49009c1a891bd995dc8899837faf7d095d521f2c659c00f20087befbc6da899b21d46ae09a5e7f32657a1a866e7eb056ad138d19f6161f565542efc14ae6a5daa556501b142145cb2ff3d685e272f43b3cbd22cf7516a357b452996c0110e4fe013111ff1c4db538299b8540dd08ef120315dffad171ccb15163d27d4092d7d56fc1beab53ce4262515775eb4f7fb223fc340ce200b894df3f9d3426a48e1e8d87a938319755c728756a0ed411a4d2460a7b7925e28b3c00e9a31a79b14937b649b3ed7cd986133ac8e00eb52b915956b0b2e6d045472e33bb02fe13ec7f2ab62541d641bb2e11e00e0cbc531fdd83b807293a7d2a29e74ee0f6d1f3fbd943852b4674a7cd216c7250ae3de4af2c842c4e8e30f4d368e883c989e49834fee1b2b3ac249d6fee58d8fe8c1a83bde9288561b247645b179570972578b2af85ef8e1ba2c3289ec139549a2bf8cd04f9fbd92fc33afff104e2d212473160a57e94475833b27db5236de84ab9b01fb162c2c6ce0bff83be72a6ace58ab87419d1b64c42840607c3ff1cfadb2dc4bdd06adb68d1223cbbc78e663e19e47b828bfd10aa231afcc1b3719bbe77fa2800be332751b3cbb88c893ffe0f53660f5fe144a26012a5a3a5d33f0dfc2dd563d55ad5fb28a8a13693dabb6bb7b8796240bd7a9dd5388519218599747e4a703a53f9d6415d39bf2b54877b8fb0ee2b2d0e47f66d26407a0ecc3731e2798a1bb4a7f79e8fff654acd22d0d5a8147cb5c14ca8ef77bdeec5b6231d522c1272ded4b2d051f7281a1578e716d3606a887bbc842b84df5e3c38c21173bf68f82eeb268015abf060df50c9ba69b898d0d60c3fa67ac7e434d9cbedb40bcaaacf5aabdaa1002287f19967601809c6256e7ff9b576ea4b0df4ab28fc89d22da50c26f01116e2da28636fdf9e0c2dd355624dcaef0fa4863570bf313d50ed0d498621f06a6df570285d5755da71d856d950111166391193212882d5cac4ca4e7817aad8b6dc68d066a575e2908527aff05f600042b47832bb5afa575c9a622d1dbd0f3e64a1c06fae8a09357729ea2a68a41b8ea6eee21863c8f671f0b2ba5e93f52aed0f4ea32a4c77a1c9afe1576342dc1ca48565e13f44c9b352b7a6a8f40061047b7aecee02462860d5960b6a4b85d71560f2b1320b082c69f067341528c37e6744cedc61af3cd67776a5ec4b6b0e59ef00df226959211ba753f886ebc62ae98f13e0dec30ee422c31ab0c11cf45e74594f341faff1d54b9dbdf4cff6629f23ea8a8d736002d07fa6e28d47a167ae3c219fa2c0acd258441622f83ccd5737ef9e3697f3f9905f6543fa213e65dfdf5bdd53511fdc99b7709119c39fa5364f1409d12117abe469ef348259793760fb6da2535cc0ae1f2ca9298bea548434aacb7d24be231f539b8c8d37131428c85b37a18ab0e09ee119c19505f72a9b85e8e0ae438f5522096a1794befe89f2a85df75b3a4cf093558a5f2d456f8320556f70b18079e03bec57fd7ae9f6925204abc8ea76cc28577bd77ead89f72b94eec9d0575fc4fc97736841db9544feaf94e9a1a9844316c2ced58d507632dd2e3de4986593a8d6c0f94896667476d95c83eaa7af405099ce3abcd2f8793dde134906c1532e021461a719ef6116a51ba366cd279fa70ea8f83f610ca8790401070a5fcd17582fb86c9d332794dfed61e556381debcddd12cbedd5392121ae2d09109f3a07b8046132548b50e80131cd55caa4bf0dcf480b62a9d90518211c2b96ec7d126db37a3f9ad6729c78c7881837d9a6e8966c3462b954d45abdba87f021625e7d280bf8b660c73e71177f87df8164d609f2047ca0f84331fcfd5f73c8c86ab008c01216a5d0f9faf041bdda972310a4cf70f434f222f7374244c78468bf7fc1baf74f288c87f605e0b414a3d145fd92d55efe3ea704fb4c6eb3cc47ff4d439a149eb8d2f6411f46874700678a30710a013cfaf99a0615b2fbf91e1b1fdd6ce4ff132a2d3e9c04632da89e84a819a9101c3245df342f69c383dfc84aba4466e5246c5e7370583515e8734e654f7c05544ecdf68a99119db8ea8b9d56d938104fc721dcaca011b010a843e1f2cb115794e8794bc7a4531790290eecd1383ff4ee9f498b32a81e43298ff7a578bd934518aeb210841701f31a98cf70f4456f6fb9352f2e602e0308ba1844def8fdd000ce3bd0892bc5402847df8adb1f2d15c078efdb232c18955232667f56d8ab29b3d8626c1cd2c4c4fd93248c3c125edbddec21e43f275445be73b47967dbad310ab76345b83fc76da1c79ae6ab4f4f672ede3118ee5350b07f12e11db2463a97ab3af55edba9664bcb7e63ccb68397dfafe1cb91a6eb35765e032de5efb07d247925cf75ef4284ba738310b7afba1986d379777bf73266b787bbaf1924c6fa5f3e189eb8bf75464f2db2665eb62b837d609dc9d276cd4b825a341f5ef276b35d22b7ff0772667aeace83091181c006041828e8067b50395b7d07014fa3f874aefd2c7e3658343ad77f4fd208fba67fb7f3023006d1c8e0b4452abf68bce2d9aba77da502fc312c1be841eb49e2fbf21e7f3ad5f3d4ea6e29db792fd0cca874e7ba8f86af132e8ec27e675a978b827f87a6d63615e65c7d9b478a1bec04445a3872c6729e28a1d0b91a19317f01680d1f8f87ef7f3e6e908eac12df1a6e8ac0b43d28d035958f4ba3e27c0040917b1ea557a40b0765817a5046cbb021a74db6a8846f62cfd6990e2cbda047f57a586fece6342d1e9e7bda8ab05437355b80f01729b8d875aaae476203f67f7b6114043df952a7478ba5b65585a50966c6306c048761cac4dc10d35135562d3d6a02442", 0x1000}], 0x8, 0x0) bind(r1, &(0x7f0000000080)=ANY=[], 0x0) 16:50:03 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 16:50:04 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) open(&(0x7f00000000c0)='./file0/file0\x00', 0x30040, 0x9cfbdf0f4c14eeeb) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/235, 0xeb}], 0x1, 0x0) 16:50:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1b8) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:50:04 executing program 1: socketpair(0x0, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/182, 0xb6}, {&(0x7f0000000100)=""/202, 0xca}], 0x2, 0x0) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/114, 0x72}, {&(0x7f00000004c0)=""/202, 0xca}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001640)={{0x18, 0x0, 0x6, 0xff}, {0x18, 0x0, 0x0, 0x101}, 0x360, [0x7f, 0x2, 0x61fe, 0x5, 0x0, 0x2, 0xf7d, 0x6]}, 0x3c) preadv(r0, &(0x7f0000001900)=[{&(0x7f0000001680)=""/160, 0xa0}, {&(0x7f0000001740)=""/76, 0x4c}, {&(0x7f00000017c0)=""/66, 0x42}, {&(0x7f0000001840)=""/132, 0x84}], 0x4, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001940)={{0x18, 0x0, 0xffffffff, 0x81}, {0x18, 0x3, 0x7fffffff, 0x1}, 0x5, [0x7fff, 0x9, 0x4, 0xc86, 0x8, 0x10000, 0x1, 0x2]}, 0x3c) connect$inet(r1, &(0x7f0000001980)={0x2, 0x0}, 0xc) read(r1, &(0x7f00000019c0)=""/179, 0xb3) pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000001ac0)=""/196, 0xc4) readv(r0, &(0x7f0000003040)=[{&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000002bc0)=""/217, 0xd9}, {&(0x7f0000002cc0)=""/101, 0x65}, {&(0x7f0000002d40)=""/41, 0x29}, {&(0x7f0000002d80)=""/177, 0xb1}, {&(0x7f0000002e40)=""/192, 0xc0}, {&(0x7f0000002f00)=""/7, 0x7}, {&(0x7f0000002f40)=""/83, 0x53}, {&(0x7f0000002fc0)=""/110, 0x6e}], 0x9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000003100)={{0x18, 0x1, 0x8, 0x3}, {0x18, 0x1, 0x0, 0xfffffffffffffff1}, 0x80, [0x6, 0xbde, 0x6, 0xc00000000, 0xff, 0x7, 0x7fff, 0x3]}, 0x3c) close(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003540)={0x0}, 0xc) r5 = geteuid() getgroups(0x2, &(0x7f0000003580)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000003600)={&(0x7f0000003140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000034c0)=[{&(0x7f0000003180)="8b6654dd41cf17330163636542bca39840f5c31c6da7601115b00b7be7afdce398b2f94c2b6cdab7a65edf8559d6f2bda8cb9a7f64fe4ddbae067d73e229aefb9e8aaf7a3355f9cf3bad2daa9c51d8acd483176f1e669ddc953eee197f3cb5394de9a421237f71f1149e9d28c9023e4fe6595c9051d5a9716edd4fa092ed321b1f88c8ab3e0c9d7087a7e24f68f1db12bb8ff19a3b10efcd57ab6907ee79ea9f30e5f2b0849a4d9c5adc26eb26c81543100b00f4d749120fa79f3e2b87b6e4b9c47a5f448206", 0xc6}, {&(0x7f0000003280)="2c2e8a1572b33e2494a4fdc24d45aec53cbf2a79b012cdb9f44fdc68c222bb8e2055ab295aa2dec5ed241b2cedd73abc0315ad335b395705f1f27258b4acefaf9f4e97adea70b6c39ddfec878668b588e7c1fa2a677151c08aa3450bc2547b7ea666f7e336001f00b26db443b956f2e5b57ef8a1986d0dbc4ead9a3fc92e85f6af1ff0", 0x83}, {&(0x7f0000003340)="70c97cfd1b4f956e7575f744e409c23b1661ef7e2342a821a3039a045f8e6b1e56f255357bd166ac1576339e18caef3ea6e3a575e4c18036efe1acac23ecbab51ca658b6fc875cb4008e094f54655b4bfb8b8fbb14f164c7d1c476f8b5af", 0x5e}, {&(0x7f00000033c0)="5f83502f09e9e24fb1bca553ac43a88aed780b1180454ed9b09f4b59633e097421c01ab6f8fb72f028a5d357", 0x2c}, {&(0x7f0000003400)="784fe9357f714e893883f5cf99cd9816d972e2dc848e73fee32eac285edc7d6aaa4d5d7a69d5b72ad7a2017f6e8d5451af1b0ed4dd370928f4b3eb1e8e250b0884674081507cafc2f439c7d409531c7ecce794e09598871b5b", 0x59}, {&(0x7f0000003480)}], 0x6, &(0x7f00000035c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0xe}, 0x0) connect$inet6(r1, &(0x7f0000003640)={0x18, 0x0, 0x9, 0x80000}, 0xc) stat(&(0x7f0000003680)='./file0\x00', &(0x7f00000036c0)) execve(&(0x7f0000003740)='./file0\x00', &(0x7f00000039c0)=[&(0x7f0000003780)='\xe6%\x00', &(0x7f00000037c0)='/\x00', &(0x7f0000003800)=')-\x00', &(0x7f0000003840)='#\x00', &(0x7f0000003880)='@{+.@\x00', &(0x7f00000038c0)='+$$\\!\x00', &(0x7f0000003900)='-\x00', &(0x7f0000003940)=':}}\x00', &(0x7f0000003980)='\x00'], &(0x7f0000003b40)=[&(0x7f0000003a40)='^,+\x00', &(0x7f0000003a80)='!\x00', &(0x7f0000003ac0)='+\x00', &(0x7f0000003b00)='!7)\x00']) socketpair(0x2, 0x3, 0x3, &(0x7f0000003b80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r3, &(0x7f0000004d40)=[{&(0x7f0000003bc0)="743940edb05bb387b60ae1c5541c505799d387ee12fe1b05af6917ae1f1e38ddbb06f9211089506976a0e51b3f9e0309f24e5a8f5cc969341f1864a3129451951450aab9ab0a7fd1a372227fc0f5a1e7f2a0bdade054690ffec540829c3343f614121de40fbbe7d14c7f76d95b91512a8c67af5e93917634582ecadd1e18986962242c98fdb20081b3e6f2b57796fa03e75f5997933369a4c35675d55632df56dca2ac7941e497ca0f949c4a012bc21665a74492cf7badf2c05ed29700c17771c2398f462ee72fd544314b52556b3c51f339d1ff5a5199164e8bb09127f9e17d0092bee7cf3f5b1a9dbcffbc579f7157a4a46799205738acc307be", 0xfb}, {&(0x7f0000003cc0)="58b53ae667f25066edeee66d41c0f58298f419035e4cf534c2f409068690884855182ca326a46cdfe5afe645029eca7a0e18ce171205ab6b021e20f58b6013f6002f7394cbd4697b67009337fa59fe6dbaf328178f4fa895e29d2be35e894730ce7a4479426a085b5f8d1bea90e33bd288520c00228833c6c3d373ad6722f6af05a8e383556b0b7a03f4593311d939030ef889f271c74e515857549d3872e26644b6b7d304979fb2b20ba29dd10516b24393e55494116dbdfa9b6f82431725f81811fad4fd2f245e5ff7fb1d45fc4fbd7878b2a08125a058e418419df4e2be4f0346452f8108dd6f59db9abf1a11ac07dccf79bea5761f16fec1adfedadacdb15ec6eff3cb59599b0d85fe15b9a662690f38e1410bda00659069413d50bbd4a1a27a694d033796224dce324ca548ee0f7a4f097a5c8d8da4a01d202e9dbee274f654a4eacec0f0f9b4a10704614d17c8b17909119382a6498df70a4a03883d07682f2c69043faa5c1d98a80ca8b2a59888674dcc67546824610ff73298b00174b0445905223311842f397458c9a7c0f9b8f7f63d13b13575af230dbdd7236d8a99224833ab1dd2cd23fcc9761df868834e36577581e5eb09c2b0d1e31f6d385aa957a60338a4cc548e471be65c9fa87623a578aa3291c19b92b725c5fa6314e826da9cde387ed8a0da98ff34536b78b852eba69ec7153b46131d31109570448c5eb8722637e65ab6e10d564948dc068fc7c46e33859bd5078ecde4d0adba68dadbd17271873ac22f3bd49b8d8fa52610f296b43b4d5e882f389b59e3decc41cf8d7ae1c8612ccce9be3ed91febf55d53cb9bf90c83ef1728a678a8c69ff9e56f7eeb607103e3e8943774654b0af90ad6fc82328bb5fa736d50269f2f9c31fafbb0b40a7470d4334ed34755fad1632a108c7e5b6b0bce9e14a2502effb9dd9dc1292b8cc2127d2d9c76425a0716d591287ec139d78354b3b46b4edf2700642936fe93b099df89414b96dd9a62c65b40c1acb558c88b6c6a902801f58309534eae1e0629cd153e0cc490ecea379e336723e0b0cd0ea586cf31f82f3637a635d2bd6f0abeab3567c8ee52b5ba0215ac23871f430d0637a5a45552509099616dd51ea0c1986b63aafa34fe89eb2accfd78e0528d72f3972792a6487d728f6f4ef42a5738c636432acde10bd35a73f58ad41e9e0639873e8143cbab6b3cb4fab9a6bc1abb8ec565dd8a25aea48e616d0262f5a85f2d6b4c034978fd78b1b507df9aad5166cf36c34b1cc13b837344778a40754aba2e6701fe78d36bf476f3b8b4d8216430692a2bfcc753b5a955904cd0a54e3b333d1f44b9c7bb94808d5e9054dcfa57ab2a3e162db0d04c135a88d9a5fdb19e4b6017ed48ada35a8e103312c8d0f00506bb7bfb9cf09ac99c59be2aca4d06a515443c7f4bb3bce89eaac15a0cbe004528e3782b7754f22dc1a553300fb921f4c67f3f9020708a9e2499da6f4e06ccdfc54645aa04fa329d6d37ed390ae4f8c3196ccbfd24458deb234ee58de1e59fbbef6baa726fc86d3f47b1c5fbe8074715fdd78d4b7f71e0fe3ce3f0e43a1732d7102d706e993724d901b4859000486d8088ef13603ae418f392743c1cd5dc3dc71bd1b4a50e32844d9805415b2def8d4305a11d944b7b555c94665110b85acdef2c829094cee83612451362e81608a3bd5d3cec1943256ecb5d6ff589323f243a9ba540022c4dfe2ff9cc97579a2bd97c8a36df398a9a00f7ec42f7b9d4a0ad65a8bfd0ec219781ebb089e2963cd85c6f6171c64a9ab192ebf89b139bc78b763232d757baade72aff43a5c097ec343dc27fff67ccde2bc0410de9a6b85945b7b4a45f5fc9d26c076739865f36b00fb382388ed1b21494223492f0404087b802ffece6810909e9d679d65bed19f504c54f88fd113141a0c09c767e58facea57651d3a90cf4136ec396b93ef89c08c13776e417641612ef8a756a9a16f3661fe92f18f452bd5b6ee3a2debc413995b52ecb390e68dc38b57a02bf28758f4f5847c50a3be547612d8628b7085cdce4d6f9d428b3c011d89993a24ef90e1b8fd2225f4b22a1c9a468d31259bfdcf7ec28e7846706f1434ba54b77e1afd377f2477c3f4cc0fa2b554bd6836a31b982fa49ea689410c0cf65f5037561a342966e5e3d8cd88b9cc312ed663c4089e8e34116c6aa6f511c1081697caa8ca2361574e68ce8ecbe16947daf78d39c96c34bb50be30214bc4da87775c695786d982706a014b93db48a6ea2af5dbe8e501a0a8e8e5e18442966ccbdc5d2742398b5f9d8f64aed330128898634ce8242caaf67b3ef9a3cd013392d649d0de82f94ae46a2d5a1fdbc29c16910458cf7ad57d420d75fe3029be4f17703e85a07f0c44a231e34701e37e481d7a4a5f5c2b384245d96976d459c978764b8422cc30ba7ed96f417ae0a0299225949fd739456d48a0f64fc52ab4e5f83dcaebd5b658795dcb2d32af002551cac0076d0f2e37d220a01667f8a82e0695445a6aba86aeabc4172dcc83917ea24a58eb89c074889c48b589e121b9ac9c4a5e0e880b9c4ac35121b236551614fb054495d8098767724f9d0404d63161fccf7a12f7da66516935097ec63708cc1e5a86f3ff861771f5b03d500630f752a04fe251f359a565aa1ece29605c190ef9ce414b4e7c5151ae430a22e15b8caed9acd07b54676dc6be88209ad6aa33e9c30dc0c9a6b05466e8fcb5e565657da8b8edcd6fd32791ee8ed985bd8da5fd0e91deefb61d9623162dede3f28e383f91b4815c37864416b400c7ff2030de841eea98c9ad27cd8e6010444f5582b8d922167af3448d372dd2f6dc7f02f4e2c6b9fa01cdf4b915f3a22c9ce716702f52911bef8e4b5f1d3b20cf2b25959ae4595bec5b1b6732dd45f7346982649d69d61caaa367d284b3e564298df1b2ac17167bd6b8e4949bc921384892dff430ae9b86841f4a0eea8f879254a9bec17bc8cb0d619f74ded05011196d0164be1d7cb049d82b50e64426ec31a61f172343df0e701c7c810128672dadf43842df95daf31e20cac667d319251b750faa489bafea489042f4ab62d1912722e333814916db7fbead8538260017db306b7d2ff6b0f958e16fd7e855bf1076e03f826ea37f2a4fa50eaabc1334e86ca18d8b63672d0b7fa44d19bf746e78335f07432e19d4ab95428d7f137e064087ab04be7caf9284abce3d0bf79d4cb1f35038d9f4f1250c84f911820c7a69850fe6ceceda5d8202c0d93959c8aaab38737305049f0c6f3e22c452a69f89ff0e00760dc8c3ef7e09ffbec03807a9be0942acca743187d6cc0c641473c07a42119a9603b0029330d3fd414416a71e18c759c2f4b026ca23f6d192b5f9ef99570ebcdd842f3141aeeb52942106daa6c8bf787a6ba908550d7b9aca6a8b090cc4b1e10f25ea7934abfffe137550ae715a70975b1203af1ecd11d7180a55fc85d9230a6c3c6209c841e2e9da459174ce3d721d9b7dcb7350ee03a9a8d3b1db41fb14ba85be58f2cabc7e240de649e938648686bfaba07ccee3dbe51c84b86e16d22526cb8f9219d85dce7e93134715d3c26d397460fa13d21d3b4d898b9cdf2f3f3b40dce5f667aaee33ae53d8c79fa2ad7fa2fdcac14d029d23c7523560e01cb16f493b6235457d908e28cb9dffde6d186f2e44b5535b7cb890206aa214c53ed791002f2bcd79144e80b60e32092cd67df44e277d2a3031e5d1ffdcdf9f75c449499684f89a5b0b137fd32cae2d3cbcdf5e43166ff8cc9b17cb8605fc039b9e8c2cd8f66c1e451f7b795243af0f16c23dfcfa83df1a2b27d022840d6d744b3df8fcc54119d38f77e9ca83768ce9365c96e2900bc0ea8f76889bbb152b2be5abaa6f282ca2a10f425f6e202629d4ea426fa918e2d89deeddbddaaeeec44e1cf26d700b8659e43c1ca93c6c2801301b4fb809581a0f00db30a3dd7d1c285b7d25ebadada4e180e0c4db762cad6173f29e3fa61b706f5499d6c52dd8acfe94dac48b1a2130793e286a1e0cd8046bf4d55e84f4be407e905f2a1935c0a64aa16dd4bd901a32f32202ee01546e5d66a9a211f0dae148f920ceae20d389d7904e83966b7ddb0cf64777c244b6bb2936983a10fcbcbcab8997a6ca49464425d34db73bcadfd440ef23d83a95178a564df3ad59a7ded9937aad962bdb77ed76c76f8968e3d8830e43e1ad5c0bcd73d8241492540542cfb9f1309da36ebb6d49706c729d5b43c0143af22c3e51eb2fec2bf5c2be6b12e983c5baf60ccdfa288aa132e1aef450b83ecd51c28acdabee143f72cf7772f4db1d8a0902f93e8044668dfdb5e472c265947c08c92d139da7b2bd9d19aaa7f9392b6054e1ded8751ef06f3cb5fda2ea3bd9c9621f5654f93bbef6e7dd4f5b01c9dcd0e5fd1c45f3295cbcda0bb773bbb03de29868bce887d8d3fd50753041e7047b2d070420295eede9ea45c8d14d31b7d73f60cbbcd1df27629f2fe121061e6ba5ce335a14f60c08e08a16b4fb7035e81ee0cf0537486201d215a1bacf9ae92489a44aa080dab5822c6b033284eaa7fe0560e3b1e4bc91861f8ff445f75d220000288413933e0b9a436799d8db9dabc7c8544c4bb12341e80b66ad2941eb9e6a200cf79d43f9e7e12befb7945edb341945921ada6186104dc799c8051fabfed48748f87992bd41b95b988ab0b8743835e4f11980fcc3b206d15fb44a5cd702ce367efb7f41b8dea2d2eea348c419d025ebcc6f97413cf8ab38d5497f25a6bbdd0467a83fcd20f3e8000d03ea3abf569823c10d02a648a21b3a9cd829c3c0dbd5bf4ecdc91c8a6593f12f6a8660edef9be5fc1ddbdf96560c4f6decd4088758a2172bd93790eaaa7c260779f47c4b374ee4e3f6ad6821ce0074e56f6549f03e8666af3fe91e6d09184c838376785fa51c17bba738b1e53902e8d61d15335fdbe0f7262f81e2b83669165e038ab175383ef657a0465849e924c0eba1aac5985a47415ffb0685076767bb591dd8e421bfef5953d532225b743e2f2f9d013c2db4d783e33836b5e9639705371320f8e83efd1878f65485603119dd602adeb5fb33f237158ebcffa820fb774dc241a590a7270938ab29c12ce8cacec8a151a3e6f353fba6b27c553b55835c7bb6f873765efaaa563a330d791f182772cc8b5d3f9a64222cc40631369d18993842ccac86366041c817eaecaa3228519e49153e6a271afc4aedeca454a5466b8c13da86f2b3327b793b3f9c8a1669730dd4c94f7e05041fdae102e35b4b2acd5ef126e905b07c68ff17ecd19645ed05acf8c3c86f6410492ecfc76200c322fd3e9efe527507a32057f1dc63b1efa908463f3490cfe0ee0d29a1b54c6452d9bee7a0ad2b0b8069281065325ef709498d5d13ed63dd4649839404661ce7dda0a9326211fbd41bca3867a51cf3476f7316f98d0a8e2ae83f259c9c9982810a84816739067c51c30c4683614fe031903c622477143d440ad723f0c5ff23b91e14aa765cf03ce7f048f6067123f275792d1d1470c694625ae63392dfdcf04f226aa0a22384ff85657f553badb0d9e33d6e685d829fa3bf546cef4d3769a3bb5d0506f4d70d3f0e8012d75bd22f29ad0fee1ba4fb497142cfc79a23b908508062167676e80f78960628c52cdd875b957685b79578b4e7c4db7fbb26c82477373a371c703359b1b7fb5a1c570a9f5db80d1280da029775bb172edf098f82b71e2e05a0823abb7fc81ec5c1f3d719e70a64c7cf2e5cea9d6981e718680973af680f55cd10d38c3d18f96e053adcc64b55f", 0x1000}, {&(0x7f0000004cc0)="6479571c7c502e067f987d539b075d12a843e7fb659ee96d5e2e4d37bb5cb6033120eaec6a9145c4199e64757a94b857ffd6b35fd33642b0932e85aa7e74d344787892de1cf743c3e4d270d560c7e54203569bec36f635f39e7553d21690fcadb80e9703387ac94e3f89d6", 0x6b}], 0x3, 0x0) bind(r7, &(0x7f0000004d80)=@un=@abs={0x1, 0x0, 0x3}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000004dc0), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000004e00)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000004e40), 0xc) write(r0, &(0x7f0000004e80)="a52154b1e352d37c311a4dea96f9bc5659561c3d8c2e794fa43aef4030e689ea4b4998a38ed92a80a391c0ccd77a113754b8a2984cc3e90a306ca6522352216b04535e04dd5fae62054db19e5451502c5d49beb9129329cc4f23ec71e78f80515b4aa0a897af56ad2445d39b4d2c8cc005f150e50945708488b2f49365574b310d04d0a2f3fc124c173e8dd509126a8996d61388c36c7083f6f4fd03858907f9669736d49bc07ebd14b307e6cc92377e13ab384a702850febc379e637a5fa6703e1fd3b433fde200633d8def92740e9234edc7c4b120a5e5b99aab1a4a120922", 0xe0) lseek(r2, 0x0, 0x1) 16:50:04 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x4) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x2000000000, 0x2000300000000, r1}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) r2 = socket$inet(0x2, 0x4005, 0x1) getpeername(r2, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) dup2(r0, r0) socket$inet(0x2, 0x4001, 0x0) 16:50:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="8392e351340ecb66e478c259a7a21fa4bf1d4f5ba95dafecf56b72beb4b325c9c6fe569206a3ee29a4dfc1fba79ee85995af2d0a6f5ac03162d890280c3e4578c1fb9ec8b207844bcc0d68e84c9bfaf4d038143e452a8e1e57829b3d6753258b786df41cb1", 0x65, 0x404, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:50:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x1, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(r1, 0x1) 16:50:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001200)={0x2f, 0xa35, 0xfffffffffffffffa, 0x8, "981504f63e00b1ee947c09db1caab387e0662624", 0x241, 0xd0}) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x1000000000000681) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000001040)="0e1b9d89af915389c4087687303e04e044c8244457cd7bc5d957820beaec4c3ca8a48dfa37445fa09fe318e39c4e9820d14081984f1f5aa11f49d9123cdf7fa994d3ee346351ea634eff7489fab890162746c8122ceae6423f16e5", 0x5b}, {&(0x7f00000010c0)="756c02b3b5a8bb2ea8a071fa6236e51c8cc1f523c483a5034144b413e7297ee99a78fe69f8296491fc018d8fa2f57f64f8f916930702c9e15d2bcd54b064fd546dc2dd0075d83c87b3cd15580a3bcb62d7a18fbe21a1e0324e5886212c8dcf10e4f4ae886af44ac55ac0026830f607d106ccdbe00b9a11ec0b32db936a811336ec63d23eee5b60e6fb9ffe5315a1d2a2d06763430cd82ddd8840f243b4628a06fd34b6c27145c0ba8815692176a0a73b1b3b88e5b8744a1cb2a7a00345fbfab590b31a73ba821bcb21b008ba9782ad7c263f7565265bb84aa8ec635039ed08297b81a9c114f3d48e783e2f0ef8a9d4775f8606d827bef253c40af1f5d4", 0xfd}], 0x2) 16:50:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8d8, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffa, 0x9, 0x2, 0xc3e, 0xffffffff}, {{r1}, 0x0, 0x24, 0x4, 0x0, 0x3d}, {{r1}, 0xfffffffffffffff9, 0xc, 0x4a, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x1f, 0x1000}, {{r0}, 0xffffffffffffffff, 0x28, 0x40, 0x6, 0x3f}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x21, 0x1, 0xf4, 0xf8}], 0x200, &(0x7f0000000100)={0x6, 0x6}) socket(0x38, 0x8000, 0x6) poll(&(0x7f0000000040)=[{r1, 0xc4}, {r0, 0x80}, {r1, 0x42}, {r1, 0x10}, {r1, 0x14}], 0x5, 0x30e00) write(r1, &(0x7f0000000080)="955087d412a40c3e72a67f31a9e8cf85b0deb65e719b4b04b3fe8e5543343237571efd1d72aa7e36f16ce804fdd465852e54cbfae76a1476342b45054280661d", 0x40) dup2(r0, r1) 16:50:04 executing program 0: r0 = socket(0x0, 0x8000, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) getuid() 16:50:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x5f62, 0x38000000000}, {{r0}, 0xfffffffffffffff8, 0x42, 0x1, 0x629d21d2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x58, 0x20000005, 0x8, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x44, 0x2, 0x32e, 0xfffffffffffffff9}, {{r0}, 0x0, 0x2, 0x2, 0x7, 0xed}, {{r0}, 0xfffffffffffffff8, 0x80000000000000, 0x0, 0xff, 0xd078}], 0x6, 0x0, 0x5, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) close(r0) write(r1, &(0x7f00000001c0)="006e008d8b7f2f3b090ec0dcf082c6b8c8fd753ae56bf39cb8bec3fd6793372e0e4ca0be40c199bff6244d6b7e6fab6b2e850d2c194ef614b39b625d82fb4f1b5b39e31e134f3337c364c4aa132490a0c0db22a730a39a1221a9ef0b22abcfde8aaa70304e625eb1305c5ac57fa13f36e73ddfef605f46a09f10b60e61236c1128903ac5c4bbfff45d6a734598682c0a0f6a692f8143bb93266a0f6dda3bb3bb61466a141d", 0xa5) sendto$unix(r1, &(0x7f0000000040)="405695c51d52c2cd4eac9a4c7e669c74d75bddf313995c535a18acf303ec7d8c586276ba172728fe14f2b50938e2c05df7d03e0f0b9fd6f260c6e446c46e172fb60097269439c72a6a78631d9949bfc2be8bc2d0e9b9374d61d44b52ee9ef7395344aafd81bc85", 0x67, 0x402, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r1) 16:50:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/66, 0xfffffd69) chroot(&(0x7f0000000080)='./file0\x00') fsync(r1) fchmod(r1, 0x5a) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') getsockopt$sock_int(r1, 0xffff, 0x1224, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:50:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:50:04 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x7fc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000480)=""/75, 0x4b}], 0x3, 0x28) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:50:04 executing program 1: r0 = socket(0x2, 0x8005, 0x0) setsockopt(r0, 0x77bc, 0xd30, &(0x7f0000000180)="efc25423a928765722677c8facb07e92a325b1a5141bb9cf43535c24c0ef79eb242b158fa6070905e61fbfe00bf7d92f6deb1a7271182a6b738cb84cda6dfed99b71bbcd9a9191c7d645ea84588a1136dc8f9165bcf8787088de216fc0cdab7e0349c0c2e16d93fc2d45ca3e1af79a86b4412917cf4754d925d5c904ef685b21f5f8b89ee21be9b244c5e7c94c7d6e6c92ec7e71f7de1fd12730692fbe2bef5df7b8459c837716b6f3ed3cde3ee0786de2220c77c25a31b8c2c2b9de44999fbab6450b0abde10f6e8d27", 0xca) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f00000000c0)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xffffffffffffff1b) fchmod(r0, 0x191) setsockopt(r0, 0x2000000000000000, 0x24, &(0x7f0000000100)="caf5b4158c65bdeaa82a6e3a6a21fe6697bc8c1e90b4c688c822d66ff1b7a8010400cea742ad5f152d3b784a11070d20563e519249693bb977dc5e2e1402b1a0255e7e0dbf27fb5149294d4afb8ccc03ceec259e88f037abdefcc9449a23101bce724b979277779fdf20a36b215d55ecbcc8beb98d", 0x75) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000fd09e572af1c14046300000000010000003f000000343b83a7b1ce3872ecb106b26459234374653b780c0a22e3dc196109f59265f947ea14cd58fe6e86da1a6bf94c4813"], &(0x7f0000000080)=0x12) 16:50:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6}, {0x80000000, 0x20}}) syz_open_pts() 16:50:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvfrom$inet(r0, &(0x7f0000000180)=""/68, 0x44, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0xf70) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="6c233ec34bb6582c0c4a44d2f43a5018ebdd2f7d259b3b1aa70448d7ae30359b40cea8378ac477163bfc6a17d2dd5ee949c4f84c1935724996298d6895f21ce4a46ef8875477250b2763a5cefd3ffff71440964f3acdb86fa4c6d5a967e60ae0bdfca95c3bcfe547e7d9f316189b4171d3dcadde89a291cc40ff6777160a886bf8145515d762415544ce1cfa3488259913bc90d0249935b2078a1b11d52b3b4a1291d7c9a323a255d992b1246874cd9daee30e98bec6de6fca6864c61c40effe5b5f5b742b4ffeb32d1e6ee918686792e535d7d47febc62560344d680196cfea3ff7123dd2018ec8f55c89e3", 0xec) setsockopt(r0, 0xf6a, 0xfffffffffffffffe, &(0x7f0000000080)="53c595c22b50a61aad0357599a77cfb2f8baa0d610867cf97ee65f846a3eea49ea3dcc109a099755292451398cfb806462f93e19cd20c70e18899c183db45fe18eff55e80141629e1180becefa8622e4788fe24acb893836c029181b174c103a6712c584f2116771de8387f374f3b06936d8b1ac9d67a555c08c6748f1d35d6a9eb7d257e5ab1d09f19fef7b5eb730f6fc48f51a7a5731dc4e764000da5083e0b7910ed6911bd65ee48d45bb2663d37bb5fe101bee6800be297175570375add7a5562e7cb7a5952bc23107e6596dba2b5503284e0f35cd1b7e45fa6a36bc98bae534591cc06af90b0a1a6bdb33a3b32fb7b8fd", 0xffffffffffffff90) 16:50:05 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="99f4393afade24f65480aa0e3371663a1bc6e266b4705aac4c5ba065cb8d777ff1c8ee7e6b5653ae27736f2eaee1928ce64f7bdaa95f503b62cf3c3d08f56b65daa048ee1beb6082d7d66a97ba01acb5f45b2c287dac030ac12d12e145340b2be904f5067f4bc9b7534d0fd307cc24c1b643e8df5fcc9bc093575fb600a571b081b8638253c5b06ad8a3c52cab2b", 0x8e, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:50:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:50:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x7, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xffffffffffffff07) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 16:50:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_execute_func(&(0x7f0000000000)="2ef3c0a62a000000e4260f381d10660f3825147d00000000f30f1bb40000000100dac62e670fdb5659c483791d11b7c483c10d445f003c2e36660f6485c62400000f8dae2b0000") bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5d35b0a7ec0c37ff3000"], 0xa) setsockopt(r0, 0x29, 0x2b, 0x0, 0xfffffffffffffcd1) 16:50:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 16:50:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x2, 0x100000001, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f000050a000/0x3000)=nil, 0x3000, 0x2) 16:50:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x218) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = dup(r0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0x288) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() 16:50:05 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:50:06 executing program 1: mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:50:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1ff, 0x7}, {0x18, 0x2, 0xfff, 0x4}, 0x9a5, [0x80, 0x0, 0xfffffffffffffffd, 0x7, 0x1, 0x9, 0x2, 0x2]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x80000001, 0x1}, {0x18, 0x1, 0x10000, 0x10000}, 0x8000, [0x3, 0x9, 0x0, 0x2, 0x9, 0x2, 0x8, 0x3]}, 0x3c) getsockopt(r0, 0x5, 0xb, 0x0, 0x0) 16:50:06 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20800, 0x80) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) r0 = msgget(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/206) 16:50:06 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x1c) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0xa, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x2, 0x80000000, r4}) getpgid(r4) wait4(r4, &(0x7f0000000240), 0x1, 0x0) fchmod(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) lseek(r2, 0x0, 0x0) getppid() 16:50:06 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r1, 0x2, 0x1) syz_open_pts() 16:50:06 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x21, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 16:50:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000000)="09bc236c3a0cd351724fc83fbd19286fc5045881b2b73229362f69cfc8ba25d74976e02d26c7", 0x26) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 16:50:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000040)) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r1 = dup2(r0, r0) getsockopt(r1, 0x1, 0x6, &(0x7f00000000c0)=""/185, &(0x7f0000000000)=0xb9) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 16:50:06 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f00000010c0)="bd161108a3120ef34e4ee9cc46978ee4bf4a5784b0769d7942c5f021c70907eac8960c5855b94f2ba6705ca88d4acc63c99c1dfbc5577f597933b80331d85ce491bb6877dde405c844adac6edcefa4ac88737a0aef8b2e1aaa65b89be20412f3355f18e6aaddeae12917", 0x6a) r1 = getgid() setegid(r1) clock_getres(0x3, &(0x7f0000001140)) r2 = getgid() lstat(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)) r3 = dup(r0) accept$inet6(r0, &(0x7f0000001240), &(0x7f0000001280)=0xc) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getegid() setegid(r2) getpeername$unix(r4, &(0x7f0000001300)=@file={0x0, ""/4096}, &(0x7f0000002340)=0x1002) r7 = getuid() chown(&(0x7f0000002380)='./file0\x00', r7, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000023c0), 0xc) fcntl$setflags(r3, 0x2, 0x1) preadv(r5, &(0x7f0000003700)=[{&(0x7f0000002400)=""/35, 0x23}, {&(0x7f0000002440)=""/204, 0xcc}, {&(0x7f0000002540)=""/44, 0x2c}, {&(0x7f0000002580)=""/153, 0x99}, {&(0x7f0000002640)=""/115, 0x73}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f00000036c0)=""/20, 0x14}], 0x7, 0x0) getsockname(r5, &(0x7f0000003780)=@in6, &(0x7f00000037c0)=0xc) sendto$unix(r4, &(0x7f0000003800)="ed4fbe45e9f5a6ae708ec1e2f16d0abf73f07d0030b1a0a5d49a3a3a03c5ac334039bb5553dbbfa23261962e99f4395ade02e4069e57e3507b1561812d", 0x3d, 0x1, 0x0, 0x0) linkat(r5, &(0x7f0000003840)='./file0\x00', r5, &(0x7f0000003880)='./file0\x00', 0x4) fchmodat(r4, &(0x7f00000038c0)='./file0\x00', 0x111, 0x0) setegid(r6) r8 = semget$private(0x0, 0x3, 0x0) semop(r8, &(0x7f0000003900)=[{0x1, 0x0, 0x800}, {0x2, 0x9d, 0x1800}, {0x2, 0x9}, {0x3, 0x8}], 0x4) write(r3, &(0x7f0000003940)="47d8b18324a437a6e710b2b4c6780210fe335487cee54d1c3f187390b279024c9ab92ab109db858bbf2ac91e45425ab6be686d677cdd90c236a9598216988f8a7c6566a38a7c3addafb3c7d8f0b8a1a400ff866a027f3f126b6e98e607bb7fb9c73d164ab8dfce89e57e891371c01e43fa40a532e483ebcb7641bc72843ae742ccc155b3f8460d140c386b9c88d40053c047c4754fe2a8516ccb5f0c2c28e7cf56c211c786d1fdc7322ef1e5d63a164e0fce9fca7792890a8dcd6bd68f081e5d99", 0xc1) getrlimit(0x6, &(0x7f0000003a40)) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000003a80)=""/150) 16:50:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:50:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r3 = dup(0xffffffffffffffff) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r5 = socket(0x3b, 0x8000, 0x8793) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x0, ""/70}, &(0x7f0000000700)=0x48) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = open$dir(&(0x7f0000000940)='./file0/file0\x00', 0x1, 0x5) r10 = socket(0x1, 0x5, 0xfffffffffffffffe) kevent(r0, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x0, 0xff}, {{r2}, 0xffffffffffffffff, 0xa0, 0x40000003, 0x4, 0x9b}, {{r3}, 0xffffffffffffffff, 0x10, 0x80, 0x1, 0x1}, {{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x100000001}, {{r5}, 0xfffffffffffffff9, 0x5, 0x2, 0xf308, 0x3}, {{r6}, 0xffffffffffffffff, 0xa, 0x81, 0x0, 0x6}, {{r7}, 0xfffffffffffffffc, 0x81, 0x1, 0x5, 0x8}, {{r8}, 0xfffffffffffffffb, 0x1, 0x0, 0x2, 0x100000000}], 0x8, &(0x7f0000000880)=[{{r9}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1, 0x100000001}, {{r10}, 0xffffffffffffffff, 0x1, 0x80000022, 0x51f, 0xfffffffffffff001}], 0xfff, &(0x7f00000008c0)={0x100, 0x4}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000900)) recvmsg(r11, &(0x7f0000000480)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000840), 0x1, &(0x7f0000000440)=""/9, 0x5}, 0x0) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000280)='./file2\x00', &(0x7f00000002c0)='./file0\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r13, &(0x7f00000001c0)='./file0/file0\x00', 0x93, 0x1) renameat(r0, &(0x7f0000000340)='./file0/file0\x00', r0, &(0x7f0000000380)='./file1\x00') getgid() recvfrom$unix(r12, &(0x7f0000000140)=""/85, 0x55, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:50:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 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() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:50:06 executing program 0: r0 = socket(0x6, 0x3, 0x4024) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x60, 0x106) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setegid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x101) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 16:50:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getdents(r0, 0x0, 0x19d) 16:50:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000014, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000040)=""/12, 0xc) 16:50:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100001feffff00000000000000000000"], 0x10}, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x930}, 0x8) 16:50:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:50:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:50:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x88, 0x10000000000000) chdir(&(0x7f0000000040)='./file0/file0\x00') 16:50:07 executing program 1: syz_emit_ethernet(0x80, &(0x7f0000000140)="9ca7359622d88d7d151e0c6189798f3169e3ecf20da4ec115c1dd44322cd6dba2d56e187ab6de628b1ed05d8ed09b35c7cbb9e9d7dd3608868de5d7cb7867ebd36b65114c1708882bf5518cae01dfae0f61e53e132fe94f7e13e2d095a19d69c0df3365b210e9ac92394249646584e01de8264b757469017318fb9369cb11dd1") r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xbd, 0x5}, {0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xffffffff, [0x0, 0x1, 0x5, 0x6, 0x9, 0x4, 0x8, 0x7]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x4}, {0x18, 0x0, 0x1000, 0x1}, 0x100000001, [0x64, 0xffffffff80000001, 0x0, 0xffffffff, 0x5, 0x100000001, 0x101, 0xbf6]}, 0x3c) dup2(r0, r0) 16:50:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x1, 0x84) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2001b, 0x80) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) r3 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/23}, 0x1f, 0x0, 0x800) msgsnd(r1, &(0x7f0000000100)={0x2, "abb6ef28d17134f9cce87361caf5651cd9ba79e5c95fbd75a739a47262046ecffc9953b726f7e2edfbcb226b221754"}, 0x37, 0x800) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000003dff1abbb9b81f741f3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r3, &(0x7f0000000240)={0x0, ""/46}, 0x36, 0x3, 0x43547b5574083f4a) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000200)='c\x00') 16:50:07 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x100000000) r0 = socket$inet6(0x18, 0x8003, 0xffffffffffff7fff) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 16:50:07 executing program 0: r0 = socket(0x1, 0x80000002, 0x1) getsockname(r0, 0x0, 0xffffffffffffffff) 16:50:07 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x7fffffff, 0x0, &(0x7f0000000040)="0b18c14bba073e042e763215e4155b9400161944f97dfd5bd042fd96868507f7fed78855c4d823fc1b0efa51", 0x2c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x5, 0x1ff, &(0x7f0000000000)="885d96a87831c558a2a2c7ab567615a8b8ae8dc3daa60e71d2f960ba6398e79bcb3bca11d67def34c66b", 0x2a) setsockopt(r1, 0x29, 0x41, 0x0, 0x108) 16:50:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="696cd751cd5f7557778716b90000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x0) 16:50:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) shutdown(r0, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:50:07 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240), 0x7fffffff, 0x0) write(r1, &(0x7f0000000040)="16d33daffca813fdc099283567e869856538a1260fe65ac26fc3a2ec51c821b0a5fcdfd41a7c6a732b96", 0x2a) read(r2, &(0x7f0000000080)=""/50, 0x32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:50:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x40000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfede) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:50:07 executing program 1: r0 = syz_open_pts() r1 = getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r2 = syz_open_pts() getgroups(0x7, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1, r1]) r3 = syz_open_pts() write(r3, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x14d) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) socket$unix(0x1, 0x5, 0x0) close(r4) dup(r5) r6 = syz_open_pts() write(r0, &(0x7f0000000380)="6b6eea6238c434e762d99865ade8f992177025e07092e9d1df90bccd5842ed0863a175fd8b4ff75415118834db993870294a9663ee6f5829e3061418ed09dbbb065501d1c935b1d3d6ce6e1e90524aba5d44f5a7ee994a194446c98f33f3fcaeaded4f4a0abe2e33e65bbe18b74a2a7b890da75ab7f731cd57f13385f2902796bbc4a2a0e31e1e0490be8a732e667b12d01eb42d03aaa1873dea38dba0d219", 0x9f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 16:50:07 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0xfffffffffffffea8) r1 = getpid() fcntl$lock(r0, 0xc, &(0x7f0000000080)={0x3, 0x1, 0xc49, 0x1, r1}) r2 = getpgid(0x0) getpgid(r2) 16:50:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x9, 0x2, 0x2b, "8ec0121f0eed3366222a1904cbbc32e3b6d11c65", 0x7, 0x80000001}) mprotect(&(0x7f00007ae000/0x3000)=nil, 0x3000, 0x0) getitimer(0x0, &(0x7f0000000040)) setsockopt(r0, 0xe5c, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:50:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) lseek(r0, 0x57, 0x3) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 16:50:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2e, 0x35, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xe5, 0x1}, {0x18, 0x2, 0x2}, 0x7, [0x7fffffff, 0x7fff, 0x3, 0x0, 0x7, 0x2ecd, 0x4, 0x2]}, 0x3c) 16:50:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r0) setuid(r0) r1 = kqueue() select(0xffffffffffffff10, &(0x7f0000000040)={0x1f, 0x43}, 0x0, 0x0, 0x0) dup2(r1, r1) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/244, 0xf4}], 0x4) r2 = dup2(r1, r1) recvfrom(r2, &(0x7f0000000140)=""/159, 0x9f, 0x43, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) fchdir(r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:50:07 executing program 0: socketpair(0x13, 0x8000, 0x8001, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setrlimit(0x8, &(0x7f0000000080)) kqueue() 16:50:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = getpgrp() getpgid(r2) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 16:50:07 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x1, 0x3, 0xffffffff, 0x5, r4}) socket$inet(0x2, 0x2, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) fchmod(r0, 0x30) pipe(&(0x7f0000000140)) 16:50:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f000005e000/0x4000)=nil, 0x4000) 16:50:07 executing program 0: shmget$private(0x0, 0x4000, 0x408, &(0x7f00001c6000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x4000, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 16:50:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) close(r0) close(r2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x5c) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 16:50:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = getpgid(0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x1fffffffe0000000, 0x5, r1}) 16:50:07 executing program 0: mkdir(&(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', 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./file0\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\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:50:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000100)="02000000fc1510893d66e98e3a7c55eecf148d0aae097f48c61eda59f741392d2144c82a69182993e3ddedc195e20421fdfd12da4e31c143646a2cf72e91d3014bb3d22e2099aaf787db7d96b45950e1bf22ede5234d209b566503c4a15c5e2522aba1ab7f0c2a885b4c9c57edd5eb6571f94c547cff14688be7db854bc3f019a474a7747f5f0a43f90b71079a49c06908c920d976d275fbf30826001e0800db90adcfe6ea4f01e13121b986b7fff876e887f5d94e8b487d61f6c9cabc6ae8354cfbb1f3ca3b20686311bf6b8f67", 0xce) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = dup(r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:50:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ff6000/0x7000)=nil, 0x7000, 0x2) 16:50:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 16:50:08 executing program 0: socket$inet6(0x18, 0x4, 0x0) poll(0x0, 0x0, 0xdc) 16:50:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) syz_emit_ethernet(0xed, &(0x7f00000000c0)="5a986cdad36394f2fb6df274c5cc4b7bba2345315de26acc02e0e0edff83d7b039a6364a9faab7420027af3c8dc457b01d06b9909ff1378f1339248621ad1074fff435aef4cca59879a6db898d6ccb2227f57970e40f0bb93ffb66d66cd30135d6892b1b1471181043c3e5972d081ef2ef2798955b385808f4950f8ca2654864206d08494dda5804ffe9ffd934eaff30199649161098c4d0ec6c6e303c423f529ba31ec594924eb1015cadbeeca65b495ac8416f8a48945423a5ce73a85206e9651de8f21e49ec56fad21cdce94c74c8f68e6f25206ff7a2d98dd03388c62c65906230fd18998d421a2b8d8182") fcntl$getflags(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x80, 0x0, 0x800000000000}], 0x7fff, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x2}, {r1, 0x4a}], 0x3, 0x9) 16:50:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000340)=""/46, 0x2e}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/198, 0xc6}], 0x8, &(0x7f0000000540)=""/89, 0x59}, 0x841) r1 = socket(0x10000000002, 0x4000, 0xfffffffffffffffe) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 16:50:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/179, 0xb3, 0x802, &(0x7f0000000240)={0x2, 0x1}, 0xc) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) wait4(r1, 0x0, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) 16:50:08 executing program 0: r0 = msgget(0x3, 0x2f8) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10, 0x4) lseek(r1, 0x0, 0x1) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="00020000030000009e766d63"], 0x1, 0x800) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0xaa20e908f4edede6) r3 = semget$private(0x0, 0x0, 0x425) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001440)=""/226) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 16:50:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x2, 0x3, 0x75b, 0x8, 0x4000000, 0x1, 0x4, 0x2}, &(0x7f0000000140)={0x8, 0x2, 0x100000001, 0x3, 0x2, 0xffffffffffffff2c, 0x4, 0x401}, &(0x7f0000000200)={0x800, 0x1ff, 0xfffffffffffffd91, 0x9, 0x100, 0x80, 0x5}, &(0x7f0000000240)={0x1, 0x6f122f5d}) write(r0, &(0x7f00000006c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870000000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a383446cd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b4bce330c50e22bf1383798de212e18661ce0097778f699a2fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ec342f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f7b8f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec161db6cdd5e2b231c2ce3f092d", 0x3c0) socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:50:09 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r5) execve(0x0, 0x0, 0x0) 16:50:09 executing program 0: r0 = syz_open_pts() socketpair(0x1, 0x3, 0x4, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="ae3d3a60bc00000000a163da", 0x735e) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000100)="7b60443549204ad2f19f56481691f16dcee6c413534d7b714153cc21475aeae3f8d9f7c3b8b510aaf6ba5854973afa6c7de9544661141cf7ecf26adcee9e7c594329b903f6083b6ae4ebfdb4325b031aa32e44f2ddc16af4e5dcb6a2b8e86123a06ea2faae7061d0e5516d3fbfba68f83b89c07dce1a7df4338d5aeb5be056917cc7941623fecbda0ca2b29de3c9b492dfabda077404996bae3967c910a895dd139a73afd36f682ba040798788d4bbd7e70fdc8d7f8a0056e9e4703636d67db0e0872689eb7a0f9dbe60781a4944b168e2e72dce7bb2acbfda6f191bf46f26", 0xdf) write(r3, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 16:50:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="937d90f3aca5148f34356d6568f49898c4df2a1a6e62cb17c5dcdb3479b2da7ae3b739c9bf7df1a20ff74428758a5caeef5ee150c8809a016b1cbcb4ce04a2f84a776076a7b04be89f1dee37ae44", 0x4e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0b1d20580e015ba9c724d77d0cffc734d771ab6dccdfe0ff4d81edd6ef3b333eb16647b4b1cebd6036e8115c1fe04b1d4ea9c2026b03f2e3a5ee57d1860faa5d0ee49e68f4a10ceabe2c98eab40092813a04b04031c71683e6e68177e9c184998f46a77499c37016b467f4d009f9211f301d8861d38d53545b4d542d8f11125844c0cf809874769856ad97d2583b32a3a27a7164a824ab0ae2f04990412ae80251748f051a2722360860624620c513e27e93e4eeb5e8fba03a231bd79bb6c98961a0e212ba821e6d4bcaf1f9c7da65", 0xcf) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff127cffffffea", 0x8) 16:50:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff4e) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:50:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="87c5b1bd7b944be81f52f22285c9cdaf2829b29e5a563365a013f85e27629b3330b5daee4ba404b822ef77d9407539b3f609246f47051c75f50655aaed6db1f0d932f07b90b6610942876593c9bca9e51be4231e0dccfcfe654cc3841e238395e4757d95f55f6779b66ff7776060f8c86c9adf5a8a4fc9add8e9baac261edebc0387bdd773616369fe698ae941337b09888394d7478f9d87b9c3", 0x9a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)="d9411f9461a149c6074b6572c474942e884d4b157a6e06256772899d12620f9c3ce52adf042e64cd9125c713689e0d27e6679d3814243eaab81b7dddf73c7f2c8c98ee8b5b4f16e1c30dd5037661eb7f77624a5b8f38d860db71d287c86d283ece92b2ad7b35847aa3346df3aa93c92102c9f13b7a0b5880169ab703bcefbbd721fc5734f4f118abfbbd28356ce68cb35fbfdad572a386ffd3bd1d2826a25c63cd75901dd072bfa857fa5bda4546577c99633108db6d6853e79a3d587ac0f06c1981e2951ecc64e164fbed653e5c5504fb9cef1f99dd2530a7c7882b28da18a8a1060135016eacc1f96e8119148caaae74769f8023b9850dc4bb0d24904e", 0xfe) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) r2 = getgid() setgid(r2) r3 = socket$inet(0x2, 0x8003, 0xffff) fcntl$setstatus(r3, 0x4, 0x88) linkat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="ea00005c00000000bf24d389508b1c58b530f2d21b119d1cbe3daa7897bd01f5dae1fd6fa29d6cd7ab1c0631a18e31f7a1b3c52342ece71343350b99006ca960f9c59f117d774feae76bee10b4c91219bf94d3ef656e5658d0bba0727af896ec9c6dd5688cbfa58a460b94ef966ebb43477ea77184dd56", 0x77) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 16:50:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="59b01f56380ec2eab4d2b4936b1a5effebb519e0e5308879c8d209fdb85402d7393205b8c2164d3650", 0x29}, {&(0x7f00000000c0)="ceb7726dc9d78a739074fd558cc8d1f2a477d3fc3d9b093b998a43f09b1f504f023f4aa128f6f26ab5193154061d0dd0d3bf65c0ac9d3041d8d22664d6a744e791ba95abcc642204eb1d7c0daf77eec2758dfabd59e075a4654d9d4ed7d2b91a65d2128a450485d7ad3e5a3800aecc9c886955a8a8fd1271ee69d84fb3f475a89fe6b96c87ec368561e619432625976df4ec41c6772d7503cafdcd22144b2ba0fe3ab3ec15c87f985e80787fbbb3197c3330006e18c79855", 0xb8}], 0x2) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:50:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0xa) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:50: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) write(r1, &(0x7f0000000000)="87", 0x1) r2 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:50:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:50:10 executing program 1: r0 = socket(0x0, 0x8000, 0x9) write(r0, &(0x7f0000000080)="8445db18b2853693659c196c00f450608a8790959189890c5bcd575fd1514c7c472bebd2a26ae2ce10405a69b96f2b82382ea395d45139e4c3f56a0dfeedd4fc56b4800d8b82fc99007d925af01074be239f4a65f502d4f71eda4294322da32172e43b5b682d57c2b54875e349e11c7e251e41325c0f78ba7b22ad1516200c5f857bf298e1bec4780f76a520acf7623959363a973ea878cbf3164c812668afd5af006ff6866b7baac4d07c25da76a467a23807dce3f3a991ee", 0xb9) write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:50:10 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r2, 0x0, 0x8, 0x0, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = syz_open_pts() pipe(&(0x7f0000000340)={0xffffffffffffffff}) r7 = getuid() r8 = getegid() fchownat(r6, &(0x7f0000000380)='./file0\x00', r7, r8, 0x4) r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r12 = socket(0x27, 0x0, 0x80000000) r13 = socket$unix(0x1, 0x3, 0x0) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20008, 0x100) r15 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=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'], &(0x7f0000000200)=0x6e) poll(&(0x7f0000000240)=[{r0, 0x10}, {r1, 0x16}, {r3}, {r4, 0x14}, {r5, 0x80}, {r9, 0x10}, {r12}, {r13, 0x2}, {r14, 0x44}, {r15}], 0xa, 0xe4) poll(&(0x7f0000000000), 0x0, 0x0) r16 = semget(0x1, 0x1, 0x893bdb08cb951424) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f00000002c0)=""/67) 16:50:10 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x14b) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1000, 0x180000000000}, {0x80, 0x1}}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x9) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x1}, {0xff, 0x4}}, 0x2) 16:50:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:50:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0xfffffffffffffeae) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:50:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x88) dup(r0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) preadv(r1, &(0x7f00000029c0), 0x0, 0x0) 16:50:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:50:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) socket(0x22, 0x4007, 0x4d4) 16:50:10 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 16:50:10 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xfff) getrusage(0x0, &(0x7f0000000100)) getsockopt(r0, 0x401, 0x2b, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x5b) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) clock_getres(0x1000000000002, &(0x7f00000001c0)) fchdir(r0) fcntl$setflags(r1, 0x2, 0x1) 16:50:10 executing program 1: r0 = socket(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:50:10 executing program 1: r0 = getpid() getpgid(r0) getgid() 16:50:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20180, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x2012, r0, 0x0, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x7, 0x100000001, r2}) flock(r1, 0x2) flock(r1, 0xa) flock(r1, 0x1) 16:50:11 executing program 1: r0 = getegid() getgroups(0x2, &(0x7f00000000c0)=[r0, r0]) setitimer(0x0, 0x0, &(0x7f0000000040)) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r1) 16:50:11 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = open(&(0x7f0000002b40)='./file0\x00', 0x82, 0x40) write(r5, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002dc0)={r7, 0x0, r6}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000000440)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r5, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r5, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 16:50:11 executing program 1: r0 = shmget(0x1, 0x2000, 0x80, &(0x7f000000f000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x1, r1, r2, r3, r4, 0x0, 0x9}, 0x0, 0x80000001, r5, r6, 0x400, 0x7d9, 0xfff}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r7, 0x0, 0x0) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:50:11 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000200), 0x4) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000040)=0x8) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) read(r0, &(0x7f0000000100)=""/168, 0xa8) fcntl$setown(r0, 0x6, r3) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:50:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvmsg(r1, &(0x7f00000014c0)={0x0, 0xffffffffffffffa9, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:50:11 executing program 0: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002e80)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getgid() getgroups(0x4, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(r3, r4) close(r2) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept(r5, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002ec0)=0x20000006d4, 0x4) bind$inet(r7, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r8 = socket(0x23, 0x2, 0x0) fsync(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r9) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000001680)) listen(r6, 0x5) close(r5) semget$private(0x0, 0x1, 0x4) preadv(r5, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) setregid(r9, r9) getsockopt$sock_int(r8, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) msgsnd(0x0, &(0x7f0000002f00)=ANY=[@ANYBLOB="0000000000000000f71ba0120a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e94496238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade1b8bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cc45ef8e77dd056ee30d352652378f066d8281272e40d"], 0x100, 0x800) 16:50:11 executing program 0: r0 = getgid() getgroups(0x3, &(0x7f0000000080)=[r0, r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1000000000001a, 0x1, 0x7b6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:50:12 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000340)="9ebaa972454fcbe2bb4555bcad010189f9725745a361eff0ed8807cbf802784d52ba4a5abd19050638736bf39bf9850b45911e020dc71ee03a2c98dac1c59306e148e9f99b534d309c049e92acc150914d5c72331c05ef6a691898778b2b199bde8efea4e90f51c662f4a915380512905bc3ca6b8ebb7f90cc66fd9f288024e4dee115f8e6988a414760bb38ff581abb1d21774f28b72b10fb9cbf4eac1d0c35b96c5ccee300f6cdf1e18e9ffd973f9b27f083d1f066a1c1a711d2ea9433779f9b17d24de8642000c8aaab7681365df323c1fca2fd02e7aa8ec46506fba8fec06637179d9f16666602789b86e456c314ce58b821eb6e3df49c0bfdc08bf5ca020cc56eb4bc2e760cb7da35e4ff187d571f8ab588aa9651d059afddf44a6b23f0171bd50110bb072db1c437560f73319052209f251eb0d96500ebd1c8b53ad513234e656a3316fb35429f562bcb8f31cef5ca534cdf12788062bd8c60646e106fb56d08dadcae5423592b2ea9814b7be321c2d97eb2a56a17d304e74d77a8ed9432a9ed38e9b2f824cdbd3739ebea0b5051cf240d757c2301d4d1201a4d9c8297a8e34400dbeebb39efb9c2dc2f60daafe1207e98006b2789f6c012abf5386b8c4904702b561134e549205283fbd8ee8f532266429534ca19b65f7d01fc31dd52ec1bca7fc9da0fdae0179d5585f5b065a9e907eb3b0fe951d3a652bc7683680fdd9b2c2c86fb622d910f3bf154aa0e643e44f652a0ce0be7358e52161107553d91e949ad6b251c375abe67f8fd31ff83f36db3e510a18e3788047d0764baad7a6a795b7e1763262edb6b6d4da800e4c4b7647675276167c3485530de05e8c9cf889f3c999baaf534c5b77a3a6166f80ae20cb3ac3ccb9f42ab60f627acfa98ce9e6b1c9698b8aba28b3ff88346fdb3332551abfa00079233506598f8fe7ef0ed993ac8c060c3adbf057263cddc9e2ed0f31b166006ca58255188304d0749fbb93de0c467a752318a7e9fd54ab007c8c750136fffe6d5a1004c46c07a041fbccd71691a4cdb1f76127a72977c5a16ecfb74636af336f5ea0b76a0664973912a6ad106b7ebeb32dcda3362454f53b51e9000606d1c9328bd0a3e64f9cf25cb4aaa7b1091dfb7c1cfd492e004d44c6ffb78fe8d8c47b052d0abfbbfc563a0fcf166bb0a0a52fb770791af238b615e27cf7cd2229b46ec5558c33ad82cf8437202f08a261832a39e6d1f9e7d3a2ff6823fe9593d27e730ed7a4ee3a3acc4a585560f25b80dc46843f95006e3b6069add8bebef3e913b47711dac8e5d07adbd1b11d6818bbcde11fb3dd4d2a69163882f4ce5b7ec87a7d3d9430f7d92d2c83cec0ee33dfcf6f30e5bedb1508032b198832d1d7b165f770d1169058f66ed4df29d9cfb703d4c59b1dffa6fbe8380ab6410700e9c96768fc9fe204ae49a8de519dcae95deb86445e1f12edac5397c96a94d410c8a4f9eb85613bbd39b450d3a88bf426795708bc32dc70d062b90e8f4a8145b9dcde253261481db863310e201052ac2e794c90d5521bf2db0c399144a5951619a4fc3f64661e5c9db3701df01e4c737ac17ff4f21424f82ead275ca80a351d640348178b901af86a2adf1934c374bbfd0d2a3eb920c4c24d40d4b9baaf6a4094a7dd89d1d65f77a815583ea1ac14858f5644abda89e6ea0f917fbaab0ada2e0c83bf700e33f78bf852a0384974b51ffd484f4862251c80e08c6f7cc342e34f6f0eff0a932beae9d991246a8deac3151cb8998adf72fb8b4f54487e9334aa6d0c14c1c384d6044124bd5567c7e2955fd09496456d75376bd26bd4868698347ada2b1f5196b1039178063f68683dfa5067eed4fb7450b879d3a73708fbe425086927b046f7198cfc7594deb0bed1365e1cd07e72e2e458a9455f8ca8c3d17f225374afebc434b0bcba35129e288dc83bb33a107aee2793ebffc3d7c5133b70357370c851ce24aff5ac04ecb45f04cedfc5251c560307bd0831983b2c5e0bc32c4be5e5fea9be5dcf82094d3af3ba6e70ac554882b98956d8829a5e0e5494290c42b18ff91a9fef731dad143f4ed22af926aef542aa382ad985e0365337b1a8a3b5912acdcb60fcb17f1ab72bc72ba85441ca8fdb51276b7fea47cc84c43bc371c400a1ad3f5694d6442524c34a74f5b7d524d08fb49499d18e5f267b904ae763bb5f6d00b29b196853bb89010a556912beb9fa7e828c6fdeb670195a81f060cc381954cc6c556758d2ca060bd825cde4bf7d0c85e2151933e86ddcd966ffd83747d647d77f72c66d478f086b0a61ac68804efaf449d357ae590ddcdbf8cd51e9046833fbf05f535115a414bb7d9f2fa6aeca898484aa95706855137c0ee04a88bc934a4ec74b25656b62966b3cb0a7f1a58876bb40b5b128dbbb9a91d088d08825a884ace8c7d5e48bf2b85e2ca10793cdc2a6721d4f980e1044f9cc4973ff9f0c7eb680e2b53084f455097b26ac7da5b0efcfd3fe80334a0243d471cb216c4cfc1f5461b1a09f039532867e30d8b142c808bc7c3716309467c3efcfce2493024b84a4dec3bc2082343e877fe0556ad4bc0aa7cf35cf2bf9f4b3285c53fd94d821bdc48daa7d66496fdaeaa73545058d84c1a4343f67d0b6ad1b4899308282da098140815be6563de13dc594cc0c5fb8dbde2ba55ca6eea8d92c059ef34eec76839f9081a54d74cfa488663519f32dc9d7d953b85cb8c936f84cbd109f92a798ce6f1180ae11971b154715c24d353e57692b063d331fe46ab4f81b6a3cbbe2fb6655744af001726b6dee49b31fa8c493b2461372c48ca3d5a863c7cb899cd67b1496147496bd4534030d0958c11843b4c428d4c9889fbd722d3f816776e9d8b99ba6de79924c5fb5434f8ed83c39a218a244920dfb087911ade340db0269e503f44801d70c16895e317c032ea1f92dc9b140d74f16fe85b6727a91bf2199092075d6c8633032809b14abeeef780c41d692b18915a505fd40813c6faed308b6d98e267ed38ad43e24dbc1de831e364a67feda10f525e5c7d49d07a965efa3600b0838eede40761f3254622d0fe46c519b208e1e231e151c2b4fcde2e8357acf55e32c95c00dc4019bf0fe4895365d875705dae4f395b7458f78e2207cc2157c863da10285bff98d3be9cd5325dbe914633a5149be2e47afdb693aca42807181c8fbf63213c227ddb989bd1f356ab94385459e1a991f3c3dad99167908390ba100581e779c04adf528e4b39abe182edb7e4212522f2f43653b60ddd16f510cb1d7c136e18ad5c0ed051456316d8c19fda2c6aaba1f16a414a9a33b485c92a1982a3877c1ba0447838a1b7bf5b86b9f3eba1035bab6f3737c82eef92dba10e4494de5f7133ab64419828317baa087845b7ed24a92a5f9cb7895f8cb91aca7a14895ec93b8e4a156780c13147799bb4a881c05b00814ad6c6003f57cbe70fd79348358e50bb8a0745e8c062a65282d4b0854278760d527ee7abeb739978927c93780e8565c30e9ebf526cd4e86ec8911de585469565f3c9e925667ff5c5664b85fa7f2dae2eefb93175463df7fd435ae3b59a25fae8ecc9b5ec60646cdaed8024201e4572eb8bab64752e4aee8b64d77630a2b5e4baabbf918ba10f02dd779fb1a31c3b65d5230a1aed329ba90e1081590641de4a9b60779a68568dc21cb0a62851238db2f50dc5be827a6ac840964e6665c430d315a49b1b9a0c99cd37ca23448ca60eeaf4cf35328bfd26dc159e3b30cfb8287f50e333f65b775d3f2cd0a6c885fb6e421aecc8319ba11fbfa4395c57af9d6c3e2cfd3370cea76a4d3a922b46afdf2ce1348573e0784bfd46c267d4f5fd734d1fab0ce9dc4efc865c93820d414967a965afbb96613567085cca5cf6221266af94b8226a1c0823e76a4669fe91ce6813337a6d54bc0e6b8850f30b2c653802600fe00f417ce571246b7b55f05041e86482fbc42de374fb44edc040c5f6957dcc95ab46ff045c035052baadbc9fda0bb3de40b94392502777425f9b09e6e54931d647b99d07d180de3fd115299ee9c5a5ff87bddd533303278019c844de7dab053744e8d1a09713e1fb4cd0505e6be6aba9946084eeaae64545afb9b7db29aecc31dde80688e998da3cd1256959ace227412cadf20447a0db7317ed7081f5f0a71033852e12cbce56a488ce53dffa361a87de71756c118666c6d3f38617e7b33bd8506bbc3b0e67ddd8e7d1ac68d45ce481cb0f4d82047f7731650cc8c52f6d11d4c44b7220c0c121222745708081dca13edfcd89ebdd3a6b6106fb1180522969957e503354fb66377060cb9e749bc7531c99e755293c481877ee4f057592b95e71d579abd8cee894bd7f3cd33e041ae390a34a05527030ecbf1a4bcaa12420a019d109a369f8cf1d3ca8ab21036512f85fc501eb124d0e78dc832cf9de390fc08dec5073c9b39770026e99ed65fdc21df0c2ef4d46cee2016d5f2347810021cb665553f1108fbae823bc4e6b5bf76413a154e703f4bb8442e94d537f709a8a2dc2a1a4485a5ad562f723be16c1a483a29d1ef943b08c3697963ad634b8a42a0a302c7a8d1078aa539d90f73813bef69e2fa8869d48383443f27623017b21fcdc3565ff05a8f962bea3020bd54dc09daf2cc08c7d0dc2df80c55c849c1f1eed1bcd3b123d58924887a5f43242c1607f0a9d1af130ab9ff9adfad834c09be8e8e6ff2883c3a325c3a5acf9fb904edd3c1f0e2d6bdae140d6455f19765fe6a4b4af9bb20e660e75589b322819dd980938531b8626c6b2d4811f1048d5115906c622d86f067dd1847279f331737d3ac79d91bb521a34e7c5f8843143339083e2ca58c837c2f4aa4a1f35bc1a1bc2218db4ff0b1f98e6413807fc48bec53550a5293b5b5bf2efd47599c413ff76f269353f8ab4807ff87b5e82567bc0689c936ca9bbe685ef9adbc46e31e3668b35a09f50d49e90b16837f6bdef025647d261c18a287c18ae0e87e113711518df7cad5d483d08e357034d48d4d5d690728ccb3d68ade3b1ef9f49dc18830994af6496563875fa3eb17e4edef90e5b987a4a2a749b575b08d72d3f137dd194cb849d94f8cd6ab20f7505c8229df40ab8c2c0bfbcee10e4599f8c9aa261f96ca489f7e1c345f28e693bf94448e0b9a12e399a2fc273ced26bb97bc2190bf17fdbe749ac205ae3bcbfc430ba199ce9674236e90ff4260e6635fef202d05ab5046e1771959dc65afb123c1465da36de5007e5bde7412ecdd115c302df105543a4f4e0c99a639d88005d46043ce2ed764740f8552b78f6cd7605f349ab12cf85c415adcd9a56899a7ed6d33569bdc6db9007ad0d36c16ab629f181c1f8f1dfe1ab51c2a3cac6d52b7d641ba3ca0b23fdbf69984f17388a0bdfad2bb15e22abccf994a634314ee005cbddf59f2b7f74aebee0c96808c16168a274ccc2f6f831969e52d08e082113cbffe1a61f6674566f47b8cc00be91d402cfb1141dff2ae140f6168e0f815d6b1ad171d7ac4e7a232656f140a915cfde132ea1a6938c8cd086add470fafbaecd10e9c49c651abbc606c9b49c83319507590b408367567ebe49e363d385c64c13343bd210df32d916b9cf7bcdfd15494d620d0a794b8abd76690669e57ec720954953f7db75d76030668c790639cf618676f707db1889ae5be0a7bbbd331cc809b1209039db0ea49700c8f7a530b064ae52d140ca7d7f88f382f6acc9cf9aeac076d6c2d8c2faffed28a070861248f30131876f53ef1864d037fc355c018557c23f8c5fa5a610e178278d61313aa0db09c6", 0x1000, 0x40a, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r4, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) r5 = shmget$private(0x0, 0x1000, 0x404, &(0x7f0000fff000/0x1000)=nil) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getuid() pipe2(&(0x7f0000001340), 0x10004) r9 = getgid() r10 = getppid() r11 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x3f, r6, r7, r8, r9, 0x40, 0x7ff}, 0x100000001, 0x6, r10, r11, 0x1, 0x8, 0x8bd3}) 16:50:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c650500"], 0x10) getgroups(0x1, &(0x7f0000000240)=[0x0]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000006c0)=[{&(0x7f0000000300)="1bf8848c7ac56db6b25d54e7167ba1a25da420a2b7c60f628e3db65a986a5338ca9da120b318e868bc23f0f38acdc73e78a6f2ef26a72ede8ae81a5d6f5b281ae8dd8ae0faa0fbf1041ea471e995cc360ac1ceffbc65f0b150b87823ec2ad4f0e190e115db76ea84be7911861670eff7679c29fb8bac86a1f024f00d754e93529259b6c43ef77ef088891725fa1b38e053b9aea2ccf3979e35bf90d6c91277a08c17ebd552a659c895ef68cb3b508fa6f9f84d36310f21099b9d8934ea4c40501c5ad6ef3ba2e89758d5e3945785f9ed9b0faafbe94fee", 0xd7}, {&(0x7f0000000400)="483587627a4fdb6646495ea2abcea730c3246bc9327009a9746d878dd2d8b3d4b134853f223134a5a6a30a3cf2867125f0db6771325589a0a4d667b6a930a077d23b154b", 0x44}, {&(0x7f0000000480)="cf7d8b1ce4bce387a83408c6fbc8a6f593638cb9207e35b734d42388da65c1537b62fa6d92c072280d46b2c340cc654aea22c73fe39f0059465d9a04fe140bddd27d56b5ecf39ef3a2747654667a342f1cde745e7d4d50ade8b205269bc829c8b05ae5ceb92f72effe15b3ff1f5248c9234c54fad378049bfb223a0e0481e5621e3e526ff8385b38139f046023ce67018b4c998c047377c24faedb1c90715b2d82c8e2c514a8468cfc3e97e9889b7021cf36d78c10010fcb24ec2127316da554d388c7928a1407dea5721c1a5e7349be800eaebf3f", 0xd5}, {&(0x7f0000000580)="b309c2c76b378748ea5b62f1d50f55f6c2ff1eb5ce5630eadfe40d407a7456afdea7496898b9b363453fa13f61a9f10b343ea8baca104f8121ac4e19dcdd90e2b193f6f16884530e", 0x48}, {&(0x7f0000000600)="7fdd20ea8a0762b8597dab8f87b828bc7aed5db8be624512d92a18e85ece779d8cac99525dad2e7316a6a171affd75351cc54f82dbaafc0de1a79e45d2d13d918c47e509749ddc3cd3edda40d0baa0808cfc97b95b095b850f28393b", 0x5c}, {&(0x7f0000000680)="46f4f5", 0x3}], 0x6, 0x0, 0x0, 0x1}, 0x2) setgroups(0x1, &(0x7f0000000280)=[r1]) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x140) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x9, 0x4) 16:50:12 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x10) 16:50:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125d00000000", 0xffffffffffffffce) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="1897400414403aee67b50c729e8ee352af4173c3b25a2a444236bb3895312697c323dea5018000006fe61e833bac695a9c6edf683bce77beaa650e552f58b667438adb69b010c9b7928b99c4b7d34f43921d80392176e67b018ece748fd105da1877f58b87797b2439447fe851b9df663c3d3a2fcb9051ba392476a5d520774cb3e812af8a10d8138412a0f94c789dd4a82def", 0x93) mkdir(&(0x7f00000000c0)='./file0\x00', 0x18) sync() 16:50:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:50:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000028e000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:50:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x5, 0x8) shutdown(r1, 0x1) 16:50:13 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() r3 = shmget(0x3, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0x1, 0x0) r4 = syz_open_pts() kevent(r2, 0x0, 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x82, 0x40000000, 0x278, 0x81}, {{r4}, 0xfffffffffffffffd, 0x1, 0x2, 0xba, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4000000000000000, 0xf0000000, 0x2, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0xd9, 0x2, 0xe6, 0x401}], 0x5, 0x0) syz_open_pts() close(r1) 16:50:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:50:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = shmget(0x3, 0x2000, 0x60f3fb9d35c93dd5, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/223) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:50:14 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0xffc8) 16:50:14 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0xa1, 0x10) dup(r0) mknod(&(0x7f0000000240)='./file0\x00', 0x2090, 0x10001) msgget(0x0, 0x400) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)='./file0\x00') getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000080)=0x8) 16:50:14 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000000200)=ANY=[@ANYBLOB="00102e2f6c6530000000"], 0xa, &(0x7f0000001580)=[{&(0x7f0000000280)="a191fcdb4dfce13ee49f15237ee082c226ca435245e1a5b70f7af47d282cb799e657254ba39a2c8ca8c5e6d5c1365b8e39eac4c13bf0b62083c808cc9282f228f19411d51a5d3dd7cee3d828bae90c04f86d681a7b2b315dbcc6c9051afae06b7f7c308ba6b442e089f99691a2fc644218e99d6f3fe4dc60b938a2c9804dedf77c39decefdb183b335b2d4dc2398c29f66727d410d58eafbec9eb38026c77173011aefc328a684945bf7e59869103abf38e616b7643fbc6b12cd1bbf919933149986b57b2b88b3b865d2d3183eaa0e2dd07fb84495a9213a1de54a7bb778c63a2c7ab0202314227915d8ebdeade5fdd37eabc4f2fc4a4517bab93522f0874545667faf76cec18ddf94eaaf3fb7dd043282ee85813caa63531a459c0f23098ec5a48b92d31e89953152e4fda8bcdd752f7f88717fb64acc436d19cd4b1605f8f5ea6a9bfd9f2d0869bab30610a6bacfc8fba4984747db06ae5af361570127ae822e42be440eb3f699fb27be75269353c67eeb75d8383c739cd13f48412b62159fdec6566192ec69d507ff7562ad671591dbbd3705b76cba5c5643810721bb863f42d468e7cc9415f1a0172ab0dd70af0451d6ece5cacc4786af3dbaadcf4ff52aef34571ce4864b70025cacdfaae43718bc894a9ccff679a6aa7e7e2aad537e67d169b5e61eddd2b744507639b8cc812e1f7305185bf70b0227ff133fe5b80fd09cc7513c0cac3c4c56ebc6a80ee9dda266ec8d74a9acb455cdc710fa2a5dda9d3fc8e6021a4f3d55f42cb948ff06366318fd798c53bda30e09fb415953530f1335b2df24439efab140cb66037b2fdd2e5d519bd7cf6069085ab4f504778357705af880e643291aeb4d7016df3784e9d44d72950425b36a0513f0a4e7a2de2c3a1da437197365c91b62b8150a7887f04f8aa2879252480dec9e10cb08e59f900725ed925163f443883f2e6c3cf02ec07eacaaefe413fdf2d2b8691c45abbddb2e808161939a0cadd08045cf5ca933910d138ca39600c0e705a8a5262d2d98dbb4519a57484d53aaae587e5ba1c370f2e4d94faac23f09d9be55f7d09c002a4082480e372ebee08b67f90c977c501f7748b7b37eb57cc8174f1a72aa574241fd76281b67b8fc5c651927a1df4fa5398bab1cf80d7cac3b8a5a3a3fa870c0c64162dec91d9da17537b9e7f4d9ef3f50278ebffaa5dc6e89b5b46a75ee568ac07444ae0dc76a985c40fdf20af4ade27cb5da5edf7abc91a77c3530ea7f39e8c5498d60e045b38dbbe4bde9119861c4180dacc28f23ed633fa836352f042c0f707ddab9269f27bf5bb2c7a0a42071c2b4688cabbe34da2d69a39e7ba0856e639eb1efc06beefd970997eef977df43d8ff835a1af55999cf0da87f10c887fbbebfd36fd46aee36836a95ee041e07d495422ab77289a00eb407af00f2da867c5d49af34b94237775755fb79d680a8ad0db02e915835f301fb05663ba5b3b966cc454a667c0fd0623cc8381aacc651553b795abaff73b736af76020f97a6cb8da223a15c14d2df2c5a7ff2ceaab179603d41f560d5e4e17994ad775fb8fb34bfa74f21c4551037b188abd50ca0311efc3f6763da303b8171174cb20dc503051e0bbd19f5a345e2940ccefc7161e9327f3f1f29628bd96d987131caedb82b6bebb5d32c435fa2b3678b5ef0e9029b327f5bec9fda2c55fd6e8828630d7c95a898f41a24c2842ba578034755f10e9180bdf24c73ff61566f14b0010faade9e5e82210539a1ff510fccfe99290a3726d2ff83af0f5d125cfc407e905733fed026ed73264a50a405da0403f790ef2e5e1676ab1ec75cdfa8264a754a27b4e3f3c5536be8dfae12bac88e0ea8d6e6817410639a5e525df31fa5d12324cde1bfd3f47fee172eac5557bb048959245b8ef3488efd95087aacbe951e35333e48c67b4e7a8a7ec43d6e0c129f592015716b4f7884de1e98d978d4c6b37aa0fbef7f4b88613d3dde8bf597f47dcd7c65daafa452aa58966836edb0c18fcf972937b10a5af2458081082ca8760f0ea9eab1e2911aab3cdd61eb3d047e22f041125b5ff0f1bd40cf304de7f3c095cbc826561770438b15a9f483a1fee8361f807c85db8ecb69823cdad3dfa609fcd095bef8bc7700229a2eb1fb30233e720ca7d05e3a3c52e270008ac883b183bc9c3158f7d81f41e8a1dbb2f50fd9df086ea7950b8fb4cc79155d0d88c7cea6be540c38212bc3379d53ef43f9a46c54989bb728e6af0870cf236dce27c8e156293bb912d2ffc7a78ac118cea035f6666f0c395a17351470a6d8adcac2bde336ec7331ad14c86f295b2ab90f1d73620e0da5c05bba2425b644c9288514e84837027cb3bba7b6d1a1c4db98f8ddffadcea3f4d08cfd807b31f5cef9f37c08cddc1b0ec266d4e82b6b98343be157ec0e220abc8608a2ad1750c1fa5da2b7fb75b507cdc64eb38c7dec3125a3aa61896865d8e17dd6ec5a1d8f4e482f9e98c88493f5041cf2de6f0d0d0b88ac9f66ad4d3e7a2d9a8376232762b6f6c772109de48acad1fd91d2f96dbbadcf0fdab61e81200ce5ff3fd58c80b83602c69e3721b452e350c398a49d1071bfc6895c6ede36e357bf63b616c0894658a38c91434ab3395332c4c25f0c8208f37e32cbe083c522d5ba92ed11a225b41ab00c6973a510fa6a669c2889754b8b1bc4a009a96ae42eab379be591088dc295440a6722d73cf01cb67ba7dc2f348951a31c8678348d195a274a947a7aab508fdb09444e35bab158fd192c1af0c90a2f8ad6749f3b9dec124f4c0b2c4f36a5f616f8795064ffae7c2bd2f773f2259b2fe092361a8bc12830a8c8b5cdfe15de2a6f032fa0f87de6335547588590adc7e7e4b0658c488a13638c2e54a3e9c9ff538b09b4cb0f235c4d23184c65083dd29e9458b2af141c077a0be458f0c2eb2afc7dff5dc2aadf16ebd40c555746d00bcee0f74940360aea7264cd4973326979f4fba15c3c15e833b3ec7d5c728ec1ace0875487c266892645fa0223fc9b5e6479f408fb4f920782be061289c531e40d55f66201784d85196811fca8b83d42c5a078d129d17811a282b76fbc10543f2b158487030b8e2bd48cd3de6156e5a003acbe71434f5a8ab75513391c9341213512a8aaa97a449c29be915830622f606fe2dd55983283718a5f43fc61d39b7992d0af2616ecb3720d533c868c1b99a96a655865a71f62c2c4a5e363706c9e9fdab9c268e12e4dc621da03e145d800c2a295e1d82d6e5925a62125f3023ccf5462338e6d61a0d9312e19d32bbbf97c59ffcdfc360fae24ca24d4405a97e56daf1d509f2760e62a0fb7f869abf8b074d61f54fd7f8f12c4c900ef8f56abb881407401a09a0709895462614d70f47f9af078a3a7f96525a6f053f7428bd41c69570c3389cebe1ad0b21367bd46e81645e91b101b9599232ca069692ca9a145c9af018c29d44008085b6861e56e867c9a9a97cea215ca4ebfc77e0651963e6ed8ee9381de8951c6157c5f71e8004bbfb8f53ce51e111e4f8a3f06905abae1a5aeba7c3382e7ff0316b11dc1fa298e69615e0ed6da1648ee28a48fc3cfe463bc4f22fa0d82dfdedcad7c1debef77deeb17ee2fb6c307b617e9ff1f1ff330fc35a10bf12d6c5577690b4538f56e311f5273744b792c07bdc5a088ad59ebca9fad1e1888df5f33509b6f4dfbcd9df62796fb4cda8d54cfc8596311420c3fc130885d3cbe0305620cd89cd82c8d1ee3fa95828093000b5466162de6a186799ad6fcbd6c8f0cfb5aa97a42ae6b5fdb9a7b970894538933e69068f9e79ee773139d2ee751b8fb0765d5d02e1713cd36751dd4ae42a3fd2d861055f03c0e55df41e1143e467b1f232ad831d8e60c79097492dacd3d67878adad8e3cd973b668471c67ca4c54b334820896cd4a3a8178d02731ee7735af404acb87714b933d431b739e2a88c74925dde22d61afd3063a2303a495c52cfb87ec52e386664d231250c0a1f0c4d01d7606d81fbb312bdb17724922b9611edce820587fadb96a57cf2cf04bbcb0545fa9f43f47038addbeae078e63957887ee1440752b35e34f3de300e63c635d5069df635fd162085ec46ee849a314b00d29fdc32d065fe42fa52802020c9eae4b4226d6cf540485bff74b134935256bd398b430b08ce456782acb97380e94626e5f3b194cdbb78b0df08936cc3110506a6b57a977799992e07a224e22d9f1422444397358f9aa9539d5cc5d3c17b05b6e9231988507f212cdd4f05dd91fc32d970f15648f4a896e1fef8ac6c880c66bfd567c8e243b60c3d0dd4c12e483ccde90084c944b4c1d37d1b1943b734d37d3f5b16a8282de29e990481f9e09f1338f0d4ad42cf8c44b5c6d5ba3270cbc21549321fe87fbc0b3bb9a3186c58c940e6134470b681089eabf858a0a58038661adadb2011e7311c14c771aace4334355b519600c022e3ff307b20e2550ff97ab5658bc9a4ad4ce6163fa4e077eaba3c3c3d2d3ef5539cdcab36386883a072933e355de12a2a3295c8f6b5eb3f51e2b26bdf9c99bf94a7781c403420a2e1097b3621b439c27aee31cdbabd1fcac3f5214ec30aab18866f1471c5bb25861f77b020a8234f98fe4cbd804ad917f79bd07fe894c2e57ec202922d8c8bb9e9817599918563a4d7e7b1ed9035c9720c4a9b6f5d1ebbddcc9db272cd200b4349df02f77f71e62e0bda9aa4fde2d2fa5b24cc721af95f7e40805905c8ab120df58bba6c51a0785e881bb35adbf02d5a2bf8ed7088617c7b3f72eb91afe3d1301adf76b1b44107491c6ef91d57dfcd8958df63e0f28e6c39fe33be4b1a442b13db098d91882a0a14c5ef5b496302ad46ee602e06c8b63cec3725a800f9d4f01b040916514d2a0cb0447d4e777351b22a37885b3e98842ffd251f9a6a43a4e09563258a393be9c0e0a0114705ad0f1e652e05a73f503cbeaa6ec0900eb6ba01aba364f540212062e6dde9ec6d566c183c46a6e86194d5cb90bc8e3e951980bf8b4c8aee263c222006f1869147faaf38452d6a6bbcc076791538a5a3299e6f3d5cded05ca07503d3357444374ba0d4c22f25777e171ac3b57e639b7543f79b3e98ce1c9fd128041c780790ff7b31a6fa18eb8788ec46c191cfa77cc44a3bdae9dac6b404532f5ec8445d8328f8cfbcb8935f621c449bb5c5d18ed02fcc9b72f810418cb3e0204ea515622c165ce41ec624f37b1dc5825dd84de45233101039bcdfb6ba23444ffad5256bf331e4ba9cec5c73ce4afc64929bc2324d1bfa70cbf258ab70ee751874a441e4573caf32b44eafd9985be68bd1e9810384117881cdf2747428805ca4dc066257bba7a64e5a9a78965ea1327d4e5f58397ac598a48fd49bdcb9392796f2b6f5baef24068bce6bfedc2f3d5a05d8bbdf9a98fead872fd0db2636e6a1dd74af3c8f26d670e45b8e071fd3f1aa647fafecbce458a9115cfa494e9c279ebf3d134d7db058f68ed1b236349e9c8865ebe99a3b09232c08bd5fe49a60211972aa6669b65869547f044cf52462236271ea3b94e20ff5f618db00017362599bb681e3d0ac28752dae6e6d54340dffceda7fcde696bc31de08f72bbcb0aee86e65fabb606897ac0f003d93e8d7a32baba5cc7615985685e1c78ccd063cea80ff3d6cdbb7302b6a73d93d544a380e51e10485aea375a2a356f45dc72ab9672ae31096e6af705ecd747a2e13e1d4a32e4813e1c83d8700bba07a3e769f82acb0ef5c89ffa3d588f138ea57b90c2337f7d2acc6efdc15555a67ab6c64ce2467697843c5b95cf0e29dac", 0x1000}, {&(0x7f0000001280)="ffe1ce7636dd9b1e1dfc1f358c2ae606326c151412cac7658cd5a952af15299840ef37febc738bcdd0dcbb4571764d5cffc023c5d8aa86f2da21cc511edc41038d4e051ce18fecbf9f0e5a8208c3bc602bc6800398664520b0d9195b96cadb0a2579f279735f6b00466b216b6dc8ed063b71d4df28d2f6f8d4779637638402101643389a2f30f6c963dd2ce2e8e9e9175a9cdcf75a", 0x95}, {&(0x7f0000001340)="d398c04f559d801f2d69592f1bb4033e", 0x10}, {&(0x7f0000001380)="f805e6d24e96d6ebef712fa99b10cf8bff8774bb82bba6d72cac41e9e3ca01a46edeae370eca9bf7e87d43e8073431b9e4753d669be96dcca91481f74b31f0f1826203dcb0657c11ad10475007d43351058c1cf91c3e677f4df54a2d47bde002", 0x60}, {&(0x7f0000001400)="af1b0a27612b1b13e4fd75d9a3c583e7c55e9d910d4791612a1f9f079a42f63ee9c574f9285f94af2a8088bf00c2d040e14c392ffe7dcab165658c72207ad94dad1c29c434a6fa553e284ec6e4ca666352c480ffb72a67181531dd9431c26cf3c52459c2a09139b172b97df6c417fa3f7b233bda0d5c4413bb", 0x79}, {&(0x7f0000001480)="9bc33f21e4e6aa7664510dd9975f80bb478061ed36df3cbcbf3e69454502f3e38db667309d81938fc3f4e59d97d4ea92fe8da774542683a3d6b9c9f1fc9032cc0169077f9f7732698e4592a6fc4a4b62aeb36f1c411fe66ec7a38d49b9fe9f8bb69aac010b6dd8d4eecce7815daf7c5d5b655ca05826e874cdf2b196f5f47d77d6a7f9eae324d5a591635e8b30dcb71cae76d54e8d90efae56aa3efcdb218575954440c25d64e04a41fca41a60cef527f9d32c4ef8f6e8acf1fb0b5b9f0795de1a686d3da4b070a19877c1906bc2566e10cc3780e2adfef83a6b8495745c", 0xde}], 0x6, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}], 0x20, 0x8}, 0x400) r3 = semget(0x0, 0x3, 0x100) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000016c0)=""/237) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001680)={0xe9b, 0xffffffff, 0xfff, 0x2, "af9346e1f998366dda3e4f431d4e62a5bcc058a4", 0xfffffffffffffff8, 0x2}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) getpeername(r2, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) 16:50:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) syz_open_pts() 16:50:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/24, 0x18) 16:50:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) open(&(0x7f0000000000)='./file0\x00', 0x281, 0x50) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:50:14 executing program 0: getgroups(0x0, &(0x7f0000000240)) clock_getres(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3b) 16:50:14 executing program 1: r0 = getpgrp() r1 = kqueue() pwritev(r1, &(0x7f0000001280)=[{&(0x7f0000000000)="fbe513a9d6bf6ff922d36866ba9b78c8af6c1db68170c75b3976688b4a4269263a91d983851fee4d91b4ef5f6f18e7c7ef532b4f0116f362695fb8ab931a2d77cb044506b6270548db11b17495cc952840b8f8cd346417b970707e715693", 0x5e}, {&(0x7f0000000080)="2a5d4fb6250e2adfe1fa9c280f638ea9c6e1eeb454f33120100004315d2cfacf412479747eb92ebbc358bac4d0c2f5168869700d7b19b6f19602d5f07b53efa59c6b774dc6270510b91e8413683e4a2d7417f149e6533d88d3bde9b147a8b697381a898a5ef2688716d539c51d76b718c24d52d0130693511801c3e41c8c623b350a6104ceca42790589ec1aa35430ba9ec2affe8403463f71a6a288aa48cef707db8ee39a1414e880007148b33616d2054ffaa714ed567af608910e0a1ea50d7aea796e77c1a68b6c59d36b7a81e66d03f9b5", 0xd3}, {&(0x7f0000000180)="9ab97fdd8252a503d0ad721d685fd7f8b3986e6d7b7e761485bc014b3370d53160bbb643d4713842bdc74fe8afb6296150e7ccef31af064624fa66cfef138c756455e605e711e03ec53ee4f20349802bcc3a42b4220bea623e40833c125b45b4f5bfb80c7166db62efdd0ba9497525f23dbcc417ecd88077518c9416f08861e9fb7c3f839486ea2bb70c79117e405ecce44ed5df5f944910df1a30554873b045a222f3cbe3abb96593a3e98b52ff5299be0571638b690493bf682ad5ace24fb60fc2fb90748bf5654bd5cf575e9d4ae8eafced23293df36a55960e04e02b6205c70c2b50d6857c7b75a901474e11cbeade60da6f0be1fa3211b970c8a3818fc7aef49a09780cc1696bc9c32290ea1bc065d102d7b8250e9281442cb99e79bef06c914fac9db438d5106bd0ab21f2dfce5433241dfd70e901f129e4056a1f7d859ac750573973192c81b6d3ea540f01da061945457500f8a72d186933f4193ce2942cf3ee483c39612d438589f23a608d9006702ca13dfc04a3a7d5d9dead8ddf62ae3b356d8008ff4b7be9e3cc16978bc8dd76dbaca3ea78d47eed68c5d33490edf54eda10bcc143df203faacac62dde01667bad90b46daf7b1b0d5a98ce18098b5407475306bdf4385cd3a123720955c6c9e080a4dcc93f93c0ecc1a145f18871bebad7d570e6aa028eb0978e3f1eca8ddee16515f4fc339338f6531761185f3bf6619e54286d5c6e46c4d2cd724bd141b47e87241b60f223098b722015ed62ffd677a55f626ddc8a8820ba9d388ed3d9ed91c0f550ea4ea715baca5235df36494a3cb52c088e8f0e6c145e74e2e12410072123c2b3f5ff9985af89df44b09c9486f7c7971a03c9549f35d293cb12f07b039a6e6dbe51be1e2e8eb8f9c86cc149464a459dda7fb9cbf290848f080edec72e9d6ce574c62df9b14bd9f7598bfbe1aee25eec8ce1afb7b970f0b246fe00ca30aa70e5fa1eff83635d5105107b229db973ec146c175d8c87c556d0bec056c64f6cf41fd37e0e80cd72c42a845c04d1054d75068e08814b0dd26a020011d6d6479d196b1e81c5c433e4f80b3e84c1ed80aac511cf598fd77dc449536afbd664ad59ec0858bc2dc5991c70b41c285a943d44f2121981acc7f361ea106bfdd75eedfaa1e353cdc373988c01e6ff3e56df053d684671cb60f8a95c09dc1e20bd9624ba4897263ba0487f34b7df03a98f18ab10992f841c60c95da74073fa04156d965dafeca5ad840e8059d44c51bc7e81cbb03723a5946129efd9b0abd997c0f56d6348b587dc71e3b0f8faa40d8ea8a51786d7e0fea047e4cc9c9fe8f833921427f3585ee5340fc720ed640aee28932cbd1ef2ad1f5c4c4309ec4f8b669d0b290ee614291071bb056160a3045d9e23040185da7428d2c98a6ab03fdac11025e248e0f918f007dcff3975983d3690ffcb2421add62c6260e503ddaebf391d8628682e3b797f7fd5abe4d75c176c73862b6bf4acf3c54cf58a983b3fe3be72ee2375bde9cfdc58146db3b4022f02f36f9619c4cf12c9fdcf5124301a4005cacb35c16b535d42a45e99eefd746af47d5bb4f7c30e710582aae70d5201292ad5eb43963334b58f76406a55d0c755615d04ece53cbd125a82370d2e3bf60ddb25966c138ba5880ef33b76e4ba2ce58b10e00b32238f504316ebddf70e6ddc85319fb0c73a498ad5fe3acd93567be49894c7180bee8a7262ae88affdf380301cdfa496c62c8bb1fedd7b7bd1c2e618f728e652745383efa8ca3cad95e5f0ac123b6552a26e6b4f3b56cb7bd543a89866bcf2d3c5a6cd86f9a0be966f2927de3b365a2f769406a8f52ce5c44255e3be3b5cba3f9b5442a891dc0b5c703ba71bd8c33ad6985f138071d4cdc2fc5d65c440c344f470eac377d75da4223f1eb70241d8c9b6333230ed938ec202351c3b59c5c6b84ce0867c23b7d27cdc5d3850df66cae1090de4cb662e334843047e071e528569288889454e373c3e34cb40e1335338bbf2e6861f11df1ef5cf993022f64b31049baa7cd216536fece4d3ed964a0549a605c57abab58ce45f6a11afee7086144a4ac06169cda736c89774d3ca76e9ae025e75bbdb301fe6bd0908d140d2ec9b606f46fe4f30455f076a55816dc0afb81d54b6bc080bcb19aeeda68f8afe3abbe17cd8794e69ef833a9817752ba1ccf8d119c71d05b2bb0967de83d4341607ce63174d68412505416fefb092e0495c4785c926b07e53194ce16dbd143f05b9fbc73b5b72d43c523b5e37733c3827d465a58cd56a02b47eb35cdd97d75bed9240a3edd7e1085c50f474c6e0e4dc75764bee207a1c00fba28c7d61b3ba50bd52edf64dfdb9d790b323bde17f4361c69141a8dfe5715822a74ca9f1e8cd6fe326c2cfd4b6b599e80eaf6f19ffb47027c11667c506fdd915bbb208dae148588ac861fd9ec8d3ecc03836cc6cbd13d918457158e17ef516f944e8a01e673c292bd3ed9be79a33cd36b256f3ec45ffde1bf7820774faec865e2481d6eb248167f8d090c34f77460d4c21b6f7a5fc136c0f2fd96ba8b6210424682a50cdef9259c4359311dd08528f676043b864d2030450f5ab642a44d91a400380bd40b197abd8714399fa1daa9f261e56fa7753aec052411e4d69a9c7c10f921eb6347a1bd49ee4c7386b33a2f1fc543c49cc07beb59624ec701a82de8afe8935b8b61bc3a317d1318b8975bdc491d8aee9ee9c5bd529808dc38eac113a496480e5ba3ee508a189d63519c9a9e92f7f4b6ee80f9fcfb0bbef780207e7a32c76d1b2a5363b0d36ed7962474c832190e7388f65133227be55aa6a0a82943a1af3817ad0eac4322b9daf9ae16ac4434e35831c6c5e486f7d648fdf816eb944ad54a8268d1c67f6294dfb1eb1f0cc03dacd1066aad8bbcc6d41779688ca32fc993181210955ea84f3247a242c0920efab5b30c1c4a1b908427338f18798e382af4e1e4dc13612d5f1ec561aab29930a609f0aeb12c21e585a908f974fb625b56a40cc44a007ddacfb0d229a26e2f831b193ccb7cea9a6bca097b5e000883954ac06bc1bcda13bd5bd658804be82c3048f3ff8256949fc0dff5e56fbb139f310dedeba1ba702dc618f2448c81f01814d8d84c3b858f6770cdd062f620b84cc5d68e3dc2905c06b8d61f15fdd50e31044f421eb97928913b08481dc9add634c7fc31d6599432063f07aab4bf768c45a24ee3db062fa144c8bc36c468f7f53c2e6eb9ade740539cd2c953f3363963707a2535cc4c226418c8eb740b4c125afc9e2be8dd6eb48f2304594cf3e155e5cb7f234d0fdeede1c2e03c9657c5ba32120193494fb4e2900cbe4dc300e208bba661a3505420a93c0142ecc74f3ca1498b0f22fe176f510932a1728eb53df0e95c472d721377240b473ecdcd579ca5148e61c99dbe39aa661036af234a993e85217a0b5f0be21eed0a58ccb68cab248979d030710fc39d601f4d47f42f851185cd91a2f35d8316e55c32ea2ad72b172e6c390dfab3af73274cb16f0a43f9a96ad76c9b2a52da830c47602b14e62795f2e6d0ecd29daa2b3562d2b82b60d660f9a28de57710653359ff58c71076ed9a479fea4896f236ba0df1dee1499a26058283df2663608c784a5087ee785b8366b7ddb3419240f69f9614fc37c31a3fc0da8d05ac9f61c3cff7b19ee9b3e394898f396d1e6b64aced8a34f5aa179ff5ec667656e4eb7b168ad726f48496b10908e45fe136ede2bcf26fab63e7bc893a5bbe19b8bbf404720cecb6097589f81dca940915ea3584240c72a38671056faa5d471389277ca9da83c5f6a46de2b26302bccd5c6efd33e7f5701a59778218276dcdca2fda312fb0ffbf5594f650fd948083e11445bfc7978384c02be3cc44899946b177423ab6309a1d8316cada6844022d00222cf6fc1fa496c9a3367395220fc2332fd4ec54f44ebaf642c8ad8b1bfa003ab06bc128dad56120084b1b9d08dda25c68b284d277c6118ecfaf544fcade52586a5d542600e87f0336a70466208197bc1cf5604bca1f30d12d34458cb80605a2894782f905f5c636b939ae636a20cf317850f961845e3252e12c6e7087eb1894d50092d2cb7a17a9e05877ccfa6c796e7526f33a15110b3886e7f3089b85585c35a18962b8f12fe11f46697b5e0386032c62ea146215df62e02cc8db29dc6f58a6c277319c7a807444676ec4bb2eb91e70bcc31ded1406c2f720c6cec970e8cced1df19080ba3250c823ab9eee8deccb0e865936eb92dac38de94b58f99e17b87b0500746096aa54323a0563a6d933a71b8138e90afcaeff8659b32ec9bb899263a0d4bfe2545e084e36e822aca1b791dda3b9443fc031941a232246a43749db6a63763455af02c2edd9e34df935b5bef384b02eb90d3fdf2e4b9d2bfc137878a8ff931a66ff82038948a52bedb1a883880067f83c6fe52f0dc9a09bfda1b0b97a1f53202b924001343ac694861a7ee7bb38712f4b15caaf9868a40b23a24a3cb00767f9c9bb36076059f222c976126df8d5135d22b0b2bedac33a0e04dd3cf32197c79701fc5ac50cf7bcbeb78042c63d924d8dbc639184f8eb1877cdaf7eaa556eaf80105cbf7abaa3a9f12a779a9188e112639d6d603bd6522bb9598286f2b5440a8d436e4651349348f5a640a1a0eff7bedaf8269d4eb214ec687663a6801608c510ee8b0708770871da8c9775a97ca4c095afa1a9f30e9f348ca32082dbd79d6b40d7c4805d87e677abeffae8b12d9529a6ce6322299db83237402635e7dbea80dfc35fc6d305a1e0bf3bbe46985d9544875921e5c4dc26d3c125fdfc68ef492932dd9d8ffd7a2956b979affe196c0ef1caf63d110fb0888a9162e872d9450f5e7207ca18f1569ccec49ccb6e6732104322190a8c634bb5d6ba38cf18aba58bde1952e8e76bf88926942ec41eb5441af95be5444f4bf17b784499d02527c6c06508f7d41d81ed70b802d4471df3c15898b4a12b854652adbc358672c3d0431243db64cd5e8f823fcd79bcdf95b365af587c9312c1268dfd6e72c21599586357394b45889ae1a620e9a7872f82174ce926a224e54e0e293dd73b5b656462c76e45414fd2027216aa2e130a8feb815230c456e3a2881e36d34f714a07a363c62e198a4d78b76453932be91073cd417904c39bdc725f4d3cc8c0ba6ac550ba39324536ebb72a240bb4497062dd8fda0ca88d69030f31aa209c600ae0b38b687cd233477a090ffee9a3d673d72897666e053e178f4799374ce3c8cae805441756d52aba119b1e05bbe0d1c47be15290ac0d740a794807e525a9152445df8d88d4a74b24ee35458376c80ffe5f08c7d05047efb01ec273a5ea818bebb51e83ce0b2942626fd722f59054d085aba8d0cca5566f668c178c2942bc4dc256f9c2b74b3d466a68fde7de2e4aac260314dbd6eaa0e4f5bee70d93dcce98a74705c9d775ec6936fee45008a1c33ef1b2e606ed53d9d1e2beb01dd8c4426377959182a0d56cbe07b53a03bca18fc8e5c1eba8835b750901a0eab77989400ba24cc703e35a3e25a216e38ac655aea34d41e06ecd5f09c7f4e895aa28c33040fc90e5b9676777e9652d836cc98098485ff5c964a90d968901aaac229db72beb269a0d107340eed50167461aaed93d9304893e9da1ac9b6c83dc076fea2c9fa1f7b2784a31d9c54041a80935720e8c528ec433f8e987c6724151ff45061bf15972e6c1d20cefbec9f77a37c3ca42b95618b71375b5de4e5b5b6cec4a6eab771f0954b4448648736fc25f738384a269506c966", 0x1000}, {&(0x7f0000001180)="244893baeb839d949968f45f6283ca2975fb9dcc9cc78fb0484c17cfe54f98b201ea11a52843ab2a66e08b57476b649ff97b546a00d3f901881bc20573b54f8402dd9511a865081ba10029b0b5b440bea94c05e8a3bdc5daa62e792c1cede50cc70e05a9764e1a4043cd9fea2b", 0x6d}, {&(0x7f0000001200)="ba44b17d6eb07c0d2f1535b8c8c770b982bcedd07b5a1a3acc0198257a92d2ad71720d67a62008630e3050baa675e8988147aa183b6934767a9e80dc9d9e8d6d3e1d2483af63b7bae760004d5424246da672e4350d9a3561e7e9733324fac75cbcb0", 0x62}], 0x5, 0x0) fcntl$setown(r1, 0x6, r0) getpgid(r0) fcntl$setstatus(r1, 0x4, 0xc0) r2 = dup(r1) dup(r1) open$dir(&(0x7f0000001300)='./file0\x00', 0x480, 0x80) fcntl$dupfd(r1, 0xa, r2) 16:50:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) flock(r0, 0xf) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/3, 0x3, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:50:14 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) geteuid() 16:50:14 executing program 0: clock_gettime(0x4, &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x3f, 0x0, &(0x7f0000000100)="a0557192d38d2d301feb63d2c5717fdebb2c9e0859f264e4a092ba5d8c0ffaa9672c42c6f38b241ea725a39b09d9060c8d14351bc17adbd7db4be2ef1a4d06fb302fe6d241ec0b983850e0eb118edd91688c2f87a9524d19f2ca8f4550cf9e7dd3778b9b2b0961525b891960cb0d7341b5208c51573981c08bed4445a274f52a17b744adf037fcb0ab36dbe51dfe694a1a210477425a9efa032e870019a0b089eafa9b466fd5da22107c4754f8c39af21d1a11657526dc56ef5ce7cc6fefa642a34c7a2546f91b06660aa0541139b240474c9e150a", 0xd5) recvfrom$unix(r0, &(0x7f0000000000)=""/106, 0x6a, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="08402e2f53696c65300024f8abd98c98b04df8056b0a52"], 0xa) clock_gettime(0x2, 0xffffffffffffffff) 16:50:14 executing program 1: r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="00930e0000", 0x5) 16:50:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000140)="7699a93bd0d27a3b44f7feb657a2c0935030edc915d11aee19f0f32cd52b5f896d71e8090c1669ed5400ba32a123ad52dd03e7042c1538207934bc03751511322ec6eb6720cafbc596a283bf457c9935ea1e2cba36800e66c93d14e8626faa91fd0756dc59e6f69587eda8ebd0ddf4aada2ba4733100f789556bdc58bad6901a9ffcf33a", 0x84) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5f3) 16:50:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="f3c4c78462384071b62432365b5db7df03c889fd018c1c1caae4aa8c7adb691850e8cf8f60ae739f0000747d09bd6baede52efeabef72a0fa8ea9a9cec3cc5bd6bd3333f1792ee72f3d9f59b2583e412ffd7cabacc777e78cd48446651e85f1850df334d93eb5d41e25e23fd96745704651da450d863a206ecb66b5fa57a20abc7bb020cae84bb48e9a106307c51ce2a9179a1137f1431fbdddfd3be4254226803878a2db9bef00216db4e1b0d8ebacc2ea88b930c4f4beb2370a78ebae155bac4c3ddc99c"], 0x1) 16:50:14 executing program 1: accept(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) syz_open_pts() writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000001300)=""/107, 0x6b}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f00000011c0)=""/63, 0xfffffffffffffe93}], 0x4, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:50:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x420, 0xfffffffffffffce4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) truncate(&(0x7f0000000140)='./file0\x00', 0x80000000) write(r2, 0x0, 0x1eb) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 16:50:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getpid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x1, 0x3, 0x80000000, r2}) listen(r0, 0x4) openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) 16:50:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 16:50:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r0) poll(&(0x7f0000000000)=[{r2, 0x20}, {r1, 0x4}, {r2, 0x4}, {r1, 0x100}, {r1, 0x4}, {r0, 0xc4}, {r0, 0x140}, {r0, 0x10}, {r2, 0x20}, {r0, 0x8}], 0xa, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:50:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x1f6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) clock_gettime(0x4, &(0x7f0000000140)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r1, &(0x7f0000000280)=""/167, 0xa7) 16:50:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) socket$unix(0x1, 0x7, 0x0) listen(r0, 0x0) listen(r0, 0x0) 16:50:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 16:50:15 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:50:15 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/31, 0x6c0}], 0x5f) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:50:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) fchdir(r0) fsync(r0) recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) 16:50:15 executing program 1: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 16:50:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = getgid() r2 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getegid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x82d, 0x7ff}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0xa, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) 16:50:15 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) fcntl$getflags(r1, 0x0) 16:50:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) semctl$IPC_RMID(r1, 0x0, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0x239) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000980)=""/175, 0xaf) msgget$private(0x0, 0x21010000004204) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 16:50:15 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000001) munlock(&(0x7f0000ff3000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:50:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) msgrcv(r1, &(0x7f0000000800)={0x0, ""/226}, 0xea, 0x3, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b00000000000000000000000000000000000000000000000000000000000000000000000000000dee3c98000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) 16:50:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0xffffffffffffffff, &(0x7f0000000580)={{0xe75a, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 16:50:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getsockopt(r0, 0x8, 0x4, &(0x7f0000000000)=""/249, &(0x7f0000000100)=0xf9) 16:50:16 executing program 1: r0 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r2, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)='./file0\x00') mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 16:50:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:50:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:50:16 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') clock_gettime(0x10000000000, 0xffffffffffffffff) 16:50:16 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) fchmod(r0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x9) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:50:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) sendto(r0, &(0x7f0000000200)="d7d09d022d6531663e6d18214be6b5df3c8d9094deea1da61e3970fb40475281f2e4dd5f749f905e6f6428dcba2d1076e6660a7ab6667a7437ab794c13fa215428b33cc8818a1f5d580745b60d83f7535cead6a36a7925c6d26252cb1e4659e505ba6abbd7a6a51bc638ab1f98e374eb58a81d645fbe211ead367697d36bfc7cfb43f311e31a3c387eb0e61c35ecc85243122be39b5aca7dec3a7954f0bddc6df2fb3752f2b3aedec93d4a71fb004d4100a413a1e5b324a4fbfc556d1ba9271553ad1658cc6a64bc3641e201fa951542a54a8aa09c4b21582f696c60d1f3e91befb7", 0xe2, 0x1000000000000, &(0x7f0000000140)=@in6={0x18, 0x1, 0x43, 0xe96}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10888, 0x100) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) preadv(r2, &(0x7f0000000000)=[{0x0, 0x11c}], 0x1, 0x0) 16:50:16 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0x100000001, 0xa7}, {0x0, 0x9}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x2, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f00000000c0)) 16:50:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x200, 0xb5}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:50:16 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = shmget(0x2, 0x2000, 0x3d, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$inet(0x2, 0x7, 0x628) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r2, r2) shutdown(r4, 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="041c8f3d6b57518481", 0x9) r6 = msgget(0x3, 0x400) msgrcv(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000ac369d4f0000000000000000000000000000000000000000000000000000000000002000000000000000000000000010"], 0x1, 0x3, 0x1000) r7 = dup2(r5, r5) readlinkat(r7, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/185, 0xb9) msgrcv(r6, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5e0c4abebf90280811fcc9b6ac4040870a4ce17aef6a11be4bdd41c641393"], 0xb5, 0x0, 0x800) setregid(r2, r2) fcntl$setflags(r5, 0x2, 0x1) sendto(r4, &(0x7f0000000800)="6b4f5e37c8fc140941bdd033b293bffeb242c767a16d3b445c6c456442ec027785f903049358865e8e957cd1cc05e359676e676b1c578ab1e3e0f419da9ee78a6ffce392f6edeb28a828430a8cbe925b4ce9c0f5265ee7d173c43df23c90c015cde7aef5d0e265ba02a5c991deebb0dd3ba554f2d1ec62b016082567e8dc61a2dff338ea274a694c3d7d1ab41cd6fc4559578fae373ac35858b655d8e25e3fe80a651e7e20c56d7d70d7a6763bd44a5cdfb7e0406a6c0cee74b1494933071d05ad748fa031535cfc25560cd5ee29977d39c7bf4a8191feff64d505a7744a221d946c8fb7bc5c60f1da73cc70d16993", 0xef, 0x0, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x2}, 0x8) semget(0x3, 0x1, 0x20) r8 = socket$unix(0x1, 0x1, 0x0) socketpair(0x20, 0x0, 0x336, &(0x7f00000007c0)) socket$inet6(0x18, 0x4002, 0x0) setgid(r2) msgrcv(r6, &(0x7f0000000440)={0x0, ""/39}, 0x2f, 0x1, 0x800) getsockname(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xfffffffffffffff8, r1, r2, r1, r2, 0x4, 0x2}, 0x3, 0x2, r0, r0, 0x8, 0xfff, 0x5}) shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r9 = accept(r7, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r9, 0x8, 0x0, &(0x7f0000000600)="8bf08646ab32c08b2196146ea197abac3c4286afc4000b9465c4a86254acb19c1331b4aed39b0b6673a4016311e72cb83e6ddc77c5a0a4fc827194efede6f0318fbdf0816f32343f800af1f5191db58296216515124adf2e5d06c78ea51f60d8b969d1fb960edba21baa7aa803bb83105d1545306656df4a256ae7b8912e6d5e14e554196a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90a7608c1ffb4427d9fdd602f2f45ff8ed5b2cb07b", 0xc2) writev(r8, &(0x7f0000001b00)=[{&(0x7f0000001a00)="852baab6e9cc907821d36ecb99d3a8d624da813afed7930fa7540aa319d16d5c6bbc0bb5cea0bd18f4e9866368bee8343ebae72aef7ffb3905fb0c98ef83a4bb9a8a43c5059c4aa3251ccc61686b805ef3892d6436450355f4c47d746f8d149229216aa758253fe86afe89b6bd83cf605fba742981c8c12c73d85bbd84ffaa5c2684d2fdb37c33ecf22667ffd939f127d6fdf3feec4956f0606f6fe850eaca0e0b3fbc0b1cfd385bf104a38836dd0dd86b9331ddaa56e5a68ddb992423120650c842f345c09fc55d583b803aa8a948c0c2996d", 0xd3}], 0x1) 16:50:18 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:50:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x8000009130fbf, 0x0, 0x4000001, 0x0) socketpair(0x3b, 0x3, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff}) listen(r1, 0x50d9) 16:50:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x8) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:50:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0xc9c, 0xca, 0x4, "ba21271a2b61955e784b17334d2bd3f671a0c942", 0x9, 0x5}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="59d536cb452de41e19dcbbd44c0a065c8e389ec6b7b0e3b74c6aba1c1554db763ac144a2e7de4a5f13aff30675a4c34bdadd111aed4a973ffe77c46b28f56869a1ee6958d8b828a78f0f038dd4259369cc01a60d591ef7b60b5b4ff63a8be28350bf66b3f43c470e47a08b68b97e51289b2edfa2d13c9bd596e81b855cc85d34438b65e42666235bff7e4cb0c71e3f", 0x8f}, {&(0x7f0000000180)="4d8ac18d04060ede89349471cbb9c25f343e5b0dc8ad2add13b104dc5341cef6dc176084f3d31ed0605069af752af2063d7be00e2c2f59d29478748f80cc74cb6f15ac5e15cff9d187a6d2ef548502dc6c39b73065132c7634698712dbe69cf2b9fc379c941d29b548b46d5628318ef128eb5fa9dff6f95971b16e6f639d8b9cc948af5f691d9dc9c3d70939d259a0a0648262127b61a487e40e0cd231496935f897959b8d292950f9640175f1054b7ef0b3ffa16e3b3afbcd3286d21d7dbd4f05c125421de5ddd0f204876a3bd50e178b47a9a43f4fe574c7afc72d75fd72084a7279710942183fbdcdbbe1a9c672fb0c78c71535478251444293484c51e4caecf496456d6e84b06988f189eeb596a15589313aaa4c095396edc3ed8dd1b7ad1098f13079d7c86d3f47572cfd3bac23531b714db4c27f90f2b5436585f59f493fed972eaebbe5d5de6dd8fa72cc7cfc5f97e84c2d86400c1913bdad752729ac588fe4be3c09b7e23bc96b47eeede454dd9e5fac4b00569d64ca192262c8648e1bd09e1acb061125ba0710e6bb7bd1d8c79c3e2100335f8d8f2e353bdfc4ef36ed1bc2ae6c8f4343efb0900d6a6998aa96ee8698fe0ac6be266c1847ab3a10d37edb71d7ec90365496d198a8627653f41b4aee0a6036c199a53e0e8ec7c90daddd43f88c5c8cba9f90dd04a3a4afbfb7ab3251c4d11cf20b4532717f2d83a38415fac25e5433bf47bc6d38fcb2ee3f4d23c4adbfecfd7d873d3eae84f2bbb63caeaea728f0b5a75849d179a671de911d6104d5383ec17854d6f8c6a854986a8bc525570d224bab9a164f7ea199c880052e6654bb8aae393185a58c18612de8c9872024ed533c64c940ad84896738875eebb49cac6b67e6cb943fa5bf88bce3c06b3e22528069d1b7edce798e4d54cea20afbdecb4924d8a59d2f9791b32f4740ee74fb54f1fa04e733621d8ac1e2a05c70a54c27c2990578ac76c36cf3065b51a6cd8a1ab628c00e7293c24179392c39bedd8450cee6e9a7050441fc45ed131c3dcbaa5827fd008471af77e1e7686a712f3f5574ee01139fae9db036ec0de5b74e41cddeedfa6deb7047a8638578029437159b31998f2e8c79433f557a703d440e4806cba4c9ce6f8bc5a8e95900d242845753e778d6296f0711ffeea4e4e7dc90db75de7b5700352291da6f6fc79476048d3b8d54a49cf0dda998caf27d936cfac5abc1290e5ea2ba762f7acdf7cf3d52b85bcf395c90fbb7049b125b1ee697f6dce4158434d42513ec6ca3fb34df37dcdd8bd715fffac46d3033ff83ec9e0e8fa22a8d862ef9b712762a0a5d2f2ba6d7d7c128da31061efaf10f93b1eb8ff9eb556389317a7c404118beb15ad85b39ef057ad51b0cc524d98cb62409dec847095df74f56e00ba4ae15ebfd7716c6dbb97cecaa8b868a8fb3a6ea57a5d79f578df2eec203314402503faa1a9f84b77ba5d4d9cce8b3b89358888e539d954b806fa8ed88c2cfe3c55e11eba1cccd64598ffd536701666273ad9a536fb366aeaf857ce4b0733276ba4d0cb5a39e639b920fe19f46fb6d624668931107f3124ba971c7eb90c114ec595d15a64bb832cbb731a78598bea6969ce069fa213584347eebfae04c84e1b4dacc30ab0cf1ec3c479bcc1523d7fd88aa1ed994c03c65c0a55d34eaad22c19a1013ebd2cdc804f2cd74e35db53bbf607f5d9f8e8b3845f9b3c7fcc414653efa47cc7f7a77cb38497bad8801cff117451080e7d7466e3e98c6771258fb3eedc4b3f3531a0379d780d242e82841732f86a9d446a79e2cbe57b550b4d0dda5906ebef2d030ab3946340ffcda1ab15c08aaf17913ab9d21fad65d482fef8ff5a9c22b271aca088dc9cf0a5ef4f9bb6eac77e8caa00e318fe0eaa12439557a6402ebd422247b3bd81dd8ddefdbf0d3b186d22457fd42a1b0831be9d3ddbf8c416958d38d11f79680f5a783be0cf8851ff0a0659d9d6a20bbf677daff387229618c1521618953532207c6b8d53fe15822ae51bcebcb1f4ff0d8c9cc2311ab907ad733aa3cf8480387d0dcc53298c13f52beb177baacb6c44b5c71ec9220a587c49a621bf58c195c8307824c6b23cbfd71f53ab14c6791d595b1d04058929e8603c63d58fcec8bd27b4e7675a402e96efa39b131e427539ef018e610756d75af706de7991ffe5004ce58652f8c11ddaa0eabae68b00263e296c93f1f6460634b2bd849ec0937c506757c33c663c3050b9cbacd9bb7de3fd3e65610d8685643509c7a5026feb59d854856bca41d11e4e101ef919e7a0c7b2113777566cfde9ef305f68922630217e12668fec0beadaaa840f9fcb15c1c64942ccb75172cab94bb5502b5ff77883f37ee204f06d7529f7490c400c3bcb5f906bad0b74c35baef548b98689ec9a06ebdb28b6ad9adc257a7fddd1e9b3e4eff3b16d3794d8c1e2882533e180e8c61f76ef61613a29417b8632e5a364384f0ad4ee0b8856e474b6f50df26cf06e2f77382c2d2f96b0c6db575838c715c3291adc7373bf4d3a98eb00b2f944ac51cb6f41ba3e2e55af3d222b06ed1ec4438ae8a884ac80b2d2b502543e909f37ae72a792f1ae044eda8662f546371e9cad4e07e33440e43abd8bcbe44f8606dc1efd2e1b9ab672953c19097b7802224246ca654ca449f0b0c59eeef89726fae846eabb8b56747867140e98ffafcafe803350fa038dcfcc647f0ae3c9f51022524cc2624f25efbd6d40b25670267cceb809f85bace17d9c2743f2dcd03767b9822e837f1d12493ada728258da1db5ebdc09c0b421f41cd753eb66d4f981056b0acac36e47f30bd56385985a34873f3a4b5acf781b2656df013db07411af0447c98cdd744cf55a6715bae28a492fe30e3bbd20147645a8c9e1c7cb8fd2f4db637ad547a9535971301276c6acd03cae00c0471d27a3f7814cf787b995ae64ad1ece2d0510a0d8fcc157750f74e973823ba3fe179ff0fe0eb209c7f47ed321ba1cae6b75fb3f981bb83e7aec12ab97da99251e84271d2d291779ec1363f072467bb4423bcaa2323a9cf971d3698fe3420d75e86d28d4f7ea767ebd1a435bbd3469bf13bfa1516b510c32a0bf6b9d8591f9ddc020bf90b496fd43e2a4e76037db7f3ea353d0b0224d47de085240fcef30819132f6459044899f97d85c6199298648021c3b4ed68883f8e34ec60168f920d070cc811ca114ba6d482e4ed40f84b29f31b3eeb2e70d3b574c7667a7bd2dff107384ec6defe9f0df3a6159e7d302b67cfac5b41bffaefc5654cdfd45ffb0d6b5276fc54b6ac0811618d4594ed2042e3ef9966684171558bb7648f34fd8841811570d37d9feac6153b5cc2c0472dbe082a9d3755fbc2e1da572c0934bc70be8cfdfc786426ea35758e2d755ecd594ec76eae08dc5e14b5b7ec6b71e3e7aed811abf3f2ad44f4ec2fd7fbe7437a8207289bbf88ff01a82fc294105101f9982cbd106fd2b92d5a25f8bb9be6c93ab139c7e08cafe4c5a47272c295cfc106f626a1dc5f908a074fa22fe0d6ce75ad813da18c88bee819c04ccf0a3a6715c116428068b53063ecca654e877fe228ff6891b731d332ed04280d227ae0a84bf0a7c537a992a0f8b94649952ab3f5337ef24d7813f0703f9802924db41bcca33f588ee8286bb89e6001c765041bba2e6d6f51bd17fface1d4e66a5f49ba13e8dd6114e6989b90e71ba7df469e926bd14feecdbd1ae248174df5913771e9856752465ea1c3fc9f7eb9564e7ff6d3e507640927f63a52760e99bdfe369cfa984262983a5accdf81821cd62884306704cbca3280c5f47b45fdbbd4c102a627f235dbb2a6c2677c38880fe2934f5f14573e331439f7a3c7ce85b3af15a8df695d1183b75acb19c8cf20b69735e91183cc0fc92b5de1e5ff1c3bae2af971c7fd0d6773e2a21500135a4b379867b4badcde9cd0955ddd72a3b04579a2da297892759b0159872f9434df2cf84d97e161a52e1e4f6e5fb822dfd0abfade1ac675afd7040271fb678b4354c944e09b8bcb39e2e635d8bd0f09eb1fa607e9405699f07cd0bd007c59cae01076f2208d3fe22da854e1288a0701d786bf58ee5c530e050ce7a32edfd5f568a92716ec0284de868703987dad2d4e1f3d5f78a91cb3ccd5a844037275796c36a62cbaa2cf5fc4e28f8563a57b29f33247c3f47261e0e8c09c01540bb39536c8f9e5e781eafd5e69e73a6399bbd05f9ed2344af0bdea7c684913aff2a037f31b2cf570e825a4d654c82a6ad17fc97a21a52d346b4f21558267b3bea23c08d5d8ad61309a5ad06cae4187e97a0a3dd588125cf3675bfcc40cddd835fd526e4d455ddea09e9a95c45f5caf4c3a2068bc4318a4d16bc05a7731663514750f3c18b269d7fb9d0efb9d442485863f1387ef4a2b6e8991b0a6c5324fa4fd775926c5394f0c706d37c8d67c197c384fb8ae2cfdcd159fff43081f8a7999fba65f339aa2cf4006a183860703388bd9f1a6f3c565a84129a83ab6a0aa2ac75b2666d69807be9e60400e21cf860416b3552f8c7818177a132501191ad8cb6ce7778b14c5841a636bd3b800725491ebef22c9ce787ee046da79b95be6e4d03a80c13a7fcdfe1d8b8b9870b3be6170ad1dd6e8da896a2ac5b36e1fc19e6e972ac2a52c4ba8fca4c1035df07f895a4e32e63e6731841ad56835f19c00f85fe41c3a903c72ba0e11213e87b7ba101b4b11ec6ff4f6361cca108db54779fe2170df67a70639318b64cf3c0654d1de444030607257f53c34ee1702f50ed5f8aaab98672855139a49966307f1456a83a4cf20395a55ccc9757fc9ae4a96b05a4c171bd5c07e4de20c29c66237e1a4ad4ea9c8075b5e81126a4eca1e2068f936df083afcd4583236192eed22c53405f0839060a019356fc1b7adc587a197a8124b57c11630aefa6c898f099ba164e347c22cac95717f8deb4c437251c727c7057f3b351acff7be3721a5f732ddfe97e26ee768b72eef899e0b5d9534a84b3c8967a6731f925055112f96e46782cee4a42ef4fad03dce207ef0c09833653dd93f265ba33e99d49dfa7dffbdea20eefb69e09947b5f5609c108c435b12fb713423592ffa048da6e81262113bf9b35a1ecdc64cdbb1e670805ad6b8983b8b28aa5446f7fed39d7b2ccde9951eb25cc67b833931951272652b9cada689cb62ed0977617d051d8cc8a3112654206848e05a0fb6fc6456f6283a90fbb1fb31229258d51483be3e179776347c424a682c1c053d5b648f7a0f5c477d6288b87ed26bfa383f278dd8f93ffba911c41e32bf696d252bc78f10cfdedbf83a9e2e09dea9846ec05c2852f5a51930bb8c4a14d54e2eca3e0a1526c1c2bc23df62cfa06d949f410c35438f1d0487915ca9bdd543c91bc38e7d59c94f1fc86d28aaaa0a699be8bc6f9adb715c5294a499532b6cec66b02dd1114bc507684c1cdac3da36a37bd5df3a1b1a09f0752d9b2e17cff482af2f9594074cd1ed6830523c28c4a91875f88c64f10e80dd32197cff97bbf62c0ab204a278dd3d3bceff46a252cb104e5dbfdb68566c254fe42039adcfe410821dfe25c27269741282fec0dc37e2d6b0c1de7c7f96630c5c2f59c5f5caed0186f4709c1645e330950cd3ab2393453f760114afe8f3ccb7d023f79113c68fa9c43dee9f085f61e82dc5097029db7269c86fc4b93c469d4f8f1cc0e722000166ea8357d217896383b176b7847e86ab6b7cce850dd37907ea7ef3f9d652cd8594d4728422d26cd65cc58dc63f3f22315f6decdb661a509389774a8c52fc32464b6e4ce2abe8", 0x1000}, {&(0x7f0000001180)="f1e93de0e80ba5f393b36b3069062b1bbcc59f6dc2d1f6b7353b5d43c7a2d248f87a1338f8c34c773fbf39963c0827df21427960e9208f4778fd1927805ec14c4ffdb00a3c97cb2034054ad860", 0x4d}, {&(0x7f0000001200)="11d8c87c465f3cebfe49c69f75b00b6185ebf5ac7c08e1e082b7415754bd76f71bfa9460d117309530ce8fa5c85a474a7ddd8a2f7d8d06782a3048b694141880abc1dabc404145a206f2854ee17e063e1dfbbfa4379d92f197ceb5501c0d7deeb0d1d62fc44943ba49237e7ab5a19d9378c9adbb991d31", 0x77}, {&(0x7f0000001280)="586b56d5c87b1a28ab34c7c9eed887810be17162f31747c6715c5e0a4c5800cfabc44a6045cf9cc036d7035d54f1c8da11072eaa6063675342c6f02b3b24f5f3baa307", 0x43}, {&(0x7f0000001300)="f20b1af96c321f7a41c17eaa3a7f2deddd79e97fd09171634bd47c6a790a32f04d800b70e2", 0x25}], 0x6, 0x0) lseek(r1, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) 16:50:22 executing program 0: msgget(0x2, 0x3fd) msgget(0x3, 0x200) 16:50:22 executing program 1: r0 = kqueue() kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) dup2(r0, r1) 16:50:22 executing program 0: getrlimit(0x0, &(0x7f0000000680)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x1, 0xa3a, 0x101}], 0xa63, &(0x7f0000000040)=[{{r0}, 0x0, 0x8, 0xf0000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x80, 0x2e}, {{r0}, 0xd212533d97e1d90d, 0x4, 0x80000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x2, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x10, 0x10000, 0x5}], 0x86, &(0x7f0000000100)={0x7, 0x7fffffff}) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:50:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = shmat(0xffffffffffffffff, &(0x7f0000485000/0x3000)=nil, 0x2000) shmdt(r2) shmdt(r2) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 16:50:22 executing program 0: setsockopt(0xffffffffffffffff, 0x11, 0x4, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0x5, 0xff, r2}) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:50:22 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) socketpair(0x20, 0x0, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) recvfrom$inet6(r1, &(0x7f0000000080)=""/31, 0x1f, 0x800, &(0x7f0000000180)={0x18, 0x0, 0x2, 0x3f}, 0xc) unlink(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) mprotect(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x4) 16:50:22 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000300)=0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000400)=""/161) 16:50:22 executing program 1: r0 = semget(0x3, 0x2, 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x40047463, 0x0) 16:50:22 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgget(0x3, 0x200) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(r1, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) syz_open_pts() 16:50:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:50:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffefffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20a", 0x2) r1 = syz_open_pts() close(r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCCDTR(r3, 0x20007478) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:50:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x4, 0x8}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:50:22 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x211, 0x0) accept$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) sync() 16:50:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8db, 0xc79}, {{r0}, 0xfffffffffffffffb, 0xbd, 0x4, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x89, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x3, 0x1, 0x401, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0xc0, 0xa, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x5c, 0x80000000, 0x95, 0x93f}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x3, 0x5}], 0x101, &(0x7f0000000280)=[{{r0}, 0xd67b7fb01ba3684a, 0x1, 0x40, 0x3276, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000041, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000015, 0xf18, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x4}, {{r0}, 0x43fa3abbaebf284a, 0x0, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x800fffff, 0x2e3a, 0x5}], 0x7, &(0x7f0000000080)={0xffffffffffffff00, 0x8}) mlock(&(0x7f0000674000/0x3000)=nil, 0x3000) setsockopt(r1, 0x9, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x39) 16:50:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xfffffffffffffdb7) 16:50:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x8000, 0x0) 16:50:23 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28fdfffffeff01000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) setrlimit(0x8, &(0x7f0000000080)) chroot(&(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:50:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fff, 0x7fff, &(0x7f0000000000)="32815bcf3681a00598a6925d1eaffe809a567bb6c91c12c09a00ab12382377c20dc478fffe", 0x25) getsockopt(r0, 0x37c, 0x800, &(0x7f0000000040)=""/87, &(0x7f0000000100)=0x57) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 16:50:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x10) r3 = kqueue() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x5}, {{r2}, 0xfffffffffffffff9, 0x41, 0x45, 0x400, 0x10000}, {{r3}, 0x0, 0x80, 0xf00fffff, 0x7, 0x100000000}], 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x80, 0xfffff, 0xffffffffffffffff, 0x200}], 0x3, 0xffffffffffffffff) connect$inet6(r4, &(0x7f0000000200)={0x18, 0x1, 0x1f, 0x4}, 0xc) r5 = syz_open_pts() r6 = kqueue() r7 = geteuid() r8 = getgid() fchown(r6, r7, r8) open(&(0x7f0000000240)='./file1\x00', 0x402, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r5) 16:50:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = getpgrp() r2 = geteuid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x7ff, 0x3, r1}) fcntl$dupfd(r0, 0xa, r0) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) seteuid(r2) 16:50:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000000)="d8169840ebfb55e52910e78c9a8206530ee8c6b5296b3fa7f972b578cf9dcabd87ce1649a358b63d0fad5a807086cf327caefd0c5435d18913863e14e9d1b0e56901faafa7987c337f9e431ba36d6bedecbdaf9060a0820000000000000000eb9c08ac6180a77eb6794e72b19f5a179ce3f4b4a7cb46f0e2e6b45d14b66da7f75af2fcb3081fe5968c4b62eb18cc608d0d5f81c365bb89d884330141a406e9d9a81131b956da9d4203da7da0648b6eb1f4ab4a71a7dea704cc6a5caaaa8087d664db37", 0x1a5) 16:50:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001440)=""/74, 0x4a) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000002880)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000040)="6e05676b76db73bb42698ab0d768181e69371d2253d2957e4832b3455dbb54475a11c764263bc09186fbe47b91aa4cf26f2c71f496e705e163", 0x39}, {&(0x7f0000000080)="f2cbeee44c881c225a44aa053ef8bf0bd7025007a9b65785a6a35003e2e67f9ed04ecd0359bbb6d4b1090cb70802294a8bd9309f473f47223d", 0x39}, {&(0x7f00000000c0)="aa0a2270c94823bfc2afde582ba204d36a7644b6950ec8b1d8c52769c9fb53bd635da00f63c7f85ca16cf751ddb27c35d23748228477bc0617b380743a67eb3f0f3f71b660a7dcaea8ff9540ce1af93b8de0be11b839e9d3d91aafb8044a3771c8c9bc6f4556fef659ea978f12bff232115f72d1493027b4127b2a29ac61bc58f9079b8dd358f70a7d47898f540ef55c88f1d3207de0bf96697e474772c1cb5f1ab523b694abea1135f3a11eda707a8a64f77bfa24b41ec237802e1b0c66efd8ea376d36af41f1e5a09642f389d89721006786b124b573d6ea2b69aa474a8d2310c694c45d04da617d7e4457eeb956621b7eb3a173ff0b4381f6139f7100255cbbad4497492823163b6bdfdf51cef5412dd03ca3cc997fa45fc74885ea88c1b3d2ea109a314cd8e5c3985f2815db347635256a648763c61da78208633b7ef3b7db9df76adeede6303276d9883b5b3a43eb951d3af20fa54f6836e1af661b04bed96ac997e8513375b51f93ceb8698a6befa98bed460e9cb2b5dc11b4db61a7c74e1cbb9ab104518a56c0504f763bc1d288987e90f42b04c7d46d285c52561f378f949aa93fb97d898116b529258b2569443bf96c84fe068ac064e5eb8d44c627ddd3959711ca17899500417c6489e4bfb37e26360c05dfec90e4abc62843c58fb0b51070c6c3efe1dc5196e086ba06cf8c9a766b2c762343989ba0972a83379e95cec4105dc7476654485a3ada3292ab589f29d641961a9343ad6075c656b0590f290a2f6ebb7dcc2c7ce9a2ca958dffab92f6e89c8253829c1b1e05cb65df165cb4c33bb355661fd95d56ba6c4836fcba04e783440f8d2e6f79981681a709e54d0e06e68215ce67ff478e0c516bef6e341d215fa6b0030b3add885dc90b26edc890b9eeb43f6a3e1eac2def67579779fe973f40116e0a693ed6348ab7627bd112fa4ede37d1d9acc66aadf7764b91ad184da552e3288d56a331cfba735cfded3201ab3fc282f55f7558f4f8aa7f76d8874fa5dfc8387e2904bf2aedde21e1ddc74f0bf98f040f5c331973ffd41d9f4e8184d58d508659585f249809a1511a2185af500a171687583639b97b07a40e9b9610c8e8c47b897ee6826467a0ca0a7ce2c5d6d817327bba2985a0ea4e5e78b0c096db2fe5e19267f7952631ec57b99dc63f5654ec77e3d100e0730cbe22c7fa951055363abe98e816ecfcc8ba92a5f1a9fe9c31ab6725c89a4e59e9e476e836b68ab1d37f01b92d2f47cd7995121fc15945b752ab7e96c7a49a059d38fd825b1333f440517a5d12c02710696d5a0f7216f6011d2df89f3cdf175f70e5f2a567672f3441eedd2042e3a81914137a0a6a18e2e48ea4169d437536ff8823fec7ec97bdeef14e5f34aa3c870dcf5a5147c5f443ea57e31ac2d4ea540fa129a0f36a7545df002493cbe4c95c75c655f3552ee21b2e1447ce0fdb6f154dbd95c6bb5e5d7e1cd5091da148bc1c2447bfcecceb6f2ca8d9b2dc041f7f28ffc9f18489befb09fce3ddf61f0b9fd44cc82d14ed2965d007a2f2d4c36fb88e76acecf32746383cab82ca0fbb7b6da1779d8ff5c05dc85920b2fe8125ec317126d6fa4d3dfd91d3d4ddc7c6fa6975fac4204095cff860c0ba1f8efdcde5aa19e9970f2212ca544f2d54d5ff0032e3c2a0d0031814df10d76ea895b89a366f17e17cb1a357c977fe7a452cba270eb6772de017efd7f3756e16b656bc45208971b56a7f03e93e8739418b3fa722d820fe93c8944aeb907c50aca331b99d53576a767427f1cb455c3383fbc6ed8301ab1fdfc703a5710664c42417d1fe40924f7754ec11e7a16d7c876e113dd524b20c3fd0c11a92b4ed6008bede57fe7d16a1b014cfc736a6533b150b7112300609dea916ddead262500d07038ce7ed53532512d420e6cd626ead3b5e58284c2d2293519817fe0614acf68847c2995267f1b5271d7f429d91576d9141e52d88000c6e96d8c7a005ca20c367acec10438124ef15e4127eb845908f3bef9f012164c57bd04ad6efc8c0d80aaaa31acbb8d0011256ce5ff2cb12a9f0660ea9662da1b0236cdf9c0e569501c8132f26ad5282c15c0f61125700268d7e264196b810ea746857eb4a7d9ec542843f8cec09d56fc672259cccc617a6ffc47190fd1e8ecb5e7a67d3e4cf3664e13c5e51b1f4652a62180a8fc5b9a90cd936990612f4f240233b688b67671c51b95061161228da189ae90bc8f4bfe17f4bab4ff90c3e8ca9b99eaf806e200efb9b96256cee8bd505f05eee4a3f7ede3dd895ed07271fb3d21daf9ad929143cfb448adb4fa62638289d38e10f2dddb965712b125e50df3b9a240ed96edd4d0e890183166bf4c132a77f346e60c94c2ac4c529bf4a8ae22f4e20f83bde12266be1ab6096dde273c4901d53f17d36ca160ef814b62d6e2986343ea38af45d55b328db0210180c2b8c19d3214a43dae94c5426d49cf1f7eca8bcf8bb212fa1a727f9864e3846d09385f6948d52effa6d8f691992b29461eb0a07528913f69fe4daf7b7d6331926b6b9c53a755ce484882600dce0b6a47e6b1b74e1da46eba7b4919d82484c4f5ccf3912ca95f0d30a6a505bd9f291ec55ba4ab339987dd45c3eab72fc9c57f22bc5dbdf00231424a760ec5458cf1a2133db0ed6b00f3eb54ee4f0e4a19cb904d925604621940386eb10b5a978ccf8ec8c7b4beb34dd08a229bf92a7c579e9f0b64e5d523bd523a93513f461c4168e877d25c73c86284a4c4a9cae7ad2cc2c4c327836837433cc5cc5df88da8fe6bfef062ea1e7236eec097c3cdec304805b78c7c09178e965c10936fbe70b966c44f546952b988869fa11e4e0b36c178d8189023a6dccab0da033ae5aedb788c23dd747f1f74a7165d728dec22d6774c336cc5f19bc0c1aa85772e96af784e71de4dc80535769e8a755f8f3db1d27c8f00fdd52d1eeddd0f13b5842a8db1e1ba989e3086db9ae7a21813b50a92f93df197e7ef62a2911265e344a9b74e5aa366d2d5511ba90395a68f6f8f3dec5cd90b720cb15980671eeba9f036ff7f1c91a3ba2ccf9cb6683818a1f6bed07626efad9e20b156794e5d440a5fc620b3fdd531473f62e42f716f0eb5592ca440e90f8e9837d12532ab79b74738aca29d98610bfd4546ce64a53320e0cf67001dbcc656b3665153e563e1f057d19e636a14fef16dfac58025bb687c2d49e574484e88eacd839b7793daacdf6c9c35d0ea47996d7d80b6c32898ec5e7ecb25a1a3c99181fa01f4b0c81159e63e30ef2f5d0257c2af0a5f5e64dfbb0a49cb5c89d93d387f736f1080c6d2a8b32ea30e2402f43fc65e106c9fa8de699f121dd0069a1616c53ef5a768d634e3bcc107ba8df13482592addf6a01327b9b3955d42f756b9c816987530bca7fcbafb64d7b811adfa1ad475b9e37310ce74b35a546b800957311678bff9b33de3019715e2ad53e623c618bc537c55f1acd7e5215023b0d7d3b7aaa079ebb0a22f83a050ffdf2b698675f120ab6592129dbc7d92ac16fba0e7b23cac4ad7acc2c6ce73695f70726ab53995e58c3e161298b1b28a7a7d978dd67c9d90795fab555978baa6b0ab14ba648fe1d33565e7eb6c3d3174214600c897645c3230a83a2b5fdc19243b192e2f4cb80d70ea64decf3a5848a6c5f4ad1b9d5a6d7a2b765875f366071add3b0afa8293fcbed7d8633a5f5948644ce1096ad46d17deee44137c739f43925cf37ed212923aa2b374b6ed8d5b413f5ef3ed547870b5c5e0df9260d4c23f2ac3e3f26fa52b9654608a76334677205af41569e42a791bd25ad70260eddd8878de8ee931fb01c9b4a936d54e159519aadaed405d14255df09bb61ee71402cb39cb07621b8b4a9a70018584c447d6131fe03dcb884291e7fde204f5f92189666dc9ab9608429b6c696bd79e050aef607a183fe6995a52c7b696d2a7546feccc1250ab21856317b3dcf36d8f2cc4582e13c354ec0db9f32819a46a98936513846a20d3d399299361a188ff1cef5e80ccd88b4b36daf5a37b63d24e5a42b13aa02a45396ec21a8eb8583fbbac13de6f9350f0418359736d61805a4f6c3de72eb5d4aa2dcb50f431da9895a16cac58c20e1ec7fe973863a48c3c97743cd8477399721e8e50ffac3b2fc0154f34722bef0c0a774dbd2f9814af0564f15148dbf9a5d35918186e23f0c73c4eea8fd0da8cff9658d5290f58c040cf6c121d0a31d266216558ee74df7d402bf73bd94690c798187cb26e2bd391e30fb0be2d818f434aead7f1dbb5932717a1e16525b47de4d3cad959a4ed4969042c631f157106920543177c161a5f631f2b22ecd4543c451e1c360172f53d1dc83dc8b40fbea064a91de2fece7273ab23d37f467d264fd2a630811c74bb5b663fac8925b1e3add1fa1c48fda5ec048b88f7a1e850f2f473b52a97dcc7454ea81f21a7eb00f58c991653fc150be7d96540a6e6323ad87b28a2e72aaae662c550741b40cfcccc7871e63937e62de3f0612576a176436730801a6f76cb99ee4a09b54b467db537e822f9e94582383fc394d386ddd82ba092246df2b46272ecdb4bcfa5705266f3601e1f5c99c7b74b9193630434230f9a657301b52542ad66f59533210b89acae08dff26c0c7f22035779f6538a26f16408af9e3f0041e6062ebef96288e3c61392065db249c29bafff132dbd53386d2b16204cd03057c93a3fbd63aae141c3f856f77ed913a81d0e4fd79dc9b35d785784b384894bae8701145ba905e8753faebfa6307fdc1714c756c7cf9b84172accc30e4c125c3f97004edc421fca493cb0dfb08605c5b9622a5cf285129f3707c55daaace9b8d812c5eaf17ef5017ec59ffc0f92c3bafe441ff636f1fd0a6daf2b4d354a71746eb113876bd4f7b50bb8f491d0aa6f98d59db47d0261f4f6e28193a77b83fa2ac8dbbbad25152dd64a1612cf57f908208fc3772ea5e46556ecfecfc56e2ce74b21002ae02ddffa7870fb471dfee5204376325992156558604ffbc89d04ea79a9b99eca17f67f6b44db7fdd6dbe72f75718a019f6f5eb485d08c4909091acb69772c1e4603fd289df60429f0d7c41a2292edca8b78fe95ae6ba8864cfff1ffb9b71c3f0a022d74e87e0def79adfae5c8b27541a283c0d9a7b0e39bd83936109d980f46e206ae422ba9998316ed851638e7259f6735e07650caead7905eddccc0748beaf4815304dc6aee5a839f6c88fe8775a86710ed4fe3b8ea50562a23013d03fb99f7625d37b12bc415d0d3751936f2a5ac5af006376d015febd78570b323c501adc6c8c3419d007e80e2cbddf700f36b0b510fdcbfb600112914b724f13a316e298c7a2b1352513a97731aba764cd6905008c05a47170cbd82bc7286e6bebed548c534760abc62577e3fb96fe2ffbe1f9625eeb8d4d33608c01f1cba13769da057b55c6ab5b9ac40c24bebfee367e4ebe6377c34416acdf0aa8020f3166f4d685d24dfab0e4e493689134b25b1c6acd852b7a967661757944d7a7390eaeae612d82c9119e868e4121cbb3e145bacc6520e3714e28476b17b4ae61aba891cb57bc99a3d708e8b6d096f46084c6e0642456fe76d5dee39b4ef67a6bce80143e6f786ee21a14bd637b2d54bba3221c2af507106745c157924d89146b4949bdd2f63a99a1e1203dc01cd6de7dfe5cc0fb9e8a77dee1aec340e7cd35b8c9a7885811fc9bb69fe2dd7a25910e90de360a11e726e8cfb99fcb92d44ee6bc7c1d1bc38e8c8c7c60fd598d39c07a0c7197f7418991d18ec54c679e47c92f5f8f9128e8d79d9697741", 0x1000}, {&(0x7f00000010c0)="9835b69eac3c1c72d4134213a2bf2389983c192eb9729578e699e8157cdcc87982618a6f73f84ed372027e7b3432124e06bf5a61f2c04c609979d11e9f1bb4ce546b2862a3065b74e7b2478b459fb8f42e1b25d5097dd2d9e59812353c7f7a7adb6c22aa35dd1c0980064199d31efa34f3556f3708", 0x75}, {&(0x7f0000001140)="814f7214e1456c47a36914a0a1b0b4b9289909aefb48fbb9d28b0e81cbcfb9d2f53377", 0x23}, {&(0x7f0000001180)="bf13a8ee7ecbcbcd8302cecadf7a9562cdc6d85dccc4aba6419ba3dc28d0f2f65622690073c7159800fa2a86d9a8b8e2e5c1f3b03a0d0e21649db86ad0e9334b287d4314c2e1e1f8c462e543b9cdfd7dd6f7bf738c107b3c4575c55fe5dc2df1c6f7655e5dd3eff905f998cae94637f7954a9eacecda90e66e8a9c608d6e26f5115e200b57d3a405", 0x88}, {&(0x7f0000001240)="ef5a435d94e886fc3ed4105631b6241b3737f485f1946acc4679c944f17e6cf7be688af37352bc8f7387e37619a3fccc9c0eb141ff4bf8b7790724b87162bdbf1d154777a64d6b255c8c16c1a42a8566a4e5eca7226830bd07a095e9ceb3fe7538f8d97bf99c01941edda58b8c96c791552b2397632c0ed68ec923dc78960be12d4759392d3a3b5e8e083955e783fecb69084f0921cfd6361f661833b2e9860b8b4a86bf2caa458a0fbc5bc9587ff88119a87af38f1998963f6a6c2ed1d0b40ebedf2dffad70000e89", 0xc9}, {&(0x7f0000001340)="be27270c7f62cbd0da7ea364a65272dd8bf62e1c424dffc8610043cbc0ebf74c747b25c35333e7730e9aef5b87bacf3b3105e1f8285c266adf22554c8bd318a5613e32ee90b56a18f567848e9d06ed90ca4a4f4134238bbbffd510fcc23e72dbd27ef8466036a91f2ce8ebf146113420928c780f0fb0b0716588e335", 0x7c}], 0x8, &(0x7f0000003dc0)=ANY=[@ANYBLOB="500000000000000001000000ff01000020cfcdb0cbff0e0f779c87e51f1a1fba706ef017699355352f4c78475798f52fc7f16cbd8080abe7017d79d9e071c24f575a2afc63d3a0af517ca3f36284d8b31800000000000000ffff000005000000dc6e0000000000007000000000000000ffff000003000000d56bd57d9f2ccb2b734eaf9eb05e0b7d11a7928bc8a3c3ef48ec23a5c0363ce7a3c6e7857396b5bec119ee8d559424ffc1f6f2ebfaf82d9ea05701306bfe191e269a0b451340f61e8469433e8800904c6fa6ab9cfbecca59cf8e0000000000008000000000000000ffff000057000000b41069c32388a75eb3e7efed26f71bad812ad53f0faf2710507d82f73a6f5a952d6ce1cc17c22fa66da1b5778698de20a21b8e1d28d89c7ed7a582c3a8ef8ca44dc6e173b338b2eb8f250c2f1d0ea1c12131c43493d4bfdaa50bb4253db56ae0ad85d4a1260be0d14b0b47ec000000009800000000000000ffff0000b20000008a21700e480ed431201c45036c1099b93bd92b261fcc713396fbe240f658a8eafaaafed73413cacd3b403dd3594ba4ce571b25682d076c8c443ceaa244a3fcbdaf5f06f0fd1f7aedc99daed2f384f32fdeadc3eff91fa7f6c6aa7ca8fd8d60fa3b031afc75d67668499fb002a4312555cbd26ca1640e79ff9951590f44f1bf5417ef7be3f166cd00f800000000000000ffff000001000000733890cfa3d9732e8d659351cd4a8e8b0c21035c52fd26d9b27dc5c2fb5a52e1a2e7068f6af6171a7c3ba4d20e52ad5cd4206f165035c3e9b7c8d80f33c2a549ae04136244ed1c04858d9155ba148f51eb7b1475c8f84a95a5e1c521fff3dcbc7f04cce787428af178f433de9d7628c08926c7f2ddcb38fc86f9f27edf7cf2b76a2f4bc4b8cc4a5e194cf5ec7c3d33a40a5adc7e3dc80419656f45242b336091766d1fd192fb664c4bed5a9ac5ed0cf023eb20be7cdc2f72af5e4a271bdec16a4cff4e977856b4b7606a05a1a0e134dc1c6eab029a62d7a90670bfa17cced769fa866e79afc58197f000000000000000ffff000008000000c4d0150c8e403fab3d883b63f0c1acd0fffc81f944c88be8352f82ba9dd2a0cd2dbd95823948a7a932bb0fa2663d1df836e60900835be22d118db22c66e3e1734cca4368a31b9ffba3debbdf62c5367c142e421ea077b5b271288a09a2a103f372b488706896b9272b8bc39cd948c8179d1b347b9421489d4c1b8f162daf2ca6ef7bcbbcbe18444fa64ea08f5ba2de7e49a1e10a83c9b898dee38376a45c706be069048d3d5f65693eeeb13d186e10cd8aacfa8e0ce0e56517942bb2644772943744be8e65e4a64006b93b4607fea080f86c1f593cfb066db910e850b3300000100000000000000001000000030000001010000000000000ffff000000000100896eb80e143c53d1124806e1a6002ce85ca0f1654848140eb3942be7fecbdce44b02d52bee129ec17b6a429d859cca1ea378c0ef4533e6c28f7df6a1ec9d420434fdccd9f9aa4d64e1646d38aabe5c445f089ad4b5f272024d0644555fc564b2974d6b67b5604e815be6d77403190f811d768589ebee4341cc637cd12e6987c482d3fff3a2da2b88dec0c3b2fb45dd5f168fce76c330a3db85852e482c674ac28a1d6a1aec64bebc9ed5534459a65659d5a4afcc78bdac40277192a8e1fefc3624181d8f4be17db4b6a988ad13f192ababee6bc860e931ff1b6d3d55bf67c715e134b7266dcc07f997067e03859972764b9b4bf36636b87dc9b59b124a2cd36cb4b408dbe771fa91041cf1ae7244c65fafbdcf4984825c25640eae532c935ac6ad49ade2893368d28a90c49e965c1604ff29c43f78ee613539d11ef9fef0a16bbe84ad9d0bb3dfe85cf2549fa85d5de38102d536d47f18c713a7e505378aad70f2896640a420a9497fd5fe1f3424957abf258daa12f2e88ae44ca884450215907b623f1071201ec6fc6a361d9e5c261d47bb1ba69cd5963a2a44fde0aa312ce6609aebb0a3d5be5608ec690fbb78328e2a2e39091590437a9c019b89c16dd59878751b657feae6374aca12969c53b285a78daed7b6776d405090f250c5b00cc727400fb366ad05c016491d69fcaee292d19f4dfb75131ba889f2a85d81cf3a5480cf65048c441a3cf46d110b7d2b96d7faf2136e452560abce1c8b017bfcf1c1eebb9eb4ae9c1687d8c85521e763d81955122d542290eda418918e641e8ec9355d3b25caac31fe4985ec02fed77f271840f560c4ba1e7933d5f1ff2a20e2e1e7523a11e97328512b0f1a888c0563720911e4efae88b82e5cddabbcfdea1008e07c94517cbcb0b464f426ea2d201021b8093b51844457e3ae43f20b22bbe0615a1b13951551ea3a779e987ca89e07768ceffb6fa0a216d70b5d4c41c8d4202bc9dc9695ee6964119f6173769ea2d0eff30ffefe0654c22bb29bc79c410023183458a68051b1e1ff4b001342ed96a2102357f5b6d2e40a898a46449149d146706cb03bb93a6034d0ba7ddc370204d82810f8309bdec2398541ae8715f30a7a61bbf017825f4fc2da165456ca9ef20ea89caf5984fe9ee09c31f4151e1488af78b94e0c389b212a8a84aa979513fd910415d0a92f8b0165afc8fe20ff4c2baaebdccd49d14736b5af7e50c79f716fe74290a42183966ccf4db539be6db4205f291f53bfc679e2f18ab8eca149525a0015080a40d4c96a1de5ed361320e91dc27cdf3db6d95c3823403fa09892b37f18c4e35df04a69946ab24d1f849db4334c786916553b13c04b5f57e15b6b75ec699aeaef6941a7e152eef6eb09f7bca1b7616a554e0e70277288271dd1e53a9e27415ff0744d1d27481c2a8ffef3ed1ec28971be42a65aa7a2609177af534cc103d59b9aea44cfcaa3ae6dbc1966f86fd971a18513951ac8a870d00cc11db246bd0008489fee38d6bd022aa746a6904fffd6d0ddbf0deaaca3a1b27b127f1ac36a424a599b08aeaf3cd2137753f417e238e585e436aebbcf1ba2a335102c7d77c182e5cfe0b8166d96607d9adbc81b6e60a8314c42d632328257267e8edf5417f8787e328113e909d095a34a7b0667e1243573432f0b80fb69676bda3812f76845dabdd59e7b937bb2571631a0c2b29660ff161d6edabd91e695c167a711a217a556894d0604c4cbeea83d029d595686f44a177f40e6fd5895b6e21cd63718ccc2706aa6a6d353c80a21cb1929f3a01bff825c7386899e0861c0bbc20ca792f4954f786c2de249707fadbdddb878286cedccb13230d8ae33dc4310e032b708c95fcc809f841aeadcf35b0b97a8031dd65ff159afc8f0a01ad508033ee9333c3360232dc59392f1f4352ee7f70c5b506134d7f28612d568e27ff650f0af55f9ef0b48deb57f1470f5555d502a4b0336f7d87c72fd514008d948adb5d4657abb2916fd588bd1417412cfb44c3c9ca3680390b2c68b6b1c35139354403be08f03f9e539061c73bb0ce6aa31668bd9843da25422a706a7e6b1492a30a8ddd0113199d9f1a338a104468ddf9bce7fd45b310241c5a948147fe7b556a795df4bf0b3579bfd5557530a501b3e83edf63dbf54da49a2ae207f030b76094ac164abdc73b8e0e2df4cbdf01e09baaedf3f5fc0dade6dfe66cea740a295d0d78e19492e649207d7bc1b73d7ba0122d22f19d8ee59c02ac922ceaef5415d651a78dc7de3a14417bee2cdfce617e93700980231d752ffbcd1e16f6cee3a9455c6a5974b591d5336d072ddcae2a00c91ecb26956a8c5d260adcef14b9adc186525691248fd4af3f7e1c412ec8a16c5db7254fb7bf5cabaffe6da1798bced18b3822f5ebbb767d345da0b629419cc71e6a6cc9430f7713bdf6b1d3dca2f8b27884e6676b856fcff2539f188bebd5448a9a8ca83a5eb8092420a3ee60ed337c9e4061a5d5f29732a7bbff82a5cfd88b74bfaf210e5b3d1d78d0e408463d405b982a95e250835289ab506784c9b127ebdce1f7b61265e73d4b7f6004d267a82049e7b16865102d78034f64c6cd26c0c913d0ed92c73a0b559dc1e56fd01713050b805ef0551f1bb1c30946fc9a201bd4c7e3134a1d01dffa0c7733169579bee79a9f2c2a4a9c4cce84f343d0e51b55fba4113a45e0f73c60a20e702a2b679157d50a1cde5215e71249fe04d520c3577d07471bd121566d3a9e550908d028ca5eccddfb03e2fb7282add2cac6da98ab122479b793cba0c199caa38611e38fcfc4b6836977be929e67d84bd209d523a24e084d979b279ee4ed47c983743c8c6979cf65e7c2ffe6015968f9b95102783e6067d3142b701c72c03dc424b634791101c0c8c35d29fe9adb711942bb44070bab0eae93538aa45d87cbc5d0d1f324d5ca9ed76fc4c7358f84cc65b2ea1526d0762a06dfbebe282041945dd3f60ebba216239d2ee251c27f851563176a907518c6ed3a5fb2dc5a6cc04bedeb5eeccad78c7963f95df7e43d6df83a6bfee5976a4a8288832226583a239e7b502e54ef44a2f91d02cee8d7405cde1dd03767a707b384f7fbba6d47b1e9ceec2affc484e92dceaed4d3af5b6abeb67c81e8c731a75dcec65e1e21682b7e4fbbf9c185be41e06e9ed32c495d75f4f6d1d152b00d9098e381ba0ed23affc472a52af6b382e538a05eeecc2b0c3e246b641aa23cedf8c720e4b5af725c81b157d69b32ecc159b9a88ad8ffe6e699b72dee7a4df7d1303f6c2d82065c911258c222fd1f6e3cb9743ff515fed8fa645fdb6aee6ccdd86960551b8f9a237f3ea3a5704413c758936ec68bbca5b1455ac80d93e089c5d74716d5c2be2d3d9eeff866097b6d97e0c0b0f1831cb0362ee40810b372a51014b6a46e612a1bb3ef2188dd584f4e669db7b43243e0f83243d03d62f3321d5515a85883e6bfd9f8f42cee1ec38da04e7aac0333d3f840c9790974f305d8b51fd069a100d1f8f1e57f457725e9931762862931fcfae0a8ba6e26a061939cdeecebb9e60198e4b42385be180376fbfcba51656592f0601c24c95d39b2878a5bba1affec7fbc2000128846cc79646ceacaf73cb5952bf8a8aaf4df2f94229d75cb97d38e33602e9490a870546ab3f05dddc7a5f6c2d5a53098eb08ea94942cc233108ab1c1c7803d9dbdd7bc195edf2af9274228d64cee8f7034d8a7ad5ec1569c05c90b31dab72cc23415989c224a2502e6e907df992fd82bd86a5101a8b4cf64938bdf6f94d6976493a6afddf18565d9e5df458bce25e1514363fdee904254653703d1cb0202af106285649b46f930d8f73bdbe5a2c911ac78793251362e2e156741993d9386c4ab26395562de64c57ff76cd3150a2fe0e622dd3db181e878bedcc0bbca701d06f0e481b52bc1c1f1ce219ea2f31467cd8b73d29c35d3ae6393c204ea6d8ebacd53d6b31c25ed774ed0a348ce9b548fdf5b8d46fd490b5d342c72550b7bf34a1a00c6732eeb8de423341d88421d069c67f216ad77263c06b06b6e6089888ce4777b98af7b9fcf9ae05528492b10a083ab49cbe2331023f10c08e1ee731d8bfc60dc01e6207e4881be17e5bf61960ada9e136beb4377067041f643265535519f7c793e213c83fec812fc1e17bbc47583af81c8e3821acc5e434e435634610b6849608ff7196e32b419bd0895da6d77b7b3f46b3a82f87bd0cf18201e01aea3d006a08c60df3bdca3c60ee618431c5a43ccf38f3e5a08d58374ea369bcb343f25e3d007abba95f0d04f066680f2ffab784f5ac121f4b85def2707768a1299a2ee60c1b851f15fc383ecee4fc548be55df74465d5ba621fe92972f4a5459908446754ea0f47cd6dc22cfba55b441f65cabf4782776e4b2786cc10eedf399db01babfedb03eb0fe2228c111c0d40389e8990940c8d261f32a1b550b4514c8d730b0a63380986ba77d1ecc034597839f06349765ab218a431bce5d45eb63e2d1b4af7b4693b045f777644e199c39e93ada9238678228c5d0b0c10b2376dfe98344b3116d69850ce0e9e7477a807c2c715f8ae88e393794683f89401f7613d7a5149489e819f3c6b54290e3a60127ed9ace8c0bdf1aed6287f09c08699ab587d7e2f1a8609a3f0c5b8e4b6d6ab97c17996a10772734058a4ae84545761a485c05025a88b1d035cd4bb19ec82e43427fc552c48ad94afaa3377df199542fd902dc452a7aaa8fa2be8486c4128e8c1d6963c0752c982beea60ebf54d19c8b017ec21363ace909dc92a6846a3af2ad90e6ae42df4623c04c74949c95cc8326bb318234b5eceff3d4f84f7a68fbf85413a01d67000c238a7de16704b14b4e68510386e920355089c2bd6f35a5754d824de8ca0d18373f026ade2d80f96e2c9181e40ae6720e27cfbc7a25c2661f520dc116fdc8856ba116237ca1e08a16fffced5fac9520e1f5f039690389b86dc056ea6469a5ecf9fd9135dee7a9e28fb2b7e5c35d7add25849726cc566d4f3a3b0539f047716140139826715689fd6b928371442c49d8b9c189a0b0fded22f1b371072e4d73bd0ef2024e1be4a5c3bcb64ef3ec632e492c70b6e83c44f113a55965173a1a268fdb43f08f7c72e56d10021e09d8e9bb9417fbae492a5751a889b4453433e67496df0e6b382d7e012a3a62be7e0b0e94f095ab71a17cc02a999ca3910e85c1ac381889741c486f698761a8fc4a3b99f6e6e21188364cadb43453dc5ead27f754bd89c46b9102aa576022dda85cd4cd8c8574f84df06e680882b42e1a41b094f918aacf4990807dafab0f2892d69378f0e290b0bc6b483579213abd337d85bb44124fbe0945c0eca29fed0536021beebcb1ab57438ca9c1b96e81faf94b960954e231739e3360b58147e172928762b61822324b470f065ad9deb07d0fecf6510d33c0014c1a1ced7f4cadda31ba3eb2b5b3464f117861e399ba6836ae68e7a32860ea1016b81029efbfafa1288ff4aca2271bd3ad9b44f44ad85ec862b838d53539df756667c541e0cbb8f0eb8939be315cec1484758079830384c3149ea3d85a469f5dd9b4f3fc858d5e178cdbf938f92a29a1dd93e55b3bbeb1ec438bfcea2e8dbaf4a01453b60174a980648a9bddf614125b60e6a2817c7ad3dfb6b239777410ffbffafb8145165b51fa51da9e353995ae6742604bb20fd450ec0886ab8bc87b4b9ca9008ee852d03146e0cdfb672248c38afc61a6c4738bb022531edc2906e3f0adc211ba2abb178b238ced568c8b531a01200859232ba099ef33b9752b4b83c3487d101c61c662704de57146e30e7d7929eaa4eb28d7660de23aa40a2ee1cef1a67ad239b6d472bdef0b69262755b264d28f3a0809c6ad7b305eee62a06a264d3fb9c3b6f101c21186b756360609e5102ad6c33eb6f62fb8c46e2a315a16dab85bb0cfe62c65a88e3689593dca6bb55e9b28feb498610064c5127d938e64a3aba6dd824dc1c0de6809cc615167bbbbeea2fef2f8d7ac3a6d422f12839acfb549718d5d364420a272aa8cd"], 0x13f8}, 0x1) setsockopt(r0, 0x6, 0x2, &(0x7f00000014c0), 0x0) 16:50:23 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) msgsnd(r0, &(0x7f0000000400)={0x3, "1602cc51fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae0b6a141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b3"}, 0x19a, 0x800) 16:50:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000140)=0xcc) r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 16:50:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x4008000000001, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000400)="ea89cc96443116f79b87c9877657da05303aeb0725a9ef3523bcf67a58a6b37aac9d14a3f2e86e484aec66f19464237a4f5d74a1753b1ac9affd069e245a3bda45e85c16790d947f97afc3072f940d7bc06b3d892afa67dac4f876efb42d871c8762e1d211e3e105a1b841f8026fafe30ec311e930b83e611c0088b4b556b5cd65d6ec8d972c560ae33c1c981fcda5ffde11ee4ed9bd6a4a33c4f799c99449c9b52b6cb0e2c1cd71fab787e6083cd3d9e807512356ac0f5871bbb1af501e8bd2fd1dfff4b5b48569f19a833eeafe345341abbe959bf83c7d2af222295988756eeb2ff85cffebe5e7f6a8c789bf3faccef13b72e79b2b95488576a0aad06f8ca35ee538ac654f98632efaed3acba1f78577e6dfb2bf5518a3911d8d1d965e1d8f2e9c7a9301975e6705c187b40127bcfc1d045452b29f43eeb8d0bc996d43612fce842efdb4fb7a2fb380adec072554eb81dd648f961851af22041ab0f3ec439edb60ee4e23cf303264a862628bbcdae89c2ee1974c605592a4fccfdddbf72356ae55b4f3d0e51652188aa8800fa75368d684bc8219e38f4223b09caaa57e4f6965999bc6d20dbfacee3aadd142dac5031f8fc9aeb4bc3f6dd6852538dbb4874580c6af55efc009b933ae6a5b2fd8f4efad34dd807850b4388826837ac85c647b01d61e794a7ee5e1f8d707a47efc15fa15b38a34474fbd463f755ab306a40fe54eed19b0095c1d7047429b6cafd9bc03a3be17efdc5f132aaba8b3b773720346578b068acde9fe62f1435f88f04983fd07bceb5f2507cd1643ef2a0317b20d4694d62a3be99c0ab784b9e93d8ae497d3d682fb640045065eac0173384b4cb13f744e74a9c1ac0fec37eb8c9007cdf274d9c66813f7130454ee5b22bb083e378686b1d2d37fbaa8a07f0aee6442ff7173b322f6292feaafc54f1e28ccdb4a829851339b358fae6226f1e6b8cc3eb3fa0fd4a323c6c13ae784a4642962fec9f64c650062da9195c1e025177d28a78a97950991b0e00d2e2225babb6220b1e4a65ac599c275adcf5b9874a4bea2476d5c428def25f836b4c819a5f071d138c8c6cb2681636cf514c1b7fdc65b63f0da7df7ec9f10705c18b48e2cf8f1ec8a3aabba20a3b3cca461c804c42ee69eb5a8c645f21621a2830a662955136db91166b76f2cff19ea4b0aeec3bf0a79e943c480ff8206bec5677fe5902d2463baac1687f6b90e2f60b498a934589a3b3fda42d22926530034feda50a10ac50922ee255d211054596aaa557a0915750f23e2c43b558bdb038573c3a961713ba45ba8a32f40f7e220aa25aa1a6246fd0a30f22f350476b6c3314de05d842b0c96abb98251d670c2f14795f16d4c2c07c7b51fd9b2937b4697af3be72766dcf5f55920cbe046eabe8580c523813aaf633c71c7044d7dde811cdc583d117e49114e632196d6c2dc28b6f805f660b65453c1b3abfecbe55bef3017293482973c23ff37187720fdbe9cf4003166d2e73c965321c47f2959eefe242c1d5999502a48a9affb1923c71b118f6b2068eb5f005db8ebb62761cd22b734603a08512e3819be7f8d52a9ceec9cb7c72184f02cd2c990129369192bb4d0fe0bbfc7c354dc0c51afb2dd8929b42ddece1dfd3c41e4694ef96b722364ddfcb47e71786cbef93f7927d6f00bcf2bb617ed227e7a2d1b5b782e403f7705c3f24621f02b08c663ba36557ca46faa52ea6085de5dcd9570b79d9e78acf62b9dd9d5e95a9a465ba74fc3cff4576038444e1a176ae487a671ca593758913e9468e1e7b56b75e9d059d73017bc4a9d9fb17ab7ab8abb63036501dd8d161ba6ab6500ee7732ec7a051b7eb6c07da24a30e5becac1adeb15a8afba4ca7c1af0d298f6e7c022f548b8da39fb605066bd9eff3b173d1fb79f20df5e9eaf01d575cb1b74009c620e8829150712ef1b37cf3874e86242a75fbbf4ef5947cae5a0b4a966dfd0c13e0d6131c24c3b51b4d3f233acf689da36c87cc8883c3aa065778237c40d6cf61d88426925551235f6023e15064f7e6ff89603c2bc97329bceb56ef8dd6e97b7e6d070ea8527e152544c8353013f252fab9996061609ff910984fcd95fe531f5e5f2ffed75a79da8cc3d6cd0780f644803fd5a45cd1b772a6942facec1348d48dda1345f9e2152601db87d23677898c0d5f85d72fce63082247f24f135574ac048ce8408f10fbac970f68f1176d56488469a038a70ce233d69a3036c6777d6d05a9d451f29da5136c73a2f5f8e715ef4226b08e3bf0df117e0a54e8b7700f8dcc0e0df83b1e444c0b87f41939d96d390ebd819fd6e41125daef7e614e767e9e4d5ff793fb72f4cb94267a09083262fe3d79b3be50b278e47a9a76981238f394bbfd06d8f6d02c73a6207b3f3e8dd041efcac3e327ef0d3dd987c2f0040799572007da8e754587f2b70e9525dc298db19d035d33e071e391a98e5df3ea0112fd12c27ded3c6eb14eabee227982c2dd223d5c9c70e240a87346fee73bab033475b5f8ac949e9c4ade49969ffed8a22b35f60b554160545b436640538c9529bdaa7c38684b3ae904b984c7b69da2feb5fa8b62597db047ad99254306948ef04340a31eb0fbe0f6d0b2282dfa687a149195d7e9317bc2bdf6dc6bfeb2375ed9cfca5ab70f81e81320f6cdc9a7f3993127bb188772105d3dfcd163262d9f7e3ac8e56cfb3786ba549bd2a37d39af470c41404b39749f42b5bf9c8d4433a49877af652d92054061f0697debe673658bc3acc58f34ef13cde0ba1c90fd7d2cf67f969662d84d5533991dfef1557a493f8a2cc3cd1cc6298409c2364dc2582b93da36a19173167958a327ffdee9b297c2529fb56a998e05710019b8a623119eb958913ffbc1822ec5346308d46ae0379fa2ea33ff1635d75d11c507c99f862dd5c11ea9a2fd19fd94df6a80882e7684a0877cb8641698c9acd9e31552d4944c9bf51d1459ba6030d72a21395dfc110e148534c48079c20ccc9769764657dae77cc2e81e6feb2f2a5dd8e3f7b8f2d0e8aee865dc2adf8e3f4f4c1b433ebf18ba490ede2c4700c7022058ea93e1cc18440dd5824c4f0c34df939d88726dd3b30027c47a46ea1f8b663ce8c92b0f2f3a2b8bae66f18bde2140314101e8873fce2bd69b5178d49c2c2b32112cc5a38417b70664b9a454e377233a45bef8ed70b7c8c0be287a22c4afc29b78d5575cc7cb615ef6d8741b4531672cd088a2995481c4d0b6e65ab2707285d59d73bfd92163502b8999810abfa5a91dd3723d8f965ae53f38fa0a3ad9a5aa1de5047c155fc562576273bbac0031f96e7870140fe5226085b2858e7be103d5375e288f03744d170f79185b71f52a4271809e68384437bc1148fbeabc2c0d61a81775b20ce656b289a7f8de29c42c907fb81b4a380b7f65116c93e215932bc9295305a00af45dbab9ff08698ea17d7849cef20fd7e760a7355016266bff0714d6634fb09f683c2e14b85a52301b9a4e2333c4342ac16699045b79c0a89b5f09545238ceb12f32685dfd56690046ad8a682fe390ecd12496f1cf4a259f8b6a3278d5186275271ffed502ff73b39664f2785b14639b906b64d80d5b060620869357954e74880cba0d887c7b768fa1843f6590ba04bc574e5ad0c220fc595714d9423bd1639209e09a6f6bfbc827010229b3df1b513f6e8a593d8d03052fc379899d95774efdc27de5b22468ef280ae675d65017ceb21512066fa0b8131df324f077d58872d2197cd65ffc7bfa00f1046a726e1e3f5293142b74a8519bdc42c2c16fe939a379ae8f1fed8d25f7f8ae5dd7a30c6857749f41f8b0d7136223eed255a36a074f0ce8f5752c6a15969f2e0cd4ac40d995087a4fb8f1fdd7c93d5f46f826072a7c27faaa14816a37a4a037daae556f96768ec9ea7b773b2a9e69c849cee352c2c45c0516316c741b9931d36bfdcf00478536292746c35048e9933ffda1da41862492d6bbf7123effe6e42761b7d4597ed5b3563790a8d9f54f13bccdb75192565d88d40e54bf896674dfd17b4e1e0134bfd34ad2a15898e61e8cd6c39ea2893678190bcfe94f16021e4a612ba65a253710a37f864d9b997f1a609a8fbc124a0ff0f016653e900922c2d2c29d41c3e91218092cfebc0f5a06b6d4a59c215076eb349e18f66b8ee763fe9b0d3c3039dffe49899b0e14d2721ca0d9fb839535cb9b6cccc1b65072c93284584d3144d541d3409443a507bd2854d1c2ad8fb5ec21f2e67c5e2cd960eadc018e6aefc5b042516288a660bb81154c4d37cb0103025b0fa16aeb84a37b80a4b840e740929cd56299acbdac4b82829b869938e842611fb1e7ed72583cff1da279052d8d21d49f75b1e5f96fc0528cffa7814430b50a0d272f04e6bf958eff43f596c04635e63423422fac6aff2309ae06004904f3243764aae7f249a8a3570c9ab4f1c93bf9b6ecd208856fa8f6aa1d083fd0f5833ca89ac01d5d8d0eca170f0ebce5daf54dcc4ecc473e713600b1057c1ae79be07d954da522eac76d280b222eb7d6cf4f006cc82aa3297133f991ec93c11596d9c6b12efb0b0781c1393a6244abc0715ae64c9a4e81dfc826f12adc4f787c3ea9195eb4a559111a0403392355c3c71801230a61457a908aa081b185b844502b5fafeae5cb1117c64e49a60d44fb94a3a40f6bb28440ace4357a8ee2c7a7123ce3fda4256e82a132d9b597193ab5a50d94823bb5b9613c2b4a39d6e7dfd84b25b328ff1c9dac8f0ef12b8a30a0df5cf28624a183b6f9ef6236d0b89dadbedf8f2987a9f8804845ded6743fa3e0da6c47d4f46bbc9ad30f390df8ec419fd9b292a47d80db7fa8c47c82e7f5910130a088cadcba7e4d1655ee35e8bf6622ca899c2b88a32ad6a1559330c06726e54d9535bae2b15520eff58b1f060e29af047b7571d937e4e1367312c149fcb036f5edbbf1fffec2d17b92551d5ab954c2de3b7d83a4f63d8a65e71d593013edaf1216be01932b77bdd257cd295f0af0f7fb5fe868780e3f005d70fc1888e5af20c58081653fad336f671f2c98c06547e6407e29d970abd77f46f7fc56fead133a15d9561225d0e4bab127a9f0010a69dce7445af9b6742231188e168b3415d7764ac811d6f57a62a4430d4b8f0777d7676ce15ff5e13442eea27d92ddb67471de94fe712bfeea43a43df49060590fc63d18c2aea9f3a653aa0c2c4b392b9a6546cd66d36643f231c0781885cf0ee69d1345605692d703e98333d6ea7c352bb5fce310bf8360abe659830b55b73a6e6d272e528859f2465b3c13399e2f7712a8dea0ceb76e28c609ed66a61b086b6604f006ea70f79999bedf2f08a01f3469c711a7b830ca50f2c285c8d61e1e0b358f0796aef63b96e0d199a799c4f5358238a8cdcaafe9d44039e229cfa3f6aa747871355c5948166da93e77e8e066d322aaf2a7b1d90f260bf9595e0f1eed81dafd8cb753827071d9753dcbcb2cad2a245f2da3ff467e0417ba9cc1a22e973db9cd1bc77528c0c0db4573bb0a5b953614bcd2fc0f866f6094b9839a87b20d6c993c19f0d1e26ed02458c54670ce46f7724a7be3265630e4a85fb5e73876850f137a3e91f319fc65608fde50860ab05a3e867d6f38e67a335abae372950cbb35d3d874dc733a462c582b2e9e61e2caf6de4f479376267dc5aee12f4b4c46961cb8b18190327234ef0345b2b2e32802fefc6835908eb44cb218e6d5351d3e89df9b8c929b44e4b96d7ac963db5c06de86321add9dcb69d9edeb00c18e33b8cb035f313d23433b8920b9226f553b90edf2", 0x1000}, {&(0x7f0000000080)="5ef14d5947d83f24d0cc063a1f28e5882d24357d0563955f417c694e006e8a10a37554159ce896479498f58bb81a1b5b8d8c68bf8c4318180cbebbb77cedd9939c49db676df34bad92e7a31bfb7dfbfd5125e8f61b3813007b96ddb1ba80d451f247e4073eb4de09edf061cf5061", 0x6e}, {&(0x7f00000001c0)="3d1f0da506d97843fdc3aa9ae789c407a3c90f76c704d3eb9c15112832a6f35ecf2dc8af76495c610472c32fa7b16d724d9f383070fd69222fc23bd9bd1b6809421f19231859ee5b9786713182fe7ee76399b62720c4bdca37b237e99b0fae95e6218c509c9b1aab209a73b4959870a35ac7446553d44d6f3113414df359492f25255b1f492813fa2d632fddac3dd10cdbb1644f2aa688157144fc54f74bb158cfe8e6f206b86e2c71ec3ba4e7398d415eee856fc8e95e355f9b7484907620be", 0xc0}, {&(0x7f0000000280)="f56d823ee0598e2b0ef1c2e9253c763cffc52641e7b0b4652bf55e0feff692f2d51732c295734e763ea570a2ae2a350f021591710f99835f8bb80c8ba575b856e1b4f2a9d5199e8bf4b08ef23107bb24255fa39b1a729401636803503a2f638aebbc3bc0de46314b25e505a202e43e8e5c69f9e3e31412de5d6cc1a23f55bc6f5d893544daf076baae2439fe8e607303c283ce4026d11c9584acc090710160ff16b7ff1544d5e80d7670197fe77c6155e60a7f0eafb8dbd0468d0974e4dda1f49d918173af51fb0a1f9c3bedc055a3ea0a0178746040c37fe88e2dce047e0fa16795dc596c3e7343f8bd2c", 0xeb}, {&(0x7f0000000000)="1b9affd9dcee8c6afaccd63179", 0xd}, {&(0x7f0000000100)="175bff392cc4ba3b3d21a79f6d13ec28729ed7f62e11729924928a3f2ee62d61c697f522347b", 0x26}, {&(0x7f0000001400)="a6c0d763bd003c4fd9cb143b038e9cad6d9e232d9ec6e3a83b739774d2ee78e784ce15c8af01fa8b543e77fb8642cba556a5100b1b7e99c648673d77b059d52911ee3dfb9f9a1596d17e3669cda881622cc920e257c8ebdb59c66f69747ac1c5cd5e32beb4ea235dfb233b9322343bc0c61bfd56f93cae6d180a9cfb113dea7cb77d0e70c8333b11d6c71a8beab15ae6113f1d63774e154511cb3067e013", 0x9e}, {&(0x7f0000000140)}], 0x8, 0x0) 16:50:23 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x3, 0x100000000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) dup(r0) r5 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r3}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x1}, &(0x7f00000000c0)) r6 = kqueue() socketpair(0x0, 0x8004, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r6, 0x0, 0x0, 0x0, 0xffff, 0x0) r8 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) kevent(r8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x9, 0x7f}, {{r7}, 0xfffffffffffffff8, 0x20, 0x40000009, 0x2, 0xff}, {{r0}, 0x0, 0x80, 0x2, 0x3, 0x7ff}], 0x2c, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x44, 0x50, 0xfffffffffffff4c2, 0x7}, {{r6}, 0xffffffffffffffff, 0x28, 0x10, 0x3, 0x81}, {{r4}, 0x0, 0x90, 0x40, 0x9, 0x2}, {{r5}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffff7, 0xffffffff}, {{r3}, 0xfffffffffffffff8, 0x80, 0xc00000c0, 0x7, 0x100000000}], 0x7, &(0x7f00000001c0)={0x6, 0x4}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8}, 0xc) 16:50:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) close(r0) r1 = dup(r0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="5ddf086cc1c262996c379af4880e27ddaf626fa21d2e996b7dafd3869cf5cd7d8a1400e89c39118392e7ff09283ed5c9023ec8113ac1dec516c19cab49edc274f39d0b89bc8de92342e0838368757bd75255d8b16ffcb46818045cf6a93189ed6c1444368749b2e580c2c0b6dce0d1f6b34768fa30", 0x75}], 0x1) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:50:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000411000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 16:50:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) socket$inet(0x2, 0x4, 0x737) flock(r0, 0x0) socket$inet(0x2, 0x8005, 0x100000000) 16:50:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) fchmod(r0, 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000090}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x1, 0x400}, {{r0}, 0xffffffffffffffff, 0xc, 0x20000051, 0xfffffffffffffffc, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x6, 0x100}], 0x1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0xea1, 0x80}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x24, 0x4, 0x6, 0x26}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x3, 0x20}], 0x80, &(0x7f0000000180)={0x5, 0x80000001}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) fsync(r0) 16:50:24 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) clock_getres(0x4, 0x0) 16:50:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="05d11d6e54cda000dfdac6a2d97cf1462196ca928bba57bf6ac1ea1dc25e2b3271490fd98d1547fb1a276e2010c8a058f06b7554b6580442", 0x38) 16:50:24 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) socketpair(0x2, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x40, 0x7fff}, {0x18, 0x1, 0x1, 0x8}, 0xb4c, [0xbaa, 0x3, 0x4, 0x5, 0x7, 0x7fff8000, 0x70000000000000]}, 0x3c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="690155b1916b9716b9d17f2dac9ef5178861056db1c9e7c9c9a884221cbd7210d26f47ae84cfac8396141068513121b0e56faa940b815822afbc51bd76f0d12875056381f2764f27921f8bcbe84209fcd7ffb4fb2c6b0a4c27e506d38024b4879bee6496c4ffd78974", 0x69}, {&(0x7f00000001c0)="75e32ad0f1f682ee674e1bbf5db5f7b8b6ab9c2834e1296cc582c56e21c7403ad0ef5e91ebade3d91c1b20f9c18e684433fdcf83eb93106f2dd89c885137e66911e43a8e0db9f2600c36ee845e307a16afeebd141055df47394ffb764013bbeecd45e2e1ff22def946128aacbb28", 0x6e}], 0x2) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8a83, 0x8) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x2, 0x8d}, {0x100, 0x7}}) clock_gettime(0x0, &(0x7f0000000340)) bind(r3, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f00000003c0)="bd10458137b01fa91e26ecdb1c0191c03cd8cd177e62f9bf95f31e9233324f39bd801910fe3f07a14904b0100657354d68938cf6be4bf35107b52897354a27e657048c29037341b96e766fd43edd423eca6b8c5c59df6296339dd564724335b9796c887cf92a9470d5bfb31e62f78d4ec84f4ebf9f2603eb256906b626c9fa51f52cfc1079e234e1a9f0691e874c1555c0f25d488c2e0b78cbca991826d76e2a2b9457f9e7d70a56f128d7fc6e13a7339c055b66b4ea01fe7aa5bd", 0xbb}, {&(0x7f0000000480)="25fc6640e3dcd6986f80b0c997cc620c25b048c42a8be1c8976eabb572bb24fc84fd8d84dd6b02d3b7c0a012bd3ac16b93edcf9698daa7cc539919111e975b5139f7029a97c20062ea8cdcfd72c9cee3e38b7166b4866b30d45c1501ace7abaa0a9ff1830ebb0855ff200f849c116f2fc1e39931ea831153f0980de01a6ae28685", 0x81}, {&(0x7f0000000540)="ab1457c3b8a41aef7ff140ba6c43a3c9145f994a22c5881bf905e84f469470ec1c72cb04746d188cc08521c300aca94b95fe815dab87e624e6453deec37690d14c26be53222f5630b52d9c2c9c7b76a9b498ffdd79f9e18179de48c1bb8b", 0x5e}, {&(0x7f00000005c0)="4e3e0f1d72c6e689f7cd1d9024d6c8bd8bdb1144d0d8b796f8c3af4d7723fa96471498c31e199b9f7e10acc559f936c3ce70e6079d594c52e9044975369482533845d428a3a49939d0eb9f1233ec4a99eec0e11af1109b88fe4e7d596133b27798fc85c69aaba4bdd9c0c5b59e72ae8d89258acef4bd4cd3db4d0366936a08227a4461a1f094fea8b6f84e9dafa8c76cb537cff5d74ba4a22473132db266ceb03a9f09aa89368ea9ce58ebc8dee131e4e11216a72fc2a699ab5555752953e94a4c0f", 0xc2}], 0x4, 0x0) fcntl$setflags(r4, 0x2, 0x1) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) r5 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/43) mkdir(&(0x7f0000000800)='./file0\x00', 0x84) getpeername$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='c\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) utimensat(r4, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0x100000000, 0x5}, {0x2, 0x7}}, 0x2) mkdirat(r2, &(0x7f0000000a40)='./file0\x00', 0x42) r7 = open(&(0x7f0000000a80)='./file0\x00', 0x2, 0x80) write(r7, &(0x7f0000000ac0)="c5cb380c19e797f712f5b0f5668e182c83fd84413f6926005be5c11bdf568b6421950b7fbe551836e772b4af5895930442dccf4ca607b9ccb27c4c2a3486326e88ef9095e909df64900701fd49ffa85707f3a2c39a5526051f91e2cb7878f4e444fda2842d3470678e38e1e68f086fb67ce4140942985ca2c1111a01057af90befd4e5d38efd498e22795496ef17466de72e210cd5a60117732255278ab53120ce2a56bf1a647008a5e408b6bc94626c022e051f0369563e07021f707113381221a20ebfddcf216cbf3bb08054275dc71461f7683e76d113e7b3c68ee71398778a9147da1a3d4deff1e48774643b8e461a2b9eaa3207a0b39af1a5d821eb400aef83c213daf7347f7e387e9f0685cf1f92099c10c4b0e05ba65f6dd3effdd52dc4461c9ddddee837ad203ebb52a325fb4a293264cc103e1d805ca94831abcdd9d86b8074e5e0d7a46cc4b03875ce75f350a3e0a03172072ee2e96834afc197a4ddcd8d4e68572fe6cbd53055790602196f13f160d0010fbd6bf5cc4befb282b4171ed5a907ea4e54f15ec0c3c8723030dbe5ab30783122bda1502cba64a052e67692b7589b7f755a023b0036586e97443675591966b30fc55d1b0d5ca007e17225f66ef194fa7f5cb916848cae75ad0dd7e5ad70f7fcc3d9ddbcf9dd43afbb9a50135683ff73636e8723dfd0acb01d0a292fbb2c58e229c5b304d8067637f39a86b1130efa87bf5c3e9b779c9f69086eab96d4d2b026f36f83554110fe4b3c858e14232b9c9aa9d1aca4753445a83444454730a3bd30a43043abdbc4b199dfd7a013dac02637ea75371f92d23afc8c3329255eeeb197417ffe3502797cb94f3abe88aff988c969192392dfcfc3c8ed1aa2610fcdb78f588acc8df010ab056a24af7a93b0b6e937f63020a424e182b6c590e76a7bb0c0b701d13d89f54afae0b8206c7b95395796b2c4a34d75ba0df859d9195652adc18595ece50679af4c53db41d9fa864dd61b9efe3e019d640fbd5e563900b189f09c406dd3178a07a7809de1bcb83b6e408ae6523153e9f58a1ca3c871202b2a018ad690dc4a6986ded0eb3480efd590c9eacfa9bbbb959bd8a4f5c98cd0167750c5c65e5e0be9b0d77c2911ba55b1a1d192b3aa33d596385b1250e7867c61a26dad908473335d47de20bed58c214ae10b1f9514ca1f400040dffa023fbd0cc8c7eb8566ddf8b4be7a077cb7ec3939e5e617bfb87dd509fe4cd8e2445b9973aa692410799166cecd99f5b161beffecac9fc605ab0b4843b3d001b54de2de5fc1f506b853d968d6d0ae5c8f30115c505c886523c58175ffc3bfed315b000cac074185789c2dd7fc3652b1d6276767beaadda8506a1c3a7f80b166c2ef333aca875d948794ca8af050e7c4d57c2ce3079bd8448e9f2e97dffc37d85c828dec306d90fd2c367fecb8894770933580cabbab9f5c8d129112a3d81d2207618e995589a08e48eab7185b9c7c4ac9ec387e6410f6ad7fdde3eaba5e5de5530ebe2a4cae65ab706fa4101946f3f663643d097cd506db35b46444e00d65e84aed90b87a2c0ad0d29aedd19577f3db66ab154db79388232a20de7a971dc6e9b2128bbee95fd9559a14fa8dd3543ad267f76886350d533ad1b5efc5ac7701dd3af99262bd1c50cf0ab186d0fadc93a7a1c827a30597ab6a3ed7e6aba3d35de285b48fff0de89d086359c8faf2b813faacb90bfa9576715aa90b7bfd9bc4236d543736341e4d036774dd5b2ce685ebd5163d82e4f0b4bf54c4a739ef6c7306ad55bde6a894c852d915cb2923e1daddeff8c8fd2326880343c1cf83f4a7c582a04aac8bd3787d30344872180bc1ef2cf964e15b15e72ba53f8d87ec557c6b59daa103ece90754ad371b52f56df161dffac60fc7fa988c384bfea2c38d05a46397bfd58569347e60dd6c11fececabede511dcadc66494317d97a8e55826c6e1ce9a4f37b2bc408594f82882cc72a6f99f0fb6d683d60bbf28c00cdea90c52f678bb9ed73c929a2bbe4bf44e94d0d8b98c0b2c71adc43c93ce6e4d4d0c6d03bbb8daae185336bcd8330d11bd09a691edad99971eec8e5f4ff5dc0e02ed1f93f90f63e07537ea4fe9a82d43a724aca34bad4ce133723e0be1409127f269edfb786a023f81ce2a5e5ba77a79e100fc01bcf95dd661936041c2d769f974128e7a0c80e4bf9d5aa2b670d7cdfefa7802af97758c8b1144a7e5525819e64ad988b7356eee8971b269d44bf2cd35712dda5632f2f56cde6f385df993bd74ae9d56a293a3b7d54fcf867298a65817d8f7b174d14f6cd409f4014d3daedeffd23a1a6e7e0e5b3ac6431f0ead260c331a6b11ee9b9e5d5dd71e03cbbb6d82c6673e6258754edffba98b4ebc56662fca4de03d6b925caf0f6f7f09f307ef0982388c95a7273e3ad438095094d990f80d1a5663ec3162238bf2e3dc7f3f1ad51af9568b830078dec2530d728be499a71bb6e02263411f7eda68e888cf8396b38c4001fc2cc12f5ce6075f540318e1eba994f217a725e27694a9c217a5050f94f8e4ab4e31dfe554a6d66271ea22591cf679233e1fa9a75c856f46b209dc2b7875bec42444e66cb90ffe6329781bd9a5efa91931d76496c2c6b7b0cda5d9984d40c477e51ab1085ec3d767bbcd8b9af06016dcbaf471833047b7722806b6d4c340572364199ee5fa3581317be450822600708e591d2e045c70fc14b5d95295fe7b086231c78c35be8c2c67835e9f3d12b22d4654804821bfdc6b5314124116505bf31e4a83a50e49f75602b6eff0dea0197f2528739c390ae8aaac9d92127139dd65312d55aacbb15b4ebf346214273367d76bfd8522003fa546290921a4b4a685b4b33318dbfcbe56170b82a47dcf8b021110daa5a8cc5bce93db9be7c1772f38a601f5c36000809ee7e07effd8121142028b4d2bdf797c738364b1b1effe671fe398c7371f0d97d1bd4996abb1f96f2f9a5b677ff2335dec822c6f1ab8bcf198598714aa3176c65484e21f295d54022e41c07992141eeeb05737a98e94e58474729556b7856632cd925a38a8ee74c3bdc859c2fb8f2b610b7a2926de4c6a7870da09459e8c1c9dde3355f8f1cc1fdb7fa8d2b874ca71a29cfb64b58ce25ca1b15f73e8e82400070f9be1c5acc8993e3943b4932bc301d243fb674ff49ecfce82538993a681e773c12bb9ab4ac81eb45448772fb8e408298869427affcf96fdaa9639c472d3f1fbd92094d56f97d47ee475f22ed5658afc2dd510fe8a938751c38eb6c7f1d3e39093c7e4606588b974498f19ee3735839c8382b46fbe0abd2d1aa89e0e4da4be3bdf7105e0a65b870a1df005fc08569dd800ba36091a327575bf219678389f4f19554bd63f87fca456969a613e4a9cb80b7016ac972438e24ce6c98ff2598768c5c512c921dbd7a1ebfd97b0a4f06ed1eba214446404c456fa7271ecaea968482b6f6ea3a142a7e25a119a1bd0aa255ee3558ef10bd29a0950afe78ded797d194579f4a7223127d2ccb89e0a786a7b5447be81c3f88c718be9855cb7de2201bd476385674ba086c4d04f00bca6c1bade686fe5d192fde0b699bcb68a4eabeea28445fffca11a2cd2591ae0faba0c9493ce672c34b72675e8307202b075c3e3bf8242209c00ff5933a0c0e8b72a543aeecc3b30657682e6c296e97abc6f98f2f6eedb32b71673e53e150476a613205dd46372088a27955af21cced1332ed80504f3ef0c4cea86e9cd7796cffc3c20f4eb0dad30d7cdf0ff2bdd0c9890249e4b2d46e360959c7f364a345f7206bbd1c303ec5929d48b11ca3ec1cf866ef7c3fdf6a3a8ebaaf015fe337684dde95c90dcb634ad9bddbe69ffa98aa3a8bec60210fba36847ae2a6926ac37a270612ff1986bd9acb1ae25b726ac473f5de4c1fdc0be21ea18ba7cd7014539a1ef1fb36d4d72c8b19cac45880b0f35aa48464b22de48ac9bb5eed35f1dbc36328f7eff092d913f8faab5898366de93b88ed9e2ee1cab936a58f1e17fbfa411743695dc48d5c5f37da970909fbf27b5f44a7c5dbc4baebff7f4eba03e919b16ef50aa6543911c8f582dbda6e61ad2e8bb3e4b18e72259bd9416ede9cf69d9e682c0f0188462f122c9000ac78e1e3b81064d97fe1004957ec581a14d56ba73656c1676c76a21e7a0c9a7c043972c6364eced805450900ed35d5f1a7ad6a8d44cb1d582674e61d5f76deef4c5229b73e2a82b4611fbefe61b7083cb55ab1e56302514d6f952ca1c7bca14eec2535b7393013262caa76a6e20ec65d379fd6902a9eef002e520cfbc50463e7cbf313dfbc7bb9e9dc91ba578d237554deeed7a6520dfc628f07081c1ae3b9cc1b16d687e6c2dc06cf87c12630b2426ccf6a166238731b307345e32545a253e418e630ba9396e3c04c7ee061d3978e4f51117548f76c6a0f13e089aa40e95c987d980f53b47dd69af5653e625527f54cec7d3c873fdc9a5f847bd8ae0b0e9d8ce045fb79a5be94346c3fc33e543436500fa20b1befc79bd77ec390ed0d0bf3b08242419415ce018761fba5110b2e380ce4438d53167db82f0b0a224f380dbd786afd5d8b5931df4f45a6c4355c503aad98baee0031ab294677716d6ed934c5851bc54d6eb52c8b549654480010fec5fb15e08ad8fc30517fe449dab46c75ac0f0f5343c2ad2304de7c6e31773554bf12e92bd64b48095a4fb3ea5c1da266e1513a7de870518c98e8c3b116c2529f5e9b72ad809a020dc9ef06e90d7fc1fbcd25c841d4dbd62e52674f5050c644e72dfab288fa8454b288def721550dedec6152a8d2c269a39cf1cfc241c51373fc484ace6f74d3b7dd74c58a873e525a50d24de523ea25c2c8ca388d664591e4b19dbba4dc403c91e928f1f8fa9c23752fcc3f5a0b95877a346f60b3427e7bec8d59adb46b5cf2020bd8a7dc9b0d6d068e09137a46f1bbdeca6169be7d30be28797b9c14619bfbf38641e0d88cd6d762ed50e725799ea7109584a92778bac55b314eda5a866c83c47793f7ca3972c30daa7bca3487a7c027cb0956c4ed49c8ea416753bc79e0878eca7b2b53628b91ed14430b6413e31575cabebc6e71e9bdd5aaa297acec624b72a2d9087eef52de7ff4ed4ac1a765baca1634f59a7c90f08d885904c59fd2fe79c62e80ba5c4b16caa7cff9edc567b6ff0e9b656fb178e330624140417f7814779ffe81d6ca5edff72cc86361a5f65b9594e4444d4cae6e059dbda1b8fb862399ddf83e7e718c8b343896b6a1d496d3d375aa7570d95c6fba047e1d51d0548cf4e54383403cecbf654925d746c3bf106fd9a5cd0c1bfe6395fbdbf690b6cd30987929e6e4962c3bccc5065be20fdb41ba87baae209cca2a0c983d5f8a31948d6eac6d026db765c8d04ee1d01d9b1b8251c5fff5f3704a7ef145b65f0dc2dabe3edffa1461e73d81d5a8bad2511a043ab96e19c1d11798e8e128c1dcc6531314c09f10352ddce0c2f19b2fbe5cf95a1877fdf6705cc7ef62dc45ef022b4c8061ea1c95193e7530fc6539976857086180227ea5abeeecd3816a89b9b925c411afc0595d4e50cbcf1b4a12b37cbe29efc9a00f88c132ed8db17f55c83b11e23ff8685f83ea2e5acb6f6ad2c386e38cd65c51eb45488ecf37d0726232483e9c58eb865c53a196c6e6495c1c5627ef133af728e5b406c5055060bcad93f446bb9776ede49f30544b6e59b36849c0197adc8ff962b2b74c2a2811ed6a81aa37224c6d2ae279b3a9bcbf405ad8d7986b1fb80fc1dd0c2045eb3352552afc953c798e1e8d296ddc9000dd500cfb", 0x1000) setregid(r6, r6) r8 = fcntl$dupfd(r4, 0xa, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r8, 0x0, 0x0) readv(r8, &(0x7f0000001ec0)=[{&(0x7f0000001ac0)=""/62, 0x3e}, {&(0x7f0000001b00)=""/205, 0xcd}, {&(0x7f0000001c00)=""/225, 0xe1}, {&(0x7f0000001d00)=""/240, 0xf0}, {&(0x7f0000001e00)=""/169, 0xa9}], 0x5) unveil(&(0x7f0000001f40)='./file0\x00', &(0x7f0000001f80)='W\x00') getsockname(r7, &(0x7f0000001fc0)=@un=@abs, &(0x7f0000002000)=0x8) 16:50:24 executing program 0: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 16:50:24 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/118, 0x76, 0x2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x100000000, 0x7}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) 16:50:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:50:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8000000001, 0x7a) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00001a1000/0x2000)=nil, 0x2000, 0x1) 16:50:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x401) 16:50:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x20, 0x7f, 0x4, "8663d27832490f6db9676391b65480757d9cdb3d", 0x100, 0x3}) 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) poll(&(0x7f00000001c0)=[{r0, 0x14}], 0x1, 0x1) r2 = dup(r1) r3 = syz_open_pts() sendto$inet(r2, &(0x7f0000000500)="905095eb0b5126cbab82797f0e683bd26f2d991113b97ad58702bfc3b6c8001501de307b3844b8cb4893b483f602dfcd83d7053328e219d9d2a74289faa133f4f31c98311298c1f286b8521fb1ec6adb0cb4d284de617071e3c368d7ce1257e88b0209323c0abc51f24166b88a7654d7e98ff378dc607e7da06a3f92dd0c53724beb92", 0x83, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 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$TIOCSTART(r0, 0x2000746e) syz_open_pts() 16:50:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000100)=""/4096, 0x1000) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:50:25 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000440)=0x7) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='/$:\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xba[&-^.}S\xb2:\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='@\xc5.&%\x00']) r3 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001840)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f00000004c0)="17609bb9b0fe3a3ff614d88761b8eff4ad282c2c1f193539b033c20326ad76bc39a1c966450a50a0ccd18d4c851ec8a652a88db880499e9c34546b9035df2633de76812a0a6d6d67a3f1511c3dc61f1780951cff86107e034534e2219f2e65d9db49c1b89a26635f3235f8c704232ecfff2023a1112e183ae32205315b7eac3f629c1a5d2c6b32c8cec8ab43d9fc4b39082241956070b812acabbc4003e860064b6105e9be5935484ea23bedafb3a03951bf33208966dee5c82704584d42405c1f0c0c002e93c60985090dd85476303265762f7fae3c846d73be55d909159740ea865b4bd0437d6b55a3f106f02f78e70baa9dd9ae4ca7b71e989dbb8ddc13cec73b22fe947fab63610f5f1c5ec2e1760a6faa918fe7ae73f75331e4251c203e4543c0c4d22cbaf41f43ac4a8be9a5fc200b1afcb054770907306243a0069445432ee5f170aadd28e2f45ffa6bd7f74dc8c60910117cc38160508c6731b682012316eaa3a80569f35b877172d5fd3cd431f87ef17a25ab38d2564df77ee2d57e6c4c2b1888555e297333239ca5373435deb283ec4d54663f0b41d766488c0a4ec4c7d636bdc4e425087ae6b224e25cb8c81197cc696f465223a42abdc41b9176deb3500385cd395aab6a7a89afd4b2b5cef9a7279d0b563d8ffd3887ab0e70ea382967739eaed576b0dd393b794daa3045bd43d7509c59dbee770a11f2a68a353b5eaf2cb260eceba29d1337b860017da8d376992c6bf21caf47dd1cfa71776b3cae113243787c0a585f7a82128f389442a98802390b455328d441995bba6ad94522d0d7b0ef96af29441cd417dcf0c315cf767909ab0aa1a1c49510a2daf80eae6480b90f4cbcb99539d7ee2021ab302a4f430abcde3e1a261e8b97204cba7576fb5fc3fccbc5780960a3d31646892826fa05ab6226f2927ddec4587ccb6b13ab5fdd8e5ababb09305c5d152c68a48be4e1c65d463cc72a5aea9b86e089bc370189c932f2ccce78881c6b2fe0f2eb9096025561319e081d7cb09cd5075c141452e856d492cfd325053b401184f748790c79bfc8e457c081216c1e3c23d954f5924ba7023085e5a87e2964b9c593dfdbf46f7f39939046b512a6f6617af8bc218ab5d3a52cf2757726bd2031922aa3dde26c2ec06ec7e6efc8ae398398a9cf221b9ef55946b6779bf719db31c9d4a17683e2fb7f2357a7b448c6ffa9b02aabb8ff38ce0af9b40e6cb000e0f4d28350027e59f50fa1bdbfb40dc71dfd0a405ff073eb14163776d25d5dd3681781c549db8191f7101874d4cda86ca343d9aa8ccc560cec75553f4fd487ddd92f30731933dab470ee0a1d3b1c5abdc38fcbaf69c7a2cf846f62b03023b1cb5d71841d5eee30807b44579e04a1cfd613ea11b57158ddc21addb790c87b509f4d410d3c92f2c7d6d4a428f80ede66dda1899e8e460d40e3af7d8cc87dc9fc071e431f7f921c072a17107176d8084ca9e628d55709be8f45720406ccebf1208c30a6362cae8a1b32dc70b1822f05745e44cc400314dc064adfcd6f443d96cc02e9b2d142da15e05e7645f6a0926513012bced85309ddd4330faedf10424a525cfeb80ab2a8538b75d1fa76ebd1beb38e1ddb6549ef8db1908b39881dc71814874a2f8c42d4a29afbed4d217ccafb329f6dc4d1ec9e8efd5268a700ae23fe11c540bb1fca6da19bcd86f5205fe0f1991ced7b0a2882c7985b6e7f3bc7d7d15532abe3b077df9417e5d9404da1ca56413c637dbd3e93d5e99043770f1c170e0172a929319bde9853e26d7d04a923465914f8c90c784f3d52a5642e5ee4023f3ac4f3cef143192aee0641f6ba54f2d7b4988effcddcb794a5d15c0adc3fef6024b7d8c71bc0e7a0c0e4a7a4a30ee968a1bc6237034a40007271066e3f85a83540b570c8c4897c2155c512c3252fc55f03eb3f0d8c25386d618760a6cadb48118e77baf061b72ffe4c536ca23f26c655f148bd78b1c7d432085e1bfdedec62f87bd4c0af060927d1f9e050fa006f0c90c74d0be2d95c65ef418f5533049818c1140dd0369873622271f9d18bfea7636cc4116ff1e5ca836cd96ad880a92fcb91f27910c0fe5a2b01208d6a0f3dfb7be498722fb5231068527f2cfb11b720fe282aaa53e443061a1566e1a05bebe4e9bf7aa5b683d3bd6735a43f58c2bc547eaa233344283c26ac2af1c3936f4c9a005cfcfe53bf7e5b0bbbfa7275a3a6ea77a4a21109121d2ccbe8142116b4a9e0e1bf3637a1ea7d8c19c462dbc25f346b893a07effd6f73953d08d647152f664e630e13e23e0f570b96bc0505439e8ca2f9c267222f5f8d1e4140987897d11da3e394bb75a090476b76be44bf58726f2a17e6e221eff3a45f51ef65e4cfcd801df1d757c0a101b21ae52d1bd8adbf3e3e05d993b1ffdc25b472454eb7d54bd397fe2bc33fdca889a250375580a8b19c41f2b5c8c2c979a38d1e0ee2ab654f6b7bed7f200f55760aede8dd91acc6f32d0513906ce2a2bcf8f8b2024e6d7a1d8e811b31c8976e25d1e2951767cf89a00a0fe2fb84bb60d54e415f03022b3578229d4617c711ae4e50bfee44856042cf36236b568ea7e104365eef23a1d3b2c2447141b8e0068fc650b101b578589826d0c0eee231e061d2855b246da7d058c70957b1e34e00b80ae7c3d290ad3b757413688e9ed206b12f52713684c246fbfdf27f7aad5bf521fc3b45b2e711f58374110d04074c933cbc512f0c36a3ec63fb815992b9a24458f23ee560c4606b530f522852328cc788658a2f3c3af32d9cd2ef049e09c5d2bf8c015d22d3cdae5ea0261ca88da37e303d60b8a19c8bc223e7d76296e3fe853b7b4078c0276dfea9523bce736954e0be5b7f31bfe1bde1a7c7633995dbdd77c47c185de8f392a3a17eb5a643303f99cd079833040611385b88486d7ba70df3ac45a0d1ae396ddbabdfa8ee2f3891d7d2ada87cc00ed2f06f80cab20804c8be5d05149eb06f4f9ce569e3439a6b6334ebd2cd6bc6689618b4840bba7f6988e7633590ed90c9acff92151b8702d5169228f53194eec45341aac20e14c58b9c26c52f8a5e2d30f738eaa2e869231cbe64073f28072dc70828a92d54f2cc3b3fee7eb9496af46f12664b98660a939aa8a0b4cc887bed370c769ab95eb6376515cad6e07021eb423f36cc2875e8c7052bf4314cab439ebb4c65807c430ab06302440e78a9d777e55be3359211ef487804ed79dfda9267250c3ccb296f2da6ca29f5e17176645fdbba6ba1e6066813288cdd53e9318aa336aa67ee7515b4d106701b4257aae86b5a87b9eaf7c93a22436ad76d50d3bfe091e5d22a175a956d4f47e64edd9a915951bb98e49c85de4274e66b7a55fdc7a0ffdcc9ba73ebff756202d259bcb562832d381fb9be93edb60424e8bdb276f0f092f5e178b4b2619ec9e7c5e179b41fd873249510e0e57a6a54327d2bfb8d7a81ce04a9fb2f13292204234e2b58f02abca51fa14e7aed43d5fe1ba0c104156dd79b3f6b2d54f018eee29a61ab9c905b0b9a7281ebae22ec540a6cc6fa2951a7a6ae883b34bfa8ef9522fb4df06d925e2bafb0cfd991894711fdf73f005fa7b50e1bd2bfdfb6eba4a8ebbd5de0b7c43b57c8915f4c1e52c2603292b25a6ca0b39f5209563e90eaa472d8fb4b695447535e70e508071591be417584a058a2104b85f61daba1c259601d20c9a552aec893e64d8f8e2566e5cdfec22f0542cd0e5a721733626047d61ab91febabe792b2e6ba32a37e4870192e2fb4fbd0d9f2f0ba69946693a7012c0f95c3f8d12e5e8325295e6da1c020a3e19930a1b9728af5742daa639416db93ed7e3212908340993ee9d16be913de73ae9486390e21f8c3b79353bed32559346dad5de67fd551f1a537849ad18049dcf2ed0575c356dc307e205edc1d43fac2e777f03131f584877ed79de673dd1c29cb0c5487038c1974bf2534d85afd2e84558251eb75f949ca9c2420811e5846c17e3e518b712a6833b273633f2c18aad48a2875fd6892cb8e8cf5df89d57fb379b2aa9dcc2d981598e50eaad565854a1f422144b99318027a8731e1da523db2b1a1d9220e42852d402fb9f28a5bb894938c9827b71177b9326d352c82d44966b0ea4346fd3e95181d551c659992f35d24eb359fcf3d2784da5b15f04e508a713c4e53009a6521021e63b60f3198b81bb51131e117ef960d1b4fc6e94347319bb9d561659e8ce581073a3ec69b255cffdde811975892cad65b47e4cb737792b947ea72d146a4314c41e2382c66138632aa7bbcd4ca563c0afb08f244f4edfd29742c3baa6e5d2d83ff094ddb47e1a2f1454cd02fa3b25c7d43316545d526d4ea7259549df2ac7a0eb7a137648bae72485eb061d9b2370ebac33f4de5e52ada3a972895943bf892e472343a7e1abd9527a30ed4a6eabd9b2a73c395bf7aaef70e9231401983b9f2c0b788a203a0b9092957598d967feefa4a6898f84a51d6790b56f4be2ad9127d176cd1c03e83c164340b22c23f916693dc6c7bc6016ea1a7851c6560ba4027e037cf5f52329cef13e3d15a6f1ca6ec13ea9504b1459d56fe9ee9b4d360e65abda5678d67f94ca38f08b573f54d10861f9867c26ce144e395752d0d9c0d673284ba90c4db4b5e1b79bec8ddae6aa27403b4716b40a6ce27332a1444ab5d8e3de0327f29b356d90ac89117f35f4d3af29dc7c1e8dab8c55bc015a0dad2093dc4ab2034d7842318fb7f09581fb63a1dc8fe6cb4ee26d2350cf74f3b4cb5d69c08133e39e39d290229249c220e19c6c6317d19634ad220f1f7dabef3af635ba977d610ea99f76d1a77dd7c6414832b8f7d03bc5cdca92421f900cba895ab1908a9572dfcdcfb37766a814d957e69bc936cdd0ca362b049140274dde6b5bf8f6c2a7c2bc27b269c67f3ecc7c83da9194d582a5bbf01412c85d9a2c485aa7c7e5f2b1a541a4ef73ba155ea922a81dc8a725e13f0139dbaeacd950a3ff2f9b9f28ba59f3cee832706733841ba6063ad6b4b8fb65f16a5b42a9ce98cb50d1cdd48cfc4762118277a713e8642e93b4525c34d254afb824512f69d0ba582667858fdda2073a401ffae75de215a9dfdb1712a9b089a066719a2f79baab5c7f4caf0fcdf4e143f4eec1b8ce5bc3fa2caf820802cd8130e472b289216005299c95eb98823f4b47c23b0261a0293e9200ac3df060e05f51a414fdecd94ef624fd5b8b275d8098cba5e944035d394425e7b096e5d5016641b6d49c2e16151a518762a13a5b425505040dee0cb07a92a18ecba5baa4d0754f0ef583ba04a5f017ef808572dd34019e1e36205e2e68e02f91e1241fc6c5a7583ec129949121a604186e9acb69cf0757fc1d3db3dab32c91561b5384b591e820bb8b48596a81bbe5d1fc01ded932cc786bf68d8511aafcc5e107c388335e3ae0c26c96d18c83c242b9d0ea60c1d0bcab288e93e5f9a2d135bf55cc56883f9b8da676ee1f359739788ab99bed95d20c22bca4364011214687ea4a2349371e20386ab8f92e9b418e654e77655afbd0d0b9237fa81029dde92698c28acf47ac1bb7664fd69eb75c2a889faddcc1dcbba2629f1c673f6c914f8ba6e8cf3cf3dd67540a985667641cae47daa31df0a6563549dfe0a73c50a86eec7268ff1d9d7313fb49b13ffd1c3e2671dc85016052123173f89e6c5551727db66937b34e6abd6fc76be8d8627dbe65aaa8fc92b49a5c488725fe84910b39368f6c0f0a53f227afc19e2721def40200fafcb2144a576d54a4587de50ed8994e2869bc9da6b46bd87868800955d", 0x1000}, {&(0x7f00000014c0)="52098cfa98af5038c85b1d050e6db3ce4fad7999196b30fbdd4f42d30cf4a56c0555af4e510e2236a75e8e75552c9a2ef7eb58050a681380d9d17f6d01ea9fca759a81eb0458e8031cad2601d070f60121990d39a3d407088dd84af11f0d4361f8e2e4268614ed66bc761373470dcf60a63a6c07", 0x74}, {&(0x7f0000001540)="c18d4394bd0ea17edbec845f88d21e5216c42dc5124c33806dae76cbb10ce378719bc9279d89c55d1fb726e01815ce8bad6264c12d0164ac0272e1a757250b163e598e68b45a447977b11e45f00cef37915b0affc259bc1d45d5b4fd267b5f0adff5bb21ca", 0x65}, {&(0x7f00000015c0)="abde20d4955a6473cb3df7c23e25996a38fc6a26cb92adcac5399dc27e9b4d8b13da8ff2f6adab609f6be88de27bec2db692644b8967f224d324dbf5661828cef4553859303609e0b0bdb12b807f3ebebacebb8efba77091", 0x58}, {&(0x7f0000001640)="e4241d70eaf84db809469836309a3f42a9d088b0b7fedaf2d30521e807f529e51b3fc90d95229f30401a56ae9eba917716a98b4c209f5755a84daa80cdc8cd2b5707ccbba4570c40f9456489e8918cd0a895d0220afc808fb9f3fa", 0x5b}], 0x5, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2]}], 0x78, 0x400}, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:50:25 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semget$private(0x0, 0x2, 0x90) r2 = semget$private(0x0, 0x0, 0x200) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000001880)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r3 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r4 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r4, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r3, &(0x7f0000001780)='./file0\x00', r3, &(0x7f00000017c0)='./file0\x00', 0x4) r5 = getegid() setgid(r5) openat(r3, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r6 = msgget(0x1, 0x0) msgrcv(r6, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 16:50:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) linkat(r1, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x4) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="7120d05147eb29ac7cdce4d019c95a8587aa7c09d44a239e30b926f406a3fa5bccb674265ba0ac3367e99c42654504ae7809c2620c3ea97f70ed8097017abe4be3b83e86e8559020bd673b6e635e6f4e76227ce3f3876a377ec951aa8f0658e9803c467825d415ba7124b370695715ea88a1be84c4dc0f00fc4a2ab944c6e43381f829a500f2bea984924e11bbb8a0ec05505071059db8ac32500646b386277cf839078c287ef8f7ad097369a8a3a73704f41d98", 0xb4}, {&(0x7f0000000340)="5d103ada10eb47cfc8d91503e05dbac871dba71c8c43830cf4390b6f5353d7cf6672576fe589db38fdc67c43f2546ef4b42bd74ad9adbb92e03c43f473784c481f3ac52d00860d401fecf5299faf2353f429fbb76e53f0555ed94445ab46ad03527b71311c294900646637672d3454c9615ceb87e183024b6aecfba5d00b80bd1d1d5f37544cabde3ade1249040cddc659376ec7726a079ba752d8e124a1271f9eb5e0066caf7eb51eed30b3f3fa9c13b7581d20a653dcb0d8b7480971", 0xbd}], 0x2) execve(0x0, 0x0, 0x0) 16:50:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2d, 0x0, 0x0) 16:50:25 executing program 1: socketpair$unix(0x1, 0x4000000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) 16:50:25 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f00000000c0)={0x1, "f169d01747b6f014b0728ad5109225614bcde58f01e731f44d7b42c4b71de664904b862708d341440a14c2f89fdf6ee6724a5e645f7b10a6625ee9568a5b71e01c9a258ab443a7a0fc7a40f5ab0559c239ed5f63ea74cea0e7a752946fcbd663d88726a4b6939496bab0938f2b2e918636adcfc82b5bec775b4f8c30fb81e51f5513b25670128e222af3295f191bc29632c7c020e999785dd4649d55c022d7d9357f8b8ebc574748732445baf7ed8d92fcee61b2392f0060a828be7bcc5fbfd7b97c7d3575eeb0734e87979b00e53ca3b7d592aa0b2552ad9267462f6f47fef07177e397634bc566e717"}, 0xf2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x6, 0x3ff, 0x8, 0x1ff}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000280)='./file0/file0\x00', 0x232, 0x24) getsockname$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x7fff) writev(r5, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r6 = fcntl$getown(r5, 0x5) fcntl$lock(r5, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r6}) writev(r3, &(0x7f0000000300), 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) syz_open_pts() kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x7, 0x0) 16:50:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() close(r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) read(r1, &(0x7f00000002c0)=""/4096, 0x1000) execve(0x0, 0x0, 0x0) 16:50:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xfcad03b153d619db) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = getpgid(0x0) r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r5, r6, 0x6) write(r1, &(0x7f0000000180)="fe5a8afa25f433a64e63544efcfa35dc4937f51fec57250983141d7c490c84e04f7fd9de88e59665aa003a6e1a1a1592ac0ed4193efdd02bb3404c5e2c0be4ba5957c79c06ca9414bc667defb9a82995be4cbc02819ecac54795b2770cedcd63204b8291426884ddcf4c7a51cb73fd305a3259d607132da7e2fb545faef01ce4c5f6fb344b219455c9b2d5d6de2625b277dcbc66c6ca49a55219a3c758f93b568891d4e0b9b67f9f5d2e30912c836c3f0125e673f11c0051f4da6cd5e6aaf4d0df38c72147887dc0", 0xc8) 16:50:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x7, 0x0, 0x0) 16:50:26 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x827b, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2c, 0x42, 0x3, 0x8b}, {{r1}, 0xffffffffffffffff, 0x8, 0x2000000b, 0x8001}, {{r0}, 0x0, 0xa0, 0x21, 0x6, 0xd99}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000080, 0x5}], 0x2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x2b5, 0x1}, {{r1}, 0xfffffffffffffff9, 0xe8, 0x8, 0x9, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x84db, 0x2a4e6ea2}], 0x9, &(0x7f0000000000)={0x1c0000000, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 16:50:26 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="7fda910bce28d3170de7e595308f63dc5726e3c470374bd48c62e2f50c4e31f2a3beb91066875c278d8eac2811d16944c307bdbceda5d3854f31d25bcb5883ea", 0x40}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:50:26 executing program 1: r0 = socket(0x14, 0x40001, 0x10000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000240)="e8dc408f0d4cc8f4637d432b3454e0abb620bd80133d979c9ffab9299a", 0x1d}, {&(0x7f00000003c0)}, {&(0x7f00000004c0)="1ec5ddac721492e064f8b8f75eea0c4aff87e727ac70e75f2eb3ff8ce2e87dcd138f5e3e79048183335fa860d2c92a32bca2a0221d0ecbb5bb79afda31f002834b5f60d02013d113fd16080cd0c091ee9817e67d492123b8b3a19e6698d5caa1a3fa112691b5fadebadd572f148b62f043be2177b238d0af9ebb8e5fd7cc9a6c85fdb5f610e430ba00bb5e3305c1528c21993a8cbab6dd60a5afdb0a55856dd3e582fef8e249a0ff279e85b03e52058dacf7", 0xb2}, {&(0x7f0000000580)="b93144c7094ab3e0bdc815286a5a1454223c6bfd436261eb7f5f20311f9d7dda3450cce44cd455de22717d405d065e7a4bb5c17f6b15e248c3d77862e35762bb4a9b11d93591e4e41873e951220dd1c6457e59f1304a05c44ef1b34ce39459efc3c8951355de80ad18f8a25970c17af1b4d345861926e62eb45d700349d7b3e7a3f0b707e8571e", 0x87}, {&(0x7f0000000400)="328c99e6e8543a329a55b298fefff4551f37621227a6fef62b012f2d5d", 0x1d}], 0x5, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x60, 0x4}, 0x40d) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0)={0x5, 0x87}, 0x10) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/83, 0x53}, {&(0x7f0000000140)=""/113, 0x71}, {&(0x7f0000000300)=""/176, 0xfffffffffffffe56}, {&(0x7f0000000280)=""/40, 0x28}], 0x4) 16:50:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)=0x80) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x4) syz_open_pts() 16:50:26 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x7fffffff) dup(r0) r1 = socket$inet(0x2, 0x4000, 0x6) dup(r1) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 16:50:26 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x81c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:50:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x6, 0x56b, 0x6}, 0xc) dup(r1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) sendto$inet(r0, &(0x7f00000000c0)="2f6f708ef34de7c03834f8953589db13d80b7e40762f60d5bb0dc72229290fcbd49c7a99b0203609043cc86939873e1d3b44707e12274a4d387d8f2c6f65127c5f07b9fb0c95386e5d35a8957b3aced6d91e1f8b90cc343182a45193e0a2d2f5d0768bffc74bd24d839cdb57f3ed6d266757eb55a48bed7172993b4b73713c6f9092e0b8536f1a2c584e2927c9e819a9164e76c4fd64de0733f7a956f651d6107d437e608852dcc038143cf952ef0d3ae6df50bdd8dd6320b341fda97b0b12e0df1d06281d803b0210ad3dc3df4ae994eef246223c56cb922788d9ca", 0xdc, 0x400, 0x0, 0x0) 16:50:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='\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', &(0x7f0000000040)='c\x00') flock(r0, 0x2) 16:50:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:50:26 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) fchdir(r0) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) close(r1) 16:50:26 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x200) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x28}, {r1, 0x108}], 0x2, 0x79b) syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") select(0x40, &(0x7f0000000080)={0x4, 0x5, 0x7, 0x6, 0xcc8e, 0x2, 0x100000001, 0x8}, &(0x7f00000000c0)={0x71a, 0x80000001, 0xab, 0xf2, 0x23ebef8d, 0xbbc, 0x8, 0x5b2}, &(0x7f0000000100)={0x3, 0x7ef5, 0x8, 0xf9a5, 0x5, 0x6, 0x8, 0x38}, &(0x7f0000000140)={0x0, 0x13113dfc}) 16:50:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x4b9}) r1 = dup(r0) shutdown(r1, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) 16:50:26 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) fcntl$getflags(r0, 0x3) pwritev(r0, &(0x7f00000000c0), 0x1f, 0x0) 16:50:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xb1) dup(0xffffffffffffffff) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0xc6, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() getsockname(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r5 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = dup2(r3, r4) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 16:50:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000080)="495b985fe05ef518b4c4c02f6acfff8eac4a4b3c9443561b2a9d27b207a68356cfd6b1cd15b277c1517d41ac1b493e3fc0529bf7c806a8e58d7f8f83c2a556f358796e", 0x43, 0xc, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 16:50:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind(r4, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x3, 0x800}, 0xc) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x151, 0x2) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000140)=0x5, 0x4) 16:50:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x5, 0xfffffffffffffffd, r1}) 16:50:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket(0x1, 0x6, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) 16:50:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = semget(0x3, 0x3, 0x1) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) syz_open_pts() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r5, r6, r7, r8, 0x40, 0x9}, 0x4, 0x4, 0x4800000000000}) setsockopt(r2, 0x3, 0x40, &(0x7f00000002c0)="9b91ccdfb98d98c556c8938a3c6ed7ca53b5e477e45e6a14861f5ccf85c330b22807c0a2b6e54e6cf71f536641537f74a79cd59a60f89e75c3066228a5a4f1a7e4ff", 0x42) 16:50:31 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x7812, r0, 0x0, 0x0) semget(0x3, 0x2, 0x200) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:50:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) r1 = socket(0x18, 0x0, 0x1) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r2 = syz_open_pts() close(r2) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) dup(r2) 16:50:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x102) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:50:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x101}, {0x2}}) utimes(0x0, &(0x7f0000000380)) 16:50:32 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x5dd) 16:50:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() read(r1, &(0x7f0000000040)=""/37, 0xffffffffffffff3f) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:50:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:50:32 executing program 0: r0 = socket(0x6, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x2, 0x6, 0x3f, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt(r0, 0x654a, 0x7, &(0x7f0000000140)="ef2dad7f764d1229f70d62d1d19d6b7fd0df877f23c0c705762d0634e304b7c096b7e06cfc3adbaebeb5cf24a7df6588a72972d86147768bd1e1d10899b9ab7c76fb09a270601aeb67849b007127f37863034f5d4af3525673fc4110759363843b8881badf4a8759494a91b4570f7e4c88352f3e18e8a1359a9cdc81a7c8fc46a9857f4586fefb31ba59277c4f1af984e05ac3d4d8fa4087f78faad00dea24160c115bf94e25b659c8f96de86f4d3769ea7ed2a5cf1d402239a41d73c1dc9881ff49bb96d86618023d6ca588b79c1c4f3b7c70b0a53fe5915ea4d58f8418cbfc480c181067efd0ce8a3f1d7849da675e34658509c1", 0xf5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000300)='][^\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-@\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='\\\x00', &(0x7f0000000480)='&\x00']) nanosleep(&(0x7f0000000500)={0x3ff, 0xd72}, &(0x7f0000000540)) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r8, &(0x7f00000005c0)=[{{r0}, 0x0, 0xfd, 0x8, 0x1, 0x25}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x439d, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0xa00000c1, 0x3, 0x9c}, {{r0}, 0xfffffffffffffff9, 0x3, 0x4, 0x314500000, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x81}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x0, 0x825}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x9, 0xaf}], 0x4, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x1, 0x1}], 0x0, &(0x7f0000000700)={0x40, 0x401}) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000740)="d96528a6a06f9ce75420da4e801a21e545abda22800db40c47d7d800d43d30d52da966a0ac71aaa7ec1df6fce33b329774776fe7576fd8c770a05796cde83675991eaac3aae539d4bb80f81f2f3122c6da4a15e099c9386c9071b41821d8cf4e2314d0", 0x63}, {&(0x7f00000007c0)="abf2697d5ae6fe1fbc70d566be6b45e1016cc76c67f35b", 0x17}, {&(0x7f0000000800)}, {&(0x7f0000000840)="70d61e8e825824bc7e0b77fed1feb13ff44d90a811451395715c19e859166ed53835f77e1e67d26de61ed9d1df759bafa837c7d9c14e0d1f748de8dba234819cd16b3bacc1cd17070bc991d0b87e22b0126bb08f327c961647e541a3d1bd63ad73e25b14e78e305c75bb9a182d3e6820af678db1aa6482807f56cdf28030c5ee40f1d8bb6a11baccf60e19c66df3a015a55d15dbfdaa036e206ea967a510fd74c31254a68694f2fa32e731f6d5b3c2577b7cde807e0355a43e1a0f4f04d37b08752d4dedab025091d4fdd0a7b035bb2318ee6a46e14b06b2b5f62123772d0189121f12", 0xe3}], 0x4, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r11, 0xaeae, 0x7, &(0x7f00000009c0)=""/215, &(0x7f0000000ac0)=0xd7) socketpair(0x21, 0x3, 0x2288, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r10, 0x0, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x0, &(0x7f0000000b40), &(0x7f0000000b80)=0x10) fcntl$lock(r8, 0x7, &(0x7f0000000bc0)={0x1, 0x1, 0xfffffffffffffffb, 0x400, r5}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fchown(r9, r6, r2) getppid() mlockall(0x3) listen(r8, 0x0) accept$inet6(r9, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) getpgid(r3) getsockname(r12, &(0x7f0000000c80)=@un=@file={0x0, ""/108}, &(0x7f0000000d00)=0x6e) getgroups(0x7, &(0x7f0000000d40)=[r2, r7, r4, r4, r2, r2, r7]) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000d80)=0x4, 0x4) getpid() 16:50:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x5, r2}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) syz_emit_ethernet(0xa8, &(0x7f0000000100)="702021844661d6e2c9d6ae2ea0f0869455f5ca6a52a4502b8b714c284d9b2c94177979a57431358fb1b5b67c2678a3cb69408b5310a539f58614adc06ad6b2d5d016205c269ad9180ccf986be2a0fa929d85ec61314813f4bc196a1a235307d703cf62012e351a7f7db2db53555e08f77ac45ad604e1a7fd48da737cbae88216465674da747824148db491b63f69084f62009e218aa9a38f2c4bd42a2e9727cc486141af54be1c8c") r3 = getegid() semget$private(0x0, 0x2, 0x202) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x3, 0x14) setregid(r3, r4) msgget$private(0x0, 0x100) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:50:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x9, 0x4}) 16:50:32 executing program 1: clock_gettime(0x6, &(0x7f0000000080)) clock_gettime(0x2, &(0x7f0000000040)) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = fcntl$getown(r1, 0x5) setpgid(r0, r2) chroot(&(0x7f0000000000)='./file0\x00') 16:50:33 executing program 0: clock_getres(0x4, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) 16:50:33 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:50:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="e09ed5f072c7ab6859efe7053dfb5267e70a1a152fd9d8a6f5035a6a254fea09f6583d07282b9fff1a74c456161aebe349ef80ba0b997e7c308c5c922c65691dfae5097b9983d441614ba0734f6e226253038d341699adf35000ed60355d92de4bb9bb3be5bbeadf6935c3b816e8c13c951a1e4f20f8c84424021aae1ab0f7b0e5722da60640595d086e6f85a560c0b2326a61b148256a1225222ff53504cfecacb36030367057cc1cb654678d9914438acf2b", 0xb3, 0x1, 0x0, 0x0) 16:50:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000001c0)="8ef7e705577319296e9999e1a94d00ce0443e67c876122e4a4b17304cd71a766f26c41888a7003a3db8de0d98419a549f385788588834ededb26c5a0f5cdbb2877290f9810f708f24800766267aa53785b863f6b521ab39f5021", 0x5a}, {&(0x7f0000000240)="770ed2c8aa3aa6b94327212c03bfd86387fd9e7046c2dc36bd176698cc355ec65ab4e85e14f1c96a6e346e214d96bb7e859fc73e954824e23818e180293685", 0x3f}, {&(0x7f0000000280)="158e466c599a8b7c9f61fd34a17875", 0xf}, {&(0x7f00000002c0)="4931e06f62cbee93174e4cb1e5469638a4cca7cbe23e23e9be89aca19c2dc3423fb8a8f99026655dd0434d53454f95eb9a90db2a20f7807778041a32c070ec3518189559231bf74213e2b73de230bb928a45bcbe560ac40df662894eb9d2945876cb59736dd755ec8b8161d76d77f97b3911596369aa5b97d659c67b4eb47819c1d09c327c0ad23d8cc446042a998623124ec80ecba0045908cfebfc7eeeccf1a3afa23d9eb7fa5562d00213288f21d1ef31ff59b52293a71941051d8f", 0xbd}, {&(0x7f0000000380)="be64f22b3a6ea19654f8a70215653a31b42c746db2ebc948dcad1b8bbe75673c5c0cbb93f496867cf50397a9745fa5b0ddf5e2a8bd9af844eaae4383201cc3421b3a428d1ba1da0024", 0x49}, {&(0x7f0000000400)="1376d5f8f11949e7d886d4129d37226ba84928a1d018652877ac103dc7bc9047123684f157d2eced5f07da6d96ecb8591842c204738c6a210e5edcc6aeaa987ecfcb0427f4630333472d21267b163bf4cb569e1e8ed7078f680f3cf2c5128357e1caba4c547d5b3bb8eafbfcf5896b95959e07e5841a12166255d50521278f9b4bf3b3c7d80933c8da1ee59525cea3bd74e2afd85a4aff71ad7b92f2082df630c0d97dc3d9a8061556c72594ef43795014f69465b86cb8607b99c6451a1e0e77c4f653dc8a46ef622fdd492f772d7dc0a75e59bfa93ab4f8bc91c7f00e7ca3e847e6ec904cf51db39ce7df86f3576a41fdedbb2b", 0xf4}, {&(0x7f0000000500)="fc5b5ceb1a992dedba92f3e46e7cc1f385b53dcdddc0fde947f1b2e71cbbcd4f07fe3e1ea048fbfe7c2091a73d939a82d45de5cd5dd4823b15e6da751a397cb52505408703a41cf5", 0x48}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r1, r1]}], 0x98, 0x1}, 0x1) fchmod(r0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x61e5, 0x835c) getpgid(r2) fcntl$setown(r1, 0x6, r2) geteuid() read(r1, &(0x7f00000000c0)=""/189, 0xbd) recvfrom$unix(r0, &(0x7f0000000780)=""/208, 0xd0, 0x40, &(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa) 16:50:33 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) socket$inet(0x2, 0x2, 0x6) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setitimer(0x0, &(0x7f00000000c0)={{0x4d, 0x7}, {0x7, 0x100000001}}, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x3, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8}, {r1, 0x4}], 0x2, 0x4) 16:50:33 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 16:50:33 executing program 1: clock_getres(0x3, 0x0) nanosleep(&(0x7f0000000100)={0x10000000020}, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) 16:50:34 executing program 0: mlockall(0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:50: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, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1ff) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) syz_open_pts() 16:50:34 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x100000000018, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b91500000000000000e699c9929648", 0x14) socket(0x12, 0x8007, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:50:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x100000000, 0x7fffffff, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) read(r1, &(0x7f0000000000)=""/23, 0x17) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:50:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) utimensat(r1, 0x0, 0xfffffffffffffffe, 0x2) accept(r0, 0x0, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1000000000c0000) 16:50:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) 16:50:35 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(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', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="1d97e6341f236a150f7270dfc7eac2d11c0c3d864b505328a65e06ec8dd6fd28f894bab89578f14bcea3de181af86702ca5f4a6a551acbad299d30b77a9a591980cfab181ea09fa23209da9bedae37", 0x4f}, {&(0x7f0000000200)="65566fe1490135e86b202748b7aabbe90b73905a6e145402119f97f9de25bc00643c9d43f4219fa1cb25d0e18117f0167b402ffaadd20523c5b0a0cb55d71f014fc5a4cb1bafe99da65fb9f30249a0df453e6da5d8d50b396acf3a39b60f74fd60b4e1c04ff86e0187b8a783e7d6d0f2a6b4e7eb1633cadc107069552fbb37", 0x7f}, {&(0x7f0000000040)="e58f1e7e881c79aae4568136d325ea4b0f1db01d69d6ff4423f3c0645f6984b4088578652d8e2c4766e554bbf03436", 0x2f}, {&(0x7f0000000280)="a0b80e8cf935fb89e7385af4c983d200bcc7414c82868cee632e3e1d2713790882fa83d4e072faff1f7dc1b97e8a7890f11222e27c6e58082b226d619c8bc14b855d7e495cdb15683d563870d3b074bdeb1cbf35467e6e5c9b652c6653882cd6e049ad61cc07695784b99d837006c1f3e12b06dcd015eae627558f9f", 0x7c}, {&(0x7f0000000300)="096fa4962c2c1d35ec06f4d7ee9ceef2189bc3c83294b2f35225986e98b033265e0f5133ee0921c65cafad357327a4af05d9493f6e3dc92a8b98d0a653c7206dee79164e7998eb859a6dbcca0d7d856be0880b27710b0e9f4ad6834c22bebf27874b489a997b97d9c7f72bbad91dc75ac3ee87f9f6240357499a31ca18ced34fe06fd4e0eb30b2b850542919d9dce07bc362513edd7fef1e84b11ab03b", 0x9d}], 0x5, &(0x7f0000000440)=ANY=[@ANYBLOB="f0000000000000000100000006000000b7b891b568b7118428858ddabd2908e21578ec6c71872eba2b0d75b92ea79f0cb3a5fe8cc811919104e6e5cdd3f32bb85aed1fa4f2d3ded3fb8f2f150d68312db77269ed9ed880ff87a7b44d59dd66807c4d583c067fb33fafcee5f5ea0e51e9f1b5d90ab94268b69941c7e4a6b88e0587c38207ba8f92bacecda3ce81602a8b3518d4ee1f14705f44399f0f30697e076a9640e7b7fe1d1a2e4b510ed4c308b054d10b906564610f19b71a9e69cd07b25ed3464ead8019b38e2fec21abd9f521f6859be8628a423634e540f9358bdc10980aff178b6c3399fac164c55f3d00007800000000000000ffff000064fc0000a4d8359f26251bc08dc4cc92f62c2d4e4ee9454e40e92ff46ab5ac677f05be92ca36c126a2b2dca2dcc486682eedff85d2feb1e96c417ffda075f7ff93e8b939bd1f148c8000a56e854173b24aa090e01ac95ddb63134fb7a277f290a6144812b5a1fccc5f6bd50000d6050000cce2b59670c561924b534df2397457535165cb04c7c634e29ea3f90ff5e53ef796327b787aaf790313213cddfb90b79c6c5d1bf6f5b900000000000000000000000000"], 0x1b0}, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) 16:50:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x0, "8964b6e233facab5a613eba7916a15f02ea49510", 0x3, 0x3}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe02}], 0x1000018f) syz_open_pts() 16:50:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="11420000000000e1000001000000000000009300", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x148}, 0x2000001) pipe2(&(0x7f0000000040), 0x4) 16:50:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x73b, 0x4) sendmsg$unix(r2, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:50:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x8) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x200) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x1) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 16:50:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x118) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20280, 0x0) 16:50:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100, 0x6, &(0x7f0000000000)="f1329945f9a5549e1d9e395ced331bd18c0beeb4913df7af1a9f3a2aa4feb8525c8bfa6a378875f028e324892a474b1b37594ed1f05566d474d4eaec7570682574d6c4bcbc90a703887d10cf394e0ef5134e1fd4eb797032be349a7d", 0x5c) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:50:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) 16:50:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/180, 0xb4}, {&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000000)=""/61, 0x3d}], 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 16:50:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="519bd3d74c79faedffed1955df1a775c96cbac1ab0719724c850d35e9c8905594b763ea918208a6d0ab30220890a359bf57d60c1f35f83df086b86fd2b0dc65cea8f1806ff057449a4dc1319feee7596246d476d298af0625b5abe0c542ac4d380e9a91f8f45ff3f8934a6647d55e37e1fdecd09331fcc3e9aa52087f3e9a2e4ac74c72a76d2f1f89a2bb00af25cb09aaf256c41f5d8203024012f388146c51258e2cd09bfe535e354125728f4503fd4742c955b996fb5800e515d5ba386d66a216fb18ca983c737a05a4b6226ff648f2e45aadb79c22114978d41346488884e86d431", 0xe3}, {&(0x7f0000000200)="14878ef82508b8d58052f875f050fed03e80b08c60b9da4f889da6198385e335f63bbd7c9159ce173669773a550d946c8df648fcd5f696ad5f29a6365c8c357acf7288db9f8a01137c95005fbe505eba1d57cc76889c9df0b2911678d9e8e83bb780c349a152e0e0a436224b22635a4df8aebdfb2f657fc9f33d5c5950e511229ae5479a51553fcfa23f82faedbc41cb22fbcf40d112c1984bd9382c85d3b0aca7ba763f9427ce9d94822dcd7ee2906e8ddb57da1fe53e20cb84a0556a5079c92ef32bae4e9f6dc20be0eed4a391a8d4e43470e4a18cf70211d968de5084bd5901ef09555d8fff6a181ce7fad7b0bb986d9d159fbc42ae609e71", 0xfa}], 0x2) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)) 16:50:37 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x210, &(0x7f0000d14000/0x2000)=nil) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 16:50:37 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x12b) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3, 0x2, 0xa66, 0x1f, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:50:37 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) kqueue() r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:50:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) poll(&(0x7f00000019c0)=[{r0, 0x6}, {r1, 0x40}, {r0, 0x20}, {r1, 0x4}, {r0, 0x40}, {r1, 0x100}, {r0, 0x1}, {r1, 0x100}], 0x200000000000000d, 0x20000000000008) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001840)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = open$dir(&(0x7f0000001880)='./file0\x00', 0x440, 0x40) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000100)="c8c5aaaf9f5efb4d", 0x8}, {&(0x7f00000001c0)="92f24fd359c6a0c041203e6f86c0baad32506a9c8243b042f864fb1f87a5976fae9a2f23dd483068bbe2fb7cf96d3e5ba62ad5441d9ca256fcde8f4e9ce2e7c688021b1e73835df037223ba1c5dc5e07806771f656d68da4e295df3e8562b80f92290c3977833b9d4e62276f0ff7989b6c462475496f2479465bc7b33b2f2703b7da6b4c83f470cde7bce020cdc06596a87b261acf3dd6a5", 0x98}, {&(0x7f0000000280)="da294d741202c0fa2306a4366dfe4bcf884aba3081d7b4eab44ef9c74f1da0d9cb1dca34a92ecbe0b3762de7d074e7c6f1134943cdd4b6754e74259f40f9726c701886b75535fef9a2e2ae3a290bb82eb4ba5e3c08982f4c440ddb", 0x5b}, {&(0x7f0000000300)="ee0d237c920f91b5bd1088e8e3e8aae8cf6be29ba20101115b2043ff07143f2d032c1f5e5b644c5507359f0d67e53d3afb76d58765f51c2d079b1f2d32a5bf6725fb1863f445ef163f98725abc58e4045d7c0193f37e01f52a37e08efc42376a9450198e694fc93b3995a25071daa0612da857409978e38936f7040c849b97c2603a25fcdef540aa7ac365cc3d4503a405c964f0263e67fdc1b661683fc80a803afae74dfd75d3f2174304", 0xab}, {&(0x7f00000003c0)="9503e68e48a2e8e1cde0bb88f2feea184a0bd0b3ae9e604441af1140dc476e710be06764ce9e13eda2868306d84e4d7ef6506b0e50fa1cbd44257dfdd8858f1d8d1f3e9b5a26d929bd3302382651b310954703ec700b534cb63bcdbbfc6a0a19e88640e88c35c3", 0x67}, {&(0x7f0000000440)="ba75414053d7067e9c865bd5836696dc7a88ab91eac2b7085f99b8e9f74f9722fd1ba30824b10420157ca78dbc4e79c0b79f37b4570ff6390974c0a912189371c3d0a03b206708846358ca98448b11f444fe90a72ebd8358a904d6d94916821aa5d618e501b4d2055d4c30fdd809277db95ad54c3dec577abd", 0x79}, {&(0x7f00000004c0)="3b3a9b6b7fbee0016e9442e234546647d8edc66919df2ae4c630ff2cbcdbbfc3ac04f53b640e9ada100f4a2be22514ab5bf774f7edf40076398866ac333fc3a537fcb087d386894c6be7b767a81b9ffec517a57cf1cf8acdbf1b66b2318cdc1160b266c04b98cd165b34178f7b19c5a89aeb2c7d2e253ecb88210ee0168b362b3cd5236a25820af632593689600b0557696c94", 0x93}, {&(0x7f0000000580)="eb6f27234cee458e9aa518513b4c52c9fcd0312abc2975cfb13fa04c85961ba0fd52434ebcbd4ec93705c9c5e7a90dfbad13dea9bae4462df152b8a4ce50824cb88323ca50d8f045f46d9a469c6d1488fd98bc6eeb8784c862313d956c895044e37fcb3eeecd7b32d396f3f4362f19d98708f2fd547c75d54028d82a50da03f2199d5a53999f5e35e759c6d9e3f1a0fa6e2727fe9a947dd5692813763f2fd0065e0cb4b17177d43a65ae233f80abeff1018411d14ac6e6593ca19a78a72a4a3953c7916f8bbd310d0bc53c2d1466335338c995c99ba0ad18d9d98633a57e04501b387df138fd1ec4bcad8968cbe706202329e3d22ddf94c42a976f7d8435ab02c978673e399eed2fa919440cf3186033bc39ed1e74b8fc9588b7635d76b84a2a4e8ceebe4afac5cff68a695e8087ce42f1b162d895bfa9bed48a528000b4650a66b72cc730facdd362b4b8461e88c6c48c0b5b2a49ed5f4b1a77d3302316f5c019e75b73764b203db25981d5b86aa4f34d0830cf5e034a22bf90e46cb5edce518edf17e8365ef1367e53416b9c14aaa42e390463d8fcf728cd2be4d7ce27ef31a19ce5ab56449853aeb33f9591e505e8ec60c087b6cec404373eb74abc3a05c43d3f71694b07a31aec77dc36e327e92a3bc15bd351c0119754e3b203962e455e37fefa95f6577b6cdc86dd7b6e098d9e2b2b48c81c1b23336f18a4fe5fb8dc06965db14a7e601f576a62941f0457bc354e35601fa5e2ba8c2d6f30e989e5e7ea017b5454d0a544d8a6e86aca1dc2501841a9c0054ec5148a77907695dcaeac0d0d7ad271b9ac4bdfe9105f76ea26366f00981063509006d22acc214da079f7b133b42fa8188e7bf9f133c90e7d75e0f1904a12179deb1ad17c53a6076bd30aa2469156ed8cadcd81288956cb16c2e97b646c89d2cc7d8be38837f70fbc1e6063285104543bc842ec9667728044e2b0edca5d0ad032db0dfb85ec48ac1ee129e868b79eae543100989b2a32ed79d6148dcc2f3cc6e6c1dce443c4a22c10e61902c89515f572b0f5f8f01abd95f43728b3865efd9529732ce595effc1daa3f10ecaae0dcba3ff15589e1925725a94ea9de8aa82efb1165b95bf905da3b4a4e910ffce0a4ecdcd6efc5526a9d4550bd3820b49645eff47dbe1db22c1c0f4821126b51be9af9036c89d03701f9417ce2ced036f14cff504d717577598ee4ab962900e868d64a013dbfb0ec6ed8146500acb3ea21d2a360152404b054903fc7c8a02e7e7e095c1262bb115ce5b1268f3a16fc54a969ecac366ca20c7b0957807bcc4f329033b9cd9a50ee98417e169882e2ed6f847b4d419a135d646997959739a3c9d525d1811b5218bf5407c10016c3d577f19987fdb29f54bf287f97e7db4828a26de4187224d7f75b3884303e41bb8b473bccf8edf16ad9c224d4f28bbde469c9506b0953d9c2c7db98d4858d02af28fc4c6b67938804f68dc798dd1460af13e71dfc117a03b580a5d3d53bbd623479ccd158b3f5aced6e44a9056d3373961b6f1fae2c3b4770ea9ba38fa88b19d5c03d979a87b714279ff8e8dc0058fa58e8652de83bcb6070a5dcd70b78923c67cc783548877c2cbbcaed201c5861fa4deaae2f3e75a349a4eecaed1a1fad0118e0e1d83e84572226ec33a1d27b8ed43c472376271a2399f71556b26cf1f47db6eacde743f3844ad46c7abab98f1e8f8f3415a19e2c93dbbd9305902d78150b772b3313e73d6e6d36249513fa0f2dd421661b08478614ab7f217d497e4badaac4c38c0ff6b7e5efb0bb80923094ec5da11fb3993f2134b533566f2a9655366e6ed233275b3b3b2ee6bd4dc7e180a46f2c9890b3eb1abcc4889c91b8f98656ea743ce0175ac2f83ce09ac46a75024ca47c364162e64e26a5a1e55e5f669b626b9b4aa1ce1c4456af73567f8ba0ac53ca2ac26a1e7354c6a96ab0818b3f01aaa7a437730e5be34c311acb9fe1b247c3e1cd77c958d93463531c811d57bd62a91e326e9f44742e692007c2a0f7092a67cf138432a0723888c4acf624349b14f770a30c7e15c3276b700a6d8caf41509d8aa7b6d235be8df5c20a8459e993cef41e3c431e3674428da900c1445a206c40ddaba5a9b21d444fd02947807bc4219e67ea1dbac57234324a18212df852d5cb297614f61d43b0857f409e53c211462d6f3f8e8e37158d63cec991bad8c22bec701137a759f8dd578e47a6125588e1976844a389293be8cc5c1948c51150e0629f1316a9c52fcce7cf333cd2489bb444072fc4720e5bd33f907e640a3351f25946d4659a0cd7701e18774fee54102eaf03f3260ed58506dccb9ff8771a68536159bb8c546f20d6e702b2bf9f751d6fa9f75b9948210ccfe051c1602a22c5f1d53f3aa28d4e71b075da0aa3662fa094433d8f511bcc272a4daf64a5df0034f40e5059093966508f87db16e7459828d38c045620ec1bbd3ab9b18cf7a47542f4c94209ea725dab178b3297caae5e79ce6d58be8c7de836746675bd5ce952f652f5daaf0e94e2df95cd2a5f6ed499ea4653811344fc3911c7fa59ecba590d512fd5bca355302c64a9692062ce21e751d736639c454b8f96664a8db2dcb90d64b5b6b8ce60acd1af4f944b7d9691445cfe8a2762a0269f7c14bc978bb4ce02dd8711e526e25eb12f8f8873e7ed8fa0888860c718078cf648139e04d6c516cfd5b49ddb9b83daf9ef42cb656731b170a1bf3ed6959ba3ae321812c89c762a14786913262e9dfc2e6f327482371fbf91be275c7189db70aa92c760e9308a2e07dcf35f6dfffa6f8f20eed3b75fe5301e02de9bb387cc17954a9dc0a1a7b6c8f7dfebb5597c1f78c54f218dd633a94f62d8eb13fbb0a82fe78c153893f437c2b788e19e81dcf02df021bf39126ce1908466eec399e62d2358094b06d898ec1e15ea87d1fb38e67abac7078905dd45a4ecdc464e1100c28ca56ff15269e1a628425491b5e20946f768d3e63773d532587e2e021da1d689251f06e299ac6daa8fe41a2727013b59bd69500193fc36df77e0490af75174b41a733f925e5204a2c651cc74f972fec06184d39fa1e6abe81a9fb16c1ce27f25ad15e2bc9ee4ae2c420151035e52ec3e60d37b19e846046ebfc5c9bc7043eba0ab5701afc3f3e741521083176e30d623e8481ab0e0d7391edf3e358bf652940ed0f596fdb973b0d60098726438573fdc3c376b329f7261462be56788e310f3c441859430724e365ecc1453ad2a4d9e3df7a09802f043375b67624ccc1e2dd2f7bc541a6e6e9eb74be2c579753e1ca21f9374e791271dbfdd8446e9768c271b240137f581b916fd82bbe7e1a58857fb731f38bcfa23e9348f05a110c1e9736f872f2edd395cf4d0bf854ed124dcccaf6b6b05b4d30cf91b4144792a6ea93a463793cf304a5b80b78fecc80f1fc79aa7a5e17e1ca8b3c120268a182903d896b74a4ff7eb1e2d54c364f57e556725eb432bf75d6476081b7b40719effdc2ac1f213dedde838b173fad3719c4ddba297264952dbe78a23abe176e2db99e4de8737631a315cb9b5b69c4feeb4f3d26792d66e07c037616321a46147a158b13acdf2e38b6e4f7dfa3be88c5ba44f7aaf11adeff2b1b709b3a96ef5ef8a3caf1fb3290fe88967f8ec20cd65624455ab3a1e284287dd43ee26ce83e86ae5a41528c6e9bab4de11a732ced388d563329ed0084794ea51588257ecc04ce493d2f4a138002b5aac4ef48e1821f6478d82af43c6649c7851ed164cc8d56144ec3c94bdc3f9d3c37551bbaca4e539572e00fb69e221c0f15ad6ba5038c55c7cc90e5d31c75c334a50706e1194674868dea9dee5e2ddafb222de229203861be323817209fb74694afd40fd2375c60a248bc626de651ab07c2edf7c34e85272b3bba7442c164c40bc916e45dc274da8c7ae509257dd4798e7edd0fd9f619eb7efa02110b5e6b78484e97cd546114ee66298a5b603270c53b6068838c3feaaa8512460bfbe9ab15946f4617bfc9aebc10673a1aadff6d71258023a47d0253faca497d04cfecf2df8371ddafc61d6a48481dd4adc6c68a225f21f10b11a9415ff6e3cec15afc4cc89197f82cad18d4a8c613841fd423f76f7cbf3ae3e37c5738959935aa1dc16be20f192bf5bb40414b827bd617bb160e38d47ab0678d96b826a7f40a58d23850623f7e6db90d04dbb80435d6e97b52d3a7c6b074b945845246cea79a09352546a0cdd8f5c3a1662c20c69b4485e3eb867e06fffd14cf73eb70b834ef96f61249cad7fad793afcec783f3ac2da6edfd4bc2dbfd8392106fd4ed7c0f1b128280f279690d20cfe5162c69436440847fcf811afe1e96085f1c151bf856274cf77f53aea309e3f3aabbed11c449f000257e4e304352d7f8426de10cd9c9f5780311759f243b4bbf0fe6d752e61986a37ded53e34b86e7f3d1e0537ec25d98e84aa5e4b2d94429d0aed032070a3bdb79c265db3bf3bd18835743f833a169de760b16b4f5e8133eb9b5e052bd6cdae3f95c0055845fd3480e52938ed7f9ecbd28a419a1a976b59533947acf358ceb2df76966b19f1755069337c909aa013165210cfb6589529bafbdaac793c6bfa6c28e359b6f1e25dcaa6a903ecc307f8a6490521388c2b55c0bb7df1dc770f3a8449625183e48e085667ca73c149f40949200b363c07077e2f464bb66e46b6b569d0960b05bedab96ef49e02d87da9b8b7b7114270615cad22e783fbb7cc754a4c89533591a5b7190f1a7422fe3084d7ebe32d19a324a095a4735cac7386d87cec31af5e78b040df14b25a519c2464ce83a81f1d9659c21e3544c54f6cec9a84cb8f92acb6b101341c7a610898ab7295047d7537d8b7fab49c4c85cf600189adb847c756897ea760bc7abcc09eb2cf6e9dfb3e64edfd9063d831e1bccebd6e5ce8a83ef2e4bf0cb77c0b6dcd5dac6194bac78f3a62f43370f71a3ac0c71dfbd85414945046ae2388d7f833a0200295ff550e05fa18d7e2741d265bae18a5eac45a21fa6604c6d4d65b3994e97447f750df116de858a6dc75e4e638172e428c5277e0d63870b8730ec9c39f90dbdb302f56fd22eb75129b6916a90b00c5e4e75d0016f6caaa51d05c7e6fdec1b3c24fc443bbea77d23f2564924917609a3e6b47b15ac301d6d0e478cfc67a59fa4b46c92d155abe860f4113eb1303bd17315ba8d7caa4172f453bab7eba3587a02b72fcf99b0787e6a0e2a073562520dab4ef119606d4591adcec2833217363e02e9d28053978deaf7bc15c1cac782a35cc1368d8d4d913a222b6ffe2154fe7f3bae348eb6c539d3e12544f5586f971eece501f4c57eeeced222f04f82d8f7a43013399c0b5c5009fa4305674725638cbf6d0443feace0a535ed416f50250949b9743b697e56294819c322d2a948141ddcc15a93055a7d8014a1c2cde1763c9b1cf56a3a488b08d9005e22d09a37018cc46d69d573956d9dc57706610c0acf7c4ccdd8da606382e56d5a79017fc60bb39c2fcd40ea60d6e5c61487ccc5cbcd9a98f47b567bc90ff09dd4f13bf1a7ce8a0b100af99c4205f7d60c9b0088a15dc3bc0e91260e80d15788bf25d9202b5ed531676be854cd0992d9ebaf1bbe77924515e8cdbf5c320777ebb72909c90cde7e9b8aa895ab497f18ff05bd60e76fe154f999b9710f8f26f6c6440ec43a865bbd38e3faed87d19094f404670c9b68f911c6064549cc28ec7a3e8d6cc517dfcf07ccdaeece0870b4f7e4705ecd13033f5ea9b646d3f7e4ebc07e3c1ad48d7be1e510af42b5fd6d846548e54ae", 0x1000}, {&(0x7f0000001580)="deed3f61cf71bf8f0acd34ba134719d82be6ada7abb738d8f73bb38eb9253c44901b61462bac5d346fb0becc8d8c6b6ec49caf9038afa06c3df52aac02caace6d5023012dce67b8e661438d62c620474eb1b36e1be963ef501b77ceb18d75eaa57c3", 0x62}], 0x9, &(0x7f00000018c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r8, r1, r0]}], 0xb0}, 0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:50:37 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x80000000000, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) dup2(r0, r1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:50:37 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000100000000000000000000000000000000000000000000000bd057662eea20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000091fce2e8a79588f6ccb4ac0c59ed4f016f4af7b4f329bb4bd191a66d0e5bdcd6dfc109035f4ceab595a58122d51b8f3d0ebcebaedb036d8b9f93bf8821add60a21a95e"], &(0x7f0000000040)=0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x1000000000000055) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) getgid() r2 = kqueue() recvfrom$unix(r1, &(0x7f00000001c0)=""/176, 0xb0, 0x43, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3, 0x0, 0x40000000000000}], 0x2081, 0x0, 0x7, 0x0) 16:50:37 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) recvfrom$inet6(r0, &(0x7f00000001c0)=""/167, 0xa7, 0x40, &(0x7f0000000280)={0x18, 0x3, 0x6, 0x100}, 0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x4000, 0x10001) 16:50:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x10001, "85495500020000000000001167f5bfa600", 0x80000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:50:38 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x8) mkdir(&(0x7f0000000040)='./file1/file0\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') 16:50:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="eaff801b000000009fd99b3381e232742cc06305b9c3c37dd937dab9f7d7c4889b48aa7c39de99ee6f15bb4f44dd95dcff180facbbb0a5bbb85587602f7cfdea2066a358a9febbc274acc4780ff2fd463d0d70f02a923fb7f6567dc727474991cb39b68065c6817b480c96297e31b2d1b4f29b212d6603871c1c1f2d71309530a87412b3400087e68fcc", 0x8a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x4) sendto$inet(r0, &(0x7f0000000000)="47c6de07450e3ceec7a8a881277a994695891d49be26e674210d16371bacd436bc3c6c755ca3800dd3f22c0ab9ecf49aaa818ea68763026debdfaa11a4affaa3039859a304c4c4fbaa9b56cb82d5bb762c20c2638ada0b4e080e1079c8418c038dfacd354961379a2d7a58cf8509d3", 0x6f, 0x0, 0x0, 0xfffffffffffffda3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:50:38 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x140) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:50:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x80, 0x1, 0xfffffffffffffff7}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00bcc2569f19a660c4c426b11191fa002e04000000653000"], 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff00, 0xa4, 0x1fffd, 0x800, "2bac77e96187de200421cfcea9f8acf2a3a9720d", 0x400000000006, 0x3}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:50:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x0, 0x208) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) 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, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:50:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002340)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530e4"], 0xa, &(0x7f0000002280)=[{&(0x7f00000001c0)="376f6a8f321d994ffb5014500bc5fef5588a7b2dd5916ffa2adb0302e74b02c19821c56a45abce1cf1b3d3611d91be1f3e07399553d03100d893d9e5c51a95c573454ab96f0b450fcaa8fe37d65f655c9e7a343911a4ac55022e2d3e885d65f0eef358da4e31d21ee3c7298568084bf0c76f4bbeb04e52062bc25a5a8a8cd84b54870847abda205dd9af91f51ae6f90e2632d29519d11485c51627f8177d814abd5186a0b15f6feb5575e56d101e20837130fd975778c38584defb17a04105dbdb4cc6b06d00c3ccaea75445cff7ca46563ca666de51a07c2e39d8cb532b0963b166f4375ae195372e0a32230cec6b8b5ecbdf760fb650121ae529df8f2c80552897f762c2f2258ec9335eaf2a9cfd9556152d4d33f5b45801d4846731a478710cb13358d70bc4784ad71961b00eabae3fc61eff1d858263381dce1ac97e0ff796d9734498804ca7105f7f7f6bdb95fd4c40cb207bffe7441927886460f4719b4978a18c10a9ef9a18a3450781bbebb9809e24bd8f92f8a0449d39030baf4f1676ce09f5b36c96ca7dca5cc9931b906dd8426987214be02bac804e41ba0a477e17b341ab9588ff4082f1c29ee178055f6ac173556f5b571bddf81f587b0be5d75144c8738bb34bc20ffe11db333c011acb591747bc3fffb13b85d711e72a6695cf04e4ab099fad06004b97dbdcd946829650ca18d4fd22a960f6dd1a8bca675326c2e20123aa72fcddafaecd2ff7eacb4bd4bd0e145b8a8538cb90f4c360d18593ab34d8747f1e07eb42ee67918e55343463514dff37cf889efce9ab5c20c3d3fda5cae78a4ec34a7321f8d541b9eadbae567bcb1fcbe1be07bb4cd9646f40cd6cb6cffd3e154ee2952d78932a5eeac926c5a6771e7fa31a761ca62d53837c84da460969685daee95418ff5795cace8d1daf645dc5e56d6f5d56af22e329e003b322fbd993675aabd4abb825a12067e6f94bed524f42dd016faf2f4bfc4768f353c29bc18741793ae3067d8760c7fbac479c0378c1ddb977846a589b680b8856a2d4a0c221dd9cd861cc7af2f8e0388cc8a199fd7d1e24731c2743ae595d2303d31cf07b7744e9771f4564ed39ab4dd884235a3a79e72ff6dbd8c64f0e35d2c51812842b0ed727382c8d115feb8da628c13912132914fc4c41c30d41939bf2079a299bac2e946ffe93d120f598c7ac219fdd1cd99edb61dd309d008701c20e1372a6b83dbe455aaaf2656a7675610596e39a0403f3f36e50b71995a937a2d0f67b591d7d82e2f8eef28f7d563bfe31bc4af84527efebc0e7072233c9d5a4c2656791f3fcde128c7dcfddd51afe79262c447f4377d97aab74d25c10181912bcb05e9bd8fdfb3fdcf6a5b5b7b006e801e992787f2b547fe2bed81c0a8936b0de717b5191b6e558a73741e133ebb7f87960980b5cc20e02094959b00e35fd3f5f4f40094d2f857c5ea764dfc625275fbd8dc446715fd7cf5fc66f3e9ddff91e839f1d4c96e5edc5a93ff4edb4f98c10509e1e305a416b0d8962bd049ef8895123752ca6e51bb2d71afd98d89fe91ad91d885764416faa503dcff470ecabbfff1ad2e481de408410d83e8dde6a307feb8e5ae730b4cc9848ca9276825a2ed647e799421772788211fa5a92a58126388dd60459cda61cb5526b97eadb3bda76ffd22f6115e0d076b335340800f77582bf7f70bbe25c13c7bfd193391bb6398a3f4693e3147c818d285c41a24aef3b7604dce2760412f67d9f5a52124be20a34836cdb2f9ce2e888036836d7d7739f53053efb21dfae579c52c7058df003171597fc2d8394e5ef2968adddf511d5b0566426589b2d5c9c71637ece57942bc36c905210506008f8a1500943cdedc6fea6f5cbcb3b21c558c3a73c2eaa4d891c051566f272bff27c1e08e6eb2f38f796d9c1deec16c6a4623ad74b3725db87f9473ddcf1a548e0b9b493c85d14595e25570dd89ff53ebb5827b407b317532d796552b1a66d6c5bc2a4c080f72087e146bc7c70a9d3552a9c8c7f5e3c1ea0e714c22a95712ef479d4b12451fe680bd1d3a12221710c7eef7eabd79066d20888f93791d2f21773201b58226ac3f9a4912c9b90d5292de8177074fc78145b37f327dd46fa583b938295d8758d4ce28fa21e096540b7d475c3d1d449ea70590ba04943156aa58d15dc8d6928cf96e2630b01913bc341acc70bbe69d5dd7f390529efc2121584f3732b58dc4e5923830e4431ab6e7ae588cf8b5c78840fe160d877fdaf8467461ccdd7aab16bde7d0fdd3940157e76fefecf82017e28513f9b3e6df4d638111ef563f52ade987eaf16eb01ae5804cba03817a8b788145a379bb2395743dbacf6eb8c24a81dd1f3fca0cb4db989b6f0cfd6c7adc7d02d223efbbe806a98e0f29c4fb870dd74a77cf614bd8a02eddfb3edd670642325eff3466e54b691d3bcf505f2ebbe738f83151d443c3807e5c5ebba23cb40b96323b4e14653d2687383291841a0609a816f560bbadc5d2bb5b44b5425e2b037e8430c78281d69181ddb94a1cdb5453a840a7ef27050802208c3862588ea28a44d3bbb09b2989d9640d7cea756294899e7c6167fc929409ff39ff48b890669a8f737a06b6f651878b5184aa9816ab8145fe1bae7b9d477ca02ed808826cb2473fd79706b6e13f54ed711acf992e3beab6a2b05475071eec359fc90ac4c5200678d5d67d54442af6e3fab141b0040104a089257272561b1e04d0fa7e817b0e5e74f59ff9d4929e852cfefa8628fc943cccfb6185276f355592c76cc0962f31baab4bfdea1d19bb7d140cad15836b62918b7ed4c089fcd7a0e9fac5bea44ae43e52896372d7172b69e59966b58267e8ee479e31ad468279a8fe5e42cfd6d6c3ded19e0ab74aca1f020554a2579499fb7615c39427483faf10b3b3e4ca120bc33f111157050faf84ab7b3dbb69e99a90581c6b7ffb5ad44c539261601fc8f6e99bd9560da72b6bd511ee6eef72f1f0b9c421e848482fb118322def5d01e1f453c8c5d495114f2591dbbe06c930e9d02588e9ccd1053cf791586899b5358c19ea2288147aa3e4c7a60b1d66e81842077aaddb5e680eae388745adcb9909deb8c9d88ce1874b7009c5e6065b455c3b5ef5b97532ed60f7b8269fdd145eea73111cac1f520f5b490e4e72c923d95c26d581dfa43336ff58dd34a0fd50b6a0970de6eb22c1125e8bbd825beea4ba24777685761b61b93d7f9bf2c3f5449664220d4455e129c211693e8923270d7807bb5de4ab19596d6c03236a3de000938fbe9aec3dc514f80b1c93a8cc5c830443f8dde30c2742733b48d33002f7c9f96d969d96368a47b98450980ac38bc502f439cf0081b2dec6b954e14e806d231421c11cf4384862afdada0652aa1fd73979dd3647fc196dc3bc164727c257f67921cf8c6a7a5ca58d6c2ec6c0f565e5842a9820a3889ee98c674688d1a5450cafa0a8a8a20a1155551ef4ffc01297326631208a4a0fc6989ff2d8b7767614de63c7c8eda635810c499452271d1410f7d3f818af0bd34edfa6746257ea8412923eae1146ec0ab57aa08b3383c418abaea276b4a8029764584384b4a6cb972cd9134baf85d50a7bab6b9dc01e111fb2ffdacf50b63a115142aee9809e942bea83ce1e36fd089fe707437a85ce907e3a8d1616eb213c67aca9d581f7e44492b71241b88eed1c45859ab55a52743d25ac6e8f8bd58f8bedc4cbf50016da30f911ce84d9dafdadd22fbd86117363f343e51f8ab8bbcc8319fbec89f80a7927065e04a14b75a075591d7072d36baaf2a300135052bc5fd476d5cc90d8306b1a5366d6055d2181cc7cee9c90a7c31b9ac004248fa191626cd3e2699d84d01d31edf1f444582584530fe46ba9df286a83348cde0f4da7fe769ff25201768be38f85bdc62d600202d183e7b9739b4c0862f7eb0aba70a59be4c7591d795ec3cac971d434a8812f7e709f78fb93b39e8a8cd1e262354eaa953f4a3d591c5355f6bdfe3401ea4de07d62596360adf7f7cf116d5fc3eff4e3c8dcacd32df69c47ba7f8ddef13dad24c20c6f38bf08613f8a3023377146b93f145327b74ed834e64538327a42c2b18929e56d0796dd6e4eaffd580699d64037cf98b72b9d299934eda1d344789f494397fa583ef3e7969bb335739952489a2968bcacab80bbcba6abbdea7cf980f6f052865ece8f50e1703b2ea61869ca3f1c22038f5ba555e599019c07f3284650ce95aab5368234679b22b741c53b7e119e7d806c7da827c026503ceb2b060fceca1268c3357fbe203d5ce8e56b41f0c580a58b707d7410ca142dada8048aab63294796061cbe3c7e5e93dd50a43a65d90b697e473808ee6c7b0500a1a04639fe3c50cac04676fd6e8a631acee607f9f2fcfc40a12919e5004fd24323ff8e61f13bdfc3821783b93a101bc31b3c7167f255275970b78c43cd080b116cfc4abce64f041eced312dc98530764eb3255122377c33b36bfb6706e0cd2cbe7ebc4a81d4d306f8fbe6f17af57d56bec605a9f7a6a800f97021475ef8ad045ec95db1ad78735ae324760db0e3fe3d15a490c8556767c305b1ab39f67bba1344074ad43a52cc9f4334cd1c6d9598c5571178dd1021d51bf9691c08a4ed0b22905466676f3c203c69dece07b836b18f33d0e8b58bc2e9e893e9fc657fe9b57a04fbb609f12474d226a0d0e2be3d5befdb1cc842c4cc5861b786faa430c8b8081df54e8829b5d5e7952a2d1e816d6fe499d8fbf93e1eca2e0cd2257fd895209e8c8951367fc05ce70386aaca52118a2da3e2eba0f179d20972caf90d27cf4e98d974fe5029770c5c6d26c4b3fd24794dd03df2199578b8e5e5c17ef66329f00f598ed1c92f290da1cae975dae782d1e401babcbc99bd619ed32adb50b6f69c7534addae07b44c76ef48461a75a569caf37d6ddc9449ebda6d55811f95c15368164b9d1bbe0e706be937e1f811de07b9093ada4aed7b64c5712fd0666b0bb6fb6f99f9a6c724aa07a9ee8a896715f21635c2679f00a05c7eb0722e98ac223f18f370368f72490eb4ed57cde0b7c829c9fdc8b9859fbb345acc7e1f62f3b4f571b6e0da12d4fae2604b520a9401de2f32d2470ac30a1108ddcaf70acaa20e6703d964938f8e5df44576263ce0883ad63aef540a85e8f8a1814eedac8b66b95ec64aeeb8da1d285f2326a3dadc1f2110d24a31d1b5be0e00ff0cfeeb5ab7aad758368d5a191fd5a8564ea4d3054de0a5a9dfeba0e71f9ffee18b45b87c6dee5a70424faa1dbcf56ba99c04c656ff2b7b2cd29fcc35905ceba5e7a6c489d77db08b27ffc81ac2d35e0a9930786db7e8c8b8535890af3f35d1bba298ee62561eb0d390e50f82682abbd4453f9ee815c2d122d7dff4892131a4b99ebbf30068f1f63802cb9d826687e5fab0f7d2f9a6dc0600734c7cbbe5f8c54f00080b5d5863696e0a62660d2acc75389e095fe63c4d414af2ce6ebb24e24c9206ed2294e2e290584828ad81b6dc24cf7bb7d7865e1d176a40e7ffec4bbcec8d8405fc84df1382868a9ac499a83045c3fb4bfbd86f4c684c881762e516d2be7aab865e2de89ab192b19f1a54411b6c8a51afd0c3618ea920e5b64cedfb0c88991370fcc08e9fea9e72650f18d3156e6f19e5e25dad869124ae70f9a9255a2602c64ba5a8d3e404f8c42274cedd1122a27843e2045c2f028d9f072161625e51ac56b11fde9056f9ce41407533a1d01ffe5a39f68cda833cf0ff4ca0c92e3e44a916f2f49a477f8a346db57dfc3d6da893f1e4c678a5d2bcf9b560a831cc525", 0x1000}, {&(0x7f0000000080)="21778c", 0x3}, {&(0x7f00000000c0)="c5c00583aba6664ae76f2002d3b502c6298e4bd53889f81e6586e7fcae1f348a0d4ec7535dfcef9f680816699bad508d61abfb7be22134ad5419a5083a88d361ada7", 0x42}, {&(0x7f0000000140)="54a61d9d551f6b45d08ed704f44106444dc9b12321abeef9d54be2f3d622a47e00942f", 0x23}, {&(0x7f00000011c0)="a500c07dd83d9bc62247549e937715c7a72c1c89282857935cb4bff51fecf405174fb64dad9e28cfaf80184a6ad5cc66149170c5cec13674b06d1847d4cb6a117b4d9e4c64f3a95e832ccde003f9153ae99bf3377391ae91041471aa4a04139c66dcf3600c9b9e22794c390b19b3412b6647b25037f30996a6dce99e7e0addd49e3c5b29c6cc429eb1e591903803ac66e9de6665de4e98d7b7b051a5cfb73c89fcf6193b29774ecbf97709c1207476564664bec33bd579877158e4463d715e746858db3261070c9659667847888a28381cf8ba11d0b91b8322e36081e0bdd1493f76fbe9da96757235d6b0a9971e1e0bf4f17b666f7d2b5414b30ba05292b81f0eb2cde9fb0edac1d4f3a2c9b49d70f4b1d429c6025ac874e28f09a1964ef58e2c89fe922d36a85658178387cd604bbd520987deb5574b716a3285748a1f9489ed0958f58d4f3865c61e9800f18d304cef05f9b8777ee44fa294e395851ef7217002858546cff57d70b4dcfa3b8113dfa550db9c4733ec90b0aba320fdb81166063fb1c59b1f02a428fb7e49cae2c43862dd7dabb609f38e8c82f8bbb7bd42cdacaccf8e3fcec0afeedc966b6b3bc93a730165b61f3d7fa205177808a7c314de24ee978dd2309f8619553c2ed7aca0a818e0517e783c5fec5a2f400287a7d78fc37a2389ad27c39fa0e70985b6e3de49d5ef1b3dae9b9bf91edb3dfb90063e21deaaf3428ffec9008c9dac2a06d879b5cd2ee657f74ad62d1fd1e24131bdb4d98f5f24b628ad56435703c4b7f5aff4fdc8b45c6040d4ad1f7aadbea125237fb70222985fe3a99852b6b8fb3698acca8282c2543ae86372dce3c6b2c89ebcf0d54cb083d1f513440796f733760d9be59e4e8c8badae9e6351312fa9fbe730872b2f5b9d883b6f039b10c8f50df5c91e26f876047f87d293b2114143531435f340850029e29e5f6776bb5a62fbb5cdf72c68a0e3431fee5fc4c35f86e1707ed7301766627252be60f8ef3f2391bbe8ef7b26d73fcf80dbc7456202f3ba39b5813fe57409174bbbdb10d2ebc07906340ec06e29e002d845ff7b50f18cd93df36ddb3fee2a44b5fd669570279c5d6f065d84859c6e2f1709853a5970e4e99b654de20da960485f04e12f9398196bcc5af6d1d24a70f57044317827b884a574c7f83374c39d36f6b647e2f62a5655bf442e74a87e8907dd0ffead05c2594dc951ccd9354fac5048c32447cf869067660eb1a1aa7677852cbe872697a099c9c5022911274c1fb8e357f4bb69b5b7775c32eeda35b73a53df87e16dcd963c802c89520c2f506c91cfbf385ad0a94134e04481e3457fb8a06083ae0a0b9eefe819adee682eee262a12146bcf79a05ac262845d7c80f203a9a53e4f10a3925f2049cc4ff6bad89ddaef837ff041e04cbe9cfdede31c621fc0213e4a6892caa777374801ba6d3db81fd098f5ed57e65df714062ee0dca5a44a82359f6cade82f432184e581731d2a4060b78f9f90959fbb963c0e66c25e27d985bef03b5fd39aa012a3e9ba4bf6d31e1d34e3d15f303d3b895311cd228f014cd292af65bd3325e65bfe650d1f9cc11805a6108b4ab1ec5f26430699071ca7a39a1ef04418b1c7c2241ae84001cf2c9f338302df2a5c588f78b900f2c684ac608d90766f682756dc9adbeaf0fccd161efd78d99825c9ccd52cf60cd5ce848a54f4419b1b208372e0f1d11acd94c851aeb3a58a45023e15fd84ff4b3df5b99bd5c876669dff229c41f2e9af8dd81e7b3f19a9d95fd8999f55e968f3476cbe5724ac82359131843361f3903d73e44545bd1f88b505c2f5c65d442f756a5b5080d80d2f5db84dddc7cd75eb3745473e17f609e22d8eabd07aea2c10ff0c58b2edaa1c27fdf2a1844fd871177bf3dacc76729461cec3271f4da0d5206457e42bf8ac641caf33c3eb0a7a2ff62e50bc4cd4b7493827208c599095edb883ebaa8dccd9228be169fb2f9b88c574251343676507a77b4e83dc311c931c1bebba8a72c49de365fb2997af01cd5770ed74b564bba216d4726c99be7c1520c94f926f86d5f32dfb26df5b7e179626f8cf42257bd4d31819886aa2b1ead8eea273c5430b4e7d6d3bcb22e69b07dbffae10738a15727f2cbd32d052b699f874e0c3e54413725bc6fb16a7f61519cbdf3c742298d84f27e3e4dd063b73b914a6747483f29de6a541ce93c0a4b2dde00a3397a358817b93ed79ffd658a89f2a51d368b7374be8bd3558f2d0200bf1c3b77c06b9e4f58ddc2e9c183ed3ee42ecd65efb9856fa8c97b1dec9618ecf9684e9d7dbd1959c4ac845590a061a20e31e815dd70bf6609756ece8a4d508bc9db119d23af608d4cd2d90b22a71fe9bea31c5d3dae8726b41eac698b7ad5777d22e3705d536b05e90e1d1c7365b5ad5ea8a20683e1004b7b08d34c63a30a0bfa5d81485d76f2f309eda9a3d86719047de3ed92c92d75ecd1f6ff2085ea01c69730ff3d7e3749470ab82016f1af67e3f2b7f95ffa0d6f837750010a22c9af7a99334d35ed1c0b35a316fd4a0943c71c2ea46c2ec1243a6222d44687e00fd8aad53abe6c142094b434b9a4bcc1495ffbaaf62df56708c5df457430a5416fef9f4ea9214016041d6b38a02660fb8cb69c060da2caac373783c193a5f632d49c3064f367d14d2dfde9bb8ac2067e38b56542cdbb35e413622157557f7a21157e4e2ee5809b8a21f4a0d57a039197750a682a6cac219df92a9f67fea558da4ccf64e735b4841c6b5b5e9ded54b955cdecca518a74f9b5db961a80bf4fe80fbf94764501a814fb9fa5cd96ef9c65ce6c78a31549291977182fcfc09c1667ba682a02cd0a3b2ff40d53fc3d4c7eb408c3ad239fd8f2bde916ee6580e8fe7fd99b2a5800c82f08273563ab3da8cd5830fc65974bfb3fe23f14046884e5f6bfa7fefbb8858113f922e37bf7bf5465ef1e9a3ae7586424e5986861599c1b9d617eefb310696ae10efcafaa1d07383003c2469b492ec5e72d8e7a455490e50fe7cb7aee1838b4017a1cc5b4cc763fc1f3c6a68bc7c1bf6abf297c57dc441f97bb328883d3434370f4a029ab89da962d0f6796a00840c3f2b7270da6a33ca8cf82cea975c97465d46c9d3c38837d3ad866dcc77ba383b49ba44d91daf42808fb315f6eaad6329017f2a6cf256ac70504e0887151a2a83d177595aaf5bf3305ae26b32ef8328e36e65cb8d7957c92a9a7390eda51d8b5d95768de7b34180ae9a60a3eee4b2a4673495001442cc773adf561e58f487900a2dea2e92780deb400f520fb3b085fe4cd339d5922171e563e89cf26b103699c6323dd2698d04deebe84ebc92050c2285791931ce1af7c01cc328f00d6d3a5c862badb0c6c23217d083262dd61b1247c7c0bd43999aff86b9e2f092b92871ccca4e2c29e5737e7a0ccc7b203af516102801b7edfbe309c95f8cc58f492742ec96138d7fd65f8e0fe0b3b6e7f5725fea1621418cb4478df435319cb0f85457bc7273080a3d4b00a2713211b4b7907e0a6fb85d8d24b7b868eea1f797a04c3eda3fdc60c0608e08cb0368f360606cf708828c8a1a78a5bdb294697459bbd8712af2a587445e3770d6b47f28185ce3f390e6a6d63d439d9c1f55fa2fbc81ba89ca4cb7d0f2ba76ead76b386051179f59d8aa8c7ca429ef517ce4076b39d73de1d991de6aaa578e1e7ba7c96343740b3c063d79317ea8a951d9a5d628daf6643e0ab1b057ab9fb572054f03c0c1a3b2ed46df77ae210701760ca3a50736f33090d1fbc5e3ae84df234ee624dc708174b1cadd09e15a61a4ef74c06abe64c3e96a9c52765b3d74107dcb8235a3b48a7a2ed99ba703587a782f0293e1efda51a9054c4989f9283109909c4533ae535ed9d8e3fd8915d4658a13649f906f7c1c730d9a001aaaf552a17cfa616954201fde8173114e27625b192bb12ed45f6dca60f00448aefffbf5e3d8883f8c955ff1176fb888396f5b08e66e43843aedf590161c2fdaa1eaaf5af3df1cae090f26a62f1eb2cccbe13ce510225b28b940e86732c9dcaa22e5d75384e381d7c7729e285a65c447f6a9f824ae5848151b5951e991969a9cb3071931e929ff74057916bfa909a63f46b16ced6c2cade5a62118b62b42f874caa6419a14ecb61bf6b5bae6782fdda4349b76d0f5c5873683164780b80e78fc1bdc4be76683da5c0f26506ad00bef156ca72a576cd0998eaa26b022c4d7b5044857c91aac8f0086b90fc6f663f1cd0c06cd92c33090497e36c5677bcfa6a23229b3fa48e4041f311ab0aa713284359cb808a5d85c6adb8627f99d4862cb18869fcefec2e9290c65e4bc54df294b07258a3ab34282d80db9db3c8eb349d4e12b9043ada60889df7696eea4850f218be7382f0f66135bcdbda6a0b073e50a5d8f2c8c42caeddc26c41b1aa0545f3a4c68343c5e7c113777eb4c212d769a84586acf3a082f94850cc83e33b634dd227d4072f14ab6cd087ffaa4c1fbd14873555d0f396ce3d74498e545f839b80f03ed85f06ecf31eb91d1be872f8cf7c852c0bb0fdff305ee716c519ac68a53bdbf4bf12d9984f4383f29b185ea1db5a9dbbda06c1747dfca71209c4e6cc963100bb62cb36a5ecb90b933a58df002f68735ed93f0b55172e77e766e5ba747db2d9984ac1384149f3758c589ef7e7493dbced6abf7f57cb65527ec102adc8318763b66bf8af74976f1ebbced54bf0dfee57694901eb36bbcd31f1e41672f9b688b2dd26b4165a937b96c2870e5130b1892a922a6922d82b0e30dbd3712c6c08ef4581bacb68fe75bf69e0afb2388e401446382fb682f31415499760481ab1345e6520c91da2a42ef9ed80a47b633c4cd510cfd1f2b214b3d95eab78809ca682bf0fb3f203f4c1e7c05336c52262d5f6b81ebad0f6ac8c253156d6898302558e75d8c9ab6650803a15e368687abebb01ce9575bfef946ca6d1d38b32e2a9ca9c6be501a0451d904b30b7756c6be6722f4a6087f80d2f40473b747d4295b47d67b2564da212e668547376eb5f984a327ffe9a5959f885f6c7b2311b4d4af3fe9449fcbe44253214de986eeb59736dbfe48ef2c40af175311f606f17176fd1bb671f0b2829a5eb1769c4c1d9d5407cfab6a0e2e60fb1e3bad8d3cd99d42218f843e9dc745daae3805de1abe93e430b00f23590cdeba7ab451d0840204efb878680e4c4c880d351b72b41a625252410f5e5c1ac77e9cd487d14b787e4ea1365ab8d3eeddf4354e3a885e9963a85d29ba3d4d354d8a6cac81160b582cf7876cc782bea6ce54e24bc944d38a8d58b4ba5d9bf26cb5f76af16d3898276bfec5bb61208d3f6698cdf043fc97759d3258f0266ef23914ad2a3dbdbcdbf7a45d9cbef71f32f7938d6feea226f00489055b59e83f9fcde51fe901216c73b8a4bf4fc00ff6e5be3597c3390c53a5ba4cc23abfcdf5921f5c6b50599a00175aa78b0404ff3e0e53a558f319761fa2af3997fe66ff123da6dd45724fb0235d1bc28bf9fb4eabd80493da738033dbe5e601628dc19523600c73733dd02bee5b0607cebec0b4c8855fc0cc68b2c32b43bc41f058aec5764e84e0dca7c0a1d846d338a4ba81dc77ea8aec33bf027ebe8bb8a0ef34b441734a7d11838662d0ea6b6c569bba24ea4931a551f941fb93dd0caa63271b1051c8c62129c9bc127d0b996d0191da5fcda381457846d194335cd67132b2b4f8802e72993c85c3ef3b8192822d253c2259525eed7934ed765c3ac10f63f683ca1e63a11da5a2f838b1f53b5e6d223580b2cf9c2b689c85f205c3caaa", 0x1000}, {&(0x7f00000021c0)="3b702cdf3d1933900a037a71dd6e7aedd66893b4e23961bd2a5d4d0c8fb16e496c27f4e517d2252be81ee9d6ea8363f3463d7b37a280ff74d9d4f75bccd0bc109c234d947d9a3362d3ecaffef79ad612cdaad9c22cf0b6c65e1d147549bc9f0499bffcb8b1a06fe3bcc3", 0x6a}, {&(0x7f0000002240)="2eb8ed7465366700077a3a58363e2463718dab892d478618eae752fbb00bfa6455e310c4397f1011c2eb32be68af0529003acc6b33", 0x35}], 0x7, &(0x7f0000002300), 0x0, 0x400}, 0x1) ftruncate(r0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000003700)=[0x0, 0xffffffffffffffff, 0x0]) r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0}, &(0x7f0000003780)=0xc) r8 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000037c0)={0x0}, &(0x7f0000003800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003840)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getpgrp() r13 = socket$inet6(0x18, 0x8001, 0x0) accept$inet6(r13, &(0x7f0000003a80), &(0x7f0000003ac0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000038c0)={0x0, 0x0, 0x0}, &(0x7f0000003900)=0xc) sendmsg$unix(r2, &(0x7f0000003a40)={&(0x7f0000002300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003640)=[{&(0x7f0000002380)="667fd455bfd3e90fb0541d4f8d72d4fd779a1af52a8b4ff65fa687ac78e5e16e8d6893ee06eb624a4cdc096f7187eec27c8480c9b622dc931ca43b5222d28df22a9eea35a904e8cb5bfe6c46d5e724d4069bf00e10c66b14", 0x58}, {&(0x7f0000002400)="c890649f7be63945b1ec4d2d418b59eb78a54214cd0f0eee60efdebcdb85dc491dc26a00954648b0ff8b207c2092090cca155d6c6f2691694abad595dfc23df91f974110615f356f1cd5c0a304d8ce505d0a948859db66686acd2d1eed86a3dd44467acaea7c9459e7ef6a89f934054b19f35e6886d695f1fcc6e3a4a6e7998c8485ffbc5eacc3b50df8befb8033b96d630aedbe37209021a3ff0701a50ac7e4f5ef52f6a1b0cb055da07ad5ae61a8b4a97d83189916f1377544f4872b83fad12ed314d5a5e8e3067190e4af39", 0xcd}, {&(0x7f0000002500)="d9a6b9e1754b9a13f61522fcb41313fe33382e996bcd16f1825a9082a9379ee9b499f367c14f000f1ce85efd68face98a9cc98d65f56981d1d344de9c466a24847fc7ddbfbb6a849a9a77017", 0x4c}, {&(0x7f0000002580)="76901b9e7ac5c34b6c5c82255f6fab2208b1ba475c065810f2f02cf65bed4d724626fea56770e9986fd8c5a7", 0x2c}, {&(0x7f00000025c0)="76203380556b6eaf6cc4208a1f2ccaf8bde52283367ca743b250ebcdc0735c68be455e43bb539fe2d7612aa30007ad47c983e64c55315435d58c8cd2d9b04f80aac57d3b4b5ed973210d72acfc57bb7deb6b0dd2eeaa82f152c6505bed7c66dc71c7eb702aab2ddfd52e76eb4b0403f6e7c19e", 0x73}, {&(0x7f0000002640)="c8a511558d5854b8c1aa940c941a06d23d55ee0d06ab5c4fe347e3d0d0e51aaf2fdaada9c149f5b675132826a96937071d9df212b1d62d7a40d3f4e8adcab54ccd402455ceefd16dadbd171e251ba1964efa718e47a88344486bee4ec12ddeec6863499650950abb6328af9ce8180960f74a4414237e5fb97b13e7752b83473987a443459bf514c2b7ebb9b91b0d227a6e0bd9a7809f31bcef59403eb0971fd152a8f41db16eb861b823e3358a6598048cb5321340ca8a9cf939b1dc07c844509ae793d6ed4a20209ab653939843b9c558e69f1f466168b8728c79ca5dbf4bacbe0ee23ee3324f002f89cd4976a15b4886e859bc937d7ada0209b9b60e653a1527c239bd1ee1744538084101b4fcf956555d970d1c70fcfba05a37189194d6647e010bfb05c5a7dd839db546dbbea352d0bffb50a9c94a9bc03cf81d16fc5fd9b7e8a250b32cacdcdbe9879e6530e24e62bf77999ac277fcf1a88e46f13af0467f3100e21f2c57bd84dab8c7f57a0e5337037640ac7291bece7627e2d417b1752d0e3cc66fb40008f01afd9c0e1fea098988b35f2ef9f27dbc85836286b4e481d00729f7dbcd88f62392a2883b2e731b87faf19ec522850306e59a745029e05dc8d7228e956529f9481c4262964e254aa9aada8402e3a50e6d0dfc7a913eab29aff05678e5ee0d662ce9acac4bb32bb95b2ad303c9025f19f8ec6ef0cdac1e028c3939458a53f1d743c14e17f9c9b9daf8fe2363611ee9218c028c274e0a2d4e8b2ae923e0f5204c7b4a20b553ddf2b0d8a00f7da8021c625a6f08c219c968254322864bac9646b0773204e38e41a88db88d17193bfe30afd2c3ab253035afaaf4731504f2ee7b38a785b42261f80c2e9b6d3e078e7b7c3b0467aa88ad0f2a3d2ee5ac3889a22807d2f69cd14c0c1ecf122020ee9c9c2f41dce502ab66c36bb74aadde814fff67a03ad4a3a97e274a327c4296719f5f11d16112e163b51a1bdb7fd1914133d0dde92cb581828c5a89d7a80cec460df41fa50d2f916de6de88aceeedf0767917a65df927c61887b3b91a348997d61716aafdc06c285d446b847d62504885718163183ddc22f95565b1abb8bf4c790f15f0ea11f49d55e03d1a53c18cd510ae813f83d7e096256b07d085342a4a308548ae93d8f5147e759f89b1bfbadef2aff7024ceb27b87f647412ee0e9cdf19c9267048b930e81349c956cf4ff24a36fbaf4369b714c55f222a8b04078b813175efea1b93df9d46b6385d8b2fa76944cc365900d8b9ae85475061fafd29365602d43de943ca14b3cdabe6d5b8b571d41a48780a2b648468dc4912ce77c1467844c7fb5948c91b95e36f6dca637d24b59ef71c95ac19d9d6dec36e53dff6123db4c58eab5f539856993ecfb7e6e4d35bfa0efd0fc00bcc9f8dd0e81134a14d1e706c9562e37d8a4ccc6b358a225e8072a3a00dce8f62f5638cb7860c7853ee0da7f68569fdd751732235c37982da4de1df390e3807535734a40688c4fe9c10d8f4548fad90d45a286417307f758ba2301e92afda7c85a16031a059e5db92bda7f40f11fb395a17862c83779e2747e1696dbafeb4090848e2dd02a34fce7356ab55e4d1d06c443c136a5078172ff1af6127953b6565b494f123a9e8352c3f241146e998b36fe17cc74faf76a41d8375e2ec4884b41b47aea3f475399e63cfceacd34bf74bced68ab49d8bf306428cc63967bf00a3defdeb7c8ef09d0938a284b3311b3221fd56a287e508019c388b2e9cdfdccc61a2fc24e463b70de1d706d270f8294fdaf4c2b63363f88832be13239c1ed80ccf3786270873179eb1ccb8cf1fd2b5726fe071c5aa7ea79305dd099521de84e0b11f7e5adecdab0d6b866f215bd6fedf1c6898c13d132cb376b1ef128aef9ab189d457ede2dc1d3265080d61ba47c98f6f47a5e3e6cbb51ebb3524182e2958274ed85b536debdd2e2f5d73c1f17f5da50fa8a75e2920f75665dba383042d9467a9b00269a81a3ad5ad417a2234a9d529135a7a320990ad5aa8ef0a31d409493684db2860e13c619e8541fc9c3e095d913ee5045bf76c4a458891ad06ca5c17b4af609335acde2990fb92c3be3c2851db94827c43a2b5eb7ccdb0a2e651e98a1b0bdbabdcead84703ffc56ee231701cc50f2cb7aff290498dc59648dbecb971347a3e782a927c76c7fff4058b67641a315598531c0b77e1e1012ff16e6e17ee4b1e88ba47a46eecfa72fbef4649e66c304005b8d5f41c9c62f3505aca1b69d40e9f2734384e0dfb3ee817fe0e83f684fd94075ea3b94d11a755c38980055b54971fd13c086f9d52c2960e2332bf25aec225262ace75a3af56b10aab55a02b8d95ac6200db022fa8bc5501eb7b7859bd41f87d0a2acdc04ab94b38e4aa40c758b0a699fcdb63aae992363badb226e31a456fdef3ae8c64b300c5cd236609f907119b462de738fa0f9a13fbe7595bae2ee721f49ca6a0fc5740bfed4124e5d263b74048166e674c9e20a80cd5b32d3b823e8bed57722c994eeb20823b50ce7af4d0e157da5ba467c9e8f09565f5ae38b0bc0350c82dc81d707c0a8bba3ff22765bd0f5284cfaafb15eb19a4b4a49f894a1048742b412dad6f8833fe2a8b2625b2ced33c299d39ac2a7e3afa22cac245b9ae0362dd679b47962dfdfb3a9b2c5b0354351b2e6717d0ecc3740d93a952bacdc3779097e6861730579f9fa44510440560e1a480099c21b11add202b072c9f0baafd44233def2fe21f6d4414756b120b47164f6aec06ebf2b0c2599a9ff10a57c8f74b7ce2a619c8a5c85b53dcdc7e0b691dca32619a6a93e35e398e15e5679e16ba42a4560830517475b67fec87ef16d797235d44c1dad20582390f75cebbfb7712bb7a20ff14a64610b33ea9bd7671071ab44d39ae8d37d32d1d1f79592c0b32b6e6b2d2c7eead52799e9b2f52c5ed601c9686750cf1ad6b0fcd49f6674302f93f8c9527859577e29cbb8b058e2aa455ebf351151974b06e4ea1e05cfb42ebc2fa8bec1c2d8239ef1583d60f83337933ec7c8d6fe3110e95210386a200468c58ed883839dff9b2eef2657b01c04005ec4c32d83b547312a3538fe6ed2c7d7545659a7975263984a46a37eb477000adabd1327c724bea6dca366c52976cef10a04e74f3243a189247744bd99ffb45a2769a3454eb80f8db5fb4ec8d12018a4030904899a80449c144ee0a8f2f4073fc4b79ba1ea786b0eca6766132f84644310e55a24e2b050c941e3d67e3503c276ba1100e96decae9a7dd81bd66648dd8bbe0e50d63da9d628efda150832972613da679e3cdebccd789c04e61f8f6de80ac0e54b93d267163316d5850f22fc8cafb434256fafd7323b61fef716fb8411169304243667daf6860d1f189f2afd6f013cd1ad4e69084f76b2a847b79844734f07d84b5a9558d538e1821dc4278ca65039caa7158e234f4e4cc92a70a1b8a0a504e60787305e8c4fb45a17e1b0c13df4b48828f37b22150b7be9f8d02ae8c29afb00daf9a18b9e2176bc671077ff2704445bc7cdc0af526dc075507f52b5ac8091a07311bdb03b0507bfe58319e5607eb22d4115136c9b5649e651911bbce4c1dfa909cf80dd669cf59eb8ad69d0b518c475dc08e5516f8bc5677d806d55a93ef63ec8cf13df7938e6f38d49942e39841d9ab186ffd443045ed362f6568901178f8e91e3ad51b1e4cfe77cd4e7fe6f4574432b2fdfe014469b3a768c6c0ebc4410dffbc77f9111a69c6d32e1a2d2fb21883e4907c150be73c8eee10034cdbe123c9b3cda6ae7f314ae5c920abcb4934950d130b2ab5463bbf9de66bd3a9bccd5e43294099dd78acd780871eac99462f603c42b28e8c7a993349e681da164fffa146d46fab65355b3fcd42759c85e2065d9b2c9a1f7e29c877396e4c1407c57fc831cdf4b6bb03a714cf6cd109b56c60b4554cdf6d704e1553a40ae5455d1bcb4c50bc4e86776f4d5acfd6506181bc7bf7ef2c0c0e44f8443406c63d21438d1bf2dabc50e4c96ea93f30a25077011afd0a899840787135d3f2425bc6e79bcd23c9d22245c07347057533f7c65ea6dc8c5cf1b208c5c18607c4c25faac594c41703ace681dd030a9562a71b8ab803e85765511c969b42e2b9f7eb843992a805eb93fe91476b197799e4ddde723a76ad19889cad81b8738508f29846c216894bf643e9c650329c1978a918edd99a9c74b711a199233d0c002eccc7f2f7d7eeaaaf60a37fa82f3df5db6a24d3d931b00763ccbc1aba002f5da085c448bbf9e4b9d283e250d5f0add2b8e19916b0c5df6cc91c73a325d6eab0e773a77677ed94c0bdae15cdbfe55634495bf52225f2593c6714cfdff400a7c7270cf95cd8ffeeab6b2b059ec725c82610b0fa78cdbc14b3d160ae57985bd9f04bb09538977bd2ca241711bbb31c7b22864ef19a8d643ea2b8469ee3737c8928aba4da4d08812cf2f987ec8eab159c2a5661b04d3647d0e6505e616d75d6f4fbc7ebda7f21601396d8ba52de0dd392d5702930c01d7b764047c43f160045af4abd871b0c44dbca87251172bbe857d391d10769669442fd7ea33a759cc44f33e0832c5080b49a8660b5c5105d101d4f276af59ff50c2406a1c2324434fbbe3a24316a5935d6250c922a2d808ac1688060a7854fe5f38643194edf97ed7b8b37e89156c704e95a82adcb0c45b43c024f978768fbc5231033c421f9f0c75b4c60ef68934277fd3c4258deade83f8b5a360207f54f6ff95de1f5090758a0be454f909e491e468dd482947c022ea20d535e81041a1d67414de7327f7963f129236a91752b58d7e0eb800aef0903ec69ebecd7827b7a2baf8a3ea8eae9b4f99df00ee15e5d27ed6f7ad4ecd82b1bb1513e459e3bf78e2af6237b10a1625293567f0965c8b385f6a8b849990a19e685d6738cb5c0f17ee16beab757e416c47a80a9dedb569467132c290714815020f679c75ac8432a47db39b782ddc607e1a7f85300091f5679d888b42af134c0c38c9f1535d4090e48cb6f4cd2251ac7db014235ee895240cc11fb7dd2395c38a5e81f17a5af91aa44a09f85ce39be6ca669f249037d634f5af39c12bbe224c57899f799413c5a8d661ba8ae43a6259bc8a33fbab7d688cc3e0a69dd17b379eb582d906b170771385fcf0c6c414bb0efa65379f80346f5ac919554d60ea5e1944722d67f58b4ed6b4e7ec93927e71fbee9f7ed10b313e47cd8522a9d35aad4ef887b1f65171e9158d5f4aa832da54d8682b30d2b2e904fd03025a6c8ee9f27b31d05afd2a190b4b94d125ae65b01e0a8fc5a01609c38599a3f866398ddb1ded1a56f901dd3343c06e19e5bfd0f5873e2bd96cd6ec221b31da9693b4d4e5a9818e6ee7a8b2871324f169654fef571b674d6c4d14f60f35b241b8ca63ad4f8378c82c35916c6c090bca76054f9fb7674d1d4693852f828dce12af83a25e683ffcfcab78741716e7203446718a2b37d1469f9745732be72a6b4c23d40b4406ed3a5258a0cbf1b5f5bd7b13191adf6669311d8d3b9c854a95d393c49298e190d58f6a3e256c88f8baff171b5a6889a2f9ed25ca36f376fc0472fe24bba0c92069508fd74512313ba0933ecd1b00b933eb12c9046c06ef6b567b09f63c92d18aaa87b298f076cad33ab6d3872738efb6d198aa44729196417bb0c902efddbf14a0be3956545ed381fb3d3c6ee10a140c79a93cb42609efe319264f451182feae8838e940fd5130dfd1942489f8db65defbceaac3c6d84f1f024b746bf4f9d98008a9df9ad375d0420e4da0586", 0x1000}], 0x6, &(0x7f0000003940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r14, r15}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd8, 0x4}, 0x0) 16:50:39 executing program 1: r0 = syz_open_pts() syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() 16:50:39 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) mlockall(0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r1, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) 16:50:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xc0000003, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x101, 0x182}, {{r0}, 0x0, 0x10, 0x200fffff, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x64, 0xf0000004, 0x1, 0xdd}, {{r0}, 0xfffffffffffffffb, 0xc, 0x80000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x84, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x4, 0x41, 0x3, 0xffffffffffff7fff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x9, 0x9}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x8, 0x80, 0xc0000000, 0x2}], 0x9, &(0x7f00000001c0)={0x8, 0x200}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 16:50:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x8082, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:50:39 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000060e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x6, 0x400, r1}) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) msgget(0x0, 0x38) 16:50:39 executing program 0: r0 = socket(0x6, 0xc005, 0xf7fffffffffffbff) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 16:50:39 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/93, 0x5d, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x2, 0x2, 0x6, 0x2, r3}) lseek(r2, 0x0, 0xffffffffffffffbc) 16:50:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000240)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/4, 0x4}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/113, 0x71}], 0x5, &(0x7f00000005c0)=""/24, 0x18}, 0x802) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='W\x00') open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x18080, 0x0) getdents(r1, &(0x7f0000000140)=""/105, 0x69) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x22) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 16:50:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = semget(0x3, 0x3, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/75) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000080)=0x9, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x100000000, 0x228abfb0, 0x5958, "74fd07741b0642c08d13ff70045869d1edeaa773", 0x81, 0x7f4}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = semget$private(0x0, 0x7, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)) semop(r2, &(0x7f0000000040)=[{0x0, 0x7, 0x800}], 0x1) 16:50:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:50:39 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f00000004c0)="1a97c1", 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/132, &(0x7f0000000040)=0x84) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="bded4d2582c32198848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c61399b428a1f0edc2d4c4651fdb7884e24e06000000000000c06f232e8ca4d2ec8d3f45621c581d8616518dc2a409fd43759f1996a2350430a98ede0d9ebc2caf079c681ca8b346b9097d5de62833e9f9ce8c17fbc87360ecd4757b07e0a002c193d01fd35d80b10ac18a178ccc93055cb040eccfbec2e89b43c5a8d83d9409ee3fa8fe9f36c06436e9638fd656739fb85575d4cc13409e42f2affc67edb75cf431f3f13c5196ce054d26be187890049704948faf76cebe4c89e6cd9000c7407d6dddbbc5df50d0c7899e584248936fa2ce7787dd1fa4a1c8456828edad4c3588251b8480c7783479d7067d9446eaa02878760f57f368a10e682703b8a0f390be31f4e46e01d2f1ad408624b0d3aa2b7f5ba705af306e20e550059b8cd40e441e422f4946acfbb5b452109009961bca68d88706abfb496a0191dd751033e8ffca9375dd3a3cf0417e9fae582e8aaf9e1096a07d40e39ef59a74ca5de1b3cd0f4ab2e5b0512229a2a845fd691083481875c7fda9a634eb231d697e74a8e80d", 0x1ce) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:50:39 executing program 1: poll(0x0, 0x2bb, 0xdb) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) 16:50:39 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:50:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@in6, 0xfffffffffffffc55, &(0x7f0000000080), 0x0, 0x0, 0xfe21}, 0x0) 16:50:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) 16:50:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) sendto(r1, &(0x7f00000000c0)="a41c8465b5cc386a186e42660a624ec591a5833c410ce9c6e534dea17b8375c919bb4f2906add59bb4c0181e616824d0", 0x30, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:50:39 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r4 = getpgrp() r5 = getuid() r6 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000940)={0xffffffffffffffff}) r8 = getuid() getgroups(0x2, &(0x7f0000000980)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000100)="9043317259980831c944d7721739f9b31c38169b0579499c1063a2653d73f7c543bdfc90a334e0cd1784a92f83447db91c2d4ab846451a73212ba333be269b27b384981787d73502f9d11cb2317814f3c8095a0d372e9e637aa8afebc4386f18863d21d47ef2e16c193541fcaf340c05040dacccd72e393459630ff9227286e14875ce29d60ed37e6bb456960457e81a8c2fc8fe944b7ce324f7482152d414c64931879da872f85af390cbad9b9b61adae24b20ffd18244cdd091345dbe9949a5b2a573e5e8f95c9377e288bb36b09ff", 0xd0}, {&(0x7f0000000200)="1f6c1c13fd7dc513b6e94e8649a1990515264441f641ca2cebee5b5385528a67438a02b0fccd3fcbff6e7b29c4efef65405528bc58dab1bda96c426398b92c87f71b32d59c3ab7837f71b670b9175321792adbcfbc3bc9b9173a0986376385afac8d0b2298290bb59d20c0961387217b71775fbeab78b93038c26e9d69e5ff0e7ee517d8fc42773ff96df75764c370c5a3d4c1cdf6a5c23b1e8d92", 0x9b}, {&(0x7f00000002c0)="a6e2c29cc35b095ac6827685d5509185cb86e045ae34b6c8a04daf219be896393cde6f373e36d7370ba7e754354bcd888e01b9abd4d1a093f7a174a1ae7c1a7579a0a782f87893e7c79f10cbddcbabf45a1f67c45028b5567325ddadb4709b455673c23fef6c0bda6b66275646e1e73a5098dd9e0ccb6c2c0875b2c67fee048a8538fbaf9a0f9ed7f4973b35a04003d675b409eccfff1a0c5187e3753579d36a24db885ebea63101c2bf3f98b8163e0dd808e03e296057973ed21b4176bfd31f063d142c420ffc2cfa070cce563f69d0a1f4c59db33e321d72f06444aa9331b73d5f17613c3312b8e139a3dd993f2dad17726717ed", 0xf5}, {&(0x7f00000003c0)="1ae9573366ab749cda0cca1d1e5ddd5a472878928557f3b4f23686f77c90728d04f606ba028e6cbfcf84cd26602256e26cd40cd6bcc29c1bd25365476c402fa9", 0x40}, {&(0x7f0000000400)="5f692814d7e39b38e849374b4943e266ac10c60357974d1e99636591c928c44e45d8e2cfb8a027f796fe848218656c474f3496b810148049d0136ed8bf30016b7f3f606e16024f2c281befef647529c886db4538361122e06da7f5022fa3a133d7974eef278985b122101cdc231f9662cd0acfd4fdc1623918f488ddb0294e72aba1b82ae6a9f875fc5126dd1dabf5bc69c7bf606d251b63596e3850c658e6f56721db92f437e47ec74eaf0b71e8725ee06e6e83201d7db43f1e950dc4758aa6e54131f859340e8d99ec8a8459c49a5b0ea320c2c7bd5337a6", 0xd9}, {&(0x7f0000000500)="a6135e628218bdbb78639fc4911915ba7d42a117c75115168e3a40fb2ce50b9b0f12a4967a7326a89c2a51387d1f6983a6e84d2bd1b6cdec859c8670fab540dc0e84626ff95d07bca93a59eae1f46dbf574b9e49249569689b3f816ca6cbb54d2265158ee238cbcff4ef83b88707eba5e3671756a1cb0ce9fc17bcfb00f9bc83e606e9cb7603f6bbb1d6b8a5d9e53bddc9ceb46d10a242424a", 0x99}, {&(0x7f00000005c0)="014bc5725048fd44173da5152b7083a22985ff62491651a4b88c89f27b7e869681c8be52e6925dbc3c58cc4ae5a620cafe680c10455e941c96a824b207a841d14ec768bc5df9cce89359", 0x4a}, {&(0x7f0000000640)="fca5db73e64f96d083b4225ffb803fd162154cb7f94421c32cdfdcd2cd7640c805d28079b6e80793ae1f2cb8c2828d5c6d283c77cf4c322d6ea7e5c15a82cd53ed51a23860f8c37c49b58230b9a1d3c00e916825c7c1aa9e903f80927c2b6ac69267a38e58929a2436fdf4f55050bbaee0c050677266fac44e51594bb30228371f0ca7ccc82198baf772eb4ba5d5e6a14855ca24c83694f9a14177bfcadfe4cc9750a445384505", 0xa7}, {&(0x7f0000000700)="96db3d064d52fff451093e7604058d1df946f371fbe3713e874886cdddd8bd904d79adf6b629abba54b6975dbe934a82d1e319fa9ff5caabafb271b722c8105be4988191025b08868e72f36b3cb4e6916bb3e5974c3b8c5a64e16aa48bdcf45c99f2632e3e9a0a36bed0fbc4", 0x6c}], 0x9, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r7, r1, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0xd8, 0x1}, 0x1) 16:50:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mlockall(0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) r1 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="67d33de8cb04dc0f76f0bc2011e682bde66c976cef243871d8d6b9f28f3919f12a93b3e645fafb6aca767cfe667ae1b746142e634447d19f4ec7495956748225a0eff5a67ffcb073a4bdae83b9a4e0c956f55413086ffe5b6a3cdb5f475929523b5eafcb56ee6d6ae75364c5fa12b32e6f9d94bffe846c34f479001448895d0ed6d1434a9f11f84b628dca20cc1e9c0347016eb9c292d2198dba5c8473d68ae94b6ff0fecb2e264fa6150a5ba640cf4e7cfce2bf2020aed5af138b0ea67632dc5bcd5d942c3b79a656799a79a39839eb1c678adb2ec601c396439ee05b62400e7a329c5a5c82f118c3dd87052011", 0xee) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:50:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x300, 0xb) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff00000100000000000000074a598515538a293965f3e3faaf88ace9d64676fece50a4d7428f9b5b0c3b6480e4df4f736b4c28c79586447ceba6ad63415ca13d4026aba0239cf002f6b7b1c6aca96ef400080000d1e78e3d42d813ad6073aed0350b6854a20df628e1932bd65cafa6ddf4d4d93973d6987959af1eac5f43cf5d0d1612c3aeec4d09a2e5706059da5d30bef42b7525a170dc138a87af"], 0x10}, 0x0) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:50:39 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b5499859ae07b61e1bea600450e80a25ba699ab39e96ebdc85e8f59f77cf7e8f796a3ec20398a871d2eb6449fa88f49fc5048ad71c21da1fe22f591d9932c470ca9ad74968ee7b6d998185b2b1e34fb78880a933536e167225fed7cd4cf8e07550be4ee73bb689548b60feddc8f42cc65b79feab3d6c328619a967ff20b52d2b21fe27d84b5b26427b220cd4ea2046a7363f7a08ef15799e3a7c7e7edff6d"], &(0x7f0000000040)=0x1002) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:50:39 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(r4, 0xffffffffffffffff, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) sendto$inet(r10, &(0x7f00000011c0)="4899bc1c6b63a1e87971ffdf2062e388542501d85cb582c2b9326be2989d8b11333d03bf5194f0f08d44e9cdc2c5d9f117efb5e7d84e60e8cc6be455877bd8b3d503e41ee07abbb362a5e8d1f9186e19de05284420c03d1cace6c3947f095a89cd1bc1cbc48ac746352fb89a97974c4c76d664bafed6bdf71eb57d96caab972c18f4b1dd604fc675148d8c6a1d22b518f30f4f013b2969e39d69b5b178582137e6528bbd09cc8506558c772b9600d7bf328105617a3330e1fb92c5b7e1be4a11642d4c876181d4af01d7164655b3bed5d33c88d24c4c07d1ba811040f8fce0fa1442cf462749241860b1f0926d166a4aab8554b09b3db6d0c59b6900782e72b48200037d4d9084a4aa223bcd8451a43addba23921ac9fa9fb4bc42c31d40d67c87220f01a6478598e9f2d1815c671c84a8ce95938ec11aad27832299d9796f34df7ec3f3d0a3523df7435ca17598625a71bc6f7b8acf9ef3253b7ca2c48852880b0999dc2a65ba3987765c3f93e5833c411330ef2e09d199e684f702f3ee0cce7117c659607ed26d6bc3722b19835078f56fe905f168bfc5d17ec968c9647bde6a2e6efecd9217d74d84bc1a77726bd46655f01f7d0750f13a4905773fde8a35ce085248ab1944282d5e208fd7addde615ac2ebb412313a7c88f9172cbc88949be1fab78d0177a2e2061971a9b9f3db049903fb2054869d2ee0fc47ba0148d9c270653b244c87830771b14047a1bc6aba09e688e587b5685674065d9addfb3e54857ecbfec764cecb8779ac9c93d519da0413da749c8cfa1a8e1b7782ee5be183a52519641bb88a64d9a426046cc118a95b5de2c2b44c403c58be3e0db1b68abf32dd9dadf2bb71865241b9c04a711a6ae0de1f691ac27736cf259f5dd1ff7b67a45d381841ff95edecf51b9c8cddf23be27ff9fa8c1669fd85019f9a7f137267bd98dca7fad1c226bba50c280387e5ae493728ebe0baec3bd10183b23d1fc38ef2720b5a9454d8621f2e49d0f8c2b000c32c2511f681163ddaaf4ea3b6ed9f5dac6898f0a0899283455f9af9580e17d590d20e7a139fa1898d6130f73bdd72302d44e487e8a4ebf5f653a5b7c78d4bf1d2c68cee574a974c33cd2f6c2c42d2bd9ed26ca0f2d2b585d7e87ba8c6cb58621d129380cf447076ec8b893c6aa3866df708765f06de02f529873248e982f699e8f02ecd3f88b4d42b79aba8eb880938b99322bbcafe96e26015968318056456517c0f3a4daca6cd4a7e838dddb2498c8bd0e883d174411663d74b55cfaa39f850fd961429ecc21e200682a323702bea2811acf43fbfe5ee335f18e92094ca8e2ea55179a1ea1415ee75c144bd2c089637d6f9df37945363a1a50ac21a70d3d4c20174fbe7adf330b19f5d78b1b5a9d18d28c23d0f2d57c274fd50e6e8ce6cf65c4cb7af7cace6ba6fdbec314105e4babc70cee7ab910489c55f08a81de913e79f2f3cb4fcf7c880965dc7a3a06ada2c7707513e72a9dd6d3e3ccaaa4a0aa42d708a868ee23d4f4e7eef1528316b573a5cd4afa4f8723676805e25432035a81f71e228dae5940ce3e171414381b345670f14147b54c28026957bb14d655632032f3278ba7133550af8bda0747e5659e9c51d6ac69f0c683e46e71b1762e78c5da066457500cb8edf21db5a29b1a12def1d6a61a1ccb451abb2461aff644c1977480ad451407fec4eac616ccaafab43fd5bbc5344252360666798461bc5c796e96447301491bedb128930f2ecb185e88821fa29b6fb8d9bd025dd2bda56a3f19c4177135e53792aecc40497d00a5b261a8f28f4b2813ec3925f6c03ffb926b42df1e55cbf9297cce58b591135c7d1781669aa79c119c559e7bed02ec066507b9d58ac2957cf98d7a81c8ce08187e9685086197b370874b094ae19e86d264930e81c6b5ec34499fbb3d7b1556110a275c554566a017fc199f347972908c0dda5283d9bf27bb5ec1ec3f3c4e7ed903813d0e59be37b8d26c92ce36466673fd6b8670c689e3a0b1f7354b9c01375cae955835626c54c5313b0a856641443bca84b06df4c37a12a81987d156def06777d84d31a6ab6af4fd7524c5442f484c003f195796af6a0f0dbe0bad4eb1613de1f5422ba5cdb1188e2c53ee9c496c286eb8e3975c80e43a3bd9bbbe6b8805f5a729e19adfe6b430e39675e3bdcfdc864c4d954cfe0a2969c9544a20810b0b12bb1bcec04fbc49453e5fb7e9a961b2ba6abb64a27eea6617f0d061b771c58d0761021f8c62ae92875175b5ca57d63c94ff4dfb49d4dc8e7d3ef3f10708a4b29731b03fd68eb42fa545913b102d069634a248a04f4911b66f9485220411f3ac963aafa2c2f9eca751583594cf0be6f21e83455945b6c1ad5a8cc65380bf89ca7d29701154bac1d86bc319603b2ef0343ab62f8c7757ef1aae06ff7a22997a7a607021f5a2af3c78c73bab82de8c6bb545cb980a415931527e2a4e25b0a04b762db19fdc6b2e42195ad590a2791e002890b6a6cf4990fc1dbdd07b1f70a43fe4863b4caab93e769db07f5595e01f1b7f4ab73f9d614824fbbc2ea8803cf98a79d63b8c235112334d7ba0cfbbc4a4e3c8688c2ab1133450056432f0874af9d72ccb19f23e83441a591ff0add3be892f6af7467ac736fe9793ca190042f614d4d6e24661f6eed81f04a26a7718e8c748a0440273905e2b59ae582214eaf1a14162144c24ae3af6e52253c532010f07fdfa129ef4842c858e68a0ded3b65c9d13ff71b5084ebbdc693135a69510351e465c2f1138f2d809a6f5220a7f56dc5084013e621285d2def80717c8a633f3952a07873bc3a4ce62d6f8d78827eabe2c0b44b8c708a664ff90e925eabc1c5bf707bf7499380fa3f411e3ca520bdb3e7b565cd6250edb31b6e5c24ef9db0185b2e87baf0bebba9e7db88945c90626ebbf0f82f6220470430db319f931536ec56b41d77a1655e3b9007c425a39ab7d09760620a95dce5656e0e568949186de249465ff9a83fc8a9a03295494f9ab6c3f468f2411202715a61db3c777608fe400c5f05b222fdbaef5f80189cef7b4989af3d35a5c5fd134df1a749eedb7d9fd945254fcccd0b0c62d245dfc122327e972d494055b14bd81e6db1816ba16949d0d33daa8febfb05222976be67028979d18dad0dd8de0500e818d384b3ab4468f84e2e7b9a4870262cee394679b9ceaaa45e741c04137dd859dba0927510c1df7f6a51f2ac8fd204d5c25aceb76eb3e3cdce5c184e8e5aa8cc964cd7ca6e3b2460a2eaf911205b2853321d093c84e73fd9b002d48ebd0008e69daf57fc4f04be5b35774554e8f2d45c9755f31434756040e10e26f891af3c011fc19d718ebdc259c0a9e97d64f2d18e653fea23910b0f7826479ec3ae72db6c810a0d9d3ea8e8b8b5ac5d9dc51bd895eca196ff61fe1cbde8b3fc796ae532dc028457d2a9db2793d7dbb3be68611e4682f20d9d1dd3f24f66b7e2015bf0e340a477e7cedc0f7e573a13f8b4cd6dbf47f7e6ee230bb598ab2e109bcee60b59e2b429c0e50e7407f64617a14e00170af39da3b916e4e9f3731c645fb05c8363d59b405e72dcd9dfab142e1545e36bb0a0b2c23a90624c27a950aa490dfd04bdb2ac657e1910cfb735b2241f19520d782967059f087253a8f978e30eef3258b84642b28e85c6e826792c507b484ae74cef03fd3cd08ecda0a12be9b2c1d563591455a5f851bff63b2fb15cf5608c12996b523dfe42a23c71ba0f26774bce52b5fcecb164c9c141136a96bdf28f726a1cc33809ae6a2da107a4b9bddbcfbe0c2019612e412a14a8ea6371f62baddec920d2d3d6aa0b7d51abcef439e6499b5dc68c54d98b56b57bc64b85c6b19a31249a938339b1275982c362c02c651ac73eb82113346e643bf9f5950a23d2cecca0eab972dcc6a05057fdb7338bbd674b1354fcaae792948474c338a86c312cbb68e6362b6b0180b54b610cf46473c681cb7a2e62342dec09ac2d0ad70b2a34f8f236e7395acc70928a9144d2c00cfd1e62e580fcebc94a5ceb5bf717e47d475f6885967f893c3844619c74ed48648ec62341289fa6724d925e3d1af31e863293da492b6f145d570593c4098bd9ab73bb24ef3fb829f85c7dc6ad14950837a7a6f6b5e809f5fde9b0f12ad36d6b4cbf8f8b50aa729005ed6eebfc4d1bff02b4b29268c76f6432859f74e9cb7198eecd4d1aca3094715828b93fab6c68dda75b4c6cdc3bbc3f0d1c51b4e3fc83149a600d1c811bad90c6ffc0424b790f2dca2a26afd4a4d2ba23d06258b7de58f6ad3db40f7cfd3dcaaf608b87ebc592e73a25d85959d7eea884b07886b439f08a6d8d1daea99aae0329dd8023a2ab10ed293134410372154067299192474b2b72ca104052e4eb110a3fdae4aa80e75c841e0d0419668334b5f2ae24405e785b6794d9dab33e10d6de0c0912240cb0a3028e57fa76c403fada46d489ca079db54c2c7347519ce580ed3d6e26bcd9863d9ae30d81335e464557327ab026b015f7a3e779f05f3cf8aa987bb4d1e77a5723d8b387a6dc6a54a7af6084bb1f9d2836deb0e8181ba6be6d57b5f28bdaa4ab2877097aefd6861c6e82b3fa652ae9ba92d01975adf259c8fd10f8ce6d752f8aaa85a40cda19dfc9254bfaf490d7e6f536dafd883646b935c313d438794ccc29d484947c06d4d250d3d7c62cc23746d00f7930d583aed5aeb17a0f3a3c3ec249f0b2249eb1a8323cc46f3a8360439662d775f7e07ffc6226a673b493239737417efe4196c12b0c57b7d7aa9032e261c46319fb69105906016ad74a8712e78906d48c845042b0f9697be86ec1448321011516d9101364a5363818b64070b6d4ee98ef8115757e38d6405d5ddff8b801ac563a88016066c45b320e918f561c1dd7fa74fb46d285e5bc81d6c0b0267e5c67af886779baf80509fb29ed02e2f82a9036cd0154c2614715d2babebb865fd42084c3fab49fcf163e4666ef31c1024f8eb2da77b06c53ea53beeb0ab9cf88488cf5f73533882ac452592b2959e09d2502e4499fa01a9f0e289a05a963bd63183dc2c341e196c11566c22c008f5c7da3bfadb6c48d326fda91edbe8650ff102b456e8b2221bb32b3dfcd9b5efac5bbcca59091a02e80449134d0ca4416fbdb6580481c3bf5964e283a12674836181eb7f4abad4fc3b27a30f4b9ef87b30dd71189913219a1fefc5b976ca5c5fef4e72e41ee3e580d6126d6ba769f4257d2c7f1f05162ffc1685a6949d07028428a799f6e3064479c1ad6e9f90134acc5dfb494794f9f5ec60a1096cc9a8ddfe2e4332eff6a2dd051f08efbffd431fe76dcea85efdc534058b66f56c7f30018d5785fd601cb67d17bf7fe155b8588d19f5881284732aa44781fa95c84ec2aafec9139ef7c65b98edc0ff28f7bf1c9bfe4797db55bd1a521b7cbc14d7b704ff8253e620e30a4cc3e21c81ced83e9861665aa4628369fc73c728f8c28c7b2e67cf3d61eaad5cb0297fc4b8afbd91bb89fefd2bcb0f3808e29d675498a6458b502cd53b8054a04ec9832da689efc11e8840a6d6efec77dec72c3629828e27eb919b3f1d021123bb5d0cb4a31291ff6972936428b59f5c7e62ec7f9c35d7d2e3b3265ef0a0970fe92f9b0ec74b211218b005b34ec3e02782bcd67f520d854c05bcbbfbd68bb6905d3ef9186f37a02a4f94f246605344416334df3b6a5b524089a727f2da1c91ecf5d78b5c6ef35972550d0019d7a0c2c3c537941e2bc49475a271837bb765912bc2de126fe0565de6bbceac65afd918f04cd2339d414fc7", 0x1000, 0x6, &(0x7f00000001c0)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r11 = socket$unix(0x1, 0x6, 0x0) r12 = dup(r11) getpeername$unix(r9, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) r13 = dup(r12) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r13) geteuid() r14 = semget$private(0x0, 0x7, 0x1a8) semop(r14, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:50:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) flock(r1, 0x2) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:50:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x6, 0x4003, 0x0) getsockopt(r0, 0x1, 0x7f, &(0x7f0000000000)=""/17, &(0x7f0000000080)=0x11) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 16:50:39 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x10000, 0x1000100000001}) 16:50:40 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000009a57f07d68e4a78000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9ca7f15a98ed28f51c300a9fce7d85b06b1f2121bdfb5706200c3e8c844442e0fcfcd3151a2519796487155e71af160009fb8b48c5eb438b531"], &(0x7f0000000080)=0x47) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="02e447573621469f218c0206bf5d80d46ce2f03efcf61182267e088011eac7e3279a5234d3a0690f51a18d42d158fad5dd78c0e0e00e6bb5591fee20f30ea876804bf1c9b082e4772422e41548a418d2a989fff04bed47869b12879fce0e9afc7ff8fd226258244581ec996dee24cab2f75ee9dd29ad6b87ae8341b845722826e30af1a9d503bc35ae255371f922a81cf1ee110303916074d936a8b3ce84c9083ef8418dcb55a7c06ece7ec4fffa8a21ae3eb3784c1f06c4b9fcf0979ecfbacd52f23b8c004d0bc9455a98d6273ea5f693", 0xd1}, {&(0x7f00000001c0)="fcaea204f0473ee5b145dfad61b88dc0639d0bccc68106890310785558f974222fedbf2529a21765b9b014a5bec5622a69bdf2eb4298", 0x36}, {&(0x7f0000000200)="3914a6ec7fa05b2eed264521757323eacaa944b78864be163b8e73e981226a037be63aab4f", 0x25}, {&(0x7f0000000240)="4eced1df8e0277f02e092455a231709d72caf5b3574bb9302b168b14e79f896ff50e35a3f95d6469e9f2e256d63089e00d0bcfc742e8768b45ed6128b62180b18944b6e0c00a9b7e12df28bfab02fb6f2917de1a12acf757a1f08a1363a72681a8e66f5c0c16f409080cd7b700b55c2416aa117a8c846c93f50686debe4b4e12185b637c69a5097b8f57c91ac6adea19776f9ab7005d43dce033efad8e5c96df41d6b3f03734b46714347c82f02af78f6f03af05091fdea7750b16417fe35154", 0xc0}], 0x4, 0x0) socketpair(0x11, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) mknodat(r3, &(0x7f0000000440)='./file0\x00', 0x1000, 0x0) 16:50:40 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r1, 0x2000747a) ftruncate(r1, 0x5) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) getrusage(0xffffffffffffffff, &(0x7f0000000140)) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:50:40 executing program 1: r0 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000680)=0x5) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r2}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r3, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) flock(r0, 0x2) r5 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x1, 0x5}, {0x18, 0x1, 0x40, 0x8}, 0x7, [0x80000000, 0xfffffffffffffe8e, 0xffff, 0x3ff, 0x3, 0xd8f2, 0x5, 0x8000]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pipe2(&(0x7f0000000640), 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:50:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x783, 0x3f, 0xffffffffffffffc0, 0x101, "36c395c885702cf4260cbd5df10926372bae8280", 0x1000, 0x9}) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1ff) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:50:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001100)) close(r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) shutdown(r1, 0x1) 16:50:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:50:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x800, 0x1}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85c95500070000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:50:41 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = semget(0x3, 0x2, 0x184) semctl$IPC_RMID(r0, 0x0, 0x0) 16:50:41 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xaa) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 16:50:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540), 0x1382, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:50:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) 16:50:42 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:50:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) r1 = syz_open_pts() r2 = dup2(r0, r0) accept$unix(r2, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x20000018, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x0, 0x80000001}, {{r3}, 0xfffffffffffffffd, 0x40, 0x21, 0x4, 0x7afe}, {{r3}, 0xfffffffffffffff9, 0x20, 0x2, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x81, 0x2}, {{r3}, 0xffffffffffffffff, 0x8, 0x3, 0x7, 0x1}, {{r1}, 0xfffffffffffffffe, 0xa1, 0x4, 0xfffffffffffffffd, 0x1}], 0x8, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x400, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffc, 0x4a, 0x40000000, 0x7f, 0x230}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xfa, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0xff}, {{r1}, 0xffffffffffffffff, 0x36, 0xc5, 0xffffffffffffff04, 0x4254}, {{r3}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x80000000, 0xd}, {{r3}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x0, 0x101}, {{r0}, 0xfffffffffffffff8, 0xc, 0x2, 0x3ff, 0x3}, {{r0}, 0x0, 0x41, 0xf0000000, 0x4, 0x7159745c}, {{r3}, 0xffffffffffffffff, 0x94, 0x82, 0x0, 0x1}], 0x5, &(0x7f0000000040)={0x6e7782de, 0x6}) close(r0) r4 = syz_open_pts() r5 = dup(r1) r6 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000740)=0x3) r8 = getegid() sendmsg$unix(r5, &(0x7f0000000680)={&(0x7f0000000100)=ANY=[@ANYBLOB="01022e2f6e696c653800"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000580)="5067deccd4aabaf02796cc0e6b7c2640819a3395657cf99393b75d559aff5ec59cf21052e36e4ef6f27b5488f4a8ba7c302a6bbea3943fe56ba974623a7af941a5bb4015e2e4ff8f456a6803814562937c3f616136776a419133b6fa4928341b92b201deec3624904fc50a34b488aa46c87d2a9e5afc204bc8b45163bb5a6d7d3fecedf20c99c0ed6b87ef62a622a2ff7d93aea1fa217d8bbd14bf8273df5ca7967acbdabf6f0ec7bfbca9f8783a3cc442c65007fdd3e611050c9fbfc20887bd5c30956642ce39", 0xc7}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x400}, 0x400) readv(r5, &(0x7f0000001ac0)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/32, 0x20}, {&(0x7f00000017c0)=""/48, 0x30}, {&(0x7f0000001800)=""/166, 0xa6}, {&(0x7f00000018c0)=""/245, 0xf5}, {&(0x7f00000019c0)=""/204, 0xcc}], 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:50:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x5) 16:50:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 16:50: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, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r2) syz_open_pts() 16:50:43 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x20) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 16:50:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000100)=@abs, 0x8) 16:50:43 executing program 1: r0 = socket(0x1e, 0x2, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001040)={0x1, 0x1, 0xffffffffffffffc0, 0x9, 0x7}, 0xc) r1 = open$dir(&(0x7f0000001300)='./file0\x00', 0x0, 0x90) utimensat(r1, &(0x7f0000001340)='./file0\x00', &(0x7f0000001380)={{0x6, 0x9}, {0x8e, 0xfffffffffffffffc}}, 0xfd85d90a87289b49) r2 = msgget$private(0x0, 0x8) r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x3, 0x0, 0x0) msgrcv(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000040105c16651fa6f96f000000003b84e179266196be957ed5f07537e808795625dfb12aef8406c70a0c986eed199edf9c763e891b8bbc08d70b22c315694462bf5a8a11419bd8becf994ef54057c9e45f5f05e8076a7e076a37518c02edd8a96cd34441f70dc8ab83261c8bef58dd60d32aebf6598d9ec42ce90890"], 0x26, 0x1, 0x800) r4 = msgget(0xffffffffffffffff, 0x3fd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001100)={0x3, 0x1, 0x7, 0x6, 0x1}, 0xc) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r6, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r6, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)=""/71, &(0x7f00000011c0)=0x47) msgrcv(r4, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) stat(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)) msgsnd(r4, 0x0, 0x0, 0x800) 16:50:43 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$inet(0x2, 0x7, 0x628) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r2, r2) shutdown(r4, 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="041c8f3d6b57518481", 0x9) r6 = msgget(0x3, 0x400) msgrcv(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) r7 = dup2(r5, r5) readlinkat(r7, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/185, 0xb9) msgrcv(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000001f31ffa6000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000af8c38bd0000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000e3f42f1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb5, 0x0, 0x800) setregid(r2, r2) fcntl$setflags(r5, 0x2, 0x1) semget(0x3, 0x1, 0x20) r8 = socket$unix(0x1, 0x1, 0x0) socketpair(0x20, 0x0, 0x336, &(0x7f00000007c0)) socket$inet6(0x18, 0x4002, 0x0) setgid(r2) msgrcv(r6, &(0x7f0000000440)={0x0, ""/39}, 0x2f, 0x1, 0x800) getsockname(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xfffffffffffffff8, r1, r2, r1, r2, 0x4, 0x2}, 0x3, 0x2, r0, r0, 0x8, 0xfff, 0x5}) shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r9 = accept(r7, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r9, 0x8, 0x0, &(0x7f0000000600)="8bf08646ab32c08b2196146ea197abac3c4286afc4000b9465c4a86254acb19c1331b4aed39b0b6673a4016311e72cb83e6ddc77c5a0a4fc827194efede6f0318fbdf0816f32343f800af1f5191db58296216515124adf2e5d06c78ea51f60d8b969d1fb960edba21baa7aa803bb83105d1545306656df4a256ae7b8912e6d5e14e554196a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90a7608c1ffb4427d9fdd602f2f45ff8ed5b2cb07b", 0xc2) writev(r8, &(0x7f0000001b00)=[{&(0x7f0000001a00)="852baab6e9cc907821d36ecb99d3a8d624da813afed7930fa7540aa319d16d5c6bbc0bb5cea0bd18f4e9866368bee8343ebae72aef7ffb3905fb0c98ef83a4bb9a8a43c5059c4aa3251ccc61686b805ef3892d6436450355f4c47d746f8d149229216aa758253fe86afe89b6bd83cf605fba742981c8c12c73d85bbd84ffaa5c2684d2fdb37c33ecf22667ffd939f127d6fdf3feec4956f0606f6fe850eaca0e0b3fbc0b1cfd385bf104a38836dd0dd86b9331ddaa56e5a68ddb992423120650c842f345c09fc55d583b803aa8a948c0c2996d", 0xd3}], 0x1) 16:50:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x20) write(r0, &(0x7f00000000c0)="df764661e3af2c80e45d93c4df0c16f1ef6ef106a5c9ed3c103f13b2cf0b3f060e0a4e9a8c9333eff4d2a67cd1f37ece26ce28153cf96f117d219897e11a28d1d86d9a48a69e929440a36dcc2be170af62dfbe70eaa9e4c834139b886fdbad424727babf8d8bb840965cd94425dae0ea2e91bf460133da4d57fe0df02d16947a3f6543637d0bdc452a14350b06c26e001a4e42b5a709792bcf6297f185c389cd44c36c91eb794af4d2bca5b7c06ee7599cfce7bec97002584ee8fec63fac5e22b5db0981eb341a79d5861bee6f5e914af63680648ed4fc5d5e93ec51c63f3ac6286f223902bfdd5e3f8eaf757237f7712fdf1210a1c25145d0a082d767a8", 0xfe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xffffffffffffff01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) msgget(0x0, 0x4) 16:50:43 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 16:50:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getpeername(r0, 0x0, &(0x7f0000000140)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:50:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5e) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x36, 0x0, 0x0, 0xfffffffffffffec4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) 16:50:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa20, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x929) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:50:44 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="9c47a3bdc898a0adcb19497b4c3ab4581a7c998754ab11270fe7870f1d428115b9df448c8cd079eff870a3d70b72703c2b79fd102bbdf8ec3f4d08a59fc71bc9e455ee57d88f22dd7d760d1f5f2e98d623d874fe27b4d878dababaacdab82041e092b35d5c782f2a93adbfedaa5fb965369e0e15dba97f28e7c9ac4b445bb61c0f27fe6bb38fc0558f3e18f8a92dcf4c3bd7d464699669bab6503259e6a7787370cec78184893da2ccd1c270ed0e2c7b6268949fdc9841", 0xb7) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 16:50:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:50:44 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair(0x10, 0xc001, 0xad8, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/138, 0x8a}], 0x5) sendto$inet6(r1, &(0x7f0000000480)="240a12f5d76278749401bc580c0ec1862be4775d9d3347785b4e2cf6f4ece008eb23096201ff244aac7c471ad654c8e9909a150a1a9620eeabc91c0fa2a540679c95a512d91d82f5c2cb32db396be5246e2eac13bdd4ff8fda429dc6a4bb85a3e2d2e4572c67d99a1f87774b648703a49776384268a76824b34312a7c8592b0c203f630c7c637a0228bdc7fcc162209b6e7557db0146605b2f880f7cc315fbf14693310da2e468fc13ec53fa9a77896a0e63", 0xb2, 0x0, &(0x7f0000000540)={0x18, 0x3, 0x6, 0x9}, 0xc) write(r0, &(0x7f0000000400)="29b152138dd86565c3d2a27acc6c8830bcc9d5b44ac325df072c721e61fd6df383c7af", 0x23) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 16:50:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) pipe2(&(0x7f0000000040), 0x10000) 16:50:44 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x39552c2d1b2b5cbf) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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) fcntl$getown(r0, 0x5) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:50:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f00000003c0)=""/180, 0xb4}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f0000000540)=""/87, 0x57}], 0x5, &(0x7f0000000640)=""/162, 0xa2}, 0x842) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x82a) ftruncate(r0, 0x8) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f66696c653000a2f3"], 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x24000000000000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) openat(r2, &(0x7f0000000700)='./file0\x00', 0x2, 0x80) 16:50:44 executing program 0: r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0x4) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:50:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r2}, {r0}], 0x2, 0x0) dup2(r0, r2) kqueue() 16:50:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r4) dup2(r3, r1) 16:50:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x80) r2 = kqueue() r3 = syz_open_pts() r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0x390) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0xa0) socketpair(0x3, 0x0, 0x6, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000440)=0x4) getsockopt(r7, 0x1, 0x2, &(0x7f00000003c0)=""/119, &(0x7f0000000280)=0x77) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20000003, 0x4, 0x2}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x1, 0x54, 0x6}, {{r3}, 0xfffffffffffffffb, 0x1, 0x5, 0x8, 0x3}, {{r4}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x80000001, 0x3}, {{r5}, 0xffffffffffffffff, 0x0, 0x80000000, 0x0, 0xa1}], 0x8, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffc, 0x20, 0x5, 0x1}, {{r8}, 0xfffffffffffffff8, 0x10, 0x11, 0x400, 0x42e}, {{}, 0xfffffffffffffffd, 0x0, 0x20, 0xdd57, 0x5}], 0x80010000000, &(0x7f0000000340)={0x729e3f32, 0x2}) r10 = socket(0x11, 0x3, 0x0) r11 = kqueue() rmdir(&(0x7f0000000380)='./file0\x00') kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 16:50:45 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x18, 0x400000004) fcntl$getflags(r0, 0x3) clock_getres(0x0, 0xfffffffffffffffe) ioctl$TIOCCBRK(r0, 0x2000747a) getrusage(0x0, &(0x7f0000000400)) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xfffffffffffffccd) 16:50:45 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = open(&(0x7f0000002b40)='./file0\x00', 0xffffffffffffffff, 0x1002) write(r5, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002dc0)={r7, 0x0, r6}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000000440)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r5, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r5, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 16:50:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000008c0)="da", 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5b97) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:50:45 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) socket$inet6(0x18, 0x4001, 0x9) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) socket$unix(0x1, 0x5, 0x0) 16:50:45 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fchmod(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r3, r4) fcntl$setown(r0, 0x6, r1) setuid(r3) socket$unix(0x1, 0x7, 0x0) 16:50:46 executing program 0: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14001f000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) readv(r1, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/28, 0x1c}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f00000006c0)=""/49, 0x31}, {&(0x7f0000000700)=""/157, 0x9d}, {&(0x7f00000007c0)=""/209, 0xd1}], 0x5) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="9e9ff85af40291eec870b05350fcb69d76cc88d914b97e9974af8a19ba90ac98a2781be0e8aba4634aab30afa5e0f9b0c0bb8d9f497592dcf87273751c0d3c6422dd75def08f10c5fa86de38011c7a7e726e789ebe1c556fddbf4d304d89a71b36d3f0e5533e8fa104469494543b2e6bebdb51ee50df8042c269bab30bf84887f64c9b49df949ef8e5d96d5b276d72374a111c32972340f1e96c5daa10087af4fca1", 0xa2}, {&(0x7f0000000100)="0464486bd650a128e39ee710eacc804c9523d7db0a2a7f9cde475891f7b198d6e5a316a518be3569e0f99b4e6ceec1d698119afb2317049af2096f0a8c2dc1ae1b1238cb2cf41f49d5e26558f5502f9dddcba25c37fbb52cf234a9a82d2ad39d39982e98beead72bca09ce99584a9fefb6aa80fe92226604f703f0a90fe69cc02bbf1651b0", 0x85}, {&(0x7f00000001c0)="24fe35891b5cb56a1e4252d0c2", 0xd}, {&(0x7f0000000200)="2611cf266ddb0cd4b1dae73d973c75f07080e46790f16f83bb4e1e744eb39042234a2b30f6ba488bbd7cfadf6059ef311c0f1094707c33ed21e329f897697fcb38ca0ebf1f3fa211fe2bdff8648737152d7d5f5819b78777d2aacdaab701eeb61e67964c60cb95f090c8bed57351c29fe72ba51c88c8cd38e7a59e619bb189a7d5077d779c1a0f921900b19047b5c7989bc51630c5db54f13b996ee01cd72f95b5d7101e0979a7f3648ffaabc5df4cf1a9ff53b4ef87b12a2244364568d5594e75650a18269a23b3e630ed104531da573befe72a19304c0486be9d1a459d8fa4094b4764996547ec3badd5e04812164cbaa9bc6100763117", 0xf8}, {&(0x7f0000000300)="4966f87357d43c26179b34b900185debf7139cb06ad5a9fefda829bb1236fdb7993b684cf1c5121f8460ebe57215aa168f24a2048cf8c0c0f8b9d0ce020a56f1aa6a79137fddb4b189b05165df91852dd528460f60c4e98aca4cbe8818a3da24526bdaa34551919f3ccdf7a8168798a55488f0030b309cda05c4fe8ab145ffa57e23a39f", 0x84}, {&(0x7f00000003c0)='ay\f', 0x3}, {&(0x7f0000000400)="c888aae4f52f05c4d540f3", 0xb}, {&(0x7f0000000440)="6bee125cc31a4afbc1c0e023bb63cb0fbae98f347f484e78ff9c07ec22213b3b10ca345579670970ef546b9efbf44fb90cb58f6baf0d9609fd3dec5c76f5e4a7e6b9d6be0bf73ac5ceb99e9481dedcb20732a79c63b5d87b07709da49ab3525a3be0fed6a8f8f84cac09562ab4488ec2244d29df1bb13d8642493a3a951b67cbd296cbbaba22f2c8c9a29e", 0x8b}, {&(0x7f00000014c0)="277bc7f5aa65957684139417fa94ac77cf00da9c1d95a9a8b28aa6fb8fe86ad0de5590fac120a7a225b487387d133dcde565bb8321e455efc63c3f3571930ff8a559933af38a17bb8fe1ca14c536f9302d3d7b6464a60cf307183226565ccdd0bf0d8a472e40df05d712d5bb5c5797d2f5405b3deef180414e75fa3e8ee40012986b9c691af25428a18110ee3d3f7bd41a52868d945dde36493c2e1d049e3983edd02ba092f22becb8cb0fd78011ba84bd1cf1f35b2ecc4abe1fb1d34569d4120ff43a00ba874e53ad025d697eb5c447ba30a343cb167d808d0810bc48adc2a32dfa4e9f6ff8816ed7443e5609a9dfa3cf3fec47915f24838697d4b7ae4552bbb68b7eb8c7b8caff54cd20049186a86b5c747f4db3487fdb1413b79d6342f945dc16ec1549f275f1bbc9d761a54c4a6b46106c374946690e9b990c5c75a42bd8029e65d3e10ddb698c77a615df6f91b722616bca37ab245324dbd28f27e4bb591b13b0900f7b3530950ca52ae7165487a18d10949e1feb4a7feb91b36f0de047235a1fedc21cc7a9885dd5bf2719ae4cd1208440443f45c00245c76280dd7c49ccc3680e2539b166264c485fbadea3fe82778271a038704e90581855dae28ac6f3d928ba7b0613c27ac4e3871438c29d9e7be24c5c7ea2984f6ec23e8d3a189056751a32774b5fcbf98ca418a96acffdde3ec482f4e85f8bdec799aaf4059e2f5ddcf57cb2406dba8c84d4c114243a36629d445477d3b005c52286be991365851d63a627ea17fe57561b845542fdf64ca018f7eaecf2ea6d3e68d22d8b5994d82d6b5d961664f7a795dde247960ac093a4d534318d9b2fcd3156194593319bb832e956162fcd22a867b8f3cd23d45c8a5af5afcd25b824e7bb3c07351351e633dd3187d1b446c110ff07240fc6addbc5acdfdd40d2180c8ee5c8934752361253a5645a78cb5cfad4a2cc5a8c99790daa864828cdb4322db97f58729ebb88af630b0cbeb0b17f3d4860651374ad71b57f064e1616abfc4861377503716b144a5a093be5fd3fb1a6441a5f5d007e090e33e2dd02ae8f5681a80828aaa9b6e2edbcce0adf56751fd51856ed9e1abcae895b4b4fd051aa7f8b2bd93e58192be9374a2a9c9dfedcc5275d08238c05735d5a1fb6c0a7723e67978b5f66d7cc0304a02446efb766e36d61c2b27cbedbd76bfd64181ab2eef63be87e3e6995918ce9c5761e228dfcea589b849a515babcb3c9cf72db237095eaea936bc1e5556101d1a39a1460bf9bf9baadfb1929dad815dbd2d434a69d1171e545caa0b6399b3f286de6412b2be4ead8198058cdd72b7e4ee34b4112f9223f0af1eb0755c817154d329bd37d93749e962c2c525835ab50f1050f01ba15ccf9ccabd34f21883828db9d9d9253cd93373a6d0bf0d342a8b19611c7b8d7b293c8572a88ae1c2ddddfa53dbf64beb28e741bda8f5508765885ae06f33507b7f8ee66e65706f4378fd46757c3473094c57be4105efbdc56c52ed86d5c50de9fa7c7e5d76ccca611a3f8ceeb194d0f21fbd9d339118047f8036d2027f620a72ac4f43f83f894c27b2e0759a5b400d96652e63f57502132baab5c7202813637705cf9a5e61a62110f4be30c1b95bd4da22205c06ff51407497530669ba519831f7eca909e94783c029071636ea98a1e180360ec5e93a8c53faa373852ab39943405a7e7bb3ef1ed171a4529d201e0a275e60459916d7a3428055cdde2d1e6d04fff06dd11effcd5a96ac9c43ee8278ed56a291adc9c45801df305e5365b8b7660ff23f018b98535587619d6d0781d6064785375a1474e46e5b57eba5da241f199f5a14fa3c0068ef43ee37bdec7cf2002dffcc2ececa84e3f1eab2c67bcb4b8ab5489f20797bf22f30819d489010aa0b29ab22c378d629cae0234ebfd08e977e82753f463bb9c3ae3563238ed0894161e8cc245c4f2d2767e3616ad1e6aa115f41e5ba8ecfb35b2d5693ed114bc4b06154caf6f7668433268452184f777a0246188ab8e76666280d779cf42bafaa09ff15654d6cbc65065f9795047a4e044b8fd7bb1e8d0453cf1ddfe468eaa34d41952d99f50216054ac99cad404acad35614850d097b56352dfa539d6f0780742a67c39b9b4d82b19d7adcf469c98638ec4a0475f7ee58d528f1b5d1b73cb8776b76b4bd73d8061775c60c6b50d22118b0692a3735560a8ad065dfaf2b146311fe566289bdd7c06284c2a452ff88ae081d4fd0cac98a63c1e307667fa38ba0a10825bd28ee70df87af1dba4ae2b9c31d8cd448ae1ecb4d599807a8db762ab61c79bf65c332e73b8c4128368f4393c22005c0efce3a8accbf71a06429d6e7065ab35db7ff26c07e8d78c77f431ac3d759aeaaded2286cc431e64d661040c9e4486d2104b6bd4a006be5a9434a9f738db91db54f585e8df5088db9400d2f5fbb5c9bb0be3bb19390187e79d3a70491fd06c44665c7f756a938153e88cc6ffaa69ead7835e21309cd97aac54e5a062a5818a621536da484950671c681f22a5361271a6c81133ae128e42823942957e1ef51bbabd0323826c725e9e76a5f0870f02c3f0ec96fd04c2daecc50bbad8e5933d015fd47cf5bdbd68dbc1b6e4095ed0b27f574f26278924ebbc3c337c4d3094457081717fd297a0933dc377f57b7e93a9a24d45a7f08323f31c7f35f9480514ed535191a7abe6ee8a37b84176e4d300fb52132bfbcfd085451a2638a17f052b251e468a6571fa03b71bca8491d8caad48264d8560196a043edfcc671b4cf11587bc6ef9744fcf903c3191b0c67d970fdcf1a058174b5adbb1c70701aaade1509ccbbdc9678ca8147eb46d40dc1b85056ae6818105bbf5edbdd5f9990a01ce774a9e5c602edc97a70f5a421624285b5d56118bb86a1d960ea9b65095b866d7958acb7f1279fa13f34f8020707fd13fa2f30e7e844c6354f2b11ef8594aba9d3444641c51bd3eb26815aa91fed2bb40ecd5d37d998e21cdd8c7307990fd7091c26f771fae9e950d06777ac7895ee008b81afcebcd48bd530927ff9e8a3cf2ad901ea034e0b8fd613bc1097a7a38aa8e4624c2c97a2d7517ed16c661fd716f6fb382d04f2fc894660ca385809e22da290f3bb77a29195c7ff27eb8f76f32bd650c86156ad8774cce3fadbf5a5a2e8de852dd13a2cb3c92b388544eb4fab50fa9b91028f0ad3bcfe826d2dbdd49af192e46fbd2972dcbc39480ebfb3c518278490a9045947eb39c8848fc12ac5a9d06a002fe2cbea7cc037cae5559fe76c01b6126ff2176714e42ecf697755a6168be528d5f45d762dd9333158b372d5af0c8e1101f4774cb03c1dde884150775104a55071f1bf76a72fdcb9bd2b20f77af4560c27737e8b473d67b2e4fe3a898b3a2b6b444063f20e24ca79b48f9a41a2ecd0f0dc3c5b9eef0db19c557b666447ab401a0641f9cdbedcdb03c28961525432e3dcb4774a7367fdb2280b8d88d4606c0301222ea1f654751b951b8dfb90cdb536e7e8fbd28f9fbb0fd13303220eceab1510eaec35b02c90a70c14c2cf543922392d5a63eb54a6713814dc00c803bdf8800951b2344fc6d1c552d3109047eb8a4344365426d0c9fc5d74baca68fce2a4d159120dddaf4981d90b718c889c7a79e1c27bf6d1622e79b93b8dff71ab4f4572b3e189f799dbc992eaecd9e86f51f4a0eff490d1f3eef75a7a1c9e887f96685ce4bf6a0c87a7709af8bbe7dbe0186dec1af957b7c26471aa4cae624d8239ffa92b6e3f2f052c219d524e4a07960ff8b38418fb328b92af63ff71b797a13eb6e6ff21c425a065255dddae4401fb0ff17f8461470715a0a9035d5e6ba94e7e0840b13aec51e25684db3f9c132798ac69892af994298ae0a545820cc806907ece40b897b7b8a71a75eba2502cecc5def88417fbee3a414002a3641cab6973dfe2069b7a87fa8e2cf8f0098142209f19b4f3b93655a531d90d318f8b2b1972758e1b3700aef6b76591fc845f49415b27b9f59aba69ba64241565d4e767312a8459fe0f94b622852b5ab13e80794e1cfb49e103b57194cb55d94bff17a9ae8261e3d910ad1e03adb02740683ad064a0a71bf805e918b1f8c170f42abae6ac84b1826e1cfdc44134829b3b8fa24d49b984ef11191e86a743e95bf007c9a3f01d21f521897875715f64c6e1bcb2e48c46adcdc7e8f39810d6dc8204e51ffebc5200b542f07621beaf447d62c1897e622343d4156825b977981fbe36bf3dd79db2d2d7d4cd6a5d8638aeab1efa12a609a87c4fbf1df4f255a8b4cc12411db79034711f138b58f4bbf81d1b0665ee7dfebda5c3bebb13c4fb628bdf21fb970916800c1db616e8d84cf9a7f4a24d1c86bbe728ac760432d33d967274622f8882580f063dcadf86ef1ae7f4cb217996b6bc6b4dbe8659727f0bc9f7636e8e3e497c0c147c5332b6eac15b9c1a2c1e0fa8f0990da4280f64d3efccaa0d9cfa33a3cc474578740b13c6c8fa7a9b7c66b7428227fe9345e913ce266fad3bd7c88f14f998fff6a2f3a3151f830c7c45dce0b2134112c2e5161a49696057bf41fe5a3b6423ae09b187520020b846777bc0ccfadfd4c0ecd03b472de32220efc91123d7019c22ed0083a854bea4b9bd10840a456dadab865cecc99de819e712aa90b1a948485e634fe0e11a92bacd11aac0861eb2a026f0a375d260095ca2217865d197cc7cc6e574f8a864a751e6671ebd0fbea1c3e99647afaa11622c9eec77af1522173ab568640dbbeb7a580b5d17b35c754836088b54c5cdc1305aea97303e2500299c4d545901e06d0d37c1e76cf0d05fe995c108358a875b1c9a68ceaab74a291a652828db28bd5a8a545ea692fc4374fef4003a132e74ce2aec10df6f63cee96d0780fca2d9a0355452c95f795741de30f5e2e0f9586537e1755c587c5d858e347424ebd293351df71a8897287bcebedb0b3ea70f9aa004f9e1283ba235a6797f90572f09cd00896265be5c7f6c5f6d90858c34061e0a4f97a800a9c4da27fa628fa3cc0fd5623bfd4ddfc9cf5d753ef0f515264c4379f1f06f3dd1f7c9bf4271b35568e11a96910f4ed905e302e333bb0f51db4e9ab120fcc7101d275c94ac71749abe63b20d314911d7bde789551fcb948a758658ff11932f241d9f346aedaaba551c16adb989b94e76f1fd1ebb24bdce5f0c0f6dc5dbd09917e3e303f9e7dff5b3771e1e62d455c38e0b1bc63e051042119e2d0efbfbf1fdc9c0d51b7e9b840531ca1a991d8eb61eb83259061a8a54bac507561559abfe4bb538edb8a0bdea45713612b04226937d8f89778b05762841184cfb366624eaa12824915b1e9a052184b2b2226168ff747da4a1597829a07d239c181c9c26f810a195240e8058068f7b2f28a93329d2a4244586a58c3a3c745188e3291ecc9b540d20c72998d9619fffc7ad9e449aaa36e6b891c4c49e1632a025a429477ab32f3da31706d9e4cfdefc515ff6ee70c4b68420a231a2025a1dfaf7ab2d4ff54a3124824d99339e672af7d955677292cc6041cede25531d8dd0abf991e90dc3e55c6fef56ceb688a184b4d405b7d16c2db70135a0f3c29baac98cfa27c82fc500f4b006bb31e95640c6ab75abe9f97553fc5be0743291c7d28d91858fe85a4ee9a0b6e8707e064326a10e1f08378366e3c0322229be178953ac4da7c09a0b5ec1fc4b3941c1b520db506af475b891f1784847bb21d5d01d8e065c97e027f18b551053ec087042e631217ac675b952f079c26f1aed66ecb14ee96f75878de1149e2ffda0a30b33c1af6160231b1847", 0x1000}, {&(0x7f0000000500)="eb359c95e874e49f460f614da33d7cd27288ee383d432f6e61a9f3a4b2aadf718bbd0f76", 0x24}], 0xa) 16:50:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x8003, 0x3) recvfrom$inet6(r2, &(0x7f0000000000), 0x0, 0x803, &(0x7f0000000040)={0x18, 0x1, 0x80, 0xcd7e}, 0xffffffe1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x84, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x1, 0xffffffff, 0xd}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x2}, {{r1}, 0x0, 0x91, 0x1, 0x7f, 0x9}, {{r0}, 0xffffffffffffffff, 0x29, 0x40, 0xe017, 0x2}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0xe7ca, 0x8}], 0x7, &(0x7f0000000140)={0x4, 0xe801}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x6, 0xaf57}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x0, 0x985}, {{r2}, 0xfffffffffffffffb, 0x60, 0x1, 0x100000000, 0x4}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x0, 0x3, 0x400, 0x6}, {{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x3, 0xfffffffffffffff7}], 0x81, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0xb7, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xb3, 0x5}, {{r2}, 0xfffffffffffffffa, 0x4a, 0xb7, 0x400, 0xe}, {{r2}, 0x0, 0x9, 0x2, 0x3, 0x8}], 0x7, &(0x7f0000000300)={0xfffffffffffeffff, 0x7}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:50:46 executing program 1: mlockall(0x4000000008002) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xaf63d93f777c112f) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:50:46 executing program 1: r0 = getpgrp() wait4(r0, &(0x7f0000000040), 0x3, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:50:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, r4) 16:50:47 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x10) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:50:47 executing program 1: mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1, 0x4010, 0xffffffffffffffff, 0x0, 0x0) 16:50:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20000002000, 0x0, 0x5b) nanosleep(&(0x7f0000000080)={0x4, 0x200}, &(0x7f00000000c0)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xaa5) 16:50:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="a7d5ab8c5c83114a56bbeaa15c04a2e08abb60b65c9182f39906bb697803f11575cd546b21192f390ebc9aaf4193a791060d1c8eaeb4cf0fe3062951a7390e00a595225125d6eb842c519fa5bbd4d87c2e61cf0f06e49c10e6ded430adf2cbca9e4c17903493cd713c4ec750e43465c3", 0x70) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 16:50:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8) 16:50:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r1 = dup(0xffffffffffffffff) sendto(r1, &(0x7f0000000200)="0499e8c2c3fc5c3c7ef77109ddb65ba22e4c5061795aca1ed2509444bef95d279c84b85e765a3437fa500a3c331dfd2a43abfc5aff30c4afb8dfe2a3919a413ec6ede547f81f68fdad0c2c223b923f0d57700c4ee783bdb54348c75ab3d65e3a410a01304409e7be4f", 0x69, 0x8, &(0x7f0000000280)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x30) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1c0) r2 = socket$inet(0x2, 0x4007, 0x5) r3 = dup2(r2, r2) getpeername$unix(r3, &(0x7f0000000140)=@file={0x0, ""/52}, &(0x7f00000001c0)=0x36) bind(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:50:49 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:50:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:50:49 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f0000000040)) fcntl$setown(r1, 0x6, r2) 16:50:49 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="6a5261d8bff4f2013220234e0bb305e68084244d93003a1980331880446d2a9bf417b7411d64695a12c98db8314828deadf12248b4c9da05a1e57b01c1288c86e75705ec81d70aa3a64c869ee6d60b71b1fb3aa06bec591afc826805829fd80d71f0ce34882e6397b32740e33f61e40259418639c9f73a150842854a6e6da5ef39c207e843363026c060f3a440d01f1edf96862ece9145b936640d5c1f16d25f4021852e4d36a7cbc96aae2c6e7fdf2ac379a91bce9448fbaf802e6ec047066ae7d4e99fc0d1c64131", 0xc9, 0x408, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 16:50:49 executing program 0: setitimer(0x1000000000, &(0x7f0000000100)={{}, {0x5}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x20000000001, 0x0, &(0x7f00000000c0)) 16:50:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x40) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x810, 0x8) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000100)="a10b4c1eaf0d56cf6dbfe4a67fb36389bcbc245a61950fd1984522680738884179a0f330a03fe7a7329bd5a27ccb21a336cc78fdfee6456c10dc8561", 0x3c}, {&(0x7f0000000140)="be546d3c01bd", 0x6}, {&(0x7f0000000180)="a9e25ea2a4ad41a7e49939e60af520ba06b4326f625f177035d2641b3ac39cb7bb3974f5ca2afa9d4c2f53cdf5ea4deff635aa1a4aca8840d75a608bcfe064a4e89263ba1b6b3300e1dfad13ad6de8fbb5216a72a9f313eb15b0e9e6f7663b004ed650a84ba4eb4759c534cc74465bc76525e5338dc3c215c2c2feac29a6c38af098621a6719db9656c5d022e6cf2e07383e8dc8b5e6b29ccde0e09065695a478c8b21ce71195322fd376c71bbdd4845a2c0ee4623b19a5284dbfbb5609daadba55fc8bfd1d70c30cc3e7db7e6b256c1f573ae650e7ca68da6279a150c50063566737e2ff83ce6941f69cca8b110a5b805b928ca6a68fed9653d23e9819d28f09fccc409f8322d76652918c85d406541e865cd00ffa94f21329ff9f0429c7813540c6f9ce766512de60226d03c54f3d5c577d324365dd28ba35a4ce27ca9b95dd2fd5ffbc284d888e66d7cb2b1a6cce8d13a320976ef44b02e43aebc1a910af8e194f69b1f9bbede8a61c87a1b8b34ad3c9d9da08d7f09af96f3156669fb62cb5819ae56fb0357ba79d6572ff837b7c2b311a19e9cfb5f4a080c39b95771e2b99701c1c0dcecc6b010489894d68f5d23ce7bfa34643c7688e91322eb355087b100f6c44198af8dba64da623de9c98256de7e6deb1b75af0a43b9a0ece7aa997ebc87c57469349d13789ddc8f7fb34b15c676c2411e2c217e1af98e400f1c17478725608f61dcc46c8bc8cc81bf7b7f17d9eb9faffdac6ecf82b148c8d5b410d201cd0b4db462320cde56fa5b85526d1159767577d570a7caceda33c70f24fb26709b1a50ef580109581c574bc9c116ca39585e2565c8422df5226e3a05a83876cb30ddd6b6b796284a682ab9b23a4c11ad140359fb370cf4b0ee7c023eb742efe6b19268cb871d56deeac10b51b6eb59010334f82083432e15da6126105ddba05517ccbc0acffb412ab51fe6273f6c98db02736ab3f0d7dc61fa2e90fa128fabfa1f2345d85083cf4e1ee096319018ecd6e62951055ac44f7d62878be3ac5472ee4099d505f60c05cf14dc86bc16b1d1bc4a4f7b5b1cd16bf4592e42f9dafad8a1e745345a714e1eb6876b491d5761b907756b8340fc2f4847877e2d1e6a572477a2ab708709dd3b0e00682e7a2c760545af3219c95af0d934786c07ab8c88d384d7a56db3bb05c7349a82e5d8b4dc00e0996584b9ee3166467c06d9e8f2b2b597fe615757923ea7570eeacc7b6aea20db9930dc8006d8c8c843596d562b4ea01d1cb0ebbf4c64f2f7d7beb956318c0867bad5c9c69e12c1b02acc3db40a13bd5661fef67cf90c299b918c13ccdc46adda872042ab4f802a84d872397831384e2cd29e930672cf613e29744a1b2fc0cb4998c0b1c5e2ff1ac364844992945c7105853c25545c153e26d4917fc39b6f088490de36d06441141209ce33f79fd049d37e0a2c6722cce2b38dee05d157fec9549b1caa70d0fa3731d872a09aa40962b0ccb70433ceb69322aac467f6a1c036a3e58ec7e6361320f5aeec50d914aa328d0b249c4e676e68761008ecbaf7a24e4a4718c49ad43a20c1c2da9201effb64264028c7617d5abc2f12fdc65568098ca136ad5e03c662c0599fd6c0818b3cebeee6e6e43fb213b61fc39edfbfc43ca7169394865b671632cd2a9fcedd5157fda3810bc521c8a76ade087595ffcad44d16b58663bebf26024b0acb92bb055212ddb85ed7f94278ca93ae922574c442e5622f2b99cb1266804fbb2bb2015e1ea67cdb008b38e338dd04846fd5007ded5d743a7d5da9988b2a1888fba1dd9f3cc41f504ce905cca66bca31f0f5736437ab4c47e9be1c3efe2ddce21de9186002f8e878e1f4faf4a04956116fa431b291e048d91dbd5ef71d34f5aa36a7144a13af763dba93bef33ce335d134a9678be5677ddc8680b920d262c2a55302c7b5d04336907b7335e9f3f0a72c0cf8e963a903da92c469c390c5a243ad401c30ad8c802e4ca73567e00170c0c2ce51ecf891829b2100b03f2f8b472f8cca4a6b4798c17fbc004841602e4acd500f7782ba5237960905c4b3522eeee7e4e25e87b2806b4b770cddf6fc667d1036d746fca6252eab0e94deded10b400eec1be850c2656002131beae530045d570e7582e48d66856052a4c7294ba5e908d1c224e0133b43be7230fa56b5c126bca59bc77e234c174c4092f83885f72a443c6b6927abb2637eeadaef31eb9f3d57502c3818d82c4c91a829a7d7f90e63adda5b01388d23976585ff721a743644088729f9438452974055738bf8ff084eed03052c4837d4b8e58808eda2860286efb0aa2459c57f25df523beb44302124c819cca79df3c559cf9196f7387a23e84d071536bdf1e32f65bc148e6b7b01f71ead13a765972a1e8ec0be4e18ad980258387984420e95e30898809b1d7b81f00da7e211667e1e7978bfd066410e0e5e01e4aa37c6913e21a2f9d610a458bdc01de7f759d23992141592f2d491f1882b03adcbdaad8d6a7cf397997751fb63d288f6dc52d43b8b0a066b17c68fd1b683f27e67c2efb56151f844d6eeb97db70d31873756cdd1352acfaa188b3ab0508ad9d661e02e69911493a983a601976beff882032d96367ea9279134628b0fd713e71cb05b7f25ea97d1e3e2a80aa59f4ecc032907997f4972e78d3f78579e6ad280ddf878907fe321ffce46242ba1b4de690d99c2855cbe679dc14735e0e479773637befd592ed40e33ed4ff5ef56ae189283af2a81d1a15a6c1f50d281a85f36c853567a324affa8fb1440776feb105ba8ab3a403a1251cc74840cb684106b281c1aa0cc740f82f80b3c2994f707b1520c4101dbe453116c6e4a2e3ef1a6c87e83ec38e35164bc2d35154231031c38b7b7cdf73722454eea39f4dfdad880453022986e5f0d267322130c30cb18bebf9d67d4dcee746f21adc90522cceb20fbc84309ce34fdf3ffe1386389f65d45f05e76f4bfb2a393ca9428af9368d606f5c3fd6d05e7bbfdbcdffbcc585ead30f9dfe4aa41916fbb69a80a01dd395ecbcc5bf467cba72ae59695b37a8577fe4fc8af0fec461f2443e3610bdabd7710cbde0b2f9545b29ab2a84f10c7681e2fef4826519139f68b7dc53993325f696a259ab6a0bc7df2aed469e1b0dfab48d189f64c39cd7f9eb20703e5300302e3fd7171000b52d09406b937301faf7050e7a5353441e9c13dbf3a68518aa233610e1af0fe592177bfcdc882772982d99ab9f29de72c96939e7b7c824aeef3645ade9c1f91ef30523945b8295782b98ffd56597053d805a9d4dd2c9febe1e47371d9261cc082120ca380b291c4a69f15c625a9e119b03a62a06d8f0714732a381ae7e571f40b42cf6c3f0d10be2bc126e56439d87dbadac0d9234707c34a1392e72f63b3eb5e4b6c3046d00d62ede0f097b616d9fde32bbe9879600f6540cb05bf274fd9a28570cc7589b557770a8f80bf0f7cbad78e33c3dce8195bd0e14529f32e0702304302edb91c7515971c75db6a0e0a7466bac9c41672f747516eef5803e63c5c762a3246101e962803b376282e84b150da0da51555f0c421d5f166e55035601c6b6cffe71b6b94489b3fd99723b7bd338281094bf9906e22ef9779555b421829653a8211c6e97a247e5e2f6ad345eff7c73c2a718c4c97849ddb8e70130dc2818d6d78d11ee36024ab280b786a798b79280183edf1f6911fff0ed5de066cee276405e91eb30429bd3c2ab55c3b36209d28c2037af2b28df849b20a9cff66aa6afb162839ce0097691bcf7bdeaaa6ef001ac03b3ae0a0677dd6670faddbb7b2df1d06b260bb8b794148c9c9c2630518ad509744226f08534a7f269ef857c50440b844931a7fd9a5f8579c39a3d62328e7e6da85935c74851d1f98faaf3936da6668cd8571eefc098dfacbf4665752afeb6b6371516a5301f734dd71ee39f963bc80705257b0079914329c5a85153f7d876efda6f6729931cddbce9f4202485174d33ffffcfacdfa50d2cf42c227e539656333b921c3ceec5f548161126845b7ef031a0dbe774583c7a34c4bdf57b943f6c3762eb691584cb2af4d5c6c87856989d24a7943bab979084882e86f97f809d554fa99879a2f8773ab308e103bd856b18c59153cbfaadbe57a034208f258d6fd4200c0fc17fa9f834bff43edb8d1c2af822cccdeba92312b24767cd5d38499cb8f586952cd4a938eb47201e3a948760db89367b1627d181175414c845c909d82fa93056d3ec6e068436a2f21d33ad713453247b5d92d81e80a00889165500fd849948b1eea4e0c6fcec6d1b48ea62b5271dc2fe6db20ab7802c45e30fdb5b43a4bb3342f40ca6369f577c64eb41c42adcb70ea5f13e7aec8ea51aa09500cbdb72e9d03156ef1154bbfc12845a96441b08f957aca3f59f7f013cbaa8f97199591fca92f62af3c6759b90a329c14b8d5af63c35d492125a1e8f188e57f2444b8ec0bdc9573d429db699fc2d743b2b0226f0fd60c6071145405d2db9b62562acf1deeb7cba189562e78c009735616b4da636abbd1dee0771f4bab5678ad66434aebb1061abdd44cb2313af9548242c1acfdd078771c57f708cfb86acf3d1ac9e59fd0bb0d5964ef7562c480dd4bea07fb989923ccd36dd530fb38be49dac8c23af1d3806c275541aa574f1aad6449182f2cdffcf547aa64905438978834baa7537ce9b6ff9fee2e6a2b9ea1bcb5f502f66d7edeceb308e6c2ba062f1b9d72dc032988500447d39905ce60e400e33f2b722685b40ef211787f0f16b3288097594fac1300e7e41e41512cce85bae389fad615024f01e06a485099f5148f47dc924043ac09b9cfe252f27cb790cbe8c875b88c2c0ad89041ce7aae38e285ff28eb1585a3c9f8cf2e5d74a98734ed03a70d19d237fb7642e70d1ed2c50ce8cb0f59ab9dda997162362d29ce9907c20032cfcd1d352b4ad5774e55fab32269ec7b4c9600f86900114cdf6bb300477a0a15707b72f9e5f8cc033fd4f0650788d0a4c1043e98591fe4cd0d587bfb7bab02ab8a72bd1ea05e27ba876dcececbf080e9e2e3bf84484fc2923df244c73a7b317c30b40c0f5068611d0740e06ceb2519469385f000844b0c7ae84e06253551eed749ef485bcf06de74548110cee97566344e03bcbb11d2f9411de74dd5e767b626c3abc18942e6c205c9ba54f02cb6b8993e3421c9367e41aacdb24610bc6243631e400cb49768ccb6911bdcce61991cf4852de72a301f47815619396f61272e63699ca41a1d933829264e887531c3841d3d9f167b675e257f4e66d8dcf8a9fd84e5080e6037e39388d8161b577e86e745ebbcd8facb9e1eff52b7f4bd8b651b9d9dbba6d704c97126a0e53e8e9ba9d035e58e692ac486812332b895fad95d9e857e256ffa6a37005cec5804d174291245f67624c4395d33736cb8a8c8234e324295dfb337fb65a6ba9a0dabae967896fb62d084c81ca9cc51936905604a371020422c1e13cd57b9e2aae487c46e0f19b1123bc3c8c8f75c1f1eacd02a7b4dbf7e647be2b8b0587d5dd17120e55e1b215d7a40947788e2d5f170f559f5ace2abba8fabb30097ea86276d88b8752b59d51f6647c85db9de3b65bc5f7cc1cf45d94767acb39b392231bf016530ed98e1bf88b316afa50102b2797b521c0d2f144d7ff453a1657c48c86ed0e75cec6c3f858fc529b5171a06c5e67b54cdab22664f5cfe78e8e2d35bdfed7901f0d6428a8e07b3235e6fcfd3f8cf9a496c727c9f51dd4fb8c565a0076e8e41057ea2e3a46df8301cff086bcd6e2e86bbf10b", 0x1000}, {&(0x7f0000001180)="e11214ac4f0e0ed482c8676cca310fc97fd896d71d370db186254e0df229a18e0776d5c969c1e9ad0b2583ce0ce81adbd12580c57733b224c63b25e0027070bba424cf596327efb2e48ded7b9b1bfc37a16123002b0773eaba501639", 0x5c}, {&(0x7f0000001200)="9852128750e5dfe9ffdc315061441bc6293f3f7fac374ca4646f7673adedc61a301e0fafa29863975390e7cc2e65363579284b2467c46e32644fa64f3b17544e08833374a0f28bc4077b34cf4249c3e7ad8bb4161cd8e4bef2962016f8184fb0a3a4d0d1dd4d7fe7bd570158232e453f5bd58ae5a318021add3606b27152fe71eef8a3583d7b0307fd1e1d23be9d36", 0x8f}, {&(0x7f00000012c0)="7c65342cc3c686bdf41ae2764ce12952003f7c36ecff554644a11270927bba489eeb0f77ee2d0e2739bd25f8304dad673a7f6ddbe7a833516b63dda99cf9d67495e0ff8ef0420ce0c3bb7ea76a879f5af6957a2fae340e111f3ff7552c82b6b21a489493c15b631f9c35b69ee94e3ecc81155afc90ae2d85c7fbc4cfd3f78bfb23974f6d8eac3a924637b1ac7c2c", 0x8e}, {&(0x7f0000001380)="5d937a8f05860f54fd381cfddfcc4359d2786b90c0b7713db7f7a9b3f5b4dda32edd181deb9035c0c734993376ac82c3c8ec28d460b578708dc5ef2b6fa23d376817b4c36be6601ed88b237124d009eb992e972cbb4d79b77d19f2731f86c3813d81dc3b34dadf9b369f09", 0x6b}, {&(0x7f0000001400)="a10e53fd3f7db58179713930edb28381b1e21ecbb1748c3456a451074eb5d271ee7bb656973cb2e5d09b114d35d7e1d8b8c186cee2d3ce1a87292a946883be54608a99ef3dafdf78ce9bd8d65948eed7262c5a46a0965fd14ee5425e614cd77fd076f59ee6fc1d6294cc114a8bca8864c9c7c698a2a296dd2c860900e7aeb3cd176359339209413553d3d5eeed7162fe02d1ec0010563cb7601615449ac658fd0cec30d5c62cb3ccc1353500a88db883f012b336a05b42a4455fb85312a6ea971600a459e58b08a6e04bf9229529ccc8bf0a13adcc12d33de7c9d2d2e1b655afe1bce3a0635827db5cd3ccc6513ea243dfb98e32922e7f4c34", 0xf9}, {&(0x7f0000001500)}], 0x9) 16:50:49 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$lock(r0, 0x0, 0x0) 16:50:49 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000014c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockname$inet6(r0, &(0x7f0000001740), &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000001c0)="af4588038531b548b482f4d5600e35c7fff7af6f67", 0x15}, {&(0x7f0000000200)="9c6956ff587641bf5903d67ffa09e729bf40927433b7639d649ed0fdb004213a9a7c92da71b6f8b8c815f345adfe95f159760c5b057c548b60870a661c1cc668c7b8ab427629800ff32c8ae55263a735de81dd0784d002b5d63e87cfb0be17e9ac0131345b1a0796d1341a3b3d93a1b7b07e8ae748d694e3d07bf153631c7b1c94bdae2166b2f4a2666084fb3ac4eb002c8a2c2b446b9e39a746f8fbbf61417a15563d60e5b7182b5ba0e994b98d6edb10c9f58db4c7eb5659803b784d66831e7a7e4e0d9dc01a3f505e2f69de372f5a0be8c3310ae59cb231f9c253e6f189ec3d8e9745ddcbeb00c40220db9fd444486271816a05be04f501d719e9b8fea2420ea4ae63779d469ddfb3ba1a56c7412df8c0da7bcf6261daeef03092cd73c06542b1b4b1fbf639a11f40d905d790a058daa3b050d312c54cb50793a8c7266fcf2247288fdcb75f725711fc969b73c01770166d7db464a537668a693ccb23ffb9831459bee03d918983b91155ea37e7427e1485ef89bba5a1860ee4fab30b2e798d09c778be6e02ee2971115025b201bd7bf60985a13728ea404d5ca15dcf90fd4bb854b48f0d3364d249e98ed9ebe84b7bfd05f02dfc1b715fedaa2bc90c6043c9fe3a578cb798d8566ad77830ae7c98621445a60ba9ac4b14178ae236a06c655ab3767cb5fbf850e9d15505f82b50413f503582ddf3cb8f5aa98e28827f203d6af89a4d33c4c817a2ceeaed269fc77515f05a0312595a293e420be2f6b39b0ef34aff7dbeae1cf00c801fafde01baa54992daa2f9cddd23a30e4f788859be77a6cefceb91012874913e0b19da7c6f2352161c899e117e5e6a068164b9efe05d81c615c6f3f524fe3a3d0a6346b34cbefa15888c7643dbf62754b6c2590b7282be11eef6a682746db6795491f849fd87f09964ccf512fa627633d72e6cec1bc97626397faf22471b16cb32af0505056f7e28c0d98592c209a35919994cf0d5944dac32600b3593eca67928e7be6ac310c254e5822d209a695448be3b94accb10551136ac59ff4c13ab9812c5a722a099ef86dfbae853349f96e1cd14673aa666987cb11a3af51f2730433d47b5f05b310760864f151f1a2298de463853aabe42f363fef7c42d98aa886dace919260da6f7b77b09635b614de9cfd305a068eef834e1d7b76de4cda225c3eaee4dcca121e9283901a995f62a4cab27c4177dbf7ec7007a9426e4af5d112421d72cfb1dd91e5b42e42955cf12ee6bcfd7d706188e70aec78382afe4fa3601598d52fa634c266e61c2096cce29744a221bb868181fce182940835585517472ca72a22d048bdfe3a3ede45459aea67f08fed204be8883d7e7a017161b46c2b4af03d1343253a9d29bbb1cb0d619fa8b74dcf3ede4511a89cda4f1300ec3da6699e4ed966a46075f97d8e481ea8c60083a7094381fec52443b6ec81bb806e9806fa6ff4f8521639d6ddf1755677e14db6f07541534252f42b71206aef8718c6f5677e7d0432057390a09a07078adc11250e289868b675a6d3431045bab4a1f3fd4cb31f1aa2d496964b5aa3974284cb3ec6d6e6e0a0b1983766dc572ad98f837994e63dff2d56e22048ced800eeda01c06188ac70911231dd901934545dc920d1aaed891ac61204b51c15160d28809867ae1e711720a1b225af3c331e160688063fc98278c6a36eba1c75202b3ef58f5d78362838b8552f5aa97e2085294ebb0e24eb11ec3b89e0b645de3f20c439a7977080e44b6f16497c9423e901d8d924f1d6d25f174d4ea7e56c3b6eb9385f7b29406d1095fe06d41df46fa2b9d005893b73f7599a79d14121ec0018a245b60021abc97d4e4d3cd96fe7814aa410ef83dc32e721826f67915c5e532a0174db94baaea23b2e199318ee66309ed842446d3d7f7052a207bee39271c8539fb422bed533b05d75742aafa849eabca60a56b89fba15dc99f116ca0d38c8de09445763f6fecf92121e6386d19c8ba862a965a4d06203e986d00c89f273c5cf5932fab6613bb16c68ae043f802bea51e03f74cf474c8ad88325b3255230489b95b2e0b90447a7958a5546bb07fc8ab0160c4137acd037f7f5caae195dad3ecb21b41ffbb87ba54caad3367668fe60cc8ed4345f307ca037290dc5fc659d2af0dba92d7b46ad5d53e1143ed13bfda183c3c07f8c1243634d5943fc4102ec49b54da447f60918a4334222b75fcb236d61cd0e7100f05ecf1c9288da569521a28ebc43c9a6c1ab61b5669408047bab6164164f2b3533097818df9e8f9c866cae5f37ae42d80436c2f241672bf29a8f0373d3fe4c29b93538b8bf8bbe017d99bf412487580db914fb692eecf5423b2d93a865121b4ccb657bc3d42781f4377ba393333eca8aa3090a7c900c86efcd02b97073fb36e803244acc0f4d34aa7adadf81a464fab3861e236b8944cdfa9c3e97636525366a5dea75a6b2d1476703c6c48b9ef01e11a9257ca88917fc7ba966e19318fae4f196a604b002bcd7eb827e047df51f6c9bfd5eedb757cacffbaba1d03916d22123ab102fd62a8472f8fda12dccb2b95fdcf4587babf5be7356ea711cdeee8c5f562ae43a807ecc037da599628e3606b6188181430a7bb8d256fac90ab4678568bb7da40a88f2b53bfd60a71a1a9c65ca4475901a1e16d6629d80f61f683f4d277e4c0b905d7c22b85dee9a97b5c99a0e6dc572a286f5ec551df8fee46362141b343090368dd8968e51909e47a51d30b6d5fb7d9099ed6740706a681a7bd577abf80a235bac744ee0296195564934a6ba0c2bb381b04039ecdcf45587759bfb2d9a7dabfabd6c900ecb23550c90a7bc892d691d8c97c5165818f38f7f2734f4a4ee73bd0ef3889591feff7f363ac603b1462d48027d6e16fc68177cdff4ad79dea3e8883760dd0af0123be43d65ebf79b256b52b5ba2b614f7ae5785143d903f0fcad2c407166a3c7c104293c4e82fe8817d1c030d553a5326c6c0665f1627a55f68521b86c0841b547f415b9e65d8500bf68daf7eb9d318677fb022addeb1be1dc87e8dd735213177589daab5d0c87332096f04ed280238273814c0c64b44aaafecc848f450fd042ea4fab8d90a72bcadcefa2459d11d09af9fcf1f26df43875e9df738670286cf3d6dd18c7421a284fb03ecd259d13a0418aa865093a4770c06331546c314c0e4b5a76a3a6bc0cf3f8e6af790519aa51e249e8c6fd71a2c3095492d4e150cf571a9f849722a265ff8f57f77e299ef01f756ef1a8ffba35fcebb47a781411ca92b16742f6fe7469983d64b20bf3b0b59af58c40c347928b2251e91fe109688b72d84341ba03f033e715aa1229d4d989632f7127e5cc554967e01ebde68043923b90c4ea70845b00cf06534562d90026d84d50e9c45ec0b88ea8bbcf98a12270002a742918dedd973ae8e6350384d321d56a01f696a999e96bdd5e14c170bdae8391281ce3da427b7a532c700f8f0b0de2273da34a5fe5260fe73880ea2b48525dce0ba1071c9ec3be7ceb79f981ad469b0a84dcfc71068f31a69bbbdf2a91cfcbfe3025401ac2c445ee95e5e3eb622d912c34595b1708d018283986d5f6dda038a372e8307c1ab26998f4d2236ecec81fc785079f13081a11f7897b432a9dede038e6f457f22450eff91767fc28545bb76fb5ccca7c8a7f9732ab00bcc95050b46618d15d63ff5f145fbb06ac88ce8ee38bcbd2b0e138e4d8d59957112d6d7f2b521ee06e208258fabe1d66c063ee5a8ea3b831ba6531d4ef72fedb8cd3a61b16ea7935173a4ac853b4141e7542dc83bf7b1ffc8a5cb7d1982796027574fb76f9966e2b32e52c886173bf2e45a6d462d0f00d3e72e53cbcc160d84e386b975cb32a2b536d20bd7a36cf501388c5c889d8c5b91dcbe507aab59b04d4476ce3b06e00845f88498d8dc2623d8bfaa1aab5424f7f7c21b4df0d6f44bb1a7538fb42708b6befe6fbbe349af507dbdc7308be4b32a074da9e6043284368686893973bbbe6949dcee12d2069c2265690e03e4e3f6ad14c0d8249a511533a6bd43d64529701d6596386797e687dd21415c673a2330e4eefdecf16b25878e28ff7fd5815a9731063055357386430cd1770b02d7ce49a53c7d018568f44af28857ad22e711be5e6af203ededa024434facf3d894100a33b4c8cb9b56d2a3cc40517edce4f5c02bcd9f07a80aef73249cfe75efe6e966ace53f7882e8478803195ae89391ff395da7db2dde60bc324b64b1748927faa0403efa23de93c12e28ef8c4ab35c8b45cfed1eca98c42939bd008691a8eb91a6ff72af91232f95b20770f0ca8403e566a5c6356742049509bc4caa97036dd69be3ea63fcc21ce2bd375f20714c5567c56d3b79179622ec013bd51fa05ea323640c3811ec5706ed7058df58132a00a3c6f802156c0469f93b7392e47466b058edb6b31706c6691a6a204a80af376ac55b5e68f5be971705b5d4b15fec6b567dd2e7abf760d7d692ffdac10321e9e1da5db8eabba046946885c1714bddf2dd5e0c1a2a12bbaae660cad54e1c42f8e4da7298498a08c08d9bce533608de67ca1db27e57dbb396f697480995aed44ce19b0a55b2c7479d1193285e6f1f99ce3b7b3bbd794e2f4a2c58eb200331ecd53b95a13492b19fcf63cf03701043ba13ef543c459792e948b147a29ae557d6481884f889b2a00159a946d1a4ebca5e10b212e6398df489320f1ba38d9fd2640dce9f785019bd6ed36588d7bf6feb7cfaeae2c3564af9c991417c9d4e804ceddb64832ca904bdaac4342c1049178a72bf7e259bbebb1d635ddb5d44ec1ae574288db80eabb423d2ea0f186be7dd11b03a1b1eef62ac11dcc3ca9c3b3c5a3b995f2715e71cc3990a33de72b56544cf0706ccd7887179c2e03a98a99c2c7fb521231c4e7c72b0637a52916e3dec16ab837c1c14bf6095367c73e6142af753b6dd5fc2624eb9aeac10271d39a41a81a0b1ab1b2a4146d2b34cb0925c86b1b61d4280dff9d9a6af7d3b1ceb519c3bcdf60a80e645c956fd5d4df5a2069b43c28f209f08af8009e59f3bf437256b3e985a47bc327e30ddc82b23eaa1314aeaffd45df010ec708e15bad2eaef4166073f135c8b076fe0b74b3c9b029594b1c64bb99ed98530b2b07514918eba7a399ed512f4d86d0b839e5995e0d95ae633813ae20f76a4e5ca61f3226067f3e4199097b2e8e1ff289cf90fb1e5efcccc4fca084f5e06a2e18b2bdbc3a7feafcbd8115bfa993c838b211f2db0f110204eca95bd57f908aa93d08a87e6c74933d31c2e11f31bd27b0a052f89b729e36dfb8e886cc5e2ee427772275553ce93789ce8db563f2234dd9549f9b00f83e6ba1c14651da38a928678e32b0272fae019171df8fc940f20dfeb1404b86a28227cb626eb580fefef5b58dd12e1051eda91705ad24ba0f6ebbcbb2dd7e59935328b802e01ed6da628583cd4e3a510c8347eca90b90a98a2996c4ba9eadc4405ff42db6169392be99721a9a47269ea0cffd19805c20a05cc8d2dc27549435f5c43d55d151ef6ab5b0d5c6595363f5bef8a1f2b8b1f4c99f3c1888b1e57567d556f839672b963fcc0b7817879b5b67e854b77a48cbfb5854948e96637d524a554e87b4d1a585d48d5fec0af3525ddd775253c3198e2203016772d45518ca8ea43a2a778c03713851ca98a8ab6ba535ca239fbd8e36b9a1d00fe0c32da1e383216982fb4d84316f09f4949c4b10d93bb4261597082593525a9576a0ee95cede2ad9289b5449dad1eb72c6f5b5ec56832bdb991baa23c96db8c0c041ab9", 0x1000}, {&(0x7f0000001200)="7905efbc67ae8929ffb84d0b74dc83f5c0526b309aafa19e19c2539982a797f1c15b91047b47d64d19819345f158681861f050de162f6044accfddebffa1d0b6e0ae066ddcc7512ba4d53daecc5ae97e539368419cae793d678d8b8d43", 0xfffffffffffffd6b}, {&(0x7f0000001280)="4590bc6a168bf4aa8904adf9193412296744b1e99eb1cdbf87c827612fc4f252811be0296bd778545ecf789b16aceab6340f63b5ebef6b5220420a434e8ebbbeb1d00b70b3d3c52fa6bb5df8a745af08523787c10858eafc661bd12783c56b394b6e", 0x62}, {&(0x7f0000001300)="ecbaf823a2df985db6e2df31c66308c6343db02c23d46ae4dfbd84cb63b024053fb02e2e53ea3b997143b42ce066a6e35591c9f03336748be87d91152bb51f420e0279cace8477410fc617f1f2a1d797beeeab5ddc4e970525eb07dc7a6f8096b8532b319f3a37c4851a91d2da73aefd77dbe66df86da74aaac3903bdea677c96e3e50330728bafee0a7ee91721f60402867481661916a85b2f31fb0df149742891b20", 0xa3}], 0x5, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0000b29767a5000000000b00fffeff270c000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x405}, 0x7) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:50:49 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x4, 0x7}) r0 = socket$inet(0x2, 0x4007, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x8000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 16:50:50 executing program 0: r0 = dup(0xffffffffffffffff) flock(r0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f00000000c0)='\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', &(0x7f0000000040)='c\x00') 16:50:50 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) close(r0) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:50:50 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x4000000c, 0x1}], 0x7, 0x0, 0x7, 0x0) 16:50:50 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xd48519dcad194a09, 0x7fff) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x20, 0x5}, 0xfffffffffffffd6e) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) truncate(&(0x7f0000000080)='./file0\x00', 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) 16:50:50 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x6f81b4ad08041992, 0x1c) getitimer(0x0, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:50:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) 16:50:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10210, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x7, 0x1000, 0x988, "d85eda624b09274d1f0354eb0bebfddbef2f3b04", 0x4, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80, 0x3, 0x6, 0x5, "a81fc3583990462c61ff6dcc769e56b83021974c", 0x10001, 0x2}) 16:50:51 executing program 0: setitimer(0x0, &(0x7f0000000800)={{0x40d, 0x9}, {0x3, 0x7}}, 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000280)='./file0/file0\x00', r0, r2) r3 = open(&(0x7f0000000f40)='./file0/file0\x00', 0x80, 0x4040) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000180)=0x7) execve(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='%-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='#\'!%\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000640)=[&(0x7f00000004c0)='@\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='&&)\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) sendmsg(r3, &(0x7f0000000dc0)={&(0x7f00000006c0)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000700)="949eded0baf2e72f25dbe5ae7666b6dd1e85aa6ae2f324ae926970b24a5157520144bc74181b54efb8f95d6d04eefef487c36d60c3ad0ac81fbe97c44a721044938bc6f499293f98db75e0d3b5ab1391538c2970d5254b86c4d2c687c9fc44b6a6e4a8a7e4ac3f435728ca278ad3a7db0d71d50c377ee4727ac225f21c9dba234c82ddf5c9771669b79031faff958cf9b0da4483169da6529000bb2eb1ca0d5ddbe39b644901ddd5bc8dee94b59edf48428c986356ec0c65c32c87d9d45f5b3531876c432c1eaae62fd98004000dea8d9535fe51a9341c2e43d7b373d83799fec2b9dc591d38e6cc2a06fbf61873596115", 0xf1}], 0x1, &(0x7f0000000880)=[{0xf8, 0xffff, 0x1, "c015efbc153dc3a06999d7edfe4b3df1a3d6fb654b74faf289f262a0758b9d502455d537656916bdbcc74258421f7a800a2669c7565103c0453fbce0a8533aca1afc075e0150b751902ab2010746d0157562723c676256d19c7711b01bca71e61e272101cd17f9d8341379d4a8c003a97946fcaa353098340a1cf0b09ef136c7a3413876e6c17d45089003fd0afe5d60f6e92b08a70da6034c7ca6e7c4ea2870fd1f3b02932ef1491275e6dc1c81ecaaf82117d6b0463884e8fd0633539c72d32ddb0bf4b46c6af55d2e9718a8ca80a225fc98fb8c57b63a3b8705ac94b28849b7"}, {0xd0, 0xffff, 0x8000, "4fe437e97ba7716f6901da797a2cd349d03db268fdd71b24c4b3067648916cfe37c9c7fc05b40047489847188b646c44253fcdfa77ec3415b365d5160b66ed47c78d38d51dff7eb70ffe91d049e3aa82f695fd4bd68eeebeb5fdc9ada3422eb047f26d77214d36c3a4b87dc8eab5a11bc5ca5ba2070a01510c21553e01c152f75e913128c43caccb6baf0b1d87c67dea86f3125bfc7a8ab81f4d4ced23c2154e1da3e034bb2a04a6d7a96e880d284f9bc154706da58a74f2fc"}, {0x68, 0xffff, 0xffff, "ac657268533dd0d748ad63e67d31619e05bf7e94f377c84026d15bdd6f19ae3a4ce001eceb4f68d8f1bc0ac4673ac5717f75f056cfcca4f21836a69448154267aba473993ecb62354d7be700af4547578b"}, {0x98, 0xffff, 0x3ff, "dc91b03f64b3881b9f13db0cbdf4d70c282331373b6d8b74b6f1febb3eec49254db7870c2133665d99f2444f3ea1bb9fc5d2d4e0b95a112d36779d73e9a6790e0856acecc2845b3ee81fac647d0f2409d32e8c11094c016858e762c1a2a06602bbfe78026f4cc60713df306361c782fbe2567e99741235826cc7e4c91fbf0901731d816542e1"}, {0x48, 0xffff, 0x10001, "c38906f68efaffb2c02956e1926ae6d017c7db555312d35cadd80d512c5fb46323527a7c6b41875149abf06e668ff6775d"}, {0xd8, 0xffff, 0x5, "91a5125be7b132a17f31f4df6bd5fcbb68255e23f17a278396591b484bdadc21ce0445357d693ed265e35140481269fcd4aba7665e2d3b530c36ebb6556b0d5e5059096cbc331820f211fd42722466be57ae4e1fca32c8c441aff2790467d29fd26e0588e8fca4d48b6c3e3f04098d86f389407a4650225ceba6b1a471bdbae42b76052dc811873762b431b01862b5d8eb06d9e28d5952e44881e44bce06c7e034fc33eaad1823b29b1e1f451eaa2955bbd1ff55fc508310c653b6aa8f4c1554074d"}, {0xc8, 0xffff, 0x3, "d45b90eab110d08f4867872ebf7457e4b454dbef203c3471f0d168d4fcaa911394aea4369f835524f10feebd298788c94ece3332e380c28c71021668883b03ecc1aa070d68a2c6603d608d88db10073f1c2e0696512bd5cae898e37668ba7cf5443ad19556b70a0696e1e2dca726a3b32888f6754f7a050c466b1dabcf4784fe2bdd26c6ebcd6a0844b99d34050b4279d5332f2f2a259274c09e40231f930d53e4913a0d67e7e7b06c348c703e1357ce74"}, {0x70, 0xffff, 0x98f7, "339a41c0bd2744927b99a2d775903d6e0d3ac2000f38101efbe4c79b3a809f89bb4fed2eeb843f0ce07e804b8e636f84bf66c81a8da5e00e5761b0463ef1299436c5235c5dfa366ef47f36c7f37c16526bb5f3843e5da051b38896185bb9"}], 0x520}, 0x6) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)=""/223, &(0x7f0000000240)=0xdf) fchownat(r4, &(0x7f0000000680)='./file0\x00', r1, r2, 0x6) 16:50:51 executing program 1: socketpair(0x20, 0x8000, 0x9ae, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) chroot(&(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x2, 0x200000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open(&(0x7f0000000380)='./file0\x00', 0x10290, 0x29) openat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x280, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x1ff) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x401) 16:50:51 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x400000f8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='$', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r2 = dup(r1) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4}, &(0x7f0000000100)=0x6) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:50:51 executing program 1: r0 = socket(0x14, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) 16:50:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:50:51 executing program 0: socketpair$unix(0x1, 0x800000000006, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:50:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0xde, 0x7}, 0xc) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xffffffffffffff79) r1 = accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) fsync(r1) setsockopt$sock_int(r0, 0xffff, 0x110f, &(0x7f00000001c0)=0x2, 0x4) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = dup(r0) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x1, 0xfff}, 0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x5) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) socket(0x12, 0x1, 0x19) 16:50:51 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:50:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) getitimer(0x1, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:50:51 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = socket(0x1a, 0x3, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3dc8, 0x6}, 0xc) fsync(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r2, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 16:50:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x401, 0xf469}) pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2d220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2d221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2d222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2d223000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2d220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2d221000 didn't change! 16:50:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="8578d58c200dfc45f7cb45230a4c7010eeb50a7637721a565e55", 0x1a}, {&(0x7f0000000200)="80adb0a6ce2daaeb3292fff124e50fcd4266065333ca7345bf14c342090d9fa8f9adefc761bbfe59e8699f7b9223f20c3f550612f14ee041958290dbadc1a61d3de09804577b3612a2b3ca44b0326e40e5de6a340a979c3143fc0c0362734f313a0b041c595d9e53a088e8e66fa9613e286f9a792984768f32a4a640a27bd7b7a894e18ae8d75ef3f712429ef893053612328a3f5428601b031e26825e0aa062977960816d1e0519fe6e856880ec98c29f3ce71b363d4568516e3ab383e25d9664a183c416f6516a2b6990df291514e38e02969c5f757661d5d36a3c2813fb1cc2837b", 0xe3}, {&(0x7f0000000040)="1110d994187b7f559bac5b70fa0333", 0xf}, {&(0x7f0000000480)="9971d9246849afb3b15933a933cdc292d95b72e63e1b9305cebf61e7a6f012541c1d294f74da4b499305207f028a6932b31bf12f6f263c761b5983112cf9d2854f652fd8583151b74de686115d4c9a34ad276d2ba6d7a41fc8d86d4cd90f7e99", 0x60}, {&(0x7f0000000500)="3b93df34b127a504e1c2be1ca38e9d1e6936d7e08ce2ef15f1a626c51765e6e13b417795926fdcbcf2710be65dde4d9440a22d3d1eadd576cc838c6cd7fb3ab33cfc197e", 0x44}], 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2d222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2a0 va 0x1b2d223000 didn't change! 16:50:52 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0xff, 0x801, 0x1, 0x7fffffff, 0x40000000000008}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3f) 16:50:52 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fchdir(r0) fchdir(r0) chroot(&(0x7f0000000180)='./file0\x00') r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1800005fc7f93c2000"], 0x1, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) openat(r4, &(0x7f0000001280)='./file0\x00', 0x800, 0x180) write(r4, &(0x7f0000335000), 0xfffffffffffffe1b) r6 = socket(0x2, 0x400000000001, 0x0) setsockopt(r6, 0x6, 0x100000001, 0x0, 0x0) accept$inet6(r4, 0x0, &(0x7f0000000200)) fsync(r4) readv(r4, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) setsockopt(r3, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r3, &(0x7f0000000100)=""/22, 0x16, 0x800, &(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) 16:50:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000300)=""/4096, 0x1000) 16:50:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6, 0x1000, 0x7, 0x80000001}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4) shutdown(r0, 0x3) 16:50:52 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmget$private(0x0, 0x4000, 0x402, &(0x7f0000ed3000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) getppid() r2 = shmat(r0, &(0x7f0000e82000/0x1000)=nil, 0x3003) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) dup(r3) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) shmctl$IPC_RMID(r0, 0x0) mlockall(0x2) 16:50:52 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$getown(r1, 0x5) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x20, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x6, 0xc, 0x400}, 0xfffffffffffffd3c) 16:50:52 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) r2 = semget$private(0x0, 0x3, 0x60) socket$inet(0x2, 0x5, 0x80000001) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/32) 16:50:53 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="08fc978173a2aada5bede12ed02fa4b9f07fa4bbec4cc310a5eb3ecf131b316e93d32417d100d95baa65feec19756c8f66ff07f66ea0f4ad2f3ddf81bd23391269bb19b4525cb9c545cc2fedf75b060809de655d68c1eac4dd63bb89e42e60262c8cd817ce5536d3436ceb407c37aefbc21468b7f6aa814f4eb34d9c33bce4e3707f2ad013b0dcbaa5b0ebd1bc", 0x8d}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) 16:50:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) madvise(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x5) 16:50:53 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) 16:50:53 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x81, 0x3}, {0x1, 0x8}}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ftruncate(r0, 0x0) 16:50:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:50:53 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) dup2(r1, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x51) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) read(r0, &(0x7f0000000000)=""/33, 0x8f) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x5e}, 0x0) 16:50:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 16:50:53 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x3ff, 0x88a, &(0x7f0000000040)="20a6530cb8cea86a54c9b9f53891fbec79a68cca6c4e758a29fedd8dbd53c17be3d316ddf17e7f7bf2b6e1460f04292d6c8e50a90ea623bacfea6554f93915b9664a71150acfadb60a785cde633f34a8f39d582e34470a2ce5030e5ec80e295f62344d2b3b56c6c4883661d9ee859fb7a31288216bfc430c22", 0x79) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x577d) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:50:53 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f00000001c0), 0x1f404676, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:50:53 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="aeef7e1982b2c2e20ac2a5ebcab75a54b48f2f6f97c1346f24684102a9efcb254b4a4260089cfd7db6439e99bbc12fbd5dde09fdc938d3457e5d3e59c7d5d75d3d0fbf907e0b472230", 0x49) r1 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="442facdc99edbb486bf19a3050e38164c1399a12d19e0dab7227f49c165cada839c5ac86f69669c8546bcad954856aa2fc6928b4018bc8d55672489b3f741b5910b304de257537dd4a74f4c560a746e3af59c0b3faa48d6771f979c4326e9c8b76a88c5d28b175f6d17f286ad69437f32c96d9d0e2f310145fa6ff87746e1daae13870a776864e77d338285c5666882ce7f93f5e8cdc761151bdf8a358e70f421abad29b5715d69a", 0xa8) openat(r1, &(0x7f0000000340)='./file0\x00', 0x800, 0xce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x10) bind(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66dba5909e7f696c653000"], 0xa) getsockname$unix(r2, 0x0, &(0x7f0000000040)) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000e3cb49f684bf2110fccc3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab691fd4acf826afd349c7009c59e3ed596760f794e73cd9970c981c39374c11b0ea54c413dcffc56ca7b702e50e85b151cafb882a27131d9a3c749cb9"], &(0x7f00000001c0)=0x6e) 16:50:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)="c1b97198b7299508d51285a1c53c1d4056761d8e1034bd5de25b6148520fd62ca89b61d713f2b24736726ec79ba97685ee97dc71decfb0f24afe862ed33889293b7a68bac3e82b14d55f314915effab7acba3d1a96186fb16963ba3cad16719e2ac38ebfc00140295821764546bab60ddb2488b2581919ccb5eb37ee2609deb2cac453f233b1cfc285141850b1562e2e", 0x90) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="4cd2cc2ab0ecee5fffb70704af1ed5ebc9cd8cdaef1a3f8e0b7650c57801", 0xfffffffffffffd0f}], 0x1, 0x46) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)="af2a7f8ff348527927bf26885c0d6e8cdb05cf2a27596851016cfc87afce38d5bb1b36e7f17494013fe0c0726e1b50998cc3abb093d403d4f1b015859a57f22b66dc529d7e30820288227649f178754e06be430c8f23e2ec458f453278f9d2b705cbef46dd2d17e1f5f9de249e8d674784ffd9163024dd19bdbd87c7c82a2f32026110cbd8efb5b63cae655537640f5ca0f1562e178a2d56d20ff5f93419549ad91f306139abece857d06509cb3ad4e22d5e63077ef69a46a8d9d831a530e6f7bd031274f0d07d2449c0b536cd4b23a7b377e80048d91079db87344a88bd0dc665e37d29451de883b172b05947d853908143d48f2e77fe669f7acdd1d64a20d6fd9380a3808faf40b9da81bd4cfaff127db122bfa4cbcdf1047856cb0a7e908618c1d601481ba74ad2c5835371c141175f1edb45c6449a52422e2e8ca9ee9974f5535be2520846e59eccc0f376155b3a7284292569a8e06ef0e7222e50f5279423f18710996a12fc2bd49bbb833e72d3331a210cc507d1729025210d4cc9cd38495c8a8cacc6637d2edf9a2e33295593c8b1a70ee1680a8e57c4aa32d6ddec9322c9b530197e0f9b8b08bcafdf297014deb6dd89cc237a36f332a8f3d5b9dae562dc2f9050b0767f36630ae527a0e736569f873d15ca0d661df64017601b6663ad1793e903779701d39947b0e5af9f7a249cfb473e82c34eb70723aa4fad84c5031a35dae4033a8d8fe2a1e4361b4642dfafde6556ed7d1a415f785d49337806d616b7f9262edb2fd903beb2d033e6f64dfe685b2e0a9e5b9e4d035eddc96f406c910ef97c560db7e10445e82e74a40bc4e7f2c5fbe88dcb270ea75745d6ae0b65f1141c6dbc21082e16707e3cbe82039af31baf6902bb1469285c4b8abb132eef6a01128159081052519790299d6359fbf50c1d61af9a542d436434852654bb6f1b4e253e636a92b1cd0d9baa4c2bf35265d54553fc6a552bd03b35a9b2e076dfcefdbab7e3046f2fd15646813c005fe53bf260b42eca333dbd2bd31057d2e997676a602cca804914834b787c6f7706550445ab7330cd6a11c9927bc93a4a789955fe35f22b6b1b1f1d11efe4238fb1246621b4d07f4ae267681447141c120446f123cf36d411c7dbf69645a96cdb2b7ebf16ffd336a7b7b70d4d476fddfa4bd9cb28ae79168e4fcd4ea64b37305af08441213c707abcad31afd51b334f4aa29e448a7354aa2846a5a9cbf45145e82bbc87b1b8e83bad258184e27afccc449ac570f563ca104d8edaec7ccd0cccd3724ccbafc7571cab4b3e81de407ec31258ac57d75e25a7953921ed37da4ae161c7409840b7ce1fd25b7ad3fc5d90d2e04fe4da756faf66f9952ac68cbe731b86149101dbc2c18956959551dfa3104e744abb6fc89f2618abf813d7ec5ffc65ea9b9b3f754cc93759d70dbfb52255690399d00b345f2983cc5972cd7872a43a4e282f76deca586d615e4dc710e6a9bf08f18d53f7726546fe8046714e3ce8fb5369a3cd2f3899433b2fbd1b0ef7610fd0884211a91a766b387b50febe33f70f571fe8d41267303d654556f1f9f5f9bbf65e0ab91b0540ab084c8fd3930b3679922a517daae160d2c56aa61e071427ca4cbf417381d7e6c46b86294037b2aee2c292992ecc236e696cebdbdd4b59977b0c40045bc42c1e64d38d4f846a0db522ced6409f1cd346b273bc47c8457cb0f8ecc6b854b5ae74f0270072ea52381c12d57a430089df716b7b62bd8611167a8749757e92135c1cc99aa8e62de1084173a8703fc78d294fc16dd93c770c718551215ab6e964b3af34ca0ba51b5a606e815d56fea650885b94d9f729ad02222485b02ef72c3096ae5ddc9130a40e9222aa1eed2d80b4aba12f7a3b3e72445e93bbe5ead00e2e5c03198c50b209938b67d916258c88bc1d4a44d54944e379876d4188f174e60905929b58856368e1dd18886d1bc52c6deb848a8d6fb4a31ba828497dd81b744de0b67299a0613c63b08102f6ca7f5873540e8d7c23947688a78fa82e9c5dc2dc453afcb83a3a82298389f26c9081259835a6db11053c259f9d5cffc56d1bcb12707d6ff9196612bc97c29924a84d690c9de92116a98554644e0460ad9beb386454f0bef9554f3a541de24dfa96402e5a6a79c715d929c46e5fcb53cc55c81726b2d0e5fa8ec673525653e61861f3f7a133d2828f45dfa179ea334fd14130741500ef542a03bdb56c763dab99412fd2eff21f04f271e30f471fe197f4d95df520dac44c288d132ad140c37e578029455af7945df09a0f682ce9f46a72e630c1e7e6a1169e4817bd551ec1bb69b86853b06273f4faa64d734e8a9c217afb6fbc9ed232830ad4e102e003a47bb220a64bade623f2a257bc7033c5c0528b39dc2872eabf4609cc2152a97fb7e7c7167170290c839f420f2c3377223e8051764a9c2bd8e0af28a1d9d031d616ef2a16eac5ad734243daa0376d27e4610f59651ccf41f36155a83fe9bc061331c7f347c9b85cd2bd5ca9d4339a93ec99ef8dfef2055a79cf4c55645d94d123829a2a0cf4e4ea6c6543a241570cf0034f3facd0b6a8a51524fa82012f31d995fd09c91442ba53866b6ab6e88acfcce6fd872018d4422f0bbbb9add89fc41788928a0833a0ea1f709c31266405209c5791e5d80d6a8ef80a2c5e6895b569c99b6b51c1718c814a427a7a0dc7f61adf7aa472e961e498e95fbf4f862a4a5b067134bb0fa87b23683f02acbf4846256173bf8a66832fd4a8b0ffb04254604ffb9b9ed67718c19845bd2f95904db09bd917c03fd83bfd7b76bca8db25a5770d1190abac9b16a3b787af626e1fdd45f4795a2094c7468b37a563e5dce33bdc9a1da9e757d9d8be8f234f81de783cb6726495bb60645109a5fd96cf7597e3565c1d1ddf05800e238a3b0055e152928afc312e23470746d8075568dc5f5c085413a3b29d73e8fa39c3458f363aa307559480def6aaa4b54da60f434565bf0622deedaf34f71e61462fada8d3d092d79d0d23e3dc5fdfd04ac69def5596bfecd75877ef3da946cc050bc2cb8cbba347372f54fcea3d93f2e5a2813996a57dcb7d62901d253eb41833d48a0963b1c16939917be80928946c9e9cfe2c8c2a3ad272176625f2160b90c889cc3c0ef04a51bd8d39f00510bda8d9a87ee6d3cddea70a05ba9bd22af8408faddde9b1a2817219c697adb226a70ad3418ab9336d4300e025f81ed6d2b56e91381ec95588339fab1060ddfb7290b500317ae3958aab9a8e60f11b7d8377d5c133b280361285c317ce7e5c9d307ccaaa4f621cb07d822b63bcd3481d4d5ef20b857a98abb6ff93757cf804c1f6d905c97bb6a7e4de7a8dc45ba7b2a6e9f26d6da979cc9fef3af2a1b5ca869ec1f61067a0a97df52935f06b6e30a57d076cd4b535330333f7d816f8c85bc62fea7afc74aa20e6c50fbdd37911c45205b451d5ac3828eda44d8d079a49488ea54656885b63df46c2108a602d511a0d72125c3557bd0d9a5db28f40f30e6ef80acb24751fc194f89a768600bb8628a441c7824a2924eaf961e194d4c1ea7f5e0ebc8bdcd9780c9c3937ccccce2038cc69c1ce232e3b818c66f2b589254199b7a83c55e44239e91e7998dd94efa7abfeb4738a514e46eea97925d85b366877b15b55be745038f05a5c5bb8fcd1285f290839471f8132fec58acf5bc81fdc16f3dce593ea2ab1e960748ff2dc2e9225df5b9bce9795edca38855d1a30ff28f163130b3afc136b40484237d2904fbed2aa8c1ed01a9aa2a1fe5e47bbc0ed9c9d54ed844d44dc0a9d106290ff2d2a9b7bf83918e5b4bfba3a572069161268f9efbafdaa699f7cbb7b6e526453afe688f87d86c3a89db8090bb31755e8286e5135f76d52e2a7fcf4ad62311d9f67986afeaca150972981e18c20b43ebebd2f108312e2d5b968ecab5d819edfad12365207a59dc2d4bfb16481704efba1065d490841f4fd2e6dbf2c680eb6a0c428a18c668bceb4cd1e6e0f75f70ec3ea9a212997b10f721b64f9cd2dc27757cde260f0044adc53964e222d22a1fddeced2c368d6114fb0431a610beb3132cdcf3bed18fbedc692532423487b3fe9a72f9eed8e702051ec51cfc90fd15fc230f8a991f0436ee68ae0fc2fc5ec765bc7fbea5fcd1b70da08e87b69fdbe517ce0731f7cc0e5bba14b7659ca56a349c6622375a922a03cef121daf2f76621e359bf6da6e10ab96a3ef17d648f5881b5d8c57f465b10e973f7cd40f3d628601dc4c4553979ff6b2feda2698dc30f7e15a0934982ff3302d971c4d0cd4a1c8522f711237cef46289c633ab66a0159902cf2ce7475c7fe0acecf44b302291aa4481d95ccf5878577a545133862bccc6c5c146e0b73710847057f22aece00207106e95c4a52149ced97991bc4588e4c68ea40c2b8fcde04f120667306fc62eca5bd9caaa9cf2fb343fd31ed37156e3985224e857f57c87cfa4291c76965e0c66f4d7c63b1f45998c2594dc3d9f16b7b94b859b8c2e1109a29ec4a5ff31341f2048d213c4cc12bef724a922286aae68c24921d7a893fb93b4c1a03436a00bb3b717d8b93e5208cf02fbd8bdaab29df9aee87c50cbf6035f73bea1deeb2b41893ecb53301da6b3385b9bb60f966eb2df61e449980d32f034f3e3374c1e02a37a405a715a375e34aaec69457cd00dc60ef8e9bb46837a31beae5f332fd327221c83ec6622dbcdcf54fc6670949104392d44c2996901ca208d70c4cc37f8307ad82ff7e361ad792135bd26c1ee1cabce6c23bb4f2d53f4b6a45cb0ae32f9a8f1e666656e511e62e1d485ecd4db26e1d4489f18577ad008e6fa3d293d018c939ebef24ef2e810f981e3139d58f73be5a5d40475b8c1605c48dc4a9c97af40376c437a30a2527dec1f15537ef25af3215f57c11e27a0e58835e8cf46d4ed3d8976999af517f01396abf7807a54f35959e986f2a0bf08572be178f054e8298d73c26e59711974f95de646ce594982da1bf12d0099934e1a7d73cfa836a39e8bff6c7031dec5bcb789f3d5ef942faea5e85946c307bc95cfe181d4e7db7c622c0084282d2e84b121f18add55524f4a061b1dab38e079be17417fdeec3be344a4cf66bf2f210fdfbd986916406e9ef3cfd56072ba890117fadc6c526354420ffaf04c96bf522c616522e8182e22e45a999abd8ae8359155987ae1c28172e0200b49727f8c20f2b34929813d75917b7087b75f6484b495d3a0480906536a9082e31be7ade5730a7d6782a616b5c32d53f5c91c33d21e3ccee24bcd6e285ae622caba502ab39ae8d13dd7836a27a265a85e936d0eecbedd6fe68f1d7b9baa97ca8ab8654f7ac967fb279cc46e9e843026c8a32a7bbadf0ca5a30b6689e592ff48b40f3b1176d2ac571b2c3b6af45258cb0939672eba52b56d4fb31ca8978fc9654fb19c115e9cc1fbe7d7b184d0bf992615c9fa3211aa7f50a72451fd9cf7313b7648a55b768c109764cb79da79a24b79b356aec7a478b91c12adcd5cfa78bbbdf6724fa1cd2be339762e8758bba9d1131dc1fe457f7a99b0dc96e197786152b782bbb741774f586d2368cfde29f20672244477b741268af37d69b7f10242c874a102908f5c6715424cc27ec72c1559ac2db2880a6834a05d711d2702c664f627fce6b08298406f5b30c31f535bfc350d039e02ef420a14b9da23d2c19365a4f13bfc525f5ddfa7ee6868733019f4a1d2b02f8c6ac5338bc75870780f0a3534715d35e7a4ac5c328a92c221ba08d7edf26a1366fc2f9d7391df50140bb1c83f96557f"}, {&(0x7f0000000100)="d143c904fbaa9c23eb8323be38378eb21ea41826c850a1d8b8e92699d73853a42a1f79"}, {&(0x7f0000000140)="1f57e57a0b566775a5f409da2a14d89a22111d41d7791fc6dfa5693470a50682bcf12a2660a650b913a989c0b31af8026e34370cfe13a1ea2c74032cbaa2667336eac8ac58d39f67f021f00d6faea247bb1a0c36aa418a04a6d85006478ce780f760a136984902754a18"}], 0x10000000000000fa) msgget$private(0x0, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000001380)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x80, 0x8, 0x1}, {{r4}, 0xffffffffffffffff, 0x1, 0x2000001b, 0x1}, {{r1}, 0xfffffffffffffff9, 0x16, 0x1, 0x6, 0x1000}, {{r3}, 0xffffffffffffffff, 0x14, 0xfffff, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x0, 0xffffffffffffffc1}, {{r5}, 0xffffffffffffffff, 0x251facb25d2f53f9, 0x23, 0x3, 0xff}], 0x0, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffff9, 0x12, 0x80000002, 0x7, 0x9}, {{r5}, 0xffffffffffffffff, 0x23, 0xfffff, 0x8000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40000001, 0x1000, 0x3}], 0xfffffffffffffff8, &(0x7f00000014c0)={0x100000000, 0x5}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/49}, &(0x7f0000000200)=0x33) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:50:53 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setregid(r2, r3) setgid(r3) socketpair(0x3e, 0x4, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) r5 = accept(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) clock_gettime(0x2, &(0x7f0000000140)) r6 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x800, r1, r3, r1, r2, 0x4, 0xffffffff}, 0x8, 0xa18a, r0, r0, 0x3ff, 0x80, 0x94b}) r7 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x1) fchown(r5, r1, r2) renameat(r7, &(0x7f0000000240)='./file0\x00', r7, &(0x7f0000000280)='./file1\x00') ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000002c0)=0x5) r8 = openat(r7, &(0x7f0000000300)='./file1\x00', 0x0, 0x1) unlink(&(0x7f0000000340)='./file1\x00') setregid(r3, r2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0, 0x0) r9 = openat(r7, &(0x7f0000000380)='./file1/file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) open(&(0x7f0000000440)='./file1\x00', 0x40, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x8100, 0x1cc) socket$unix(0x1, 0x7, 0x0) getsockname$inet(r8, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r11 = open(&(0x7f0000000580)='./file1/file0\x00', 0x80, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r8, &(0x7f00000015c0)=[{&(0x7f00000005c0)="ada5fc01c1cf924472d7c94e4a5b1475eda72444420b623c304950854d8e19211b200384e10c0ec25d6592e9eceddaa7b171254b42fa66563d99e59cc2635cbd19c479ab8d80c48893204683bc73f806b332c3c89b7677c557f333a09533cf86bbd718f113b03afd4e14eabfa05b085db2b304302194962224d8eefa166e1fd40e87cacc773cabfdb390b865575caf3fbc3daf1546e5982df44c249d6a9944686a83136bb22fef65a0b81012f6ba2d20285f5915156ea7088932a64a6cdf6d8f725a045644634406a4631e6bc8f5b966709b94a883ae36924018e09f9fd047ad69526db4d75099660ad772a8a5712c837324af9f39bb72f8342c6397083ff3fa721626687cf8984445af9fea0c9bba5f9522e2b7b6a3d847e9a85b41acc2d9c5bce9fb5b2193ba885731dc3ebefefb941e35f971a177e2393220c261639a71915e02dd5133bd747917f389caace5ba531099619e6c861d5f2d93c84f8f84c523080cd6673b2e15f5c34d06d92c501288faf2d3411e63d07294f7dc7d1d0b25c619ffa7985b164c8938a072b30e3b4561c0108a5f5dbf895ee941f5775d1f46fd1f1386b16830bcbe01c2dd878ea1a6d2b048606f23030c29e30acd54265c73e1c3df5bf83e363036e4c7536d42e764dd3c4eeaeaa5a5cc00747cdddcdd09a82f468ecf263f9e830ca0a7dce26702be0513873866f48b031061d6c695eb30b68c14536d2f965a6a9408a121e03462d19a95ac80932d3d414402a4bdca2e8340cb8037f6d50b94c0a995dc436ad48cb287af2ea48ebc34e47464abcd4c214d52a086be94785eec2fc8d6a330b1fa3ccd0633125345b05e94c6818b37c1f9b80567f80d9b226effca8f37f7e213aaa3fab2cb2d5018729d6b453e13d2546846712da8fe77b44d2d252dd827e0c96bf7b3d7383e4ae992c16d89221e3c35166bf85f263abc17e021481c7e30c5b1ea5625f930e2db2127dff614b1356272ba5d2762aac83a731f5e015b3ecdc96db02eb92694c7107c8cd558550fd3c26adb61bc7364071a622650a280902ce235388c49646df5a3160bd8cc7759c444467cac6b288826f2eb95e4f1a4c972e9bc4f1851deeb6d68839d3d63f3c7afec8ec0a1f243f49903c4f77244e6a7200f85bfe7eab16714df7984422701c2757ce23b1c3a1bd91de37cdf559bef4bd75472be4dd1c6c5365ece33d0e563f43a3b39f0ee363f1c5a7ad03d49a3d9762076445db4189b8adbc451c54746b43893388ed68468b69cc78972ab2d26c2771b51905264da9063a26f182c3066584e9b884463dc8912da15907da7063a857dace9e81ad0be08f987d8289efd8176b0477f5436b07a2e06064917503cd4b961b80f8fc2cce622557d0959d7f0d195531a4be779d6f5d3253c606b93d85e91f58286d0a621c37c84ee677822b0af8cc286a440547e8a6878f4a60b46c896ce3a364bd3e8227f1b71e89616efa20ed4ae96c70f19c3fa14be4765a6b9cd7348bb1a1c2e76247f2e92df83a86ac472b86385fcec8e6816303f373a1f18074ec7a89e58e4e4f9214ea21284d707e366fdc6126c3fa374d9e5193365f4289e65ed05151a709cc289ccec9deda80d7f8da57e33eba4c89e7f98d280b0cfe686f0db917bfd0d1b880c18e4405545a790a18a6d456772dea504614ff71acd045bf83dfc7f4c838030e2bc242e5b41dc3ccdbb10b46de2a02038b61594a94727688db96d935b2af73062455c571ebcb5bb8213cc330c77d533fa8e20cc325786fd1eaabc33e4b6df2dae2d116f25f22d006180b031b79c3b9e80e9b6400547996acd2dbc87388e977a78ba4b5315ceeb3cdc47039da806310f8529e3ac5cb574f0fe4ca27804773ed2e98fdccfc4f17c1223831b7d85f78f3298e435ac42aaf80d4403e445ba3579d8cd8426e34d46f7e47fa78cede5d4904f22aa7594fd1abcf8873070afcfbc58f453c55282b603318c912c9cf1a4da128e067e65ef62e51a526535c58db8aa8bb24fe7acb2f935110d87b3510d5d382955a3e635c7bc359a427fed61c2b825bfaf6bca97adc54e9eeabfec7737b83d72b770ff169efe988a7f1543dc86f9cb96b9bbc291d9e66f8e6e1dc64ca52131af60e7fe0ce5c9c9e9db7dfa2e1dc35fdbb0c35d3190e45e87ed556c4545784893683f8843a2edcdf96886de2d9919d26dfaa779718f69a3451be07e753cdb6f3e11a97fc0956b660ac0f63d00122c6ad31732dba7ed0534a545855167ee5f7e4e33a60ecb3c3a57c9daa31805a14e2b1953ae1cd29c24645ba799068a89850eb403414578cdef930f8eb2b9ddd7c0cdf70f6a93930baaecbccacd36c637bfe8805209110db7296fd1a5d44c47b81f1aff91bd985ee998cca98d0ac8bac27a4712a2e38f1ee7d2113d60d52f51aaf142324ba346f8b99fc418014046ffce015b9a999485fdfda2eeec03d7c40292a855fffc835c9c04470c1717249376c72bc16916518e4342a9ccf57f49af4149b33dbabb78cc3f622a705a8b66eb3f9590a104e01112554b5ee9ba802a52eb91c9f879762463b69ee3c909c62496939b7cbaf2a6b0bd0d1bd7900cd2d44e11d166d39fa15605d6de5220218dd3c2710c8a019ecda652a7da458c31c4f042854ba53eacfc61b77ef12f68582b5b5349bd3e89ca993c655cd8e4becf29d5558ec2171c892dbe8d998e9bdad0ebd6b65685def2dd7d394e3ff0c01fdcbb1670aecbaffdbb69e1e5e0d1a8a581f428efcaccb0af4c9875f344a09490d9ee90ef0e74f7f31fdf270a726b2ecaf6bc07611d377f829254f618dbf6d35bbda031b0f5ce8b5950ed5fe607b301d47a7d2f74b6a66dbae3057ae94cfee9615e7d4dea212e72b674b8fefe413c77bbda7c329bbc9f82dc935ea1ae94fb97c5b3da78c7adf7bb50516faaa8c01b99fcd4796da28aa4ce3cafe9753a02b4376d491f09011d8c661274ae694297f38a66ff2a9820f333031533879f63ea9fa83cfc9f8702e0346b65b2612bd7e38c39cd7987303588fd9339a6eb85a55a6cbe28d1de0a88ed638fac847112aef5c57c29d9afa74b916931562e32ac7e2204f4a69bc629d6c983f0b1090f58e13c45246665620d7d5e0e49fe316178ac221b29727f250c2e9118f8c902fbb448906904ef3873f51a789483acf760259fd762ff3d58a976e539de047792fde7892485e390268bd6f8e8b4b70bab59fe6c9e3023d2794fca762dd6c06d4ba19ed8d3e4ca93ee694507ad9b76855958481ce6134eb51cafab8445aee2b42837a49a6833c0b0c7f4207896af5355e9e5f5a7a662098500ac3e6f3432f9cd383345123f49c14e856db280c8494ecf29c53dac8541c07fe548d9da6aa770bdd1ac53dec5141003c7628bc79770d67046c37481234176f34da4d91cc652f60cafcb4f3b443d36c8eff5759d23691e8253352f20c9cc5689fcadfdb81cf83cd1f88437825d752516336e899ae353858e7eaf6200bb81d1552a55a593c9044cf5fa9319f79d5184819ddb7956ebcfa2c2623f6110217427d3190dc883dd90b00cd9b5edbe2e733dcf292f5fcd6b17d0e1f4cc4b2779e4a5bf4c3cfb85c397b272758d3fdf3d47d5a5c7a23f9543dd850d05c194e3786774a4817f58547ca58f95658062bb8814de45712311c8bbc43174091e507f913b8f7d50f8a416472108a34248ccfd5ba73784033020f415a2ecddd3b21c921028ab1fcbd358d3ae3bffc38828c37ee9fdfd9bfb18e3967aed84031b725ae7da5ddac4dd402a38be52c027e0f06c349cbd3e4a6dba4763c0958ea6f6250652f07bab7fe7f9f6932a897c9231bc77c614533255b495cef1ec1f0e705897e8212206b121b5bb7069cf4fb937f0aa86458cf44e4add5b8a2d915c3df3e17f3873635c795560a86366ba7b7c263475ee56d69d9e0183c0585aed0ee7df3e853410c22319d896520529505bc8d9f14dad876c9d4b0a2259ba5a930d95e4d4ed3961fa66b955cad4d0d0ad3ca78808b90a244c7d57ad17769ad1e8ff5186f68a203a1d875236eee7094aa6c03bc371f0a7740574ccb60827f18dcbfe2cb4fd41b56a2d7e7ab1d3cea64ecad60f387e728bef76dbbc9a8811da056f25c0591bd045aa9238b2194ba69d29455ca1ac3abf0dc21b9a0da1b8feb8c0e812a8aa0dd5981297a6433ef6ac297c95ba63c6d93c37459cb1ca31ed9a79bfdc7959a6586e69fd07d4d3189e8e7038995cdddf1cab76ae36330a7984408208daa6bffffb642baa8702e79cefb67751808769edbe31bb7db19924694ad54587cfd9fecf5b6395b7232d279aaf8179755329dfdf6375079185e8394d471fede97cd6ea4688534d68093ef3755fc7ec835ee0029077eee5d7b27ee85730432bbca050fe0ac769ca2b98745170bae0f97762990b2a3ce4484eae5a577b664eb4746177a2308fbd182158aa3318f304acb4247d71a1423c20f3b2032441531263ea2b50e314f912550357eb7f3d19e16657aaffba26d97e8bcdbe707d233d5c6f58ed77d0aaca8a3e9efeab185e9a5d14ffe1f0b5eaf3d9d2f4b9cf2a466e17a13f1e82983679f6ce486e47d09505456e28fadc3ce1ce1ced53fa046fce318224ea251d60f8527693500b10f7e7b9ae79415b9bcd9ff06799c767c54d5556361a38e60e2d6012c583abf95d180c62416970114b6b308cd329a90b5683db307d736595619a38774c962998370aef09b789bc38360ddaf10f99d95c5789d0d1eaf57ee09cd4e410b06248332cd348ff94aae5381c77337fb5c0a1c93775d530133be785497849af70f50b72c832eecd6b7705cf2950937d3c4585bfa3b45672ad5e40c1ba61458f7c9e1b5a6b58ee1624e31126d3d8ebce0337a281ae9897b4b3b34e56fc85b1b1fab9a95510a76c0b46a71619293b429b72fe4412ca6120858beadffd0ea5b22ba84400723380fe1515656c162dba16a804e645232ae159a7e04bdd4dbb3558b213c67f8bac1dbb75ceab6a46c7c99ab85f38aeeb19b2b0e6716f61530346da758879316eaa04440180b2b0f349d5079c4a0a1f5dc38f05a6dc0045ea6af1c39ef5d0317ede6f2169a0b60cc27240b6e4edfacd5da2b08e308cc06462f735083f1cb920dc44f37887493b75054a899215cb2d13e158961e1e451b7abe37ebd296156de4cef0d22456aa898e106529dcbeb7027bf4ac15790dba54f4dbba70d9e7caa54ec4b219141d5f30bd21c44bd9337453519942c3893241e1836125dda055982fd016d21e5377ae2b15e86126c296fa486703ad8b0dbac0ba088dbb59cbffb49357ee46e35424323f0f5d6fafe7ef4b9bf6039675d311790091bcf942b429fe083d30a368fb3b0d37f6dc08e20fd63de084f008d05a17e42799e116729425f7fe375a03784c0efb71515209ee39b4477c330099f1725ca3c0d0328b804ffd6b9379672d59944b1404fb22264cc0df8b48ca35eeada0a38e8adb2a226a922c773e06de548a6a3daacd1b003097256fd8e421e52a9a4aafa181218433aa9c5799772671fa64f85f87b62dc62a6777a6c0bf783a51cc02a2ca0f1eefaa9da02855e19bb2fe9c1f3197778d2ae99462e980a401a64d83ebfe12dd115af5a95c8995bc877d6d8bc31ddc27199fd8585c551639f8078ca84f66b395b15f60abd5328b05bb2f369b597932c68a32de4fd608453a53fba39c5602837301cabfb53f648e66f5625c858bf8f58a276495e510b760a08aebc83a1dafee5c8df262b993098fe736959874dca1befb40c21d580e06243b1102bc24fed7f9db6f5ff8bc19e2f848ef", 0x1000}], 0x1, 0x0) fcntl$lock(r9, 0xf, &(0x7f0000001600)={0x3, 0x1, 0x5, 0x7, r10}) ioctl$TIOCSTART(r11, 0x2000746e) shmget(0x3, 0x4000, 0x48, &(0x7f0000ffc000/0x4000)=nil) 16:50:54 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r3 = syz_open_pts() close(r2) pwritev(r3, &(0x7f0000000700)=[{&(0x7f0000000340)="67b5427eb1ea152a7d95292b32674609e6c51c1deded5ce42b6e5264a19b78795d5040d29f9778901f9a4b12596b9fd55342e406921e55e168ed3a2976e16e5ea2f7ecd81a342255833037f13dcc0a715246b4e7544d6e0460f6ad5fee885b5062de910d845b6f8e5c9606b25a1b5b7090f49cf9d55d9024d3b36161f5be9a0c252187b43fb2091e35f1c565ce456e36", 0x90}, {&(0x7f0000000400)="85db4f97e8eeedce3f5faf63ecf9d4990df145d5a4ae7c8ea230956b5dfedee6408528e08fc19eda38ed77634f283507fa153c98d6a2a96c118e5b3359fc7a5395a30667a9b2bb7ac9e143b60aa02bfe4432ae9d6e471b4c670f480d8ab5cd93873366f67354cfc5df2862bb383a648e1c961da502040e703db8807aca4dc39b7d", 0x81}, {&(0x7f00000004c0)="e841000a745d47e63740f2e860c5a26195c460489d83d3907caba72f054d029e4b20f9d08185e56ffa3b64384988f235c8f5d5c7ce74bbf824c2613b0d5ccf5b81532a2397149433", 0x48}, {&(0x7f0000000540)="b9e146555c820d7f10587573977dd8f4f6b7c8172337d1e2ccb2517a9ba7154ef2f4648c0861705db5529558d389fc66bb4835ea5cde684500c1419bdfc46adc4be2a71c9fe8ab0e0c437f7da3afaae241237ca646c14463e991883496fafaf0bdd531b54d63b34312dbafbf8a1c1bc3c068a77aad44cfd88bba24bdeddcfc1cf83a6ba12f7713369045fe6e165e16d60576c4a08ad590fd0b659bbf4a285c8d9cc5bd40d9469b3f20098692a77fc009a9b8039006aabe2aca0f038b31fa435b6cfe982a", 0xc4}, {&(0x7f0000000640)="a1cefabdd536336f319d1a2d32d6393e0fef86c6e8e691bab61f04d410419da79189a4efe2f4100df105cf5e2d040c6f55308678054c60d904dfecf771f9d8177d5556fe5b9e1ade3fe1a7cea23988f060e3b2f4ededf4cd18c7964f41a743d11cf5261ef150efeaf9558513b96e704faa862c3304b67681e83fd57c583fdf0f9f373d8e4b0c320a1ec4a02f162100df586dfaccdbcd058d3cefc67eeb35a3574b1643ade3a426ef96e99232c1da201714a5089949cbaf3ea378ff1a", 0xbc}], 0x5, 0x0) r4 = dup(r3) r5 = syz_open_pts() writev(r4, &(0x7f0000000a80)=[{&(0x7f0000000780)="0743ce22ed9dcf9be476780e80eae2cfb4c804bef59b66a8532a3c586b36e52e7596f10f0400d402a4376aaf3d74dfd75e6e76d0c9caa11e558a76ffced3739b5e4e3e526bcb8396", 0x48}, {&(0x7f0000000800)="b107aa1a2e759b0e9cec032f081ae093e907f3d09a237482fc59405a3ad822f1b39de593de0cc69fa64a3038fee838fd67858469989cfd1e1598ed8dc83ca19e7a0b8dec8c542343de77488264451679fae82c2878d7bcf59ba5d7d9930a32374cd2c2642ff6c4000af58c982e7ff0b1e2", 0x71}, {&(0x7f0000000880)="a6fa84f4b8dda222068524fd68be488bba75e18a4d1f3b234b7dcc663b606dd2c816f9ecadea77900128355780f5e0575e64da6149ef2aea342c7025f56d981205f274d35f9c025b899c3bb0277191011639c519ffd83b01", 0x58}, {&(0x7f0000000900)="5127ce0b06fe937430ac39a2df3681dee561155812e24b6dd15cb03477e838357d691d53d2f6ad63e53a7053a0311c61f011be18fcd029fb13fb9344121ed68e76f744ae29db381e54122cf2aded32e4ef967439ed13f690721a27a92917dca61caf88d418030faae1cdd9216a770dd8bec4506c15244fbb01f325d98a345ac6468d5d009dfa7e59f2a10b7c54f1ba769df100348d017db7a9ed0d9eb0f0105f8836a770dc436fd86bcfad2f14898f63a2a5d05b5726bec11a43f985e5f4227a4b1b5a0f3875b4cb669d078dab72f603f99a3f17e353b055ce680529569fa15f73e5cb0212627d287b915f112ac98d9a6af1d03b9d9f42", 0xf7}, {&(0x7f0000000a00)="4bd1a5b2d4b37f5d0b15b7f1ad22574cc1b25b18968500eb7199bb44a20c744a5ed28415ccc038e6f409e0a160ed415c5e3a52dbcaad2573cc786305a6915aa1d4b48cf250bc9deb18db610414f71d009962", 0x52}], 0x5) linkat(r0, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$lock(r1, 0x9, 0x0) 16:50:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSDTR(r0, 0x20007479) flock(r0, 0x8) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$setflags(r0, 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:50:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="9a7b2a57e6104830170938de0fe0ac657eef4b86dc54a97f8853ccd040a0cb275d21e05a0c44c20eac8ece599967553cb42afcdc48aec10796e8dbe71688e31af09c802d98dc146c4dfe5f2a0d7fbf542b1d0aebbc5cca3e8b328400eba939b37adb210243964c1fd95befc7e478ce91b541272c044917c42d3401f4fbc28df9cb290193c8cdca77780dfc091c8662ac62c485abe0e575abb65b0c170680df589fde1b99440ceb30bf671d10b70252af323c345ab5dc53c9090d3151b42866bf6ed0b9", 0xc3}, {&(0x7f0000000100)="e1408b5b518bd905a1b645af3b4b8900b6cc94449b896f72227f703f5d6ec3e90395f3f218c4a59f8b50e3df384305598265618b63a49aee57db930d26217e7a1f6162e6fa684bf2f09efded77cdf43c12cca319d4f8934e443acc7451a80c674c9f0aaf", 0x64}, {&(0x7f0000000180)="51582cc7e70ca99529f4b06a398031132c70e523eabf9551244f8003d6aaf840248f0756019f3c5196b40e47bd5d57e62762b89c1b848b83c3e48c4e623170a214fe1d63317f6a8a440ae4112b124745e24b749d89b97ad627b866bdfed7f4b21eb4f31ff549919939aa77839a2d421428344bb6b58f6f1a7cb0d7fd2bc666524d67421274c81d9a4fe14bfe5fffd5febd70c9a17093decdea7faba0dc9d61b236b689e2ad0e1c85d00fd43d65e0b27dac844556c7", 0xb5}, {&(0x7f0000000240)="9334f054779f7f112f9ada290e1f71f96c", 0x11}, {&(0x7f0000000280)="d943a37094114e4bebc812f5045372a707a2ece2047c8ce18d756cd1278eee88042a9d2081939d32fbf38c85aef3450d37dfea917d02fc1accac778ec4342617f6fcfa96f0fa3f5d7e4417c547f5cfb4ae29995663bac3dc0ecde03b80c0ab478cd2c6e098e729838059854d9ac7cb17809b6d37928ce0a7e8a160e02d426ce01a3271116d3b5b3e448b8caf4c52b672e084acae9b1eff9f9a660129972e4e4f98e5ee7d9539a590a022e26eada5f875e2c43ac2d47d6069c1a04ccbe5bb3c09812bb1108b00e11e33770cb3e66ebba6ed27e34dcd4e250bc89c9828e5aeace0a1d09923402f81b2e340d6ea", 0xec}, {&(0x7f0000000380)="e1396efc38df59e609dc72d5bb863fea4c618fa6fff18739b944a8637ee49db1a409eafba6c244438a7f467dee48cd5d7fd858561448c3ea5c9b8678d0b3681a49da8f04a3c237d84c6e477d8c3c7b878aa9c04f5cb4fc723b773b70619159281930bba1992241dd1e96c2497047ad565a1853c388ad3f4dd0032f4c5b5be2239141f41db8d037e5", 0x88}, {&(0x7f0000000440)="4ec160666be5eb782fbc7bcd5955f991aec82ccc4c1c987be7c36a9a03424bed20b6a3fdbcf0f21198d81f8041ea5f2fb72678173125fa9025120c9c8fa72fdd737922bbedb5d33aab62248c1a", 0x4d}, {&(0x7f00000004c0)="240fb072099e3bf2cec50ea964129e9d0150beca80e6b9346dc69841ecafc44373bfe04c6cabb89683b7d8344e77fc75d90f94c7cb220f7c83256d2b109c994b8d526b5d3d1613c8e1f467339a", 0x4d}], 0x8) 16:50:54 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffe11}, 0x0) r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket$inet6(0x18, 0x3, 0x4) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:50:54 executing program 0: msgget(0x3, 0x202) r0 = msgget$private(0x0, 0x400000000022010a) msgctl$IPC_STAT(r0, 0x4, &(0x7f00000000c0)=""/167) 16:50:54 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/110, 0x6e}], 0x1, &(0x7f0000000100)=""/11, 0xb}, 0x840) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) close(r1) setsockopt(r1, 0x401, 0xfffffffffffffff7, &(0x7f0000000180)="a9f7828662b268ac72b26b198c68fc92e35d50b73f6a38e6245fbef7c071befa35200f00b42a0e40eed36d5140713eee0534031d4d2d51521d5223d1ad043c0169e7a89e2a4c4da2753c606b65e308e598e08615c66c0bee2f9b0491a61318f07dc4ef99dfe387b58c3daee74a3e57a2cd94d23ce517730da867be42c4d86df44952cd258e1528221bd68938872bb5073c97ad50b786f9171ad41009b65d4bbc4c8488d841a25c906869dfee25c4ec0a0e10691318ffdf50ab7a318ecf", 0xbd) 16:50:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1ff) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 16:50:54 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffffff, 0x9}) syz_open_pts() socketpair(0x38, 0x4004, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:50:54 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="d13e8eb95ec2eed4ad4a23402ec64c67447cc2363186496f7e4befa3920bde7e55797af1f7a32f3e292d01e40e7d19f29bc92df7f53c9be5bfede6766b02e7251253d3e916eb8dc91de0fed053b3df3cb2d07c4350ab91e4e304ccb073adf65e58", 0x61) socket(0x2, 0x2, 0x3) pipe(&(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x2, 0x80000000, 0x5, 0xe7a, "a9479b8c99f7a9dee689f2f1896ffee1c7678fbb", 0x7, 0x5}) 16:50:54 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 16:50:54 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) shmget$private(0x0, 0x1000, 0x18, &(0x7f0000002000/0x1000)=nil) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:50:54 executing program 1: shmget(0x0, 0x4000, 0x40000000000, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) 16:50:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x230}, {0x0, 0x1bcf}}, 0x0) r3 = dup(0xffffffffffffffff) fsync(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r4, r5) 16:50:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/170) 16:50:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r1, 0x0, &(0x7f0000000040)) socketpair(0x822637c15a448f06, 0x5, 0x200, &(0x7f0000000080)) 16:50:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x40) chmod(0x0, 0x45) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) fsync(r0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="ffacede790cc137713a44c0451d2deb8d9496e0458e19494e320004e9e598a18ce240df2d0f01ce52fc99a640dc40a9d30d3b95f4416c99789a66273e297b27cb8f0ccd7151b60ea80b87aca2a70f9995b9538dacdafafca2af3611320621969c4a0b17215ccfc3ab8ec97181ee7722f01e81a1cb81136558ba3cce93403a08ae86b37e8e1b641c5676208b2adc9aed7eb1851cfcf72650a381916e00ca8e5a9c7e15ccb0268423c9030c7895dd1f03d080000003e1be6ff0eb90f72836aee9b620a4122ddc0239162cf486b92a2f1ee751f829044c9d5f5144e47dce3c3455532e5a6d0e71e22d9d0c0242390", 0xed}, {&(0x7f0000000240)="5adf172fcf0e43f285eb761d0eecd95adfd939c76ab8e77ca90671f1056ffdadab482e0c478693f88e5a47fe14dcb9f5123539da2b37", 0x36}, {&(0x7f0000000280)="e5b05ef3ec1d810cba6efeb647586168e35641f17cfb8ea8f454b611954eedf3151fbee52dc9ca97639a817880869d774245733aee00", 0x36}, {&(0x7f00000002c0)="5f04463f77f9e1400b8fe831f493c966b91b95e3d0f1c41243fedaffccc15f91eb8e89bf3273d80f609faea6ae7fedad6853687b8a7f0da3bd50", 0x3a}, {&(0x7f0000000300)="fba59c2799651e98e51d5fe2fe0bfc7f8a4e2b9192c72000f5a7f1fb967e01eb419a6c951777b7a1f7a90f33a4591693f8cb53fb931fc14bb47a92626be54209acce5120e50970f954d2ca709f8a61ed3df1162fc7e0df890bbbab2f1c4e72048c1cd1199650d5e24d746338cc2484a02f3070fee2be8651dd92b999c24bd60a66c56caffe59face7830c87296b461670af4142f54929fb8feb83852a501a11f7a5986bb905b85adef42f03a8afb96dbafd3a352b5984b9c124dfc88e258af1bc877844a2a4d8bf89a41c446974519a7da39a93fb7e5dad35b1a818fa9e87349c2a6d6598a0cb1c8eeba5f7651c3e99cfc9518", 0xf3}, {&(0x7f0000000400)="5257bc193b8342366022666fba847e6fc9650b37886de7c0e0d94f90de77f44914e9c3d97e7303612466442a009da75fc35bb8e23f09197ef031f529b4884d28ad0c2c9a75f868a8f9a07c64033bdd4a6186b31683440f349419f4c42020ef576f7b316de8ab7d48700ab51e4ee13230231c1a3c82358cee3fafb62863c858b237f7bf0d98f49a9b6cef32d1225e7302401796a668afae1092b2ee290bc2e1e400cab69652", 0x418}], 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4012, r0, 0x0, 0x0) fchmod(r1, 0x8) r2 = getuid() seteuid(r2) r3 = fcntl$dupfd(r0, 0x2000000000000a, r1) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000180)="88b036fc1e97b36a60cacef4a419505dbbfad08078861087317380c8b4c4b05fc059a2314c2b31e94e9895ef2dbb65f26e5c9fb33e13ad02e2527db1902d18ce86329548268d63fcca7fbcda00d1e6e6773a7f2006d30982de4c560675b355d59025a9f71b98f516"}], 0x1, 0x0) ftruncate(r0, 0x5) 16:50:54 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000000)='./file1\x00', 0x200, 0x20) mkdir(&(0x7f0000000080)='./file0\x00', 0xc4) mkdir(&(0x7f0000000240)='.\x00', 0x0) 16:50:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) setpgid(r3, r4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x9, 0x3e000, 0x0, 0x4, "07066081ecec96138531cd1604222b87ef2843bf", 0x100000000}) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffff62) r5 = open(&(0x7f0000000040)='./file0\x00', 0x39d9b15b60670840, 0x41) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0x1, 0xfff, 0xe000000, "56000000000000000000faff00", 0x75dd}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r6 = accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) dup(r2) 16:50:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) r1 = getegid() setgid(r1) 16:50:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() fsync(r0) ioctl$TIOCSTART(r1, 0x2000746e) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) 16:50:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f00000012c0)=ANY=[@ANYBLOB="abc9bec1ab00e0bc000b156d1709290a0d03a16039483bcc0ec1842c843a9eaff934c4f06a1fafe4f5839b7b68233be6945c5912ccb93e5841f9858bae209ebd49d6448afbf1685a5503c2ae6091cc164b", @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESHEX=r0], @ANYPTR, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64, @ANYBLOB="4634f0584988fd2fdbbf92c344cf0eb22e0d2f551370f065f75952000ee815a71e4c36e86ea77452da48cfa7e56b0d7f853064ef8741d037ab7c41349563fb125ef32d1524fcc3d49572da15418ef883ee811faa46c146fb3831787a09dba5afe9731a28ae4b34eb87f285ab4bbcd39c2d96186c9254de3e020f80c614c5a9c1b611245f889e9210b60a76b1e26f21ceb42140f86be1564f54be41be19ff0e02bbc42b6fb73bc0e0d596156505d4c15056dfe89a6731b8c99eef5be6473890659f116be3fe029909dae4a599bd50c8a800bbb42ef6fdbb30b719d452dc0d6cf90f3ac3d95f500378cfa4fa09303e5dec7e0c964351ab0b978b2f1fc3f3653ef3b7f7fa204fbb65b7e1481707f0f4978086236aed8f27bcf37a4fc79924c6bbfb49429261222a7512907e487a44cd456fa7d0cd704ccb6297879aedb93465c5c2cfec4fdbab624bd205ea44563e3dfd1755f2620e3ada7d11b1cd170babc2e14da4fb1dbaa9ef2f92e37cd1e0c86ae032f7438f6c403a13d72a9c271034434d7a3ec1ab5a2e0ff0e8fbccb6495e1be2d20e49a01a2d07b7f116bb7a9f96348c904cf69942c621289df9cc0229237e1649237a017778e8f9a82984e2dcd2c4b4db6d1b9b7ca791a9d867a7cf5e813eecbd7ba365b4bedf0dbf63583ce5066c39c4ab140c4bd3b5cc652e63247940f88c3510d7e3a820b1fbcd379150fae9ed3f6902ec249f6d5bb80e38ec6868ffc074ff78e47c35befeb49a7cd1b236b6d5e91a1c018b8d2875bb184c8d1c81d77d07b580d4f0b3ffdf734b571b7a3ae39f23493255315f3d631748c57d3c75a38b9bb5cac297c62bed355cfb7f135da7a67e434b464bac97380a58d143915bdab975105bd350302b995427eb357cdfc8de11fe7f2d2cfe14b48ded20f9430d7b42c3d2aaa3b1339cfe479b653c014cac5a2d41c53b5fc516f1db4c63f0d1bc2d8eb87b126ca0df030c1c60cf72460c04c82d00bc3ea3afc2acd4809aaf302e98a660e27186872dd186cface7e76de3242a00a2cfa002ed5351efc4cad90a1e55273aede6eb0d772c290421246f223d784ffb48f93c469be4e091d1644cf755cfab3d9549ea868cd1252557fe94d2b0a18f251311e3c77b3758078f7f216a70877f7dead5d030828be4a5733221e0f98e447717ef43ad4f03035743ef5124ab79418ca256c999830a48fba277e44130dbe17e53acc5e2e68191a416a4138703513e260566b533dbd3542b84a898ddb62196b4be52ee34725aa0ace5a634b0c1ad0e4db9cf4d9d78c9764c14880db37772410592bffa7e5c96e7d14d86a9933f89a971833428499a9f93028c1a7bfb7c7e0fdc5d762f2649cf339f00dca1520f76e4fb24434cabe3ead683fe1cc1bf6572e6219ea31de0b63dc16eca789d30ccff06fc0eec6fba30f50a4205804479a053e1b887e37f2ed49854c7feed279845bb8f981fc3fbb3bf83dd89ba554728ca198386abb1e4662e1d7bfd8cffcdf254ee8d4da1b77698855a45186ae7bb0770dcc04428ffe21c03375749d4d7569a20f11b7a87eed3ecce00ffd18ed53f4b0d98b8aa8e8f7a6807dfc357348edf4c41f04fe1f63729faa0e5362b20e8574a3dd93b594206f2435b508f6c7711c51ab533284c359343a13452ceec0301206e9360d157800f00addadce1bf1192c58256030ef6d05557c0aa4acc43cdcd99073ae508edbcc980d4e1d2a9ebd4d0acd6d635f3203730c76052e3245b8b3659811bed88e37a516f4abf9877c4a3f760ce3ba735b8cb4254507db4855cd40779eadd262d47c2494b34d021d157a6f65100a72f0c5dcaf3845f32e1b5b5977034339d0ee98f555d66ab766b585e23698575c1707966f831381238b4ec27e5746db1167fef301d42ba64ebd64909e244f1da5d9817ae2a140c5a482d3c796e43f994136fed6374c4356ed1af91d035dbcc941ab8d64ef37815063a2c041b55c8618fedd11663f2dafeb431f8ecc5ab4253c7d1bd57252f133774ce40f6039f99f1bea8f9ab3f3b794092a537aa12dc5425cbe7d5ec74ad49a984b723d88436f5d3f55d388161a395373d413ceee2e8e0549c58790c0d5472fc5ba735fd2e946dae62f86deab17326653abbf3900a01c0e61b2f293b41b2c8efe81436e48b4cb1aad8417cacc878c6c1b1e76485d2e27e9bb8738798b07cea93e6d463245d7121f2ce7fb70c69d4f91acd2f6680b59239c243a982090ed3a10949954def567be528ebe8a791180a1512ef50f923b79f83a439b01d7cfe1c8cfcea59f6194f8a27be922e3f509e91a943e0f29df43a6695dc3f50a2070c266f77f4f2af384c267d0496ae9e3f81ffd8df4423b52a911a23bbb57e7a1eb81a697384fe761157ac664ac4a491018024112f3bab268acadaf53412b0c374322e0f650f93a40939e81ba03364a07f7a0328b2b0637b7a0c12154215e6ad197898cd90d82377680fcb3f2b927693d24e1446b658ac36a275405987639621b91f44b6c7998c8adf930b222f7a7b0181bb50b375cac5f6f5f51d113301db4f737d1dcf866bfcb3a8539f7c85d69e7b745579fcbe75b87e4ff82e1ef8c80472d8449a9b5a6db153c10cebecbade303265845f43ecc8e10c11934ddcb463921d605d5a5f668fa3d556f7bf186d8260dd653e4868c1cc0c2a4dbf45dc2865c23a9c1a92150975c1a8528caa9ac87a4d39325c6a8c1bee604a0e5cb6abf2c506280437b238eb17f910dc100588d4d1356eaa3cfad4cd5e5b4880f39c9e40a75cbb3f2c94316b7768e89ff80ed48a47819d27e8f6637e37be25743e14b4b0baec3aee73f3192eecdc6796d0d474a52fe6fd100c539771c1d1103c13511e07fc4fcdb901614bbb8598a23a410e32172f5d4161f59885486cd1379cbbe830ee174f68752f05f9372ced9d7a2bebf00691395db11712540dc8a8ea969033f319de4faa89c8c7755765abb5ade365dd80f035ee234b6affd61560415dc3ccd107ea086c73174c4f2c01fec6975d44f8b4f5e03fe6d8231c114df429a739765ad1e109f88de128dc4e96303088bfe137aaa71dcea37014ace338dc425de4c56dde72fc574805fe73d6b13b50a08941df96db6d98400e4cc5273b111cc77b93aac185efb16cc7c9f7bf275574970b1b5a316ee6ac5ad1d6d8115e155d22068deb14dbea89a94d586e5871e6f7719bbb184a5e582bbced4bd25e52a107f9b1f48f2a24aa05b62a76c61b6f38e267e9799ce2ab8e514ddd13918767ab226d14374244c7f3d1748f04fe94dc11da7084d7896352b7cfe37957b7a99aa868aa8d412d06ed3e53d649e4a22d314010f961d05f858f7122f99d0f7ece049c4d2aed3ced401612ef0d68013199639f40d568e5fb4c83eb8927c4cbc119f1f7f4bbb46f78f9904553bc03a8aa870d009c7d46b5fb31705d7d4d07dee65106147f29b7ddd900ae19f5123d0c6e19948c9d4e48d1804b0ea461dba748eb3bb8bd4ce3ee65f54329f9cdf59b6db354cb1068148694012c226254efb42f8ac3cb51a234dde743c0f3a983c7ece7df4ed30667eacca1566562141ce613da735db9bbf5532847aede51865d626e2536ea57627e17ff39c8615f925541b0ff442576b8b8d60388ba433f67ce7de20e7e09f04f4b1b7ce9c28ac6641aba6af3833553018619843988434f8da542d69286a486023e387e01e75dedea4f602ae15564fe417d234b80d75bd55d2a245be9cb0366a7d68f391f531d9e5873e4a6ee4a9e6b9a3cfcbe99d3129ceb61b82dbe03ee068f711fa7a5760933eef66bcf58b67230f7962cb139ced9811ae646157d354cfcbcc1628f945eca369d3d407c3de3847ad6e9601b1ad86a547b187927f774ec3a7e55aa28e71aeb2368dfa618b87f0048f5b7a18be066e3361bf03618907e21f3fbda62151592ebddc24cf4db99ca182a16644caf3a7fc961b95d21e486b12499095c7e9507dd894be9c76baf334c72fc742afaaba9fb4d5011fe1c0aa8be6b7beb50c4f15eb9292aecc19f53bb20dd1e4d7152a967fd9d74500e6812d94cf41c4a7321d59d84e79c7b49928ea9f1d9468efbf02d0e2c0b08f2a07ad6f0fcc59ce0a8669de76383e926aa0838ec7032af8914ebc77b641b116fcc03e9a48326af460ac1d447fc26c96bceda10e4689d966f39ff61d4ac634887c4404f7285e7b240f1f8fc10be5e4ba3148456934b39e94ae6af9f7cd475dc25aba642aed64624baab524616675b56dda3dd44e81066e42e390a19a0e0aa307725e24fc33f8c01e472fe578611d640b369f714fee285367325913fee164105d2d5890149b25fa4c865ad1d2f858e6dc394056acfc269e2e5ed4be48a4b078319df63d9628817826489b08facd61db0a500b34c956c89bd1d1f2dab351eadd2aeb3ad863309f4e385383ef3ffcd5fb290362243853705b0119d9b68847bd56ef9ddb8b8c594483cc4a5fa2af5708b9e5d3451791a16737d55b7acef582ba2ebb8a48d16b6f56081fba591d589062a7f2c2937f76cdad62836608ffb5c8b4cb36fada56d9688eea0d5a8b8004832994d97e7ee21a5d684282f633c78d46b93bb76c86f6d2197b2e0c0d920cef39973cd500951958d4d42e061b769eb19290347b796d09b47d717f5564ee1b08faa149927e2f43b05356f8398112337256092f027fa7e74494bdf41f8d5b4269db94cde431352c7e4ce2d358e2980c8f69ad909863cbbfcdebcfce738901632fe766f7062bff81b5862d10c3a051491f58f0c38a0db1844cbb65f85978034433e21fb701fa28e46514c330a47d2e77872c92f190fb21aa9f4aad00f0d9032a3460ec7bf36658ceb043790bd66bf51a42543c19c9c7a3ff93885915ecd19a80aa981568eac57f848379314aef34d4ef8d3267a7a8e943c114360f6219b57352c7f4327c7fc023c4e5e6fce7c9cc5d5c72c543a8ced12bedf1e6a7365d1960124db5855ba667e005cdd53463cf5aca19c330eaae29954f2f518b4fd88eb238bb1e840f36f1691a7b403e56d862f55b0b55cf2f39c5d683166c1ede8b075900e33f683ab3605ab5012c083342928a77531fb1395728ae955009d2af2e8e1e16f972f51f0b7ac6381a40d45a02b2142a9b713a9a7e695450fbb5be564b57e385c9ba3cbd0c0a298ef172650edd3aa29bf235a8026ce45a9a3d8f9b1f1fb70f4f017fe0137f2ad141cea6b5e8db6fd5875bdee4d91e09e993fee741cb9f446164efe7b43f4669d50c7d565c243af7efbc5de29575404415ade2b522b779ae631404ec633d90bb1b0d8c248491108bf36bfbaa854b221a5b4ba01e3a7ab932297efcb37b8f298c03f8bd8f691e7c91c7d86594f7e430d5ff395b7513ed541e186812aa25e8ed70cd14b5ecfeedc33e97a1ee73c35f3621dbbff3d3df286432ee755f8e8f5408b834c8ad73d45151814b209e39f8a3e21ff741972aa7264f403487668cb6ee0e67bdb7ee34ee00b539f4bcd89c13399a74e7cffc97c243bf67a02f239622842cfc98a8014f0cb68fcc7a17082fb36bcf8ba200c39620591e5a95f4f5ddca65f69e1977087a627e67f24f0bce6b2d80abd2e6910fba66846c546138a73345dbef3a096b598514528f3fa5ba7438e877c9541b694928cc547db2fb23f04ff25c774a6d0a130778535bf6cceaab317f54ce8bdcb5acd6c18591e99f1da06c86f13e88731a0be3873641152743b150ef8558f130038c45e88efb5e3c5882fdaa60cf065573ccc4b65edc88e2f7f55511cd81c6b48e28fbfc610778a1ea69d2b64fdf064590a5dad"]], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) write(r0, &(0x7f0000000080)="1451", 0x2) 16:50:55 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) fcntl$getown(r0, 0x5) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) Thread 0xffff800020bbb9e0 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8069efc4e8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020bbb9e0 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 440894 70138 73 0x100010 0 1K syslogd *232677 42039 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(195efa937a2dc9cb) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020bbb9e0 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(195efa937a2dc9cb) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67be0 rbx 0xffff800020b67c80 rdx 0xffffffff81ecc876 cmd0646_9_tim_udma+0x15f95 rcx 0 rax 0 r8 0xffffffff81c79d54 kprintf+0x174 r9 0x1 r10 0xf3d7ca300cfa99a5 r11 0xc2835cf8d3d5811 r12 0x3000000008 r13 0xffff800020b67bf0 r14 0x100 r15 0x1 rip 0xffffffff81885668 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67bd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=232677 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b20960,0xffff800020b21078 process=0xffff800020b5a350 user=0xffff800020b62000, vmspace=0xffffffff822f21c0 estcpu=1, cpticks=6, pctcpu=0.20 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 70823 382311 52928 32767 3 0x3010 suspend syz-executor0 70823 475709 52928 32767 3 0x4081010 inode syz-executor0 52928 262605 26774 32767 2 0x490 syz-executor0 26774 7475 95770 0 3 0x82 wait syz-executor0 97176 491481 81817 32767 2 0x490 syz-executor1 81817 213841 95770 0 3 0x82 wait syz-executor1 16389 495500 0 0 3 0x14200 bored sosplice 95770 171428 12529 0 3 0x82 thrsleep syz-fuzzer 95770 82874 12529 0 3 0x4000082 thrsleep syz-fuzzer 95770 436764 12529 0 3 0x4000082 thrsleep syz-fuzzer 95770 432811 12529 0 3 0x4000082 thrsleep syz-fuzzer 95770 383471 12529 0 3 0x4000082 thrsleep syz-fuzzer 95770 334928 12529 0 3 0x4000082 thrsleep syz-fuzzer 95770 174560 12529 0 3 0x4000082 thrsleep syz-fuzzer 95770 382725 12529 0 3 0x4000082 thrsleep syz-fuzzer 95770 270285 12529 0 3 0x4000082 kqread syz-fuzzer 95770 477412 12529 0 3 0x4000082 thrsleep syz-fuzzer 95770 101002 12529 0 3 0x4000082 thrsleep syz-fuzzer 12529 422602 28186 0 3 0x10008a pause ksh 28186 257919 97564 0 3 0x92 select sshd 82460 522630 1 0 3 0x100083 ttyin getty 97564 145797 1 0 3 0x80 select sshd 70138 440894 92655 73 7 0x100010 syslogd 92655 321734 1 0 3 0x100082 netio syslogd 18781 159223 1 77 3 0x100090 poll dhclient 52069 419091 1 0 3 0x80 poll dhclient 16685 69682 0 0 3 0x14200 pgzero zerothread 69083 311095 0 0 3 0x14200 aiodoned aiodoned 30347 349781 0 0 3 0x14200 syncer update 97509 436154 0 0 3 0x14200 cleaner cleaner *42039 232677 0 0 7 0x14200 reaper 90431 244795 0 0 3 0x14200 pgdaemon pagedaemon 78257 129122 0 0 3 0x14200 bored crynlk 32733 43100 0 0 3 0x14200 bored crypto 96235 176954 0 0 3 0x40014200 acpi0 acpi0 53816 233623 0 0 3 0x40014200 idle1 61340 215995 0 0 3 0x14200 bored softnet 50550 118021 0 0 3 0x14200 bored systqmp 93237 521962 0 0 3 0x14200 bored systq 83383 492308 0 0 3 0x40014200 bored softclock 71235 507446 0 0 3 0x40014200 idle0 1 55960 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper