6ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = socket(0x0, 0x8000, 0x8) write(r1, &(0x7f0000000180)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93acfb0c911e50b117b27c7e839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641beed9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0e65b7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x1d9) ftruncate(r0, 0x0) 23:17:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') 23:17:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0xffffffffffffffff, 0x1ff}, {0x18, 0x2, 0x3ff, 0x4}, 0xe000000000, [0x7f, 0x40, 0x9, 0x3, 0x1000, 0x1, 0x3f, 0x987]}, 0x3c) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) syz_open_pts() writev(r3, &(0x7f0000001640)=[{0x0}], 0x1) 23:17:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x7) dup2(r1, r1) 23:17:40 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r0) 23:17:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x15, 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfff, 0x3}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x17, 0x400fffff, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x24, 0x20000001, 0x8, 0xffffffffffffffa0}, {{r0}, 0x0, 0x0, 0x44, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000000, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0x9, 0x747}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x24, 0x5}, {{r0}, 0xfffffffffffffff9, 0x3, 0x10, 0x1, 0x1}], 0xf1, &(0x7f00000001c0)={0xb9b5, 0x4f83}) setsockopt(r0, 0x7, 0xb7d3, &(0x7f0000000080)="d5030f9d2fc0a258bf5e20d60a599268", 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 23:17:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 23:17:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x301, 0x22) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x80) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x5, 0x7cf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x190, 0x168) r6 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x8080, 0x8) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0xb3, 0x20000000, 0x6, 0x9}, {{r2}, 0xfffffffffffffffa, 0x10, 0x10, 0x9, 0x6}, {{r3}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x5, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x68, 0x20000021, 0x0, 0x1000}, {{r5}, 0xffffffffffffffff, 0x28, 0x80, 0x7, 0x2}], 0x1ff, &(0x7f0000000380)=[{{r6}, 0xffffffffffffffff, 0xdb, 0x8d, 0x4, 0x2}], 0x1f, &(0x7f00000003c0)={0xfffffffffffffffc, 0x8000}) r7 = kqueue() r8 = fcntl$dupfd(r7, 0xa, r7) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000080)) ftruncate(r7, 0x2) r9 = fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000100)=0x86) getsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000000), &(0x7f00000000c0)=0x4) kqueue() kevent(r7, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r7) 23:17:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffd) 23:17:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x3) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:17:40 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) r1 = semget(0x2, 0x3, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8000, 0x7fff, 0x25, 0x8, 0x4, 0x8, 0x800, 0x0, 0xfff]) syz_open_pts() 23:17:40 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() fcntl$getflags(r0, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f", 0x6}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:17:40 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket$unix(0x1, 0x5, 0x0) fchdir(r3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xa4, 0x0, 0x9, 0x368c}, {{r0}, 0xffffffffffffffff, 0xa9ab3e3cc26525b5, 0x22, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x5, 0x4}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffd, 0x30, 0x0, 0x1, 0x101}, {{r0}, 0xfffffffffffffffd, 0x8a, 0xfffff, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x3, 0x40000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x0, 0x5}], 0xb12c, &(0x7f0000000180)={0x1, 0xcb5}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x6) flock(r3, 0x2) 23:17:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) r3 = semget$private(0x0, 0x4, 0xdffc9e0f6199c53a) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000240)=""/108) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x200) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x2, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 23:17:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x482, 0x4, 0x80000001}) sendto$unix(r0, &(0x7f0000000300)="0ccca8cd9bd0ba81e4c6ee1be3b328761d80fae0f8930f1c0f1e3225f53abd05af8219d28e7a5354a3193fd0651da979f956883d19fff1232ced04683aa3da40e201aea8bb80b8c2941ea0e061ec7dde559ea5c29f33efe4314bee46f4eaf630c8680c8a25aec2e08ba613b6c87055a832be9d622d784a3a0abee5a6d19c83d5fff086b037d649d2878689b3757566771b32b478ff4498b7b0af8dc360f912857ba08d5f3c172d764449e3389ca7cd491bccd3c43f01b46e29380bde28b328930da8c4a2cfe49f076e770bb735d786373e3a189b3c0c0734cc23d125b9725a9b013cc2783ec3e3c4e99f5b4a0126beafa341d880db2ad3a914e6a8cba7749319af141ed13be508c2fff029569d0a93e50ac611f35f2e578e5036cbd9723e804611e97d2730e67faa8bc03a8ba306c7f45f8099905067860ab0ae27aa40c6e491220c957dee041e43b13c2ce67e46290dbd259ae2327cc226f151e27cfd7e7f5c225e306401904826f82c5f5f18436db43e3d9b45e95b7fb04f2663aa83ea72c5c7d634bf2a866c6b5ebea011e28049f91fb7590d81864e8b77bc4912f7c478dc7da7d3db84726674a35f67f1ed6c4a81433372cc2e892b532e01fa1c3710171e36e2342dabc1ab200199ff19843dd311bd3ee291a8a3c7fdb2f076084f9d13c95a76eb33337f5721835c74c417f26f1c3ea64ffca562a91707f83b597fb0448079e1b34b1f6ddb0cbc1d25f6995b0a0c199e547ee9b027916ecfb2594406d3e660eb058a09e7041c9b7bf857b3f644e7f46b809fad66dce3a8636329c13cda65ec257eafdda51e0936e42d697f4349d608cf21b0544f26e50928be4289920436d965f236b2ecfea7ece06cc63025f59cdc1c3f28f810ac58442a52549ad6491d37571029c03caf22c98ff6c8c82d636b1c4f134dbf1ba998596226dbb5bcc12cfbce5f158e3949e2aa179cabfe75a2cd7b236a720e745698bf91a55cdce49d13ea50bd977bf06ab7fa42b8c38c8cb849ddd44462a6f5fbb6dee73fd0b50712d30244ee1a67f1754f843ca4eb7eb6142efb0eefea77cc3708d1111fd5be2977eabdcc068c14d2d8ee61ea30d7014cf95f4c4da5f24dd4dc0545c8fb4eaac2ef18b4de40236289b795087a87e731ca3e122078874196111cd13f6da0b2c90e924523b6e3be63912bc58304ad65507fec7da6c4a55ad9b04f33efdfb0d4de135df8ea27a05d955d1226d5327f5c4c1d780efceb595264097b4fddb7badf04b16c06865a446f0f77ba38187eb6f55b61caa99dd1e86191474660d0f139368eacbe8678b2cd0251dd5e5bd58549a421dec97e5195b0929250603b348d949a297dd2c52bac876b03579a4fc41ff1be9f4999db508595a7f3faa1b9dd5dec3baeff527f1f11936fe8126059757ff92251fe01328b5c5170a1b67ded0bce4e9caff69292d6cfea735dde40db6838020d4108abbb1e2f983416402507ef5c0667e7186a2f41817a50b4f9f4de9e44e1808b7ed3ad56976fe9c72a8769867f83d785449498890bacbac1ee32a02db431b8a4392ad0ec73b388200ca832bdbe5d2d159400655e5a10c5c8b5bd0b5114d64a2fe91f77963fa58a0dbdee81f6878cc3622003d8fa0175623a692616cad50e6dd64998607106faf1d6eb5a639c7ca8773235c6b7ce1c80c507b0507d44fd5bb97ad883c7559a63215178c3688393c7d2372614a3e444cc637f90f74c1ca053c4c01e1aaee16bd57f7cb0b0df7917738b94e867d03361ae56e4a21d6b48d325b568116b6fcf335e538a92aab9bb9b5aafdf122afc01eb71dfaaeb982804a8794c1252c30eb54041f9e8b476006c0e94dff2df1c950bdbc7132580f71f49a81f93f4a061480386e32045afb0d3c5de1597879e51d5f145b2d7db3d790ca62b6a018d997290a778f62386f9f603b14d8af0e21c23e79cf200c85af9fa0a1cee955f790ef34db2044d5d99a4bb03d44c62800c1f01d455d7630814c553f6fb7e6fbd8da032245181430c74573a66846a87d87b698ebb1755c55d8301b1dd684ae1f8f71eb36d7c74765a7656e3405df5d23acdd7d06eeef6f7f97e649f989b02ef13f0af34118e3e96306dfadfd504d68058752c25a00826dbe4f637e8c85e2f0dcfed5f9105a11bc23f9d2b02ee5c820ab4622798e3219c35b031e9ed803f043f7c8da8917c92b27d03300a26ccb59842a3cae417efba3cac455082033b1f5ecd33288bba6d1aa183ba0ec639d47d36e3cd92461f815997f5cc32a6092552bf01679589d0dc3143b6548d592a85daf4c81af7202c485f92ec5401c7d45f3cb45bccf98dd74117352716088001ea6623557d77e43e35cf2d5401578e835a48b5cceefee0cc586cc5c02a329b2fda767f55f5022239bc30fd3b05faa6f7671ab5232c12a63a7b2fcbdee5692b346f9bc677f78df78312c88c393e1034613454333f0123ec4e66ad938105b66ce6962027c55233f4872e1304a1d1999311aaaa134357a10e8d96a60218b1cf519b854506a73f05b3165f2122e1c9f0eda947ecb73c848ce5eeee7d85bd8729f451711306d776a2a24c75c05e15fc942857426d085d03c2e492f95a8fbc28f500617d5393ea611c905cedcec9f7675d2c3182a8a2ec4cdffdb6eeb4b8eb7f5fdd60c5c0ad6ee07ac085d1c8a323603f26812e2d5440da6cba2fe189a18bd40977c7416dd0934dab1522e31dde494d9600a04b9285b6491dd92c42bbb24d9ab0076149385d4c548c50b5be9e1e9c9c67aca7d505e080e38f74b2e0342620c2fff1aaa8b4a5a50548358dd76e2f9438df6435515d3125f0068145361615ead3e3cb373681b7b34c2125c1a33e109b95cb0a63e21490e553f36618d9b057101528d3f9951432ecbfc030caa5ec6b609bb3802e03cf26ff9e5db82193d3977c581fd32d063dbef1095b5c54dce4747e3cebc98dec74031ac726d6b4dbb4578f82f774fd5b19ee61d32fe7859b1f3574b25fddc9bfad6062d7c1ae95fe0990099493601a8e04b2574e7477e0d88ae9691c684d5e9fca0029fc890b3c188345a7536a66f336c770f80bbe84a9e91e35e6dc570db3e7a03a04bcd965823d84a1985814d0d51d82765349903c5a86dab07f8041ba2db4083ac5e2de5c2de70154732af5913182cacdfb7803bbbd1172217b228ad350e65d10719e931f77a40c96459db9e14e9c74b3ae9dd544b614636a16426166257feb4ea6b22ced7d2d68ff3acd31fae4d9616a86e7752c2248d6ec5c0bbb1f3b144b385ffe65faabf971ca51cac7e8efcaca461d8c95e1cae91f0dd68c8d810782397cc015f5aac30170667a35a8d25fae1439564dbcae05c7df55292816081ea86f5c4503e1bd7e2b9e38e74304fa630fc654a0688bd80db620eb59f9823ca706454037e33462665e5d48709311babe71a6a277cb9fd581fd7699423b7bc1a8613f2573baef507d0479da5edbdcb98a067b8a9c214c355350067c09f58446537dc06ec23247472b0f3fc530de5ea17fed62761a3fa2632ef58a24b4b25076c05ed70ba86732329c47b2fef6849a5215beb7f05d1cb4b602958356e3dc9d5a2ce1212bfccb76018771c7b105c749c3af5edd38a23202e1ab1c4c059ba27ad9d0eabae24d155c270d576ff7af5bfc66c8f0b9f13da734f3d119290503312efd394cfbf037230dda18e1fe0ae0ba57c4b7883aedc8e13ab74d01120bfb453f0cb4743ffa8d49b4d487b61ef06a51fc109e33db5b1c0533ab636b97fed39ac332fe3235c5f2fe20ad6be14e9d4479ccb042e4c437499340883f4bd3db845c5c9fa73275c06a9da253b03554051c39af791dc24fa1f8a3a274ec9d39ed8dbeb9a6783867de625ecfe1335de00f109c559ed4583017bc36aa271fb6f9a8e2992bbc414aee8b72a34bdf7cb23b31781f1843ad88cfd01666ecdc1cbb7d99da4d924d39b5f8bcac368236f387371baef7ad7278ae5775758d07d1886122463246817678b898a21b808f2fc9ad70bf2f9034ab5c9ab8b55a51d01a398078eb19392f4d4c25002a90d0c7ac97deb06fa2bc127d99adffa98d0c68c4ef7b4b154d41217d44a3d6e09ff5ceb8e5b6004cd92d4024e615dfc5e20376d61d5da27bfb26713725e96b3a598100dfa5d435e9c89a82b3fdc979535288e0eb978bee2529d1fad3327c61844c3f3d0489afb14d102d2fbc4dbc6ccc0d264ba81b908b7d2e3242cd218c1e95a4d96021a08ad6203191b81cb53f8c0746ee36dd9754493a0893d9fda41a9868fbf19910857cff6a3cf353ea2ee7ec65571178ccdcf34b7d6df3e1c1a5ecad428b06b76ae09695db74b7061c54b54095ddf86cd687f9034011323e00f0381c1aa7bcd533e0c727532490e70164da2eb2e2bee4bd2454d125728007f50a33a5601d8d836d61ec7e6e6fb38b440b04165d474486ca411b34934c40173e5ebbd9fc74030ef036b62c50dc9604d0db22db7912a1d77ad432bc9cef5306110ea1f82cda3f2b832e8d5551d6f88c3a27dedaa8e18e74d1f9ceda381bf797bbfff8b9b0776063f8cc9695cfdf8196b25c6d692a6586f78b059bbbac93503ae3308db6fa15c2fbd35e3980f6cf2a43e000fce73b9bd885c48c3889a9bbf5c4b74eeb057e05679ba1bee6f18db3d5431ce26951e2fb3b79d95b585883c79892fb1ca4a75603fa65290230f868b71c6dfe83f58da5e52d7aa3081a8423992e5d7f55bb93a2f3acdaa033670914dd67d012582150d95152e4f4eada7009ec504d284c5365a1552d9d616f5f8649458ac4b47dd904bcc60969a028de8558bc0101c5fa04c0c394c97b79517937e28bf9b38fedb6304e8a7cd5965259fc5e975e0d7d8973c4f7faa2d0a02745f2ec2c23ff62abc657527dab596403a6786e8a0645d96028096b79a83a0cb0a93d7df52e743069ffa247bde024527318abe21000fedb55334e081f343edc4206e895d9d47420f90f5299fd8b99193100b47c1c406268ca6b3641bc9bb72a99c12252433ea8c280c83f5707e552322cad0b1b5fada9769844ee9d22383f03880da669b1f654e0b78970b57d4fa380b98eae279afaea8e8ba28a317f464f1b2dde3bb5b5524a13bee1c2da91298972f47ca212a7b665752cf1894bcbea636971e944acfd403a7c0f38b8bdb3cefa7954bbddf33d264c69a12b1c8fc27d744a36bebafa10c21e557a3a999dbb009f027355b94814c9faa3c809d0d80a5fb0b65e79ac21ef7e5f7257b725a6b5df5ff5f5f86b646c33180a96512674df0118bb518215e822154a51de768550afff727c27e43d89bd0d6cd3eb43fc174bcbd05b08a069877915d1dafd31ad61a9f6ae130ffea2d8e9e0e582c2f13c2dd8290fc7a686528b74a97b8a47a51418d0316db1f973fa3e49dbfaa8ba3a79b7b86add1fc8c27cea9cf56005e4016e532319c4459f44b93ab9ebd9856d6e838677782201ba39847d52dedaeb8a72dd260a040adb54b787f6aa7a0a99ffc360c8412cca4858e50a55e7ebd248de7dd4858744c3bfc2c96c0b45903b5720b78fbcb818f7fcaa4d239410aa25cf5e2ed101bc3d207c65bae154286e4173100edd8d4a96a0d36a7d6996b0e5dc53c519e3212aee549a90ce8399713da7abc5bd597bd45240cf547b42b0ef31e796e39a0eed7e49a1409ad6dbd2ea23db44559e391a1a2b79c4f55fc7c983719c5a891b918793206223b405ff00e587925a4dc228a7037a97d55801ebcffbe84291491943bad8328d136e1ff4dc91ba83dbb250108dc00a3e1e5a37f1f06cbd0b64a85d813697ddbc513773", 0x1000, 0x402, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000280)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000080)='./file1\x00', 0x80, 0x10001) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x11, 0x100) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 23:17:40 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r2 = syz_open_pts() close(r1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/21, 0x15}], 0x1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) 23:17:40 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket(0x2, 0x400000000002, 0x0) write(r0, &(0x7f0000000180)="b446a557c1b49ac2c12fa39d7709cb35533c8b613e1b67ad935ff7f66400690390626b8ccd1bf6bec7484ccc69331e019970f3e0916c0c0b5b99b08a5974be8ffb39b071e96050480c594e5aa07097a672810055d2e86eb7d40895500c8f114d165b09454e65ae0c8e58c583d47b81daacbab7e47e7a0c49cecc948b326f80d73b9a88c10029d06bf294d8fe55d0eb940978557fef3cf51bba2ded19afa7db937e14656459f39be644d6c09c6126ef7f45faea127369dd8662708ccec465", 0xbe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000100)=ANY=[@ANYBLOB="f2e6e693b38536750505ef60c373f3b0cec4d1eee0aa21d7381798b552a62ffbf7c5daf6d3d28bb228b9724e9d5f6396466dfa203e10820de79186a3ec09db1fde616417e3852e5d53ea0fd7c69d69e6c4234f0f6a5552e8ad06e2971b11b10c81c3b69a299b821d607a5a6277fd205e3a8719d4", @ANYRES64], 0x2, 0x0}, 0x0) 23:17:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 23:17:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x3}) flock(r0, 0x5) close(r0) 23:17:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x2100008001}) 23:17:40 executing program 0: madvise(&(0x7f00002bf000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 23:17:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/128) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000080000/0x2000)=nil, 0x2000, 0x7) 23:17:41 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) shmget$private(0x0, 0x1000, 0x121, &(0x7f0000ffc000/0x1000)=nil) chroot(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') write(r0, &(0x7f0000000140)="8e962e1c0cce06f0be5cabb684fae8", 0xf) socketpair(0x0, 0x4, 0x1000, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000200)="393019d0787789a9a107885a706b19b21a16aeb49f69e629f3168260c2a1b0957be30f3e85d8e9d12c84f686240fadcc6e4e3c6dc0de1e48bdfa", 0x3a}, {&(0x7f0000000240)="7bc465085f8bea07a21092b43b1c1a85c20fe25a8109e46cdb80468ebef256cf566e567b63ac7ce318e249f266dbca990377506cdbd6d25b4cca345b9351dda5fa94936e1c781728e3f687ace201623b0ba1d444e7ded63e2178380bfc5cbdf777904b9024736bd79dc1c9ff00352fdd865ceafcb223a0503c806d7618f5112c6da5f4c234ff977307d4124cc325284ef1e02027a0202936f9ed15f99ea9da926c48c1709e8f676a762b47b80117c9c960e52469f12e662a801a87cd1770506520b785fb", 0xc4}], 0x2, &(0x7f0000000380), 0x0, 0x400}, 0xa6261154eb3c1719) 23:17:41 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setuid(0x0) 23:17:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) 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, 0x80000000000029, 0xc, &(0x7f0000000080)="eb904bcb4f5cb5bdcc12d0bb7159aa01fd812eaa4e713048e6993192964800000000bd79606b4884be0674ec12dc65a61c0bc06227cfcbf282389cdb14e1ac311e8901785d9a89f67665b678f4cb38077291b3cc57ff31fcd0e957fafe91531bccb3ea47c14d4a78549d7ad6733d6cbef7bb489b1e2bfdd884cf556ff9c710877fb6c1793b88fdcdc30b2904", 0x8c) close(r0) 23:17:41 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x6, 0x7ff, 0x6, 0x7, "8c7a1dd50eb3a568906e64f7eaa30da759085623", 0xb245, 0x3}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/194, 0xfffffffffffffe81}], 0x10000000000002d0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140), &(0x7f0000000180)=0x4) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, 0x0, 0x0) 23:17:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0xf}], 0x10}, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb8, 0x400}, 0x406) 23:17:41 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 23:17:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000000)="2b2ab54948890d471860c79425361ddc2b63b1eb07c1d1ab1a750359c88397a4e989cc3a1f531ff28b522ef17c3c058ec594351ac664d71f2ebcbe7373d1017882d61fbf2b7923d90e728e0f44", 0x4d) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 23:17:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:17:42 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() getgid() getgroups(0x0, &(0x7f0000000180)) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7fff, r1, r2, r3, 0x0, 0x80, 0x6551}, 0x500, 0x4, r4, r5, 0xa36, 0x2, 0x7}) r6 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000ab30d4f9eb15f46d6f9e75417ecdd3cdacfb914bcc865393f154f24e23c25624809300000000800000000000000000"], 0x37, 0x800) 23:17:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/79, &(0x7f0000000080)=0x4f) 23:17:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000200)=""/88) r2 = semget(0x3, 0x0, 0x200) r3 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000280)=0x80, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/186) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000000)=""/145) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000180)=""/75) 23:17:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$getflags(r0, 0x3) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x74cfdc1e59d7e21c, &(0x7f0000000000)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000140)="7e359a429aa7b9cfa8ad6ec5640743bfd26b73fc0310a5b98d311829b4f15298b31b6ec1d2012264e5296a53498f926f22b20ed1f709433a7b7b7b159d4f30b1f3de4b1d812eb8f2c8caaac2532f2f6a4cefb91505f1051be3b973d67a190f1ea15731a5f3a3f82728503ba47aa1e87826b51431631f76164aaba554424be5cbf63b26ebfe517d5e4426291c944749deaab707491969b524c399aa2145fa1160d1110c2a12bfeae7300a785ede8482241ca3815c4fab512b0f72dbd4c6eb1624a5e9ba32892291a047814259fdb066f19af43c6a", 0xd4}, {&(0x7f0000000240)="52a1285f28f2044c2a8fc6a28b8fbf308e5f9dde115ba3186966d842f8210ee56f1db32b4d70fd030cfd722059db9079a7501696872666c4f9844ff4bd762ba9bbfb3294a619d6e87a1f46c72d89a1270546f847b9a63b594bb474292c35569eaf41df1e519105f61b1fb1153f39391a0f5c5db817e3796ef2269e814f137a5c88399c8e6c9d523b7ff7c70d8f23b8966dab511e6ac01d26b677a9ad54717155333d4170e6f1aa17bf7da5e22419d0a094e66a50430d8df7195fade2aa", 0xbd}, {&(0x7f0000000300)="12d82ff5d3a392778001f7d2b1596a26353940d5750f20eb19042e069acaebfdda1bc84f3088684a0266f4b164486b5b3716a632d14e125aac291cab1501c397d1bdd0a3832fc5ba964573e621a0cd05869a75cf7c9e45ba77d3cfb5b18b86d8412bad727118f8d951f47f0f2dba8552491ed2dd5f094e39e3bcafc63fe60c7439647c840e6116e0f50ea6509adbfd29b4693624b8b7f14c5e6ceeca07549f68b8ea0df67777daaa0bb20dbab012aa4651daa621b2761ee869c0c3fc75f316c91763b22a771c6f4eec28c1e01cf6cd", 0xcf}, {&(0x7f0000000400)="a762f273e1110eeb6ac310a0c971249fc37bd25b13b5d9d2e66b805594d63a5da894b975831a39718b76d92e5c0a1c0f6180ee933d", 0x35}, {&(0x7f0000000600)="abca64d88f9898dd82f14802d2fdc46fba0dd7a25e8509efac174f8e1e3e8c7035d3fa3ec313262a566ccad270e071b87a251484bf81a5e2bcfa751c34de50e75008a9677f22dbf7e6ec37ca78a3644e4dbcff8a55f2c91f44971577afa58b89e0fac870756d084ba30b51f69b1cf6f576db5ed90cb062bbfaa7a34a1f72dfcc77e14f6278adbcbba6d682bfc8087be94a107e479950cadcc95e16bc031cdb240f7959c7842ec756c81e511a904410e3f405dcbff819630406f491b0792be6dce11dd8066dbe1a2dfa3a50dde168d33c1c7e5747a0884537ca4e7bc95b5b3155b3974db2c7ceb81de67c210eb55f6a4efb12a1d7f44318", 0xf7}], 0x5, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r1, r0, r1, r1]}], 0x70, 0x2}, 0x4) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x84) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 23:17:44 executing program 0: r0 = socket(0x2, 0x3ffffffffffe, 0x0) mprotect(&(0x7f00005a3000/0x4000)=nil, 0x4000, 0x200005) socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x4, 0x13, &(0x7f0000000000)="04000000", 0x225) 23:17:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fsync(r0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/141, 0x8d}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/70, 0x46}, {&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000380)=""/1, 0x1}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000004c0)=""/191, 0xbf}], 0x9, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000680)="1920389bed144a832525e9e6f191a029efd24eccc80d9e29702e7c13b7cfe46a3268261ebc1b9da51feba7d349ef53f36d9bad92b923c1cccfbd1b36c75c85b27f419875b6eed5ebf8c73dfcf6e7ad84fa5b2ffe3ff5", 0x56}, {&(0x7f0000000700)="0bd3ba8d9866ba9892a64d26d0703fc8355fe6bd22f43e11cf30045374dff26bcbf4a79e7e48a96e90218bab5be259c4e17b88788f137de9ddfcd8f100afdcef06f12a15ba77b92610c5b78b03b98a89188d17", 0x53}, {&(0x7f0000000780)="f1981bb3731988b3a70b57058b4065dc3a6e87cdaa27ce9434a4609aee2a1c44c7a82748d4a375f56c99b875d653b3840240c276e9174a0dab7ccc7e8ee7234d8d", 0x41}, {&(0x7f0000000800)="aaf8b8397e1fc3b8e441e0c333427eb3d3fc42e49c04d621074545d109312d93579005158d63489c1f172a246bb1c6bee16514a573f1724d1c8d99253f93379daafa6853ff7b95", 0x47}, {&(0x7f0000000880)="d65514de8a69a2b8a8c2aad92eff356fb0b6ae2fd2938e943c3b76068a4ad4d5104f", 0x22}, {&(0x7f00000008c0)="aa02156b98", 0x5}, {&(0x7f0000000900)="bff13e6458097952bab36cec0035884e532585684706de5d6ff3fe8b1e67efc566ed7b65f6c86f372d9a5d3e8c27ff1deed969c16a1b8ef5919fcf3cd7", 0x3d}, {&(0x7f0000000940)="cef65bb58ca5885407d96957591de8f753d9ec41e497fec260b5c4", 0x1b}, {&(0x7f0000000980)="4288099ec06bcb4081b60763bf058221536359185a7d1ed711b8339c35ccc10171047ec340f5339855efbd6c07587ae1d614de231149351aee360161403055bf018267002d62957036bd3953685cb79784d609f1768fd8bbba1702689f55e909547d08ee6a2910e955c2a022d097ea32be1f2ae5afd3b4820c4cf09e85d64687313a638a2902b6d6a07c927f582ce1d9e8840718c3e506d0ce676d81a3debf619bf0713b6576393ed36ad27310b39409bf2a5176c122ce8b72a07076ce0a9120212f219c14d85bb4a18cf02817bf57ee240afb2d490018750a08ade3", 0xdc}, {&(0x7f0000000a80)="84ee3c19e5c116456576bef4d195f5792b8b7ed55b8ec16f24382fa12daad997225348dd11fce080f5", 0x29}], 0xa, &(0x7f0000000c40)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x4}, 0x401) geteuid() recvmsg(r0, &(0x7f0000004040)={&(0x7f0000000d00)=@un=@abs, 0x8, &(0x7f0000002fc0)=[{&(0x7f0000000d40)=""/101, 0x65}, {&(0x7f0000000dc0)=""/4096, 0x1000}, {&(0x7f0000001dc0)=""/4096, 0x1000}, {&(0x7f0000002dc0)=""/253, 0xfd}, {&(0x7f0000002ec0)=""/247, 0xf7}], 0x5, &(0x7f0000003040)=""/4096, 0x1000}, 0x40) kqueue() utimensat(r0, &(0x7f0000004080)='./file0\x00', &(0x7f00000040c0)={{0x9, 0x2}, {0x345, 0x6d1b}}, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004100)={r1, r5, r6}, 0xc) r7 = open(&(0x7f0000004140)='./file0\x00', 0x22, 0x108) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000004180)={0x0, 0x3}) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000041c0)) getsockname(r0, &(0x7f0000004200)=@in, &(0x7f0000004240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004280), 0xc) utimes(&(0x7f00000042c0)='./file0\x00', &(0x7f0000004300)={{0x4}, {0x55, 0x6}}) poll(&(0x7f0000004340)=[{r7}], 0x1, 0x1) geteuid() sendmsg(r7, &(0x7f0000004500)={&(0x7f0000004380)=@in6={0x18, 0x1, 0x100000000, 0x3f}, 0xc, &(0x7f0000004480)=[{&(0x7f00000043c0)="cbd6598a490a5d37adb0f40fa1c9decbfa4e3d18e207ea3a8f97566d1898cf1ae921a5cf1231491eb9fe672766a41ee4bf50371fb12c926838169f21729e963487408d9351d486803f6a38b410e7bf1a7bdd60", 0x53}, {&(0x7f0000004440)="174f004fb53719ac7f56e7b2eb4c07005d6db68ea7b8eb78d44cbcbafc02dc3650a94effc95e5470c2c0a0b2267ab2777337aea6b41ccf71e7e4a4a5f2", 0x3d}], 0x2, &(0x7f00000044c0)=[{0x38, 0xffff, 0x8, "a93b47196942472a3f8db7d28a87d5b3b353b6243c0350e4d07cafb61f3a20df2645208074"}], 0x38}, 0x401) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000004540)={{0x18, 0x2, 0x6, 0x4}, {0x18, 0x1, 0x8, 0x2}, 0x0, [0x5, 0x9, 0x1, 0xfff, 0x2, 0xa93, 0x3f8, 0xc98c]}, 0x3c) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004580), 0xc) 23:17:44 executing program 0: nanosleep(&(0x7f0000000000)={0x20000000000093e}, 0x0) 23:17:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r1, 0xaa23bac8e4bfee4b}, {r0, 0x8}, {r1, 0x8}, {r1}], 0x1, 0xffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = socket(0x22, 0x4, 0x5) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3ff, 0x8c62, 0xbca0, 0x9, "aab9907bc5b46e4f89d19bd494b9409d83eba6da", 0x7a, 0x3}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) close(r1) 23:17:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x84) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x40000000, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8, 0xd, &(0x7f0000000140), 0x0) 23:17:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x340) 23:17:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 23:17:45 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006236d541517996f47eebdfad9babcff6063f153e2ed7c1bdac020205d0a5a2327b4da811fd800930d267ead7ae6c51fbcc1273fc32dd86b01c52c9295e77f2827b913762c98134c8657039bfc28a0bfef3a53b31bbda713f0989f1ded7997881701be2d781e465788440c9a4057de56b1c64804a24b3cdddea6f8eb2411abf022b86f88ec955"], &(0x7f0000000200)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x7) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xffffffffffffffac) 23:17:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2, 0x100000001, 0x6, 0x4, "16f3848af30ec868ddc71f035a5e22fa13d8e621", 0xfffffffffffffff7, 0x3}) 23:17:45 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwritev(r3, &(0x7f0000000880)=[{&(0x7f0000000200)="b97a5272f8ee284a8ddea3af4275d41d5ae9cef223121e82c90d29b33f88180757ba2b43f48a9475a888bfe4a70d0885ba03db6c8cd1fcb4bb91e5a79b88db40211688eff9b0fe9b2b26586bd2f64c7e18fd141c9cdb8f35f8c9f19e4f9f8336b3eb59830a66fd77d3f57ce7e2712bf431e02f0c086036778f3cce9ac03aa7916a2033e87ef72075adbc954b6b57a0cbd779acd115d47170ebd57d89901a3110d97bebfed23c56e8eec4a1eb5a057bc5fcc4c1f3737c43c4be28902e3b584a128f7bde01d7ceb68579", 0xc9}, {&(0x7f0000000480)="9f58213575579fbc1baf6c66785996273d477d5d9cb62c8ab1acc747572454621ea47dd2a88f41d2f15cdb4eb204b72c00174de626eacb99ce7e3c7893fec1abe2895a31827f8db166f5a7e85b05e750d38d92193b1925fc6267baf5e2c7f52571066579d6725e6adac74182ced0f355d5533641d2349a38cffd7f49f11ae07391968a39ac17ed6961e4d38e42c7c8f64bab381bd211f967ce", 0x99}, {&(0x7f0000000540)="d7e157666deb8fc49a7e7b7a164fa8fcbdbcbeabba5059fa63afdd65ca6b283be0eea6c63c342a620b42417730446b10ae8d491f04f31f3545b7b712781a6f23c7e9e637e873650b355d7e4ee7fcd14c9adbc7c3dfbd3c51074e3d57e8f26722725ad35f2442976051be53a0be83d1b88b49425bcb1aa6ca4673d8baedee16573d27c5e8230a59f05ace93b23bcefe9070b69b46e49a35b53572fd769b56cd140e748fc22af3bc8918e1c53dd9d8072e57", 0xb1}, {&(0x7f0000000000)="2c52a53c080363f229eb35708c6082ccbbf0f2136460cdf2da4cd748a724e1b5289c8c5d08a0c753875202cbad4376b4326787a5b2e9fdac608e", 0x3a}, {&(0x7f0000000600)="e2107db3415f44b3ff89e658892f606ce6770a6c1fc89204a1031d7aed0134bf009596ef85f2e77fc5c16f04abc551847ca066b8c2d514fe3e1c6937c61fe4cdc696424f17754b7994323a282fdf963606f91b165172373359d354ee074f67edb88836d76caa19f78fe088b4e474a44217c3a9340ab16d31365a46b81e6af75f40f4939accd3028085a6d197def87e752095aeb26ce57d43f345ed8e5e5f012cbab15602541a336c45cc66ef92b6ed5412a1f64c605f317af66671f2de1b8b3c9ea2cb1b75064b04f6e29c0c8f5e81cb100436924e871a94a8bf7ea29652aeca2388c013384d8eca90eb7e", 0xeb}, {&(0x7f0000000700)="2f6dfc86ff59a66f35ed4a73b9b062a0b5d0657076cc804eae8f7e83cb2b9d075c5bac8df2070e73e1c341b0f0dbff728a6553364a98ff3904ac2a9d658534e2e4fbb526069d54fec959de2f9c36462d932177d176b9ef04a7489877ec66b61011ffae3927d8da50226366fd931ffcbd215efefd44c74e6d44482dc1a2d359b92749441ff521663144977209f7d85de0316100c2", 0x94}, {&(0x7f00000007c0)="05151d0e9b25b1e15a4ae5050730c8c42edf45c2fdd71503eea70cbe409aa1d1a22b34fb06bd07fd8226eb13f29ac968605090ea94b463c1df50c91cd581b388b1667fb84e4e6459018de510fec70db2d6580a5896a120dd48e9ca0e6bd0513818ce8e6c62ad6db8ed8fd6900babcb6d29a85c5d43274c9d3205e509436b998e5ca4a8ebc00e0f7d77ae2a5f279b", 0x8e}, {&(0x7f0000000040)="668f54bb5da432cb5e", 0x9}], 0x8, 0x0) 23:17:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x5, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x76c}, 0x10) listen(r0, 0x0) 23:17:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) fsync(r2) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='+\x8b+\'%#*/}#\x00', &(0x7f0000000140)='@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':-]\x00', &(0x7f0000000240)='#\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='+\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='+#$-*\x00', &(0x7f00000003c0)='\xba\x00']) r3 = dup2(r2, r1) ioctl$TIOCNOTTY(r3, 0x20007471) 23:17:45 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x4) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x50) pipe(&(0x7f00000001c0)) r0 = open(&(0x7f0000000240)='.\x00', 0x600, 0x10) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x800000808d, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xffd) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 23:17:45 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/229, 0xe5}], 0x7) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) syz_open_pts() syz_open_pts() close(r0) 23:17:45 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) kevent(r0, 0x0, 0x80, 0x0, 0x5fc9b336, 0x0) 23:17:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="00090000000000000100000002800000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b7ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096baec212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc1700000000000000096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf2a7618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08693b88aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d596fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd97682ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792ad99d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8bfa54b6802610a6ad9e35df9135175ca986656d80c64037f734fbf1f0b39d897906b13991a95822359542e566653ea4d104183602535cb448700342cf8728366584fdb9b05c097ce6c6a685e1e2ba0c1e92dc6d71a0bb48b3c42520ee5823f9b6940261b191eeb1e92d25e9e7a5b76ee5bcc8b877078a200e03acd965d97390ec5d5ef9fbdaefcc97ffad990ec54a4f8b1dc52c76830035b5efc50e9081f3d6f3aba41f2c7493a8623a9a57aecc7e989b578d8e4bb5f54f840749986d677c60cbc8f496f7bf9d4d3579a483eccd28453a86fa543a70b7240f2724682a02633e02339cba4b19dd474b83b7d9aa8fe89e39256d720db7c68bba28e207bdd3f9b51f25003b3b65e4d2d00000000000000000000"], 0x900}, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 23:17:46 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x11bf, &(0x7f0000000000), &(0x7f0000000040)=0x4) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/169, 0xa9) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0xffffffffffffffe4, 0x0) getpgrp() dup2(r1, r0) 23:17:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x2, 0x6) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 23:17:46 executing program 0: r0 = getpid() getpgid(r0) 23:17:46 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000001840)=0xc) lseek(r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f00000002c0)=[{r1, 0x40}, {r1, 0x20}, {r1, 0x14}], 0x3, 0x100000001) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000080)="da5e00c8cc995f9c8924e66e45ae028f81bc3bd4bbb7c31fb45df399e45f7467156eb5ce70627b7c3a7610c6df12ca03d364b3503c3550871640426ac27aa7f808eb2a2fec6c62c02c6f4cb99715f252d421f20f5ca1b629545e30b6587183cdbce919efab5c2ae471e965d31df52489fe4ce3d9f7700384c7699f4d565f0a", 0x7f}, {&(0x7f0000000100)="58294cac176464403520954e58bead311d067270812cc71f51c2c4fe020788415a53ea9ddaa1a1bc76c38a02947fbcdbed542484d49f9ccd732db664ed1ff59c5210f4e10ceec384ea0fe8e3bb29d2284cebfac3be7c99daf4c0765985e88c659da75af3b194b7253a996f51480fab98fefee99a653dcce43d3798980b08bb2ad4d128c899a86ed03074b0b27aa246249986ecc770ba19e1b76be1e058a80a6d84245d712f9b046fbc489224d30deeece67bda2cf2c4ecb56fe59937ac1341a03638a3e4a5f6cabe4bb5abb4ed", 0xcd}, {&(0x7f0000000380)="125e1010a62e64dd0c202d4f506fed7d1f7bf3eff88e4a30da9871fa00a3489928b4409dac2e982848b3018cdaceb795831918612f4db0f3ec98c603fa5ed0ff343c2ad8435ecdeb3f263f86575ab7ce50dc393acf6ab08236bd21e77792cb3e7c9f76284f1ebb0cd60adea926fd069cbf0de2deb4d6e811176e34ed639de07976af68393b144b4c88ce540d7657c4b442683ed0248ae20e8eb23f1dbc90779bc83a4ccf9cfb881457ee53530963663151186a2919070f37b2745ee0739ca640e2738c07a69b54e24fd309be6b8504148c8ae6cae6f037ebfd446542fb44a3b1e73d085bcbbd9c8f1939a00112be0f23568607870c825d2b9c2b9edb89a6e4b76a0381634a55e8cf3442ee5a34c74c7b71def76fad2f534a4c51cf30dfd12b2851da33b60eadeb3ec9bef8e6621512fe679817bb1ae6a5a8ee27c5cb8fad326be6bf4f69e8468df35eae136dfc034afb2e21a98d986fcd1aa4d63b32d82b7ca9dead7df06324c9e0388e2fa4b5347be42d27fba10dc00821e0f3000232244aea75b67ee6627c40885e6ecd3fa4eb6b39a3c25c7f9d9f55806d1e1caccc2388e2bbb4d9c0fceba934d052b0422545d2d2efb3d727703db7ffd8e1f0e7d2c53e5485759d3ec9b6d5836568d94bff6839f951d75599f569203ff138b6c4e73dad5000864ea44680cb2cac739dea2a87aa40584131baf083e2d729898be811be560d2240216dc4d8679a6334c3aae345d0b98992cb1b0cb9251843e5f569fd7bebe6025da66829c6110ab62d3127d9ea3fb04caf4c6352131ca8865be3cbf35002f87942c50980079c158e885e71dfd14d69a38aa4f45fb205d8a80963005b77ac5c593f314fbbfc4dda3bd2268ba1c5a99b25d29c767eae54a379aa892f47fecda4996dc5a7cfa5e850d4e180dbd0e9bace048e17ad34136f2c202471c89e74ea9f75cd9aa0de6b8b94a6ada4740783f2d8bef5eea82aad6de0f2f13a28d4f1834f7165dc26462c4a8e0ab68b17e5d862fe6168535115b1c8edf19a563de9e0e2afa9b91090ad40b6a80d46462c1babf2f0b93e57722e288e5adfeb915a7aa223737ba510cdb5799739c67cdc944c78efa7268c6a3b74d410190fc11536468a86b32d159a72b7609b75eb4ca361ee018f7771e8278c5961b10e4e1b702d6c7c9b26ed550b1821efa236e2265df5890373587f80c9d28cdd3238402d63e817c388b86d25edee4a4781391b976498c8a8f31d3b51aede7e0e47992b0a02065dcdeefa765989ab236aec1e627190eb455afc353db029e08e754ed7789aad10880355a18e53f7fff3c106cddb33926ecbe87019c11f5a330fac852f6be2df7da0832cd1863ce552cdf38da66e2195ef5c50d6b0766d06e9e74e4e2b820bb8bd3c2fc2d8b4df4eb6ce553a275cbfdafa29541986720639ae3002c123c62af21250a48eaea493fe545dd75d5eac8f2eb69f4d74122752cc810a6d796f1bb664af5a8acc741dc4cb33f24a577682e90d159f8084d78a82af90dbd7a08daea2108b9e9c528ffebf8c6d0c248e5d82ec059bb517bdf3671e10fc9b04c6ccc06d0f6fb3e0109598a1ed8eaaf478966d03d7472de87d114a3841f9a77060c51e11006113b48ef57ae1bad8a59018fec75d32dbf19c7d3baac2bcdbbe4013727a463c843c4752757703baa9e72a8adc5fd70c8de1d66df82b324757b2f99aafd63f33ede57745ca59f36e16305d86c101926e8043491e52a322b2630021970650f851dded2af56f1e3c14d68fcf9f230d02e689a7f7fec667cc8d83c93d825a4cce87786f14f48f530da61819bb9668d06b9efa96437d4ca3923b2901cbb74f50e6b803a8239ce678037913ae55fb8326a6ce4987bd892ddc7016e1e5ba374910d826f6f5822f2e919b125cd19280add3f4cf2c37918c0bce5632ba969b7e6d491347803dd88b389978ecc575333e8d499c015be7a387372202dc6262bb0d8857823a1ed2b39baa27e5abf95a43e54b11c272ee62a32cffdea26d133a569f671a378b9f588cc36b90b5daddca6176f599d83bc687b0a0d2f541d546871a62ca09c2c023516a8eda1e1821919f3332b5463bd8fc95d895801b08d2ed2477f6b2cc0498cb4d314394ab2dcdd5ceed40fa77e1e39637e95f3220471ca34cdda618bdba136e8dfc988c1a5ecb8144cf0b5e8ede3c5260df2db5aeae40b6c49feb024ab0e83e7ec314038889e5081d8e722670e6d615547ed313537eed6161fc807d8ede640a794a953d0d2b27e4361fe29308ead34f4b0e08a134ca4a425f92b547d7c6061fd1c53f309ecdaa9092f3f92bfd78cae7ceb2ebb28b66faf633efa35943ad4b5ce6b317a5fbee36cfacba3190716597da9e568b262cd67586d1fad093ed224e108ab5332abf6b0f7a38c9b321541fd340b615802b89a1b176e2912d3662a848efa698453973e3cf7f3bffb1cfcee10aee0cce7cd9135f12c901fff951c6469cebb024ce1061d6e0777e3d76bd10fedf8968cb6ced5768098c15e15fba40b46520de8a5fd735dbf104cdd6ba06efc948f545fbf5c3bf61b67e7ade7fe29ec2cc21caa6a987a81cc470144b61ec94b8302c879c15b8263aece52ab595c21ec1c3c43f49eef14f68557c31011f8e8075680b027711fc099baef022b9792e618f6342633f9d5caedbe363fef6fa86b376c19d624e11e3c3daf7ac5b4a424a12b57b720a6a9963b60579a84c2e72c90012f6d3196fe1f41612cf1b8ae4044269975b8c5dce841cc23f33461952a8a488bd4f85a217c00181f225a515b736fd349ba01119414d19a3756627a9201f76d364032f922ecf683c5045323a4887085209ffdca2a878a4bfbe596d0ce74b0a133835ff8fdc24adb2cfea1bcd1da590f59b9e37162b36fda33245d4ed8cd6f8937c7becd07e5c55180a22781f30a1c4c9b0ed9960d4d613dce0f355b1ad94c51d76be62fa5f26c58f7b0ae8e80afe2df02d847e5dcb31c0e5f40fbbd26ab00da40258fbae9f7c0f396c0ba15ad719dd4994e3f6089a042b5bd51df3c02d18070c9de2c42291f54c0aef92a703e9f845369cb43f6077529a6ca8e3143bcd71b330e9cbcff0dd7eede2a366dba5cdac01a8651d701eafadee203df6063a6c770c2d3ce7a79b656fb9e70c8293d9ce99806b8fdc204be2485fcf2b82b8990fe33475ff826ec404f4d97f9d6c9a164d7a63241fc0eae3aad3cb56721ff2ec6cd9f96de9e39e332dcea47b34452a68dd7b392d6149c0b4c207e318c14a23e4813ef9b0c8dc554d9656c09e54a828651bc239a1db6b228416b8d038e78a5d78d00070a6d39ef967dcaee973efa9f455abfe5a0cb9626e86c96f889c70f288265ec80e2cd0b7ec49c9b98928ee80249c3225f1c2092237850d76b1ea2a71d97815de09a6918929f1fd5ec38d125397d23f0fb6cad9bfad6acc189e69ce5fa6f364d68cfe67c83cdc752f78d4598e0ecad0908f74f3ad0a19dfcfce55382097dcc55b2d7611711fe82facb78acf2d18c0b39ad99c907f4be639c21e95ca708089d3554df62c2c3f6f5dc50b3ac6d8de03db59f5eaf0718cd95d68aadef846b9c989167b751bf2da59c59fe9dd268da9d6f1ae4290c976406cb84a90e4ae7b5e7c118203f67ce7ebd775c388d53e6760da1b7e739450d9f5969bb0fa36057c52488492969da50bfe51547ef4207e19c5a500d95279a5b040a1df806da8cc5cb6dca0b5129341b9f14aaa762158868bbfa5cbeebda9ca08cd1780c65cbb6ec26db1732bb86d3df6f2b6e2638ebc0ca2910a1ad9a7b9932ae9fec7103aa38067054566052c2c883bb90c9192a81973b748b1f192c7ba82e525070d36156ce41461797ade3592cdef5caa95ee083b61da7b6ff6a2a4c15a0779b9ec5b088da7c2ee45d8bba7777f54a1dddc85cd0d2772736a82198ce9ab6b8cb6c1f732b41edb13ac748e89deb5c0626a584a4b4e45d3ec86758bbee0928b108907b4c027d42cc8164dfddb7f787011a6dc71319d6642542d1691ed92d39d32cd1fd592b358f7006fbd4ff37217bf9dfa8b743097a39f929fc2e8b6b55e8feea8251fd567407006317ff9473c5c44e36e7084fca2eef7c59357dae373dd016db3518e8fe3a2a96f40e3c59f85851f55646e4165b16396288874accc93d95f7b086eb29b7646691b610b8a7f7a588d91c6acb184294d75bcb043c111e68ff6c1837c192e180bfcdea679ffbe98716e2fefc1975f04ec09b0939e6ba03fb50575692046d833ac3b52904dff49354b84f97617b0e81ae03e942e558e8581362cbf6df67aee9b6dcd65d8400f17f3b1e84701e639cb8b432ca5e43d03037d8cc0d9423a26a0836edcb0b1e1a201cf51b2744035be3e8f55ecec7cb1279a6bfec4574a68fa06fc0de6cb2883638819be120c8f932b0f598c36fadcc9b339e4e4a399fb62355228de5c681cb53d5dd1a838e9b3480ffdfcf4ea47f7dfc18a10b29db09bb80168ab1d4c74d6165ad05f5ac8d9e277d964ce4a02848bbf565af05f7bb6f01468776a2eb6dfad1a0a4a729ed7b1cf8762d31a8f0b0f1b3b5d04252a992e71471a5a508603515d665554529f80416cf99e72b5a3cba1aa9536a989a03e86b0b61d52cec75aba24be57d9dd36a8bb57cdaf03e4d63e456d6af4b9dc603482c08752536882e684fb3381bb0ebcf03850ff9e946253b57e566a08c999d9d6ef5538fba6b0a0a4a520c27296d16ce86a6e304361015de94ca65486645cd7cb6b609b3d4be5524332c537589e19c09fa134cf35082d6e81514d410f4c34844bc9cd87c5e02d349fe26e6b5291eea5460ef145ad8397fccae2dea7741df05db9c2f1670836d128bc0094f5ba410281c4438d0cea9ecfed717a8b6803eda4fd8d96f9b80a8dbcc54b7241dab3c971b0fc75416545001a0ac055a195d1c0a9028d80d6ef5dc9148b963d8e15829a61690e079ff643bc48484c97a83849c931540c3492fa8981145e130b857034bc2fa8f6a3f4f11bcfb665f0e22ed08bebb33db1b1290a68254a4ef1a050f7ea6f1269f2fb2e720b7ca1dd3f97c7bc44684a047e73b5692eb6a05e325cf85629a03a0808c6b0ec970092b95137448c62b14bd6e2528bb508760e3daf7a99a69dbcafe0d042831084582c24e7728853bdd9d5457f0d97afbed176fbd359925d5802fe1ccb4daf075351235ad98320726ed01eaf7f884817e630f274ac7cc481a8446fa2d1f9f7afa6978bbe1538b1bc8f263fc6d90eac8713e6acb6b899fdeff11dacb6091d2a25c76319f2bf273bf41398ad1549f7d777b86dde7772dc0bdef3a268e2ec41c8e5ec59befed28e1c509f934cfe1aa9c0a05feeda94bc23ae0309a924fa2eefac6c5e57cc17e29ecadcca251baa5fe7b85d6886fd6c449dfd381afe8a8aee81388cde83b5555d0ddbaefc0f9aab98644249cc5c03a52f9cfd1c109707cb45ea6d53dbe35a6b00ddf22fffb241798eb97cce3e66c7ec7375f69c653fe7f391391f3ab9ed4c4c831de48e607a1de46391c9d664ecda12a8e2a50a0fcb96c57ecf0d354320252b7a2ac49a26f1dcd50c2185abad03f1c7fff9459208403d0619eeb98c79e78edcc053d04be5051c3a0d329535fb8beacef1db700a5aa9e7de680ddee29041542d0706db0d3c25a1f780d7a4ef05f598b9d52e928e86023df4233b3d85fa4f6aa95a50837ffce30021a4dda9d01bbe827bff6783d791a2151142a7b6aa3e2edb4c0f478bb1f0ada7b19127a7b7fa1a1c178a24797ea63cd5181fa14cfd5d8390bec1e533cef8c400170bc4719656f2", 0x1000}, {&(0x7f0000000200)="ec225d485d79a8b3375a850515a44f3dd8d547e642eb1400d8e5f7d4f0416e76864d27eb2e5b371c83aa989ef5cbb7cfa1458187197d99a5bb44885f033b3eecd415cefe72e40fe09204d55206ca19a96f9ee9725ad0143933393bece37f58887381ed3b61f9e59bbd0d1dac40bc43ff4486a74454161f59a5a3c20287253e565afa6e0895e6ec7d9142198d28afd140792e2e", 0x93}, {&(0x7f0000001380)="66ecffbc9db3063c28879963330f3a426d452fdef741294f713cf5a0015fa5b1bc7d6c5323b6edc417251fd12cc46c85d11a9c8d4f68a67c98b4b12313fed069ee20ee2fc991eae594e60d367dce9d63b0cebb4c6f1b130ddc3fc6198c1653511f10f718046b3cfb039bccc4267161a6ed59d3aa5def15f0e1daaf3cc2f1955c945273d7ba74dfaa6172ebdbdef10a3c1904ad44444ea108240c4163174c07d8ba1fd5e0131e9c610f55cdda608011a36c1bdd48220b1559994bc78211de981e7d7322dbd03255abfab6a78caf807a2616ffa787151e464e7f357aa2809f7cda889e178c4c83732c2fb8f5e0ece7", 0xee}, {&(0x7f0000001480)="5978df5cb04fd4a85b3ae85ae9257a497d4767a706673a58b4e6833efa7bf56d36f935ffbdd932b7534b348a25ec0f4e8ecadb8cfa33f04f6b8288a9429caccbaa36f8cd0b44c9846bf66ab732e0a79303b0d289da52756e7325bb7ebce5afd2fbfed1c00ae618ec9bc11a72a37095e38873aa5265b3cde30ad254a08f5348755a4e7c1354d5e555531f4cc10a71824aca02a4c51c7290f0485e87ce6506a69e3c081e16e9502cb9", 0xa8}, {&(0x7f0000001540)="cc8b98bbcd41ac643f5f6bb9924985c00953211ff85c6cd23d97ae5b23f5889cd3248029af308c749f141a60ec856e25cb6e5741d1b4cea8e0e5d6a5e8d28bee72f16c8e26efe59e5c0660b4c50682a28daffbb4f70b48b02a424e2afcd1fe77680565c5ed649d013f60ec8dc07c7008e6cdcd345adb811dbaadd181e4c852d0f698cb8f2fa1703421e33d31ba2ad43970eb1ed1ab0b9ce887ccb676f0", 0x9d}, {&(0x7f0000000000)="ccfd58bc05704ef9fb5430821fde6564724d18cc242446c95fb18a23b6e8a253a0aeab4c9bd1b89c84c6", 0x2a}, {&(0x7f0000001600)="86fff42aade5deda13676aec7bb52409d8aad4b3454110c5e2ae71320018ed0a74254c112d8f439de758510c6c990a45a16b71859ecff4c68d6cd2af01cee512c6df7b6b69ee498a888e1b7f526c47f8596212d65da54030ef75703e7992b1f6f0b9af0e34cb6e8382daea63b405fb3b9bc2311661cbec93458c881dc08f3718d4ad69e07d2e8692d43429edfd0e84c107699aee9588b5d3ccec5ccec7a35e", 0x9f}, {&(0x7f00000016c0)="5ff77aa9d1e1cbacbf0d54b985d988fe81e77feb4aa77db6524f1059cb378c55025170bee18fd72885526832bd6635cc55d8ecc5a76fc398e96cfbf9e62ee675dd12f94501157e50aba94a28d8dd59c7bf4d97c7614a6b8ceed0c7ece3d79c6ce04e1ba419839407b75a5ef9ff62eaba891916bc346ca5eff3651f6c05908c61531650f10cbbfcdb7b7d76ca9d5801dfdd7ef1d522474db9e12c5ee1077d6a5dea2e6a4ea1f0c55e2cdd96", 0xab}], 0x10000000000001b9, 0x3f) clock_getres(0x3, &(0x7f0000000040)) 23:17:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00e1ffffffffffe64d64"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) r3 = getgid() setgid(r3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:17:46 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x20003}}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/246, 0xf6) getitimer(0x0, &(0x7f0000000180)) semget$private(0x0, 0x0, 0x1000000000000001) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)) unveil(0x0, 0x0) 23:17:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x6012, r1, 0x0, 0x0) syz_open_pts() 23:17:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfd) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000200)='./file0\x00', 0x10200, 0x1) mknodat(r0, &(0x7f0000000240)='./file1\x00', 0x2010, 0x3f25) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x21) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 23:17:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20780, 0x185) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10b90, 0x0) fcntl$dupfd(r1, 0xa, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r1, 0x0, 0x0) 23:17:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r3 = shmget(0x1, 0x1000, 0x3, &(0x7f0000ffd000/0x1000)=nil) r4 = getuid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x2d15, r4, r5, r6, r7, 0x48, 0x8001}, 0x6, 0x0, r8, r9, 0x244b, 0x3, 0x7}) socket$inet6(0x18, 0x2, 0x3) 23:17:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 23:17:47 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x7fff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) shutdown(r0, 0x3) 23:17:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xffff, 0x2b83, 0x1ff, 0x800, "7e7faeb4fe696b3139b819c9e9684ba6790ac721", 0x3ee, 0x6}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) r4 = syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/73, &(0x7f0000000300)=0x49) read(r4, &(0x7f0000000200)=""/121, 0x79) 23:17:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x5) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000b00), &(0x7f0000000ac0)=0xfffffffffffffe9d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x6eb, 0x6}, {{r5}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0x0, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x3, 0x1, 0x5ff9d530, 0x100}, {{r5}, 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, 0x10, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xffffb, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) write(r0, &(0x7f0000000880)="fc0ae221bd38277ed62bce3ec93be8b58a50b5b239f0f667d8c56d15547c5a6b3c08e13f7e6c0aa0b7720391eea75ef5f39a39137d08029556c14ca9befbd3d3f113b0b9e3b692c1b837dcebe546f27aa833fcc875afed63dd1076f2036e342ff38972f469651fad017d5d7946cf678a645d10e2342554f1652f71b045123ee487c620d47e1f0bd1f27727bb393b0625c6a072d7a40e9cb52ac808bfac956daf27e210", 0xa3) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 23:17:48 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)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup2(r0, r1) flock(r0, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) socket(0x1, 0x1, 0x9) 23:17:49 executing program 1: r0 = socket(0x36, 0x8007, 0x8001) recvfrom(r0, &(0x7f0000000080)=""/117, 0x75, 0x800, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) socket(0x10, 0x3, 0x9) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x5012, r0, 0x0, 0x0) 23:17:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8001) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x100000000) 23:17:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x42d}, {0xa85, 0x500000000000000}}, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 23:17:49 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) r0 = semget(0x3, 0x1, 0x8) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/171) munmap(&(0x7f0000d60000/0x1000)=nil, 0x1000) 23:17:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) 23:17:49 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0xffffffffffffffe0) accept$inet6(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socket$inet6(0x18, 0x4007, 0xa65) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pipe2(&(0x7f0000000040), 0x10004) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 23:17:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair(0x19, 0x2, 0x6, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r4 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) socketpair(0x7, 0x7, 0x2, &(0x7f0000000480)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000080)='./file0/file0\x00', r5, r6) openat(r4, &(0x7f0000000280)='./file0/file0\x00', 0x8088, 0x15) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000000)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 23:17:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x4) socket$inet(0x2, 0x8000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 23:17:49 executing program 0: munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) 23:17:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x208, 0x44) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='c\x00') 23:17:50 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x1ff) socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) 23:17:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f00000026c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002540)=[{&(0x7f0000000080)=""/241, 0xf1}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000300)=""/62, 0x3e}, {&(0x7f0000001380)=""/144, 0x90}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/245, 0xf5}], 0x8, &(0x7f00000025c0)=""/249, 0xf9}, 0x2) setsockopt(r0, 0x6, 0x8000, &(0x7f0000000040), 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) 23:17:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0xfffffffffffffffe, 0x401}) 23:17:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 23:17:50 executing program 0: poll(&(0x7f0000000440)=[{}, {}, {}], 0x3, 0x81) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)=',%{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='/\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=':}\x00', &(0x7f0000000200)=',\\%Kq/!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-+\x00', &(0x7f00000002c0)='!+\x00', &(0x7f0000000300)='*%\'/]!\x00', &(0x7f0000000340)='\x00']) 23:17:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) flock(r2, 0xa) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) msgget$private(0x0, 0x485) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 23:17:50 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) fcntl$dupfd(r1, 0xa, r0) open(&(0x7f0000000180)='./file2\x00', 0x88, 0x48) rename(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000240)='\x00') recvfrom(r0, &(0x7f0000000000)=""/52, 0x34, 0x843, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 23:17:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 23:17:50 executing program 0: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f00000003c0)='./file0\x00') setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 23:17:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) flock(r0, 0xa) getsockopt(r0, 0x3, 0x3, 0x0, 0x0) flock(r0, 0x8) sendto(r0, &(0x7f0000000000)="433886ba908568ac5d59564dc6d165c6690ba8f5e870efadb01c3c90a05c0a4e28afd7b6b08c10bb32c595b1503134a5bc46509f4b7faeb69a2316cd36848baa5936bda2ba1f6b77ecc2a97b68fd730275a008224523dfe9e036bdabe60ce2b8bf6de3b2c7895ec895c65292d2e3d5a18c50b9f1ef183bfbac9159da2470637f22599b8120750aee779ba57cef831d3e83c3b25e6ebd1bbfbf3d984920", 0x9d, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xdb2, 0x9}, 0xc) 23:17:50 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1) shutdown(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x92) setsockopt(r0, 0xffff, 0xa24, &(0x7f00000001c0), 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x7, 0x0, "0140ac0cf1517f3ca1000000eb0000001a001600", 0x0, 0x1}) mprotect(&(0x7f0000472000/0x4000)=nil, 0x4000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x8, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe49) r3 = dup(r2) setsockopt(r2, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) writev(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)="9ac99b3a765000a67242d053b83d74a9d1c6cd5709d47ba5a1dab13402e2057d5e94a5d67e2bbd08", 0x28}], 0x1) 23:17:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:17:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x400000000000000) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) sendto(r0, &(0x7f0000000080)="5e01f8c0e0490aee098e4afdfb84c11d20bdb348dfa871ccbf92faae87dfa4ef3dee4b17b287228dc7bc990b108f1059123d125834df3947c5", 0x39, 0x8, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 23:17:51 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="8363ca57ec2ff7cc8bcd", 0xfebb) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r1, 0x44}, {r1, 0x5}, {}, {r0, 0x8c}], 0x4, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000040)) close(r0) 23:17:51 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1, 0x80}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = msgget$private(0x0, 0x44) msgctl$IPC_RMID(r1, 0x0) msgget$private(0x0, 0x40) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1\x00') rename(&(0x7f0000000140)='./file0\x00', 0x0) msgget(0x2, 0x4d6) 23:17:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 23:17:51 executing program 0: socketpair(0x38, 0x6, 0x0, 0x0) r0 = syz_open_pts() r1 = geteuid() r2 = getgid() r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r3, 0x92, 0x3f, &(0x7f0000000140), &(0x7f0000000180)) fchown(r0, r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r5, 0xffff, 0x1107, &(0x7f00000004c0)=0x81, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000140)=0x20, 0x4) socket$inet(0x2, 0x5, 0x7ff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r4, 0x7f) 23:17:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) r2 = fcntl$getown(r0, 0x5) getpgid(r2) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x800, 0x5}, 0x8) 23:17:51 executing program 0: r0 = syz_open_pts() socket$inet6(0x18, 0x3, 0x20) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9c2b) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) 23:17:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) 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"}) readv(r2, &(0x7f0000000040), 0x1) syz_open_pts() 23:17:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:17:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x101) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x6, 0x9, 0x4, "0044099048a38570b8ddd75c915d63775dfb1be5", 0x101}) 23:17:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x100000001) 23:17:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) flock(r0, 0x4) 23:17:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r2 = dup(0xffffffffffffff9c) openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) 23:17:51 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x5b82d0f1) lseek(r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3) setregid(r1, 0x0) 23:17:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 23:17:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = getpid() fcntl$setown(r0, 0x6, r2) 23:17:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 23:17:51 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) getuid() r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x3, 0x0, 0x10000fb, 0x0) 23:17:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:17:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="874aa8dc9c0e4e9b42ffe9c7cf616131552981770bcccd0ce8c17f95d71de6976cb487c9a5f24f58322dd5e3c19758ae37e0b5ad203d0c5b900a17cde2771b69a7efd4b757cdb3a833b3ff9387ed69832ae21ab266fbfad7a463cd088b3809f578637954b8c917ab5dd24dfd39f55d0ace5d4208f4ff5895a016cfa22036434c3abc7635a1f1e9f20b071a2fdbba07d7b3d94add52f3643e1dff43", 0x9b}], 0x1) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac31952220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c02000e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c4290d403c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c513363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8752905d4dabc1abe265ad6a483e97c0c41146db2cfc610151df2578be207faccd379ad6fc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 23:17:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 23:17:51 executing program 1: r0 = socket$inet6(0x18, 0x1000000002, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:17:51 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000fffb, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 23:17:51 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000140)='<', 0x1) 23:17:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x76, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x800000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) pipe2(&(0x7f0000000000), 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:17:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2d, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 23:17:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) open(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x24) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) write(r1, 0x0, 0x6e93c162e7bbc6c3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 23:17:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x81, 0x10000}, {0x7ff, 0x10001}}, 0x0) lchown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 23:17:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4040000, 0x0) mprotect(&(0x7f00005db000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:17:52 executing program 1: 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) r2 = getuid() r3 = geteuid() setreuid(r2, r3) dup2(r0, r1) 23:17:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x600) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r5, 0x2, 0x200}, 0xffffffff, 0x6, r6, r7, 0x40, 0x1e12, 0x3, 0x4}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x2) ioctl$TIOCSTART(r8, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 23:17:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) chdir(&(0x7f00000000c0)='.\x00') setsockopt(r0, 0xfffffffffffff78d, 0x81, &(0x7f0000000000)="7243ef24f346750fbdaa857f6901c33b1ff85cf3340f97f5ea15def443e0a5bee6589b2270fc02fd3270bf3504f4203ffff389a37477b004d185a7a86e1ab8e788ed55dafa925fd5a73a978b1d586d6e9fa3257457b719844b9c3d6494264a5630038cfb146d57bbd0f3e62810bbfb20c8b84e6ef05faa4ac01d61393c075fdfc3a571d9c9cc6b895b753a6f86be6f1aa434e25c5d5840df9966e7f3b26ad0722187297ebbe0d30d", 0xa8) 23:17:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1fc, 0x80, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000480)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r1, r3) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000180)=""/48, 0x30}, {&(0x7f00000001c0)=""/139, 0x8b}], 0x4) setsockopt(r4, 0x25, 0x2, &(0x7f0000000300)="ebffd3ff993192b448299f796ddafb45d35b82de89b7a1a1dba5230842bc81c79f9bc3c96b142f60805a5c73e02b589c109bd2acf0a774b4b3fc6961d59de670192c93b231ad00c288b50ca57b6043043ca833bdc3ccfbeb703a564b3a486e9f8c052073c39109954d22c7d464bf2df084568b602cf2fec374147b5de9330b83081d988f48979b1fac1c83e2434554415683ebca2e1717137ae44ff13ab18d245ae615b3516431546c9eee50dffaebcbef2db507553f29c13b2497060cf9814838995f519399c076cc5c1bec1e0000000000000000000000", 0x4e) 23:17:52 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec00000000000000000000000000000000000000000000000000b01d184f1cb0e9bcc800000000000000000000000000000000000000000000000000000000000000000000"], 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x1, 0x40) 23:17:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000100)="89af61c53b5242259fb7c7abccbf564046bbfa2401fefba892215474b47a937593bccea7f8d1a2b9c235196a389c0a8c39d98b414794cf7dec07d22854ff5742897a36f0f9bccf101a81187a5368316b45b86413f1e041f696c43f664f62fc071598bfc492071d99db744bc17159c5d3690c4ca33c60c007872a3f012207c8b6273152cc43a1cf0ae6ea6c62782750cbc2cc78878d706a6eeb9dd6534ceb23406b1cd7d192da0f24e707e540fa4d08f110eeb761054f78ac17a7b5c636e16f9d48b53563932b8d83f08a8cbf069a12a990f76e66f79da20489fd2b4942595b3ac12cd4924cffbedd9f786a9a46f907bdc9a2f3fc906da8a4", 0xf8}, {&(0x7f00000017c0)="1933a6152661d7fea2f913b5dd400f34dd632a7f97f2757a50f3f0599765c97803cf64c56239c70432bd614f8e41529820d1cf66b12e70bcdd7c2601bc421c103859957a54ac6bf94ed73c891f6f27b9604d91bb56adb21c0fc48970835af42f76bb1af970f6fbe4496ce270a0c9523c58cac1fbac36ae60b26ac0ed7aec2d99adb4f6f4c1970b5b0ce3e53a6e98f57cd7fc25372ea5f3b0b11468cb27bb8369322bd6d55a31f0afe66d9cad45c03ec8ed8c846ac95b7bf40989286108a2de268a8e0201151f4e57bc44ceb8cf9196eb33d74b68c54af1f095761d49d8548f3947fba3fd5ec7bb11fea40eed2f3e099c26c50e10c415295dd9048977ad964cc087f537476cbf1e01c614f98013b01516e3bdd5035a216e1eefe70d64b364dea20b5e022429e39199b334c989d26c23aba56c0b617c2250b61abe907dbfdc430a4990f3795c88a61ee641cc6748fd7085883767e3d76ef47ef750631867ffe0ecf58f068945050e78586206af0f3a219ffb35115a3f2cf01fe548678b03c21dc6f0d25e368e68055658840c79b0af0697d24abe822e9b234ca2a0b36227766b1ed1d65368c0a8dbe4a96de378e6a8d4febd9b5c411b129503a1c6ae93440affa51850888c7f621a3f8611a7c13d7deea098e453d56a216bf2941d05d640fad1970d3aa00290f69dbe3337452730c3c1f2b26e4b6fc02a3f429f6f0e7cd8cc155de811e94f7ce0edfaefb414ae5fb57b8dbbd5fe29585b768007158ca698ba66db4dc52d734b0f57d2b21a7491553ef09da9a670abb52152f79151d7cd12d0976cedffc84523a9f6e2031a7d6d1d3847de504298b042fe7ca2af54e970eae5c28ab92e4d8d45ae6c96770b0540587733bd4f200e9d7cbb7f5f6b49bc9d14d8b3256e60fb7493073023dd4698f5cc565a3e97c0381064fe25e2d27f86c8bbcdc03ef167c4122f99957224de29d2d14e30cc6b6392aa1573c5eba832dd67d2dad84ab9d794cd3716f6df7083374e5c9646586fd94b34c32ec3cda947fe21ae6a179c548ed8156d767c77d57958736e3576a9943372cea784a64ed39b036de3b42df31d8844a5a0b1da25af3b1c543c179402ea6d7bb3aaf8d5f68417161d503ddc061bbdd61448a7b233c5d5ce5c382ea599b3982ef2be3dffec48cf644de6e47838984ca3cf737033509c9f3e060c1c6cbe31fc108c5b4d06d0e78d912a046af9ced4888a046f610043b7a8d5fd2100fba6478f32a7afb4cd5b7e8570b9a4371a3f1b524538810e54339335d28f0a378458917ac27896e3be4be16dc458d11060a4cf8a3995990b1d0b239fe7cec52c524875594a9c8123178dc287f791d2b23a255b72edd8b024eb1e4eaee2eda1f47ad47fcb32d4fa2835dc28d70e3a117a5c362acd10d99dc8841c52b6c0afd1b402e9e6121007b190c31f1889db7feada544880e89b337783684fbbb713e916b8b2ea8e7aca5fb835b47cec5ece605e3cbcac5373fafb15c5375c072bd9539b3fde74ea6e924135b4994650caab0e5609c6b2d4539bbee85bfc33248ef79511a7d72aa7e4bb64fab2b3d2c0ab1b17d2217955cf1b4c8c6d4847f585fc3bf0e07ff7b5a3d3b2e260e6e10758434f6db787db486b74027eb706867f76f216c5f794d4c3e68cfefa59d305e5856a03e55fa2a471585ac0e5218dc6c1655edbe29118efb1e7673b7c9315aecc600d0fd2b388b60c77c2e7904bedba8f98c8c74f08066f8a46690f6993308357670a4cf7c65419e9347b40c5db2a4b1223c0cddb916bb8f4f663dd75d8c2aa579bd97e7c7c91f2f350ab2540a04603e7fe415cadcd1aa6c0ab1292b1a63d6f1182991ee6c4ef026cc223470275af1525ff23ad2bf7a4952c869ea8bd29d893e1a3064c87beb2db3202c383ffb7b22c6fbfa83d1a44cdb25ae5462243428eaacfce27fbda493e9af4b3eb895b15d4d7630ddcff582f672463c34bcef784433fcc0d9b1a8c2ebc8512727ae7fa891219a6dd27a0879c5c218fe19966c0bbb7f2ce4fda40fcaa6fcd6d108a5b716a8c24a284c3711002cc60d56e69e71b32275eae4ef789df4c8be7c43a716cabdd94586575350a31d2ae2efd9ba96a96441849381509816b8623458adc8ba19078e863178d3a9a572e4aadab63f6f3d7a999762d80e7199eecf210877f2ff87680f5cecef683a744a8ceda684c9b47a664b8d4c66ef5d32e5f0840013298eb43d5925bbdbf6487c0da3ec38238f4f7412aab8b3dfc0e5ebea553dabff997774585aef5e69764b51e3bc19bc14513ca34907ad244f89b2828f59915324381799ac6abde6587e2111292fc28296e7d4b4191ca50c3c1db3d5e95eb1477d6be47e4bdbc9f46f8e6efb5cb0d30708104bb1daf22596a708936f690620ff5e27c584f1cb8ea175c467051a4819a7452ccee55231e5fe44da0db44327b2230f1baf554647a1ce3ab89e8695e44408b97ec53cc91bf9bb1a9c4a2c1b8aef799729e27219cca98c02b2bce79005be62c16db85fb647dcee9829120f9f9d3bc060523dc1464705adb8c5bc9aab7dba3f7efbbac8c8c2fc12edb05555bcc5edb512b342c92941e486d8f3645dc34ce92866b41027f7359eac3c70c5b4d15f427f8fd78bad26c76beaefdc9eaef2a5e48d123d70c4f08300590bf16e031af2eb4ec6d6b536b7b9362d0865448f6429c59c145d63220d835bc61ffa5c8d5019568ea4cb580c0f0a7ef50e76f0634022a179b167e7b70bd509e424c456dad67a73f3333050472cfdb911913aea47bc443bcf43b05c09bddc688b83f5821b9903f754d5fdb28032afb816cc04df90aab57dfe57cbfb27a97a3462a7fc5161725e457b2057fe7dddfab6579d8494c3e1ed93dd833d95fe3d88f99e89b6c2879e8cdc9f7b6724df088881f52adf3a122c55aa82a6fec3f0e3bc21fa9d3153a16359f9fdd685b668a20e4943663e6372809fa5c76fb96ca70abde575d7610a2ccff7a596f120dd27a67d77077fd62648a97c29f8beef050636ce2a33e961668d6e13ae6c8011c4e8d44d6fffb14675a88008a970188b412b8234f5ad0c65982a8fe839d8b5a301908b234f37cc58665a314c417a1df44f7aa6c7ce4eb5f452eac88ddea11328dc4011eb23736a60263a86e03698546fd3a95eda21f8ab43bd69914da750076b5a08647bc2c0f9a506ab4b5b968e4cbaa1dbacd7bbf4348feab8ef6c0ceb6a3c3a36f3737ea3f106e7ae1245654d8b7c09c96003815d6020e40dca12dcf20558c287b9cc2a6f62e0bbecdfb83411bc3a5c7710ee76c6df38837d39de88b9ae56541a48958a6ca33bc7e995b762a37cabc27f849bc953efb06a7efd70193cf1423b7663b449f8289458aa228e6a66f4b980837f835c0f2081d5b5d5d53c9a5aeca05b4d4c7be2f9960c120b28532d583ada8dabc0604da0169c226e7dbdcc235b447a7d76cbde9060b35b776910a09cd5daf8c619cf7bb8921d47a983bbc151a991664212a2be2b44a34590ad1af0de83eddcc322343f64c873313d723f0d6f09a68b5294f72a5defd3119356d9cbad6a9d578bc031d2cb563266b491ea4b59a4b6b0e61bccca6b24f32aeb80d5be4351f3360c0d67937847e1ce288648a87debc336c7192522884a78a051f5e220b2615270642247be54e4fc44e0c70d0a1f7eba8f26c90542dbaec92e32a7dcd075997dfd948d082258f49d3a47db22930b6b19a06a3ae356e874745c5c915d9c7a8740690f6d42c3aeeb2be7270f2dd5de1988991bf18886de6aa3f21b8067e3891eed94077f3709245d476f6bf52639b30e937c8be513c68c03892cc204452d7590024f3862ec933faa9d73531cf011c16a0d81763d114f41dedac6b3d37c6ab066afd8347c568c1f91d201693f099b02936cb22a2311f575da710339d6e25788b02538c05831f38ff61a5309dd3f8f6ebefb188acaf80e3b21a063a3061bf83fa91f6d78a45a82cebe1fbbb8ca31f8d72f9215213f70c2039e7278be6f2e9d0841851200e911c07645b409edf955e98c0c69c6ec36e341636b8037a0875549c4c15a5766e2cd39c2b667b89a3f93371cafd061710320f93940a2bf7fbd18be0f053479a3fb984387dc823e6f399352e53d1efa2539cca5a45ad7fb9f6b20ea102a90998792b857bf61d7ddd0943a0639ed29363991ebea44ec46dd26de9892d5857e28085548f376f682769cdb41367fa1067603725b15279844c001bd73f4cb41fd7d04d24c41d12784b0abf07dd75760b1ed14a05f50222ba3dd39cc6c61c5dd1108829a70c20c120cdf70f79315b2dd2a92af8c26c264435191cc2a7ddc6539b7c1225a36a090486959e76ed76d91c10f61702b5285c76203a068c3bb008cc50c6537656ee59a76cfafeafd7c8d96bedcd7a6f8137fb049575760b7b4f3441963f5872e09be9795c244c98ac2befe7b72307323ad286ec5e143496ffde6991fe5ec6ed89699311b0edb45b8558699d23bfb92c91e109e007cd434415a45c447bd832c7cf8218aa0afb8b2ac653058daa9c7628cd5940688801a85ad74bfafb7eacdb331c434eed2169ea84961940def25e852fbbc2177eb42ef17ea67bbcdb01a15d34645fa00437f7bcf2f83421e53db096e9d591aac7519a03103d3f6e64504c96c5bb973ad699b1fc25ff61f606949acfd96510cd5853ecee3c61518a5b51c52f58c2f666cf1b6a4aecc3c3f3662cb2e0e43a9887f6b0f2d3d63d987d4319943ddd6b7721799737cef726ebda3e9872698495ad4c01b7a0976cd45053dcbf7ad3fe8fb9365daac6124a04723b24f31eec08f2c34d04809654ae582f2580de8fad4cda66be68e719a1d7b68d5063b25171befaaaa27a383cd4a64556dd81ef44ce4b4898456421a5acd9a2ad6422e0e99ba1fce5b8d1ae8403007f629f1a32200aa2fc6a84a6e311a4a28e4915f70295bc0e42afd858181964bb10770a93268c9d3fb3f43fdfa29b218ab4d5cf8ecba4f5f9ffbfa54d83f1ed6f009a36caeed529c26f5187c7452fa347b1a1dd41f7b3e6b4845fe6ff446b1ee6af2db94ee8152023689d7f3580bdb9a250c84b9bc3b1fd5509146feb1c1b85222c1078123efdff04a857aa0041bbb1dab3b30f8862ebdf43d26e99dcb76ad394bd4249ac4f209b1191b56e6cceafaf119d307d2686e972966ab6fd6b76c788b927cbc6d6a005449073fbc8d4991e0d4125324c3677f692637537dcdfa2eea6dd87be59a02906c7c7ac54520f7437ebab6e1fc2cb4f69b44f82439ddbd997b12829d7effb62395c7b3ce55e14f6fb1db02b6e4a573e3a5345758256e2bb17a8a480f8da1456c9834677d6c18846cd75e9147a142e53e0b82e20bdd446ade6df372f101a4a66fd6cc47b1869b0480f1cb3c30627e16664fef71bafba10c9ed8a7b92ac9d5bedd3e602f8d24d08682eefb500f00babac6e44dbe5801c3464713b601e0ca34d3c20e661b4aa19a7e2d80e7e564df5b6c3d4e6d596521efc9a45ccef1922175fd5f9b19adb0d44328eb390d3f6b348de471ffa01215e0dc158bcec1062288bcfebb641358cd18619d6c0b44c7d1b31f28880ea7e28fbf279c76cf54adaa27666cab4d3fddb96b1741670e5ccc862fcf213938a5d75f85509af0ca4bffbc2fb814523684309b9a048a2ece2b69a64fbe2194e424e3f8ae9deab4aa976df50ef28e7eb862dab33ea3efc5cef5f31d15b8d65c7877ef01a50fac41a73ba3ff2fc0373212b01c76621f5ec5abf82e59333fa34019e68a934e917344c109c1663205a027106fa62a0559e226d9019c4a8a4", 0x1000}, {&(0x7f0000000200)="e129b2d02b6621ccea002c0a83323849adf8cf255fbfcf86fcf036ed9b6ff1321ae5205af79d99cf480e188d17e48cec9755271d1a632b3e8c7d91f7640f12bbae36fac10c889dac9a4000af0231f36742639fa1948d7f125f3cd9aec34e80e80b4b49fcbca2355be2e05df62d6fef888492d5d3fb34347946a8fde92bd852a9f7a56b757268deea05a20f120e4c13afa41c12e36524b95e1d41ef78e8826ab8b9d3fa0725160f2ba50a", 0xaa}, {&(0x7f0000000000)="9be85edeb54a085f83fdb88ccea82c87661e794ffb6588138d2ca339771d8b7285932d8f34d24229c531b0c5e2d901bd4c6d2771ad446442fb8d", 0x3a}, {&(0x7f00000002c0)="59d48e9634907ddb4e0848df1352fc3c0a61ba5f9455b67c7cb88310b6cb1210119fbcfa6874f059ff7359713396b5fe7a4039d612f078ceb5a36c0ca6aebd2c015038016c5ef696fd8a0a3facb5830b143f6f7e488ae4b305e12ee351b5b91e2a2e5352e3f9bda70847c974b78d619a300c5bae9f384328e3bcd5f8ffba737d497dfb006f674ac0f563a39f7b43da392d52acf044d65e1be5f3cf9679006860cb154900d20444d2b2b0a7001c6fbdfb5658f0556b0db1c57a20a5bde0a66f7f6a7b47d339aced46a58021fbd7c3772326b353c31cd2dc07b03d8126eff20267711e92511bf1762b", 0xe8}, {&(0x7f00000014c0)="2afd117002d91a7d86181e8a042c284cd8d2d56fc1a4d582026fd56a7a67e5ade4e76f541d4c55b7a8e476dfbd6537e6f42abcc8dc8dfa8aa24b1b8362af67f7806da52a43e16d2c21c1f0f3e074506d1e8ca651f5f07644acf83df14035d79858666531a2bf354b6c030bc6a0cae7a23f8cbd51996e359a71ef4f8546545a7f5151e1cf7dc6cece45fcc522707734aeea40a18d8ea5b43e93f84d31124d437ca47ffcaba96be4eced32894d6b1bed003c6ec352f3c7453639dddc2c85390056fbd4067efa582f255bbc803a3f94be3945adb6b0beab5889e4bdae7151660eae24d03fe2492e2dcac8bc44f8374361225657b9a4d5195423434ba165", 0xfc}, {&(0x7f00000003c0)="71b69f369bff509cf7e5fb1397e2a0057fdb1403b47f14e7669135bc3a9de7924c0637ef175f398c58edba29a864818cfcbc0f8d7ad57e87f19f06c32b2ac5c4bae4acb78b70081461a91b9a16e8eac3f42423a61c47cf54f2bf4f5124c5239d169fce52882af7aec2b2d369eb36a577d325f6e94e8b774ecb7ffd80e714a812c7b59288f95cfb29942ec6a6cb02ffd76b351d64f1e01c83c937b9ec1e22e3d1a6e181f6a008cedf8b518471", 0xac}, {&(0x7f00000015c0)="ba5022533d28acfaa3e6594b281f4af5252dadf2f1ce673336c47fc4c290316767e4a7b18d24a929ac8108547a2742865d33f0d30f50e0ca0607291d00d6550d3c07aedf43bd2bc6292d39300705ed9ae7019e9a32f2d128c645671aaabc4ba5a942ebb7089767159a9dc9e93fe64a9248069c4bd2fe0ad7053dd29fe782b4be8d4f2daca76f81db81609199a7704de5a288d38087b0a088d24a0d72e3cadc6847eaaad6ae1efc8f9b657d9a91c5a9ffe7edf23593a9", 0xb6}, {&(0x7f0000001680)="da0addd95551ee6f76e8753e132d007ab032883ee4521c525cba954a079be02ef7b0f6dd3d4c4c8e06f1725a65865785cbdf4949087b69f757d8da47a7d34d48a58b27accd927251f03288d2ec", 0x4d}], 0x9) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="522b1739387ea51a10d831b89586f87ef71fa54d07b30c283e690900000057e47e437e11148655ad80000000000000009eaebb3b9c624b1d2b19903e164f8c3a809ffa7cccb668db673005723d77eeb8ad481c5bf04e6501545fd31769136a0c92791ea3a15d44fb0d47f0451451", 0xffffffffffffff2b}], 0x10000000000000f7, 0x0) 23:17:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt(r1, 0x4, 0xae, &(0x7f0000000040)="39da9308701b79d9", 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x20801, 0x18) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 23:17:52 executing program 1: socketpair(0x1b, 0x6, 0x7e, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000), 0x0) getsockopt(r1, 0x1, 0x3b2fb9a6, &(0x7f0000000000)=""/99, &(0x7f0000000080)=0x63) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x1, 0x354aa01}, {0x18, 0x0, 0x3, 0xfff}, 0x5, [0x6ce05fc2, 0x3e2, 0xef78, 0x2, 0x4, 0x7, 0x4, 0x8]}, 0x3c) 23:17:52 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2b, &(0x7f00000000c0)="6581ed660d32a815397df01e5eabb5c6d1e86ce5df4515be08a5a083ad4e937e570b1520a797297b81be16788164736c482428b1316fc3fb06d6622d869616d77601887c12b84b771915255153968ed53acbe2a3f62e5e9dfd7a6ec415622d4e460ac5776ae006d227dea57240e0755885c94619f7fedae472ba77b2e4ae72637ec2152675798a87ab0c4a42", 0x8c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xf57, 0x0, 0x8, 0x50, 0x8}, 0xc) 23:17:52 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() r3 = socket$inet6(0x18, 0x1, 0x0) listen(r3, 0x0) bind(r3, &(0x7f0000000280)=@in, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f6, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x0, 0x6071}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:17:52 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 23:17:52 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) 23:17:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="a8f09e46d37cd14b3aaed4a837e3f75204367d93303575194b04ba0ddb691f86657f1cd01bc85fe2caf0af7522cb2590cd816130101133686ce0a02e9810f18c12e68746ec2d5c805976727d92332ff4bd2e7e4c736950e5c67c354e9823c4fbdeb3dbc41bad51411e6c84e85c2ad7776fe523bc4162aff8fdc1d6279ca1767b9fa4ca3523f88d3e6f1aae3aa9a6984f93671723acf4a220c9e8594dba", 0x9d}, {&(0x7f0000000180)="a42859d328db0d621efc2b480f75369302009f5cbc7510dcd8dd39cbd1296927a74ee3a8684d5ea42dbc89013b921dfcef4c5eed", 0x34}, {&(0x7f00000001c0)="920027b94c1ef6e11e514e7ec0a86ea10d874319464089c1114a6409adbcabfaa9180444735ea751bb4f0c1bfffdd38db384e056a0d4b688a2c6d9bdbce3497bb992e693e43d29c4d44da6126fb5957156f78d28c3c8f7b128c03f122441364139347ced8de93542cabf", 0x6a}], 0x3, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 23:17:53 executing program 1: mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/246) mprotect(&(0x7f000010f000/0x3000)=nil, 0x3000, 0x5) r0 = kqueue() dup(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r1 = dup(r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0xc0) 23:17:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10, 0x1, 0xd10) connect(r0, &(0x7f0000002600)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) r3 = getegid() setregid(r2, r3) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f00000025c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002540)=[{&(0x7f0000000080)="f901dd2a145d918928598b6600e39d2ba21c07f3d4835b4529d20034e4054dd0961f9b9796552c055db6ce5fef5dbeb379ec7c2720dded6e70a753946b02d0377bd21a760a0e52", 0x47}, {&(0x7f0000000180)="9b38ad6fafe828ae3f699fc3b42ead3540c36f6c2885cdbb5d4919965b965a82964f8f1d79438de7eabd745822f2d50ab177ff274f4d4c2f8529e981854cb1b4ef762f8a5c35ede8a1eed6da7a44aec15f4cef4af8863464b78d27edbaa2d35f40021c95f3b3d3aa154e66080939a83fee7be08450b3697862580b4e15a0b8d7940ea010e9bd3084a48b289420bd53485945cc4ecab583ba66fe0fc76db145", 0x9f}, {&(0x7f0000000240)="a69b702fcd5f185d1a4b0ee4230b946f3edc054998c946ab461f114ae07d45d1f2ccb5209afe385abd449307a3735d4574db4cbdb1079b23c4ef4bbb27f3c2afaa06d1726164a1fcc8a7675f6eca966f8e876daf3f8bd3046e0c0a4aeec91dc612fe35002c380199c27e77a3f0581bd187459374e306621b2eba710570cba1c5accc9600fc3ca081065bf90a8f58446d772cbfefbf2c8bb4f29850b030452460b1a9cee89ddf979d4d9576286c7b9d48c3e964c56a9210fbc1feb587a6ccbe8a95ffbf2e1a376456e9e363cb7eab3c79cdedbf5cdb7bf8f8f7cf5567ddd5fc787d1c166eaf59c4c045402b8033b9ff4d5abf07cbdc81d2234cd103", 0xfb}, {&(0x7f0000000340)="8c728b0cd78bc7cd1e6faccb72685b5e49fa6f0443c1ea1d6c335c181e9b98a8ecea1013938deb5ea3046729698d047363d9b630f579f4e7a44bca72da055d9a0085093cd2fee57147ae4805268df55b6fb03d943c133c214bac400e4a4a55dc56c45777828f064c8b1f99e7a14de1eb13b1983b462f010a6215f654089ffc7cbf1bb424713590ebfa369e89009ad8700085caf99c2d2097d437d7326157c15eb733ca35df38dc3c54ac92e006c15784da906281e049bbb856a2aba0a007c708b34ab872d18d74a9fcb0bf752c63bce7902df6be848dea78807eed457abe4d15fbcc9746314d43c5386d5019c12b718e4cfc9fcd69629e3483ad42cb8cdc34222f2ed8b7f4f5b47d6fa9fdc615b1832a287bbd84930cf07e5a455d676e45c89b60659062b7176cff6bd33b6551c7db8723cc6f61c6fc064db7ae537dca2264998104ea9fee26fe9973cddfea2f2e4db6e0cdd4d3f255b84c6f5675b5b66cd1aa57154cadc30973547e66f84ef36e56e94c95a15dc11b594df7d13fab3282cb26bd067d4d5be02d3a65205a8a5bab1259c133f701e2223d2b0ebe26ea45278e9a20ab8c9c6bfd92c2949cde3e91cf2157cd46ba38e41ec4af41c2b99c2bf58a744bec8e98820d82bc5118212243915fe3d93a904ce7b593d6c42a6b307b9d2e5eac3df98dbe80c98bf987d9e7500916928272f85636f079cf7a2b05a1caf27096eefea56eb5074236d2d142b8f3f957d16bf2173d7c5f87c47831a7b24ebc7e41b5be7b7db2ad4354d44428c032ecf004152d5250be939364f763a291cc2e9cd7ffa1e885d07556ca0efcef7efdfddb63e7dcc3f16bcaa7d1bcbf9ee3acfa0ada296cd9ab5fb923d7bb1c22e71e12cb1aa5c61a906fad27e088db7e17ea8b1642d45ca834ebad7afc515ffba93836f52eff733673c650c8d1852f92348fb94613dfca70c900c79384da57c44c773a83fd4a5d3fc8b0a81fde6ed4ab2889e7ac781b25be3dc8eb6b50cfdba95bea0ce09e26e327d5c78417e5d2486d29c2400d1eff8e5f018177a08e0c63b46bcb530d2fe3773796bbde189ec2d1b93a3e1167cec54da7d78f122dce7c0c0b0c6221774a26518086b870bf98d87d71e3bfbb010b1c2365e9caf009837537a7d4150aa40f6eac7cff0a9d25c4d2c289a37f7f02ebd1ac74839d0158cbd2487d64bc3ebde9d49f6e52e86faad97850c87c5a321f0a92bf94b8e71f48177aba85b4952f253256e7f06cb84f377e1c1983902ce6ad2b803628d1a7dbad92b3c440cfdec5123a0f43be6f30f1fb31aba4dcc5cb9dcf7733e9132599c5ea3b9e651ac263dd7026e0b39e631fb91303db4f0c7bb948e5da13970b03d124fd9d4466239e97dfd0f80ebd827f58213863210f86dbddb5329ea4a43083b5f4be7c052cd2c9d5d59acf52f68f4123bfa3af4d324df99359ed2dda6f14a3944ea1ac3aa00f4a095f68341580868cf653c26e9035a83702ed96c236b5e902933a2d10b1f9a0b5741f9edb45ac6f4c9f5ec6cdaee16822714469514d683a3b80d4281f4baca9daac9512855ec903aa7417d1d2f7d8e947572dd4ace8790d23592ba57caabb08bc75b2048afdaafd10186ee4c049216cd3701371dbf0d164a31afca40cc245dab57d1debc359d286e6653a40a5f656560dfe7b9d11dbf7c98ee486bc092e9a22dac2a601b653f7da7eef4196a6fa3d48c7bd6db89993ba5ffd1c4290cf1ffe372b8d84638ba12d277ab0f8048678c37e0d29ae22a455b7f16d2cd21d89c21db8bf12d3e43111db17f7d47ec644ac986162821ce87a99c3bf9009b7447d06117fc4341657388b1a38c44cb32c0f81e5c99931b5d88459d3bd4e7761a3924939919343e28cbda55e8ab086ab20ff581f2262f6823e9d69a5aef1c33fecd331624d34757e744cc984fff5199873eaf005e7e7eb1364d8d205a192bca1e54dde03e54c68ce77fbfd68ffc59419c47df91c9ec87777bd20ae6293c80121f259f8f0f582de1523e0876dd06f403fc076ce4ce859357f09bc6fcd5624e8bd0612ed73bb124cbc6571b0494ab1fd8e60345af6167d0de2b19376e7b0c29d3759106080f1ddf7e2a00e818327184c54c0ade8a28e64113bb0e3c1caffce565d8bb84ab9935cd23ce831e81326225e2703c92e9fe2845ce24a171a2401b1bcbeb965a9c75ac540f243c92d3826de491cbb1fcd138d380d1af16bd0961d0ae849517176a484617902aee641dc521670afc4c5a1d0156f4875813161d5e240a54527252c2be8f83790519193f9e6d2b067ef39057e5ce08d63ac4fbcdd279344bb45ad8bff4ff04754487958599298e67f0f7583873ae73aff91aeb0e76a9300c12975779ad213e7165202cd1dae3326c8efa13b601367c747667048c2a85144695e0c23772695ef470467867377ca3bb990feebd7ba124020684deabe6da3dda20b0aef63b28c2f126cae3e74f8c83081f8a232cd5362f168bd91dfe6264114f06083f3c2580c81fcfe09b648b064099603810fa0c691d7704ec429b1a20ba81a313263517aa52b5e999e0ef5a3f0f25365b3a2f28e1832f88cd6848d354321daebdb1d043e1abd70a59399f710cd03edd0c934f4b2ad0f9ba7039d32497ee88d3987e25a8f27422da6920c79ccb6be6c89d4be8e8e6b14200aeb545389ef89f4e5f64b844390f7e59c3769f4a2744670cac693549881a61fd9a24c16a70af98a1159af141b7dcac6bc360d3a98f13e20c182959afcc89526b3bca87b0f7273139b2003889489e63b9430f447b8c2e9b7544e110a5e12a8531fd76d2706346c21076f01d02423e1b81b66b5ea8302bda12005278e2b2a04ec331a10d23cf9e923dbf09328503277154845feb0556681d4672ecfdb1b8d8b8bb86dd70c6c992210a9f0f5cab3134e3de1fe0e73639f9a084f8b297ace8787dcf10f86bfb740284c64c53393d085fad3070d59aca68298e288d47eac6950556d54675d99c6662b8ea61a82c85184e9f8cd8f17c354a8a6ec566826c5dfeb098c44c1b70e2b897477d1339b1953cf5e57ea38237b32d30c4514b20ad8bd50aae9516ccd86fe8bbd98e1416b17b5128455051a7e9e2d17babe4fb329c48363f24bf71e0cef7b3d366646eeae7d923459e7b747b58e4ec0d9624da19f606922ec928a510d1cdbfc7d2f65df4e61fba566f1cd783000bfecb47b978bf73cb75e227267cc4d207d83c3e717979ff9a1134057ef0038bf0563c2d9c51751a68f187ade859107a7019ad0e0e18aa6f6700bd490f33ee14fd7a853b30e95c8afddf333b68accbd7b174042a5133eeedc07fe99f38b2f837e87e8c221ef969387f5c2edb864e7f37fedba73f8657b96d6b8eb4c53770baf0efecffd2f10b5bb495a29f538bcf741b9cefdc3d71ebab9a16a0a49a22a53b75aff1ddcd92b73252a3186c8eb2d6ec659bf54aef82032b749f27ac1507ceb64de5401788e6116361dc5c5ae2b59a24dc81d15a5f345320db8ebc69199de0498d9a539a9c03a047c3de9a75563d20c9b3e7ed7b5be599826e2f0610889caf445b090226c48f5f934e7e3a1c43f94198fd80ab976c5d5469f12b98124dfa97407e512bba3856aac329cc23739f413977c483178765df9c89fe63076530f0e7ad8bf69eb52242ef2940409195ff4686066e78443ca5b220f65ecd2bfab4f1d40b6407dd4e263aa3acc1a060cebcc0e9c01c078710c9e1282bfe4b96cd736fe629749e66f8edb273557b264447605c14e181ca720dfa71f057f6f5da866d636ca6aa4596806126347358828f1e73bb2b1126f9b276a409f5f07f6b02c59cff9861a6cdb573636cd9fdf209948e816b7d9842a4580901ea9e4de87a2afbd7bbb7066a271c402fc5c6cf7eca4f552d55b9612c36219b17bf3d61dd00c48fe3f9cf687cd128b1dc9716371e3339b4a5af6987a443b4eba4e8a6011e9f967f7ca5a12b8bcf0c477c678fe0b2376accd1cfeb56482234921e973182ac4d01b1ef13bc826ca080bdac4ff982809091c08de601b96b4bbe71ab8037d5490aa6f0b2c6c986126d438bf61e6194c1d4af531121b6a6134c441bbfafb49346e2e4663dacd475c07233a4ad1b563294ffc344a5cc7050999e4b64f7066cd2bc8be38d56943a39eefc5fbd4ee3ce7b55d62915ef1a3f44682e59c0e1a5152233d86c2e5736b362f9a575e4959d733e6fcb89ee4bdb6ed0608264f509bb26376970be59c5f2167e782f943afa1d4642e38b097e77973fd2a35a0349b21b7150d61f7ee987d2912f111e13ff3dcee19014f56d5332bae634f4722c0843efc28ac645ef5ecc6455a77cf45b4dc1c64c07ed7aea793506ca8dbd6d296b8bdf886b7f6e90746ab20968f09bccd095ceef056146b267ff1fdd706a5a2bdca345d257b196a11a6d3d2a5cb27d6282f10b2376437326faf9f46fb716be04bfd94a8862b059e6fd4db87235074ef68c625a62de5f6a5683a76724a8f8d7f9a98449a544959c5504358d6a0c5738537da7e63fbd234e21d2d3dcaaa8a22339056f6fea1d4871c0ee07b325a34c356c8ffb8551e6c2a49718ff40f6df6a80b64fc5bdb9617a0698fd4e3204e37ec78b52a77d10a16dadc82ea5dad3a848fa3d9eacfa753d48be0176e1e43dea2839ea747fe69ed9d3653de2a4a2e3c818c394b80923bf60fb17bafa52cb2c9cf2b9e58f751dddb4945ac460ba4a0c984bd4fd6d38500434820866c234fc0d34a4c9ad492142aef725bec3cdda141335af1236d49fd320cc0635c6a661be785a51930bf873b97ce09afb5b56c9c6c4dea07769176b971c4215e9e29390ab2ffb8612f57117693b3a9a2b26b8bd391eba574bd11513a3ed1f2b612c459763e981597995a5e97ddc35e5376ce2ea3746d54805aa0efddfbb78b7da4ed499ad62bd15f5af2f23c0f4abf1e7c4e21fce6948ef90512c2fb02898c9a71ac4c5d3b6b741ae25635b1be05e513d4b4ec9be82ae81ba3c7259144fdd3d413b1ec2e004c294a8a77c726b75cb1371c3f0911128960871facc198518d2a24f9395296805ed6d9ea82a457c522f2c84f606d5c1ab8d2f67aeef4a9b55373552b48a52d0c884c7e00ff77a7ea2e7cf9b76ee5964cea08eb8136f64a2a37516a4a84ba06b432443b30164a3816335b17389096147f37ccc7d9b4fe8364433267a4a27cb1f6e31c2fbb53addb7aef9bd0063279a6b28dd58af7e8150afc4aaa93a9f817ac6920f56242c76d402b94e55ddd91b6574d453db754638ebbbd58dcc9641ca1014940952ba98ab1a21560eebdec548d8f954796b1aa58879bc23b4f5d8d5129a91f37087d61cc386928e8803203ac22bea7caf9f4b47b9ad006085fab64170dc33bad9e6e527d46898c1732b5f140efb6d98b6e5ddbe16ec6c88be4cd45fdbb3b6c474db7501f6416b6bdb77395892d61037706e23de7dd80eedcc25b5824438eaa51a54aaba566c5b4cb2e50d716a653679117f057eace1ffbbeba5c10268c2974ee6ea692c8355f37c76ea54974cee94236bf7e87b1a9862e26e5d7c7ddbc48de4e626b1fd006db5fae89dfaeaf461c7b7ba16b068fd9ad1ec210213c29813a7afdda6f5f8afc3ff96fa696d0869a58dfc31119d08bc5a04cebf741c843ad9edcf35e6e77db9f258ac607927ed0b90e4e33480cbc1f43226636bf8de6265f3f8f4ea8c608bcce1b4e6cdd01c91924ba94c5acc68fb307763a1a9e92f65c226156bc61934e13137793645bd67993bb8131902ef80f425b41401794d6a33bdac5e2aaeac94fcd1e7e1087a9611b67f9a2cffa", 0x1000}, {&(0x7f0000001340)="121a66a04358281fe2e668cd7892e93973989c86d4f0971044bf2cb8936c4812d136aac287a04101c345a79f91dca2681f11857cacf5d79c19389fb3d5768d52536086ed61ec68de9b0a4f48190faa002c086ea920ee34383439d701b045dd5a147abb2fd203b52754dd52a5c8f9a16a7e36c3dc9abbc89021c0cd2582e85ba655d427774bd9f01b8b8c4e8b24ff422f1ac3dcd4a80330d15e572cd5a9ba3823755f0469bc2eab34fa82b0f26a63035f69fbbe120107c5bf60cd11cd64d8a0af1ec6ca66f90086fae1", 0xc9}, {&(0x7f0000001440)="8927ee8efcf3320b1f787b23acb370a79474b6f7ddcfd0d0702dc0f31b9404c2c7bbd882c0e570a22fd4812b30cb700c795b9521d768e1b960e537b3451019d9d878a11f017b424f20755cd542a08e33c66d4665d3449ea5e57f55ae1d08fbda5602bfc6585bc3c2f43d9182f17a1e330eeeb784d6e5da10607a3bd45855a4e6018cc6acb76a1744a4d582f10bfc0ec74ffb4d91deadf74b6b7c46587cc3e428a7fbf183c0d92e865e22dbcbcea845e4bdb8518c389d318297f7ccee1c4a34bb93297b23dbb50ceee6f02265e974cf844aa287f3d9a1f102b97f", 0xda}, {&(0x7f0000001540)="a6367b3814da082951beb2f39bdd5b7b17fd2b93d6699238161a80222343ee409a470fa7d4382aac5ec03a0d90d10d9439a452eca2f77a539c401e026140bfd04b90630603ec9296035996d802ac91ac29e3370ad377f7c6e34ba761bcbba78a705abeb53f6451f0f2b74d9761af50d7ffa5de859e07542778b65dedb26bb8f7a4f74b955abc5a784bd70301bcf8e8699e398c094f1102219a9bda56cbe0cd5cb65cc91ed73e85a254f562bac195a3cefa249f265456d8c71e0b5a9dcdf464d874ca87593935c1297b33cb3c028c8b18a87b7894ef0ec3ba6b9cb6279f249f107647d6c06020709ebe1ade786e94e626bcfe0a31217cce8461a26edb4ecfbe7039bde894f4a3b3fc474a12f0edb7ff4765a8e7c0156fee83e48191b5a8c33139cebcc6243440e8c9fcf3b53ceab365af0dc0caf8037a8dffd3d60b13feab5c99e2c4c8522fd2123d2f70e82133339f16fd20391e3e2662f29a6d16c58437a6145c1b4d9a0e32e0f384f64cae267c1b749c3dbe9755ef8318ba59b14e1e5c901566da2e06742c04485983d6d669d6186c684b8cc04b51992a481c4730c2af147c6d610047e1d1d2e7923ccbafd7f71198cdc3d524b3f815ee830e5548f175dab3e7d4fc17c8745754096d2bcff9a2370466a791f4a09e0805c820194b91b1a9931483d27b54b5661e7d2d91f3b92116192fa955c577e4f75678ce7a58b442ec3bcba2ff96f7ce34399ca547435d40dbba7e000ce4e2858161f393b68f374633c22c8e4fe2b1992fc8b26bdfb3907492d97eb2797e75c17986fb7e8aac09d9d0afe4c954f3732655420cc2bcfc366395d169670e6bd923abb42f322a67ec41c2454d78584df84750b4b04c60b2a2e0b2be1287af2404a16af70d051970f215bdb6bcace593cf809be1d8f566411f2bf0cabab8c7d1fdee80a1887786381728a764fccc528facdee79c84dff44add545b3d5fa56bd3bed998b6323a9d886a7f8281f28b79158905e808a6d1a5b7f8424dda58c65a9b1f1c9bd00b675bde3bb19adbfbb23cebb0fb1754ddcb22d544791b48cda08c218c56d700b957835dd4867ecc75f8c72d03fd874c4bdb893cee5711e7606ac954ecd0955244f7421437c1184f85065a4519a4aefc94bfcfb91bc25fdc3ea5223ff074539b6468927fd82f8408215572d99fe65f38a0daf7f841ef008caeeefa767042abb7e57a9d0accf4d3ce8e52fc030e8d20f3ff4222171feb8928ee34396ebce6ca353541020975d419807ad8ace364ec6a67eac242042457c4ca7686a4e80e5d806eb7e40964ec7cc5d38f830af7a4102cb0127098b96bb63fa48435eb90b60fd082099aa578828368b859ad3f7a069fcc1dac7fe9c40485f41ebfb123cf040c1ea362571fc4148958b3b587cdcec82464f453e13dc5b4541e03278772883c4a255f7025fce48558f689aacee86df35f3e6a3d84065b55e51e4b904b1d7b2519eb0a5aa1247bb1c90af9bc5d8291c844259fc070c73bb76fc57ff716fbfae422aa761dae0a616ac556745f102077f55792d0c8f65b4ba0ee49b4b1771aeabe973cd8071a32ab3b2e2bcb2fad84f244a47c485c2cbdfa4aa7af52cf9b36de8890ee1386b5d15a5e53aeb6b63e17ea07ecae7da015f5937d08ad9732f45621a4de7266e5756f4bddf407a894ca7a170f63a08c3074e13fc8814d2f3a9eeee41a50c45ce23cd884fa2efc8d1ddd83e3d806c381cf6a4c475835417a3f08d1441b7096d922c6f0dbdac13bb0cba445f34f9feef698c8983ff00453136c7c59cbbd49c5ec6cd91954ee5bb81ad07a171f6724e6a93f6470d938e095562e15a2a7468b1570a4db0c71dad76711d70960a7810e2291dc00591cbdfea363bf16f8a2ad641430071b4e02ed524bc1313401abf5fb7787423f844edb850e2415ec32adcdcd574c284c5430d21ebbbfad79a41de745e388b3905721024c168b35f80171c2daf7c03f9f41f5bb63f6345929e15082368d82d3566eec1dbe2fec5bd97e085e5b8713e53394cec20210ceeca5cef60704161240dd6db03bdd81b5968e41ea5abb1b8506cd7fad349b4fdc8136a1fd713a43c39e0554f7708457eac1564c40c9a33bf9c3d273c21c72b5bc53ecec363086d8819c64ca14329e8cb2376f8d5350cf0da5dba12d84bbb5d7e3967673fddbeaf9d75c0492850a2e003d50bb0acd2e38a7f043e4ddf25ca199ef046e90a84613a9c2f08d9f11f6cef626c3fad864b39fb184e8fcc46da516b258ea8de5c1c61258681144e103570b557249a4bc3df51b5be7ad3e2409a7d20eb8f2fe59250c0b3795d12fa7a915f1694b0acaf5c936d24f3d2ad70b08ea0c45d2e9b889cab6e87ab73106daf86481e2ee4a5424c5732cadab31ddb8d8b274338ffd7b50735ff12c500a417f35bd0cb7c246068f8c8d43dc1e2d7388a9df66a8b0631b80858fd60377b1c3c7ca54e3ee1f78b715298e5f4eca796f5fb34b1f3a0d29d841542d7820dc0eb965f1cac90ae8b0aa0d9115a3edbdf60bb0a8093947207db1879cb7f05c3e19bce1f50509e41281855b8e4ea046db1335898db306bb1e1bd39ee3d3f2ba765a902c36279e1cd8f7d6b2ab19ddedcc88e06979d3327fc1cb09ed2804a1964a4d803bb472f9291ed54358a30a8bfec5412a99cf5f102625ec61c32461dcc49a4c1d175cea3d283dce94a5a0b1227cdc70dda082817d0240556b7176d858642c3d83f4c8078e7005e9e15a362ecb1881d37f09c84aaf4313224b001ac0eab4efeab62c935ec198497b2f281e41b73d549c5e71515478cb643bea2476d170cb90ae84958af6f5f2dea8648d436086964216f3b9822d4b184749590898601be22121e75c7d717b0c95e7a7e0a0afb48c0510a38728f4db98f68d7ea015952cb52d9a64bceb858aefdeafbe9ce157d276620b986a159055e665492283ccc99163e5e0672cfa120af17c74671468860feb7d49ce5348a8dd5a6fc5e40ce332f15e893053f59b1860e4b630585c3ef8124771ec7a05f76a4adcbf954841338d03635bc9d4afa4fd604d76e1f72ef25d08cc087f2a0f74fe832c2dab5e3cecb45ae46d690fef975177a4c63b2dd0251689dd4c2802f199deb9e65a92cea2204987332ac6b48360d3a0228db7df89f5351bd2612e0ec0d4656d798a47d555352a784c0e8444088742bec4d52f30b45b4921aef567b98d7f973bc8db97312e442bda3dc849f1eb1d040f39639b6d1e7bc50ec614ffd9c00ff1a50a0911381b4091db0496478fd84434ab9ddefd1d0b2e59724ae3a1230d9c512e3a52fa30432bb75a4a2826d263bef97f745e1d5e4b112b175cdc54401b77194c181a55b6bb41e0a6ebf936aec01d12b2c50b19d27622861faf5495e1fbfed560816168b8f4142e5450612ecd6f0a004f5d5d45f0d78fd3d4df7790536263abb87e694a7fdb01e4177f2798ac6037131a5c24035e0a55c9a1266d4ed389c2c9d1396fcf2955d4c7acd42acd63b7649207d7bb9eea72adac474c75545f83e271fac60fee7b03ebd2f9b61f7e466baa118eaa471eec760657a754bcec24c6890445ff1940a1a78cb4ad4dec795c82940d0741b1bcf2685d0f445b104752b936cd47235bae9b87de6679feb1ca2c6d1ed089ee863939565cf7cf30a1f5b9e12cbdff10d8c92293dc9f2402f86736ad0392430de3b68774a4b14e9d601bdf55900a11c6bdb726f7ac2d0d397ec4b1bd8df225e200c236566bf66cacfb9dbed6b4f8aba9538abae80b4e3c4c4ab851cc8088c43e301f04994ce7a5b65bfa98e30060e6b5a67fc8bca02137b9bfdfbd4e746e9d35f3d05fe86111cf95c8f6ebf509146e8a21090f413c47272b57c0436fa222ad876ac72c674ee60e1ec0a4d25b21af6ec76c04df1effb010a3164904048142bf70a7071c6d60f39f0135498eba692e3dbb55a65bd82a613c15beccdcbb1801a80c3a4710c6bd1691fa75ee6bf5614ef462d47f5f13b1e4436e21c4cbb38dd7efd5da3b3891bdfa38db2cc08a00d28c4913355b8e6f81d543ddb4e5fd4024eb81d53f097d7dddfe4e1a6ab2f4b6453f5a1fa414e5cba07eee16e65207fc5a9f4374622bd5a1bcbaf321395785c0ae32fd2ff338de76e747fa03f38b76030a60958aa77095e8417d991fee6dc6ee1eafc3173861632f50a731cddc2e5d57dc7fd445d205cbdae8b87e140e00fa3567c086b78aa98ca0c908fcc9cb77b60907bbda79a3f47f32c75bf67cc038bb424402a40ff022bc4196a2376f4c8e14dd5c700ccc0d5ddb6ff2d48f873469ab68af39c128bb27e21e517873c69ae1aac6ce848b62beb3b0b0a2cc87a96392569e85e93a18dc639de58e69eabbc8d9a5d0886926b000bef10cbff930b8c38148ad25879dffc3553e2364b6b05859722b35126136913222d295c6282a00cad9ac87456aea9a15e0b009318a4b3a94c63489c44d800bdb977d42dae4daff5e390b3ecaa1c29f23feb3b40835b8a5ec65c5a491372183692d8f3b6db6789cf8ac6da2c00a706e53c904728866809286241aca8062bca6cdbfd508e19f4492e9bc84ed61ee4692fcf8fc7807f5f1fcd9c0bd87288da2877ac1fff79635b5f8668a4d6b02b3652e045ddc8a8104a8403512053ccb0940d42ff4bb08283b58926ae571143d4225b24bd6197c90298e4f66f2b720d64c6fb4f81a0f442f200d3cbd86d7b3da3c0eac6bcef4ecf8caf7df6aa701f8c13271a5df08caebcc9c88ab609a34c77ff73092b5e0ddf1bdcf9d4601c785c9f0e4f74506e0c39f1703b8e6a2e82d9564501c8b378dfbfcf6033de9cda695c489ee7624e126a76d1fc285c12900bc95d7b8af558b3baa2e271e52fcc429ed9815b9769dda5b9070af4110e46577669730db4b56dff79c1010b1942d81f6ed918e41dfaf78d046e271d681ea447bda6009da8161bbb38b7586d0b52be4f0b8de8da463a9bed29ab832fb172a545e816cb925bd96bf5837e73f9139a984dc8d58cc983d0c9f99461d081a2396adfc0024eb8e20793593240caf590935c1c73d4e941288f8b817b001340f3d9d4f60271fe05d04fa5e85bbd84c2cead8b3748fdf6fb5b5b2a1ea00bc47ee47b81826ea45fb654261c79c49608d030cd539747890388bc33ef0914fcfc64d57d2b0ad303502b10cb36ce8fe14178bca53c84caefb19efb2da3fe83e9dc97eada17b23451aaec40652887e0b35d70a7e4d9bcfd044fefe68af137d48692857d6167e0cd71220b2b83af3197ff42760996a5791ac78f9666c7e79b18c63393bb25e062e7d33fb78dbf59028da786cbd1015b079059ead8ae65df838f6665961cf1465f02e8280504486a77187a2eeeba10490190212a4daa926c34e93a59eb72d3156f17f4d633c0691d5a40ccf8488acaabbc8c68186a835ee390b9b05abf4ecf2f145b59e3cdba584f1b48fb8f7260b175e0ce74fad83e47fbb5e7d520e0225506301e09292d4e4ba107e7581c1ef2e7cca1e63b54f3c3a715683a4729ce69576bbaa89b5d35d3e0f14090de0f8549cbdc468cd0681726605cd7c2c2e3524c787d99f008937289c1ea934d43667c05e17487c1c074d1f69e65b5369d7d260b5dfe8d0964f3b2f901e90f16f0639c69ed8de03d5c7f617f8bf1ab6b896f7e0463b52842611c815f1a40b74ae836676247f059cf30721719dbd1b3896f93bf27e3a166c0edc575cdf7199a3671d84ac5d933d5289433cf7ee1ee237e236e3ffd0067bf7b132eeef31881e5f5ea45732e5af2743820d8e42ec7f611c867da50572f1259628d05b070af0a2", 0x1000}], 0x7, &(0x7f0000002740)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="6ead70523c276e6e04b93f1a09e6b10ddac00cf3efe10c8f755ac2dba01564a9f6f531e138622c09967d692798277098085b6dab3aaac397e00991ebdda5767d866a377da73c94f33ab61b236a2a34d65a41650328982ada83a57685c1112da39387262cd5de2e5cae5413e17977f21d7c1e91ddf26b97e3741179019aad3ebd07498f41a43f4cc8f7785eef7ba0813b48b8970e9cf396611dc05104c1340f1f79a5fe41ceb99935f86de047abb77c0268fb4d50f8053b35324805272307db647c8070607cdcfb104323a7eabc7e2bb20c532b4394a1e81254a701d7b4281750dd7056f099dd15342c190e828abcc0b98aef4e5cb75414bb4ae00899e1d44800f4e94a0dad888ab7699d9999656180"], 0x38, 0x4}, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r7 = openat(0xffffffffffffffff, &(0x7f00000026c0)='./file0\x00', 0x100, 0x8) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000002700)={0x72, 0x736, 0x3ff, 0xfffffffffffffffc, "90984f860e39d87903cb64a719cbd021c2330e88", 0x2, 0x7}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:53 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setitimer(0x4, 0x0, &(0x7f0000000180)) 23:17:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x2, 0xffffffffffff7fff) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5ac1eeb44c98f0f924e9ddb8bcacbe3838c08aff7920e92e290e05899688d1ac98ef232853b63e36cfe5b9f0319078078c333ab3fea68fb6af86e139b4d74b556a9b81a60964b715125b7e5b8ed92ba9e00cada7af3d5110ee1659c0a1451cbaccffd6b0c2d3aedecb257a3ab5d7cc0fa7d0026900b3fcc2579d68897ab8bf36dad57cd038d318793011b95bc23072a7b0a04cecdd1968c4beac27299d51d78926e024a7fb4158fdc896922fa40ed7f02c820a180652447ce3f6f9c794e892fadd91820f354695feb0f07cdb6b4840027841b6a59322364ea320f26546", 0xdd) 23:17:53 executing program 1: r0 = socket(0x11, 0x7, 0x1) setsockopt(r0, 0x5, 0x401, &(0x7f00000000c0)="f749cc35c933682255470e79ce1be90113cc7e880967ed8ff3f8b1a9586dde41e23efe704afcb24962c7f95a090036c978400932da2c50510e28edf1c3024ae6ce319d6161a67066fd983efd5eef734d9ed2cdc9a8254c0a54a772f0862f5dbceba69973ff03eabf52a7eaf80c321144b76217b50012d0f71e424eae71", 0x7d) r1 = socket(0x18, 0x1, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x5, 0x0) 23:17:53 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/136, 0x88) 23:17:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 23:17:53 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x8) clock_getres(0x2, &(0x7f0000000040)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x82c2, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 23:17:53 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) r1 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x4) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x2, 0x81, 0xdd}], 0x1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0xfffff, 0x6, 0xf6}], 0x1400000000000000, &(0x7f00000004c0)={0x7, 0x200}) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x73) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/188, 0xbc}, {&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/116, 0x74}, {&(0x7f00000002c0)=""/249, 0xf9}], 0x4, 0x0) 23:17:53 executing program 0: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x440, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f0000000240)=""/83, 0xfffffffffffffddc, 0x2000000002, &(0x7f00000002c0)={0x2, 0x2}, 0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:17:53 executing program 0: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = semget(0x3, 0x3, 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) 23:17:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1004000000c047dec89bfddfa9565c6614d1088af855f56b0a7cf12d66951a1abadb7e7a4a76f541ca9e809c2afa2d774a3d5e1e2b254a1b0dc3d4993766263531ad64b604302a98d648e268d64e4920ef44ad9a8f6888c2ec324334adcfd2c20a79ab7cf3224dbe9b4e2ec34e2bdc1234fff9763f3fea9d4fa696b63a1418fccf64b4aa89478152b2ef82480804ae7d39329d7e4bdbaba0f40370ea06000000000000002509c022bf59"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 23:17:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x7356) recvfrom$inet(r1, &(0x7f0000000000)=""/134, 0x86, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 23:17:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 23:17:53 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 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, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r6) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d76ab45925e2c12d43f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000542dd1ddf3000000000000246f7833803f33309da68d49d62b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185b0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a00000000000000000004000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r7) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) fchdir(r7) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000340)) 23:17:53 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001980)="66d21ca2c5f1d777126197f0a75286809b0fd5090a601a6e3bb95ab89504d164a2f699b69dfdf4428e717e5f907f9bc77488407db228364687c8b7ab2eb8681e9bae1f0ce26c153dadc4042e446fc1aca56c896fa3cae515d33f155f417b97a7e51091018a2db0cbafe7709d1dd9a3954cd46abdd6253f162a5a3a69184b980ad82f0e2b7a4694cb9b6003161f52b3dd1cefbbb7435feca6f0a07b8b67af28311c7195a78689bb9819c0c09f478e79cfbadb3b1fd63b0447ad8a6ea97d998d6d1b1078344d1ef15e3b63a3d6682348c5f1fbde5fe1e34d5431124241defc5b037b74935d9bb8c683e9f41c37a5ae988d68dc0216d146fc5d2ea5964607497514fc4b9a15fffc00d3da4912fc7ff7e22b41d1dd9894f2576c922d1c736e219cfc75dcda738aa78b149bb3039717b32ff6afbd045c8a36345b68c4a22cc34683ccf10d5189601bff8490a8b7fb59c848d1a65d9a524f1619e51070ce7d94c162e4fa6407d89e661911f2e640dd59b7bbd491825f37974168c5e3abb6d552c762eb179e86593f6cf17a0aa326c3940f401a49a59f038003aaf356a5f8384ea624254f4a0ca350190489da9cc1ca18c5d75ef8e10777f884d5c39d261dedb317345a832fdb1e23720d7c2815bac84ae12c1e348af07e91e266f962eae1dd0805a194a09c9bd36252cd5c36dfa3ac6cfb2b800c3b9753b63827e22d87c7822b4fce9f8d66231b4be7c8a98326d6f6034e3bc242a10446ae1c5c941b493931331f150a254613d841072bd508ff8b5332e395ad0753b09fef9cc6c5440fc04b85664f368742191498a1861156b130217d47efed4393d1119be8c7b1751d2025e52f15aea3c2006043278e2c47a76075d01a42fef4cf6e1238b8d555ca4c9ed5e22b1c5dcb2b38fc358c83f736620b4754ee8ed773571c388276b37943c14f547bfc2ddcc869b28270964158b85ad43ca71053ca92d9b9af6e362fd7c9f0fc0346b06cbc6e8ae292a4a84f85ab0dc43ac656ac812eededb143628837d6627ed214e3ec044e43b56ac525ad025a6600002fbce3bd835b54de324ff8bdfcb16a0a5b952d47f1a1e31ddc71d040a2ee260f10a51f897ac886f957502f7533f1d0548f90bb57d3bbd65264a07a98f8be1fa1547ce4060504a5f5bb8f5c5ce74b41694f8de610229bb04b57b61fafba604765fa1ef3b8128a58ea5b95ffb4b6ecf8376bf25ceb38dda8d10d9cbba1fa8719a01dc75b5780815b94539a932059631acf966c17b7dace43f8b9c4cd7108cde4b5891121cb1bcf88c3336ae8ecbbd88ecf8dd8ba80e5c4e07d5381fa4321fbbca81dc4cdd43a63bb0299897c51c986d868fe0af54d2e99b25816874722bd09ce56bb0184fe3ecdc27ad30d6e333161e217022941c31fb4462d1e35dd92dafd2612e255fe35aaed46366e701904a8529e4fa654e233088ffea4f736d9d35abe7c83cf33f32629f919dba2b2356d67c0dcd92645ffa2b855e7a96b64cc578beeba1b35bbaef0e1c33a6734cb99dd82d99b28a6f51085a2a0d7084789eb933b8bf7ae657a0ef34cb9ee67837f984d3681e373b5c9bd811e36a6a4d2233e82db8ce2fb86a7b59e8c3d2357ed6a31d7ea33b84dbf32d1819d93599c9c7e709c1fe5b74db32b1a1f0b8a6e32957f891281c9196a1cd848a90d35e42064ba7c3e9eecfa0b167dc6fd13b6d67c651b326f604121a1d8327270963ac3fe2927b6c3f82afba9824008e91d9cabeb10ebdd126f5cdfb081d75f502977caf7075704a4953da837059100b41a3cedc9a3d1ae21542952a10e1031c69e5c70b7ccafc8d15e7c8f4660fa1f740cc23f6dda260ea2c356c1c2333cef62b00c8bbd84f238e07b2bfba22fd2c62d8fa5072b0bf39ba3ba0ac0cefe21bffd33972eff8de2cdf44383d9cbe48ab394e0f67e0a574046e744a695534392c200952fd7cbd853c03b3b5d91f318d452384aa42ffef401997274abe1728b42fe885a639088f7670229950ad50dc9a438d7854389152cf8db58e8614e06da9a3c3dbabcd5c5e8b52f4372c92e148910905b34661f3fb5646f322b962465fe7268ffdbbc87e41821bc2df779e13e69338af3f1f2ce1799bd47102713fa92159af8e2b8609564afde5de6df531168c1a3a27b20b23afe62ef44bf7d230c3610bf11e579fab9414a9e14d01c10d16f66dce46b295a5e09414801925737e48e5055484d0ebf1a55f42249cbac91ad7dc4b83b2e3072865fcaf2266a425e42fdcc7096e6e2d6d32660e98676a0e01da323fc5669ea7acd9d6fa6e67547e1d3801fc6bdbb23df9b76403113a1a6c029658637b8ebf9ae0a7a7d0ec127fb1836b73918760b8d324d9a62c15924602fc6162d3a32df4c94cac4539145840230327b03da29db775d4bd09e178b17e3df0fb481e98d88f6a9235944800266c5553ce4dd4791af91da0af263f4e64abf0d92aa0cb311f53cfe13754e49f8a761b0c6a1703bb427864b8f6a95095a67f5de60adbd30b9036d27922ae438f0dfaff9be2e410a4cafb005d29fb8de2ee2ac772f23b4d6bc259c50761f5c7d0e74113db2a9a2d94c7ba5ed588830f70cfabc53e067ce583f65eabaaa2b41d234b8278b422e54240865a5fb6a8db6cf97bca7eb95478fcc25b022d09f76f70f0ada9ff3822cb355c3f5c65b319a4d387845f1d727337b3e3bca7e624c769d4fd4d7f768835da2769968f7856b8e6cb6ef3c53f6ba658aff4606b1955d598efe65142f21fec537ed3765767b9457a720858807dcfc1606b66e09d2f667a310e4ffd0bd7833534744e922b8ce74fcac05bb3ec3564955b82f7fdc53c0d9fff4fd665bf6a07f1eec0b3c6c58cc870bdc51728db136bd9045a9123a6b0f60bb63706142c844e53b47f96d74bf43ec7bdf137c63a8dd0d473ed2658116d045880328115979d0dd2e951cd597e223348f4019ab05eef37c1bdd2ccc3e6d7404f2457807340db6e5f601c63bf8c5801f59099fb8140b39f403d1f79f2917dff9cc7dfa8f14e0b321a506a0b29eabdc12ea140cdf27eb7162e80897c0ec4f246472e24ecad07dd6657789c38c498998b84199e61b8069a5e54815dda4c9db7ee536819320319a96f486d620e629dd84bbbe42147405f44cc422c28e5722e0431803fe8d96cd69da5d1bddc47292e96e6da8d52485a591e7deba8aff2fe3d0c248f20a6d2cb756f90e826d2f3a0c0ea15b3bc14d21c68abdb7ad581eea88002391da9c22d575bee3b2c06a6e858a97b6e0fed3ef884522d8f86724d582641de29c31fce27941b8e5c1eb8ed081f75c21c2a87cea72d1670b7ae9e2a7121196f69883d839c00cb6b494ed5792545289fcde9afc9fdffd136e64a327bbc9a81f58aa0392f97e670eca68350e1ea7502eea7fb2ababdd3b8c0fd6d57bc3c64fef22fb6f672381f1659d1b05c2551366daa8ad946aef4887235d3e33d0c828770433c3f914cd9e420cabd33a6c1e4249c4450b9b05184fc71c30dd8353fbd109f97cfab3ce4def14f87778777785841d7d12dd663c77d388a4910ed85a188ef0f536e40bf7a9fb7d0e14448030236827693c51b5a9f9aa80ae115f9882b335eba26bfae93a266151e88982ef9a90846103947b39fa22aadd52baf9b877d8775781fe5af1e3d2bf45bd552c3fab0df73a3392de4936b8213c97023a7a1b0dacd4b83521b7a5e3456872e62967f51e136bde1d0175d44bc771437444d99669ccbf62eab8410b5de1a841f9a9ac9d952f89ec0cd38a170e5c26451c12a607749fbd20737383dabc05560b693e6cf2515ba87323b13c88132970e5e1b9f8328e9380dadf9bf20d7224563e095440fa0bc1eef7238dcc98cce2aa7c00afa5310b485a29be128996952d2f7b3ed6e424069a7de50c670fc0ad74da855b60800f3872d442e285c0b40747505e0a09979ce7621888ad777df112296422f35d5a5dd4ed44a54e73d249c92b4516a29835b969dc12705d2a3dfeae2c569dacab447ef2b365a51b9879c691f014b8afd6d67dea6b61c5efa62f156978502d9b0fb63fdbf1c8fd7b85e9b7636f7736a585a8a9551aba751371e204c7aad02629948285dfa6148e70f79e98aac18555f534af481bf4637643e88b3093a304813961cd811ff94d6c883dd06d9050150b0707a076886bfcdee31cf06e4d8e6c62855320140563f19e0ca78a75491fdf247ace108a86e11d7db8799792ec6f38c4a3ac7bfbc3b4e046a2271fc61733f075e435bdc3d85b7644a870be3474d0b93f521452a8ea5589a0e17bcf32419fd977a16122d5229e4d7cef77efb0fd8e6bae9d3dda60c45e664b4ca78b4b9055350ff62dc979a01db289b1ea79ea98914876f426eb308b72d68f6a11f88aedc325cd152423ca021031778282d5f19a1994a5c78831ef0bda6097aafa9ed811e78665711b40daa8035b044e312ee361e41d89953e085cde41bc2670fcab0966189259a8192e130a40a9a909a9f2c0428813404eaeac87c0737661d134cc5ef0d96059ad790ddb795a2ce04bd174888ecde718468122ae225d2331ff9ac2d3b4b500528bec483e2870420f9f827cd63cbb63536954657a5746440735fa85f57395b0316d4f49102a4da0ec1a2d3e2e233d790c878b3d3163967ceab72c4b7b39cadb237dbf07a30392c8ad521d04e25bb184ba319a93b069a3792c17e28461d453cd7402dd37e521b3558ad91940582e3bd236bf9b5fd5c1fa47709c3a810e17c70c864cd94bf2cb0957e2f77ad1a6fec749812e96335b3cd65213fc4336dc38ea789eaf5e24185223630e0e28ecb002760a7ac2cc7914c8eca8a977207af70ea7fac021caf87139f1b11a51adfa5a35bcb63f05ed9721c66fe5c541837084b05641c316252b96f321396508014a35d64106fc6964b8e8cd4157a8653488d8f706038d9dee2a78c9ddd336a2e29f897d84dc29e60e7228e43cfeb2073d1a2797c2105888189c806ebabd87f0c02b18987717ea923bd1690a77b9292aeb9ace7e384980142802c69d5f756006a79a9809a52d61779dd30c06f531d555dc924d023bd6ff8842251991862131a6af7471d00c1870217ed8fb9a02faf7b1f8df578c1eb0b76c7c5f3831373fefe15a6ff5ded1065f9b9e81354754a9395ec6ad1346d73feae2506c56fa8953428aebf4346ba39815dc89bfe976b96fb0b59a747c05388600a88c4519327a765a94f00a1288561defe70cfb83e40f811c2b4937e71d5b8acc6328b89931f8e6684717740a9d45fc084c4715377053b8e45fa6d95c1d5da77818a93e60eb2846a5da9418eabc158f99cca64b09ba860343334eeb06a210de844215217c698ee5085cfafe5cb0ab025f0734a05cf4e41b8ebcbc1e1bf2f9d1c4639f174ac3375705fb9e73299c6651900137d62523c09175fbc97b4e4e09f8b94ec0dbfc7c4805d157d1b2ce09658e4053eebc7c60d68d562c2ba4e806813e86bf6b8f03493bef1525ef270394052b3742a9adc2cead22f61b2cd5a9c0baf5841ea24285c81002fb5662a909c5cb9270847501d5f973b66b240e4dc98838189bf3146fe19dcc4348c9f5f2a2b8d86e459c0761061479eb129516ff22da95dd69c832ffc78c3cf27897fdf036af66dcb8629783f470840be2ac7ef3adf516e4ab677160675bd462c70c4c57dcd327d8694491be064c94d2bec5548c2791b7d6b163c41784fa6ca155f12ea821c3584fe372da37e8eb4f53278bcd7eafb2f16f198533ca937d2e4a248f07f2f55df8f53b281c88e48c1be0bd3a83766b2fa0f4ef7f2cafa002f7f7", 0x1000, 0x4, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x3) r2 = dup2(r0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x20, 0x400, 0xf7, 0x8000, "af497bfae557d8e8b0ab449bca1bb3aa8f935b1a", 0x7, 0x401}) 23:17:53 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) setgid(r2) 23:17:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x400000004) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7fff, 0x8}, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 23:17:53 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420d", 0x719) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r1, &(0x7f0000000400)=[{&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)}], 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xe36, 0x4, 0x20, 0x400, "96cea0b25e508e2cc035275bd620ca84186281c9", 0x3, 0x6}) 23:17:53 executing program 1: r0 = socket(0xe, 0x8000, 0x8000) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/204, 0xcc}], 0x0, &(0x7f0000000400)=""/89, 0x29d}, 0x0) socket(0x6, 0x0, 0xb3) setsockopt(r0, 0x4, 0x4, &(0x7f0000000000)="b61172f475585bbd0cb7016bfcac99ff925d9b126b1adf379758fbabd553e0699f43f73eb333520ffc190c95d53fc830f4023d78f2546dceab033a300aa9e65420095bca7b38b305f9aa900114b3143fc66e9bfdca4113d047848ccc1d8601a1951010db63f3a72cbc185ab6781e86e70491ccae1c3082646c9b78db9f7c78385fd6d93f2c8b5505761d6cee9898f29b935e64300a22d1d2974ee77eb9822324b0d5f0590ec2ccdd0cf5ab02f37f073565bd4c600ef787cc910a43f7e54a8463a8903a7a67ace34bef887042124ecf35a6fc0076", 0xd4) socketpair(0x0, 0x4, 0x1ff, &(0x7f00000004c0)) 23:17:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c651600"], 0xa) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 23:17:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10008029ff0000000058bcbbb74a345c45"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 23:17:54 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 23:17:54 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, 0xa, 0x0, 0x0) getuid() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 23:17:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3c) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) socket$inet6(0x18, 0x3, 0xff) 23:17:54 executing program 0: r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000000), 0x10000000000000c4) write(r3, &(0x7f0000335000), 0x10052) 23:17:54 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) socketpair(0x6, 0x8005, 0xd59, &(0x7f00000017c0)={0xffffffffffffffff}) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = socket(0x2, 0x3, 0x7) r7 = socket(0x20, 0x8002, 0xfff) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000002a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008becd34323eb115d432aa8ce76e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db609a2b835bf6cc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b7d09199345eb6d1095690550606c9eb4227ef57b26944d8d848dc1b8b35b93a93c6ed01e88153bce992ea0ec44290b3ca5bdc2ed6a6fc91d9a41aae223025ee8c2a9f4765177a77341930215e8665b66515609d52f54d8e42fab8fe6483a3051fda02ebfee5668c33a6fdea5000000000000"], &(0x7f0000002880)=0x1002) r9 = socket$inet(0x2, 0x4000, 0xfffffffffffffffe) getsockopt$inet_opts(r0, 0x0, 0x77a8371a80dedee2, &(0x7f0000001840)=""/104, &(0x7f00000018c0)=0x68) r10 = socket$inet6(0x18, 0x5, 0x7f) socket$inet6(0x18, 0x4000, 0x10001) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000080)="360c93dbb247a7aaa352dc944826ed3b28b4bc3848cc0dffd011899debeb7971c8d49c7ab3e6d8c7088cae3f93a428988074ce5b54de6acd05fb2d24ba05106bdef0bd21e8f47ee19a141d6c61076a2b8dacb5f19ccc808bdf0e8cbfb18eb8c3d338867fb0945c5779e50b2363e68a88f07e0233218d8eba4237d728ee2a39479cf4da1594ae3a75396d590cbbda025d99e6895889d32a1e60811f3a84b019c820e0bcb0ca4eaa3d5bc41bde5b5bc6ce5a8219a05cfa9d9cabe91b88fd0dde1ae79260738a7f73e9aa6f9a", 0xcb}, {&(0x7f0000000180)="7901f3cbf3eddeee1cb5d2231ceb9ab1d3f83fe659d394f461d1530bad6493def04aa7e1302c8c93faef4ec07eff1c2cd096f343645ee8c8314c53ac2ed5e8a032d84b0f0cd1f4427d606388909eabfc7d9c2650e98220f74112d20f6952200d1a773558abd92f1cbf621d60881eeecc3283b6347baa0545542901d2482b7e1b203dc7234a091cbd44f154901a4c1be9fcccd9c9da7569c65dc8e488f73bc030011f92a2e831266df202b099705581", 0xaf}, {&(0x7f0000000240)="515228509cd9df76a8a084413a8fc71535755741c757c34df110bf509a837406e6ce6afa229d93b2c31ba1e1442b53cfea33f5d830824b18101e512829b7c0eeca17863a407fa5e2d83f79e2913a87002264d727304637bd1e06558470cf8694ad3f5f1b1508cf96a0a8eb7fa555da2ce75da66487ec04a1898ad5ceb0fa8d8e1858b5ba8716ef14d530c18b67b5231770b5db287c640aa5453178c8fd31940ea728be8e48e260de03dec1108cb0b791ecefc3a515d166baa0e5972526975511368786b028c946e6b0476f9600927a183991f43a871b3276823431f3c6e9e6574a5afffd50c368e84431246372082425819502234177c52eda6d26e3273aa1c9f42e1d9c17ff34fb8f5ed804faa918aebe1fae7d2f07a7e471d5c43f474bfaa505f3963f3546385e620f7c205804af02b29bbf06c6a22873c150da536ffdef270870b2a56d8ddac4fe1c42b50eb43fb16ccc4aa7c7cf3ae71aaf67670dca8223f5fc796bd56bbb712b7812105f732d207b3698e9ee3f262f17c0e36f30be1dfb0da40e71b2322a5f65a568312a76c8e81131f912b524b39afdf0b8bf9946d00aa9d12866a8ef4eb414dff9f777773388da9b169c7d6498330120ca5cc160a8f67846c3579977a2bac54d4a2a0317e2fdf267b4124323b894a72f478bc3d0286e5c9df0dc03b9688623b00a1a93f8c23266572cf33fcd24cb70d4cfd05fefa44b756b18221a828a973d43c046f141b2d722a0084db9d662515b187dc7d02d2ccee23acab4c28331a8b6ba01425a6889c1c950fcb3fd79388dee7d5b970a54d189cc8d1129cc246b0dfcb88b9b83711c81caf0a2d91260908b5d6e71c3353cfe9003951de781a645e2879ef1a2f7d4e0b7994d3e41c399b8ad81eac9ad94d47913efe531ba8682f1ea4ab8a1279b838e072e027d3ff3fd4a3b7eb6cd92e8eb6593ff986b3a925a078cda77d34af92046f26f81f858ace0ad6dba6a646ac7fe0ce0c839b62ba54cfa38dbec9f6fb19b8d90541faa4a449e182b449b1cfa2491a6fa55a8213c2933378dc468baaf41e6e8992438c66c410d5eaeb89b78084b28066a5b25e574d5a0ac28aa32e55b801781913a39112ef3803d2a7dd469e6de4652e85ea9503116ffbd1399cbae7d594b456660d67552d0f4fab3dde8adc72c41bfd31cc84e4d7765627cbe13e0cea02e79531eceb053a09152457a229bb2d6243b11b0e78db9d9475b1fe936726b6c4eebbdb0b1124cef288bb7b84cdd39eef17ae6ab308c7387fbf71bbdfd0b21b244d72cafafebf75daff5b23a250b11258baa9778e1a8eacccec24857c16bdb46279cd2604a3f3309cc42223b41dfe0157c433cefe8eccec36851d9e6cd7bc3ddf41e88176023a46acc7c12f8be5ccf2ecf969a3562905d7c6efe7dd1adcc4670ed79b72c4ebbd760ddce357e7d2853f512f1916a4c9e6e5c8fc2738db193f0807fb0e00571c163d96ed3ad48748ea6bb290df9d7fd90aaa5953b0278c7ff6cfdc043455013bc9354cf946442e057714e82b9a20450b3780b387a1d63e70241c0ef73262b48bb8e1b9b30d2518de340be447aefbf37f1cbd52b288f883a698df388fb5eb1b93447903b98b73866fd4398991dcdf77b65d4cf20d14271ba8f38a177b34336a8e38aedbf89e5981995157684cda3b9c0d8b81bc8bcf16bc5c18f82420c74881abbba4b5c5920b7c884a01845b89f677d32c1d94eaecac02de4d6b5f534dc892d29af687c15d2c3af7b0f9856080e6d481baa265cb6c7ca99e6f853bdd6c59cb2a1835bc7a97d339e3fb531d680794f98884d326869a8ac52c722743c05611263a54b4f09fc7dddf11c5aee8c60781abb9c67afd3a6af9ae7e4404248ba61188248d449bdc17f9e94c124fea3bb99ee714fe5c68b5d59cdfd909858361bdddacabcf48569e632b9dcf04d69c759cf4b10bd912ec7c3db0536e964573fd6b528d065e44c1356a664f12148d346715a0701ea4b474e4e3183e6e4578edeff7da46ccd35c9cad3ae2a1f82bc79614bcf0b85f55bef4f3c47f879e73544efd8ec726a1479496d0e3714077797b4bd53bc5c15d49402a67c43572a34f1ef0302695179c921ea650567169e67d2c830dbdf0c16a1b1ab5f98d2d0cfd12e546f83b8bd5940785a1c0ef0edd6aa0c83fd544fa7459c6e521e10003e9e7a86ddcda8e0c48fcb9219758aa4ea8c32dc9eb778f449ff3269b3a0e3e24a58b5f94f0d1577d83e6007332ce59e6ef6b7120fd9e3efc4a8e0c543483a922d6bdb3211775be7e8a949b0c395c1dbd7f65186aa4ac8862a7939198447dd74e44ccc70cd19a85f400d7396ff02740c5094dda58d6439aeb3b97b0a7a8715ce6d635e1f09178cc16ec4953e1adbb39012da5833d9478003cd58e5d86e44e836962c6042abed877618c71310f720228dd5dcb9a57abedf97236335e9a472fd96727e946b1fb01c0475905c65cf9a5eb4aa556dcd8a0cd1fae4b64e9941bba77721a6d708497b741287f0a08f71344431ec65e447b221133c7995115c41160e7ab5af662d4e9072dc696200e7caab3fc7c9c33f92cb956d0f5df651a5e0c83f4bd2ce62e8d2d394022273af9ae6c872a792c6684e50581b82bff4e88763e9f4b03855ef0ad0e69f80a1652c3b8cecc56e316d200c0891f1aa7f71f67c192c3d6e2e9e18c5c2b0abdbe9d0c4882381c4bb6600a7bbfd2d92c31bdd74236aa5b20ff334d41fee48c65230fb8ec4c83c07b4632f875dc3c4b07a33bea95cca7735818da373b16af5255bce8a4d6b425577a113867aca0905bcd387d55842d7bbfb28c4bf4010e550730767894881fcfa18618894c668b1900b230560dca3b31ecce19b8facfbab8a8a7567b1ec1863146ad196a362506a954b80987d4b8fdead7c3daad39a28378a0e85a68d0f5bca4f4e23812d461aeba14ccef23ef6028e47ee96f1feb42f95ceffbe8927183b0ae62f56ea39a02a18aeb2a018c3245af97f9b437663f4bdbdd310d8dc006d43a472d9e187e3617208243546c53ed37f599ded040dabf3fddab072b53a4a0310f1a3d127fa607bb67c3ba4f5db1c3a782806640f141cfaf7c912a46b017be5a85050442005ab47e4f9d1388afb10c0d10c03cf341f3e6299d51fab99247c6e6cf18c530c77df291efb337b50d507a3d1b31fc95ceee0f647e4b265fce1fb6c58444cc74bbca164ce741ffe26c0e294c20812c985c5e7b3cf803e5179e79b9ff67f67afdebcf4c286432c8e57ce4c895a5c4b4b00fef7e60e3df20b6347ab8d42af013b521a637914e7162132e9dc77b4cdc7e6c1a1169866ca07a5c25e4ea3c69cedfc99eb5ecb3f3b67c8e375d7c059f7b15d50fcc142e9a58cc13a90b852958f3eb087a85aaaa7ded110896eee5cae59b2ed8f90ed10af027a019fa8c5269e2a9965b7c74d3ebf9347c0cfac8befe3d830efa3f55c484e8a103dc6698ab620409badf6d67c6a4b4fe595645fea03489144007c75f5b617ca9852d9f0284c4dbed27100a13f4b6a2bc6ca2b0a1bf887992efa81ab8fa4eccea70e64219a90c75378db2f5c969bf475767580da561ed6fdf65bbb8091c153173a712e224fa65cff10c62db54d44779430b8843791f76a6eb4e83d812fa52c7b69885de21bb7ccafd4ed5f8678c1f013fac59239a0ee65fdab29ff115b735f645a1e89bb315d74aee5296f55677e4af7d52bab223bf257e568ce9728985a77cac6dc2f9461ef246e6283f4f45f12ac7ff10c59b7dc4731430b7c5b5b4283e232ed57b7177e4927fea8d56fbcd707fb504f48f3de9fc7b4e5192f56b57b7cd38e920549f7c4c7f9ca0787d9dd958660fc3cb1568a8ee4b0a0dcde235acb39281f60be7265cc2da7bb6b25885fd767bf3c00de1718c3a7a6ebabd67fab953d251b9d7c04750d2bea2b6a56f4e227462028729de9815b12b9cdb787ef4b578d65061ae177fcbffe6e2642176166c775ba244fc46c3fe320b35fce44e66c17e6199640c9dd01a6fee8f6c2c05f1cab4da160f6b95e6586ed6aeb7930db3f7dc0a6a279f7a78da5f833b2c5f7e5a07529e87e6381df6b4ff46686786bee560937fe88494e1346c23172be94478b8cea1e9da4591dab7c1ebc4c70b96281ebda6d509f8a555405451ff7327e5d97bed5576af8541f40938e3217efe4697685553ed103f612a742826664a1e2b21ab581bab83a56757a20b71ebfab2758839b1f7f2cedbd77420edc2474ef5064877e057318f92fea2c60c27b875aa9fab67570866a3a3ea087dd3e62d13f50639dcce955d06ddc6d289065f1031a1b0d4b512a75d03166390773387c53557bae5e6cb6a2dc4a9c7f406100088fb227be8d561ddf40537728b4948b31de86d0cee625b78211e0606bd3f8fa2e9817f1436cefc0971b496e5bdbf8f54d40e2c7a98d71db72351c17f9d1fdac7bf62a0e80777662c84022ef91a32e12acf4764da6203b9b80cc2f41ce86a53d2ca026a6d1c8ba311799062db600c633ea6c205d18e9faadca814a641d8ff4f3ab1da25c7d6ff23234bbc516dddb72f102e1fd1853bede049f36a72ea135e335d94bcd7079dbb310f9857e17860adc10dc8c212e1b4ce2adccfe1efa172f1e560d67806cabbfca01e7a50650e601aaaae979303018b78e7d6bd7ba83317e26a5f248eb6ea7191949bde362732564ed575fbb0ba2f4ebe1d88b720de3bcc39558e81c30349e0829a6dec23d080ee40d8fa7c4fad8af1e64bedd1c40318e41783b321c895c4f7a7c62dd9daf5c65e1e123e459026de5269335e1bf8ee758dc360bae1bf86ab6f5e4fe407850fd8ef691fb1ba2384170e73fec1ced8fe75bd1864ec60bc2bb34123822b5170cf91ecf2ca4262362e706ed7408d37790c08c1b87b49ed6e550395867ba536cfa410cab34ec275de299421ee41b1ab21e46f6492b675789596807aac81603277ff641e8f715a798df14fb06c5d1ae9ede9cc20229985d4c4683af072750fd6b89734e1c743e4d40e5de036a94216ce0fa26917a8fddc1d85d99a79d0ccd4f6ecdcc2a74008c0a942a9e895d9bd401f83ad8ee461c0c160ae26326900a610479308425ca9fb9ccd86d94bb1c0e9cbfd7f127356ea68817016df58f258eea29175ae1b86c7fdb0d716cedfa1c64d1324b791c85f546d227ff7410b9365109051326c7eecc14b35f0496a7c922ab87db8a14cf3ef0f6998bcec9f7cec7041e2c7064b89cf05db72c4cdc90a159caba34967877cd16ca5a3c3d14a653f5ad0b231de6eb9b8510d4f4819d8eddaa33d9f07084f3130957b0e3516c6211b981ad5c3da1b0e9245cd75bced70089434649e233694e7ce72524b5cd3fb0ddb638dd6bb5cc949d893613047daa5f6daab5f2d147d0a6024210205bf09c634df59cc9dd31f7d801036b91bebef1b15885a2ab03f69d6f010ea9dad7d705a4793c6d94598010c0e2ca57f9993738feb0093dd760237347b34421ad204c441954851ef542c528d828e0198f02473285ac1da2fac2e39a8c60df117224f8e01306136521b595be9f81734da58d32a169fb9a0edd7b12f6e28b8324fdcf8f3835aff2c98949199323b34c7f9e5d86a678163285e23b6da1f3fa152b8fd3b6a82c0b1dbca857e3f2dd59af3aaeb43eabf9cce72b8fcbb2043ec7d290bff0edec5484c2a97352406d13eaa40572521c92dc4950a59e9aec25fd82707322e31d890b12c165fb60ee2c871ea98b4c4718b5459e51be0b55fb7558af243dd5eaeacee3b7d464085ecb89dc52372f377d3e8adf823111b77bfb77ed222d", 0x1000}, {&(0x7f0000001240)="1827f85b209ba5d382ecdf58f9235072b7eb01aa3f0e1b33371dd3", 0x1b}, {&(0x7f0000001280)="b446dfbbe806d8593a43e997c16428826fee062a4783e9a68ad63debb953b7bdda685fe0d923b9eaf26990afc500606b1c064e966a70a1e7671aef6dace59e7f64af7096c7fa05fc1356ab971bad2b3cf1d53d24f352be8f88613b40c8925ad497a0cb", 0x63}, {&(0x7f0000001300)="a51daef9954e5a5f79f0390140a3a2486fefeff3d10078d39f8162ae294e64301ef030a2f179f20bdc85efc38694b5772f4a85fe660fac03e03d90401b1361a44e6ed20effa5c2eddf279f6ebfae2a65dc7b9991d966fa9ee804c7895bbe093b4c5de2283ce611ddc0f932578879ac8eebad5578e3bf9ce6a9e81388eaa09c9803df6df51dac61117e05c791f218b13ba16a7ed83dd069c67d1dd81eb168", 0x9e}, {&(0x7f00000013c0)="1c7ad0ffcbba5dfa1f6732f03f2892bbca2a82139099047548de608b6a773c20b283bccd15edbdbf497c995910395ec565eee80600b1d3aa3a42f30cf310a7de3640e72ab050773d97189ce86f47d037dd5c37c9f34b5fced85d3e1956787970b3d24e8a1368a8abead7ded2502854419fdf929322ae3971eb1432e153aab5ae91a484b17182eb20450f944f9349ff3ffb6c4398d4057630d9557ffbbb44a840b9939e918ac3f8837e9b17e7942a932a30a93faff29fd7196ffb5617ebba482184d37d84b7bfa9d997b90534558bf166db28942d7baee36e80e92044dcfd6f385fff", 0xe2}, {&(0x7f00000014c0)="a940eb1c3a2f1bc7eaec3ea279591a1a2ed184a0e8e41bfd2b72a19dca6d05c4ee1251ca64f0d4f7061a75ee727546587bdf9acf0a5201d4f7fdf7c329f60bf0e2d133adc61cea6aeda94dd82e7f33ba371b29826494c1526c5afa6a3970d5e558abf6fbadf9df0d9d4fb5f9697705fe735bdaf1ddf857d0751f2a722045ce8b5774e23dc7646961da6220fb890f3a43672065865236bfab74e23f3308704259230fa48df263c94bc44b9d15ab93f25e57206b84f5802b178d4ffb535117dbb48130b221ae92a3ef0d0238c81bcfdf591c1dcd1a1f66931e33cfb1d92a3f8e0a5218c853703bfaba3429371178a57dfc8a5f2b3b45e2", 0xf6}, {&(0x7f00000015c0)="a9e1977e1a0e1f868a695e4470b4f9532db9bd5d66a692fa8a7e7c5d56437c6b395b10b079ffdc080ef9240fa893456308ee3a2ea4d3ff63d7171853c0afdd3253785717ae5c58363cd8cd2692cbad62e2aa4c3c0cb5a7d68cb94635b0bd8603f188bbcd4b2c95ccb620f01456ad728d0dc4794376413eabd6c9cf1a5e61a8c4806b2fca69", 0x85}], 0x9, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x70, 0x1}, 0x2) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 23:17:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) socketpair(0x38, 0x4000, 0xcf, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getegid() 23:17:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) getdents(r2, 0x0, 0x0) 23:17:55 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0x8, 0x10000007ffffffe}, 0x0) socketpair(0x6, 0x4002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="82022e2f66dad28c69004698c804018057022238e6507cf420"], 0x1) writev(r1, &(0x7f0000002980)=[{&(0x7f0000001980)="19df1810e172d403447f6ebd1a4d34c429ba6649066e8631c261f91f780e5a09af81ecdae4c390d64489e33b2dbdddfbed168f412509484cf26c6e5349c800ed510d71ecc3897ebcc3b0a53d93dcf29acf3b8f604b613ea6746758738ab3caa16bd2599a99719e8f161326a7c169f876cb3ac7fb2db8d93211128ea315297a918d08bdb66152a9e11c5c9fdc1e55bebfce757729c222c0ee674771751a729af0f331044b8de54317de361a7a3ad4a282dc8fa59802ad6048a1ffa80f89a57ec01eb5810e2cda056f2235e60e39ed47d65eefe657a06a75aca8253e380bd98e32fc116ea3f7d46711ef6db96f3dd9df5ea5a29c4d8914ea45684330293219596edd022aa409c88e2211525280dd4536c93861e6bd492458a1386125b867191a22c3d8d303019311643448e2993ade1199d22905e97657043ccde3a9bf18bf8f177aa24cd068b5f0610df9345f2fa64b30ec417a4e32bcc1887b733497c1bec9724958d0f9212f7cf5bd8b6729d52045c30f6a210053c1b24ed4e27dfd8ee23a5f5197df0ab33723259db3d35e5795b9b399f6f49f6776dd58e89e320726b81e7eddf20aa820978746649e2d1f04d851975b077c95a591f4525e9e9c55d721ef0c8031465ba805a0e856cae62991dd3ba5321a307017765f57b1779578242033c68c44ec8555af706aa86383e4fe75317e7cbe3f6694a0aecdadb70481cd03b71da95ca231691e63b29d869118f939b3974d646830db64a4ce157a21482a44cf95919fc5bae9c3fba523af0876a02af3c23d773c527b1bcf5261cb5761f43d87526795e86b5d73d2a47dfb82c494e101802327db21938d4c546453bc222d6fc4651005515bc106bf0607ea304ee5f682f22cafa2d768a7613e57b7aadf372f29f445fc4506c3e398f7d7b81eabba6cdd2775e0d80513fc8415910b071d2657830ac00ae2b729e533a1098ddbc6e41853eeb96d5255095e3efbaebc11b8d2cf7abd69b5a2160744200a6585455dbfcf98bb46482d73148137b2fbe56dfb530b6ec9adf0d191c2c1577cb45054b3cde3df023b046daea8169dd8b21ad99d57986625af8109cd4bd8b78d04c7323f556f8593ad4ef4a5deca6705b246951bbd77fad24cce73940ae1d4c604fb885a36711a2d8478f765245e70a4cb61e814502f5cf0d4ab1a3326e22dbfbf1b3b953ad39c2cf403e3717f48b93ae8ad25b4deee50de834ecbe5e922b05da7b7d399676338fcc6f6c29a7f19a8f8672ca29867001946cbffb2a46a7a0b96873950e4bd48c9fc1e4be5bb5dc82065da8078376a4a8457cac1b141ba045d920ec56b37c37288704c3b591573ea6daf143d259d84ae8a9c47896774858554fc8715e5e7d817928a288bb6f5d7b992f5ede382d43ff92fe9522653e1ab38a6d565ce44c5910cbf07bfa19038079f1a401ae7577a6cec61bdf445ac8d452f5d0276e039dd76a92fc22d2c16af5e3f2a162ba11d0961457c06c5f3aa9daa7eb2bdd0986f27f8f91c2ded7c3f8b0b6a39853e9974ad7a6a37a77170fd4d1595c918074f46e78a82aed9ae1312afd4d5b0da76c49c0898f1f1458997344c90e3fb56c179c61eee92859e43ec7ea64a8df1c5d8c8fffede37f8c99c8cb1ac5e7bbfcba86fa343c35bc356bd07512ebf39cc6d61df9a4522459a309106b6432f306d9d605d450d196bcaa77fa6e345ce0659c1e5cbe898a687d798759d961a1c33f17599458b0a9307a0b74ce960cf1be7c4abb331f51d16020cd8866d9179d86fb16aae0b8e3d401d20a4ca2b2b67dd2f4d37e16ceb6b1c14178012a259b91d3b4123cdf6ad3c93bfda1a2a479bb5ec842b0bbe88990cacf1669877cf421df37f4a909c70fedcd9f900c24ff267bf1ee230aea33e94c23266c2ca1dbe0d014c62e7edd5934d42905a6c73abdf1fa663b26e7c32e1ed9d7ff0a75e5ab8e15d878b62b5a2a803f2781e859e947e3c1317f7e9ad9c57958496e965d26db68089881e54f5c161233570f8647d4294f1d50bce1f8a2d9084f472204c9702d83a7810edf98c889d74d419be718f347578368ce86b554b851224fb694a4ef64a8bcc677e640079b9654ffbde849e8f38381634c42b58a23bdef30bad4d6cb6ff8dcb4a277d4be50416b266e0fe2b236c29ef42f8d48beb2643f888c575ea667b6ce56b3ac15cfd4ca4afdda58564bb6bb7cca48bea5561f29432ea1e5c21a491bc213a4180b221a46f72233f7b8f242dc41ad7867538731f443ed508e253e8a3d312f7c4b8967de70325cff26e826cadf615a166a202d52d0eb92ef21861b9576d65d5c1b4e45d6cbe6446afb2d48a7167409db1a28d56bfb26437f4254a923f1be791c9b4b9450c7e8d7db316524eac428bf4c1a4938f350e9ea0a8a0d6ee3fe1066bd4e727d973780e7620f9faab14870e4dc1c8705025a50dc60a03fb2769c20819873f2ccf11a400b681078e3a75f1d65a58443dc878b84386f4a8212a40e49692f390d3c8457fa24fce040a73082d4d051795df2a7f4938f700119031d9af5820b09635e830335c64536df4904ac03becc4fca727e5e44a37b53efa015286d3009501839becfd28398bd5a90b0461d709ffed33e316c28674301702fdb5a79d8a88f02344015d855bf6adad7e130ab04245fc99036952203ae7728025c5671450e28a70f8826aa279090d42a9540d5ae900cd736df6786b55ad4729a4cd8f5bbfe8413ffe559b8b5d38b6753dfafe39cac27858f7d9cfb0f4407d33105cae8eeedbaf7a26dd779ff80c1b4bb60de544b9d9511a08c610f7fe1e7e54b38c720e9ab0776a1953171e2c4ba99879637cd9ff0334dc8364953ae91b537545bbfe79f4ae4e059eecae283ceb71eab51c16ef65b17ebd644c39f1c29b6506e2ae813e3afea31d7c9f5462f669904606a90f3b418b05e1bbfa542fc5aea1633e1c1628ba51c575618d35e029bc54cd323a68ba982beea3bf7ae008d587f78ca898cfabfe864bd237fac92867735c3a6e26a5ea965e14db4a87f9e54bd0e01428ebf976eb04a1fae6a7182fc5bf4b2eecdc910b9f3b38eb638cb554c0d62bb1d46576479b69b2ee18dd689caad13c6c5769e767e13420b55e43947193408b9f19110cf6fe8359f53ffbff9ea363c3e9e107724ff591dd84a73597a692106ed4a32372bb066ebeae86c72a57a6b0f309c61acc0fc03d3dce2acbb84e1252963cd7944b0ea3b4bc7ae801f213ed006ea2218747f23b9842de3bad8a4ed0dcc25f2a972381c44dd95831dc5bb012bc96101b6abdcfff036ef44322ac1b6cfa65b7afc8b229c380b8d4f35ffb0bb0cd3cdcd82ff27180fe8e8eee1ad0bcd4d2de7e0e17d0faad28ffb7e93e1c30d7d9926b95d5e6d5c2936675528133c12878048e131e7fc59a2c94fc0c7ee35d38b8c4715ee926e63be7acc9e0caf250e503b94d8072b092a0a1bfd4d861b4efdf967f36b6353c7f47899d9605da63ddcdc1d33921fe0671f0d15864b6bcc9ef6740ed09b223c24f3bfb1c5c5e911b398616e3e8af481bc3328002d60711d710af9f531729b07d5cbcd3e22ba5ff328004eed997d656758cf7027c3c23c6561687c9c7d436d5ce16d11b0cb453b7b2e6536b337ffecf1536ceeb1268bbb34c825beb28786d10dcdd5b1567e21f42d459ce9111499d8d78587f776e88485a40d8671693de1b2ca2b12cf75d3b388899e52704428297d7a9e71fcf042c7a9c420da846bd949b250636ac2be664042230dfcc3ddf751a161321d366b1e215a7e32a2bb9bf0a38235ac0509f0e4ff761ada90cda1c038e7412e137005c0e5616ab1b0c39d0ec87e82c49be8f447e4eb96a8976d72328cf86e03b06925bd591cf02ca5029fc4260c7e99dd004ada2ebb0a214c0485416f5ac99ad53dcf6020477c1e0f8d244d0c54154bbfe6b6c6562bd6698e7db50277c9ff819c66fc1fb080d9bdc52415a3100bebe57c117b7db7fb837ea561268e1e543cbcd992a114baf5356554917551586711f0bc7ab70ba9e5259de93c9c0cb9bdfcce24b19c4eeaa4a997b09c19bd864699d3995bd45985300a9532bfd526a73673a4566e971453d2a9c87e596a66409dfcae48061ad40da04eb13ea6aa6e72bbea6cb83868417415fd3439b624dfbdfd8e51324425bf405c1c2502590706ed3ea4c1d41087301aef26c5e7749b6f53381e693e0c68e4a2827d380edeab8df0458e3da72bd462dbd6ae941630843b8feb55ba3cf6c08ae56c4902b4355b71060df8c83c96501ba20ce0ddacd85bab2001b92d59400a6d6cdf6c7a6e4b21fc44276d3f45cbd3f44c617ac452f6711065cb91f3fa26305c7d56cea689e267b7c300730ae29197c6e9749a79f2b441c1b04a89207c8b68770ddcb8cdd6b2dff045ea234518bc98177cc7563097ee7e1e97c193c88b52e4569edddca9e69e358722edaf5953b11f9695faa16301cf2d28840427d0b61739dc5fdef11f0f21815a5331f1598d092ca69f3278747ff12e213f8079b02e0eb69a35915b8a1d5adaceb885730648a92caa34f459a2966b86f8c9a759c79149e44ac8948d79462bacb4ecddc680562e4f309e76b347bc7aa7e53040b8f8f0658224a50ee4ab57e437d5dcf12d62e0a814f1d5539efbce5025fef33baa0dd23d7b4f91bce781ab5ea88482713fdcad5f00efdec7911d3e0b59fa6ad6fbf9184a13c8dfe30a1221d528fe18c3df526d2fe389796d8373b919a68db4319a401b3d6bc671e395d68e77f5b11c89e55e6e4beb98be79eac84afb0fec445b25e33bdf72fe435320d4be4ce0e5e89743202f777294e7788ba1cdfc4145930ed31b6acf3ed792197946d4285d4b8cc0c0f163572bf4d1854455b07482e9c16532adc44404d68bc4d051b11bfde7ef3c4e9e71ba5da13edf391c262708510542691c521d02b1ea4f899c527b922e3f3d4bb026286e481d626cfbc2a091ed52d97c1e8670f24cd0ed27e1fe66d92a912abd613168a6f63a92331e518cc3e5c35b526fa71657655df188a144d557133d980d7e2e697d962ec872cef636be0bbc90da6dd90643a3624c0f9ffbe9994a3ff904a314fcacffaf8e772042b600b8e96e7e1c593daac8e5c27047a9048abc8bbd09d6e66b590dd362c142beda1325c2d5a73e9e68a958781af459037ce74413a19a7bbf1fc3cf6fbe1783cb2f6d46b18a9b4d465fd3effba61f158425b414460619b5ad0296185c2c836c0b25fa1d8605e13d8ccbce39c18a531b189064c8c3e4ba4b6a6c6b81ade20578402f2a95a972f4d9f16610fc7f0b891fba5bbe2b4ea4abbcdd71b398ac9ba28b6b8fa42622570e01c76004be271e816c2d53fae52f4422f917b327918f4951a7e31c9818bb1aeadb7fe7f2dc97962c50693c4b7c7b4661ab18d3c08c69a7a42f1ccbde20ba975faec812b4363abc31b8faa2fbaad98321308c1836e21a1593bc0aa3ced98ae8e205189711520e8429df047a9bedaa06c16eb47e2f701c84be4e97df037de835caec0461aaeabacae46ca1676e95a6f2a2449daf487820093832645d67522b1f9aa2b5c2d8a3a269d04968f42d761a80ecf86d29e94d5d8f19d82f3ab36855e05624f318d9080bf1f311d3f0d706977b545f7978548cb3bc429e16187ca923f9d7f62add6aaed4ceb6b3b52115033cfca3144163faf8650aad570bfba1513a21c0168c0c5945a225e286b3b8cb20e6e3587158f354d6437b7431d0a04dbc5a51f1f74d2c99b3565fab12b3d1047744f9a96c95cd8921bbc0a24287619d50ced462b3c81b85badbe343f6aaaeea0d5", 0x1000}], 0x1) close(r0) r2 = kqueue() nanosleep(0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r2) 23:17:55 executing program 1: r0 = getuid() setreuid(r0, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10000) r1 = semget$private(0x0, 0x0, 0x1) semop(r1, &(0x7f0000000040)=[{0x1, 0xffffffffffff5922, 0x800}, {0xc5969815d9627301, 0xb9f, 0x1800}, {0x4, 0x7fff, 0x1000}, {0x3, 0x7, 0x800}, {0x3, 0x3}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x3, 0x1000}, {0x0, 0xe6, 0x800}, {0x4, 0x20, 0x800}], 0xa) 23:17:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000380)=""/119, 0x77}, {&(0x7f0000000400)=""/149, 0x95}, {&(0x7f00000004c0)=""/236, 0xec}, {&(0x7f00000005c0)=""/112, 0x70}, {&(0x7f0000000640)=""/192, 0xc0}, {&(0x7f0000000300)=""/56, 0x38}], 0x8) dup2(r0, r1) 23:17:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) r1 = semget(0x2, 0x7, 0x48c) semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/233) 23:17:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x1, 0xc007, 0x8) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 23:17:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) flock(r2, 0x2) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x400, 0x6, 0x81, 0xff, "860fde79ffea57709c85ad4e2fd6c85b2b5a2a64", 0x35, 0x101}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) close(r5) kqueue() 23:17:56 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffa) 23:17:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x3f, 0x0, r1}) link(0x0, &(0x7f0000000040)='./file0\x00') openat(r0, 0xffffffffffffffff, 0x0, 0x0) 23:17:56 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x800, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x8) 23:17:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x880, 0x1) close(r0) close(r3) close(r1) execve(0x0, 0x0, 0x0) 23:17:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000707000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0xffffffffffffffae, &(0x7f00000000c0), 0x255, 0x0, 0x295}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 23:17:56 executing program 0: r0 = socket(0x15, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x632, 0x8000}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000080)="89888be7239fd421b95804420bacd73365dac66db37f171057380c9da8b3828405cc91fd5b5f9a908988982390956260a0be7e59905fac643e4a95ef8cf845405677", 0x42}, {&(0x7f0000000100)="90142efccda9e2ab5f95fa5470f1e0b3730c9f4cc495b2fc583d850ffda2b23096210e9a64517500a40441a4843b7fd59f395272676eca3b746ce294516260d833c011b8e891fe74c62e6953473a1b88ec911c586a660d452be694e87bcbccdb4e95352d58dbabafb9e0a1bf9d02321287da57c2d611161d6408a52191fc1a762f90a4358188c6940c587c013ed20845611f8185f4f726ccf67a9e966a1da4664ce9c582a7b206e97467190905ac", 0xae}, {&(0x7f00000001c0)="aa46edba3ef3c03d503cbda43c57d28996e1d17fd6292e5b593484375524d089b2f06c89895b603d778a1bb3afc80e13554a1afb20fdd2d89f27a06f072866847e703592813b88a3e36fb5c440b3dc2f2333bbcf09005c617dc2ee4ab99e53c6ff04eb22a2e069a07f5f8ab4361e38b9fb572e6ba9819fb1bd56b7bccad58c8bf84fd09d2a62bffec3fa63eabb72ab4354d8f6e13177a9ccfa7cc00e514db749d045bf071867c6d0f18893b7ac89731c0de2492a9407af8c3b0b1aa5fc6731894d8f4cba226d0626f401cdeb6e315d7f92c5507f3ec5c8aea6ecd401aaf719f31e43cb0cef14c97b1cfdc113150f246cd04c96431b9fb45ad028c06cb2f1735081f53e1d04bfcd51fd91e505e650e63aeba4bf31049a9dacebf9dfcc8dfd61ff88add68c602978b84394f3a53510d82511b8bb00d5b499d6482beeaf462094ca25d60db8fc23936322234ddbafe26909c86955e47f12a3e0f8dbca89aa29773a90e4fba59d1bd497a3074a7a31dd3d28e7b85cf065ad8d40d3e5395022ea9d4fca52903b0951352235c22248ba2634271c82d769c1baf7215f64b9e1444bd157a793228cd1bd70ef0d51f3b406ffddcc77cd1268eac4c65bca46f985975ffc80bc59a7dedd9160ec114a09bc582cfd5397e8f39d2f22110a689985086b44d096d1052dbf4a793a35913b3d3762822bda04d72c5c0a63daf8e47044fc2e9dfbb68928b7fd5061ca9aeeb8a48c388e400986ae4e1ac9b379adf2bd2fe737f8d8c192ad7ad14722ffa6510d8bdbe6042cf2a3be2f5e52f535d03445d3c5ae7a72f8a796acb227a1aa1475de960b53ac6d7d90a77dc0bfe698fb7c2c28f9b604e5144fb62494d83f50f41db67f07e17cb30e1b6164d1cfcc772ecb283fa09e0167f0185442e54cc6eb05cbef98e91930fdf39ae44eb038db2ad44ad632297121abb297521559a5495eda911429f995217af58b63622b8c2d1feeb1fb9bad5259c6ddd063f0b449546446bb55fb2fa4d019f8d7ebc5505f7c421d43c907d491e5b8f5a268861d00ef21d504cb83407a1688256ec8e75e36f44635b151498f8419cbfc1fc4df44c3d133cc817828f085a2ba0998d2524b05ffed06a5095ea0f36a178d98d2697187cfda6dafbfa99e1895786b87e32db99710d0a692260e36d3fff74b366eca1e721c7052cef658e8d4d2e642453ed9c751dbfb7a3c364b49fdc7fcee73cec581808c37958c62310f4a9d3fd0b90fe8282f75ec3bedfc820d04427b3bbbf1edc4fa4784bbc2becd74b0772778a8d355179ae59c3331b99ede09adfb22c9a89d4ad4cb3f4cf897b1e10cdb2b741ced37946c482a56b65c9ed3220d5b0ada8708ff4761c5c2f5fc75cd8b8f81ad962d535562d695382bf5a61d194120e34a6726cea2959e78e06512c2fac50cd4787ad147d8f7108039bdadc88b4b6e30b99054b81ca7e45386a406508e61e643c9322cc9098a2cfe137afdc0508122766340b02fdc65ecff50afc5b6cdf0bdaf768c70999399da420734c714e2e92b4a71b5a27833d14561e1d05d71b9fedafc2262cad5824c1555c213f28786d0896f6bfc3b2a291c75ea33e1c283d83dd1829dc1e88e35f93a2953bc496907225ed17e34e1304b2e1b3e4979d8681131351efaea5040b92f18b90095837bee2270ce0f55867cb944f91112c7c5f18a762a8bca46685c306cc7bb78219067e6f1ef7b2a40810fd4bc3c480d36637f4fd61b766c3e58d8ccbe8f90ea359d14cef2809902d812a01b4ddc6027c4debf4e1635bbc899185ea9cc6ae84e128f84e4a578a4268dd3779036d2a19562b643e90641fa931bbce1e63b95964e225258a9543fb6a7b9e7751d6dd1e8530ea9a1916979fa61289010ac1f822fc85883579c85e65f18fcaa7088b56ede0e8b75422b6b0f9a125813d86c7906f6b32b5fe18b84faf9c001a78da6b61996ceea04772940d92141be48402a16221bf39182b6edefcb69540632705e0f67e9e8fc5a62fe7f8de5b4abed78401bd4ae6457afac68087c6b8dc508c35c2a82e7af597e584dd565b50ce91cd857b5bf36475d10c3b986659e5a8fc7e8e96702541daa30da0426c2a88a1369b085c0f82a448f4367c2cb11d6685902531f5079524eb7a94d8bf56b286d57f0ad85b7810d1ac6a2e86c4939ff6465e3ec2ae9196280fff39c5f0f1994915e2240bfbb8d88fd3435d95044111b819c1b0342abfd8b92c4f0dde82a02d5e3fb0e494cb3a6fdddf92bc3e3b14cc46187f633a54a986395db1b7d1ca8595fd9e94383679936a79cbb53018e999bc82b6710308050cc8d9bb97bed4371c8c42beccbb018d3b42c11cbaa54f94cb73d62f1ee25a6161673cab9484fa6ab9f41f6c4a0c60938526e1eaf103d4c2acafe9b57232049867db67ec1c968ab42049ece579a8b10727f44faa1e00528d645d0b2481346f5cc9ff2170ae1e8018a09025f421efce224915510671437fd63f740dc6b44b4dfa0fe41a31df85598f7ea0cc1b999bc83380a7ae7d2339870fcc47a7df4d3a9f17fc993d5e0b82d5f97d50345cdc11459f1a492831067da8d4f8a44d5126df6fcfc039bbe61b485af6cbb7d59da74e8c2d23be8c130d9becf68c404adf69b2a972913cec1bbb979d9196d145d79e6a0ff0f33e675255f0023954d80edad60d4ba393acc0a53ff3c07cf942fe4e748f66b16e71bb0ed1225428227707d1362e91eeabb083aba6d3bbd73461965f2019a452946decc4d10e4d48d0ab73da035297c781760f994f13ca85bc4dc57ae3090994f7c30e2dda354eda63cc49f75e5414129094d2ffe190a4602f8878ffa893e5c18e7938399c0cfd8ccf45e0992b37d0c490d79526bca13b78a49acebcae384d0b44e639953c9605d156377d1ca7cf6e6051fbad3662b816ed5b2d1639acd2a5eb1b511f1e6a371b3c4352f930db5aa7c5c45c23cb3eb6b0050f815573fc3f2b7f426482a01c87650c14323d75c2d94393b258aa06a7d65b43b91325b9da321e218372e9464a425c31218d179416610891871b3e669c1bf0f3c2adedf0fed208f47c23800402d508018ea15cb00eb8ba169a179e0a0cbfa5044580b6b8c5cae9cc4e79902667d51ed0a37a8a15c25a7e5dd8cdbbae8cb2d8d2eece3a181239cc2b220b41c4c957fd64424ef4467dfb0e166dc18ea5dcbe6c5b66a68b16b25fd14f5551a19da531257fd405a797d1f2f54728bb24dcce8677a780eea23a959bcb65fb72c2962a9173d8189e4030feb2d0b4d6acd2562bc74a362b331ce6b558d69664a195cb46b5458b4a6641a77e0c2f7fea3cd1bd2cfa4fbbdc69571b20a98cf0db2562a50ebe8cff890d5819bf4a293b635ca652257616e3bcd04dd7118b1cc43b50d5dd303ed6178b50e272f4795a0acac0c0e4c9103bd98165d9e3b56c0022eaaf5c44d434f0f9a81fff14c06e91c93e28099b4c5dcbc3b9644ef40e8ad5edd5162a9b95e9a621549060107b7f3d7b092a955bbe0576a5b1e952287fd25b618c3010119e8efc2daafd9900255ddd6fd7f2a071c889c4f6a7308d78c5e4ac6c8828c06fc830d69ec26e87b135444e7d0fe8fd5861611859e17a54d7b1764589b5158005db0bdf4842f4c8b58d2d535cec0b1c01b9f5273025ee193339f847c877e4dabc8b6aa1adf2653a6b3ad96b672b37a1875beb156503b355fa3b53ddadf912766dca1a871f01bcf27252f16e1dc8704c1f564a27218a57ca06520c456e219ce1d2f83b476d2b29fce5a68feb6ecfe8973885472c3134a19a9f459a54656bd9df3b1bd45c7f2c7a96b54e6d21c47f1e7a8afb9449f08b0d83fb43fbddd42db0d82622b169e005f6da01dd521e98367f2cd271e13d6f347a5a4a428990c0fde270df9e1a36a822d98d78898863e28ccaa6ac2d9f82cecb98ee97d22e5259835806a356c09b53a7f3f08c21800b36842622cd1f6d352c1f79274d7c2f008cf6a00f652d7041bbd46b8027322fd42e5770c40cc8b3dece167d0cdaef594885582dcfd569b759697f2a24872e480eb58a069aa76af7b608548d8beccb1c28c0c8ccd546c8715af96abb5b37fd30ab06691def34f431b207fda3f7981e1e5759809b0676a0ca124fcfca98b8b922b12c1b03e30daa427162a03800b24e7d16401065a3ddfdcac276a78649089b751a3ea23d96fc256b9028e88395c75ecb5e0ce9e1c389397883c30dd31743356d373130c4130d9c49a516c043cdeb9cea2649f91c5c6d115808c8b026fd4eb3ac945b81bec739efc9e3b80e0ccd42d489ab5e91e90f7ae12e892adecaadbf0673f790819cf35301128454b7e6e7ff17076dd05cbec1c8b6c59e89cc7f9992ccb99a09b78bfbcd6aa42603a526840ff98d91605e6782628bb4d189cbbf8d3238ccb92087f8af986f3eadf09a0c92fa7bcab496de5a6662e841867876dc3eb121099938a9c61536b7d0db4c63cf930cae42ca501be923ca40d38a04fcb65974c5716b43549cacb06bc7fa383dd8fdc2a100fb3910e5b06e684bf073d7daa34b8ba9e43187b1ecffc9033fd629fd70845c7913135118ab5116ac7a91e5eb05e8b8bce9267d25f119c3609a1e1ac7e9695f7adb68de22a70b48e3a6c040bd39646b7848e6328044d1b44d993d6a4ab632e90801f03550f9e31e4c491032a4b20ba0065e2a7d0c63fb1f2b2f143862b5e1bad448154169b326046b028a4b91f8c551259fa45f899133a9e424d2f416b9ec1c5d7a87ec285b99d7914c48dd22af1d886d602e2b0513bff20e73ad12ba575f509b264c788e9bf6590a8245f48a88c47a770138bd011775d01d7da5f19e29bad031968fd8b92b42b6f98cafa7e3e6c53c826111c0eff5ec7e2fa1a082099148ce1e06b36124720677b531796252602c1abfb6853fab9d1b662e5444f163c77e67a46aad0e5cf8a57123fcaa9185256dc4f77f8c21405daf92d8a47845dd731407101679c1839ca1e3e5b069d8a370929c00a6e66cb120515dba564708416f77e181c8694bd66e329c86b430b3b34351a80346a43dcc5d1f4ebe652193c86c00d70e03380c3095ad63a2fe2ce74fa5eb5ef21588e964675f6fb981d2de197d85af777f88b0abe6b29ba2bcd4f9e1656d88b0b8fc46a3524b53cb594a459a65739733cbf2073a8ff4de8b394267c0795dc3482ba7d97bd19d18dd5f4a3cec89afcbe8576df77ec9de3b6e973a159b30e6747a3b4e1bd47685e6dcfd31d62be3e042cde2cf89434281915fa96d500f3bca05873e8ebc10bce13515b5cb75f55cdbe6cf5694df960e756ceca6db113014f887f0dd14631393a0865c60506a3481d3a09f479b75550aae731cdda13e9f52388572537b166e43f879ee2dee42d67621938749b7cc1d2f989d4e2e3e21bb9ceb11c5b3501b38d62745dc6cee3e2437afcacb1697ccd92d73cbc9405b1c99b124cdc024805e0d5a591e0db108f4d0b8f5663a5ae3ab907fb0331679c280078de90df86da219058d9af024e0272fb0244e758aa0ee5d30967087acdb9bff07a61579f55e390e7b359f2ffd9f61b51db224321b6d7d019ca1e6082b679aec35a1eac56b8cb6e788b273c250319b50df775d33ef022766776e5e273325da6475397c4db2fc1dc4acf3348014fcbc27b76e9c552bc3b70d480705ebc76baa560ec9c752f8080395f71bde82da8298794afaf52a1e80b5cd9e665aaa12fc084450f9be5601a1187b6b3188ce14bd5fbacfe820568c35c4af8874bbbdab578040a2f290e15a0c7963593885b6f1831f91e929f49f8c72b1ad13ee574b3276fe63639", 0x1000}, {&(0x7f00000011c0)="a5747e82a78b04c704196288fbdb844e439e603fabf3e4ece7799bc756345060d10c7a4dbe1cd6a895d8213ff8f6f6ac651a97877382a11b455a3da7301dc41cc2eeeaaaa5fd52efcce6f646b088d138d2d6a699418a9421e2a86b15af9011647a456e178ec019f99fe35b459bb415244e43d62c", 0x74}], 0x4, &(0x7f0000001280)=[{0xe0, 0x1, 0x100, "b58dac8b2b219808d7b64d9e8d0a009a4f3484491d1cfc967548c910521e480d3ad22eee52fe33b119886efae95afaa55ff826fd5474d2a04a833aa216f7f556c9c8a44244d37a744c23438314c8c48c13a5bbdfcd2d867821d6ef699fda7851ae1d56c79b9c16376cd75ad8ee95037eeec1f71de95725dcca45fb6d1b1f56c90e5d540b464a3bb92e122e547328beee5cc9ce2c8fbdd2a1170257ac8333aa85f405457f3392c6cbcba603296f6dc4fb4ece4c4648f0b88b77f3db0eaa1352e166cd25e9e7df67e9293d80212dc9"}, {0x90, 0x1, 0x5, "b09158fc64d480d8b67c3fd26b703271f576a506f3b713b4fe751292f18195c8e4d3242b939cfe70d32e0693b73069654eba104b28abedb389961394a6ee51c7c731aef62d60e42a36e7de3c1cf5f3b1c723ec5374d420de539d4c4fd4b5ad5fdce28ca63f12c613d8834d397978eb55577aaf7655e818cd303e8924b805"}, {0x98, 0xffff, 0x6, "685d75ef27ce7d523b9c4cd82ef297b3c1839ec7255713d1ddcdc4f64d1d1584b84d32b40516004f635ef4aabfbc076226e743b9b6e77afc3d7322ca39d343cf75137ce7b87008a89dc401d9b1ecf606d0ed8c903b0e473ed0d5d62c38840e8c918461d5a2b809ea8596867a57a2da7efc370b0a5e9b07d7d05f76a0eba26fea03c1630886"}, {0x10, 0xffff, 0xe38}, {0x108, 0xffff, 0x769, "66c5c38e01bd91e93a8759b707ddc91bd8f9b696f747b1a7affd8aa70c7fd8d567eb99d75e2e94658473d5480d77b9802eff368bc47872725eff9e5ec677b3feb8ee1a8ef6e25e6548739908a57896a2cb8e569c40bc382fa16dcba321bb4ab055239da57abc6aabbdc0dd8e673305e5498946b9eda7920b2464f29a04ac9ff677ffd186ef72f0c659092d594bc7ad5148c2757cde4a8629d7b74ad29e010aa2b513d02aca29888d305bc72081f73692fe60577531f249143fe92a7e8c2da0b42a3da42426b4272d5245b4162aaec4c23c03fc4d88a14b2cc895d4308003a199ae6ce8db504352549a5435eaffb3e9c9aa90ccb3d2ee"}, {0xb0, 0x1, 0x27e9, "7726979502e98a1e90d262bb19ba611391db480682a2c6ff4c921687dc6dba5f84bbe12f900f9926c8282daca24bed2a5454e0104e4c79f186d966741e54afd8ed07034adde3917094d56c7da7b5cca3180308744fe6de3c7ddbcaa42a3ec9fe2aca464fef5f0bd2195e3107725b42d7263b8d5010990f87a4bf162932452db47da1cbe4af011715babdf10013cb98de25233cc1c57b07690a3cd86e"}, {0x10, 0xffff, 0x9}], 0x3e0}, 0xe) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f00000016c0)=0x7fff, 0x4) 23:17:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) 23:17:56 executing program 0: r0 = msgget$private(0x0, 0x100) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7f, r1, r2, r4, r5, 0xb1, 0x80}, 0x0, 0x11fb, r6, r7, 0x800, 0xd01, 0x0, 0x2}) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x22) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000080)) r9 = socket$inet(0x2, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000001c0)="bdd3ff0b017096dd8e9d4189afd03db65c7d2b3f7d842d2974695cd3921d63ef9ab4b433896d7d6f48887244a44c3c9a9507677f1977ea97342fcd7971713b5ef8a8972a9495b614a0435beb1d65f037d27acee64df87f74c7a43e", 0x5b) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) ftruncate(r8, 0x40) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000040)="2381da21fbe1d7c0bb4a803da7622c17f833242ac35ea01093cf1f0afa39ce9692a90d", 0x23) 23:17:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="00c49249ebb223e8d949b66481873a235487692b6997d6b19b49e0140b5fa4990fb5b7ec55ecc131c943f52dfe4f797f63c28e1b51423e0db562719998e2b4e040f0d70f799a121b00faaf5563a0e7de18810ea76af608d786686d0f2dc8d273fc583d7541c65229eba79f9e8f4b529798793065a34ba0ba6d54334a1fc7f9f3e3120a1e48f6fdf63239cf8e2251548392d14f661547a6d01f586230dd0b2546db1e79cf18eab23384219d3567099c6cfe7fe10e54d9ebc5b6e7a30cf69e13bcadb3d4a173ec015a0e2dc3a0ab4a5c3368a09e88b12131d6c4e4a391981c2af15c5de719d8a858fee6f63fcf01e313fab1d8bb", 0xf3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="82024016bc89f6abe7306a6df0ed79fc38bb6ca764303110829c3e96b1d1acaccd0ae5727d7816586127619e86d007e4766c8a8eb32ca52df9f8aada93b4e0fe36", 0x41) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xfffffffffffffe99) setsockopt(r1, 0x2, 0xffffffffffffffff, &(0x7f0000000100)="69690d896d54c926", 0x8) 23:17:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) getsockopt(r0, 0xa28a, 0x0, &(0x7f0000000180)=""/202, &(0x7f0000000000)=0xca) lseek(r2, 0x0, 0x2) 23:17:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet6(0x18, 0x0, 0x400) r5 = socket(0x10, 0x5, 0x10000) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f00000001c0)=[{r0}, {r1}, {r2, 0x1}, {r3}, {r4, 0x120}, {r5, 0x2}, {r6, 0x184}], 0x7, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getpgrp() fcntl$setown(r7, 0x6, r9) read(r7, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r7, 0x4, 0xc8) dup2(r8, r7) execve(0x0, 0x0, 0x0) 23:17:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) fsync(r0) r1 = socket(0x18, 0xc000, 0x0) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 23:17:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="660f666c4ba047d36a6d6baa8e22e6b088cb385751e61b39b48d87ab0d139c933e1094ad4a719d10cf12645f62d4815cba6f46a2eb6018bd5e4b85b81b8f21c43de0db4c04c48e228d6d69b6173f0acf93a20cdae7569172c7301d6aee", 0x5d}, {&(0x7f0000000100)="d9ed39", 0x3}], 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 23:17:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x3ff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x14, 0xc4, 0x1004000000000, 0x100}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000001, 0xa7c9, 0x101}, {{r1}, 0xfffffffffffffff9, 0xa, 0x81, 0xf33, 0xfff}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:17:56 executing program 0: r0 = socket(0x18, 0x2, 0xff) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x1e2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 23:17:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2df2ffffff06000c020008"], 0xffffffffffffff79) truncate(&(0x7f0000000080)='./file0\x00', 0x9) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 23:17:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x3) 23:17:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x813, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0xffffffffffffeacb) 23:17:56 executing program 1: socket$inet(0x2, 0x3, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt(r1, 0x6, 0x39, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000431cd09adf6de74866c472000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x1) getsockopt(r1, 0x3f2e, 0xe84, &(0x7f0000000180), &(0x7f00000001c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9, 0x7}) getsockopt(r0, 0x8, 0x2, &(0x7f0000000180)=""/37, &(0x7f0000000200)=0x25) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) 23:17:56 executing program 1: r0 = socket$inet(0x2, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="09f247157d3c942d4955fd8989938f0176676674bb3863a690f73f508ca675abaae66d608061d16edfc1e6b6ad05f3f050766709b32b4fa9fa500a54936c98a88ca7af470ed7ac5a3c067df8ee88165b95ecd31b880d3ef7581d6cffe8252d177a8c7cd23fe651399155d6ff0fd95a0099d88922df7e1703e7f28eb9661d8fcfad9eb4849743242e4ea9ab6e29dc98653073fa", 0x93) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 23:17:56 executing program 0: r0 = getpgid(0xffffffffffffffff) wait4(r0, 0x0, 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2fb9ed91bea3ff6709731f31cf890f02016fde44fffffffffffff83000"], 0xa) fcntl$setstatus(r3, 0x4, 0x4c) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xffffffffffffffc1) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) 23:17:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) socket(0x20, 0x1, 0xffff) 23:17:56 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x105ff, 0xd) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) close(r0) socketpair(0x6, 0x0, 0x993, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 23:17:56 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x1}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 23:17:56 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x401, 0x101, r1}) 23:17:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100), 0x0) syz_open_pts() 23:17:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = getuid() getgroups(0xa, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) renameat(r1, &(0x7f0000000180)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') semget$private(0x0, 0x2, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000012c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r5 = open(&(0x7f0000001380)='./file0/file0\x00', 0x8000, 0x13) socketpair(0x20, 0x2, 0x4, &(0x7f00000013c0)={0xffffffffffffffff}) truncate(&(0x7f0000001400)='./file0\x00', 0x8bd) open$dir(&(0x7f0000001440)='./file0/file0\x00', 0x80, 0x81) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001480)=0x4) recvfrom$inet6(r6, &(0x7f00000014c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000024c0)) setuid(r4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000002500)=0x3b) fchmodat(r0, &(0x7f0000002540)='./file0\x00', 0x1, 0x2) recvfrom(r1, &(0x7f0000002580)=""/96, 0x60, 0x802, &(0x7f0000002600)=@in6={0x18, 0x3, 0x7, 0x5}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002640)=0x800) sendto$unix(r6, &(0x7f0000002680)="2efdad622919e146e570427730d93b3eff199cd3e74a1c28a7c8e84b7fc715582b62cd29391bb16fcfb15a06b6315b51dd4775307be42b4094dda2bb475208adf8299d0b10ef5c4cbfe2aa41b750c0de8189fc8d692f06041a1fb344b8a6cfcd3bcd5249a7cb17e1dda026ca1cbf99806a8d7e9e52a954b86af1d976e4ec32bec1f248a48b9cb9f6e7dadf9d082759a21505c08d494cfa674ce6bf9ac17de4e810890c1e4636cf7200b75d348ff7141651548a32324be555834209f1cf346b080f841a1d944f9388af7a7facb5917d6ec2f6f9b1dfc514f859", 0xd9, 0x1, &(0x7f0000002780)=@abs={0x0, 0x0, 0x3}, 0x8) renameat(r1, &(0x7f00000027c0)='./file0\x00', r1, &(0x7f0000002800)='./file0/file0\x00') ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000002840)) 23:17:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="bbddfe118b32ab2906df6312ac33bfdf2674eed0b30f97788c282d112126fd134f7d8464ebb5dbdcdc4d4fc9bf34605e64a32ff2bf476050f9c13f80649b632629c8ab5248251d5a13c625af082367ffd007d08cc314e464b2fccb9371e27cf2f3821ecce1c2ca98c4ab2d57dcce643a54af7f52d51a6c1db1418eb40270e87322c155e293e1ef6446be39915c477edf3c637d511294eebfd6af6bf57f376041bf56dcd228060c876f098132be2185815d9ba04c3812bdaef1b49ad9445b84ee02636ffca2ef60e863a5292d859662f8"], 0x1) 23:17:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000180)="14ae476c8906f27bda01ff8a00aeb85d759e20991afd1e01016aed80470d0000004d5b40fc9014030568891ce6b2fd6f82869c9150372ec40e1ec0bf2557ecac5ad860b4730e96bcf1042ca2150ca9e77e68016e", 0x4b3) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 23:17:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x10a) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 23:17:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0xff}, 0x8) 23:17:57 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 23:17:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x9) getrlimit(0x5, &(0x7f0000000300)) read(r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6e458672}, 0xc) readlink(0x0, 0x0, 0x0) getuid() pwritev(r0, 0x0, 0x32, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) 23:17:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x108, 0x20) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x40) 23:17:57 executing program 1: shmget(0x1, 0x3000, 0x1000050, &(0x7f0000ffd000/0x3000)=nil) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x81) getsockname$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r1, r2, r3, r4, 0x20, 0xffffffffffffff80}, 0x0, 0x100000000000, r6, r7, 0x4, 0x7f, 0x80000001}) 23:17:57 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/127}, 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000000140), 0x10000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)) 23:17:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="f626315fcb438175fd6aa228cade010f9c6b25f67ce3c389ecc99908ccb9a27f0d939e55f69d7d7e2f677c58bff72d00620ff67a6fac2ed6f5cc6324e25ce01fe39226c3f1da13a0f59292aed5c53b4a75c6b55f94b5bbd9f1c4c78465f29dcf0e865341572a16b311137a0c3f424e6768190221e2e6375eee9cbef0c06dfca08da21ac061fbd0f82f4e", 0x8a) write(r0, &(0x7f0000000140)="d0dd199031020000005b8f93aac4965c48319b2adead115586aa30b98d79b18b5b33020058dae2b0779fcebe6e6755b4c86b5b6201e82db7ec873b852f5f774ccc53081cc393d0ada0e2914ad93ffd8b5e773cfbca71fc65b4532501c0686978a036bd8ff9147639d97050de0ab43064be01fd7bbbd2348638d5c7b58fdea5b14459257f7c82d90c943ae48282537d4f333178569a97cd8e1c4ae7bdf77aee12b35c1f7664c0611e0d34683d5ecf2863eaf95a8aacaad7a43aba74e9ed713af0158c30b6064860c6c1432cdcdfa03eef5a000000", 0x509ec13eec99965d) 23:17:57 executing program 0: mlockall(0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 23:17:57 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/198, 0xc6}, {&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000280)=""/67, 0x43}, {&(0x7f0000000300)=""/49, 0x31}, {&(0x7f0000000340)=""/171, 0xab}], 0x6, &(0x7f0000000480)=""/145, 0x91}, 0x41) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 23:17:57 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x41}, {r4, 0x28}, {r3, 0x180}, {r2, 0x80}, {r3, 0x80}, {r3, 0x1}, {r0, 0x88}], 0x7, 0x3) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x1, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x80000001}, {{r2}, 0x0, 0x1, 0x200fffff, 0x9, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x2, 0x3, 0x1aaf3890}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x6, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x20, 0xa, 0x4, 0x3f}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x73, 0x8d16}, {{r2}, 0x0, 0xc4, 0x3, 0x3b8, 0x2e2956a1}], 0x81, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x88, 0x6, 0x100000001}, {{r5}, 0xfffffffffffffffd, 0x40, 0x22, 0x7be, 0xbb5}, {{r5}, 0xfffffffffffffffa, 0x30, 0x5, 0x2, 0x100000000}], 0x3, &(0x7f0000000240)={0x8, 0xfff0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x10000000000007, 0x0, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000002c0)={0x2, 0x8001, 0x0, 0x100000001, "4ce6a63935fd3725935d47b53e235402bb1cf5a0", 0xfd6}) syz_open_pts() syz_open_pts() r7 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r7) kqueue() 23:17:58 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) readv(r0, &(0x7f00000012c0)=[{&(0x7f00000010c0)=""/143, 0x8f}, {&(0x7f0000001180)=""/167, 0xa7}, {&(0x7f0000001240)=""/88, 0x58}], 0x3) nanosleep(&(0x7f0000000000)={0x0, 0x3ee4}, 0x0) 23:17:58 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x400000003, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xea) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x401) 23:17:58 executing program 0: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/136) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x19, 0x0, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x8, 0x1}, {0x18, 0x2, 0x8, 0x6c}, 0x3ec, [0x1, 0x9, 0x6, 0x5, 0x6, 0x5, 0x0, 0x3ff]}, 0x3c) getsockopt(0xffffffffffffffff, 0x11, 0xfa0, 0x0, 0x0) 23:17:58 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) flock(r0, 0x5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x20000) flock(r0, 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 23:17:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) getpid() dup2(r0, r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100000011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 23:17:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) 23:17:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000980)="096621065106690200000038e75254c00ae644affa2093b476685dd5a53b240195c51e7da2f1e44f49f60200b56beba70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907caa33a6043092664525ce3f59b5591293abbe4c082b73c36187ef9ba116c7b52a16fda2cce09c1c2840915920d4ee2623609da90ed7efd51736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b2", 0xa2, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x6, &(0x7f0000000180)) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b7110800000000000000c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"], 0x84, 0x800) r1 = semget$private(0x0, 0x2, 0x253) semop(r1, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r2 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x80) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) r3 = msgget(0x3, 0x110) msgrcv(r3, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x7fd) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) semop(r1, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000740)=""/10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1ff) pipe(&(0x7f0000000780)) msgsnd(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca00000000000000000000000000"], 0x1, 0x800) 23:17:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000440)="1d657b319f73d3c266b068ae8c2b06776f41a2f2", 0x14}, {&(0x7f0000000480)="299c17207757569ff78f6aa7956cf5b4ef391dc04b2f8f2e123d4983a67a980f9b25d6df17f9d168e51f80733b0aa0e7f80dc6c22526852717671febbae40cfb45743f979751678bd5b2d6d4", 0x4c}], 0x2, 0x0, 0x0, 0x402}, 0x0) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2dff2e2f66696c653000"], 0xa) unlink(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000005c0)={0x5, 0x400, 0x0, 0x4}) clock_gettime(0x4, &(0x7f00000003c0)) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f0000000280)=""/163, 0xa3}], 0x3, &(0x7f0000000340)=""/30, 0x1e}, 0x840) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) close(r0) r7 = getpid() socket$inet6(0x18, 0x4007, 0x3d) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940), 0xc) msgget(0x0, 0x2) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000640)="37f224c6d813f6aa036e8705a3bb66328d1d69c25accd591bd83644ea30497febcdfea7532d8e826e6536a86a4900823c8e4dc4d43582ce785558792d4405730b3cc2cfd1cd4184aa36bdbbe7984be8606a494f2e99e561b86f18ee7d4901035abf5419555d3cacb3004b6bb813122fd9dd0c6ac42da8ba15adaee1c2b971681e27c93e7536cbcbe4f8cc81d906353", 0x8f}], 0x1, &(0x7f0000000840)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r2, r0, r0, r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa0, 0x1}, 0x8) dup2(r0, r1) 23:17:58 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x3e, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f0000000080)={0x3, 0x3, 0x2}, 0x0) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x2, "028758e9c3e55f3bd599f3de63bcb8a9d45331811e711c38040452975da5bcc082521972be1f08070e9dc66a5d33377f3b69a594cc3ad90a5c9e3ae0fb23253528bb5a80cea5c2ec372a8360eb9e92df2a4ac4a7768e8bc24ef71867701f7d9477020795cd3791c98ad3be7b526c7f92435d9c555c2d40412e4c1829a5644315a1eb8abe702928460bd4cab449d39ca9d73556756a212b448af641a7c6b4a5da4267024dda53c9e09e5af1367bebd219214caa5dc82244c70e11fcf57c02babe12355f131a07ac2ecaa4ac7561cc50991c74b88d501442"}, 0xdf, 0x800) 23:17:58 executing program 1: socket(0x18, 0x5, 0x80000000) 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)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x20}, {r0, 0x8}, {r2, 0x80}, {r1, 0x1}, {r1, 0x26}, {r0, 0x4}, {r1, 0x50}, {r2, 0x10}, {r2, 0x8}, {r2, 0x4}], 0xa, 0x200) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 23:17:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000080), &(0x7f0000000100)=0x3) 23:17:59 executing program 0: mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000faf000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fb1000/0x2000)=nil, 0x2000, 0x5) 23:17:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x44}, {r0, 0x10}, {r0, 0x8}, {r0, 0x40}, {r0, 0x4}, {r0, 0x8}], 0x7, 0x2) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) getitimer(0x0, &(0x7f0000000080)) 23:17:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 23:17:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 23:17:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x100002000000000) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000000)=""/159, 0x9f) r2 = dup2(r0, r0) ioctl$TIOCCDTR(r2, 0x20007478) 23:17:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000200), 0x10004) sendto$unix(r0, &(0x7f0000000100)="6ed1994d8a076f4591a05f3e40b4e43ed230fdd565c2e3da297b8380697c2905ebee5a24734f54979cef09b470c7716391544741532c12618b4f92b07ef05b739b6e2be36cd9ee01682ded743775bb077385d6490f6e2491378c8b5f35053730d38a246ef858d27f3d0f4e2c4dc2383da7642bc2a3ff352f794c880af487e9c11807f9e722a9d2d510b2f976eb1be287d86c7c435dad0da3c527c85861ce93325a0d1a3fb489a75c6ad85661d59f3680dc684e40aba07b91c460", 0xba, 0x1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 23:17:59 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x4, 0x0, 0x6}], 0xc20, 0x0, 0xfffffffffffffffc, 0x0) read(r0, &(0x7f0000000100)=""/204, 0xcc) open(&(0x7f0000000080)='./file0\x00', 0x20010, 0xffffffffffffffff) 23:17:59 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00') ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) getgid() getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:17:59 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fchmod(r0, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) lseek(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0xf, 0x6f}], 0xec70, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x1, 0x7f, 0x7}, {{r0}, 0xfffffffffffffffb, 0x58, 0xf0000000, 0x5, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x88, 0x0, 0x7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x23a0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000007, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x723}, {{r0}, 0xfffffffffffffffd, 0x19, 0x80, 0xe43b, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x1, 0x1ff}], 0xffffffff, &(0x7f0000000200)={0x81, 0xc6}) 23:17:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 23:17:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = kqueue() write(r2, &(0x7f0000000100)="bab2726c4faf7c0e27ed73f0467661aefdd79b5e25b073744b4040f43de07701dcba3d51dcd541c5cb18b46a8bd39abbd493e2017b867e5c460cdd8f23332b47f20f9ed46d40ef206f63525752bfd83eed256e353b9ff94e0160e1e2dc7b7b10e916ff23622e6a8f32334bb2d5accf4cc5c658dc5a85d7a5b645627ba52b2f1691a7380cedb6c445d509941cb9f74eef685bfb3cdb3e17c7ed45e9f6c465483d3797c38f37ba88c18b359e7bf9e193b1a290c5df3e368c0873b1bb8823e83ffeba1d0cfd582469579cfb7a9696d51c214e7b342be08cdda81f9f7a662d6d143990cd968b35", 0xe5) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x61, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x101, 0x2}, {{r1}, 0xfffffffffffffffd, 0x12, 0x41, 0xffffffff, 0x7f56}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x2, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x5, 0x0, 0x7, 0x5}], 0x95a4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x81, 0xe2, 0x2}], 0x4, &(0x7f0000000280)={0x1, 0x3}) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) 23:17:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0xe) sendto$unix(r0, &(0x7f0000000040)="ffd458a422b3d95240d6f676ee4423a12a34dba32b15843b248bf772204f7b80ff2e156bdc15f799ce671ba52801f5ef4107907487dc70db9be1350a4e6762130c1de6a3681ecbbadb282f777be49998b5d821d870f387c1c91e3772808a40dc54d8593b39326b60e78ba8e84823e455298dc9f82319439a47f253eed87ef01ea4c63913d79a90da5c7db0d79aef9e42e61bcaa5ee5e2948016a9c2fd81d7fae5e4af2d6c20cac7460e67f73995b246fa8778b780ba8106576d7f85d4eb42477613842ad4e1a473de7803076899889eec98d31dc9674074233b98581785a15c4dd3ad258282016fc17075dd57053", 0xee, 0x400, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) syz_emit_ethernet(0x0, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f00000001c0)={0x1, "17d46f62762915f5300b5121f94e9d333f26901ad1f9a818c19b83a7618b0bbd8b7b8f5ec63b7b5536f6978024088b459ba354b49a59e7a1c7c48b2a52b8579b98ca8390f6dcd028271da9d99895df16db3eac16ba9ea2a77134094a79d837eaf4"}, 0x69, 0x800) listen(r0, 0xfffffffffffffffe) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000240)=""/103, 0x67}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/198, 0xc6}, {&(0x7f00000004c0)=""/101, 0x65}, {&(0x7f0000000540)=""/132, 0x84}], 0x5, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000680)='./file0\x00', r2, r3, 0x4) write(r0, &(0x7f00000006c0)="4164d3bb101b7b156faf43c388beebf15302458c31ca031f3a1335822850523eb31a", 0x22) r4 = accept(r0, 0x0, &(0x7f0000000700)) preadv(r0, &(0x7f0000000a80)=[{&(0x7f0000000740)=""/192, 0xc0}, {&(0x7f0000000800)=""/14, 0xe}, {&(0x7f0000000840)=""/253, 0xfd}, {&(0x7f0000000940)=""/18, 0x12}, {&(0x7f0000000980)=""/139, 0x8b}, {&(0x7f0000000a40)=""/2, 0x2}], 0x6, 0x37) mknodat(r0, &(0x7f0000000b00)='./file0\x00', 0x80, 0x80000001) pwritev(r0, &(0x7f0000000d80)=[{&(0x7f0000000b40)="84a02ab7019f57e4a4b53f68899d8b40325028c0b34f7293e8f5ccfebb3b1a42", 0x20}, {&(0x7f0000000b80)="7e67af4086b38affab5d7a4f711cc466ed52be6d4abed30d74390a2c5f79d1a2b111c3f6edb408798f441300ec2975fe8674f6fe37233301ed78c32b58e9200da484254e4b7a2094db8495e45e834188b6fbad3532504beac28715890a75d186ae01affe3e257681e4c7976a3993954c64827aee9fe6898e8d25737fbf4cfa149453ab39013920dca8c21a5e1898486e03dae07cd00cea3a04b823e1519853a84f4a76b1e201aa6aba6a51875fba8f2422bf4defaf18688a7e8785a10dd2e7e92026da647e7acc2207f482d5df07dec8b403c93950b090f82940ab040e2094b53e638824e6aed90f0165c9d5cc1c9c", 0xef}, {&(0x7f0000000c80)="71f392448925ef36737441ebaf763bf662ba5281110ea19afa218e66716abf131807a425e0bf600c744fbed392ee7ce283cabe6bb822aba77931bd7a4acb4ac9d25f79941594844ccf8f904af0b17adcaaec95b8483b8c3213677f0d837af5454cead976cdd9ec771d6068ee7a1d58de23cbde0be8e0c9d9635336202f70285573e408889e4eb9cfbb2712d0", 0x8c}, {&(0x7f0000000d40)="61c4aee099428ccbdc0e8103ebba75eb7b3c134e782e01096e", 0x19}], 0x4, 0x0) utimensat(r0, &(0x7f0000000dc0)='./file1\x00', &(0x7f0000000e00)={{0x0, 0x3f}, {0x25cce6fd, 0x6}}, 0x2) msgsnd(r1, &(0x7f0000000e40)={0x1, "7c65cb7d40c1d05ae10e4135933d70eba32eac69fc574cd3af54d2c6db7006766d9d7c180f040abee85b1c181bb3a53697a0e834e1e553137802eb5165243c4658425c32c418d6eafeaa60dadace0f1d44d5f01353b1bb8c74fe46b36dc6939ac5c45f5d99b65da502ccea21b7042fd47d1d21d810c2e072b065c94e3ed48b8546f7c84c56756efd01e2a586d39d6476793667c68f7c2c556770174b6e89b1195c1ad406c3cd07c3e081ec4b609811012d93cdd0a75087cf85d80f5ffbd2139b2f048e07676a23f95efa10c9888e6f0d09859f53b3680400d5c94e89a6e95dcc6f21f424464cb93fbd"}, 0xf1, 0x800) bind(r4, &(0x7f0000000f40)=@in6={0x18, 0x3, 0x7fff, 0x10000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) sendto(r0, &(0x7f0000001000)="0a3f5ebceebd059f27aaef5c518dba94aaf523f9cb83a9dd1a7131d7ee0478c9932fe1a8a80bc7341c30b41e258a41b4cd3d349fdc50d0dff15e4d4cc43211ccf79e9f0174992b8b5f08468580f522744670cbd8876a9a1ca0a29c2b8d342ab552052d8e3edeb4fc8d55c4b4919619fb7157ada6c783a1bfe69926e1f2e9dbbce6d9bc15faad2af87e24d786abb684630f1bd249f4e10ada42d4c4049305c33d17d20daa544cc5f5aea5867a635c60f14039496183fcf5b41a4f276118f58774ee9eefa446fba3ff5c48fa80a3ffbba2e22159b4ec1967b2d2", 0xd9, 0x3, &(0x7f0000001100)=@un=@file={0x1, './file0\x00'}, 0xa) setgroups(0x9, &(0x7f0000001140)=[r6, r6, r3, r6, r3, r6, r6, r6, r3]) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001180)={0x81, 0x7}) mkdirat(r0, &(0x7f00000011c0)='./file1\x00', 0x20) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001200)=0x100) preadv(r0, &(0x7f00000026c0)=[{&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/50, 0x32}, {&(0x7f0000002280)=""/173, 0xad}, {&(0x7f0000002340)=""/123, 0x7b}, {&(0x7f00000023c0)=""/233, 0xe9}, {&(0x7f00000024c0)=""/248, 0xf8}, {&(0x7f00000025c0)=""/222, 0xde}], 0x7, 0x0) accept(r0, &(0x7f0000002740)=@in6, &(0x7f0000002780)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002e40)={&(0x7f00000027c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002d40)=[{&(0x7f0000002800)="20e21a9ff8cc0b50f4c92cc3a852731e4164f19e12b0c2d180396146efae6e6af671f080942a19980775d57f6147327ce8f8499171005aa319cc2e586a4f4715622a5dab545db704dc10b02c941260d7f6129a07969b6c50d0503668994e313a89a79bbf40ed6409d3bf66871a5448ccf00fcea02f3dd7702db3bce27faede752fb3617155aac76fa142dd4e9980828a04051b6955ab3f4a32b97c6d59fae4df2eb471b861260f0130d55bac44425fdeff2185949b9d3ca6ff4766", 0xbb}, {&(0x7f00000028c0)="a911f7646bef91214740f512c4e52f1dbb67cc6455e309556e8dae8ae7431a372a2749ab438837e9c80b9a3d548ba0b62482f85046e6f8b51c60db425d487abdbd73adb0ba5ca183977e483f113326598de10e2610a9ddd68107dd498ee1543e6c6e8f99129866965182b81a604238d8892b51cf2d067a415512172b4c5b2b", 0x7f}, {&(0x7f0000002940)="8c03cb9385520a34e6ee9033eb7012852d353707ffa022acb281972b8ff1735218305bfc8b9390206b1f7897818fd6a528279740053b9163651cb9e72a190feaaf1268838c49a589426b4a0566c80945f15a1b74c8c075d6f23a0a1f071feec6a0328c57dad367f45096c4c337295f911df3e49594dd8ac15e314f5b41a92e6dd7d60139c5226d24f3c0d1f0f9b1f51db585325231", 0x95}, {&(0x7f0000002a00)="ab464ce7f5a25654a789e923078fb0e79f60957f6577169bf062a4545f09192dd407016d55a6ab06a9d1fd271dff8db8d6df794f37f7092cbba37658fa045e391155802a77c492c35549875a503668db3a023e3bcac7bada7d79f3ac90923f2f88f6f6e355efda3bd2355449f64fbd8f29da2514f52a800b84101de3", 0x7c}, {&(0x7f0000002a80)="a8a9ee86b496182c336847d430d40bf01776df443f7e0210b5b709cf6eac4e65115acc656746eff9cc1618a82b6b1fd498d93b9b1b2e5c96f8e2f9a3d983e7ecbe5671c3b554aede6b6f4f056fd280c551e6a3669f3268f7e5d83b3a23f34624384486ff5d126863e939b9b22482f8e65d80c5b969af89761f7ca67730769c939ad8afa2519ed72725d017f687fcf98c1abf8894e568782d5a5ac3f33ecf47dae2a01bcdee7a4956454f611b057a6f0b4a0230b446afb485aa272f6699c55aa68cff3c4001cfe0080191269307794244544bd53aaf47322b5f28ab2c90b0bec4166522465972f4ef0385c1012b95599ed96cdc82979a7972d38c19", 0xfb}, {&(0x7f0000002b80)="13b099d286239fd2b29d2ebb3f6dbe67286543e7bb21ad0d24f93a5978f1b1065513ce6004c0997eeb71a04ecaa13504fdd01d2cba0e9e40d01b4b9c441e226dc032ebc42696c733faf122fbad8c292c8e1cd3ace6a5af2566340ba0a7560510f52c78d37ecff690a5ba0f163337c6b784678f57bc1e80ece80d8c11d0f9b860145c4c7a3aace383bf732531e52904791b26d50522b40919a81d1980eb8bbe4871d07f54c9a79b05573ecd8de71bcd12373b2a7965df0417d9db743934f6afe20531697c528cf5efdd225c8128682bbc327e994cd12d39b3c5febe86c379c524f2bff09b98bd30519d87d3e811ce342060a66377faa2acd0898fdf662a1561", 0xff}, {&(0x7f0000002c80)="73e16e49d73e45801ca48941394d8ccb86794bd55a96dcdf58d1329867c3c661779868e59971a0e74f83e0d341e86e304dd19e3f8a6039c5ef19427632c8442d5814239e648e1b0bee80f08d15722b505bc6ea3b8cf1b305763319911d112736c5c1339b3bc752999c5374d72b10000ca35718bd4df8a15a7219e5a1e4141c95c15cbd246570e6", 0x87}], 0x7, &(0x7f0000002e00)=[@cred={0x20, 0xffff, 0x0, r7, r5, r6}], 0x20, 0x404}, 0x40c) 23:17:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) recvfrom(r0, &(0x7f0000001200)=""/94, 0x5e, 0x801, &(0x7f0000001280)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) r1 = socket$inet(0x2, 0x0, 0x3fc) recvfrom(r1, &(0x7f0000000040)=""/4096, 0x58, 0x1000000000000842, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r1, &(0x7f0000001040)=[{&(0x7f00000010c0)="653a12aa081bad4dd3172ccb9cff0ffab0718300ad85967017f7b27e503d4bb01b6e0b8b671d9a3596ba38de01ef97079d3d8d2822c523e1ea890d3f8ee2c1b6a0d7f946776b1e80e3e0a960c18df3154426de8023cf6ca817b13c386a41a93cba1ba6e2e439c17c6b5c65358b315168c3dc6a250921715c1edd89d6313c", 0x7e}, {&(0x7f0000001140)="feec3a073a8762ec79fd70ec04b435bf8a6b526c869634f2b1f97fbe0c534a418ec1927bc7c63dd0f9afda7a07d4e526a4b98d0516ddecdb193ffbf28c2e852cfcd3fbed25d379fef83c742ef46bba613b93e78e30614820cb827de84c85c8b2a963d5b725bcac5e4a01f6d29b07133731129402a976dc2f8ba5d6ae2071d0b536df39128d659cf0f2006b395d6435f72a5e0469f8b6460b0469ca5370e821c9e591e3a610fd9112c4c83b", 0xab}], 0x2, 0x0) 23:17:59 executing program 1: setrlimit(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10190, 0x20) sendto(r0, &(0x7f0000000040)="17dcc2fc849998b8340062461abc53b2eec260304ea93b739da3d28c45e72e66b70c31ace32df5a31948fdf6a1f288a5cd470a4f457c906497d43e47c91227e9c5aa7346e2b9d2472123275c42c9c69e3296a2de5c4be966a74c6166225235932bba6f508c7f46de61061cf516e45bfba4c5f9bce6bc24635209d5cf1596220be9821f5b7c1a50e6304c299e8e512b53a747ca74a188ba280eda79e02617475f5a0038da3853aed6998916e402ac7a9a68cb5876ff9dfae613317d40e7e94cb3d8b23a1907d6a3f845cab7f3980bfe7b675e368e7fb0099ae6a7f4b49ce0d08aad5cd1ad62f26c73c3af00665d3a", 0xee, 0x401, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c65300022ddfc1efcd041ceac2b2efecd06965dd278f12cc562cf3ab58af8e48f0de7af9489881c22345cce3e374fa6aef65bf1963dafae604df24aefbcc7def4f295bd4e73a00c6b19675838bfaa6ba71a6390e613182d0c2c695f48b6c7418ed7c92550c1fb30c8"], 0xa) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) msgget$private(0x0, 0x58b) 23:17:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000004b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079b241f6d94e957664e75b98abce3ddba870cc96c90f1471cdfbbafe28414f0a8857280dea9b6c5f0fddaef240aa9bda312538ec"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) fchown(r0, r1, r8) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r9, r1, r9, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 23:17:59 executing program 1: r0 = socket(0x1b, 0x2, 0x0) setsockopt(r0, 0x66a, 0xff, &(0x7f0000000000)="01000000fe763095be42ad31f4d4d99b931aa0b470218b33545be7f60eed126e037a07d30e1629b550279b5e74744588dbe4ae4c53a9cb6ddf2c2edfc36c3bb103f81b8a955e355be4ecd7128a59b33f6bda657c94f96353bc0d04ce4b5e61c74ecddf98368cd62ee440d4e48726d78f35308dd2757f9d605fa3b5a3a90725744613ee9218944ffea9780a3b66ea6efaa4f19eb1d996513081ba588aeb48d487badd0e5856f7da51cf14a078a9e582e55f2adeea63d9c3c15d8062b7e92d15ebf2d177de6b0a607d4c3ac607f06d5cb809832964e560630e0c7f28b23dfa8d05c88115a1a2", 0xe5) 23:17:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2000007) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 23:17:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup(r0) close(r1) 23:17:59 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x12, 0x2, 0xfffffffffffffff7, 0xf6c}, {{r2}, 0xfffffffffffffff8, 0x1b, 0x1, 0x10001, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x1, 0x894604f0010d3a3b, 0x800, 0x5}, {{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x1, 0x81}, {{r1}, 0xfffffffffffffffc, 0x4, 0x10, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x82, 0x0, 0xfffffffffffeffff, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x59, 0xf0000011, 0x9, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x10001, 0x7}], 0x6, 0x0, 0x0, 0x0) close(r1) kqueue() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 23:17:59 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x26c9c653be6638b8) writev(r0, &(0x7f0000000000), 0x1f0) 23:17:59 executing program 1: socket$inet(0x2, 0xbffd, 0x3) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/27}, &(0x7f0000000040)=0x1d) 23:17:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = getegid() setegid(r1) setsockopt$sock_int(r0, 0xffff, 0x4000000000001023, &(0x7f0000000080)=0x200, 0x4) ftruncate(r0, 0x0) 23:17:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x3) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180), &(0x7f0000000240)=[&(0x7f0000000200)='r\x00']) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') sendto$unix(r0, &(0x7f0000000280)="fbbd7f458f55f14e22cfaeb312f0e25b9e0bdb607b4b0eaa44b422ed2d1b3aecae31c25d4d7a3b0d433b1aae653aa0705616716a688f7ae209a54a26f890baa4a870eccf2a17389e53916821cf45e402733ef53e678b69bf012ff9b868b972cd109eccf5f767abe008ff28f78e62f18b69d047de7b9b765d8e4453fd663e9c5c5b8d42a226ce370f501e78d165e35e67a912ffb69bcf25b426aa06bc86c59d4a", 0x61, 0x408, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0xfb8b53ba41399d9f) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') socket$inet6(0x18, 0x5, 0x80000001) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) 23:17:59 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) r1 = kqueue() poll(&(0x7f0000000100), 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 23:17:59 executing program 1: wait4(0x0, 0x0, 0x1b2d0fa086959b38, 0x0) r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) 23:17:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffeffc, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x1, 0x40) kqueue() semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/28) r1 = dup(0xffffffffffffffff) fcntl$getflags(r1, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x89) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:17:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 23:17:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/175, 0xaf}, {&(0x7f0000000240)=""/20, 0x14}, {&(0x7f0000000280)=""/144, 0x90}], 0x3) lseek(r1, 0x0, 0x2) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x4, 0x12f, &(0x7f0000000380)=""/180, &(0x7f0000000440)=0xb4) kqueue() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) open$dir(&(0x7f0000000000)='./file0\x00', 0xfd, 0x84) kqueue() 23:17:59 executing program 1: r0 = socket(0x18, 0x0, 0x0) execve(0x0, &(0x7f0000000700), 0x0) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000000)=[{0x1, 0x8001, 0x1000}, {0x0, 0x200, 0x800}, {0x2, 0x800}, {0x0, 0x3f, 0x1800}, {0x1, 0x5, 0x800}, {0x7, 0x10001, 0x800}, {0x3, 0x81, 0x1800}, {0x4, 0x68}], 0x8) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 23:17:59 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x1, 0x7fff, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x34, 0xf0000008, 0x5}, {{r6}, 0x1d2ac36bede57a7, 0x32, 0x11, 0x1000, 0x80}, {{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x4, 0x4}], 0x3, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0xbb0, 0xffff}, {{r0}, 0x0, 0x2, 0xf0000003, 0x1, 0x200}, {{r2}, 0xfffffffffffffffb, 0x18, 0x4, 0x100000001, 0x2}, {{r5}, 0xffffffffffffffff, 0x0, 0x20, 0xfffffffffffffff7, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x6, 0x4}, {{r5}, 0xfffffffffffffffb, 0x1, 0x4, 0x1ff, 0x7}, {{r3}, 0xffffffffffffffff, 0x64, 0x40000020, 0x7, 0x1f}, {{r4}, 0xfffffffffffffffe, 0x1, 0x2, 0x2, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x1, 0x10000}], 0x0, &(0x7f0000000100)={0x40, 0x4}) 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) 23:17:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000065c000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x42, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000065d000/0x3000)=nil, 0x3000, 0x0) 23:17:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/16}, &(0x7f0000000180)=0x12) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = getgid() setegid(r1) 23:17:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) write(r3, &(0x7f0000000500)="6308009353330339e5793cd513d077b8add62bd8431934b02670ea67323ad3723064f4ae76ba1fa8273c3bae78f4d8337a44d9ea874e22762bb4d7eb7268fe83b3718a7b7a777590e6fe0d8db163676f30048a7ba23bbf46f8dd58cc41a797de28c6f3735f940d9b7444b9d2e7b1880e6a9c7415cdb4f8ccf377f9f09e679c93c6c1f0c71219ca910242e39916f4f841033a8f2cfe95b8b984edc8f44f408af492a2edc58d6511c38cabfb4acd482f4ca6584aa7085836d9149a9bc90a6e831888648303e791d8e22fd93f2f569928455a3728335054d804c43b1c3ccce609acf95633965b77880d266dc2ed26d2ba2b4b6a5d7a0e87ab52c971a25e8dd6552cc15592a4be6d76ca7ae53d2a5931000042b51bca8125427a51f8b3b2e405d371505856643786470e22af8ea8c822b555573ecdc6a600ff6263d3421bbd325e4d6bd63b5d5f1ed93d0b9c84b5379bfa40bf182eca54e8c9dcc4fa65d0956175a261257f822e0552b78ddb5f53400192ebd4a450f5a9ce87b835fd036bda211b63d5ffd8670a923b2bdc8335979492c6b2cfa673ab3ce9b4cbcc514daa3f813b0184cd1d1815551e8ac0962c4a44e3142f3c1447bfd20e749f7b58a9bece78d3165b179ebc4273241c5f5c822a7dc020701a02e6562bae5a1e0d8c75e76de96b10802c6b861a1517ce88b680ae2f4ef6e5c6921668ec30a12b4838878ce9f0c064a39a82ad05b92efaef698184c4a16f5263f9f345c1d7b9eb64128e0ab0fc5bfc85a44d52f0d51625f7b2f4ff2ea798c8199dda6256b2c78e415e8b6828b685747d2bd8a67c08f2412e1cc580a5a9ae8ec3", 0xffffffffffffff8d) fcntl$getflags(r0, 0x0) execve(0x0, 0x0, 0x0) 23:17:59 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x20003}}, 0x0) getitimer(0x0, &(0x7f0000000180)) setitimer(0x2, &(0x7f0000000000)={{0x800, 0x7}, {0x2, 0x1}}, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xbea) semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) unveil(0x0, 0x0) 23:17:59 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f0000000000)={0x5, 0x400}) 23:17:59 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x80000000) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x28) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$inet6(0x18, 0x1, 0x401) 23:17:59 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 23:17:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/213}], 0x1000000000000162, &(0x7f0000000000), 0xffffffffffffffaa}, 0x3) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000200)=""/207, 0xcf}], 0x3, &(0x7f0000000340)=""/236, 0xec}, 0x800) 23:17:59 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="9da19d10116243be2117a54858", 0xd, 0x6, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x2000000000ffe) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) 23:17:59 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000f7f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e4f000/0x1000)=nil, 0x1000) 23:17:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xb89, 0x8001, 0x62, 0x3, 0x0]) socket$inet(0x2, 0x3, 0x180000) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 23:17:59 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0xffffffffffffffff, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 23:18:00 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 23:18:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x100000000000000, 0x80000001, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="d1201d9c07b00a16a86b937d24a7f2941e6ce5df99da6b477be77f1cbe061ab59b4c483ac24bff0579323b2d50e2f61fdd92120f14405cf540aea663e53940647fdbd7390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d48a0f33256b779b5ede3f5eda2cf3da26d2b4d05e3b62945f192187cbc737a295f602af38addd1cd3ac509b28ed3961b671ba3ddc26f75ddab17339887294e7199f6db95181669ee1eccc431a262e22bf43a134c0e749566a4287fbced64d078e3d99d972c7ddb88e89f54074be1a75192267d11f01a6620b0bf3cc842725a1d268ef2d6364dd3605685db0336f99a79a0b668ff8c5f5916fd96e58eca06f2e329859db83b9900b71603cc698524ec499d7f6a7e7e9c722166294fe13331204f118eee69c6e3a4e2cc6ac05bd6839269cb7908e8bc7e1ce6ac67372572174842d9e09af147b705470468a", 0xfd, 0x8, 0x0, 0x0) 23:18:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpgrp() r1 = getpgrp() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, 0x0) 23:18:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x8, 0x31f6}, {{r0}, 0xfffffffffffffff9, 0x50, 0x20000004, 0x5, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x19, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x14, 0x7, 0x4}, {{r1}, 0xfffffffffffffffa, 0x28, 0x40, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xc1, 0xfcb}], 0x668, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x20000004, 0x81, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x6, 0x100000000}], 0x100000000, &(0x7f0000000180)={0x5, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 23:18:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8002, 0x61) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) kqueue() socket$unix(0x1, 0x10000000205, 0x0) 23:18:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5e6) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 23:18:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:18:00 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="63fea2e4250061b9e8c9777a2b4dc31f83fbee6b8ecf6930b7d5ed6a3963ea365c5424360acd075477819080c8b35946e48c44c47042595001e4fbaa84565338040f131f9ca9dcdcce13e1b09a7748dc41ea24fac8f34cd5ab7ba2d8d48c9ee3846aae3bc5eaaed41cd9db2c52340b67b6ccb9b5d7b5cd59149fbe824412f60fca847927714e28379085e90332703bc7f9f3f5706ff1d34a549bfa9ca4cb5a2f7af82bd46603822de9f994c3bab960", 0xaf) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getpeername$unix(r2, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 23:18:00 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x2000003) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000140)="a99887858a5b8e69bae9f0c255073d023e44aed3bea22a901c2a941a34e2da4e29b5726da67621a33845ffc1d812ec66e0cf000fd45d564c65b04c20445becdfa3fd39c674ae353f33845170959132c4c2151013ac7b45365c59b903101983ce6e50190924cd9b15349a0ad3e32ec5a1fe493ec6f9c1e209f229e5628153bc93bf05124fccafc09ebd58904bbefd138d966f88010ebe5b16e0aba2164f6ca188143037a5f2d39de930b3e516cf1d4c506e65793ed9468937dbc2a26469e75832681c475ea9ffaa0b4c64e0902900", 0xce, 0x409, &(0x7f0000000080)=ANY=[@ANYBLOB="eb00"], 0xa) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 23:18:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) syz_open_pts() close(r0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x4, 0x10001}, {0x18, 0x1, 0x2, 0xff}, 0x9, [0x80000000, 0x7, 0x42, 0x101, 0x800, 0x6, 0x10001, 0x100000000]}, 0xfffffeba) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup(r1) pipe(&(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) recvfrom$unix(r3, &(0x7f0000000000)=""/61, 0x3d, 0x41, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) getsockname$unix(r3, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) readv(r2, &(0x7f0000000200), 0x0) 23:18:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f000052f000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = dup2(r0, r0) r2 = geteuid() getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) setsockopt(r0, 0x6, 0x9, &(0x7f0000000040)="68a1a8e2eaa64fa50aa841149d80bb5a9fcadc21c2dcf7ffaf16127b7e0163f9ffe0c72c6b2892665047c36eccd010cf858171e5905c20783a52b8fc8303fd3f40f1e0fc29cd7c12bf40a27d90ac77e6dc05109bd5c52d4156044c3a717f802477757e699a902930f10d67bdb21d2495cde1ee2e2d971f2b157b9f32e4beb9e83d2e12a09db2e104b91e6b00896c05cfef9d6f905ad4cb81f60f082db15cbf2abe028f5ca7f1ffc2ae5f86fde51bf86eac2ec3efcd8c924033e34cbba5c1220526cbb957ac765ac0794840658394f75ffbf75388b5", 0xd5) 23:18:00 executing program 1: r0 = socket(0x1e, 0x2, 0xfff) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x4, 0x6, 0x3, "46debd76af548280baedb26cddeb9fd940dfefdd", 0x200, 0x7}) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:18:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x5) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socket(0x1a, 0x3, 0x8) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffffe, 0x2}, {0x8, 0xffffffffffffff08}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 23:18:00 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000040)=0x4c6, 0x4) 23:18:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 23:18:00 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1ff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x3ff}, 0xc) sendmsg(r0, &(0x7f0000001200)={0x0, 0x16c, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) 23:18:00 executing program 1: syz_open_pts() r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/162) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 23:18:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x18c) r1 = semget(0x0, 0x3, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) semop(r1, &(0x7f0000000000)=[{0x6, 0x80, 0x1800}, {0x0, 0xc9e}, {0x2, 0x3c8, 0x800}, {0x1, 0x9, 0x800}], 0x4) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) close(r0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) syz_open_pts() 23:18:00 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 23:18:00 executing program 1: mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 23:18:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x4, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 23:18:00 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) r2 = dup(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 23:18:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 23:18:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)="cc248ae1fa8ffdc9df5257c39711b5587e8a20154dbf7d0c6387582f93ce7c7e078513d8013f50b979b02b3b51af85022f5af4fbb121ce7c8628fae40bb1af684804fcb0114766b57bd63be405b277bb3e893e692ee96032c1648f3f63376d5b9776fbfb36cb5986e5aedc239dfd4274bdbd57d4c578ab7ff65a20f7b9f198352acc3fd599e7402c45ba286a6fdd7557837fe3b0cae2b0db8477deb33d935260518e8035b442775e9e4071f0c2fdb5c00159bee1f1982a5be98843bd", 0xbc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 23:18:00 executing program 1: r0 = socket(0x800000018, 0x0, 0x8) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="f4134ac3b8c7177ae281a198a571e3d47353445dfba6b0c70f41f796e90d0000bb037ced6cee30d489958be057afbe8a22eab2a7ee09ea77c64ea06d85880f8c932d9b954f5563d63ccc507efdc5e4b23359a7b78c5b8278dd00fb8bc1d4508d15628035f33d08c76b9324ddda9c2e61a8b7828e040000000000000041c3c8275fbc", 0x82) socket(0x6, 0x8002, 0x3) 23:18:00 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000100)=0xa3) mprotect(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x2) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 23:18:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="2ece830a71dec17a", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c077001f4de324da01505fee0ec045f3af3b8f0e5c80821dbe2e2411c1ddfadd55893d31cd0626de1a71620cf34838659af5caf464e87c87c0aa72263ee296f2642e24d4f10e40ff537f5dd4a347f6051d3d7d86d59bbad6cf6ee599e94670039dd5157271fbf2dc29843c40819e26842e39ec520abe9c376f042e69713e3fa2099ef1c2298c4218210e80e4e9b6335c86a5068d10b8c067b6aa0f3c82e1c732b0ad019c7192efaef4a18fb30dce85f38347ab7f469c8e94", 0xb8) flock(r0, 0x4) 23:18:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001140)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001100), &(0x7f0000000040)=0xfffffded) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) socket$unix(0x1, 0x2, 0x0) 23:18:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) recvfrom(r0, &(0x7f0000000140), 0x0, 0x43, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x18, 0x8000, 0x0) 23:18:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="1e07fa2f091ee541ca59f718a42000f4ef789793817dc471bc1641d9178853c5fbff1fb927e64d751fc62ecbc2cef6f5fd805744aad5f5a50410c8fb4cfd29aa7d794d5e1e3779fd8bfc458a5b430149a1d10532116db85dad47f0ca4ba418c4402412ba122cdf0cfa130932560953d5588c33ce7c486bd11d241dc0aa8cf50ad7d0349148384f6e0b640b34f451e9b840c656f7f3efa1c8e035f2885801530467b8", 0xa2, 0x0, 0x0, 0x0) 23:18:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000000)=[{0x7, 0x5, 0x800}, {0x7, 0x1, 0x1800}, {0x7, 0x101, 0x800}, {0x7, 0x746a, 0x800}, {0x7, 0x6, 0x800}, {0x3, 0x2, 0x1000}, {0x3, 0x2, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x8, 0x800}], 0x9) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) socket$unix(0x1, 0x1, 0x0) 23:18:00 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x4a7}, {0xb000000000, 0xff}}, 0x0) 23:18:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x91) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r1, r2) msgget(0x1, 0x100) poll(&(0x7f0000000000)=[{r1, 0x6e4cb5afb50be593}], 0x1, 0x0) 23:18:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc6) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="33dbff084000000200453e80bdfe4b5494cdede109d309cc3cf55fea304069dc33af226461420000009106a982b6ee5308366485040081ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613aff184593ad8980d85f32137ff10917e90478fcd3ea94e65246d1f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583", 0xba) 23:18:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) r1 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) 23:18:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000480)=""/4096, 0x1000) 23:18:00 executing program 1: getrusage(0x0, &(0x7f0000000100)) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0xffffffffffffff4c) 23:18:01 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x5) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 23:18:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000ff5c6ab9e10c6c229b99548441b157a199eef357b47d51127aad14ee8f6a0875364836e5f70461842db1c7022d58b95055f62e7fe734b4fc"], 0x6b, 0x0}, 0x0) r1 = semget(0x2, 0x1, 0x408) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000000)=""/195) 23:18:01 executing program 0: mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 23:18:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5f5e2da6bf103f859e77bed2b9ef582645cc4da39d9ecf151afebf44437184ef199595f76026464a6b7074395352683d61ac7c2ac109475217c310a594ee6b5f", 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 23:18:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0xfefa, 0xfffffffffffffffe, 0x0, 0xffffffffffffff65) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) msgget$private(0x0, 0x24) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 23:18:01 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r1, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) getuid() munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r7 = getgid() fchown(r1, r6, r7) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x20, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) mlockall(0x2) 23:18:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/14, 0xe}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/154, 0x9a}], 0x6, 0x0) 23:18:01 executing program 0: r0 = socket(0x30, 0x2, 0x7f) fchdir(r0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x7ffdffff, 0xfffffffffffffd22) 23:18:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 23:18:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) read(r0, &(0x7f0000000080)=""/144, 0x90) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 23:18:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x0) ftruncate(r0, 0x1000) write(r0, &(0x7f0000000100)="19562859f274a9e2f45f2a55decbbeebee4453b590a6b9be291db50ac9680290cf3e095718359caf1699c0e052d03689375a3116af6b40846dac05150fba1c5c8668ebcbcd0e014f06981c17e90926d8ad4c7a9459fdeb0a40bc92310af7c7f25454c73bd4f6856af5ab918ab09dfba1a236f4dae1ccaadb9b715b3d7cd3db73009ba97d1ece8b9689df4a6529f3101b383bbe68c9d6c72b3b00d4a08e3783c1d265f16e7570cefd775610b4b9063def9c47dd69c29b6f98cce0700b8f5462a642ea01d8340a23f055ca35ccbc31c0657a7f1c34afe4abc0d5586ae585", 0xdd) 23:18:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000440)=""/42, 0x2a}, {&(0x7f0000000480)=""/69, 0x45}, {&(0x7f0000000500)=""/75, 0x4b}, {&(0x7f00000005c0)=""/53, 0x35}], 0x4, 0x0) 23:18:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000200)=0xc) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x6, 0x8406}, {0x10000, 0x9}}, 0x2) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) close(r4) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x7, 0xb361}, {{r0}, 0xfffffffffffffffc, 0x1, 0x400fffff, 0x9, 0x7fff}, {{r4}, 0xfffffffffffffff9, 0x10, 0x6, 0x100000001, 0x2ee5}, {{r4}, 0xfffffffffffffffa, 0x44, 0x3, 0x3, 0x2dc}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x7fff, 0x80000001}], 0x2, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x0, 0x8b3}], 0x4, &(0x7f00000001c0)={0x0, 0x1000}) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) r5 = dup2(r0, r4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$getown(r5, 0x5) 23:18:03 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0xc8) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 23:18:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x4) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfffffffffffffffd, 0x8}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10b90, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0xc1, 0x73d) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0/file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r1, 0x0, 0x0) 23:18:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) getitimer(0x800000000002, &(0x7f0000000140)) 23:18:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:03 executing program 0: r0 = socket(0x2, 0x0, 0x6) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) setsockopt(r0, 0x3, 0xd6, &(0x7f0000000000)="801240c24294c11438d5c6d972969d29ab15c62f573dc1e6b4e4f2bf6751aa4a3ae2c5cb79b2f166685827d8d08f238ab9b300cc986ea2ffb2a3759cbfbbcf92d8dab31155564ea040e5", 0x4a) 23:18:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 23:18:03 executing program 0: r0 = kqueue() r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x782, 0x7}, {0x18, 0x0, 0x6, 0x8}, 0x6, [0x1ff, 0x5, 0x1, 0x400, 0x7, 0x2, 0x100000000, 0x101]}, 0x3c) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3f, 0x6}], 0x8, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x4, 0x4a0}, {{r2}, 0xfffffffffffffffc, 0x1, 0x3, 0x7, 0xbe}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0xfffffffffffffd8a}, {{r0}, 0xfffffffffffffffd, 0xf1, 0x1, 0xfe, 0x2}], 0x4, &(0x7f0000000140)={0x0, 0x4}) fcntl$setstatus(r3, 0x4, 0xc7) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x5, 0x1, 0x1ffffffe}], 0x23, 0x0, 0x2, 0x0) write(r3, &(0x7f00000001c0)="d522315aed5791341473ad6f020623275d4666cd70d2ffc966e900e577bede24225cead3f4dff6f4407ae063d29e51069b7d6c203ae6edb4f7089696eb12d6d7a84c344609611766c077d52803d1cd8b03619ee5a8", 0x55) close(r3) 23:18:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) munlockall() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 23:18:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 23:18:03 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10802, 0x42) sendmsg$unix(r0, &(0x7f0000003440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000033c0)=[{&(0x7f0000000080)="4fe1943cbf74fb4adf3281c0a6daa7b95a3a967ddab8082f7ad7d43b11c8d2e006bab34aa0bc384f16c995a27ef98a0757d8479d5bafb9f341a23ce927b6f3a2978197549c6428dad8124e4a8575a138acaba582296b04bf105124f145adf7253b36d3bcac980b9dad79a7ca172258facab471c5252cb2b2f072aa1336f94929a35715a2dad46f9113d3e2536666b04b59484ba0602bbadc8a015af5679a0753e2217f82e5cba206ef21d018bde3d8c53d8650f6cedcf917036c38bae41a95f5866a34208b6eaea2aeb011ba9d8a5dc5aa0ea496a73606686ab6c2538d6f357d", 0xe0}, {&(0x7f0000000180)="65574686584d295e0531ff47d8bd84a622af908d535431eb74b24f0273d44ee021457418c5be61ae145326b7fd2ef66ae67a816c4849cd9acf46a4cf98e6210e9a4e3f290cf0fe6743c952849a75aa8e4e1d87b9a674c9f7a1875018bce0a1c8487d2cb3ae3c6bef091dbda0ac43c225d31428db9085d18decf2692f4d97a6c48b25677666237d64766d14fef7d248e7f3ae1e461197e05fd474ad6ea1ec0469dd9417951fe4b6aa0c3da4c40f8f378eff4a9877d2fbb298829b342dd63deba73aa1e0e4c0396c0b7c05c74fa921d14c9c035cd6f2d0b8b8a6c1069c2e1c00dd38147a9926b59f139614cd8a544fd0a618f85f77bcafd628ee17b8530e32c16360c3c65fc3d73f999dd35e20e782d97525755fd00aa4a242946af1c30bca76fa5e4a17def44d39cb0c65b29a719f355c6e1cce6ffadd1243981689862ed186c3cce604bff9ee45a70e5e8734f6920bafd5f3736dd5e5a70862a70226c913a84b038c256290f66427004add7d766b8cc62c49f8a635c15422d261319def8ed8ffe4481073bbc3069234c699238a872e239e442e96f03ef7b9763f3ff504b2859287afe76d5cdb2c83decdfeb4c57934a2c48d4e0ad6c221a0d1c331475b90278c2a6472734fe549fd1df73c6dda82e36dd1a5a59ff4115e5d5129fcec8ae0f58df8350ef9836b7882cfc9190067e38dc50265c62d8a995fb34a8f5ef72eab657281ed67f18a8f91298e55c803ad577e61c38c7da3e9c432340037dab20308015c5af11765bf2b75bb007842b601911a6dc83a432fe16086f3b026fba820dcd455e7ddca701eaaefcce023744e303d751d6b02ed6d29afb098357d9404b5c35971071c79ccbbfe44ac3961eedbe34eb9cbfa931a79b7c2e1d9d94f4c5051c54bae0ba161be65976f6875f9182fcbe6f8be7966b559bc895ed6d8d8963209ab96c971dd6d3b86eea63b82c8c3da6aaf40d4af0e688ee126d2ce0b2fe6bb9467427c1ff041fc4742b12bbd8e63dd8a1eb6fba1523f03f8217235ef8727890580466f93381b0cc37276d4cb6628f4bfd2c7e83c167c209064cb4cf77d37bbed6c4c6b5919fbe61241436cf0ee536d87653965bd1a643aec3d2813c5c2829e4099feb803a3703ddc56d0ae39c88684d4d4559e5fb6c7093677e41c7c061571d3016f538243d46ae480731d087db14ff8f182ec4d47548620f5d2dee499768381f1a0d6e03261b04469494e6b949e7b878f387fe666ec84715e41d8172b25f9a65a48181612720ec6f18dee3e8beabef08721bacad9105c9c77da087fff7f470052a9c4a47e25af4702316c345f0c8cc4155b6cbde54b43202df708e284ef8ded13fb4360d571f984464dd318e8ac5c26212d6fc5179776bd9b64838cef2b536b631d9a44b2c5fac6ffb3a6fc89abb11133a4e4b3c1cf0b4abb2bec140a5b2ca644654f982384d9fbbde8aa1af531fd34210e11f9a824d2a833e2152f2135aefeaef263ca308db41f363a460b01305d212306d05ea843654f3bb422d836b51064c9624dd46eb04b75aefab3e595077c5461c672b948705f034433bdac6675dffb5d6403d9b538de16b11f6133ac9c24da005363625dd54b75779d4a854647a28489eb9270feccacb0e61941515ae2268bc1c811535942536e4de43e153a330b9ac4dd0997944a2e068b44bb2bf44eb084766f14c792eb4f5ef89a66e9c964c14f1e86628837b2064264da3069d060d2dba7def5d77a4e28bb661f26226539fe2272d0381027d6fd0e2d04da7da51ef73964219600fa0b828424d58b7e93bbb45da7fd15c221fc55faf0f6aeb5d7e5c6dce618145d01b166ffce8cf3d900b1c664769d2d023aa46c14595f9fa393ffc0cdb4aa93b6093486d5926b29cd328a35dd68939a0879b406d8c60f7f88002a74e32cb19f64508f41b040faf1301c50f4e8a1cd208bb42f83a047b124ac00d4fc4534c3221d3ef0251c3ec4e424b64bddbdd9b95606d39bb2a24625d7120cca1b76d9284a49370702249402954766cbb628fa144a5427c327d4e26aedbbc6892bfc1db12b51eb1b6a24d9692954a277cfa2244c4f46294230b8a74606fb8844eb50889d6dc975bb2364833df25c8fca062d24bff5084989151a49545eb20d232a85442c9a1220837275e83583d9fced1e49e329c61425a95284b5900aeb8b1f7fcab914bafb0e651d83f1f9d833a564d2d9d72979eacffa36ac4ca1a5dc855dd7e891e563459ab1620879ddeb8fcfe76b23ea4fee457c04fb85893868b378e49c68814c465bd885ffc203b32489e42cd0b9487b4ac2e9298bff98eb14e762198515f7b2c6c8b086d7b7825ce046e1afd3ab37988d53abf30f5b5684d0e554136c01c4a917ff4938ebed5669fd0ec81c2fe4d927fcb9fa837db01f47e72b4ee22018ef6ccd93c586c76b08a0165430a5858961218be089ca311c433b9cd5f1c651d0f588afad1c74b8a756f2cb4d422ac8753b1a0e6b95226b0a7dc58e4c3eb656c7f535124e4a9cf762fe876998e618beef624dc42f5d4f8afdbaa4617727ad7195b9f8f0580075074a1f1c7ad34f4c6f9e501c9df1ad14a7815e2263a99378407ab8cd01f439f8b69ccc73c40a16837f4ab8caf68a1b98bf900c545a91adc721cf45814fe851fe881f5b14b7fb6e2d424466970f68582d80efb8b269fb6eaa09b7d25dd94b744f29598b8cc41598297efcb224b4016d1d9b311622007445a27c8755cb4f978731c9a1c78052037089f0d5945eb290b45011b1fdd5f1fd383d005b96788b4d483b33beab1077047c43cbc1e510f882c248270f1d2c4c17292deaba4d833fcad0afe66fe1275f5221ce832b894c8e8248ce16ffcd2e04d8175ea1a19d866446729747ff0c130df418f5de50dc408a3a127270d9ccec432f221215dca08d9eaf4ac7736467e3f903eff74f96e2093f199b312daf91261702183b9df73cbde612add1792bbf507ff27499a5643aadd64a7d4e1200f02b25d12e4009c37753dc160e8e0da8c5902e577ecc1104f80c957591a3833eb065ff421beef7fc5820931dcd75b171e891e50e604184e1e14b47a945aafc76fa3169497270120fe1166a4fb2d025150e02b1d05bb0c566d64411cb9c82b752da2f33cbe70cf27222dbb98a16b3121564215fd62a09f748d7e03b7577d33bcca9c0f8da1e0258c274acd8a90899ffaa6bfd722ec6fcd82152dbd6ebbde00a3df4b10cb3668ecf47d4a04cd8bb33bc6d68cb3ccdf547427ac89a3f5ec9f0486647f43f5cd7380dcebdaad34fc1d9de787ae34074d4a79b76fe2b6e287a7be3b69f04b9eac941c7451f91b65b8e54d983a15d735a2de0b0d9124a287b3518dbf6f04d9dbea8ca609a9a4dfc21e775b1118759c40be9ed2f6b113b823a66998cc84c26085604f061cafde86596ea99eea35a2b394f8f8a8d4818f511403275f710944b3b7886a0bc3caee24080a1fc47c9e9bf3c7fcdf1bbcadad7a086e77160326969935f977d800be7262c62ca25a21367912ba2f92a50580a314312b896a3cbc7ce1dce8034c1c9a5b12bb0c4a12dc7596dd590039cfe0be728ad46c6a4ca16cd6c72b8d043842eeca2725e1d8682d1be46b47d3d566364a587310029cce5b9435ac8750af5a2d9f354e7889afdaef377bff9bc9fa2faf2deb62c9597e8e9fba5c6fb69a1be61e9f93df63fd761ebc5deff57dab84c6c5192ae14ff2aa553a7b2a6358bb8ce824d5f76909b137c18e70afd42b5b3871a3ddb24870e93574f7dfdcb88e71dfec9d0f9b0eacc01dafef3ac4529f74d538743d43c0201c818497fca712e518a2c82c906ff08be12aba0b660133eaf112b05f6e9852cbdcfb3fc37f50f906bc0d6b5321db6eeaf14f41a26c298c0122ba88279177d9cbe054e63537967d44791f127a8789d4f118769088c5cacdc7d100415a215ed5a715ac11728f8c2b7480115ace02152775f17ecb9d9187e3cce6895aa5b72fe6d0fe0d4d95d01f2119c8a30c9853f5f1148b43be14adaa330f37f013d7aba2ec95f5cd5c957b46f9917bef8656e9fb75f342f979355f917f4c1667ae0b4c4d029b320e29fdf76ebb3bd68889441f2de86cf33e612bb72ee742ad2fb484be79fd55a8b5be25fdc49591aeec055d8e7ae7348e871d0c9613e3f5d8fb975c8fc67d96548e5919ef86530f3381599a6d58a979055a19cebdc3dcc5b323a0595142f7a3dd7eda19104fdd1e67972c6a043e5a6133280c58490b91b7a58ef42c76da0f15548a1bd674ccbeec5028c737f627c148758f4f2bd7eb2b663d21e39409e8ade81877e799cd89724621ecc41c485556efb6da18a01e73442853abce086b8c2d85ed1771f2342acddd44be9a192819f60383483e740ef2d940ac6db88d3b78371c9de5707a818f771b12740cbe32be6de8e00899d22c58a009db4bc034d974cfe26d9f9ae60c16bcfc405eaa8cd57372e463aa3b35d252a68f014ccec39c824dfb09c18a055153a647f1f75d53ba0cf2870573a4f5a1ed605f8bce9b3348e13430b31d16c758f5ca8e11cf1a36f06f2a7b0c633aa6f9d4f40e83fa5672b54e98ac135a8484e9212c98429b588650ba4ca8eb9efd5ac8e46b3846e94b0a1c4cbf4396b81fec34f19a0397922c03b77586cf22f469569ac76c23c198ad047bb647ddc9fa173bc2fac04409054e73f3fa649f02c2834dab01646368e24c32b49b1133eaf6ad97f1077a0025befeefe3da771ed53eb9de1bb03bf097cce62b8101d5e658697d660a7c37426fbed8301700695f833e7e46355f47582b63de3e1d18557395017b195e57cd202b2609c25a00fac151292d2c6defe39385aaf451bcbc4460f1a1400b54f37c6f221dd512b98d96d93ec7d637af9462ee4815def8f6a6a2e8446219204c9b8edc4f1225752ebed4872a3c426658d841e0e5cfca6673f2fa6c7936612215a500da970d3e65a09dbb9bea84864bb3d063c9c8072017005e1ff56e99c4fb2f6e860a245c46c97503814dcab3c4b5f018f7630f3eeeabca351bdb4d8c0e48dcfdd69fb52b230a6d253f4d37e3b8d50f9fb07367b96e9fb6fb9e321deceb939d881fdc0a955c40611f0c546be75ee6a392cf2f8f29db75c9e2efcba8e1152eaadaac8c195ef4dc43524a5b65a785454135e274644352e228c4f871c77ad84bcfb7a57934ef70168364081c5dbda1899ca27020cbe93e655e8786e7d8c31b51573bcd28522fb41c7bb2bfd7a920255f0e3e4428dcda9b108af0aa34cebf3267b726af856244c411b7548f92f0ee344578eca55a180f470ef9fe913216c5124e7d15d4923f905cafd9f6e75e06a46c3384bc24121755d0dae7ee98b56d6489e7af5a2855c1155ada13f2d51579139f66d88fce11d8bf9f8faab934445ae17b1dabbaa719321965ef0ae4a0284e8832f82dd0fc5a9a0b9dd848f5c152a7cc78a1f62c38031ec03fcf5a039489d10b37b487f8c066b545af689d1052931c8bc383e83da656b1bb2d92eb40b212c00237aff616fe6e14c66360929b3004458ce348300179eb79b2b756dc8d640b444ac8834d242b1e5b711234b1a4a7e312fb45a29116a295dfcad9123fc5966c2692a13711832c54f5384b451e5199184126863fdb3570a3e7b51ab220e4403d633cf577c70e8edae93082d12a0cd824946c0782ad460cc07011d1a10fe4bff26b43f1803e60b95a3d33e2196c2e67e90f56bfc136f12b562ffc689a688eb7c77d439c397c1248606b901e5170c6eb29779233dc02575c0d240e34ce4e8f306e70ad47d3f5fdab9ce8fc7fe9e1f5411", 0x1000}, {&(0x7f0000001180)="a48ad3ebb9367d8713e760491abd72e082c8259f5f00a3ed7301d7a090313a60657130e02e4c2fc0f146c2e6e2d56d131c39cdfa0a585a066e7c8071c0f9ece5b149dccb6b38937c0c085c1d867f80e51e2e7f084e1a4e8527e427acf71e82fde560b6d0025b3a7c18343be0903ca61e1e945603631cfbb3093051f814f5d3bc15c01be1f45b3ea149ea768ad0ecfd67bd775bdb9e4f74a974377196607a84b78b52f6c77c3ca69471645322925d235f5a4351d66d8a9ae87202896cc98b576a558bc0b890b79f1506dcc2bf6111934a5bdff8b29f830cb0cf38b02c37676afab53602b97aab53fa1c5a60059dc17abd7bcc8a7a1741c7b1d2ebcdfb1573382fbc4e9ca8feb2d35ac49d0c95357cdcae32f04c140d2e948a3692d0eb9ff105105b786aaafb7156518fb32f28f7216b31cded6d12fdba4528bb9dda062b90ec1feed7e43f8d2befb8f61dc682f6a87d1c678f59a2740bf271019c65714803460b0581f2ff3a3a1d4a7ac81e6f4908d1fd4665edbd3b56b53105ea3a651159f9de5ca26ebb6f7eced4e2bd3b722414184dbb763002c240c175aa729d77ce29ba32ebbe8ff992397be9163c0eb14aa4270cec5e95a8ad334ec9e08bafd154c2127e896bae7b3469382c0b6f5cef2f32b66bdb6dbe8607e43c5467ebf55443737af7470e3703f01bd5b7d2de7cb3026b36c177251eef670db3800dbd27e24ee482f3e7502d5682195fe1c1d137cc22c9b35032a259314cd1f1f4f186838b252ae7d8c2a20202770cf51d30bf7e4d63732bc9a71c9cf1b1b5723b699b21e2c07045a9f1f3632ee43e9d920ca391e1ed36656a5e4db29d0d1df3ed561672d817e1a222a63a7a12d9f193065861e57f2fbae4c8d32a2151ffdd28914b5268afa18468376f77451b096b17a778c8d01c3a7f6c15182a9c7914ca843d50622ffb6c11faca9798429b3a56bdcd7e069024f64f0fd9606ac7dd13e0bea2ce3de805cfcda20c6ca22e9703e8b066fe1b6c400efbe03113df6f12972f1c415c5d6770e402efcc2bf74eb3e14685853edd75c64040da376ea2ead55264c449ef4474dc2e8722c2146dec9a2b0ea224e561e0ba3f7243dc3739269ae11d01d2e44b3e0058793308dbf25beae9ece7f7d1b346e49cb87542b8ba54a28684bdc555e1ebb5b4cd6ee0ffa9d5169c04b08e95c9a0bea33b2ec0757c6e7a6facef707dda9fa655256521b8faf5b050e177b78a63aca854f38fd512f34f87416d7cc999294c857135cb3f403ed51cc2552fb7447b7b60d10cb53624dc8943d54f93d24453cefcad279e5aedfd692aa503827b5a17e426a3e92e6159f13bb6a72dc7be69e378d8273c5a145b52690118312b396becad320da1cbe872595f6aeeb819b65138807e9907da3dd3829bde916604feff97d08c85fd4fab435cf911f4a3bb30f8dc5543effa72c5f5fd9c7c0ecd4edb86fef6bf8155930e20a9159ace79d882b09432347c52f1cd47e6b55b0319490d41413a6d330fe40f759a7962ce26404ee2c607895816b0bc51efbe45bd5b3c90a3d294ee21eb8fe6061d983d245085be4cbdacefa2262f1610a3d3f094cf8eb141b4a6c170087597c4122c428141d6683e0eefd1d33bcc527815f6c793378aad881776aff99cfe725cdc2f86d234919852655d3bd016b6a72a880b6d8173e1a075d535bb321291fca89f9a774798f0d992cceffb07460bd59cd30414a83a3420204f63a8920b042d3e7ca468df40c2768bd39c4eb676d83a5fb77569d50560927e2255bbfd051cf26770fbafa815a355602f933d9d7fc8e74385f83467b170393688014b93fed3d330bddbb05dcd701c196e03c58d2462ffb14f4119827ee0d69d1dd4402f5d8304adb6f84d8b205ba56ba9b11f6f22db1007c44e5aa954ac7f2c578c48ca334e1e5f3bc510a981a52cd418aec37543aea354f2b8c44bc6756b1f2c77eb61e602674f373db40e95a172fc7fb5ff3aa410518a1ffd162e6838a71c84f38b8a487d840ccdb77c4b51fce08e73cd2b7d687dfe1c32f3cb8b82c32662f3240177fed72c2498027b1970e35f7a147c8ae198344af79e4feb58bf507b3d3e7543ee971b1ec8eb5b45822504cd496dd5d4dd5d4b456b149966be0ef707f206336d5b6cacfd17e9fa4bb869d8a4e54d1e03e39b6009f0d09aa0b32b91fd6d45553626cce121d87f3b9f622e70da1daf602988ed122f2699bef3e28906db09c6a11167580cd45910b92fd29c35310f1e9b6d48099a5686489589b38f1e5b3d3b35371dbfcd1f6d00d542fd6584a45b819b7c423df9441cfbb8d3def85d2b2acad730180852cf4d6a8d863d234925ff5161f43e52b44a4d059340ce57a3e2b337ede90f1fb486ec0382cb3c6fb71b6d230e4ba23a05ce74ca1274d887e1a0b22361ee170d4e831bb56f181b114010e40ee2c727a715e8cff789964aa721251421d5ec925730f95d23e0d12c2e288f8a2c10487ebae99433bfb3ef7d0dd28ce4bf1dce71dcd0a7219b9b6b9b4fa74a6d4f4204831113d68522567cbe9a094e7a1b085116749809a98a47e139a40524ca5c405c7d32a17df5dc93e4da964e90298057f3358c1a51abca029e33a50091afa51458883f936c8ccf7a8f35322eb35365da987364fc01c781f83e9f56e57f8ad178d3b6e5a711a465353cf46e9ebb2d5ccc2e7a16102901f7ac16a14e14769a2d9065547b08031e8e830f051efae643d4929151c156610145521e6129fd0e8b65565c0beb30bb4a3a5e2c20e9eee373fa6cd87ef159640a39dbbcf67db3b5b861e6d632c5b1a276d479bbde907c5f3d5bfa44ae2a0e64200cab972cec1a1ea5c9201090a3a8ba185a390e3a65d544137eb89b91fc3ff661ea3bfe407aed6100b2eb9a37efdaedda156626ed5f76093e9251b9035a3e376f889e70eda2f98462f6a5eae94abf8fa7f876a0a1892043633fa02ff499516a6950221609de6397feff55345180d286654531c1ad2bacf297e3126fc4343daa55861a32f90ed614007268bd34d46eecd26122ab6a315452c5e0079f9f97077f90e004976b6448bc6a8e85541c8d4537c2c0ea8e9fa72a1e3c3b3ff7bd614f6214d7be55ab3a4f0905de42da9aeb17ddaa96cf05ae80843b49c19c731cd90a9dbb207c5c91a48e49650f76ae1677357560c20db9b453a8dd809091ffdf8494fe0c035ab7df27b67bb19e4f389663745c6ab34d79efcfcfce5592b23030442994be9b26767ef181436822c95ad696cbb3c1745f1385211aa08562a002a88572f6a24a2d82382d6f5a172159796018430d2ff91fe8180fc80da538e238411a431db387caa2cec919aa6f74881feadd2d84291c40a023dc6b48571bcdc7112228f42200b0cd1154761a42d9e79681d80bc2cdac02d9cc035c502f09c37e32cddd17771a435c506f551eaf053d85d24015fd5c24c4df2ebaf5723dc281bae136def102c55e1e339f38d9c35193c73750cddb318e66f487d9eea36fdf77b53f97edde5fa2d46e5c93000f0cc2945359c3eaae02f15d71ca3060bba6323df0c526a1376c0dd8ae08c9c9420b10f5e67be788b28d901360d5da0ef950432fa0f9edc475a1bcd2aea3edde5a34abefbe1b610074cf1dc7465f6cd5f43dd4fb484c30fbd5ed9c30559139d7d3016c39d2c85928e9ca1c050c13b48dacb6126508a36f7d631ada904bd4332d6dd7c54973dce9d55c78ec960408a30e2d292710191b29d48e6f651a801a113e6cfa43b604b6eb0f020988279e2c875eb4ac9393eaf1c0107b4b6b1def7cc687bf47d5f3adc9f25d8510edbae4e670b2b95e4f35311e23aa7f4e7e3acebd9151f37292f7d33bb3bd443634860b49e091d0bcd6c158fc75fb23624cc160025eeeef15d79dac8aad84c040814e3f9fb0e6c5ef146234eb60437b8e0788c9d613eccb492c87597d0b5e63f7579b775533e7067e4a08b247ca499d8a4be5be9a25e414d8921eca8c11ca6e0c70c2802f2828271cd11f0b9725febc954c7958ebeeb63a03b48311c081a55b97fa56e5a839175763936c18575d5735ec25d4e534c9303e4b054afb6b18cbe7166854801ba30282ff8af579b8067e94f89e6314f689e7774ff282e7afe7dd9502ce79a0a235b1c3ce9a455e8a28e1b14c370b5fcc9ce275d6050cf40234cd3f746a5436fe44d42cf7290e35c80d0f100dda9089aeff1b222ee76e1f0f4ba8d49b8e1f5eab29daa90f3f5908f564a8df44e701975fbffad3aaa46c43310837c9cf65268e635eaf1df8d956cf7968c5fcdb83de9eaef5ce95ca2d993474005d9f9f53e6b683cc86298dcbe768905cfc61295575cf168e0daa581112400315a67a2bf13f6d9889c853f44f485d627af02911e1df1e142f3835eab02478ce82d301adf3bd44884ca95d6d41a5483861b8126870a95fae717c2268587ae7ffdf10e4c5ff85a9c043c380827ba643e8308e6da3e817f86df9fe362eee4911dab87b4db1c0e5c381cc7d244b4a3bce17abbccb3233230ada7908b330076d0eb7b311abce52431e14594998883b0eb0638097e81a05b629692cb1acf1419dea1f9d6a87fda4df982dbd2c444a3e008a49e3da1739b60e396fe995d4ecc54410f30466b1686c852d1fbd74a6673d8e5d0341838335ed55a255ea1df6f3ec8720c1d6eed5e99668c40f61ae2de4005eb7581f7fab1eda21a448d5bff8bc859e231c4ea03395af60bfafa85fca81196a0eb5ff3809c7ed5142cc8678de2a91fbd20be63b30ab5f207ecefaf428494ce40fd811fd620836bc93587517f389f49b235496c5af6904e7ff929578fa6d710bc1b2497c9a30abbe20cfa4579c12a0463355b29e9add6569462196211b074dfae036d974109a2b19d1b1370781d8cf5bfc50bc0654c68918cb44f1d16c479c20c46b0fe9fed1a23878e84597949ed23779c92e67ae516f86d1cd6caeb137e7bb56f19d31622660b9d62214347b37cc25b0712779dde5b257b06f21ad646f3223cf39d5b6b3e974cc52ca01334aac74319191d181f7ed892353e72916152001214f2dd0e7fbb07a1f17c32a83dc1453206d0300f31b393d39cdcd237ecf38168d9387c42ee51a9647c07eaa7c0a6eed5d9b16edc8086eed7bb4a17ba471b78160753bd0e216b489fecf739d8fbf55e381591036b19db5eeed3f5fdf9ea5bf715d2c7f51f7ef05dfd3fe8e9f40d00c7fb20fd759c4a88c701956a998f74beb5afda8ae45dcb07cbc837d7559cb0ccc2cc6c9620ada22045770a21d5b9474c37d18935e09cf6fc46fe8c63dc0143ac5c18420a47cf3aefe564cf8bbacc51a1044161fa9579b0a976868f3cbcca2dca080f8960f6cebe2230b233aa29f3980c5729b3c5b2ef2ab1009bc312a78d4dd6cdd40db824b8084062d92e0ab139abb85ba24951128ba9cfda3b38d8099d50857beec40ec9858e49f8f124dd4ef6ecd1b15dd6a51dd182dd14876a8b663f76b947d268198ee769751a0c4667ef350e348fd4a60dd9970fef6c390d09ebf72985d3fa1214c29a5ccac1d4d0d3022ca74bfb39ad97990e2cf78d79336141fd85a2b5d94797b1f848d9e669e83a7ee69c1ea768e670f10628b95ddb2e5dd227622dce72d088fe97687109c3b527769811559b03c9fdb606ce358c0ebc817354e1e685ea06c2a24b83973ac6f7b5cb5ba81abd18336692117235abc771b9c1248d8ba56786bd248f2797000af898aece7aa2a9a612f6f847d850e3cdcd472a921114f216fecf96282b83429d40022fce41b7a8ca1acea6b4951273fa57b2543a7388ebc34eec379d70b", 0x1000}, {&(0x7f0000002180)="80f92e4a0cf01214ddde1dfa7e4459663461086ba69a40c54f91cabbfddf28f9e6c964c8679db84c5f564ea15f0b1ef38e68b23dfd57798fdc325f915e87191777fab5d4929a7f8ecff233245546cc351138b4ffdfc7df219eda6cab1b0cb1a4615993ee1070b9f11b3ea9059f24e6261c2d23f8d7", 0x75}, {&(0x7f0000002200)="a555d819d0781192536082932ea33d5c68d972002a100f6bafef0728d6f8da0a4dd58cfd22d245004ba7b5db0e8fc58a20bd2113be1847abfd1a9c86c6015de15a8f2dc9a393731320b4935e3333b8ff26b0aef96e36f47d24e255f9b3d7f063c4394aa681dd7edefa2f061ee48f67b4cdf5c8d147281df012c13636aaddfead4628dd1a47a873376027eb5db77da4dcdd455f836e737477404c9c0bea8de8a82349ca001e89679308d49a883118367d217d8476cc079c59235e9e423444de93cfaad7d3a88c9eff9ea2026ec3b77c0fa005ecfb8f013aa79710cfbd2c5086c07b674b17c4e559190901a6821af4a44a737bf2997d64835a5bc451fe838d973a8909b5415740e94da5107e0640d5f9a8ef3ec6d60f9409e13112d21af16d455fa9917e3ead485e1c9cd1b97be88a93b483ddb75b75f9657c146a8010066b243f054042afb224b6ca52eb845e703d90c5f06bf1b95f814658f0422ab53b1b61c18e102636090b7146f58e646b5264138f3e24a52dff41c847f5307e24864230d4def1ae0144f397984cc87bb8e27b603416673f0175041f8fd4736fc4180ef50faf2638d8f46e23fd012d33473585ee1817a7c6500e5a663c05b2f6acd85288237683003dabf5db9c7c2043b9bcc1e68a7d3af429fbe7321925e2493bfc80eb6ad219dcf7071277bba1c65bdcad3e64649f9962c95b1d4b8e7b126c4c1d5ab9f3db3d37f079a65d6923bf8cb89b3bd9f691d8ab154d753378b6574d7b5eba64d5da4ed0245e29ac80dbe6e765b470fc1452dcb6d4857a7d6f5450d09943c8ac318ef089d367279ec6d5a8599081bf5d3f7eaf45e2d3984bd3f876e45c0db84f351bc884c232701399b872d558597878ca9a0010514718762035fdb73a632c6e6165ca21c8ff454213efab0b8cb44ccd509200056c198c9f95b3e94e42ba405cbbc44430e395e817404368d1a3f8d00d1bbf5d1fa70ee8ec47e05726e61f26e8b251624d482e8c38616b0cd0da3b3f0756183f544766c8e6ee5db356ee97bb6e2cb35b553cd16e1e9241104001b8a05cc9b0319d4a6b7c89b7073dd1466a96e688ad6a998053c2b15463169b9e6554d8da7160b403f7150081c8c102c1fd7acea9a168ac53a2eb74d21ab9c51133dac905dbc64a5f2699d04391aba413b53b31777c9df37bbadf948771fbd3eb8de7121fad808a0637eb81fa8b26a6dd1e18fae74933f19c22bce6f0e3767d243107603e74e19f93573b5244ac8b8dc6c69ed8215b193fbd9aa53512f2ef799fc5f6e0f23e1c2697c264c1577e6fbc11f8d88cd390d4b0b791d057f2813747be7f4a054d26b5fd8f64dc4008826e1e0cbf59919b2be69428b2802ee2d644c2784a33b627d6f78f4c89f6d42e91ea31571d6c14e647c741993bfe6132b6d96c3869f8f08593f35dca40f1fef306b1d5580fadb00cefe80a91b88e7a8be53a8507cb58aefe2f74baa8dbb9ffb70759c273f1ee774e5e719e5ff9d2b27ca10c7bbe82e3054ce49592a73ad40599b564f4c2911e449b1fb7be52729d54710aed8851511a9fd110de664f98066d0f99de48f04646dbee5de47003ac9555a5ba17de4218f80f8bc0f4493e1156349c4831f2dbdf95dd3a8d4406fdbc03bb2d2b93f04237c2b32afd12edc53717158a63c388bc6771276ee2c7f08ebe602a96ffd8ff3ed156180a83d5b68350dca34f6866935576ce802116aa7830ff7775f97b58c6778537232b9c3c37db4128a163df8d7f25a5b9941bf2f8bf8e92cc0ac3da9c77e5a4eabca6e74d335a26da94141c041c2678c6b4b4c9c4d6f3b25831415bd754cd281cc9706a0e8f187aa5d65ae20b21a42db40b00607dbce835131a6ac3d733feb3f9448f8eb3b80427dfc00f30f8fa1379f00fb8a739d16316596747aaf565ac63eee8f5cdbc0129cefc555bafdb33f2e838a24d3ba95fb9124a5ad126357cae441e214d4e11e86718ac161d67bcd9dbbce7a1b1f46c48eb2a86284f550e4225b5a89ab801d7a42d968c474dd9cfa7a67d69392fc7f18da8a4cc9f878536ae15a47a91d4ef6cce2779405ab6bca6b61d57cb3d613e7472d94036cd87c6e58ac55cd70df403b53ecf6b51bc2185081f8c155d587f44dbfad281763b9352582c441c85abd238189081f35323893296ae70bd30be4c7a9704c52b7dcc154c63c39b717e13da6ac7533bcff360b3b079e41327bab8f556fe374299a887ac9fa5846bd7e4dbe1f7f0ca46df0942ac55f42f516ac7df8c56cf4cf302891277e99c30640b6a76a3ac04041255154c6df8804e755a13fad7ded74ebab849873b9634e3fe4b9637d2c1f6513a731101622ae8a86e9cbb6d80beed70e13aca29b82ae37a5bbfc2338546871482c02f20deb349d0d443fa44ba6fbf2a16cbebfe513a6221f8c01c3a490e2e4026ae12db3965ce26f55c8068eeb95f6f7abdcee515ce9be8cf156657fd5687b2832f75d216b8b8c0695a39129b3909b2fad2277fe8b5754a574fc887569232a132e996019f57db1594b643f48d9a28a64fe21ee9226231d47fc6d63a4122311b55a2cfcc357be0b83a6af29f2985e2f753b345eddb0c76f0694b4be654318ed9786a3a0c66391fca29246bffcddab77e5c12eacc1c48cddad33b276dc7d98a2a73ce969d2e7b05c3a92abf1e406783f8b76a8657a7454d4e7791248364e66df0c85f8ea46a47b7d911b35697974f7edf874e8e7cc4395ee75b67e04bfb3377f198c1fbda59b024f6f44ccf7bdbbe18ea2bdc2777cad418f634c22bef117670e9f9132046ad2d6d550931626976f36ee8527009e3016ee27c6b137ecdb700a1c78827d3ec4cd1a777a5b6b7184c6a9e73dc0a58c42824fbdd7612f5f11373de364987197459b75c1bc8c088f84f481fda45fe891e87d506f0b90e4818e4f968501f8f3dd4a6c8184f2b4b033778b6940a5b8b6f56921a06a5151178e6a3dfc4b163a56f6772e42c0306c6a4ca2a302b605aefa6ce5fbf6663e7afd03e38e66a3972af3573feb3f63d9803fa74e85ede5055f09bacea923ea135283e9a8807bbbec7aacb3a0721296075314919da621daf8971e63b430fcb23b1f58f388e8719c4bf90903ad1b969af5222476ca2cb806bf421d472c3f5e189025ec27227e0c32b3f4028956f4b228d5147bd03cee9c52ba1429a5cdde2106ca0a068352b6c45a85b63716b0eea1650182681fe8ba470830152508c162f4c033667ea3c5fd37f21330c2a367772f5cf217056af60d39df50134866bafbbd855dce4fbd2067e89458958d9c28355fcfb4d397636d14469e30dee7552a241b1e76592a2018d00691839d15e850f4bdb70ff4e23131fac92bf848a25581ce82f8352cf4efb5c5dd15d4af1f045253ad5fa1a2aa45dd9608cba1b909958d6308776046e3e3c96197933f224bcd028ca4b780b27c868206aff0e710c98a6467d1293acc0179e4a683c961ac47d4d7462daf5481df55c12460676d7a95cad839e933deb79900e462cf5f3398bbf02eec9b98bb4c17d03daaad87a95c697d0dbbc99991f75cb21e93bda8e8a30e604a395bc2220f7370084a94bccf7eadf35a56cd272b8f9727d3202960944fd2daa3d3b25404f05e2c6fb77beaafd5b83f50a906829924d606826d1bd9608227b34981d11e1873f4e71c57566dbb6933cdb3065d1670fcb062e37720bf10be1dac12349b9569e1caaef6b2c734622929587aa0a295182f53f3786fde3db479dff7e0f7904f744dbc89e437c38165bd30f781b2c2b8e086243885742b1ac4958654020ee7fb3c108a5b7f22b23d5bf617b4fea2f6f608a840d6b47e41c62b4e1730b8b7281185a508b42ce76c99786c192dc0ddac6c1a5185b2d427d7f79260c1d5a607adc2b41e5ed786d247c4be3d437a9952c6aeeb4f25c050a95689f2460009ef2041d0fcb698fa58406eb6300716b2a146fb86d17af2fc6889e6e0a5c8825b1ef0f1c249500661448b26e8a2a196ff19f1ec4289f12770aa6bea2feeb26f1f3402d1eba714f512f51ecfc5ed9a27f5817a98ab282ef7479de0b1ec23f27ff4ac647b6ea8e90ca92d2a8f50d445b6df1f16f4cefbe895809c2ea4ea7534cc80df99fda4ac2d9a5a00b24f3e510cd08ae3ae8cfe0dc40adcf1dccc2c16e359693cd172778c87f9914ccc126be9abeab0781d1d6e446640933b85c435da61ee78a9bc59f6faead982d18daa3a0edd93990f3baf6d4e8a84be89f9fd414897606b816e2d5e1ec4976358ecf379b09bf65f38ae8f0e0997f228492e6586f6fa0a46073e0a576157c5b7c700aa4daacbd07471c0498c9cfe307da0ec19d06287dbfe08cee64018a0c0c420c8f1445b4b935a850824c079e250eac413da5a715e91c5dba59aa78e91c1552b47e3838c482f7ccafd9c73e303c713a6a2c7a878fc0a722edd3cbaaa9b9eff8222ad815ad1f5da4b798b96fe4010dfc9569b13a0a7105ab2c17b09cf4a14f538181954b02d741d39e62c96c982341cc71c8bbfb088b01a1cb4bca561f2ab2734483a87855aa11c6f99f7f3744cfaed087d8b3319f7580ce513a287400f05375602ca266ef3ca59294c4172264eee51e2bfbb5eb3dec574909f7b23bafb0478e64d7b630e799ee22e44271dd432fd1cd773f7b81f46eff85e20a9bb1e93e3714afb5bc17d0ebf08f8fe24130fa22e8a3618c6d58bb1fc892b99e1df2195b25d650d85823c7ba5accbb53b00919e63a4fbf8c083b52d11395222cad8ded8c9e7bd1be88887c4d92b18a25475e6b462220e71d1e5d99c421e9d1cde892a7bfe2f64156907af9fbeabb91a641e259d97f78979035349dd2d04cb3d3bd4e6f4b1555af03f3dc537a63a5caf03f50af6cabf611247f8072f4ca8201bc1c3abbe95293b86e27949d87e4184a55fe4c4593a4907f6246e7a054f5d80daf8a0ec80f6181797ce5f78c0d66713e9d2ae6fe59fa1660aed3f5b2b8499f326e0fd9fb0a8ef0431ee1c6b8469b9231d8d78e7b5d7f645b279925667e2cbc3a0cba3a5ddd439e8e9dfd163f9f768157b8eee116f272ef70f3136236b8758b542f51efde9250007d052c5a32f4b0bb4db072059b6543c57525ece29ace7371af90349c538f1cc81ef72711fab7c59e7d120d460d0f103062292df82921ad0591309b5cdbc6c3922b8cf7ca1aa00b3eed6996b876af99f1b7de5db8f8b8db76aaf6a7ccef651b8c07acd6e9edd27a20cf00db5c747ef8569354ab08c570d81dfe7469286cc5be60754a5d43036ac07a5cc8fa4d772d24bdbf33f6b65445aad2ec1500a705358cc6ba5777f306fef9ad70c71f6e0fd50bf6ea2ab7ef6992b89288ef3a1f884dac7c97f5fad6ccf48ce802fbdaa7fc3dd600b8fe19e952bae766defb2ef7b92dd0c3e8039feed07745255bb944ff090baeca7641cf9d8bc06ec7bc7f2defd26a68d21b1359039fdc4b0a4f6b51b6dec3b17cfc33f06a468a3db9b3ffeb22b6e2f3a89d2c55d47b89f157b3216e78cb255d94079a781b80fa3da7a819c4f6854524c0e61e41fee419b03de8d360967fc36a241e98e4b3eae233c5dc0a5bb0149c85eaca10022573528596ca5a00c1b229b4db180fe728bb01689c4d7c8ec9e812fac9151cdd27565821624246d3d46f8fe5a67d93a7f60824539247455ba20c592365144faeefb13e013c782df7598185ad2357ef8c15c6d64aad812e158eb9252bbbfadd060b6acc388383c73fe98b3343bea117756cca97778da41e3696904fd08e6fdf93b77136d231bcdc47748b5dbd4f262eea4043c54f52d5e5c80c0e6a8c2747", 0x1000}, {&(0x7f0000003200)="abf131ac65e6662b48cd80c880ef090bbbe97c7d785e454dc06db3f59addf9a9b0e11c6f928b8e667f35474fcf3751bb52a7452b646e5bcb550fc3eb3104b0b8bbf77c946097fbdbe9f83495b3f98178b759a4056c39c33e29d0c4e8", 0x5c}, {&(0x7f0000003280)="17a89a9e80754f10f6155762fb0fb6f29cf4e6c33527fef75450cff2d3d24021e2df81a0e6af5bc39bd8f9425df342150649035eb393dea3af9b32211032755ec297146241fbdefdd151a54bda447108a6a78db5ab3220f9e7bf9d12b4cf2dd97ae740f71aad5c8a890db17cbf0fa5e6cc7b42ea36f7ecf0acae4a93b809fe5b79d68b11d3569f6cadc4b50c90c16695e8fd1b09bf46bc834da9172478a69d22f13e3c72c01af454d8e21a617651ff4ba3ee6483ba9b9f05ef79f54918bd7ac5d50048d17e795306428a966e6cf3b4c64b639848fa6ac182479350f92f526f26213297cda1e5a86d65d703da3a2d01a23c78", 0xf2}, {&(0x7f0000003380)="148d86ce4551ca50a80cfc20550263f471beefa102db4cc01b1bb539a1e65452806172c6d90900ff27648b6e25e53e77569577c279ad63f9", 0x38}], 0x8, 0x0, 0x0, 0x408}, 0x8) write(r0, &(0x7f0000003480)="f9404686f3752273065740a9172948a5cbd93f4b578f126ed78f15eb46977bf9", 0x20) mmap(&(0x7f00001f2000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x2d) 23:18:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet6(r0, &(0x7f0000000080)=""/254, 0xfe, 0x1, &(0x7f0000000180)={0x18, 0x1, 0x71, 0x1ff}, 0xc) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x41}, {r0, 0xa6}, {r0, 0x82}, {r1, 0xb4}, {r0}, {r0, 0x8e}, {r0, 0x106}], 0x7, 0x80000000) 23:18:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x8b, 0x4, 0x0, 0x0, "010000002c00000000ffffff7f00"}) socket(0x0, 0x0, 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f00005e0000/0x2000)=nil, 0x2000, 0x5, 0x812, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x81}, {r1}], 0x127, 0x8) socketpair(0x1, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getegid() 23:18:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1bc3aef9a6c9902c) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:03 executing program 1: r0 = syz_open_pts() socketpair(0x26, 0xc006, 0x747b340c, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x5, 0x7f, 0xfffffffffffffff9, "d8c606871800da4ff92f5af896467d22c49b6560", 0x318, 0x4}) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x4, 0xbb, 0x9, "dcb676bde98bacbe1b7e4b2c14095dae4c9debe6", 0x3, 0x480000000000000}) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:18:04 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 23:18:04 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0) 23:18:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) r1 = socket(0x1, 0x7, 0x1000) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="18575240b670c628f26aad69ada52964102af95db1be839237491a10cfc200d628ea06043ad276ec55983b0ca9d2d0774a239d88daaab3d2c2cdcdc8c26ddeee4ae838d763de5681649667bdcc5699299668aa0de14fd85fd33760453179706af7768f4e32341be984a56c8e2fd52c987c7298b8e74d4db78def77d10e0bad96f490d650eca81af189f16b5b6d4b079de25dc8698e72df6dfcace115aee9edc781d5618693a301cfe89cfcce0e2ff3ee8726187bb141d035655aa858a6ed91d627d479920c267620f9ea4c26971e61a6f08d0c1f73db78f31e4807390772233662748143196b41c3923e7974fbd398e01fce04", 0xf3) 23:18:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlockall() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xb9, 0xc0000001, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x100000000, 0x784}, {{r0}, 0xffffffffffffffff, 0x70, 0x40000002, 0x3ff, 0xe39}, {{r0}, 0xfffffffffffffffe, 0x67, 0xfffff, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x4, 0x200}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x0, 0x4}], 0xbd, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x3, 0x7fffffff}], 0x9, &(0x7f0000000140)={0xfffffffffffffffa, 0x40}) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 23:18:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) 23:18:04 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="012f0100010500000000000000000000"], 0x10) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/30}, &(0x7f00000002c0)=0x20) poll(&(0x7f0000000240)=[{r2, 0x2}, {r0, 0x8}, {r1, 0x6}], 0x3, 0x51cbf4b8) 23:18:04 executing program 1: r0 = socket$inet(0x2, 0x7fff, 0x0) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) write(r0, &(0x7f0000000000)="53510f7962e99fb858c64fb46d97fe731235afc775ae01b8436bef73260b93b619259eaceeaca9fe7352916afbb290d7d077ab5ad48593446534ba99b86bb273db0365f505c83e27dd529f", 0x4b) 23:18:04 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) close(r0) 23:18:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0x50) msgrcv(r1, &(0x7f0000000000)={0x0, ""/24}, 0x20, 0x3, 0x1800) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66dc2d24696c90ff2708b32acfbebdac3ffb594595eeead40df9187c293cef3c348533bc4acbccdc07d0c4f7794b806c4daaca053589024649a0de62e651e16c671e38291e115a83083e6877408e4d4fd9993698f19c65c81373fd561c6a6e0e2f22543a34760b45f55a5b8bbe41fabc02511b584fb6d5538fd1659ced66f77e4ae83b23075498414d9ddff3e61ada1e9d815b24c50000000000000000000000"], 0x1) 23:18:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x2, 0xf1, 0x1000}, 0x40, [0x6, 0x400, 0x4, 0x4, 0x3ff, 0x6, 0x2, 0x80]}, 0x3c) 23:18:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)="4f7d45c71e1563be41109aeb00d87358725d0cfd4b1c777f170d9dab10a77ab5fff9a557802f3c26d6a89e0637e9aaa4d85157ee2c28ba5ac56a1be5a861544ea9dd933e1a4c8ba647295e2cb4b893e737397cb5928b9845dbfed0b29b9b04053ba7248ca82929ac219efd6b86c913edddcf96bba40fa2319bb7d37ffc34ab96fc792324890d4254f8d279439a7c185c0e0482ea055cce97541356cc7a6b1c66c8e094b53073f91189d5c527968612338175975dcd3c945acd49568b4e46373204537be64aeedc522c31725c475560b940c15b486919def5062700fc5b41d95146bcbe75e70314cdf7876104a28de1dc0849966004d5d0a893c310313ebb", 0xfe}, {&(0x7f0000001980)="c5c575399548e4198add132403c7e63c30b9d3adeaf80c4872b7bc7b0353df271adf76ed31aae35d44f2eb24c245aa4ad13971c652ca3594e7d678e88c1011455514facb0f77e9286f54de13b3d0dc9f3081c73e06f04a3b96adcb80d244033f3d7c02962690ce0cdec243e64738e643d3b07fa0cb2f04bf2374493082c8e8b6445f9c0e9e480be1155c8d601ae2f51ef18c06177aa307ce1006ce0ac4e7a2641961e63d0ab0236906c9f8a87ba312123ebad163d881e2541a2220b3fc709512885057c1e607facc208836d4ca0ea93292b1c3d6103fda8ed4eb953cfc622572e6d5006db7051c66f076f783cd233e278079162937cfa820295b71972fa80440fd8017ca14a5d098c61728d5e9b38f3e9c9b4841d8d1afcf65727ca5b3019f8891e55ce3b08fd5b181bfd923fdd8c494950530392748a9108f45fa6af7623a6b15b9ece9a3266c5228564bb997520a79b039c09d8e6984f61a3c9b8b15b1205ae4f79fdda1c5325ad682aea3f32ab7614b3ac81f0da6a8dbaa8ad2ea60fc38dfe92b30afdcf205ac5e2aab33da26a1390e338cc5c9f80e75fdfa05eeb5698cd3b22fa752a221ea312d3dbb869eab1edbe1cef372d5508c213ab86493ac81dfba37ca63fb8d84a2815286a9eac6e94e65a944f5676318a3b29f9f846b7f610a2256b63ad0196437ac081886125558712af4d1da5c3c4e592fbcbcf063a033ec1fbb35aa8a2348597de651f2f7aa632979d85b4d535e6e7319ee51656e0c1bb7e2b982e6361d2afee141c2bad1056d4161e4da4e76c1a695fcb27d1b1afd4f1f80520bec334ef440307294e8874cd46b840275bdc1ba4cba2f62599406ed0dfecf3e267256e573830fd42e609e52fcee5113b7a48ad5ae0ea51292fdb1f7d352d141c128f9c9f103ecce96ae952f0b470a185af182791286ed83d7123843ec6cf64e08fe9b3db2207ecadb0eb8bf9108bc54796eae43ed5c81def8bd8dcba1ea5b58e3651a02a35d6be47d9eaccc92c5b26ab66b2e2a9144c6f59bb62bb2af9f92c4465393af6efab80f2d009f4e7580fcaf5ccdb574203248b2d6234af9f7bd8a8bdb0ee50d5fb75ff9b4646c07b3452bd98d99820b059d74a00604ee674075b2ca301c345b593b93a22526307db54e4a947d59f676f7b9d3cdd7ffb6332be02836e448067bdd0c8573a901e93d3b769ffa68342403f6146a8ce32c1730501468041a3fd1678be480478a2f7eba7d4c9a6b86674b279542e88250d3149ff2858036709b5519ab608f64ebb6fa89bb67e7d671fa4f4272029332c801a6f869765cc3044494a9e664af43ce90a98b4e651d300fa58c05c1a83bba6666246ae0ebecb3f4570f74754732048c9cb1b883033596200273c0ab7e07f5b767ffa80471aedd9a654721303ea3f0a1ce915254e8adc5510b1c8bbde4f7b3141cb509da48322c56af70d65f525f856e5dc1f518d39e597f4de3369a81f2175e4811eee66d7df63d882607ad87effa49f1cbd8b5a51ef6bf97804cff0cda332791a59187d8a400cf4e725aada3c2ec53ea540fa456d4f910418454d40dc842640da21c295a32d5a4f3576d5c74fbbb7edbd77a5acaedc4526d9d40daa5d3d1acf93b9a715f051d51bd8476267684ab3c22d981e153695a85e65dfbaea8120d8005b34aa93cbaf2c3a5494482a375271a504d7a63ed79d180c6fee16315c708d8d47eb7891da343a2658bff88d17d691b04b8205931ffa4587e2cbd821a59c5013d93840a5444f7bf19cc64c3974c9ea34c970aef0e8a08cf1cdf5aa81ec17a02da127dbe4a36b6c4ed48ceac3bafd3c2cddc4611969dac9a05f25d32e0305842fb2863e0742b82be9950879305656fb50a14a3b399d733616cb3b84c747d8bb174a47a77476964495346ef46b81b0833c6df1a11848800ce84c2938df656980f9de34ccd2fe1b008f64fe30c33077da6d11555625434bf6e27fe5d0ad01402c06c4217f00c951de087c9f77b6e47f9f8dc76f1e8bcf4837648337c2ff9435baaf356056109894ea28b613b07341bbc0e6942efc148362327e8a93f59ec2f585432819e8fccf29311522d89c6e35c5138578ffb0324882aabee8c20427154ce3d2fa4aba5d9676f3fad98d81e127f447bfcc74fecf22bb6f10f5b3e6756c9159f4a4500814cd18e4d63c5c5be57628f0aac6560e3dc7a455c50f20a77e7f61539e637bc32fe4a9203a97967a465e4bdf4f3b4ab66160b4c85315afb069bfa1cd7b5b3181561777199a98de4f6ef641f5943c6f863250cba7066df04d33e6b3024e8cfba6343b0dfb03e5b21e5ed7bc4f5d093fc1f6c8861feeb2ce964fe4a66c6b8bffcc2df4a7148942face5f9cb5df38b45f7bc0f0355b460d3c80356a16e8a9d6efeca8dbcc4d1e9a3e120f2e69645ff03fb5b36039a8f27e03549d0767fc9b0866c49f31edb167f5505b354a8ae342baddb697c904501af93082e99b5094a74f1005b0942dae72f64b396c61c90f016b085fe0e34ec559ca847803020ff4a2f46708ba7e5ef5b3b53dee1dc7ee466ecc4a9eefb1e52544b4529db85603b648963ef7e861f1dabe7507bdcf4511119f20791ee31a2a3103067fc82fe2ae6fb8778bf00ab0dca6551961d9353399e696ebfa3269f6a468e78033602b76967f96cc085439adcd0a7b9348b4082112dfe002fe15101f04ae4a29b8d021545bec01e3374704bee46fa4f73c0efca6e0071da5b72959913acddfc4c7b2062857dd29706bd3f25734da8fb501a801f5ed4356ab87f82528d8a48937c30d7778af534294bd12a3ce70b91df0aec69504e1d51df06e8c17eb38c0215dc5fd6c756681b76429de8fe9971cccaa60f767693ade6c165dabc4f8cb9221bac94adda22c784461b128f875cd778b7d8b07b9bec2e688c1e07b9c2ca0cd7057aaccb1135d216e88a5476e18e2fa482d50b0c38d79892f384661406b1ca0b370792ec30c28e40be9dac6a55a1e250a908850f0143a6e2c2d664b22b61ffdac190fd745c68d9e8af6e41eff82eb7aa543ec28d654774135fcda361bee038219ac4ab7236984a1436bc62df9b93f3f45e0a40f3e7d33ab275c99a8a7b977478544b795ce9e645b625f271d40d0bac556be0426a8481dec0999069e24ce0e4b387ff2358ec4f83bd04241cc333313ec9a3b5611e533c80c6c8256b3db29ee5f7bdc86febb4b714d510dbc8c80cf0fc2032c1c259a22549f4606efeacec544ed2a093a96618e41d4b54bf306779135da2c6fccc86937167c7884176489222ecfe58ed2180f21bb6dfeef968fbd79de18b2c0b2d0173c069fec4c3f3d0062690de388b04a5c141220c84f4e06f56e098fa70ea9e5909c1b3a5f1439cbb9f42f67ff9f088b62f008dd52933620b971bbd3a2da072d9f241cfc5ad585d3c0e4a8303ef7e1947eda0abfd764e4b2a81dc8b1f7216a0a0c347b13d1bc7aa94823fa3235c5a8c3f1dcdcec12a35c9459746fdc50e72decc96884fb376c819113e539a2558a1e3fad4eb7b4b811ed303bf1d889de81340a6691a4e83ece6751db37d16e16531b7776311fc9ef93c96b62cf998356a7eb83959b529ee31837061dcb8cef86dade224de1ff7e1fa1dad242039fc4922ba14c8c4ed1a8703d34282f5045cf11ff7d4431188a59113596bb3309db3cb09455671ce106c95e5d7bae7ae64a0f6688be1f557dcdbdf4061acf26978f25b8447027a386f27e3725eb12ffb1003b4a60497787bd146f9c004d3241876bbae57a96c24a25e6919f331ed24d6a3f2c2b4da6b830ec557b75002ce3ecb3dee06d8fa8a511f86339f82dc6352db4ce7c2270503d16252886fdbc8320035658f4c2be16a8e82c4b091988ee7f5a79620be550ce63b356f71ff22b7b8113ff6feef631a2f484148ffda19258091e3f73f23629385763eb42e84404fc610b0a77274eba6249f4a9ec4726794c7114da071ed80e3daa2209e6b4ee1a3577e6d880e3ad9af1867a6bddf91716400fa0505ed84494613001848aa1eac1f9775b433ce00a68015277f914e6eb67e971e511594719479300a29e2e67d70aea0c7d7ab84d2b82ae5841ba1d03b4e3f0e9846b84a93ee2ead1b5f56ba7ba2a2c52b4359b3c9b1738a2be9e298ce3b374d65460575139b78295f3f593d58135b2dc5c2b72f1fcde2dcde4377c31c7b44d2d5645b1c2691dc9f4c934192b793624cba33744658adc55e0c9315f77ab37784d1432ce5893db498998f0f99dac5fb9a7e1064d14e5ec7e6d97c05351f577ff3c65bc3f9ed6d7c621de9ed457529644f026d6f17b139033349bef0f14a4bebe3485054cacecf78e5426d195feea731d95e584a6680605eb0712a7052e117fbb496d108ad66dcbcaaec53210861b04567bf178ea2d69789ed7c1a66cb9705213c4bf3ca1433325ef879397c2f48ab4d35c317ea4affef4cb38ac053d11800e1107c80a6a3f1809b4fc3a31383ca59fb642fd243026c4e02f6720879debe4fe425bb2fa04bd2c085b79bb38f73ac28a7eb7d03fad07e58f2eaf86facee232fce42db2962ae98abafd834ba1f57047d27373c4d57b7a16e9457d8bbbb240515459248ca3628ed5c453dd9ded90fb87e869b9c48feda3d32a9d83af7f8298d0bb21f702203278529c94bf49ed4bd862126bdbe044ac9d2e8f8ce81a31c8cc7528cb72b4e55323eb63cd4969b4760cd127eec18aedfa1f6b0390767061daaf87d8e2780f57809bb8c469ae5e09b6f7498cf0cf48ccff711810b05eb3452fc218630d64bb756b104691d002c3149ea0ce6cb32edf2653e00d957fd4317fdef97dc725e826488d8cbe3caeed3292ba1b2bb575f7d058ee07ca19802f68183a4f52f59f66a34c0c74bb361030fbab2988adde75ad9eefea1f152d6ad372d02fe2a2abfc53d92976b65f789fd14da55295fd2cf951a87ae3567c39033f3d58b5ba5438cc07df498eaa5cf1bafb62e7637c7a8db70d5a17d00da61e77027bc77a84befcbece2a1bd1275b65c08179435503ce93878e1285122f56805a88f6c61f038caf3fb221a21715bae884462c336d320299e47eaa094addf03154967ac92c11445974f2f449368deaa48d29677a0f76ff3170d37e5c6c76883731f16eb16bac7f38c9668b786bd648ee428eed97ac72586d53244bacf08eb089d66bf1d239336f7c9148241bd330e79bf996a5c77ec96c9b6d1b7cdca093829933c19447b0cb8ad6fed3186b3f5bd394c84551889e4543a96190df8d7965fd5a0de1d75854a9dab1a334da40331d3504b4fe7b35d4aa9775f82dc27dd975bb2ab13bd67ac6d2940e24c16c12aa0b5021254d7065956b4a1a8bc92c1f60538a8c68db72f0c3487accd96a076ec4fc15f188324b73023d0f3db48efdc723c6b68a15478c38359800b2c14a244d7eacda4403963aec4656e60012f4979d1c2dfef0560001ee73be965bbe61121c9820a2541ee2841bc4a409be033982e1fd19b878283c98fa02e032213872f3b0d4cf032cf67beeba89cdbedb14a9bb38058a55c5d65cb0b65411ab23e018099ec0dbe28dc3401067df0a6b4e3e2c261e2b3e4478027a088076f6925f037c730d786967fc3791cb4b3efa588ba637a017dc476c83f38b8a814ab6a8510e2d164aadc007cd6cc0f6760923068dd0725b2e3030b2b4e8e66e5a2f4271bd6e2e765ffa87a26a17f3ce8095e2980a06051a4a2a7414d0508d55baa4e850e9712f0528942b89aacd5486ac896126e06a7859e18dea2970d4fb026b55a4e8fb818db8748d834f465b52fceece22b50a0479b5079", 0x1000}, {&(0x7f0000000240)="d8340fee0a69a9fb207f24e1647792fb9fbc8e7655aee3c4d591888f22a3e4f29669aa9fe9083a0c87c3d556409487f7909a17fee0dd173c9bf4b0815d02b5f6db5ed41fdce067cfe9d364bc25dc072da1bf2801de866bb9f928a11547cc", 0x5e}, {&(0x7f00000002c0)="44e194c892353d04122656cac05d2c19169e408077638032281d8ef7400a099fda64336f7be3311f231a00bee2525af02e11326f3a3240b8549da06c95e49de395e933fa9689fa7c5f48e3e6f17dcbc4b9ebded139bedeed8eb0b16e38d20d62bac3b8f5c10c986ed1e604995fe18dd25a", 0x71}, {&(0x7f0000000000)="ff881c28a50bc7e8e8185978c94bcdb465422ca2534c89d0ec2feee6f4030d715ed2ad129540b91ea38adf08221ddb3b16230d9cb608c6f02e41bfb2b03b6844", 0x40}, {&(0x7f0000000340)="b7b2401ae69d20588857ec9babdc5bb15b760875dfe302fc75ba20dac3b9fb1555779f4892abfd284c085d9a5860e844503d38876b2ba7f6303e0d98854a4169ff324d367f05cb0d8ea2dd103cc8eb279f", 0x51}, {&(0x7f00000003c0)="9851f252c299859ede082e16719c4145276648e0afe3a63e6f839a760862632adae872d9715dc50ccf4b68947bbad69b58643fb0c0bc3977748aed704239ee89ad2bbdc1d2e49b6723a14b6cdc3fc12b96ca38fdf26442f34d3b5eaf15b4be873805b796867f6f77a79a4a", 0x6b}, {&(0x7f00000014c0)="d363c90f2720c68b03350bab8499fef909b5a4e865ee258830ab60e5ce1f34c7052f8ddc177d7d4ddaa502997aa990f9fb406298c92c5e450a263a6596c36eed5baa6e327c47c8870ce5b7cacea364a704c95d9f38cc2dd1c1b431bd4b6159e1142053817a104c26e1d5351149b32d30fee821c7a062de7bd64a7c83b1898bec8db2c61989802a3f2d18022e4561e82314b2ad11006bc91c1933bf208dc1b9289a6c0e7c4488bb6c396ea61814b5da47f381daaf5dd87ac7e2861c87c0356bb9e3c12c90df4d38457ca1ed371b5167e077fc776092e06fe9bd18fde043e699e44e3556bffe2f06b3", 0xe8}, {&(0x7f00000015c0)="59df4f7f03958cebf4f7521490a5c26ab1bb90d73242b5c7420e5670ebb2dff28acb69ea16e992461c6a184ed7be726f3dec3cee9b9a764b888648840fbb2b42e9e04b7f7daaec200aa7db37682babdfc177673740ab6a7835a62be622fdffe846fd059554f2f40a50c04ea1e9e74ce53fe6f6486f6fedb275f8b195789f761a73eaedb4a56ae40d836f61054f34523408be5b496dea1c8baca6a884fb561260a0914d4094b37ee008d93c3165a872d70d7ffd14293efa50cd6a89c2b5b7c40f1ad1e837c29d79501179b942dc47fc28a12e692c7a90852cd7d8a9e1d8613ae704cb1173a4404fecd3860f8c46de01ec2ea01a84b517f601436d", 0xfa}], 0x9, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 23:18:04 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="590968c03b390ff27052d134e61afc92364f8ed8912566024525d26f47", 0x1d, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="2501bc3266696c653000"], 0xa) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f00000000c0)=0x8000, 0x4) 23:18:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f00000002c0)="f67281d297a99709", 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup2(0xffffffffffffffff, r0) execve(0x0, 0x0, 0x0) 23:18:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0xffffffffffffff73, 0x8}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x14, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x6, 0x80}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000002, 0x2, 0x40}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x90, 0x8, 0x7ff}], 0x100, &(0x7f0000000140)={0x4, 0x4}) fcntl$setown(r0, 0x6, r1) 23:18:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x11) r4 = kqueue() recvmsg(r3, &(0x7f0000000480)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/36, 0x24}, {&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000300)=""/98, 0x62}], 0x4, &(0x7f0000000380)=""/205, 0xcd}, 0x40) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) msgget(0x2, 0x0) 23:18:05 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x5, 0x9, 0x3, "0f51fc294b9b3958ad3dd3a9a64f1b88b6b138f1", 0x2, 0x1}) r1 = open$dir(&(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', 0x0, 0x90) mknodat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x3000, 0x7) getdents(r1, &(0x7f00000001c0)=""/4096, 0x1000) 23:18:05 executing program 1: r0 = shmget(0x2, 0x1000, 0x4, &(0x7f00007ce000/0x1000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) flock(r1, 0x4a923ad3a7050f59) r2 = socket$inet(0x2, 0x0, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x8) fchown(r2, 0x0, r5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r4, r5, r4, r5, 0x2, 0x9a16}, 0x400, 0x80, r3, r3, 0x2ae, 0x8b, 0x7f}) shmat(r0, &(0x7f00007ce000/0x4000)=nil, 0xfffffffffffffff9) 23:18:05 executing program 0: r0 = shmget(0x3, 0x4000, 0x590, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) r1 = socket(0x2, 0x8000, 0x9908) sendto$inet6(r1, &(0x7f0000000000)="0d4f6e1841eb9c063b937dd6fb89ad7d8854c430d8e5b946ac87289bbe29a289663c1492a04b1340434812c4127c07a0384f0ca6837239acddd6c020ce9335adaa1c2ae63cc72aa2ce47bf5eab90267d", 0x50, 0x0, 0x0, 0x0) 23:18:05 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r2 = dup2(r1, r1) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x7966}, 0xc) dup(0xffffffffffffffff) 23:18:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/49}, &(0x7f0000000100)=0x33) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) 23:18:05 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x6}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x22, 0xf00fffff, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x0, 0x7f}, {{r0}, 0x0, 0x20, 0xf0000000, 0xffffffff, 0x80}, {{r0}, 0xfffffffffffffffa, 0xac, 0x0, 0x8001, 0x76}, {{r0}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x15, 0x20000001, 0x0, 0x20}, {{r0}, 0x0, 0x42, 0x1, 0x2f7d000000, 0x40000000000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000040, 0xe, 0xa0b4}], 0x5, &(0x7f0000000100)=[{{r0}, 0x0, 0x40, 0xf0000001, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x77ac, 0xcf}], 0x40, &(0x7f0000000140)={0xffffffff, 0x3109c593}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 23:18:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 23:18:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='U\x00') chdir(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x430, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 23:18:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) recvfrom(r0, &(0x7f0000000000)=""/44, 0x2c, 0x1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) sendto(r0, &(0x7f00000000c0)="216a2ad330935fe376c2625767db9e94d4bea5172d402b0ae5f555dee2ec50171f2d689b026d91a365375cf20b94eefb853626dbb23c36fc1fa54aae11c27ebe15b08dc68e5eb1e4dbcdf88362f7", 0x4e, 0x8, &(0x7f0000000140)=@in6={0x18, 0x3, 0xe5, 0x5}, 0xc) execve(0x0, 0x0, 0x0) 23:18:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) poll(0x0, 0xffffffffffffffce, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) 23:18:06 executing program 0: link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x1, 0x5, r2}) 23:18:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x9) 23:18:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xffffffffffffffec) ftruncate(r0, 0x1) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="b879ae4177d7618dc50a7e1439a6b1f4af9b6fce2d60a84da9c630c4d6d01136fbd3f92e7112274a941b5c5b960b4b8c31dde69b9c9544bf63d8ca202feeeaa9920402f9f00d5b85b9c00f4829900dc381924b42d5ffa1b71ea4be66025d536731649d0f0af208c41316ed3857cc25d36abd3e6a2cfa786554888d4fe7f46bb51121337cb3b9689bacc2bce4a0e260d8fd25237246d27ca232cc0dd4b34e9917fcb167ab34103d9b9a3fde4e8d669de4ec01e7c325ac7a", 0xb7}, {&(0x7f0000000180)="ea7e64a9eeac65843ea7901f8c5e586a00f0e6385b5761600b03f1adb6dd000209b1f4a2e0ed0be2df061ec92464", 0x2e}, {&(0x7f00000001c0)="8fee2998c4e61abfcf2e6e9103e36010a2079d70ec5150d647462cda346d8b804f6e86c676bdc3c511d6aff283703ddc7b56709f154285a7", 0x38}, {&(0x7f0000000200)="afc9b7d49a605835b488f85d2b60090f", 0x10}], 0x4, &(0x7f0000000280)=ANY=[@ANYBLOB="1010000000000000ffff00000200000064eccb74cd8dc0914fe1eef60e8dde08e0bbdf9bc184608d2c69cc415c0554beb767ab6a4dc5b3422f342ae80007aed4a78db71a86f972120d597585e6580ad9a729d3489eb47ddcfab9e778a1ed2dadff4585f007f6753c23d0160abafc4eb8623ab171379b06e55b8346a60052c7e714f7142a9bca78474c95d5f8c51855d39f409750c48817deb0e1f19c4d126234453c7b42d7fbdd5e877e50d98b18d25d656f8bea144ed12c8175562fa096f9a9a2289cb8fa92b3ceede195548c3670ad191af74ad4da25fa4e5539ecb7dae63001930024aea98435752e4fa309d781d09da703db31d31865c0641f658a65c2ec5119b147e002988523aa45f122eb80a78ee3cd845b49151d300f7261f818bd6f94b84a24843b28784ac990306ee6ee6bcdeb3af3d56736553dc8d89a6ebcada1687d9870401dd7ea3e032e5959132ef969c2e913b19245ff44ea3f10227c9dc93c80f4f4788c9e266effbce068af48b266bf54cd1a980339beb51c59e0ba9d05d606f8187494ef6d17c02056b0f25a8bfa2be44d8168ef4bb109d43f24bf91ba2828cee638b9f3ccf0d1146d50067bfde008f85fe3ba5cb65cada1c31f5d957490317c5f9d63e8e92832dc0263b1d49543e206eb46613097baefc8587939b0cf0e480575ae7dc9d15fd393e17cd76645896c93f00ae605db97d63a5294b68d5fd09fb0b5d0d4b40571a24426845489262b005241350a9b5c6c3d6a141f907c848aeff4708cf9b9016f81e5b9a825f3f1dc1f399a920b029f360e8fa1061dd972dc0bc8b54945074c97c26f88e47e6c77583c18f8c975d160e29c2f8e6268b92901a3f673af73a77681cba608990f2801b608f4c181381eee075df5ca6e47b7296d465b15527a2530a28af7785e3478546d827146de28d71fa241a8215e5fc60219b1466b47f47afca4278ebb982f9839e4fc706c9ab595ee86d749b65a7db47b4266f8005658f67f8673b85cbf6e16f7ae41a3b3fba448436c6fd9dc552b99e98c580ca2b5bea87c2d90e78d71ce0c500f2599c9fdc65c79b25070e1f4de0cab8104af6bece8458c5ae8b0c56a6614f3ce5b8ac503a200357bc7d2e5bc7dfd2c4ec7b84dd4e8d8893d0191f74b903d969f823ac84bb2f30856a96d9d948e56f585dc44e743174077cd85b1997988ed761ae0e6f98862abc8b0b728faeea66abe900a83f8fb61fbf50b288d517ae310480dcf2852bcc491d885f32d9f20567ebcba012c79fcaab168b8978d64b15cb38514a73a317d89cf62f87a2565350cd6e0d205f3b163b5121522d09a01348c5830c402c5f7fd8cf3bee7e438b13735f9d5b9d8f0e9f839db04ed42b8b165a32f1b3b973313985a92b435a2cc98165c73edfea75a1848ea1160048dc58acfb0b6931471a58e0aa40a5a8601d00c4d02893578dd0bd183f1934c4ac7bec0e36fdcecb37a649225489fa13afbabcf2300daa4254bbb2729eb8b286857c935969013410e55b2ffae04809378065a0b30fb60ccdea4f7e945148353dbea8aea74fad3df6218cd4fce48f2d84d07d7455006e7be15cb95b7ce3c681c6bf4ddac4f78cc96bee24bb80396be6732753dade1f6689a38013fb44b75c600596badd5c413485bdcf39bbf84ff49e776483994828acf8f90dc5d847685d5672568030ae3a1832e1cebfebc273515f5b1515ffd6aeeb65ad3bb75746ba503748a8eecd1c05f37afddae9972211727e361e30d26f81dcc9d6196ad868dbe8a343f2c1b2bcd8eb17689e1706fed38401f09b3a1adae23ea95b2cf455added8384a1ae8115bd683be63b6e32e94aa68618df1923947d183e9ceb1f52ac7abaeb1cc82514f2586a3e3af788e6c8ffb6cc722ff89742341e602f799f991af867bd5781ae236094cbda3d4b6ff2776ef5afa28d36a44bcb7ec980a655e31184ba3814d54cc0fecd42ac64fab6199f919959ce72e3e43dd99a2a4ca41b5d773020a1dc20fc69c46c883d1f8d071d72ca8a663f7e1daac70841641a09cd3821dbded6c577166d27e1b21c6f00e96f77d6e5e6224d851f4d62f1b04e5f1439a0e4f91e222a211d3fa2d9e17a36c32afb0d3239fc7d8868b72d0c273f1cf2b10a27961cd37fe07bee47be82aba3e1459cc72a0f5d2183af65915037a36f84e6642050ed53352c843cafe3b043c577d20b52da7a76438892b9c6f49e34bbf54622d243df621ccd5bdc46e3bc6eb726b686bf13157dd0fdc8e18b6fc7b127f52f40e047a1ddd234855dcc03ce17c38e113fa9020cc7b108b0f36ce1cd6372c44dfe49f1e742eed8fd620bb3eea66d5ad048a4a902d7b60f486bcdf14286091f02d4c7ba85e5f7db3aad72702b3d8eb2710f76de24226f9802c3d09c839dec6cac155b0f9eea92590734b17d3c38f96be60570aa27c99dc51e456d31b9042e16b4052fa5224e3fb87afdf9b2697de41ef78559e790dc8a5d965bec8459a7fffdd7f4168df220709af8e64ccaab9565baf628b582ca48523b33bea3203eb0e4c546ebb26f75f2bbd28c6fe42048860348e77ee33a19d1669e9932487fbd807debcd167f8b8754d6e499a3e095f45a07467eb068023e00880b19bd630c4dd29fb21029e30c59fe789298641c782167ab9173e13481b79981e709e8ee2c2c87ad76331d6d5ca8c809d1a5ad98a4cf0ac75c126c7b7b494fd9c5c0074a0390c5cbfdcb02a1d60c2b3a0ff0e8018b932cb5dd8f1d6fccd3a0a4dd28cd69773436a6d092f9968eaadacf0ddfe31a0a0bb22c2136a4d2b37bfee38ddd7d6abfa9bffc165dc3ec871996b4bb47b5459e8973953123f6539724fe0e98429627a5fbc3b0d8f42203e32aa45d5232e18ff41798261ca79efd57f10c293ed319c22ba1710c7c281d09689e3a483babab94890761fe6ae4944ea420c451d00b2c53de3f6bb124662621bc1b940829c8953f7ab9bafe065485448bb3c670c896a3cb76b1c7d9e7c16cf82685eaa36a51b5848e1cabf3236175bb3444fc6dfd79fc856d66749cd715b0911731fa5ff8b9143ac9a7a3ca3609ede361fbdd84fe18c87fdb84322794b7eeb25e37b707ff7c47c75e180d96c8c6ac8e109dbe522f3f31c8482c71fee962edea729bea6433ee67766c83fce8ae818666785c0e4d935bdd2c0df24ea0051f99b086a1216c3e5d262214c280750c5fc991ddcaa09fd3bd1b7d00236e6b706cd16825109205cc55974c06ca1d3349dbb8f2a067c891c9fe473c9f93022a7f24dc507a9429069524d88a6c526a0ed29b6d8b3b22a3685ef0b0db3aab56a0b7e4e28d000d9da870c891853b6e1bf60ebbc113a68c65aa77ef32469822b8b7d5fa6a1236ac236169aee26d770c1782d01077efc36fd726d728f4d6c33e00713a0f14e5302600cff96c5d1dcef46abd8356f9eaabe99899f82a0294f849248e984d88786ab6d1c21ea2f85d74358b78a54520f0f15ec0c320bce0531530b8c0a7f2aab9e70e1651eb945ca9eab0d70272cb976ea10c1cd26d1bdc94a3f331721bcceee30e4165e0f241f482fc17b9aab3729a14fad57be72c45a829b2da8d7d400e009f9d0804b08fbbbea7102cd84bfa8ddc9e3b64673fb48e73c9413c71eec64272469d7a36d670ad1a524851c0236124f68fcb7978b7e4128f98332c4e816c9587f5a5d1d65eaf14364e64ad4188c4ad3879b2ff1b36ea06ef3780ff1ff4ea31bea53e4beab7dc587f275d3148d55f73f7c20343d6613483700e0ee81993aaee1adf8dfdb712d183bd7dde253d6a56ce5db805f578d0db26c03c5c39a58f23aa77b6063ff1c1618e6a7c4db2472ae21e92142c31279a58c16e6e0e3b0f733a113e4675dc022a15d6416e6fc024db211daddefee47b13cae71aca105e4caf18225cafa09c6b148b8256a63b46be687c09af50deecc563f8bac1cf072e3e4e61a125f84cb2dc7a63730c0742c0705644ed9d103d5b5b34efc08407d3822ac1aee7774f3926c89a2d1c04df4d3d241f6f4ca8eba3abc7ca324eda274596f2c542fad47d30ede5b6150a34a35bb4a15be0362665c04571aa1ccb913671d218b1f59615fc3c138cdc403c13f6019e3269d0a2245f0d06dcb3b624951eba605bc7f93bc372562d496b860d0edd6079f7eb2e1879550131651603815ef72934c6f44f385c5ec6a29de8986cacfbab782fb44be5bd1e436cea68b193d4039e066a1c244c30c8c14f9290483b2fe57b25bedf84b10001ad4c03d9530aad05ad70315eea3602de04feb3757f2804e8be7b1bd006120d07983835643f8e174eef60d457b505821a06b0aee406f017350592a7e394829216570c76fd3744c72137fa801748eea7851e53ac46c94c6a6eb7aa849c8d4656195b56f836b60ab1a8d37eb040eb5d30b72c088bb90b26d1d63eff40a537dc0ecf52abd412fbbd34e77de832e269e0d5c36ec5f50166da72a2634a1e133fd1345161a453416ab4065433728df8ac42e9c1d943dd4d61d077dd707b83bdebf0cb8febcee42d7e16a5410aaffa6380b60d1e27d88f142b3ad0c2a56abd8aa187b10e5de2d988ef88a32dfacb6d19e50a8bfb692d24c7c130bb3234e6dbca901b0e340b97b1c714b9493ece94b968ce9e918efe6d5fd45c10888b2aeadb872d48ee08d37dce8f9c3f646022630a3f7b7dc813478afa97f3aa0a6501378ab775471aae4b2d4a06a5745f26701506e1f5d3c807f359368bd379b237e25cd5a234f5cca5699a66762ee4167bcd045a9dbfeaf5f6b5c76a84b90cb0edee92e72d4a9bae0ea3f26b8373ccf6d8057d4da2465cd55a812f26388508c576a7ee3e76d007f0131fcaf9e5c1eae245248d0ccdfab6206e78293e815d6f9453915792fc45552d8c6ca00e0f9b3bf7bc746340c6b7c06dfc7dd184fa38b2b900f6ac0ada99a71bcd649882abe0bc704295be1cb220b784ee22eabe19c5027ea5cb2d343dbc0969980245e1dbeb564f759290aed406548e6561550238d42297aab8c57fe78047f492c064846356bb07b1c0f0de2bbf89a6b5ab716667fb483b0fd951175625389b0b8032f3ab2bc7ada96b6b53af04a510dbfedebe9341d55ada4b2ef58b92f6d57e54f7338a95807f60a814bac0d837d4d1a41d10e59f32cdd5f6e9d560b0ccf28d2eeb2baa12d15ba04dc2e99c32ccb6b4bf52d672748b01fb6bac61e224d8732d67f72c5e7c4d2afc7027068764788c0f66cb11c3322c599af0a92a991350d07cc47060f58b0f1767d141987e5a750c5a94f75a19366d1236bbb40877a2c690bfa851e380b86c9a37e9288e74bb6f6b89925a99e886535fd38cb3d15b835409e592752b29cdcb56b1175825e17fa5ca42dce09242ab6334c0f0164d9ac4d1e479344682814e7a64a25ab329009d8e661b6a5079af9d277dad1c7d7b80b37197049784f955ef9f7536db466bfd60b0340439a4f9b4dce6fae2904736e4cb12da1b72afa5d24d8b14286f0597c3292485d3ecb4cc909a1e0caa4b839ce809c73fa74f73adac250393ef39012950de78e0391728821e541d365dd7d87a5ee44c7b01e209587ce6d3b17210728e57b5ede067879e8300d82f840c5946ca3b7c311ef6aacc423fa749a8279f4b47ea83084785432ff51a023cfc05f9b86ee2190884b04d007bcde62c4517b309574fd4782111efce8a69887de24126289e5f7bac828a538c405bd3699983619880cc12a4c2810fd1f68999611ee809aa556b36ad3237e2eaf02e7ea31fa82331dc055b31cd614ab941bb34087b5a4e648ec2a8b95bcab3ecfc596c0e69136b392f9b373760baef569dbf586e7000000000000000ffff0000070000008d733e1b3c3859783c7075e87af5e535cdeeefec180a1eb645387017224ba2cfcc9b2aae5c71af7cea19b5daa8f561136c4150584e897a84606c0ad4ade602c6a2c92b877e04f52879e0a09d9a5240aefda106fd214d8a6c355eba2800000000d800000000000000ffff00000900000014bab2e271741e9f1074acf7b6759575706ed908eb5ddd4ac8e355a1aecfbd43022372ef59e827b1c415eb7c2847a588091b2d07b6b27a53692daf03d708bbe856645072872d048a2c8c32931de22087f270c68298b1c9f02aa128afe04208c72e3c04269b90dada5d2ba97fccebf175b22e39f927ce3f6483ddd949311342ee244dd583accbe1f5c63c94b3f0401df22f1a7f6b8aae205c9a89f003ced10b2517dc5e2b483eeb4da4c1d9e00e1cd2ad83f3f636f459878f8017f08aa670392195b1000000000000e000000000000000010000000180000009b4146e120aca486a98eeb2ad4eb8ffbe7fbe0465beb093e1e456e9ff0f5291de119b298673ea2567681e0239c92645d35e58e92a4ac2378d02dcb0bcfc106ab2f95136c166d8e5056457a139c58a6f96afad9ef28d2d2522bbb42242423aee2ad19f4d5ba059c30b5b3823526ca16909af2c278d1c05373bbfd39934692c34f5fe65b599a3f8bc3054a3d57376b59c646863b6e78ac8bf95b7c3a9998341b865f355c7aa0aea52e1a88ee4b47a7df8edfde1443d97c2760a0f668d223c55f5b49e967b64a8a8ec464e438e47000000e0000000000000000100000009000000a9972906eff527b10009ee0f070bdccf68e70e7e80c63412dc7d1d66c4af2a3e6fb4d5f40ed99843023bed0e920b8cc3b3dcba2579b2e2992ec3a36a0cd262398cacfcfe36d5558148f6c9d9844bc9dcef6e5795053c48ab091a8110110069cf5b34560def51d445fb1996c9014d9665075a9d065f186dc0e69d120711695c39f972a5a8f9884f04f4f61bb773a0732febc484dfa9c0462f16a3b140eaf5f3997209fc3e2073b92cd53e0de74fa79d5dc868e0e7a0d6dc7d37b81220687b156cdbcf6518816b2c2b31dad9d28f0000002800000000000000e83929010000000100008076a9f5793a9964d27a926da3cf30a3c59d000000000000005000000000000000ffff000000000000b59d8aa83cca9699c1cb2e9fd66abac7382b142ea66da943443a270092200352304ba0bdd7f97ed437b2ce580bab86f15f3ae315b757a5a9a3f70000000000007000000000000000ffff000001000000e84685ef3aa3278d6d0da637af9308c83c13196ee54a657eb69d750748f5c357eab56dfd79f8447e1dae48e9b7975fb4f3a4b4b1c0e67774fa0c2511dbb1c7d1e82452f7b1870d83b2fb81762433551442ae83effc512541b1000000000000002000000000000000ffff000004000000360847b88c8a2e2838321200000000000000"], 0x1420}, 0x8) select(0x31c, 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = dup(r0) pipe(&(0x7f0000001740)) connect$inet6(r1, &(0x7f0000001700)={0x18, 0x1, 0x7, 0xec}, 0xc) 23:18:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000100)="b5a5f8801de4976ee36234e109e56159ee234dc0491c6cc4e38c01fda5e837eb00618457e6e3e41962034405a883ef357b16eba3307b7d15b1137ffcefd7ba93dfa3f726e29c1d6225328764772cdfc34795bdfa806c2b4153757a4b3c6e191d679459153a186518f774153e73cde75b284c33d0034d8b7fcc400022c36cd7b4bf37a85b3fc2c2df381da5768f599dfb87dc8cb4a521f72986c877e685feaa78b55171282c8890ff3de37a5a8d76db69272d10cfb9f797ec6cd3ec005c6630ac832f6940009456e1460d2dcf782af2d634c89d70ea83b2ec3bb6d644f214ab9784d9e791c16e36ba08b4306e3090ac275a71a2a966cbae80", 0xf8}, {&(0x7f0000000200)="04b2010041958181cde45389c97b9ad1fb1983daf629586b96f624e109b331d7243f82799e7f0281fe5d3e17389c1362f2ce21b7f8c627ebfc929b806fc29ecddb9f6a4e1dd55181a56b68a791445781283f3311e29472c3fb7813e8bd1ffc2b0539afdead1c524143ecdfa70e560bcc1ff4e066d34a0bb710", 0x79}, {&(0x7f0000000280)="4f9054866e27ba53d695cb73c03e11f3c32f6049c85fd685469a0a9c2612dd38ca272de0fc6144c79a7480200bd15469e0e01e282bda29b25c399cc9e62238ada2dbefaa4c43b2c9d31baf3b9482b5780d119f2801420be920a8d554aaf2cdcc0ab761672f5f8460fa1eec55289e12bbe4fe1ae136e80bb18f48c5685d1aaf41bdfb6ad001a2a02f8a3335347d88e0970e3da2345b55b4c3e97bbfdd63e3dba4a35dd809ffafcf44e968c304e06194b9fb822fba0ce936307607d90cdd15b0cbb6fc2f748d867310fc6e3eb3ddd88338a7c22a714f35e2", 0xd7}, {&(0x7f0000000440)="2c8ddeb5fa4add90c5df9760662cc6888df3e1e00f81cb2053dd34eb9b09cdd169128b5f59a48a9b570972072ccb6634ce629df41a473952d55a2ff216efcfed816fa43cbb27a4d7ae5c389f1a6a65e992307fc32f405dfcae92582840080e30317ba078fd96bd555b69649af3471af093b103fe8851a516f02d1d1a2a0df11f4e803ee10e34454e11c2ec6d1a", 0x8d}, {&(0x7f0000000380)="5030946db4ac05285cd8f689fc7fe8d6aba1fb4a963c42ac75006734938367e1b9ed94e6abaf7fa175c55d787d0a57b74404ee741fcd03e12aa391c186604618e5ffddf83abdeab18aa8822aa1a678b20534ef631381f4", 0x57}, {&(0x7f0000000500)="ac2095ceb54fee6bcd4b4c6bd46b2d9ea41d329a6a6e10e719a98603c5443b2f235035235a1e0efa72313fc4c67761c1f81b3b5d551ff323ea05c21934fcf8781db7643988d0526870c97691409dfd49d793be24928e20caf538758909d820b0f9994034c4206e26da0ce44d6cfc58d79b6cb1fc", 0x74}, {&(0x7f0000000580)="8da993abed5f5928b4cc0707ee2461727567801f0cecc8227a5e4500c69125a7a3e731d5d7e2f99d5e55d76d01a3bd930fbe50d5d164a597da21c3f3605ab3f4774372a67fd43308593a3b5097f469f7b77350b3771d60d4a1da91e7f0bd04aa9f10cd944d8a6e4bc1080f42512507f2d987a3ed2ddea30a2be59caba6091b6c90f1abc545744c19ba07068a9bc464082dd2021ff77f0e938f5db8d225177ab74c857d8d0a663e3b2f40454dbd", 0xad}, {&(0x7f0000000640)="8e70f940944167789785d8141e9f19fc72dd4dd6e2219f816170c85f24c51923d4857ebebd9b64b7046253e7da4162dc2f7e20952d8e70128acf4aa4bb92d041fea278711c4b344970e5db5edec1f1ad4ddcd557c1dd31dbf037019877858ccb8e6eb914770db3375c9f6710d5bf8e74fdd4c025a9a744d194828a1067fb5f88459801780f2ab753cc516bc73cef242c374b797879a81302d07a3b2e584aece4733b73", 0xa3}], 0x8, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0xa8, 0x40a}, 0x8) getsockname$unix(r0, &(0x7f0000000980)=@file={0x0, ""/4096}, &(0x7f00000019c0)=0x1002) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 23:18: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, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80, 0x1, 0xff, 0x1, "4d133898ffb36ff3d96425f7219c292fcdaa7acb", 0x9, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:07 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="ccab426611264a6d6eee06f75ec6009fe04010c4929593af1025dcf2667630345a183d62ed62e0389dbd76f0a64bcabf7134ca9880a27a5c0e245f6e1b134e0455254b58dc20c4e352a07aad1f11900f72142a4333804f9b3acac5a0f7bd4e01c0685bfee480c41163837ae80be85d3d85b7cadb20863ce62c0b787b71c08509942e5a1d9d03", 0x86, 0x401, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getpgrp() 23:18:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x2) geteuid() poll(&(0x7f0000000080)=[{r0, 0x101}, {r0, 0x144}], 0x2, 0x8001) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r3) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x7, 0x8}) 23:18:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="6cc075975433612fc9f63ff837c0ce6b5ed6271666aea104084da217508c862756c3ad97f53b0f7ff3682784c84bb66ba585edaa44f6fa1b37549683cdc6c5b2fdbf026d7984ecf128baf7fbb9e2ba8b230d23ac1771e6a117ec0c5f"], 0x1) 23:18:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/246, 0xf6) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x8000, 0x0, 0x0, 0x0) dup2(r1, r0) 23:18:07 executing program 1: r0 = socket$inet(0x2, 0x7, 0x8000000000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) 23:18:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000080)="40006fe41db16a7511f4f27a7f985d770e29beabbcd1be564bb8bde7b1e720bed4050bbbd13a366735c555e5e50637358b9ddf9be579fd8f331af7813a1407fff7a29dede9a8dcbb", 0x48, 0x400, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000165000/0x4000)=nil, 0x4000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:07 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) listen(r1, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 23:18:07 executing program 1: r0 = socket(0x38, 0x4001, 0x5) r1 = getpgrp() shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r2 = getpgid(r1) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x401, 0x100, r2}) r3 = socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000000006, 0x0, 0x0) 23:18:07 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x80000000007}], 0x1c, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) accept$unix(r2, 0x0, &(0x7f0000000080)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x7}, 0xc) dup2(r0, r1) 23:18:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="e8ccfc6df4e5ece03ef9f300399f72d95cd575e50f9dec9f6bda0f7179c3fec74b4abe02fa4ce62c820879de9103e2f66750c015b7b02ab772429f3c0506cf7b66dc0b159497326f1aaff14e4f28f6ef8030151092b3cdd5e6203f26c7bffb062f07204bb9ea0415e294fd05f6779904504f7102e87693e96462e9c597a8aae0b00ae136b965adcc4141d3dea23de3e287458df147b68c2e81170cca28eace223838a65d9376d743dad95b88330bdaf8494a763533bd12fc0a564eeaaf6266845dc3bc3478b607d685f1bb85e7d70c889da4508662e3bdd13ad88edc820a601632b8b44efbb5c6", 0xe7}], 0x1, &(0x7f00000001c0)=[{0x20, 0x1, 0x8, "1a2d0034b5237230f2f80e4521"}, {0x70, 0xffff, 0x2, "035876c25ef6f5ba18b1b7ab3789b2b0e8ea86929730db80a0e1d82206a0a065565fc935fdd7e79d9de0c5e4bbb522705fcb18e9f55ef25d03a0590773407494bc0972e14dd7d97c996934da6b80c3940681f58dda698857569714c9"}, {0x1010, 0x0, 0x3, "c2efee2d9b9e7421c1345f483672294fcfb1eecc6f1fdf4aa9302fc5a7b0b0c4b038c9c723770f1b79406f4e6a68504a00e105a09daa444723167f10c3755054d9ad9b678d2118ab5c020b5c855e6a67deb868db2bf9baefd33315da03ef6342e764b0faa3e05b9d043fe326a51a35ec7cd0dd1e19ba92b8c12656847286a48c98b60360bf1a5e30407317bd9264dcec8a75a71085e6ee31771ff7bcf2b546ec6a3b65aac27cf362616d53eacfa4ea76b6e5cbb8e66ccd26c007547ae5b07e4cff60d66d016f7bdab541dc5dc17ab4f7d752ce610bdfa96d4512124ef9d2a3498b88b37cff641b75ddca4e7221f05aad4944ce62864a72d45e81fd33785b52634f4f98f543367fa356b2785adeb26f3a92c4ea3b14c7207d9a9fc5622a2dda790fe5699ff6279222eae635359522178dd0c5cd60f99291be0cc890984459e981601073b96e7391658649de3f0bcaa457742567866ba204aca862f982f589aebad8e1a0df6f145e1dd898cbbd84e39f6e231e1d15a870229d70e3e2210987a17a796d1794ab483ca9c48c4f415394bedd33f64a7a3802f4378bc9a723978aad2663bfa9642382f0448062ce5a23771209a89eb41cb19802e41de6542af657418ec73c48ae76b7a7a6b49c8a5edbfbe237014e5b8c342abd87815e6e6dd6ec90c111055302172f52da603d20576fa3216eaa9096924c679eeed73acda7e8e44f51a3045d7f1a3181fb870f69e8ba0bf3823ed0ef7acd663d2044bc09d82414af46213062ca00f982d69f0bfe917a1423386c6ce809f8fe9ad2967ea23ea8766fee664c5f3694d4fe1282a1ce118ed234530ab7670bcd37b9d1641e29c963fb9e674663520224e0c3c5e107aa2ff51ed97e6cc6ae10ff4e5f074d085e726e35a84fa7ece5418db78b9cdde0314c8a5ad2a25c7e0eb43ef08f5fc0439c12b6a3e9988bce5ed79c50ad513997252c8102f28cdfcc9bd55edd71c378953cd14a86b9fa6e599957fc0d350723010cfa442c44bd5ea45b6169086f69cd0b21fce57f887bed05ae1ba6925bfefa991b00d1b3d91b37b916d8e80560c9f957f9130db68f8caa103b590f3fc9ff5b2a249d4bd35a05376ebd43ece7584203db8a4e983858f2e3153ef1e94940f2622119ca53d90b8799f0926da9aa66c8e8b259f8631e5daec020e9e86e1373779ce5f0c42f0224b93234afe58007a85c937fd5466ce03584a2a2acab414ddb1084dd79087cd235302c309e67ca455d5e65a76ad45dcf98e863d565a437917049ee823ef39485c27815754ddfd31e7698646d7876a673db32b2cf387c27cf5515a99f83a8dd5bfa5ebdf255c97aa0fd56b3331a1bb630bcca6e80ab0ae9bdfa4a5c4353c1b5e9f5dd198c6f42c71faba6ea05231681e6a7bd2b763906a9a6b233f51c4d7491a45cbb71387fe71e9bcae7c7a1bcb38b7fda3cdbe01e395bd949e02bc7b21c8b20c0382a5e2cedf11123e7e6b0551bf58d6221427f1d33fb938e0dde8e3a654a7b705a403fa1721ca7d0c250d08ef0b7e49a1d8decf2a99cfb84c6050909c99c858c083f57b2354f0c024ab26a8dd9a87e54c7be8fb3c91702022f6cfd688f525f637454911d7a117f6e1fcd8db69e1d2b1957618efb9f604c1bfd6a6438e5e8800705554cde5da3d26407c790c1e66a047429c574abe1b3d130f839327f0648dac6e5ea1adb05b4e1a1ba34d368e6a47bc241c210f47aaa3d66df5e5e630f3a8fae28901c91aa5948c54853bab6c1f65e399dcaffcdfcfa53bb89861c52ad705488033c3a2b77f638067377922f03177a3ce78ad00f1b37cced037eedce3eb57d0bb90877b57c17cd9cc1766899fca3441a2e92c4b529fa271847e9f3aa9948394bc0c69ee1873c6bfc5c19008b1fe4d2f65e5fef5b480577a5cb5c6cd160a390ffd2d7a3c5dbaefdc57e1eff1d17802b1136187bb0c274180c5d74d607d9ad02848b357bd3a0b17044060bf64b00c8aa52468a938306c35272d140e657097728b3b247f3fca44ac61504afc35c9c03462fc8253e344d71164900edb855f1e98ebea65d755a2ce85c2ec4780e79ebe67e5f688897c51d538ff22597addce4b8d9acef726177bfbf089ccc86c933c0ded27812fdf6c1c93cca92b3ca91ad4b47b9d64e1217dea11b70eb1ff7fe92f9204c863bd374b653474c4eb012fa3b0c5e12d9fadae09989bc3422a0379809846e7147793ab4819f3a1218f805c9294fe6992234ba01067d48a6ce034d0c092c80eff67637ffa48b2dee9ff27866741dc3418e6896ded679e3cf5e6d6d191f5cdf7dcddbb3f5dc21b4f8ddf145d01ca83740643c954568a2d39800f20ecaf2fd660f24c60b53aece33407e2394455c967c380593862c059fae9315c3a2cfd60eed1246419f399c98a0cf8c1a0eb98df821904f6e20d874835a7360fc6b7a92fd6f3d567c36113e722eeb8c9ac1e09dcb4b4af3b4faa511d79cc1afbfb24d4cf910d1300d7d6d00d70cdb060630bfaf1b40e6d8cd5edc54649ba0d25a448c78184fbbe29cc3bef991724b6824517605dbd4e7327156ae796b35e80683837be1df8721549b0bcf5a44c7231381ff9aa843141d99d895cc5fdbe8ff5a6bb3bc8a20ad1f36ec3388fe00d0042f54209fb97a8009f332b062779bc333621684a76a8c9800291838a5fa0e45d0d3dd5a3b57d4d9eb37d5526971f3ee50ba5459dfcdbfed526ef6004a6e63caece0e9e6b9643a36b1d0eb64ecdaea392f9c97232065416873966482e1740b16535f712f73307a9fede41de464144b95654daa1a2bd00e2433c767e9d19ae99c66d1d5d373533f00f4c88cf709b1f0e373f297910ce166769d917d477dacd4290f92f0a60a57c322c484770179124b9e21e0b5ca8c5bb2626faffd0c9229c57ae5a1bf12997d61a60d6240111eeae2eda10fe033cb61ec5a3350bb081bccccfa270e9e30606099b93410c7fc838e1a4c63ef9a4a325a86168c2f96ce56959ba57bb225fc6007d1da846d490411291970bb232653b399dac60744c7a767b5bee712e47411c0b4c99f71fb04f8d22fb64267710a7663c0c6462065728ad408ac050649c01d822eb3590f8629f806c8b70998ef2df5efe5e4292d2807eb097707d9d82115fe983d2882f6dc2c43595a58da75c0cc8a4fcf10f86cc89712c085c8447357937b36d3084e886f5cad52736e829c59df9fc570ba4e25bbd4dfa6d8e530619686ddeda35d9e7b3017aa4d1c5a683fd234bf7c1944d5690523b19e12b21b2a3bee6f58857c43b1decfd681168338dae10c3aa597ed9efd899852509119cd7a3cd0c1d196ad364de74a611af3688eaae7c1ec7d59706be9428e34fd5b9af5526a1f59f94e9b6cee5a8d7322ba303c77d5f7b17579568dbc203107fda39c65d9e0759c598e6dc2f9789a7621d2eaa7ee9568eff29f3cebf40c06d35217f6d956e970a41ea6d4e3dff9fa3ee9aff1ab6071fc7ca8a3dbd28ffcb9b1f70798bb38ed0fcdaf6966ed1d5fd96962a53b3b3befa6bc6925d528ac0f14d23d67a028ae531b07e224a8fb2f421b0084b47419fec7b07249f5c05abd7f70a71bb53e5a62863f9903ffa66b1e1020c0b9901214cdf9baa7422e0cd035e0b3f91f5833aec7b002a7f0f6b832b986e988c6e9a71869d5561a4066a9af0a19c8a0716ab2ea0ab0b47f8ee498e1678981a20340748dbf11cedda2370d4ac7cb2ec80def1d78219a8dcb43407b35f06143074749f9bbd60834acb4acb00a1bec67209ce83516dd37e7912fd62064effd314ff2df913d75ba1440fe45e8a012b481b642eecd12b68dc6c84f8c5970fbbb0889616d635ac9f133a3ffa5bc611376c751d485546c5e856e5d837a7d5f40d900cbda117754df5f41c3668a306d32e407401e218d4d1fb001677132c54624b008e701f3aa089ab8ca7ec7a86ac960a2ccef0930ba7a62bee533a0fc4fd0e0e678766fd3bfd649907b2e7fe829d39325fb2a38c16aeb36e2f853e56ab103ac62230c537733a96e933b517600ee25fa5199aa0e8e2d1b6ffd518ced49b4311f67c61a14dfed4f43ea4f7aef4833bd9d3b68277be971d52346eebb81ffd6897bde767be568575c4a555a0ae58816e43b1313e119f96424f7c4788c3131ef61e9ebc2e83620210ff8e9718c281c751dee884f81e00cad0b79467be5d7ab7b36875d159ca9ab7c78f977794321c0f843b28af006e4fc62b6c4e84a2df19a11abbba0e9ea0c04c1cc415537e3d6da073a7f72e1fe6f7777513555fb9a51d34c29e6cc5b281309c97ce3879ff407ad1db9532a845bfef8cd01f10b5de9259c8c4ac25be0b69ffbdc1aec5f3b8dd67ccfdecc9a986f7e088ff7c3595e2b98e5d547336d8f5ecf74fda5dadd9f6178bb935e12c1346074f4a0e1fc899b1d751ffb1e6816511e5f82a82ce31f6f9a82ada371b18f0ee2d052394fd58283537a96b452cebdfc22b78dfe3fcfdeee30ea8dd00b692ed895d419161f0c4dfd4a019ebad06b259cd9cbc112cef94ddeb9f2dae0fa7ab18b3453e90a2bbfad690071c1fedda66f2a53c254996d1c47231d1ce5f64202b626228bc6239d128743bd849df6e8a5f691374fdeb738bff994fed9a1a52d9723c086d3411b9e0329e666baf63ef637b1c2d3de00b4ec0b4996fadf3a745fdd68839d16e11b7f09a950ef81601d19755cb4e6c8625296f225ae5d8ee2fd9fc08aadb43bf3673aa05bbcbe0753db10b8cd667381f65d6e57041cc4b5c953082b3aadae805cc21c55dc4410933e02b80f1ba935541efc3b99c70863c6e0e85cc035055b4f19fd0aebc8521096d17d845829067eb58f2983e051b1033ca3694877cae735e322783521c731d39b9c907d6d8c3b2c0c07c285b3479e744aefc3b52105cfaa68f9dd81cb4bd9cc02a70c006141cba01340394e160f275849a47f9b190f96a53c332abdb40b03a51df36e712178310c8be2226df36d9128469a8231fbb8d7ab31b402affd3885c52fc9038e185a0bf7a7f451138875b60f832f132d7f8732a2df8b0b2e32862e6ea65a71fbbdf2042c48925915f783ed71b079a3d0a3666299e22b19177f3c52a0f7a08db940aa74bab9fdbfa990d73e93980f8d5b8299cbd5eaf84792c4529e6e9801f23ad58663c1b749d8a5a4f5d04bbeb1f855e39376a72e2220ed46f7b02d00522aaab8a1eba4562b33e96a2656298c66b04a1ff09884864587ecdd3e7d4ae812ea9db50729b7a9e1c75312c028aa8e2ffaa33fa1ecaf20ade8bf0f4e651493460e2bcb73232e2c1026c0a13be55c7aa619bd906f239bf34d900fd19a63a2effef64d5916324e333a72f99ba23cee32eefed79ff90d0525a2022fbbf0b892c7016aed569792a36d4382fcfddcf1789f10c37e3fa48e5fe0b22011c1f27528d1820cba9ca9daf5f779f8287556a44b539c9d73b1e3158ff36c306c9c3a40710fa66148c6359eb2779a64d910133b2c429dce25dc013148fcd59cc3d3773ef98ad706c40c446da9d59ee452db5a4d7ea90c61d0a2582479a2d3c9e24ff4e551acdbcb6db198793e0a81b81212f5543f10fdf2eb3566562798be66d44427e55e7c687668178564197ae3b3def1fa0332133c1a16d763b5a9136cfd1d2f57d1bce990e709bee8d741ce1ce8828617b22bf47ca3cf61d1ce7248291b1188f44b7c2df82a71e696eed92b1cd17160829d9f4558466e18404b1670ab6f94c0cd75d88ac26b6c63db251a0de827b576596503828ab78cf22642fa9c4ac44e47d7a9f41fab1125bf0b45a29f19003621e84bbfcd501e26ca334f"}], 0x10a0}, 0xa2671a36a027df5e) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 23:18:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:18:07 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x7) shutdown(r0, 0xfffffffffffffffd) mlockall(0x1) shutdown(r0, 0x1) listen(r0, 0x3) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x30001, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}) r2 = socket$inet6(0x18, 0x4000, 0xd169) shutdown(r2, 0x2) r3 = socket(0x32, 0x1, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r2, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) close(r3) getsockname$unix(r3, &(0x7f0000001780)=ANY=[@ANYBLOB="00abb6003af87ff2c9f35132894e5aa90bbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c3c9c6591ff0c9008c79f3727d01c7d295fbeebe3efa17215da23d92e63870b91d85d019ee1cf667a49611196d96bf6452be67fe8f8d83c4de925388a87c1289d04854c3fe74c35e1cc16d909c8f3d81a081ec3a7846d0cfce8c0653c6696cb4fac6ed414315b6a2498384f65954cdf9db73295a92010255868f6ab83ba7e6d0ac4f901e35a4e11c275783090689b340677ef9d3b256df2ec11a21300a38f6de1"], 0x0) r4 = getpgid(0x0) wait4(r4, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) socket$inet6(0x18, 0x7, 0x9) bind$inet6(r3, &(0x7f0000001380)={0x18, 0x0, 0x9, 0xffff}, 0xc) ftruncate(r3, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) symlinkat(&(0x7f00000013c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00') r5 = semget$private(0x0, 0x4, 0x193) semop(r5, &(0x7f0000001500)=[{0x0, 0xe00000000000000, 0x1000}, {0x2, 0x1f, 0x1000}], 0x2) 23:18:07 executing program 0: clock_getres(0x2, &(0x7f0000000100)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r0) 23:18:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x41, 0xfffff, 0x81, 0x7}, {{r0}, 0xfffffffffffffffb, 0x42, 0x20000006, 0x4, 0x8000000000000000}, {{r0}, 0x0, 0x0, 0x11, 0x3696, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x17684f2f592878d0, 0x1, 0x9}], 0x98be, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x21, 0x7, 0x2}], 0x2c5667b9, &(0x7f0000000140)={0x10001, 0x100000000}) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8080, 0x1) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) fchmod(r0, 0x2a) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="000000001f00000000b613f6fd6b29bbef799443b53f027156378d37bd1ee7f72e258ddf8377d0b0e7f28b938093626d"], 0xa) r2 = getpgrp() mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2004, 0x0) fcntl$setown(r0, 0x6, r2) 23:18:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 23:18:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000000240)) r2 = socket$inet6(0x18, 0x2, 0x0) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) writev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="29a9e477f57e307123ecd2ade27816926705bf2b740b436fef54ce86cd33065d61878f2f86ca980711c82dbb4091c5109ce50f", 0x33}], 0x1) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getdents(r1, &(0x7f0000000240), 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0xf5, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x12, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x10, 0x676, 0x7}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x14, 0x3, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000005, 0x75, 0x8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x200, 0x4}], 0xb4, &(0x7f0000000140)={0xffffffffffffea3e}) 23:18:08 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/155, 0x9b}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) socketpair(0x2, 0x7, 0x10000, &(0x7f0000002800)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002d80)={&(0x7f0000002840)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000002880)=""/125, 0x7d}, {&(0x7f0000002900)=""/45, 0x2d}, {&(0x7f0000002940)=""/197, 0xc5}, {&(0x7f0000002a40)=""/80, 0x50}, {&(0x7f0000002ac0)=""/199, 0xc7}, {&(0x7f0000002bc0)=""/19, 0x13}], 0x6, &(0x7f0000002c80)=""/236, 0xec}, 0x42) r2 = dup2(r0, r0) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000002640)=[{&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f0000002500)=""/125, 0x7d}, {&(0x7f0000002580)=""/67, 0x43}, {&(0x7f0000002600)=""/44, 0x2c}], 0x5, &(0x7f00000026c0)=""/236, 0xec}, 0x3) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffa, 0x401, 0x10001, 0x9, "233f300f4025f5871d1594427c2c9f2e6acee753", 0xfffd, 0xe7f}) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() syz_open_pts() 23:18:08 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) dup2(r0, r1) execve(0x0, 0x0, 0x0) 23:18:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000200)="3cdf5c2d7ca234f670064c7a5b0ef3db178669d9c6ca8f395eeef63d3dfab2ba82c1540134022868d61e7a16f8585e6d18812272ed1e3be88227c5a9c16240df8b3c037c887f9c77b476cd026bd9275056ed6c21843edab53a8ed001b095b3b11b6ca3e69613d43228bf84c6741f5645778c6dce9bf18c65ec3cb5c16a955da7182ad0f6f9356d1106cbcfbc1e914ae588ffddae0ed87fa3fda847d61e64a47cfaa0529141a7188829766dfc2eb55387997b0c0baf9a669d0d061289125371814755458e35479a3bc74aa66b7c7c04e24b8cdb0737798021877da01daa2f5ac793b7c6db0ec33fd5e6a1c6c98a9e2760bd88f42087ea7c44467f8705b279c79f9c2d68367e888e24b942fbfc625ae02416a33d4ae15418137283fe8aebf21b3bfa44dc0d0f5b113907f104b825ef29f040617c60846667b0eaa74f5ac97e5d163fe6d158d20b19bf111d23d2584ba6f90196f80375f4e2e811d442fa5d822d320e1850232614e8d52bfe4236d63192598c9ce853812a3c0d805aab48ddd738e21f0ccab4345479b8ab1cdbfe1c8fb16e35027ab97f3b59c9e0807dd1566280f99414eb5732743bac1957a33c47738655ca2f6fe70485bfbd47120cb17358d4c047228bb225bc365f0c62322905e401f2958134ed478a1c297a8b3159ac479a266de1f61c5bd5d910055ddc85c1ee0fb8c6e3f965b4983f4a72ded3e1ef789554e59151fc92b780a9508374f17663cccb011b93ad5f8f2da9aa86b1e4868826e2818e90b71f3ec03951ccab6dbe920a762f64e455bf175cc1b09b96288ecd0b58e0f7e9b4b8bb5cb733dbffb33f36886c903e7b1ceb84b6375b78bdc7c90546e3d95dc475a5aaeb53ef5d4f9d08505d45b877f117eeb54d46c3213c803188ec151be09e1d55a993122cfa71a4a03c445163427fb7d3703dfce070c69c605c6e3daa387f03391cb20e40ae83e9aa7eb2d7e7013670960d29753bea5954d2fb25a1c26d1605fad9b7e77cccd981d1c99d4c4cb4f026a4b221229bc2239cbe638b1a1c66772d22b59b22f44a484febf72c23254b9005f4da79d7b84c34faea656a0a5818743b0dcc2069c1dfdb019642ff2fd0f19c0097f8548db0620c8644e8e4142047a9c8f4facbf5f450f12e608b6a716e5d96c8319f6047b6f1e9569d195a9d2df640f218feed4263776420c6b62dc8e0d517719e34ffa337bae0b22c06d52599f875faa579a96f7a57751f21aa295d8717a8a5c9bebd5dd7ede73a90248c588a95850172ffef5538c8d9626f5b792d7697402283bd5a7dba7b553a23fe528438359a51c3ec2f4e1a04431fe707566fd3a33cf5f71c05c4e282a8e06bd8b0c1ef37255c847ee355747d2130866555b13eaac0973036e737422715b7590aacbc581669257b1e6bcd3e77c1402c70d1c11c9720f6697c7e7ca2721b9eb26bf0c13711a2c3793087922e5c897c6e70ba343ac7ff79c0cc89687bce904e596a0247525ba4c2bdcd5761f0e38b126b46da7a955534f1531023468026aa9e76fbb2d753657af19d0baf66a59377aa45acd22081275cf48b58495f21365854985c0a125a32d2aa281ede4f26abac5715f9d2d7402da5d489d32353f52c3cfca7478cabeb17cfc7e489f70f2a835aa6cd9a9abbbc6eeb4419cfc1a0f1cef0682f7ab45924604cf9dee0748d59b92e9571ac6ae3c2b35286d679248bc7d7cc0d242eeb30cd9818e2a0e36ff4213220b031c91d6939e14f1312d2c5a677b1fd53b9727a7091dcc71640c3491332b4ccb6f39d5b0ffed7ce3c96b81b4b3e0513229d9aad7bfa9c9b59131c8abe2a265cc61d6442d7c36d8139d1a3a5c27d88b15c7793127da250cdfa5378b40635554f6118f6b74ffc43814975dff0f32414804975f660f7e10c8357a6ee321890c8769595a31ed723e36a6fcb16e268b2d98e6110afb72a38f66369c0acc10a3ffd38ef96988cda04f63369a27dac8eb23332f13ffa0df31eeaf69acf55c818a4e75a9d8711b8fb0981e0006744d1ae0113d9f8c02738c8b1fd6103430612241855eeb71f5c43952e3cd1eb2ede83ac483a6b5b9c47d104dc37adf7007fe89ee33cf6edb74d8b7247763de1a05e4046e1096db1d4bd21a8febee3c1120127fd6e51136dae339ff108d2ff4bd49b41038f88eeefb44621934499289129c607354f8124fb29f40a811e3692937518e06d41d207c79ece26320fe8ca06b7b4f81a409fb937c1cd45512863e7fd313aaff72d4b0da86bc4b30f656569fc68e0ac2f6ae554acb946b87d8f0103ecd3256bd58aab672800856456e9c6a6e49f53a910c53c56fcd2cae4f2f2386f23354a143dd9d04b915999dfde35a9b9f037f9de9d713d459d371975a34953db49aaf29b493f4e85d19839e90c6184727d0b17aa774178be1ea59248b9ef0df1ed5c8c66335b70aa8613296f9dc700e6fa090c2ea957f49181556f1e1231820c37cb23d2decb1f389e3544f9768a163e216b986d6ac93cb03b4c6f79de16e903fc90d4a218cb5eba42e7628cc45154cbde2b48289bbdbe1d609b1f29e4469720fe0a4d52ce0c1b8e492a1424d81936183276e50c02a062833891bc375f145efbdcd87c5a70cc3ef272aa3b3dd62ef07928c17a4ee1abfa020046c7d4b2e733a2ffb5832bea347e07f24666c2b21a2a5b16095de496fbe671848d435d27c46bff7888451527997698ce90e5488643bf33c39cea504a932931638811e8dc21b7f32ecf27ed02b1f187bb94981056afccaa8238dd0a2b12b5e31b74b6110cefccf33e94ed805d51cfdacece5cbd80af5277b2991e97a531935f401fa0037493fa6a8977b69ae0dc89e5d17c63623cfc271cdc8c943c77c525bdc0afee3f03f76a17a5653d466f7ea334716384372adb78ed4603a2f9ba6eba15d99f2af8bb01223ffabcaef471d5281ab9a76d23051bf48f207ef3ec350b03094696b5876c4e5618b990b72ced0c0d1358f6b364361df71f0ede007ac9c1dfaba1a54a2c45a92e3c4ec3037ede699aeab746685a194c0fc5cbc5bdb87b6b597a31e650e7e1e9acbdd12ee9cb256903ae1052b3766c108e71b62c806055c652ae5a9bd53670ea2abd64fe4be27e95a0d19d283c204e418ab35b0e7b5658e8069d41024c16a058b2b97da7a3b395d779dee4a0d90dfbd296b092913efe459aa7ccad99b24fafb91f76adfcad5c70757c25b9dafe7e391d4ceaa18356540b1d22271deaf106ab8fd771c7ce28dd7bc54bf655fa99faa1876ae823bd10b487e73dc2d903ab3d2638cd664ad369d6542b184129020fc8bfbce81d4906ea584c6667aa6f28c57f5588282c5a4350d1b75544a23f8a902b11828c778451fe21f52abc495fc76f927b2021f4b0e2811945287b229204320f7e99750c6796ec9e3b9c87fa86d6704ca1b06c0ecf19188bc597faa2a4460a29011801de33b63aec6b87ec3b40cd8a128aca0b6b4a3387f12c93b9c45895d8ac656064537fdf4d2d8d7997a11864fcee0782e48a69de3a658bd7eff8e4a8c4ff30cab3c9c2db8b39af7c49fe6b28fd00d166d20e38d8a76598bc33755c92e239926fece212974df7ef99a7e0aecac2dba0f0107bbac9705906fda5ddbbb6fb48b6783a5aa9a5d953f030a9666b0c0ba5ea6d7aa87d113d6d0557c20c9136c12ced79af7fff686a0f07e88b5960c906835cb926719500a0ca34d64b3926d28b027c7da404b9ee80c796dd1204522dc993237b9a32ddc2976da0995e2dace4fe9a6ef40e67f753dc3b87003e54c1bdfced10a1d96fc8168b5e7463b640a2f3fa7668963f8c8cc2054d97c9a1413959cd76775730bb6feae228f8799b4431f431c03082e91a4a4aad50b20b3f5a6aa2c21d56939cb217825d2b9628634ee780bf153b1747af502697b5d1e45120df3590a5e8dd8785f7aca7b0a2b22a59511f9e6a115fd8883ab938fd2cea6a8d1032c85224bd2c51e15d79cc8d906b4408eaeb111c2ba36b893520c9410c9ae6df08cc9ba16831b8014d586f2b6a0f8e0744190778801e0d3abb108307ac236fa6448570e60cef5c7cadc4db84840d45335f483fa0a9a4c8f4eb54ace857fd692418d9379254ee6cd3e1ccfb8de2d468feeb286a1a8d64beefee761f55dd5c3831582224d23b5a583a602a3067a0416757d085bcaaf9be2276b26fd8c4dc0e2669677350fe90c299d0dd94bca3db6be0cbc985def904cfb50c6e0cd852b4c2fb0ca186ade151779afdcb63f3792d2ed15f9cb140b7cb9f0449032098c81e23e92558cd60c6a72617c968b25d4dcc87f567ea5e91bdeabcba3b319812388fee6b27db3129341ccb22bcc1aa6491e5afc223e8df2db38810ac302e8b0745243184a905d9f29300b50d4ac39baba030057e8ea307fd665531f4938c8708eb75687ab60545ea6d4a8e56e6e121a83f3b228001887d18dfd3ef01f4caa5b4752c64bb0ff63ae82fb1245e9265445aa98d34b9201f618fafccae9812ad35bc2c37483f750a9112d89536e1cf2c5b7c7717eaed6ef2850f9d82bb59c1a5703219f2faa1315d54e175d06b5423177ca4ae101535f9f56aefcea3957b8850a52a99b5dfbd0e955da95a9436ad77a4dbac72b1e26fdf0a3bf5a1efb96eeed907ebf3b782f08e5b8ac2e1903b671bd46195fc7e5ec5dc1fce35f60533b3d9ceb64926ee0dc04f3461d5e8eea52ba51e59918cd4d4205f589c62ab1e37156c6a125d70d0401a65e60535c1503a272e8d59212fa8731905681b140adab00633e2796d90f151e4b31e49f0daedda29a03b3d29ba16cfba9a556f564a45d3c9101ede4d93a9c832b3cadba1d50c24d05f6e963244e1716da6fb075613d31dad94b22e8567447413c2edbb03f8e084afe56b1c60263bc550838e110a92f6a2719ce0af63299b879031f4636b1c8ddf38068681f4b626372e01799cf58a1a995f3f77c365fbac79394dd22cfc43bd0f685c544b330c6d1edea836007736be52269beec4318aceea14c8012f0e30fc48f4cf180a6f8b351fd9c1141834bca0b2b11a8aad26710aa4c82d5070ccc5b99f03916d8b592491cfd989d5135adab8a3b299b2f7ac464fcfe0c1e6067db423b834e1cf5d8b8a9ea1a0b71727bd016055832b4f26213f53919871d2c9e1bb30f1796ee53fc63a17e7b8ce11af06da97a8165a394d76b9a881f696cc7ea3731567908bbb836f33436cec1a92f88e2ae6b854feea75dc5675651a7280ed9a57c9e06871305eceb66dc202b7caea225829d5183b6c7308d58fb67c55c8797e54214d8852bd89ef9e4b1b8918af0c433e0c8fd402ab3af6211be247253b62cca6ae792bc584d26df22f669959af61dbc8f15522169111786a55ad93e83a49d80c6d9f2253f76a3c4974bc59064d11cd91ec5509993f4a236186d7513715f68e0527f4d6c8972e5c3686409dbd973f3e6f5a3427533698240e044fde6ee77e6def10661b57755e6a5e28bfafeafcdba76d6d91a60de9ba51430d8f30fc41da094d3cc870588de423a09e186eb83f07bfe7efe4cb48242e65b548d737ed2fe798f57fc24e34b4cbda4a8dc9e14e322e2ac1aa2bd4fa9d18f43f735dd2d220c8b9df640ee7e2580ca584c98e6a838d94f87508d0134aea9eeec00851762100bac50f3253755379962d1fa44950d1c41e", 0xf9e}], 0x1) 23:18:08 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) socket$unix(0x1, 0x0, 0x0) kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 23:18:08 executing program 1: setrlimit(0x2, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x150) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x6, 0x5010, r0, 0x0, 0x400) 23:18:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffd) socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6085, 0x642b) 23:18:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 23:18:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x2ac, 0x1000, 0x8001, "19a4670ed69ccab3310f4dced4493d913f84833c", 0x3ff, 0x400}) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 23:18:08 executing program 1: r0 = dup(0xffffffffffffff9c) dup(r0) close(r0) accept(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) nanosleep(&(0x7f0000000100)={0x216f8992, 0x620}, &(0x7f0000000080)) 23:18:08 executing program 0: r0 = socket(0x0, 0x3, 0x1) pipe(&(0x7f0000000140)) r1 = getppid() pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="068713fe7e809312b87b0e877b621f5933407998f803a679b4a2a4d1c8c0233bc301929ca270fbf62c5f13ef2e5a031cf029f5d0015d18f712b9ce102a04c28952d3fc9b48bc51b9966bebe8d6ac19579c8c26e0204065c0b3dd988317c93097081ef5bbb03467a84b9a6c2ec03c", 0x6e}, {&(0x7f0000000300)="369cd531a29719a0fe5d4e0b7b573d5e79b6be192a6c963253ad278622a875381688065fdf73ee9eca9c62338b0d827ae33ea8d8e8f9da9c9fa97935593fa348", 0x40}], 0x2, 0x16) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x0, 0x4, 0x2, r1}) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x2, 0x7fff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r3 = syz_open_pts() pipe(&(0x7f0000000380)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000480)=0x80000000) r4 = socket$unix(0x1, 0x2, 0x0) mincore(&(0x7f0000763000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/156) accept$unix(r4, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0x9, 0x400, 0xfffffffffffff800, 0x5, "1220c20b6c187564e89b8ead075daac08dd6b437", 0x7f, 0x9}) 23:18:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="cdf8c6f14d8b8cb063635b7382022e2f66696c653000"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 23:18:08 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)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffc99, 0xfffffffffffffffe}, 0x0) 23:18:09 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x80}, {r0, 0x10}, {r0, 0xa1}], 0x4, 0x7) 23:18:09 executing program 0: r0 = socket(0x26, 0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 23:18:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xaf1ecbf9215708b7) r2 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e9515d) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x2) 23:18:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000004340)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="02c18f700009586713f81b77cdc8964ef6639caaefd4941f50a19e56f62ba4240a17afb46a787d1921f80acedbe3522a68d09d8b192d55ce754edda6840946160f60f8f29164f3569aebeb14594cd028e32d7e74189d13c9d6bab9f52acc1439e03084f612eaaacd3f3401c02526619988b92d1950c40d966444fe7f93e56fdbc5d760551110e37cc9bc42", 0x8b}, {&(0x7f00000043c0)="5292df815df3d822f740402d6f6f8dbf5a91b6d5538aa7797fd70902d761b91eea2c500f4e2396ffd2ae7df493d6fe3a26c8c270b446d0a63f4b8515bb4ca6038143be2a884b9eb27476771b10f4b1d859ddd34ce097d21b1e32bb9b87f16583de026a0175bdb449c862af4eb755ce39a596d23548f5e98748277d066f3c3487139c67f1e7d65f8668ef52df94c250d09dfec7f13ff17583a18ce642ef29e2a68f077f7d8bb4ccf95c6e7f5e27286d30238ee95e90e46367806661a3047f204e83b5d283c5b98ea7be550627d0defe8eec9838673b31c7d22d0189932dcdcf1d3f23c99fe04c3fc563573da1e124d61878f1ff77fc29cc8720bb75ac7afc4a52b7715a01a9ab1dfb159c1530ee089e708e46faca939b272e0a132f99f409f8b81e10326e3f654d7bde18391fafc86913045bac15fee73fa0d542529f1dbefa31cb241ecc2ac8afa414304e9242a8463baa6b0e89694d17f8ec4920d877b910a3e2549709d809fd66cebbb5c878548f88d0146a33292b9a686639e09a11b8597feb7f777f864985533fb146b78db0b20b2dc8c0c9f40b9ccf9fd93fb9bab7e38af2ca9a8165b33f44bee8394fd80e7d2f7a2e2ddc849b5d5484368c43af4674668980bad149212d97cecb8aada0ca4c9fd9867761f4c5c2e70fd14e219f9ea795dce3fbd4122b055bf27ea328e923f87441493b78534ac4bddf854f486fbc072943e0c29d0316562256960a5252ff069168c6d253f43a101151b087004448556e997173783fac393af7e1cee88f1ed50cf1ff41b665524ff7491e4c3adfd4eecaad8d14d92e4fac4c373987501eb1a36a0c90fc7e213cd99221deec908232c899ce89ec6b7d416f0f392d768f4704796a34992aea947f827d3dd7be8d2a32737ab42024b856c02a6c16e42e747110f28048adef2bc556efc59fc5c7020333b4344eecf3491593bd104616f550ae6b8f3c68c5167a1938ce5e767983c1403e925b32e530a39938e525b7348544987d801afd5bb503c632a876be4bd1faead5515f3c40785e38544b2bd661b1e3e4ef6e4493a4d53bc688afa7e8d9c09252ccca877bc1c7c72d1f44202c5ee47770dced2bb72c3e5382667dd689b7390fd1734d89473a4a970c83e2ce6757d758df43d74106d2d9afa9067f673c8174fbb55f3c152fbb9e2103a518b34f86bf2d5eb6ec66bcad051002fbd7cd08ace6024c69035bdb6792a5293f38ef2e360edb9820a256e0c9548007a46f7a2268c76a993fbd977b66086a4fe1fb619576f76d56934678d5613622a0956100ae68844b326c42bda4667a1af475fa04f5ed5809aa4a6f5e9f5d765c962c8caa5a66ef6c09be0e7291ffcfef83169e9d192c42fc16d0c662709d185ace34a14b5f98cf96fcf2fd6b9a74da3c4c4b86e82805025eaa9ce17f28fd0a6c69d423eb04161b6b9ac77a610f2d263aee06cc6e90212999a1cffb44b6a99d4b628b74c957b9a193bee54276ac72fd8875affe4ca21364dad91e13270fbe9b3e5ccf6af1a0b57976f686d8b42502a7ebdbaf6172e6dfaa5e1faed37e5e6b34f26cc763f7389ece2eea66df30477e4a0827591e2d6312ff380153fa6c21adba87e03a50899fb6375324ed8f3cc85441932d41df675bf15156896e4baf97bc1d6dbc9fd94480e1b0d741455ef305e93a64714ce2983a36b9a2fcd6d64e4ea0e49b57ce071ce2e27dda3b72e43ee78cc8f39e063cc5d7d0f636718329420cbcea636f0693db75d7ba6c2e894a7b8394566f1af9a0b7308d0d40a6ee7245198a9fa0923c1126aeef0706925ed12f6b1c461f0027e56902f966cad62a04e22626a83f72bc6443e714e369d7332b2e2ae74d378448b02bfeddfd3a113e003fd26275c3bb1e26bc97730d4eaf2b7d4f67871dd392a8fa415251985d6565cb6b58fa3e6d738a56494ba672fc2ae9354e3f25326211b1e88f551d153f0bd792975c86d2cc6fa52fa7e49d21d1ac4fdd41a66c45c70bc209b7e1770e1696fc2f960ea103eb9aada91be8d0ec06b5c6847b6b35de2013d45228ca3f0f0f8d2eac1aa00bfa3d60481aea452038060c0031b2b6e1460eda8fbd3652f1be16fadec9c4073c0dcf980e805e2e9f3b8f752e1ba4a9142639456a6729516c441000750220dcb9b7f7047bfa4f20b4d83fade9ac17ac93a594158d40061306f8b15102bd708de179dd4c8cd13fd0f1667088e59d96e2f5152b56115a7d6f2a10f93a9e969bcb43411c6b25940fc4cd73f92c0fa99bb3ad9ec20f41064ec29ad2b8eb90aaa64d72f487a8b694ff586ebd3325e0c6da997e342c733ff8e66b743f13cc262eecf8dd7195ed857b4048f6b1d4254d4d3f095a0e477c6df1d2bb4977fbefbf76ec0042aba19676b3a96d5aed059d6eb05498b58cde9afb1f8ffb922e0cb48944e2e79f274be876cb8bc7996ef9756d5ff399eb1321967f757dfd44593a59076c535f706826482b195ced8a45e304891a911848d03a107775dc4f7ff5c4fec1deb261c681e2d91faee80a024486555f680709171e2844e6133486d957d5168338fab8902efc621da923e991e033243540a5fd55d417e38852a910c727d7f3b228a952cc598531eaeccf5429973f83851a193022b25b160cddc49cd10d1ae89e55c225534d31fe2068b43ec9a16517bdc015c29492f4ae8e2096f8bf38945e2ac2ed0041bea7e9d782e0fb4ede1747f85459d44515f5dd9db1791d4530c212258d1fa17f1ec965a32a8946c99827266d0ede741d163d4a91b805fb06b7536b69da094ed723ff69f0456b356e8f58f5ead88408190139fcd10521a8ddd97ad00804bb796bb783c6c6265a1a1f150589364813bfa53774e851e3fad4fba1dbdf331f28321c336ae7b9935dad3c86ab8b823d49e840e694b72c4779271a11d2b40179091204557f715ed15854bee063d64736eedbfe9e098c1f54fc15a7a8da11eefa48e10a256c2564e780484b579d050e57d1bd78069fef99133e3c993a97b485a5f7d3e819b7d7105cfd797511bb0394b60155cae763be3f277bbb367bf367d42e4ef63b71de817fcef0885e2fc179fbc1a4e3166d14b84355f20a0b4719b5dd94209d1562811b71ad7646913f5dd2bbc041cd40412d0b6cf2ec23188184b8d0135c5169a4bff4de901074b93add33324374878303963f61d7b1e075825b7f23d7d0627aafefbf78114e1859b1fec81e470e1587b234f0b899e1a4911a04c4002349566a46ceea9bfb5054c1013e4a8f88b8debffbce6507488ff0db483b34cf6524e8108bcf0a83b70f139613873f13f513f42626ecfee7dbce9dadf8396a429a965f4424e735a57c41865a8aac632c7f1391b14435e49b4137003e10555fe3c1b9973f5bdfbe9e811e40801f90f71c8cae0ff1115d9eeb44e3d7d04a273e3b8f6e9284c74a806863100d9b6a9f28a8792ba3cb535467d328deb7b0362373a1a514713d9b9ffea513a91ca14bcb9ed0f6c4425071788ef836494754ab27fc277ee6941a71404e732130b5c57e994179e5d6f0e35e534d147589cfac4d9807f52044b6452aed6ec242d2ffbe8cca54d47cab16776f8c8c70f12f94481cc324553ee98e345118d71b41dfaa3cb94071d3de97676ca89160a2a1f6560c156da72598d68f01be64bfab727efe7f343e250c546d3eea4988a010a460eced11e48f44cf6e7eaba9edb32542f5eeb2b38270b3565a3b97b80d3918a0503d27366ae08355b22fc51b2cef77f8ee7486e99bd89d2da9f97ed4130b0618a9385153d49171269fb3647182bb704399a1b734206e752a6a6d318e536ad56478b8b5757c8d23f05b35c83879b84f54712a0f4d3c32ca73628c77dc8b3811e44f425639ff5043c7caac5c074888ebf6afbf580fafbcb229d4b07c7e308076efdc6731b8e56e6fc7dc1261c1dfd21c04fde8ff6ec794c99a035a235ae331c3b44cde47d842a7e8f419c078f98bfe39e638c0d4a6ee7fe4960b2ad0615c84c90764f82cc07111852f2f010b2c9c70f1b215b091ea489feb9920599398fec6975c52f380dbb461fdddb6e7eeda0800b15fbcba9debd902d753e5f631e09aa54c07e68708b6778293fdacc58265a3a83468f5123f6680fa683b33712b9381333807e9c9bdc11e6b3dc215b9844ddf96c3152b404bd992e787841ac6d951706a963fe0479af19f63090b89af9118c3f9e717ebd34262d9a90d36810d7afe1c14f98654af3a64ad20f3830aa2e8579a29ba2f24d062e6301cddf2d6bcbdb9a633cdcece7f0a7f4eeb4b21bb5977c6ff99e486fc77d2d1e18ee89a6aa765b629b3fbfabcad1e22e16939dd0b40f6c35889446dd1ee291376129ead376932f1878434832e8c6cfba215feca2b269c11b0cfa5fabd2976c601eaf75b1f135f5f7ab0e67a82c2fd29f23ebf2f5066848006c108695c11804a2f88dea8f42e577b6679f1e0f305d6610f2f40c0e1194749b7b6e62cb2224049284a612b64196e13c6454a2bbf0227ac0ea6933eca353090522da6b60568fefbe72bbfab0100020cedef3b240218512f68d7b7f503c670c70495ac8c2d93fa1d6253ba644620689f52db9937541309ac425cfebf664728a7ed940de8fadb99d63d4a4d9c7d8876fc63a142646776233678a1427ca53b2d40741677676f85b42aeec315b68eece7cb30d4fe5d3eb2ed4e5e047e43d033e0de6e78076d25cbfb5a55acdc9c69831c81fc6a6d93b027272963b9da685994717b7a727ae442869c1bb8553ed27ba7a4cc9126be8161efe15c3471b1d36d81d43e3296b5e4638131c5bebbd9c38a73c068b1ca755548a4e9c2f2177df8696d27e379a06029a1c7acc5e0f4c64beab17ba3ce81be4b24dee3b25aad79912c70450a84b7f860db50ec704cf940b3985dcd2e56e98af9aa8543b25de4087693efda0b0c9f4ef8de9f042b32402b9deb35a60b6c519c9214354a719ff650662ac8860b4886448f4a93798aa7aa97313192daaadb259bf6b2b89cb8417b0c625601d6559227b66da5b34fb61eff265d437f8d9daa0b5558af0a77538ef8ce9e662005abc517ebe9308114c7f86c3b00504b31fcf268fe5b1c5f30a97a4830e73e52dbb7abb69a9263120d584640abb124174d17ae474048634c06ea070376fa2bf36ea36576adbbf933c0c2ea1c0c1c7bd237fdf12e91729282a4132ef798e503803619f1f537464372b760d590c4b5629b5eae67ae248eb60dc34edbdfbff17287c32c73737b7b759ba4e49c510899a48bcfbfbb6a317a23d97adeaf0c29901a1cddd4ef5f53e60a2ad0733b3c8dfca4eb6a4185fe8042feb501145a72010db6337f5dc1537d4eb4557f72bc0122b48098dc4c5192b10491724088303ae9626761222dd881dca05eb0b384e301260e63580ec444ce4bb886f6e2b88dd5f42923b3469232569882eba927d9a6485d15bfcebf57875f4f40fd3a2e5724f62ca24879f31e90ff50f937b6366df4c8e5ad6fb44e3e58ed1b0208864886f989bd51ed5258c22e26afb0ce1777f5ae1cb904e713bf9e7863d3ec6de7821fc76960dc4f5bb1a676f99bb63e8edcf9bf0b940268200132845f89e76e6b9b1b19aff91e49d416d821e192671552297ba41ab13b991653545232f5dc6b57f7d9564e24761a79ca0155714e95fc549e389988cfb304db858f9f65b49c8bf4edc28bb835f66acccee4e2e528220aaa7be20920beebbf32d64dde7f9fa12d9707d91f35934e24c5a361034af28d547de28c8270ed82c035907917627a8625a2631168ec77bafd3d641b6493c72a588a2114f8b972e05e", 0x1000}, {&(0x7f00000012c0)="e3cfe9acb8351bc7cff6af87de45da07deccee99d477c4d502bc285d342224ce442bf502b2d36e77e8012a3baf4609e1660f5bc0b5583c66851fe600d07af003ce837e5eba466b06ee7cbb1f24ecbf84b6644d046d82ae7a8b026ab1288058a40f7455b8166e375742f0f2d25444d8ade91ff1ecf97cc3e25bc5601e3697ecc520612af6b41c3c307f1a14dd2f07bab9cb00edee102b1ae1f6626aa0495177bc2fe7e3e117a167cd30326dd2343af57785d6acf70e4354c3534f6d9792c87a35930774de2fcdf956c1c9123072825e4ac15afb153cd27ca42a28cf37daf4855fcb34c51566cf5c9298ab01089f9e0980d86a4985b1f6159e4df5e91ca5687fe91ae5d6c6e0599f7c87f9c62913dd277f06601d9d0237a8d7c8f2ab2f1fbb912c9990d07f0c14fff50fec1e8fbf5650fc4f20cb54b3655852790f0f8e94be0a4eb0b1c8e1b79810ca3b7a4909b4170c235a67066a07e21f114e4b927beee44446e405a44a3e9bdad270b8a5b22b1b9fe8a3606e8c6e4cdc2b1f279d6287a383319a0521fa734102bd6b19164e708f591aeccf11f80e2c11ea4c391efbf1eea6321d9fec5bd5924ae24a563fbafbfaf8edb5cb9d216ff49b27d8c434d6f3356d79d60ebe1b62aa5e6e734c6eb76ca9a09b17266e893158499d707204ac47c6d7b17cb636666c34abd2f34f9fe9b0a5f6dbd01acac16a0507f61a675f05e3242da9e68c06d57a9fb8a05782ec53e8734c61ce4207e0715b3ca89d46e5855bea2b06fea6024a350911c80d5b40d0f5c31c94768c1d25fdeea18165fd6edec450cf675fcaa7f1f61777c13ef0c90cccf8da6fe278dc216cd9ad0983ae5ba7d372caeff24313bea023a9ef08fed270c0c9eb2213d29f78c10271dc8e9916d9d54feae31499632060dcc3c42c4a634da89185e940f6c5d753b0a888dc521ae7c86092289d6b2dcc3e7932ff67085843e8b0735c966ba35ade840dd5e5b508673b539e07620a83b390a64cde17ca97891acbe35798c8fab897268cba34d46aa54e586ec0fd421d22a66d88c8b8855033b30180a2b16aa546918716a1345ef0e83b286126c2b4fce163d1d23728883a9340d89bb27f92841518cf620cf0c41a7e1b63a9e068422136ad6bb1fd71af765807ba35ec60f9bb3f1cb2ae3bf0dd931bc47a22e8c93ba284f45980392d66050d7cced0a8d2a85059e80cb6c4b7270d6e744be2f454b93ebc7a0b5535034ad86f85faf2d1500fe115f648fb72e1b32df22b51f585b2e352ab8dc1f780c8ad28d530254c3904e0ee1686b82f3dd43bd9f70bb3e0359b08d87c6f647ae403255cceffd484ed8fa4d535ae5e8a814bfa8347272cf757623bb6e2f6b8567e8d8a673383da3c4267d096f1ff6cd26c06b52c1e2d9efc7d5cbac36efa9ae3f8d34a22db35a8725b8f0f3a2b4fb758d501d78141225a339e419ec67ad9db6961f87418ece3331516f15fd66bd5fff9aafc5d5f2ec9ae5172c03eade7bf763ed5585f7b8627bcffc106d7cc528ff7092270755bbd1fde6bb2a296602873c884a18b90c644c0bb55f30293fd0c89fb509ba18d6ce832aa77b635d97dcaf9a0ad0d47a37bf5e2c1adb0375b99af17b7b4f27be8cf335ab101f178535a161f071009ce228322b548e66b11d008509a2e425d7e378cec26ff8dac04acd1e42efd796d2e9d48a5f0e622c2ad772a44551d6dfe935ecd2f41cac47630a3637558584e937f1d6b4410134f0a2a02b478e46794e517a4633c836dbe50dccaf1f6cec331feb66903d5b0b2873d742291161ea222bf4bed32ea3cc7d010c6bddc79a581b7c0de5a1b6af195b6ca09e5f8a5fee6b14e1600dc5340813b78207413661121dd117493e67afaac05ea3bbbf6450d4c3172a9c205cade967cfc0323fa72c017bfc1a8c0a90fbe9f811d1d47ddf1af896ab9ff7c78026c22e117a8fe7460de5b337824dc21acc1ce5df749b9ee969a5bac9ed2622296598ca216f35891471ac9b425a2f141d7ed8f9d61eb339277c8cd4301e6623e489cd830afa7b354fdaa1b6870c4834409bbf6a85f555405baf1e4c230953b0cbdf0d2da767beb33a450ab5271486bce532a339c148611b959be54cb3046ad109795069802ed7dae4139dce85d923f799361d0a7c231cae177aefd00053a8f610e8890e722464c9f017a998625e5a7bc32bec0b460b49cf28bd82f0203bb62a14297e8ed1906bfc7ee5d55643fd87d335f2e7cc4a248b76513d3e38de3c6a1b21318f62a62a5fe2af0dff04504bdcb9e3a7251f20c0c3e4f492a19edc0982a02cb69f23ec3bbe4c2b6cd19eb622d17685c368238d2777e6a4a5fd70530d5830bea5a12401d35f7a1ad0dd83105fe4ee94a53584ea9edc0ab203e23ec259bfdaf61b6594140f84b5c06404d6ecf91ada6ff03f2cc3243a4c0ddf9fab70afd306c77b332addd38d31ffe5a9ef20ad31031ef7f9e8311d1159b4b5c059ecd5a189e28042b241468e128d861ce5e9953cad0c6df7c72aad2f6cd49707c3a66941e2ca093ee7cac6f03ae0f75286b2ea3833552f4aa53959a7090f51ee8971984b3d7fdfc8336e50317114be327c3822126a6b255e6f3181cba38ac55f23b7ce33cb9b6cdeccda06c3aae34d605e2444dc97663c69f349e853615489201b090f2efb6da024361b8c9e8b8f4cae2dacb1bb394f36120bd47a8b389c19d7e670162096ba8dd71fa59478ae57b6b3de87ac4bcfd059760fd7cd92c3daefa3e4adbc80318c7e0cf5551cde7336b38fee594e6450c6e0137765f87d53d0b90aa066e4b0aaf1321e50a7431b8059f392d72dbe71edd2d451029f7962769ba5a073dc46cf5a78a7c22b4776a635cb615112a40bf9bf08cb8a28d1048fb58f0a6a5cf44fb91126d9f0f2c195e26f37765d8edffead927e7973b4ed10074bda0f43858006ab0402625cf20cf81ce15e1a07159e084520702309998bdf6bd71d0a0af57093031bd3cb9eee8e195cafb71893e50cdbc5dcf1b8775affe6a4eb25d32d70b1cd4aed8fef3aec27aea243890e119279638ae22759ab7a31554bc739024cde5952dbdf62bdc4e39c3076fa2e61702be407e96699925a2134311ac9eb95ff920af1c76d015fcc1c2a27b031c1c9f3f4307a7663e8a19d3dc61901c315e8425be7ebee81176613ffa31434a8c0a247b0c3485b366e5955ab781f39b0265773e5d485ff2093740862e5fef37d576928c0d3b13553ffae3cacba23815849bda0136c63e6ffca6e6f9e2855ba401983e157461f2a291165f6b426fbd1e04ed711ce3ea305751db1a441887a42073183fe6422c109ba0c0c4a8e1f2e41c1971e63e3fb4f9237b0b2d55ad009e1e95d29efe48aad300f89cb82b98bbd763136beec3a4e5ece8fd630903211e02195d27859d06afa00900cda946435cea7b1956797932ac4a10ab1ef8d19ca72d660757b8e75007bbd46f4c12cf66567d3f1cf8d9527ea17d384d3785f342807dbfe175be413d6d7992d996b5306047d9904caf1e50cf35f75d4040ce7a8ba6494810fc405ff1da3153db72961f87a3e5cc0b29888c7c6f3ef05c445690b4fe0cd8176ea260b921055cf7a0973e02088b2ce6cfb5dc67d53f2b1d20ca381b988a6b80bc99bf961c0b4bddfddd5c586a5a98b092424583c06ca2b6b3fb69df7427c3be3d1ae4f8ca090d8496ec443cafae0edacd207cabaf22b8261ce279204b5541d32e82117ffe4fe9b033aeba66f6fbf70f3c786e42443ce66d97ace445f6e1cbda7944dbc28fbf14d0949e58d52293bfba5260de9d715fe030259cca15c42aff5dbac8d35ab7ff5112dcb8908e92649f36a8060ff080387910293afab0fc2079b1a536291f3aff4c53d4ac34f2adce301d134dc95e121c5191cd4477aa4a6c11212dc846e708e319d2dbf77190df62bdd935ca26f41e97287eb8c1d0e28e1288b3232c46cdfb05a88981e66ad3c5abaa917767c30fd598d672f3625ae17d0ca849860ef8e40f3b7db636f3a699abb5bbca05e2583d55041cc13e3dd88e9cb4e7a3d50e4f790874d2884c0db3ebd20f2a28357c772d57bc1344c51c1ba32ce783846d592db8be0462b209e6ad1b5861dadcad30b8d7bd6e4c8f962d9040c19bfd904d51ecd035e7cdfccc02ee540315e6b84c9627c6f2e610f0ead9b7df7a4206d7f939a20aae0dffa0f4ce7ebcfae1447143f8078753db7a5d403266912cb1fa72d5a64fbac4803116c854d3b6885f34e59f68db0f0c23fcb05dd8cd53f4c72c57a2b05378fe1b1d1f3a1488d394c685689aa7fbf231188f38cbac9318bd466a14911c1a2daff206749087272660ce2e808c75abe84a3352df0f7529ea51858c1f50b9a5308868726d2723c2a2ba0e585767d7de2ddb6c7cbd84b17f4ce3f4c6b70b64d3326fa8e08f585ec47b7468c0112b618bbeb8f9d017dfdcc1b1f7ab2798ca95369833b4b4b3dc041e232f58cd533949c102f7ea22827c410246a5c4e296766dc6d5e3084b4a6df386fa9a5a4b8fd392d4ac3cd79d80f836e2627bc6d323d3318ef1d0ff6ba6dc2e16668d881dd3f775e4512c66331c826defca123bb572f3557806d73c8bad0bfb985c8c24c136ea44e994f6abedc8c2ad99ca975439ad297b2b6ace20f3914fb5adefe6b3817fb7804ec4d8df4b43bc052a4dfe94233f316d01b2f1832a6bf05c3a267d5c7c121ba10d9b6629032faf8b382447da80d4b7b694e5e79786268b4467d7b981a2a06c1917b74ddaf93fb29fce0d0ecc2f861fadbee711f53f57b4f6415faea0cefb823159f2c9982698502840538efc1be33d722f86c3608352fe49b0875da23d9e008da50b300926a71637e59c30d7a15462312ed03e74a1597622dbaefb608ee879ceab1bd900c98a88458122af82fd209e220cdd210f5fe98eab21b572a6ee089f4a5ee6aee34431c3f7d2424d110c8a2d242ea3568e193d023089472bec1762a2ac2d357424cb22da9c3b59f78ab40f87d6141e7bc4a8bacbb0019de07e0d864450411d51de11de6a06942732ec8a7ab85a8bfcd1d88040113ac2242e4205663838f5548d6be06b9d56ed67d877ce51b86a5bd21c983fcc848341c1837bbf203c92c5a109e447e3ff59975b9ee6d94450c09216d36af934533a7362d39435ca2d1aa0efffa02e0b03480fffa519b55f189d5f09e5d00db720784fa122bd7da859e85b79ba163f92c72834020ceac28d57a5be2e74a2764ecbd8d9a0aa882e092b415f0a3dba32260af66fbea2c118994c4c011ac3b99021e84cc1f68a7093298229e0c4d6f1273ec6505d19609a3fb99ed6e3919a62972035e21b019a1b6546d4ee27258e7911957e04762e0c0d838ed06981113dc06f39156097d6b4431a87a15b8351f61944a0f0ae137d63b3a1e0b7d242111dbd85ed0c806d22b04fc082f09cacb86305f403ae0104d55fe3b5f9bbb03fcc911919ec6635b37a8c99adb995a1ff517d096001791e4dd915bd29e89b67fd93c2fd759698ac497d0e1f6591c59f856af61faeb53a7e8771f7f6d466382fcd91722a0b1f673e6f8c5c212bd1002638c632e800bc43589c967ba291345eedce4210403dcbd62effed84ae8a2fa76f5d0c086ee229ed99e5e86cda0e4eb7e92870ff7c11e71c4c551e5f70bd9acba63fcab2ea51e04a299f4ff3a654d09cb1b0a4245944258876d7babb9e383f4643e2149bc109ad581a7e4bd83c70c77802bf659a2fd288b85ab2728f9bf5fd5c7b845a11074af77e96834658b163b8a9ae38a4605502d34c1163862351bc412b16b9f0f462ee48e5dec2bb34", 0x1000}, {&(0x7f00000022c0)="a71e4002467c42f73337492fc2774658a5e9e6b3f05c3bf488a28fab0540a9358faac07b1626c42cb27bbb2e5722436d39dc854e72d3dbdf9d2dd47b6a999a1deb519b5743765fbff0fca2b6b3fd5c0d9f2d835bfd5395a97555a647042b73e43b5cf8545e71b48440841920123ac3cdc7248fd72758243c246e8a9ed45df3dbf03a86307602a3366361fcb87da2a43c6957d928102e8714302c4bfa3715d0d5372baf249bbfa2715999cbc10c704eadb9f72a6abb64ec0c4ebc78e3a57e2b90e5057156b7120fd58631ba29d407459b08d70dfc1fcd55dd7e27195533a73542495d964814a22933433f8d0db7ebdbe5e28a720f968794c823a92ac320620a5b170ea754528c82232a01e05dd69903aedcce44ce7b5812c1fcaa65553d450517c127fa2474609650551f7843ee1fc74b9013fbb6945ac6b4dac6f81ee1f903fb407beea30bf7c1e8600a4f84cb2a1c8aba9709ff5d37790ec1f4d1019a69f718bedefa1474173ffcdf29cf32e1b2e409863bae765ebf732da38e5e2fdd3b235e35c4b851d59cefbde96dec99bd39efb97a75a57c5024b8ddb4ead2f4ae5108dd6b36e94c521c4def539fb8a71c63e6d1fc70f2e10c9b7ce5caf53047649da5ad9b873a3baaf82fc33b4daafc922fadd30043117ac5993bfd6f6c1a2703e255fd8531480d7831b47229d44678c5f14200e8892849326682735de28f80b40cbc7797922f9769daad1c3ffa64e66159a2519ef92243155c3ada3ea94db89a47617cb19c34dffd4ee1cb1baf1cf4f13242629246820b2bbe5714e7d866d1f551d771f9c9b85b0c972e13c63d4c1c709e3a2e11f96be305fa3fa7c723c58341a618c3a9fa9a4f7c9f2fad450a249379e1c19c01a492eb71b00bc89e6ed4d4738ae774b346b6c49c23eb25a95ebcb55121a95c3bbb132a24b17c8ceabde956335756db0a16cde8f3afe4a8d956a186f10b5fa80aef91e79fe8c5c344fae6bdd28f47222df4c55053c120bd69e4154382276b6dd12a5f6193cf355431c5ec7e5a860b9d0e8673887c68d09e5e6b2497caa81fbe545f59593b0045e49e74ce7d8d96c67a2c97adc309d4d8db0d28a49bf102b9756fc1fceafb56e7fbd9b8de0a648dea87570f50da552531c00cf9d221bfdfe36954be9853ac532b5ff33404509c26748cbf298e96ad54f29a5475e61ebdd037b9fc6cd94ee3a06051bdf0016c7f7bf9523db94ebd6f881e6aa8a7809c1d4555f592edc816a88f612b57aa5f61d97ff882c4fbc8064b070160e817b2c2f43bd57887affc4a1e63d7c6eba17d9eae551cead7295e1f22e699dc973a42b5814fe2117314162a206cbda59daa583befe8241d86050306fedfe4a4ec142cc86fb699cd5ddb6b2310c6efc34bc813f37fa585a1318a7c34fe828c1ec11e5eaab849408513b303c4ad34458589315fd3e9d2868af43dabac7588f09984571ceae17367c3ea1e79ba5e86baa2d13e6f083996af55fda9fda7e22b19224984b5713a1161eacb688915739123a02c2721d60414dc689b9ccb118461c5543439adca41de265d15e772c1fd30c84f7de4f59a2a7948cf4c2b04422991bd9f4b22d663c621cd984c60fc631aa9635c13f65f1ae37ec10691c6cdc664895a7dda739f50941ce18bc84607f4c5a21ce9384fe8a814ccaccf42400a08e14d779d0437bdee3ce9832de4430c6319628d61ff5cbd845c9a128b0b0d6492ca501a03b0c23ed21cb08526c119f075b609a88313c0e9a053562b4d14139f0846fceb9822087d64152802c05c45b4a0e57a0e76dcab7491010f254b9ce09cf67492dd1fdc2bb751df487b907986244b953b4b34936b14ee7a299594b7af6fcc7b7e432386e781f12fa504817f5c0b9076187f4be7360310f845af6f713ff1067d4430810c51bfeb7f24d231c8f5f60711ca4664c802b73b60085952f5c3ab7c96d50cd6772180e69ce4efb79148150099108d97582a2c3af1b0a924a79c3a52894c6a7056e6171ffac6e815c529197a198fe94db2dfc33c7709a8a1b457ddb549b73c715e1e6da5784b85a93b1b8eeea9429e348e05a43d69363cc0e732017cec38cc350880f9dbc9b18fa479d4230c212b7b71ae10231751153349228a203b7db769909ac583dddb28ceb2fc105dbe6c1ec2d739a0a62cb93112d9eabb64d7867f56a6b11e61f5e1e420985fb20bbc6332387ac93466a739046602957d8c222a7ae03749c03383a514f6f37023d37f926b428feb99da0097b546350bfb9109120336416946e0bb5938cbc22274039e3ac3c9bab36b25a9be05aec76f73a16b8f0164cabbe4ed98afc8cb43716e7d09025078dd14e72ab97d4c39ec618ef0f82bb233d71b0d9b664c529a748c31b1aee4acec969777bc1c34d72f83b2913a9edbdfe41d865fa9041b9d66be892718dae61107ba5553b8971fc11bd2d4405eb87f66e1ea5665696a5e36ce8820e3961b254f95e02c689bdd598bb8216a479b88967ca856e44e61b83333a0fc902a7ee5de99a0a2df836e97a988f810f207193f0be3bcc60ef78ee3163d5ff61df71f7e3914e156036fa3be90f3702ca5c345d50c7d35e83c07078358bf2b281b86f3422cd3fdf3f8326086dad0610a060f2b1a7b7d03659869fef0299976a37bc09c7784217a12edded8e2ca7e8368a3be6b773018e2a5e56abc04f23996284d94bf36a7da36f735cfd368c1445d83f2e03af9884674fec496d9595f81ceb8496d1e6710abfe1a0d1e1d93acfbc20cb37d382ff2142ef9e756623c400708f778a8984c692243ad203e9a0a0c74f05b8234a3aeb0f2e87fdbd539557b0f78ac1aea40f7c90dfe3a1483a05a1b085a76245a361f6790bfebc6438795a341a17e4b84c1b5187fc95b36a88ad8c1dcd455536ee0c79d1b0bfec04c29e6e32f31342c81f5c281a9184accb335f81a52fe46281e730bb7054ae9d6fc4a6c6f1f98ea00c9d0660188efe3f8601f59988b084db23cc270f9956398b97b103bafa9835d1b64ce98383e553d053e96b8213b73605ee09723f6dac72b314fd4b9c6eb17e31aae7bcfa96892acda4c12f609583b2ca6dab7eab087127fb76953797cb837cda6c65fcd64cbd560989f96710ea6b7d9b4da76316a47ec6861edda77cc77bee481b61c73f2bccfe1650c002141efce786b1a14274ecdedfe920dd749d3d8b761c9003ea6ff28cffd66058fb6a2b4fbd93a0be36baafce41948b0eaecadb67de7a8d6081acc542657638360bc6dd3c5530f86239d94fc9d50bae0ada576279a5d7d6b49c6d9a4d5605179e449a8fe0106748a3a752963946fb0361e932fe8da1e2abe39995b4ce6765272d9a3f8284103319c5266e3aadfd3315918528c388899783122a00a9a38421b2712bac4a7ba766434a4da7bf50463359422adf5813290587d5ed037d731ca9ad40d64ad3617bca65f84884dde50cfb4e2cf6ab5348057b2991ce3bdae7b0bb218ef2e4addc33eddd2e0db4b68316dc9978fc00a8549329a5151fa53e459d94639cfa5f650df61a3ec2e4c8bd561b44c2211f25ad8181c0c2a51bb0285c423ce6676988e305baa4204fac6ec73269493405fee38706d45475872f416a817f138654496e86fc23065e006fb2ffa4d0eaec6bfa0c376cb3dfca8d38cc0d8aabd8e55eaba1966821d91211af9b8c123b1368bcf605820aa1cf0b4810382279da9f25091399c895fff7960dea0291b37acbada077de499a68c88f3516ae5ac05157cbb31d92e608edb0758f9bfbb1598f88f450ef6eaf5dce6f85af725839440d1176a8d3cfff4c85baecb8815d681c108c7e4417c844521188676c686113cc1492fd33b68f5be823393740a167920463587c3549fd7cd3bdfa2ac6a1919a0a537ac604fb1fb7ee6a812317448d51b108b281bf395900d33fa101fbcd7b51d813c015e181b4a9604bef6c315024315057c8c22dff251c6fe0171a2d15f92c2d3bf342ab16e95ef49221fbd8adc3b031178df13dd110ea65443e78153f8b7fedcb21baee7018f91ee365811cf2159add73ccb669fbe92d1c84c1dcfc71a2188bf8ab7c542711554fae427d4202c006741e559dc3d3eef197107d6827baaf550729a2f1a967551a9edb513ab90e56783fdc0f52961a801c9bd0b47501ed3649176ea72738eb6f4ebfb507133cf20891803f00735febc25da12f31ae865e462bcf8137aa18839a5c54952b4d8dca930f010f3a34825c7a17d58fb64b61514b0b163625c9a7d18479244a0134686e60f1e04dbcbcf0d45332e0f3e257102ac2007e6ab5f3680a0cca8cad95a94a809b505ed361ed0c8ce4fcaeeb65813a6d2b0bf21b7957c5029d01505dbd3517e1dc7c3309d56c3eabcf3de21e37370b8ddc195dd57b2aeb8d461ee08f83015cedfce19b229d52da042d9a7aefa61aacdd2a71ed0a6a241ff2eeeed7c0b511796b48d481c52ca16b47ae18299413d9ac937d417597a4b9e7325aeb14ad7e8dc7eaaa5425f2160eebb59eb1ce7e95de63750be11408c16e0e37a0e83e64f2c624ad7958842ac7542d4e6d79e08ec04f336524827c1f640986e9a4685da8c54f9888fff9968b2ee821e6dd24b52d1460543c25636058cafd52254272f5960535e76d12948aaf2a76b90670d23793dfa0b6c0a7a4ff01b45580b0d39fc8abd0aae87d82ee10fad8fa0b304e6eec05150211bb945774f1c095939be8dd2fd822b62291ff2f7f4a87ae91b28f70cf4a7873d6b97bd6dfadcfea675e63ad9863415e8b88ef9d2210673a64448e294e81818ecec83fc5055b387ed48ebd9dd66a5bd76ac10e8ac9b5cc8813450f5eceeedad227628766107517d7c85496a2ba5b8ffc777053ae590388d29af81cc03f431583cd535a881f57ad048f04aebd95340fa2d0891fe954d0cf2b59e754cd7d0041ef37c6b605413f971b8b3e93bd28330c1251f37ba890d1ad37dd75eb3b78cb00fcfa37ee0723498cc84f76f17bf01657cd6ebaa4654f6fbb5107d231de53aa0b17231db629f321c66352284530973ea70ca2cf6227d3ff850431531e84cefa4a56f92e99526f5894e18d958ca2f41752a2dcb4ba9556bf2652f21da3ce5cd62384176d9d056595042f80162ba3cac07ee0d237ab6c148c6ab0beba8154918aca51795d995df7d803cf34611f0ad6e43adc0f5a289e986738450bc97b5c794beb864495ccf096330d819ab0465fac8c23f2b403eeca6fe5e14673879288b0f1829b8a5399a183d43e645fe1070d4fc2547271ba34e5baacaa7708ac9f299d4b4eac700afafcf3bf04df1e48d63c8e2211cb5a809b47da6de102532956cd414c0ca8a5cf44e130358b946a3860ffd8f758c8d7a48c13f93958787dde28cffa95e4cb327a9bc86e00ddb998b8ba604346703fb4ac763a54ca85e3a1cf9235cf678dea71d741de3737f91bfde5bb6c2d9449e2eff9183fed8e30b6d85aca31d00877b6df02182afe11ac787844809964521c1ae12a0217b4901bcd25f0f853479a6135a179ecaa7dc8d1eb71925a49f07225b2df0c3bba48c0d21eff82cffb1febf64c8793b1ad80690cdbe0f496ab349c021e1843b54c3b2de19f442a21159a25000aac3fdabe683fc04894e7353afc02401e2469f0bbc1eb1e92b8de0a559ec141133aa18f3a40f32b8f05b63a6593f922b96d8e95b4b2b03718142d97952b5904492dd1e6bbcce245a966f9cc0118d1488428f97dadf4c918268c86f8a042fe8b261c223cab6b963dd77d2c9bbdf3fa48c5445263f0992d2c27a0fd7637608535b7f66aa1b779fbd60122457cca68cb7", 0x1000}, {&(0x7f00000032c0)="d7fe2afe46fd681d92134372e81441addf03b896a56802dd9c6ca4837c5e6718367579ab972b44aaa12e4437f693f28975405498af37de57b319f91ee9713f503a1b099f2dd134e901729444ad92ed1685eab02edb25fb47c25c402629ec2f14239085cb6bc0ee984c2e3716820198ba5592ae14f4d61b56fddebd61905e24257abff3ac2e08f03263bd6b5b653c96bbdc7e883c5aa42f3c7e8e139c9ad507d63402791894827588112b3a18f7f674f3a8f3be7b041d1d86a7d44214f4bc84d1cac46a1ae28b930f9728d02ab6cc2e7b2ab0172232d6807938438629760fcd05117e748161d46840c56300942a6c8d03f4f57afae0c4a70772a04698240903891b27c255b0e393a7902ce1665742fbf22ceb0283b78da0ef2d90a2b9ff758e8a6e1e974d1d2d45e5699b1503cf308610d4bd56868631b6d051a563ac3af1debaed1a8cfcf7ea53d87a0f0f72fc908eb36e1d8f8930edb08f9fc34bd8e2dc917f9a83c3943a49aba8ebdf5cc7a296dd5196d3729f92f34437a2e27458d7311439dcd0dbafd1c7362adc31586475eb76c2ef219c81cbe62116d702c58db6922c5a76800b955e4a9c5c3b308dd301624e42f00d080ae55292bef2c575fb39d87ab0486ca59d95f95fc098017692159f7f817cb048671f6cda076346e8f52b9913cd86e6cec90b5e64611e92309b3baabae6f8b58da63a5130cbe71fa222bfc144765e40217e6b62068081c455d6dcb7e721f4d7f5e6b046533068a1baf5ef9ad192cc0b3793052055107931bf8a6b6138b15424d8fa2b95ff0fa148dbb9902376ac4fde50294800408e34c8aeb707ba5888d565ba4a5d090f10fa6e66b2981cd686990a42a2e33633ec23897183521969fc3d2648148f63d92509af13c70f7e0acbd79de566e7196beccabb8a7931688be6af1eea44d64f41d5b43cb0def8c0c953ffcf22886b477220a4a9b14527afe6bb5a925fb87c56b6bf317772d376d874cad4eadeed29dbf7fcd193cf42f6819a73b0505c9f556306f13ac4f9406f5c766f109e3dc5cea24e31c254ef4b0e23296e3b9ae3f0322eca704280eee872ce2229afda42f72237991833b4ed691dbb269b89e9ae54c3d94a926088b1e65ef2d8724456ea5838cb71c11d15fc42e42e6a6986998e53005b359939664930c8a63acf94d5c57231dc05251d276ba1cad830edf008b32e7a60d2c00b4374b098bb6a2df0b19fd88587f4090bec9b51b41cd363278837d2449c36a97baef7901ba03796422290e42993320aab1a84d11e95043c81a8ee8bc993545dca84a9a5062e5f763a8799f954484cd26468aace6d82f1b6038e6fe6d444294fb224433509bce92f66027d3f1543f94d9d830d4546166b670e0b8dc16282b229110a70a01da65261aadb2d8df7bad8f167fcb41bdcf1285d912675408a5c59e15e1dcb7057a482730b97d6137d05302dbf8571fbf17db374bc6ecc076c1d707293e4fd590fba501ffa4981b0ca56efe912e204612ec611444c4cb931412df70ad5eb9be211ad39c8cee8b720849c97e0531f5fffbd6fe18cff60bce414539cc66a9485abc3484493f470897884513c89a72c384ba57f6bb081201940927b768edb9eb8a7884722f3b937026991ce0797e12d021c6815cccc9651c3d9bfe3235680586a622147de057c10dcb639809b0eb5535a0e5f518b6985e62cb9961b584741ca1a43ea43098ac14531521c08314dd923a8964f72b82656af160da2ee6902fdb14a1dc351e14205f47174dacd6f7ce49b84a108a98d0180942003dd398f8d2e17dbaddca644272db3afe188fd7dfe8a1063f21f3d60dc056a50536a34c561a43159e7d36647885f9a5bf6e2631a42056226f3daa92e016f56e8d614d14729ae0c2274bea53522e38a1188d48f5fba5fc437aa053a1b7563b1d9ea4f4e0cda614107d2cddf9990664157de1bae6cd07b57fda366e9e3cd7ca3c54c51cee39d115813973d7df1b0076b79510c033d94a4d7e19dd5f2b1a98d488b03c5c76841fe2b5dcbc3a3e560a25bc3f5b6c509417debfa343b5234ce0d2f3f56160c41a6522903f2c9c97f7c1a24beb2418b256433dd1bce5fbda63013f91876ef52b1acfbd1b3c3368608fb48e69340a0d5f9151d818268b3c88d62ebf37f3b082f2a39008d408bd0681fc889198e744b290cf4f5d8e5482fce5d47b69c9a8325b24c2f22ce456cae086dc6de82aa6697638162e4b2769ffd3ecd5593ec5bbd78948c2b4d7602449a2d0ad8dd9ce4df90ecc3af266227ff65e603c64859cb9be52e70bdd82a348e4f87ae260d39c456ef7f7ccc5fd33df950815455fe3248c3fc8c20ffb478b10c5db709de16fd5390a341b8f57f16ba425d4fc23efcc19dba7f030d12803fbaf24a0fba7f9144690f9f5ca8bb605e2a1a3ba42fe4c05f3fd848528b73d50297bd7d7fe5293f97a8c3a75395e8d38b75a871357a009d3464502db81a0002ec85a41681b160681663aa44f7ea92d9feee1cd902539e4c0cbf5223c42b7a6d87e4a3b091ce0972c7a9b9bca43de08d5a9ca0dc5cd2a4aeb6d2248fa4704dbe0f1bd08b38581e8de8efb68b56ff2652cb6495de672ec475f5904c5400667e132fcf3af0de81d34a0561368be81171c7d2180bed272e8a6dfda0c1192079f1c6010f04a6a90e307af83a5399622cfbce3b1d53ccaf64b3915d8c2e8ab5e120fdb9ba105f9709b3f05a282b2616cf2661db6c8bb58cb97834ffd46762eb6a6602a28a78e89372a6c80e49724adfbe6cd6b7eabf2d66841d316a2eb85eab3709fd6831f8fad4359525173e5b86b42207cbd3a6fda7604d62cc05e3f9928bf0a741e623b32663e6816b168571546b4dbed8e3895a96c72a3ea8f4192871ad38e9be36c9b1bfbe63f5f9100175182c06a86668bc1ff6e560db39b21ec0c5fd4a900a904d65695bd8ecc86c6914b0b509a42bdade7b8d32696c17a55ede093c03fbf7068e9a1be76276aa093530224e168300969882027d416cc6c9416a65b52112ff085de8730cefb8a4fb71eceb25156fc9ac4a3fd203f1c5cc147b6005e5914fc913a7cb5c3a7643363bc323920c17c5d27458b84f2ded9da04c18a1c0b3421c9c641f06b9c064961519df6554259a91c92aa1ef5feb5abaff93aa2fa0ba9c96970b463947db8c9157f5c11e38da96dc3a6181794f2a34c86edb3ae7a7b3d7807ce003b5b03e645f2096873b4a816fbefb298003e9a1e34209d00574617dcdfe92d6d46a5147bc831104b8851a689847e9510456efa2245539e849c8a49fdcabfd25399fdc0e9f73e175c6135be61e1b7f39be9be35b75202dbd97cccab50b91b07ef4fd3f93d2827b4fa3d5f3cfddfae522679d6f85af826a5c58f54dc8830be43a4814d087b4347082fd0ea396ae6d9ba83a4446b19d6f772001915c73d37fe57cd6782b227eadbbcb06b6050ce41a2da886338afeec38c6881824f88b2bf4a2ae4997d10037a30182a389d12409eeb5700d2ee74bd193b5daf886ce166193d92e48996d1bd4b339e74392cdb66ad1b45f12e9ab8f1eefe4244cd319fb7550974bc11983021b8ef1990250b6cd15b2ec08968f6e2973633487f872a6b1831148731114758f6af18c7b1be433ce5385e852033aef6f7827b2ca6264bc24660179e14cd98b85c83b93956ffeebab6baf51fbcc9aec3edaa557db0851030227043e3360228165c78ba69f110219888eef1b0b14bc277e3bc69ba3c1500ddc8d13c396e22601657fbf84e07485fbf52febc703302d74acc166523148fa5934a03fba0112951d327a0ad88bd0b69a019ead5d600a08e1973a230b99d443ba0103eaa9c8c46d9501a8f56ef7aa673a7b8bc18c25b0c7d83dc701e46ce859abe324124c9de41a1da0efcd05a1c61d9b3de00ddd18004b8a33e7e92e99ec28241c7f7e797fbb4c5fefc659b308b659ebdfceeaa8509aee0620a367a79359b593d36a7ad2f3c156f4053e8c4299db1d0c377aadb338d3fc6e308ffe9bbb1cd681c9655ecb2299dfc780c66ee9d1033ddc5301a163fa5b9b03c04d3617cd7c16b1c22be78f55b07dd8519efa3bde1753d373c0222ebf3649c364a7d05cac14737fe68720c5ef756603e4024dca5429dbb9a6247665c8edd1c825bab8a8cda81825d8a02c1101a20c3b141fa3dc1844a3e0774f2078799cf5f19253a8c76f579b6ba6924f2b525e4a9cb41ab573ae6fc81397fbe80d116634f244841351c7edf730be876ffbd539814f8d723784e17a8cef5a50bfba86e22acbbb0f66ed063222916ebcc58ab3902c6d08e0a3b53550f1350837ac27ffb3454a4c288de2cb2daee417d47098f2e76cef3ec3a5ea4a1d2bda9cc21feae022a9a2c699f3673b1fa9336dca53dcfbd2401743e3c8e5de4de98cec9b19bddd0c456fe670ab9235a51d3852a399ec2413de9e1e4f3fd0191e33e4c77518f026e51fa64cb4d2823350bd04568409963fd3abd92e56334c77904741d36b6f72c92a64d57b0bb5182db8e5001fa79d58b2a1795691614d4e17cb93c39087f127de9b8f4a16b9767fe46a48a6087c8e53d89b1e5bb81efa47d8727024fa95ad5a400e85c9d77ab65834ff7ca5a1abbe7fef376799720408f3c54ce9ed5faa4f732c02ad2d11f3c468ccdcd3c0909a0bc1cc1bff5c45c5e8f1bebccc232f1c192695bc72c4a72cec3d8a780bf238f3e074ec6c4846f34196858d32682a70d9619549bac0a9b63fa811d2a4c90efeae0ebdcefa3f4a92939e952e58bae7137ba86cdd475c73ff2d1162d10771060b6b1499792a6b35353f23b4488f90fc063c4ce987131aff4186f6d229ceb1074f41480cb17dda24e4d9f76b5e505df57f043842693b42db682cf1ef684e1210a73237920ca9f2e59ce9f5861b6a953801c00a98b34da539a4c7781bca2e7d56ef781747d85b74e1e811f45496373dbb672aaa4d8a225f8302897ba65b4cf157ab1a5b9dd0a7116acb25450a8210b822ca1811876cc1ff8c542bacd69bdd71c18d8bbc5015383ec14db5cfdcad70bd4a10b112845dc20d92b0ed8d5849592872b67e486c84e05827de5c9f9bac528ca2ed2100f1da205f8dcb07935d72846227b1dfd436cfcb094d1beec38a8b5f93245fbe69949ff8c6fb59f881a4c850e929a3d9065bfd09b46554a2e246b3c33c7a3db892144cbe75b85dc322eee1f774a7d177d53fd0f30258c3e67040f054a94ec96f2c282e5b1fa0bdd841328b0884cac0d3e13414aa5385be3111cf3c52dafeabc1f0159e5218d855487c2b2b38a3e7dc9aac2fac91ecc488e398913afe1245cb08683d2cf701c096ba9427a5543c944070c1e92135fc8dd936d5f337a28dc4c31a8d25c8357c8d76803d72c36710d7ca6770c328e61890eea279c3a22fa102497fb29beca583547ac334b447f516c5c79e04eb207c1dc5b1aa3566caba7d220863d9887a0aa930a195b5d49a28f82d4daca0f02942bad191d3fa58aa5c72c1d1005201387df81b41e05790675f2024be6a7f36b09f550bc142ea3f6095741946bd009c1870cd5c9240df6cbfbeb5746d1e2d7f80950569f9f348af214921e481320d1ff9919db9986bf843e5b963a8fdd72cfb236ea5b1345c6e6f8b46ef98466840be7b711e52b2d094e3d7ae58e569c05b693f0a874e1878fcc4babc35aa2328833443c6902e4a7eb6c160eb05628714151aba061ce69a8d26f2780249bc9979b32a25631164b9cb253e414ab335f6fbad9aceba1a19776b0758dd58a01298d5002311ce1fbc5866bd44f11f85917a60c68af6000000000000", 0x1000}, {&(0x7f00000042c0)="666f18cbeb84b17df071ec8f0e7f00204f2c5190b2bc12283d6301a92f8c747555e7a037e5524bc2455e330db228cf0ffc3ea996361b1dff4d8e516839763e45d010bd040024aa30d5d0efddf9bd3106f94e9a349888082b988e29847c7197abb932dc8bbf4b61a3966e1008", 0xfffffffffffffe64}], 0x7) accept(r0, 0x0, &(0x7f0000000040)) 23:18:09 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='w?') 23:18:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81c0, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x80) r2 = openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x200, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/206, 0xce) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x9, 0x2}, {0x18, 0x0, 0xfffffffffffff234, 0xac}, 0x7, [0x3, 0x8001, 0x7, 0x8, 0x7a4, 0x4, 0x5, 0x4]}, 0x3c) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/211, 0xd3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0xe5) r3 = open(&(0x7f0000000400)='./file0/file0\x00', 0x200, 0x118) bind(r0, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r4 = msgget$private(0x0, 0x4) msgsnd(r4, &(0x7f0000000480)={0x0, "8cddd131bde6ef626ba9cc75249660478cacb83580465b53d1136c0f40f7629de5522f96ca18f8a2c21213844f2afd993e3d2bcf7f27a8109c244ef508db7b9a1409e77faa93af"}, 0x4f, 0x800) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r5 = msgget(0x3, 0x6) r6 = semget(0x2, 0x3, 0x25) semop(r6, &(0x7f0000000500)=[{0x2, 0x4, 0x1800}, {0x7, 0x10001, 0x800}, {0x2, 0x14000000, 0x1800}, {0x1, 0x6}, {0x3, 0x7f, 0x800}], 0x5) truncate(&(0x7f0000000540)='./file0/file0\x00', 0x6) bind(r2, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r7 = openat(r2, &(0x7f00000005c0)='./file0\x00', 0x80, 0x1c9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getgid() r10 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000700)={{0x6, r8, r9, r10, r11, 0x8}, 0x3, 0x2, r12, r13, 0xffffffff, 0x8, 0x1, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)) readlink(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)=""/4096, 0x1000) pipe2(&(0x7f0000001800), 0x4) 23:18:09 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) shutdown(r0, 0x2) shutdown(r0, 0x2) 23:18:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) connect$inet(r3, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$inet6(r2, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x3}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x401d, r0, 0x0, 0x11) 23:18:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x6, 0x2, 0x40) accept$inet6(r1, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000100)='\x00', 0x1) dup(r0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:18:09 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x400) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000280)=""/186) r2 = kqueue() r3 = syz_open_pts() semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000003c0)=""/125) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x80000042, 0x1672, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x2, 0x10001}, {{r2}, 0xfffffffffffffffc, 0x1a, 0xb, 0x80000000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0x4ebe00000000000, 0xf69}, {{r2}, 0xfffffffffffffffb, 0x2, 0x10, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1f, 0x601b}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0xbe5, 0x1}, {{r3}, 0xfffffffffffffffc, 0x41, 0x1, 0x3, 0x6}], 0x8002, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x11, 0x9, 0x2, 0xfffffffffffffffd, "0ec50a0cd956252089334080d543cb88c9dfac19", 0x8001, 0x8000}) write(r0, &(0x7f0000000480)="1a36ff07630bc1687d065f360e00590f66bf31b8725486387f9faff3fb", 0xffffffffffffff6f) r4 = dup2(r0, r0) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000500), &(0x7f0000000540)=0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000380)={0x1f, 0x0, 0x8c00, 0xffffffffffffff98, "189928ee305603ec828df3726c1ec396da9c50ef", 0x1}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000340)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setstatus(r0, 0x4, 0x80) r6 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 23:18:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000240)="dff0d9a19d828c3dc92ed49b348ef72f8cf2a7a1d682b3fd59fbf44aee918a7a4445e2f315a5742fdf38dd1cd61b25f498c8f4359b2593fa628d4ee45232f3f55afe036cffc24c282d1dad5d7f011e2f41b8a396e3ef9a5b1e858bef7f82b4a30614799c164f5563ff1d77e816a1fb2e252bc653d985ed924466e583e516a6ff127563bad86cfe3c2f35ec3f495bcb85992f40511ece784813bc95e6791993339079b00fcd346b2c4939a524d5329fd1d962529237067d756f6a658e495a4f", 0xbf, 0x400, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 23:18:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f00000000c0), 0x2000000000000094, 0xdf7) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = dup(r1) setrlimit(0x3, &(0x7f0000000040)={0x3, 0x1000}) fcntl$setstatus(r2, 0x4, 0x80) r3 = syz_open_pts() symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') write(r3, &(0x7f0000000240)="d2a1a0e4456441a2a5c3f749303fb2eedd7fcf65c0af3194c872c253853c3d1e43e36062e581384ad65d99e27fb5744a455fbc04b379be33acf77c5c9f19cf9f59be52082468be3b054361d90a5b915fd91d19a7731954ddf5badb448e76b20185ebb600d04d63094c642ffa8adfe803145ece636b1e1a012278167c53c4a6e3a99747e27eb6f3bd77e42f8e04dd9762b8e17e587fb6a34f8926e7a0635a8fcf13f35a24d29a756237e19709eefd4a3c606de7aaaa6c235dff0e71156daaec9503562d458ac1d209d13c2fc33895128402a07963496fad6102d62d15a9f3f4b3e1b02ed2fa3e487f9ba3b41e5bb3f1e6f9046972a88978d3", 0xf8) 23:18:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82f02d2f66f3827dc6f815ebf19b0f5a1adc537fed820fdb85c59b1e780ae5f7d72fff8cf2e636fb76de469e477ce076bf37a03a947d5ca47c55d41ff41b4c6b9f7909620af329c91694cc0288bc7c7295bfaea0eca813fb57d03e9fe0fee301e1a84091606be7c13feb4b890d830d36efeeb39c6d6e88a3a9f2ebc696fc1dcc0c7154b7528e50f77ae9c1338b938f9a82d42e7fccd195c55571c0"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x12) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 23:18:10 executing program 0: r0 = dup(0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000001340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getdents(r1, &(0x7f0000000340)=""/4096, 0x1000) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 23:18:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) fsync(r0) 23:18:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="54b2d3527f0dfdbcfd87c63f72fc927ba40dfa72415240650bc8a8ef0102197a6eb8de8066513d4df3794db51ae68f14bf68f438508258e1b8af086d4ff7ff8335fa5cc067b144af4d81dfb73ad3895605edf05d5614fadc5d2256996373ed2b320035dc8f0d04c192805e2dca7e1e21472e10fa822a26165c921c4448f4918aaba2f5cd5b8354587b7d23034ea817ae33dfd5885426cbeec853dac3ebbe1ccdaaac4d7bb050d661f57f97d27cccb177e3622fc07a8df67931ccd72d8d4b844b27ba443405b7b2679c6ddd374e5e", 0xce, 0x4, &(0x7f0000000100)=@in6={0x18, 0x1, 0x80000001, 0x6}, 0xc) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r1 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r0, 0x0, 0x75, &(0x7f0000000140)=""/215, &(0x7f0000000280)=0xd7) 23:18:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 23:18:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000080)=0x7f, 0x4) r1 = socket$inet6(0x18, 0x3, 0x8) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001300)={&(0x7f0000001340)=ANY=[@ANYBLOB="41a4801f2366a8e8e2cb0bcb2fae777213723f8e4ce793776349d0a3c98c462f408e6e8bf0d2e1a73c6e098c1f50f49c2d1a6946f3b58fc12ceebfc446b57a8b0fb72ed6a69f80bbb252c4ed5a58b2ef67e9c7a16f8961c01d789ddc3dbdf8a9fb20b58f8ec7dad81e0458b4d6de329031a18a037bbe3ed9ca13e9f08d020fc5e5b0208d3a5133fc92973b40723effe3b13c836edd21278100769d37b61eb1872ff4a2ef239225a534442e9d0dbdae8a9dd0ab8f7c81b3abee7d87163da8b22dfffd59461e0d35d498f98297e76a12aadd378b42eb8bc461746f8428947c934fcb815b0cf2b2924284a7440955088f5ca82dda4dfd584d7f84ed9cf65d75343a369b5c15ccd899e70815820a9ddbb475c6486661fae1be6a3a4bed6410db4c66cbacceed6f182156cf5002625964"], 0xa, &(0x7f0000001280)=[{&(0x7f00000001c0)="f588cd07fc0832dcefb1d40949b6d00f38a38dd3f4af804dd861d5192c6709dd7d3ba60999fb1d3875cebc67778c7cb5ac0923aeb9f6f223cbc1af4958cca8b41dbed05b", 0x44}, {&(0x7f0000000240)="31067f25eb3c8bb21188f03a20c54f4575b9e2689f7a674965168f132976cdae95a3cc1bd4975dcf928430291d1380b3a415d8f7b880443723ed63bbd6ad015c173cd19b485642c745f428599217262aef3411642221b4aa4eefeb0c76ba1213cb0458215c5276d5416a52a2309466041b59660a603eea28c2b6a989b947827441a95d8a4166129c0473108be928f1f664a0939677fc94082c16906b680eaae9a1ab5de73409fdedbf6eca638114692cb4f53ec6e00b0e4b325384ecf019e423417413e8f38e370b16ac65ff32a1aed80abf340595b109a954d4624fe643ff15d5738ca47a03c83533a796ed73d28d7e9bff6ee4a859129bd7cf895ca29c3c05cda9905ccdc163b1a08b4dbe5d4e97a0bfa8e4c5c332b96c28d0c09175b442ace9f20fb6879496b4b4058f99753369f678ac38991e5c54da412744dec909bc93affce51696987f27380595a34d3718e91d57271c2455da50fd34e3dcf5ff86aecd9926fc2ab81dd2765b613fc3c849630a45ed1a55e8e50570c33f8022fc66fbc970ca26a9c250ae72963d87c8a214dbd5ce7e45c9b93dc3a4704678cd754076f263e8ee2e7d90109027687429b3a9a5d9f4bff95e0c80dd4cea02406ac71d2898ce7645b6063c0e4139187c9ebcf780c5feee80579d6aa5c074e9f2aadd94d9cfaaf386c3dd221a8bf2102a3a3d980df295b25256830a37828113735addfd4eeedd6fc31cc84f24ea76df7b5664384c26983ddbd069daa8a7285955bb66807490717cee0e7a03c8a5cc5e9385253590854bc828e3ef9d7331efab99337151a26c4768a010aad809864a4bf398bffcdf5f70ab2e6f62413345f6d6f155b7fc49ef9c7c1359b008ecd8ee6f03a14544fc68b002c577910283e8066f8ab59077de06d760c1b1b3b7788aa0ed5c94a2b00b11a26783a7eef9749bd6521435caff2c18a66ac79b0b8083b8cccad990f3a030aa03c70a0fe227df007b33de2f3cc674aa32161c4bd4e1c1489f8c32d5d1cb3881fed8d683a02fffc5eac2d2c42030382923882fe769396e18d0ffd21b9bd4f97a63406b8258e64e301c5e7838e42639b84f7ce75c5470c9a54ce59488c309b1432da350ce2b1381786e63cf953a8779c03a8031690775f1540c278bf6693e8b34c57711a01824579c071b45d6853a0b0312f0432cac25d01bc8dc1e6cc0efeca1da2c11f92346afd910a7ee8fd4c5c989efcd78f0d214e1bf93b5333fed58bbf2d4613f45121d31bd987fe5b7e4f22eef77678a590d46b688789fe5be1e87ef8b3f707e1d068df99fcf7fb66650365f07f6b9fe1b2616317a317a9f4c4db31c8340c38e1c765c7db89ba8c0d816a26ec9d100f2c22db49e3b61baf7a7789fd1ba984c6c0530da51858720ae2f3bcd95a94c258298d44fa29502728b75d9fc0506a76952e8242ddddf5f49cc485b11c65d62516ee8136876769891882ce18a002e7848dbf3dc31bdb4a88c505ca5eca27fb97259560a3955ba90eb018b8cbb4d78afbbd8ced4ad35653dfed2698b430e35274b3aeec232b04aad3156836e932ca0b66446c637e3a7522e3c37fc690fdec9119d48da49473025b98bfd52c721ec61c7cb9de2ca7abc0a19e87099c061e92d6ec270ba49dac2fd1c2c050aed74787ab7a04a7af68077a63412d3560fc1f337f4df8129f6101443eac21776623095d0b32528615c5a5b285022cf574897a2b8ff531c3f2563346c279e4a061d130a1ecc977783c5b19da4aaec70881e57a6a81a59fe20bda865f272e4b551e047de3811cfcc709249eb78e717a755740514ab716e045e68a7e6aaaa38dac0e88bbcca246c615110f268f1aa77c0c4f2563433449594b0d49d795c41da622127de6ea15890f6fa8509fe3f7d62af21bcc4e47101dea2420743c50665101a6d3d85bd717692ce93d41162cca9256a3baaa74b7c1d9ec09a360088f337c3c5fa061a520b6c616c73edcac09f88892038d941e127e2f834a557bbcfc832a5dfd9d84b96aea47f6388dea177ca1862028b44f8788a6afbccf69fc79c4083527e9446fc62cd6305d9a46fa5e925ebd852ec3c2cba849d2b15fb763e19eedd8362bdaf0489771a3f992e5c5620ccec0d562ef84c02818556f184c97b3916448fab8f0f0ee2e519997704adb6483471294a0587404fd5f110ebf286c3c31df28763f5089089546e008b7bbae65f81536a11f16256558eca162f8f05ae2dcaaca11e3964c410cc7fb19ac48a2623007def0a9eeebd88bbc7db29ca4a289f01b209d8881ec2cb8cda53c7c66fe42324503159757e04e21fc3e57be1fb4b87fb5e31514bc5abd5c4c5f8919cccf4b53080871f6be7a99a0c7ec6b776ad4385508a8a15acf326b990e2bac609528d210dc7040f6b1ce681bdfadf6e25ba8feb24fc6fe5711e71982feeb1c103d9461acb7cba4fe8a324c5736babdf22ec9fcba3b1e82a1a0d288d81503a0ee076324833d74d1d221f9831f73a8afae2091f533cf8f21744a370c6ba21cfd1e80541226d2818e6ba500345d6c49ac26e15c2f932f789a0ad361c1002fb1a71484ce2ec133fc2deab8cab4989a78b3fb0deee5287209d702e046c752225429af440a253d8b61c2a3d900b6c2b267ed1576df01996e43241ebe5ccf69a8a934cbb1436a086185a5e4c8e326e3cfbdfb12f6e558fcd5d2af142013bcf068b25368cd4643c32721ef644a2fade1a5959a8663a4550f60be3a9474a554bf39c74c13d80ac8303b33aabd170d897ba6f85fdcd4d1794861ee1714df0d958f850c87243361d5b954a66aa8f196aeeb6cdaf4cf804623a528e41b55602f63032d4d71ecdecac3e542cd121045cef50707984df669c46fb7ad8b726f66eb547d6779d12d98381e96c9efb7d5c3c1bfa31b5eec670afa181a5c0a7ac2cb7b2d0a8db9d3f3214ffe8e40b4a76dcd9f1a1ad2e1116e78666d1c997a17f8eaf162363c940ba9c06ffbb3f9477cc697a06eefa7916c764707ab8986761ab3a4b72f085c49e837f0db6258bc02f38c82b34a2e7aa7686d37fd753920d7c4f67dd1787dc3c865a6b16ced7e2376e1c549957c99a1dbab43b3b022ee8d491575a09b2c65ecbf41e338d5e46cee616819805d21012cec53f0b661fad350c8bc3ca933c64720e364b6cb2703ce4b87757f051d2f91bddccaa6d8ebe18b9c69cb2703bef2eb3ae5e4c18ecb992bbdaaeac9cff9d03aef98c4ecc1071fdc9de417e152b1680322b408e32f3bd53c37ee72243dcf07341b5e5c2cc686fa6e5db846d9cced54ae9e376f1a0b7ca6cfe60108f50517c263c54babf2cd2e0a299cd366584056772f1e83cf18c1acf9aa817b5c49e27e10e5deec323c4bb5a3cb331acbb6fda41c10fca4afecca692e8e1b04e1cfb3d9148b520870c984107e91c1560dd6fe43c379d021bbfd3b56bea9255ec27dc1226a02f687c37395a6955f77fa89c20c10e79eedcb8aef5de8edae404fecee86675ddeddd9c4b8c23a6f52b0127016765fb6c9ba51b81534106a6c68f6ad851fc01785f51bf66bac2423d990faab9592b21d9844113587fd1caf08bd8bde1546a1909870d57c5875e3daf9e9e83f6f6f14b91a022bacacf789375b0048a13efedc3d0efb7280ddb49884471a5f034121d35e8c30a2729f9eac304f14b86148606bc8b18992f6ff602f11cfb3f1566924781affb137388acd91134ce6aef3bc17355d7ec76c8a28dd2164972603eab33536eb785fa009ca645a5c6daafaf08f78ad57276fe90baae6e2738a8885d7ad3ae0e3a24535fba21972aecf4678b3db66086e965ae1803453a87358234d47ad7f2358a697022193e3815a8ea6f4b121727af08f205a41c1e6f97264246b0391a5a56fba28b601b59424831b55b39ef2c9b07e316122cee002a9499b442ded1b56984deb5e6ab2b7c88992475082bfe52b0f5bbf63ff64f938100b3c41d3017ea063178d57b2b8b52e6a40b96b41f1bfbc9025d5f6562c530ee26c9813cc754a62b5235df260394c04b866dfce8fce086e41650c68fb595b7b8037dcb8dfef64f7534703a77e5475baf95adf6aaecb166304a2fa988623f981ed6da130fe90466d7f388022c04fa964b26d9c85a82828824c6b06d6bbdcd0515ec8ba25f1c4bd6cdd5bf55edf0317178db2598b818adcc50d44a8edf138c8c0139c3ba2bcc0f431dd377d2a29fa51e14d4304d37f872a2b90193782c93e7d49874c9da962abbed58e8bfd33c0370c2b15778d79063ab76aba30c1c2998f95d612b65461638a9d469d3a4e532d1ffa46b1527eea06abbe4dc09b347311de585e6de91a41ea44cbf602ae498aeedeb2e225be5b8c3eb187e60e41e5572c7b7aef8dbd00cbdb58680f7359e037be7b5073794ec58ec141951a8a4b2869e8cbe570289207da6a2560ca8be9b92d9e7346782a88f56886f5261697fbc7d923c6da5985f334b7aa0e3a3b1c1ea52635231b72c9387df9d23d8f22aa8e3402b3ae0441e8f977eb88f949fbd0d8abb9594b7b7c91addd72874a3519359ed58855ce6336395d665ad1faaf44d00cf5e0267bf659d35082ea9668e8399f5c0ee9a442d78345e46908be22cc51170868d79c9392c7a5f4f79899f2246c2cb5fbd64f6b2dfeae90001340b365985e5c85f7be4ba90874e1fcdd254ee095a523853fd3617392ba1975bc21b41ad1a6673236a4a5c1d9b8ec900f030bc746e691ce93dcb0c5bc5499d2b68fc0573d45c86aab58e21faf72a902b46ade22288da4cb02f69e7e09bd1492f37beca82d587599832ca0946f127ff28a9a5f5060164b4da88297bb567366dac86a0595992e15538a91d8e534aa4f5e76b969caca60f2050b4298320ddf515c4a7f2c904455f870944c0fb2cca8c8b807b991579b60ed319702b4c6fbb46e56bd51fc318860393643eccb796c8108b80525f86da3f7da957c14100de3c78491817aecd667722f8ecf295db799e0d27a1120d6b508cc1def24b46ce4f190501ae95d575ef1b81214cad95682aba0f82b91ae1d7872dd074a8730870bbca4a084b99e2970cddd225daf3a3542b0d5beece5335bdfaaeaddfa0b7511ff59164695f2bab1e145d2e3c58edad8dbdb33e202d8e1373b117e178b043afeb83255c71a663ef814bf62cc07f822f0d52f5c2bfe999f2a3a68c89ce8bb6174fef2582cb1dcdf5645530e5fd63c874579d104cee30989e1eba3eb137c7ff61cb872e1ab1b39df21694e244129c376a30bbb5ca4d02d9c14372a8f7e626950217feb5eb093223d1a5be3751a0ad01a492ce184a9c6edb28802d98428025a1ab7250f5fb5c06213502379b2ad00daaf2f92c72c457e63bf0a0f70f5a622327d3d9f908368ce030a7ad285d167c738602fe986af7dc2a223827094909daa6a894c9ccbf90752fd9c4d62587fd2f760f336d0df1d379b2b2286531029dc0c01f201b898a54ec79b180facf6b353b5869f17e9a54e1ddf2fe4df1e0e0bceba04fa08c77a7b3405439c56df997df41f494fd3f73d1452943fb52f9dc9e2e80beb5996939f48c1d8205dba0bd0cffad39d51234ea7eee83bb4e896ad3bf4dcf3a2fd4cf1ce6ad78562d9e12f316c55ced55215bc2b2bf45f8607f159e6f2ff542051f4acc8cfef985c0a34319fa018f18f09e490825b413b2d718d8a622ec2b28d67d59fa0485f6230e3481130eed7a2a4330ffbcf4ebe3c89cbee2a947bc7a84362e12d7218788ffd905f4e5579663a6e322ffa48594b70779462063363130ec9ed372b9de5063b149e651ad0cdc6e1973602a91dd4b11c78f5f9f16a23154", 0x1000}, {&(0x7f0000001240)="11aa853aeb90607f8edc53fa8ab355fa", 0x10}], 0x3, &(0x7f00000012c0)}, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) 23:18:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0xc000, 0x0) getrusage(0x0, &(0x7f0000000340)) pipe2(&(0x7f0000000100), 0x10000) write(r0, &(0x7f00000001c0)="5ed1393376c59bf54a050436729f6c55ae97f204466aa3419ef3b1c52644e0ffb4afea2ba60ffa9ecc725bdd22d76bb7463fc4a2a50c7102edf1de3bdef8baf7752ef6885e0bf7dcfa2c76e6ce349a5d02d487d47937a62a0b6cc6977b5fcdfa5c81fc57affbf22dcb99fd9c8a6385561c12589162d6e9c4e8a5be23d806ede93aa7f91498e4c9c8ecc27a68185bfe23da232e352b01c080e328c338", 0x3c3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x24) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000280)) 23:18:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 23:18:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x13, 0xf0000010, 0x9}], 0xb6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x7ee, 0x2}, {{r0}, 0x0, 0x80, 0xf0000080, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x60000082, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0xc, 0x3, 0x7, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x401, 0xfff}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x27bf9500, 0xfffffffffffffaf2}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x23270e1e, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0x55b3af25b1057c01, 0xa78, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x0, 0x4}], 0x2, &(0x7f0000000140)={0x2, 0x3}) ioctl$TIOCCDTR(r2, 0x20007478) close(r0) dup(r1) fcntl$getown(r0, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:10 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) setegid(r0) r1 = getpgid(0x0) getpgid(r1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 23:18:10 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) getsockname$inet6(r0, 0x0, 0x0) 23:18:10 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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) 23:18:10 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=""/44, 0x2c}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 23:18:10 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0xffffffffffffff9d, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x0, 0x8000000000000007}, 0x4) 23:18:10 executing program 0: r0 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000580)=0xa000000) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x50, 0x0) r6 = kqueue() r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x81, 0x101) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r9 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x80) socketpair(0x2, 0x4000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) socketpair(0x20, 0x2, 0x1f, &(0x7f00000003c0)={0xffffffffffffffff}) r14 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() r16 = socket$inet(0x2, 0x3, 0x7) clock_gettime(0x3, &(0x7f0000000540)) kevent(r2, &(0x7f0000000280)=[{{r3}, 0x0, 0x50, 0x0, 0x0, 0x1}, {{r4}, 0x0, 0x14, 0x1, 0x401, 0x7ff}, {{r5}, 0xfffffffffffffffe, 0xb0, 0x48, 0xa8a7, 0x5}, {{r6}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x2, 0x400}, {{r7}, 0xfffffffffffffffe, 0x2, 0x0, 0x4, 0x5}, {{r8}, 0xffffffffffffffff, 0x11, 0x1, 0x93d1, 0x9}, {{r9}, 0x13967efcc2998d40, 0x14, 0xf0000000, 0x5, 0xfffffffffffffffd}, {{r11}, 0xfffffffffffffff9, 0x40, 0x4, 0xa4bb, 0x6}], 0x8, &(0x7f0000000440)=[{{r12}, 0xffffffffffffffff, 0x80, 0xfffff, 0x66, 0x6}, {{r13}, 0xffffffffffffffff, 0x2, 0x20000000, 0xffffffffffffff3b, 0x1}, {{r14}, 0xfffffffffffffffb, 0x49, 0x20000000, 0x4, 0x401}, {{r15}, 0xfffffffffffffffd, 0x10, 0x5, 0x7, 0x5}, {{r16}, 0xfffffffffffffffe, 0x82, 0x5, 0x7b, 0x7fffffff}], 0xd5b7, &(0x7f0000000500)={0x3, 0x98}) preadv(r10, &(0x7f0000000680)=[{&(0x7f00000005c0)=""/185, 0xb9}], 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r17 = kqueue() kevent(r17, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r17) 23:18:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x0, 0x100000001) shutdown(r1, 0xfffffffffffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x9, 0x6, 0x8, 0x3f, "a29d722df9ca36f72eab00805795d39415b39173", 0x6, 0x3200000000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:18:10 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') open(&(0x7f0000000080)='\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', 0x100, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x1) open(&(0x7f0000000180)='./file0\x00', 0xc0, 0x100) 23:18:10 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') poll(0x0, 0x0, 0x7e) syz_open_pts() execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:18:10 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1bcc5c3e020ed47a, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000) syz_open_pts() 23:18:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x0, 0x79955c2b, 0x4c, "df53428b289732819f111ed4ee18c2d297123fcd", 0x5, 0x5}) ioctl$TIOCNOTTY(r0, 0x20007471) 23:18:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x1, 0x1f, 0x215, "1c068c0f6dd858ea3f33ce9004b1e4bd335cc774", 0xfffffffffffffffd, 0x7}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 23:18:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) fchdir(r0) 23:18:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ftruncate(r0, 0xbc46) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x40000008000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 23:18:11 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fchmod(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_gettime(0x3, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d3192175440121de996", 0x5176) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) 23:18:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) rmdir(0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)) bind(r1, &(0x7f00000000c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 23:18:11 executing program 0: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf2ad7426c09c19858000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a12c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad04540059ad14fde17d4ca98a1c5d4a061b9b53e82fd58f03b7987153696b676e645764da9d226f1c31344e811f5b6d9a7f8b06ad09e1191ca87ffcff5ec4843b238f85415f40a33cb8d75e0e"], &(0x7f0000001040)=0x1002) 23:18:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000780)=[{&(0x7f00000002c0)="a97a84288a20867cf3784d604ddce770803ddb2cdff4e015ef1638683ca2b3de7dd882389a40d4e159ab81e749cf604dc7b7144b493aeb1d766a2f3bdf9d6dbe021f40438c9d29ca17c9c1ce3ff8abb4fa78238408afce0461d6e6f7a97e1b0089ab9687ad43b3fd3597cc65e77f5d6ee6fdba76f3dccf807ae0d2de970e49f84b0f801b0e28647fa6824f75c260459d033fca8c0b83ca3039e66d755fed24a265e9702fccd41208574551fe941c65d241ecc73f4d6ac3430f172bf169f2db1c4d5658b5cfb9", 0xc6}, {&(0x7f00000003c0)="0b4b8ac81298437335a8e68c6d8c80e7b8828d62b28500f4421d306ee8bd211d47d09b37fe1ef9d9596946316e3a8082d35a5bbe03e205cd3b68f881cd6aed9ba3b7fa57b3a0624a069d83a4883de9ebce09472729da58d7e22430e2fb54cf7785519661b5fdea4a0115437cdd71f546849e3f9d75f57d7997f93151d64959f5cf556f6eae2e7270e6dc73a05311", 0x8e}, {&(0x7f0000000480)="6c6ccab76e574636f15ad0da4f0637706ab3a1fc0de0537483b7f8bf6660bb633a9b5c92b887251aebd118d8ebe07fa39e0951ad47116b15d0ceebd767bed95e38d4ec703d6df12cb4c8329f4b4e8f9a38380f8d98eb2b8d10c9415acf213c3b01954e9844208ef2d0e04e49b3460ecb8dc65f326b18cdf3a1a6e94209d429242cd8d23dea3831a024035dbf10ad0cfdbdc2038c97d6e7f0ea36322e1395638951923390f3e1427a066e9b31c7e8947fb5d8a7678eff6317418393d5b69ac22ba76f93c80709ceb17501db0962da0c5aea3a7c76aaf9b3", 0xd7}, {&(0x7f0000000580)="bce8a95eb191a2fa155eb45caece3d38d2021ed136e9c15617fb83d5f02d6423bbdf5285108f960480eb74d7ecf40f679426d005927737b949b227ee942262d04eb0ef3f1c70d8a75554db8bb8d5ac1df7cda0bf0b3c4a846bbce07f3e3a65350b04f6624bafde7ea6be6b4930ab595c6b14a17e889b2c77cd982538e514b1bd7801a4ac257592e1b62b8e2196c114bd0cf45805b908a1e815ac072a1d4968c4bd1eca", 0xa3}, {&(0x7f0000000640)="a924d5a82ab7274d0fafce4dc2b056789aef3817daed77fc2d308628ef49947a731cb0272efdbf5820b70b44366bdbb588e5af996335ce09b954d95e75d600bf711ecb8383db55bccd103dfe8f44a60db66f812b0c7b3f7698016f67894a938ee84dec01769f3bd176eb8c7a09c6a5812dd9f834588db618156ea70d82a1a491447f5afa0150115925e6f026cced28c78aedb8204ebede8a78b3f0d110bbd39cbe5fe2230bffd1b95344cca38066c46e063a5c533e258dcd1829fb69c3e644a97ce7f961395917376bb70b555deb31a01e4d2cd531db2f0d1ff9b07d2fcb55f407", 0xe1}, {&(0x7f0000000000)="f06c6ed76e8197c807dc1c902833dec40ce1951a780d7d73551368f4a3fd7bcd342d45091a809ca8ff49d1c6eafad21cba96ccf81cfb87350c9c0e8e", 0x3c}, {&(0x7f00000000c0)="7685cc192cc45fcfd1767ee4ccb383aa4813598acf216112da6672a7dd4ad67ef3b9f1279eea089e8ca484a28e86d050369c51cff762b75347d2b969d2e588ac6b643e1b6379f6c07f1496485051ebd984d75d8f2607a9199f0f6d50f61461", 0x5f}, {&(0x7f0000000940)="9a08bc87b0a06ef617205969ece7e8f9646852dcb9bba7c08e18cf371db6bf2a1c70538c53bc53ac1c16bed63ad58c1dbf454e5c0f2d760131f867681c9811b0edf4cb06eb2b193afad0050093e37c362a877c5b26965dda6d7bc7a49f39a1ac1ecf3f74b4208183c1428cad51aa562b858fd0a8bd328607244cf5387e88b950c4b7423770db1d326050b3780eba5b4d7267aa3e2685920a4af8b04491b93d65eb422655881029b394373b061a1f85ae6ae0cae93c60747e9cf477ae69ae3969aa1b9f8d2e566bdf1f7b48c55f83851ed73a9062a72668bbcb654bb35b797beec49fdfa6300515f7293103c11ea08759dc3a4993001eb0c9a911bb6d0113078197b5b0de12ed500aeb22d8dcc3fbcc22e4a3c211600e1545f6d6927835706ac44f2036631ab84beb669cce3fb849c23b69930954fbba469d40abfe0bc33c4c2c5890bc39e889373da7b325406150f09f66050939adf8aebadf8b15855a8de4cd4783ad624b4c634b033505b55cc087608aa847f26486303c565d01eb9075b556fc3ee2157460b2eccc93522f95d2c7dfdd92d06b33da9e047709cc9b716ff4b565aad3624a7ce27e3ceb17fd7066eb1995f8621f06053ff408883f3335570ff11c414e4c800568519b2d1daa8c2eba1bffc494ad0aa1ab7f47131e46412db7b263e05510ff5025b18d91504685773312bbbcbbda2e6611b106b87e8a219425537208ffa863d1952fad76c43f184a26610c67d712f0ec53c3b2c86daf5ab6b5be49828dcaafecb39ae7845d62c86b0cbc944682edb7618b0555398257eb24ad0156cd0d00157bcfdde591fceae44714aabb7f9865538899a48d9dc786aa4d668ba8238dbada1ceec5db39f5026c438748369a60661ef20df264d26c226b1ceba4d1de349aafb7324d5315343bc11d92759c4b9bf142eb62e4e533fc6fc8a683b4d3a998bb974c1598d57c0a607eeea61e3de105f9f8a85750f9038fb636111309e8d46c163f87890037953690dd8c829480edea0b7f070c8d9d90669c33467e7fd242fc058828d40ccffb8b2d009c7a2a1a0e1f7c96915b70aa3dd6e200c3dd1e54e11243ea581aa5e842be99a9a64290333df23c09d850322424242eed51b3d07dacf405685ccc733efa8ecc33e0d58cf8dae435f117a87f003338b8dc445ad05b73edb3f2cc59b43659faa0f7727d893b9f610d1ec64478eea1fefefdecc9ab606c5dab53a49384c6667a8a8277704a2e6a35edc8ef62e59c6db12a72d707d7696cfe7a1e6ade748e3211256b2e575437da323055f65573f95221f7780d49eb065884847b7a2809980a745dbfb946eabadde246b44507f424eb0264ee63bceea1ea4351465cf35a86ffb8ec77be719eb230c7d19d70c4e05e3881c60693e37fd263025e6c31f4d821f0c0fb6ffa265c11a3ad2fdf262d4b159c97fd9df552e0d4ed706af87810975bc13b4649ebdc7217b6001849294d232e2875f3f1b8985fd2828a73417229eb5f41cfb15ca86db395115affa714db14865d41cffaea92396d4eebe38517c93511507abd300f56158d174d1b1a037e5f6cb5e31b341dc6f0923a48c4dfb4f5f2eeb3e01748234ed612377e4e98a767454d3316d4413735bacdbc35e4da7c894a6af9d07a967f939b1dec59b6dca96f34ad108afd49182fae2244db47ab25d33a04f63c063f8cb8056a9ebdd80c141eb5a75f911fab2644ee0d4797bc62a30ae32e19ed6ea776acf28902506244534e572df32224096262427ce6cb7789d0be17f5937443e498087fca6d544549ce16d90c1d5f89a2f2aff905aa5f457cf4bf02c81ffd16ec44138fc1dae769124fc90a9beb7872585cf5c54684cd409fd22a84b864b85380734d194cbc8d097a4d00c77cc5dd03f8db273ff59116e2277b20ab0f128a426c7514ad488dca8175e1887373e7327b800d2eaaf69f5b387434a967a22b4f8dc277adfa2e8476529d2fe6191713e1ce69fcf4cb83073de7aa641aa63fdb0049b517c32e94b2f126fc82fb8a7da2b2acbef04fef0e0ba04c83355ea68da7b08270c6a26b4e8352f90ef09ec2dc02f43af309381871c84a117c9f99e51c21ea13961b717358433560acc589a751df445f45af4d155e887c6fcc23c7dc8a3f188d5261b79a1dae17216dde43b76a168bec502d840fd74ff1cfc071d7aee3807b1f42e8dc6ad7e8f0138b83e9e3edca84ec79a832b579052c2dc606aa4f0954d8ef30cafaa7f50e556ab063b289bc3a2bbee663f21f7c4f1bf93b6f2621b73dc14cfd1e3739e2a3c0f50955c63648a6102837be55e99ab8f7c3f98679e335ae2e7b665d804561f7b8a461c157d78f171e40455ad67f7cb8f8b8c5c61b465be7c53e77d6b089dddd06e4fb8678a10381aafa334850317d7f96773ec5b70ddaf860e2bc1406dd075c27ba4f0195cb5b71c3e49f36b634a6974831ae03e38d75bd1a3d5d41e04a50f016e2b8e4e4e61932f62c4accd53f2f8e280fdd360ff3a02159daded94b6b02b83e58193c5775ed153c61a68210d9dff8f6c346411947ada61dca780833eeae9527fee4de277e0e759f274687d7eab26fa553b7966717fddb392c62259abcb7ca677181145ed7422b78e252930d778dc185de3a6e7ba81c307d0f57efe2bc8dd19565c75148323f17c6633fad183de441e93ceac8578f5546bdfc6c4a4e16c481220a13c39014cfad2186d85b22c6c92f3757778c450f3c486a9eb39274233c0ac17305c58d980c39eabd199e16a51af3c02e601b3188b38dc3167048f599be47000b58c6392af40d73e1f0eabffd7d62949beef96837f6aafe855c4d30e4b91de9e561941dfaa0578b833a520d63518dd7c046d28a24c1197bab440efa6af121b42491d8c08d9652ce18cb2ec95a77a204c18e77e2e51c9d97ac2848ed5e5c31f205b3e403f549a2e010d4b021a4b6f8a7a49d7dc443a0f8893643b7fa302de7cf5119413db8f7413a7fdbb03bf9443439339449f1e8165bb9cb44092d2a26a5e2f2bc7d25e5bfa71cce3ddcfeba0c7fa055d69f002cb3ba36094b1c18ef25d45574c0d4ac4559da3236a49f00c81bf1aee810bd139968a89d5251d30218d51f9ae7bb2916014a67075102a6b2f0735703fde22ce745d5cd86e8db51d8f949dbe9c9832751792fc4b6fad5c5318f52b60bfa91d2a96ed92389da3e703021f43506f65c45d1f84f14ea44e032ccad9db1d5afac7dda78e265960259eadbea405872d246bf738da56c14aff3953f78e98799f2ea48e69b85f6358a2dd10cd0b69e5c54c323423d56e08237e3de7d94f5a563a008977179b264df3e52b4fb7195cdda5f898264dd769625d30219f62abe55f6ad882834ddd9511c1959271c3eb1838d526febbedefd53bc5f4d54e20d231d682934d5c5d38cdc7295d770caad50337d8534fe1e0ea152e17c902306ca5eca280d0a27eba9209307955c3e5bb793826230fd6e9555c4e18aefe65e4a90d95afdd55637d23232c8775f40e46340c109bccb4f2b5f265c9c30c596f38ebc3a3218d392dbb6a7bfecc0224523dcf61174c01ebd22e6791cfba962366137fa512c8d7e83a1550d40b9b39ed7545609b75f25da743915e6b2cc22b0a16f90f6de0186d2ee7847271b698285f7e92efdbfe993f2b92473daa9f9d82675edce89324b3a4a4d2c5b38e85466de8414c336b1df8ac435269212d13ee7199060184dff6c8d213113a726f7f24269e2fd83e84c727a878549b5cb30a869e748228193e0b6441bca52d0db7b95ffe5a83bb33f3e16221c0d37cb0e756dec4646f81581a5f7d81b03f942be072a8924348b5334b12e1c414e47e0e3eb5b12e34598389fecccb6f679ee57abb17daccef813887036bc4dba537b1d91da4e96b43b3f9f6fbf625f936b4f5712e193a57ce1aee3b49190a6d9a83f211082f22265c145ecf7e7c05dd1dcd0bb4f21ba4dfa3538790c19eb1448a799a39f75470bb5458945c960bb5c08075c7febb338b5fe017968d9d2c7ca0afa3ff277ebd263574a297880b4cae325c463924dfd32d31696a50fc3be394296901e24aa4dd399471051c161e8868e3641109f7478674040046c4a58a6723fd4e1a5a14c920ca136fe21756c6fe56565d06be43bc2663296b954f338313d0a083f0c9027bbfecce3c425cfa9e4a1b72ab37fb17d7254ab3ffb426aaa4e8056629e67d6b8552dfe8b3d2bb5118aa8dba56a8325ba3407756b0a61d6e923791f26e238cd55fe6eddfa23db20ac8e9ee58190184ea96d4de46e2506edefa33de79391895ef965c20f369fe878417eba9eb00194e941a389877fa41dfd7f7a49f05b4071268030aba9335880c9536617c16a807accd568eca74c9aa9ca06d21c86ab336683db87e4fd4bf29036a30cea9b5de5b0e7b163acf4a97b261f89f474e9a147aadcaf48a7950978cda060ef4cb7c638e52c65640172709b675a78c00d61037057f651419b17e2b09463295a2c452d4c29cdbdb61491991f2c1f355603d81f8944468e349a8ca88487de25836b8858349a45787c22dc50f7875c81886f66ec51469282bc5a6e3c9f138f6916dca28876458ecdaa9896e089c0130284052f61ee1f4e55629defbd8d8bf5b7a06795ea79b31349eafe538635d71a5fc2b0bbf3b95b27c3165a942a663a8892e77c59eb8dd4476523eee744c1f21c2a709bfcedf8e177d49db56ccd17dcbce94c313f6a4a971dd7fddc7aa247e1f1ff0fb3d214e69d0ba724fea1e28c39188a6931b0f2fb8a79646e2d60dff9d544c734b2c4439c06c069a48611b6ee671e06495246c57102fafd6996a2ca42f1d9b94c03955f5fdc85a1ad6fb6b7fae130ba331c15685fef42aa89f699195b186e35f024363f6d3ea0b88f196cdbc298acd30039289c821c9144c108b1224e934b9d5fc60218765844924c1569eda1b8e9440717a6a8fcf0ba0aeafc9a72a8ea6c35db55b1832e179220d94cce9502fe2d83e8ea6a00cdd35a11bb9534a81281c326f5aa70d4f709dacf47b7e117ab0580ff0179db6f736bd99a18c2998f6cd0e4d6133edef853638c9d92227a256f7703a7d24c4066701d9babdb1220762feec6df626c5822a217ed1c45dbd69e7e688e7f9ef535622d344779f4096cc6e87929bcc750c5427b5983df277e63ffc77116c281d263c5d7854863f22b05b5d3ebe7994f3aad863697822aa912cafb4b0c4440d10d6e15d92cb2ed8d54bb5160c4e702d7bac849cfe3cbca8f87418ba992bc7a208c821cef55f0036584c2e702e121a148e9da70475ecbdaeb561229f0eef43ae9168c3bfea2bda894be850554fb31a952681a16fff341fba501de4a070b13c6622183feadfbd548346be5edc121338386c009f34414618fab483db830f0a647927d02a46e3c8256f12407d99f0886096e68662cb505ed95f486fe39a3fc3afab3b5c6543de1313735290203e6827988ac02ad2f86bf72fd49cbd0ae0124a66647f756d1d5b660d71a98610c7599c8512f5ae8eebe54f85dd48934d300700b1039213c5216c3bfa7ce0ec225f1e49b875d7ebf5ba74f5ae6185ef81d9190d433cb8fa4f81e546f800624b512dd3c0c54f4a32254b2e5d3d7ec2e36478b794e513387adc3d349473af7ef663b60ed59f02de4cf1f23b0be948a773ab14f20e86bf48eae4c73415c34708e21541bcaa8403e7e75ec1784446a184b757fe685b665c568d17a06419ecbf23f1b3a63764104eb9960f03c4db46562a146a8856ef433bdaf5c8b0fd55823975c6a8b4c7b8e050d959679fdb3cfce6c5b11a991884c8e", 0x1000}, {&(0x7f0000000740)="621c6f10d8928ff9a7230f3216506539", 0x10}], 0x9, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:18:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 23:18:12 executing program 0: r0 = socket(0x11, 0x0, 0x1000101) syz_extract_tcp_res(&(0x7f0000000000), 0x188bf94e, 0x7) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) sendto$inet6(r0, &(0x7f0000000040)="4f88fa5ec8", 0x5, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x3}, 0xc) 23:18:12 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x100000000}, {0x18, 0x0, 0x8, 0x1}, 0x2, [0x1, 0x200, 0xdcc, 0xfffffffffffff539, 0x6, 0x5, 0x80000000, 0xd699]}, 0x3c) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom$unix(r0, &(0x7f0000000040)=""/186, 0xba, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x9, 0x2}, {0x18, 0x3, 0x81, 0x7fffffff}, 0x10001, [0x80000001, 0x6, 0x10001, 0x100000000, 0x6, 0x1, 0x2, 0x4]}, 0x3c) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0xd9, 0x401}, {0x18, 0x1, 0x4, 0x6}, 0x7, [0x5, 0x1, 0x2, 0x7fffffff, 0x38ee, 0x8001, 0x8000, 0x7f]}, 0x3c) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = accept$inet(r0, 0x0, &(0x7f0000000340)) linkat(r0, &(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) poll(&(0x7f0000000400)=[{r1, 0x190}, {r0, 0x20}, {r2, 0x1}, {r0, 0x14}], 0x4, 0x6) chdir(&(0x7f0000000440)='./file0/file0\x00') mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xcad1eeae8ba7d330) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r3 = dup2(r0, r2) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x2, 0x3, 0x10000}, {0x18, 0x3, 0x2, 0x2}, 0x6, [0x401, 0x7, 0x7e, 0x1951, 0xba44, 0x400, 0xe61, 0xfb1d]}, 0x3c) getsockname$unix(r3, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x83e3d2fea0277f4e, 0x1) link(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)='./file1\x00') ftruncate(r1, 0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3, 0x4011, r3, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000640)=@file={0x0, ""/78}, &(0x7f00000006c0)=0x50) connect$inet6(r0, &(0x7f0000000700)={0x18, 0x0, 0x8, 0x7}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x2, 0x1, 0x9}, {0x18, 0x3, 0x7ff, 0x6}, 0xffffffff, [0x9, 0x8, 0x3, 0x8, 0x2, 0x2, 0x1, 0xffff]}, 0x3c) clock_gettime(0x0, &(0x7f0000000780)) 23:18:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000040)="c053e3e817d92df28279d440d2cfde2cde41e1cc92b55d531953936df0d1a8841a3354417a2e636780ee7e0d9ff60045345d4706955f996c1fd9d5e4603d2a2eb3b09eda72eca758dbeb28f1ca49a7c00564d5fd338f67da84c774dff82d7eb51648e4a4c332b95b6e298c82522ceecad489b77ff4440804f0b2", 0x7a}, {&(0x7f0000000140)="3feb7d0911d0c5a9dfd6e8be46c0f3ffd711f6b2fc81ec9c7b899cd859cd0e60de74375bf3f65b16f650b117ebc307d1d2c58e1f849ca47cde2dc7df50bb7a7b47ce6bd884665c451d5bbe8e03247d8b317af199e390aa7bb11833e97aeda256fdfaa68e38e71efa70bff5", 0x6b}, {&(0x7f00000001c0)="da458895e79cf484642212334e8d1d821aa3da0bf089e74932963525caefcceaa4b594a75881469a639130fb3c56dda202b6140c7f1e4acef81877a2ba3b2d315f545de73caa85934a2c740360218eb5605e98edd21b9454df32c991a666ba5c3fc823cf431de6090f672f58b74e15520d124de27a113658058be1048f2f63ab5b6e4a881128fad3171d9aa2fb39672b7a56ccf61a2d3168e2fff9c31e3d3c90c43c3712083239932d7afb23b53c01d1e98b3258b107d0d16f045e4e20ae17260089da4cb6d162427324da014ceca68e7b3dd20ff97b17d67d3ab00fe7aa6ce71ac290cc509d891ea57d13e9833cc7e8381a3e5afc", 0xf5}, {&(0x7f00000002c0)="4c60103c37d37a569a39fd5022224afcf1bec336078de46612c7126af9aa41eb19641ecc82c5c247bc86792a12d8409c93ca20cf30a8bc897022ec48fd756365d8fbf3034a286ca41efb2e7b6683b4e96b47a7e47a4baab81abf2489d0799febaeac", 0x62}, {&(0x7f0000000340)="5ca290f1f920280be555fcde057c62c9bd775b3d55ad9e909600cf21e99522db30235625ddf179c0bbf303eabbe8341ee2c2d09b2c", 0x35}, {&(0x7f0000000380)="457c3c4e45810123eab774ca7057122b777537fe429965e2f81221f0016665c6b8d11405192253fea065f39c3232f35d15dcce05fe6b39d3e822f61f2e079063feb50705a6de3570767929e1a82b9de4823396cac143b400995ba6525aae0ed5626e4ec88553fba8c9fdbae70f2b340df8a270fec7e9ac1490a088b778ad34ac1619a513e80e754df251ec38e58ca1897e46e668f892e6abd3813cc30455e403973e", 0xa2}, {&(0x7f0000000440)="25de5d34cc3a14a19ddee2e1060ee08a1427ecc4160ffb1cf6d4099e6bd3e4dc079d68ec4185fea2550b25c4fd030dc1e03f8452debd33cb0511b2f22e8792142b475296a71b11d2fd051fd631646151e4d179b8d3250c39e970970b89eb1c615da26f4b142124f914537928d8c768c348e122b29f18d2635e2a2dbfcb546ac7d43fcc9d5552e914d1a983acc2e17c3571d9a214f37205e915ac04946de25ae603fb6836937d656ab618b85dd2cd259f49", 0xb1}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x401) recvfrom$inet(r1, &(0x7f00000006c0)=""/144, 0x90, 0x840, 0x0, 0x0) 23:18:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3ba6ebc, 0x401, 0x0, 0x3, "585e359a2112a6a06cc3264b6b64d6c1c9bd3f4d", 0x8, 0x2}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) syz_open_pts() write(r1, &(0x7f0000000000)="1bb049f86d18f7539b5c91a8120e2b4c53544d110c4fb667b017682c8d630547999b43acf618e9f38fc251b3e35cef0e1f173dfe1bfb7b823c096055542efae65df1213bb450f34cf4f533c346d8ee1a042ee14882e4cc1813877459ba7d3ec4429011f38b69", 0x66) 23:18:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000140), 0x4) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000200)="9f60069b1eff5886ec5a22f1f6cc2d01b05f3cd5c4d6d9f8b54444a9144abcb7653344e52b09001e5b4751eab25a28fa314d937801a2642d03c3f5fa1a3fa868c78abbf883c547996b5aba8c34bb3c91a3f9197feea97567e2cc36cc2d40fce4085d4edf942c6c3fb82c4ff0ba8a762a96482652b0b9d1c029f2a9dee85de2a9978ccc633253d5275279a9a250d43536", 0x90) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:18:12 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:18:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202b5fbffffffff5cb524f824b7ce206f2892f1365ee4427145f0b0031cd9981aff81f0eb8827"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0900000000000000225ad1db00000000", 0x236) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="c8bebdad1d58b55b10e6c5eceaf541facf598a89b762afe53a8adb356d785a381a94ae62b56c44dd70dc42131f50c0715e0afd3df04f952418479f53d7d18237bac824bf36bb72abb24da53285355ac26d5d60e286d8c0a66888bb539825ffd3466281c3b49ff9deff87768211b3a1854bb2b2c4caf21aaa21f52d7bfa71f27d0f19075318235ed93bfbb2eb3af54dbd01118714abac44f63e216f2fb1909b39", 0xa0}], 0x1) 23:18:12 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) chroot(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) wait4(r1, &(0x7f00000003c0), 0x3, &(0x7f0000000180)) 23:18:13 executing program 0: r0 = syz_open_pts() r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) getdents(r1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x7) 23:18:13 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="043e5c3f0a4ebe862d7c34a45f0a65a59cd23872e8dd35", 0x17}, {&(0x7f0000000140)="05deeb77513967fae0f2e3b4bafae48a6df34c2a28bfcfb18136fd02e45b88c21f633e1ecfc201ee888994b7b02d6ff705af56472ff3f373e031f3a03127c5babb9c0fa2212e25115a5ffb07b514dcfe1f85fb88418531da8535893cfc7d82903173ce9c11139b72eff366cfe40ac6bf453c0da1986363a3b6fe8da342117628ec0d00251d7d5dc3e75cb24c9f2f61f707933c0064ed5a3329879dc39b2ffb7f54824961962f60cf3822c16f321774a352f22183b0703f1486650aab660e20ae66adc19c88b574db6420d3ff0d5abf76a80ec03e517b3108128abbb080e4498cfa1884ed14dd860b105ae2854ed6b89d866ab8c522522fed31eb015c01a2e21d8a54bc9d0881a01855747b48328addddb763d00cb3058a5b47d5e7177800d2d3a471222e73aaa39bca95bd725c9ed9c78761f350125a2b11724434ef9edaca6c3aff42fedee25434f75c15beb28974d07f25b45f9984048e09f2b89949d035ba2925b4a60379de90101f569ce39de946b67dde3273d2dc59b23ddbbffe0e7220c3a3562feb8997d2b5dafa428f5ab81fc589441a9e29444fdd942bc32d361854742a6b0c198615bdf040e4d16bbd89cc5b72e5beb73f086820704147d3001f8790110018301317480561e37318575292c747b0d61c0fbf067c3b63ed57a9359b1297e1e9357e9560190b3801509e454a0933a4bdc7c67453085e73f1806110ef240ac6585eb44cde15c25d75d493e473d9d3897678e47e7d99e6910fbcaecbd1edadbcde25c3c379ba66adb952d9ae98034474f365c8534d66e6b606c7f5dea9e409d75067179988507c92f275cc56ff119a09a7a47ab48da6df3a4b6d955b79ae6a9d0699017fe580eda772932e5aa3ad7650dd65d22b5fc60d223af76c5f09a9f59badf574c165e347f58cec6e0578cf19ea8522dffc7704a97a2b6a541473bcd52b6649c43a9eafd89be0d7093537da70b2ac924b609bf2797ce14eee4ebb3f2a0ef6d152b2f85c863f255299c065c39db3997b94b6cd47920525858f803e9fc76dcd5479d3a6622f88021db9a13d2f4f9845d690b2bee7b6ced4304b1e99cd53943bec2796ac75cacea609f40562e2468d77c99ec9d2431f6dc484f4414b209a70112cecbfe39e6de69e6a7c2574e0aeec0d5a56ccd50376172e9e9b65a9b0873189d1ecd363a7486c04dc809364139dcefaa29604ca7351d9949558e9e153ce37122945930a0122276cd54b7313dc7e77500b235cc6ba68041f726601ff14cfa4c487096ef5f4847f7fd9d034e76a9d45ae08218533aa17379366b7db40771118c9687613f3d419672cb5de2493997135c4eb4d5244916771e4b10dc45e5d8f16b62670db71bb4815607e383405381e5d82c9aeac643637453e34c5b9830819cc9e2213676ca742d5947f3daf46c7e4e10bf798c9b03a8df2b539350d15679a5bb1cbec4da2fecc883991b918790bb2114b7af590b61db711a1a7297b9674e25ebd8ae0e7ce332693851bd6870992d1718d21ebf23c1f015b3d489f18370bc197218cf0b6e5e03c7768cce3e66fdc5545f84f4540dcc21a3aec66ed6fb76edaf62dafee74198cd1c7ad2779ccc2b5dc45aff6a7c22cf09332e41ba11c60c0995d9c14cf9c172d672256f821fe044389c30a8cdb56d5dcab8a4674b77a18f042edacc5a2a9d5b03c0aad60bdb6ecda81b9bc441d03bad30e65d5c11157d3fe3677cec56a32d23138d905130bb072d5ad6c7c8951cfa27edd830dcdde41defad4cc52f78a148fac2bc432ac3a3e899df39fee7e1f8a6b15216e3fe893b16b1bf34b2acf32377889d66ecabe6e6de7851a47edfd2c87401b7badd728e07457a31aa8e39e2ceeec3c5cdd643b678e3e34277bda5240ae2e60384c18159c1527d0ff9fc507f492546ba70478f7e9dc4886a3066db23eae9e9caf10a8b3ea7db3c271903220e5f2b6a690c143e16b5052fdfc51bfcb78c1b739fa954ba269c5ec5d25ed719bb68b619ad6319c614015fc0fada6b7f2e0a5a08e4496c0f25ecbaf8c751294f6603efd1d48b067c6071c8db6bf3d9042ca6d1d2789d09f06499f0abb1293e201d72705dcfb7b3a2034243452758682f12231ed3a35584c6c140ac5417a71f485f747c426fe5d5cdd01c5ac7b3f82d5737cbdbea7e4bf2ae9887ab59bb6bc086591135f857d4e231d0d274bdc51b736782176c9dffbbb1fd783cdca769cd06d5dd89d428831dc2b105ce5ad76019d71924a912424829b1129f5eb965800c69eedb9ad557135cdcc56c4e2dd0cb20a975dd0a5cde25e5c3dae05ff44e3e255d25900e0ad6a24e8a261cc648965d4bd0b27b19b0f6db831686c5c02c4345bbadca0b247f5decd80b0212a7357beceb30e5c8ef3aa62f5147a3c7a7821bea6ce33a8a9c686dd06ac62a4d8cda804d16e62da373d00185734165436bf8b68aceced7eb6e4faeeee37f819d20c54e600c28a8ac40417980edf97dc3d95e5cdaf119b528e3a5e555c8c506e6a194e4f0584fecfdccc236fb144d114571ab6ef68ec47771d526dfab2911fe89f74553754720125694be66dea520f3475e12581541f7ca0abf4a702b900ce2b88f5a278e31859bf2d7b1c200c3ea909523adf81425394fca6da3e50e8b4484c677e8989f8ef44bd7724c377df75b55f082ffed057dddac994492fa350281bab1ced855e2acf52ffe140fc2917fc1082d62308a40eb85c38169dd86c4b1d6dcffa9b36ecb0350c1d4ee1a72e2be6954d375143565d93ba03efe35e51666e0c6419c2ffc4c514807156476235edae604d228b8f1a95038e48ccede391d99b1682a588bc87ba6cb765406e1ef4833ad962debf697ad4725e4115259eeecaaa41d8f139a5927467047cf82ec8a2eb1d7eae391aa5c362997b5f0ed9ea6c1f180bd930e5d0752cf82e12e43a7af7cb51976987a93068ca3674d84c6e28e1e924734459a9339a08d6109ed1982edd5a056ce3364d361cead79d5106f1a11a7d681caacffeb61f0317c711ba6582220f139ed0c61d193f460055d6d1d6aa40c50292c387530c4f878d55fc405e282a5e70009e79e764212f972d2b9c23c92d05420c6d67849a0941804aa7c93ac25b075d4662bb91f436b34e23c5caa452ddfbf73c592f145ef661f4f18ba9bcc5bdaea41d11635da5e11a976e815204b1871e90102cb1abf164d7a02b3fe4db5a9cc3420773846abd1841960d6aac354deb74345c04d5357d372de3cfec34bf87940345e7bb5012f84b61a70fad427e0bce4f4ec1567ce11e7731c473b29c0ef242a1356d4299bc4d7d621a77e5f6de28692ec46b6975dc90312a55c138dc640736c18000b0da3f77e2aca4299ed830ed8b69aa73d7fd859d3ca1e8a6791e2a61525f4f7d73c485ee1f0b4b8fe463285f34b32efc3e451c546db14725be22b7449493d53707a4acd5606f042e00f0e860e22a2c9c89931b5f473a88575ba6b944d56cae4c5ea84705dc5dd57cf182078bab104fa9aee0441bec26f80c9aea8d1c3153b15745892ee4b5d33cbe86d4d95f16e6ca503afee9bcd0b06c9650c14e2dc9832f12e750b94f001c34d841ddbd48a6b93012020fba576e4e4eb45c4b546378d109819355198cdbcae8e7becf9311ee030fa9007e4fd7bd60e21966f5a4b4f97db09be4e20bfcb47ac00c40a080a0cbddb7b813cb564407e91a7fb85414d3aba308264929de5665a38896d65e7b52d2e10258f2ea7fd2ec4ab02021cda1d2d9a8e759adf1a348ffd51d47b4530896806b6b29ad5894fb1b183a5e741fde1f2b864a9784e875841fa42620722d4a992db9061a91b1d847dd377fa300991fc5bae89710d2d7ca384a1ed8da5d4c48d3c23e88591b5d5e6609f424e6365604299abeae206fccfa8361ec7ccfdd7194cee134e574de98967e6b432838fee4fd03bd87e769c921620beb68de9833748a7c330c909d7a6beac3908067dba27c9f184f030092cd9303f10abd71137e009d325e6f0e63b1a7b40feed0bb74917a9451c09320200d5d2331f255cf636b6aa62cd28a8ddc4d8fd370d454a500f11cfb1c630de52a3c7d896e869ef6842ceda10047dfff0cfc7fa71584487275cb96e6105617c8bea805e2cb3394595d629fd97022276a3ed58f101a7ac349d0e4c3454b37b6d9aec26aa6125d35901f545247474eeff1b40d6078a6af74665ffdd634805aadbab7f4d029baf381611e7c3087aa2e655c6e0d577407d932c451f888ad9b3311bbfc1da14c7e725583094a5eb638ddc9bbec658c216835a9123af195b62862b76ced198a6df7ed70722929e644df2eea2370fce581aa4574bf393eedb860e9e258ef45c170c72066fd585da9074b299facaf7312aef01803c90cfd0c1ccf850fc653ecdf8b6ae22a8e41486ad9ab378ae35b1ff61af4e25fec1f25ba9870b0019c742d07dfd38c082de6ddae64a1d6931fe839f7d4f7bdd45252d0815119d150609362150c82e06d3031445ea8d41365c0c83cf8dd9f2c16adc0520654d3edd2c24e20e18bc4943bd08a7064631129ef6eec7a18aeadfb77b448736825f3ea57163bdeebb7dd4a380b3dbd782907625d06aca174a21605a3a282ec1d03605316be0960b0a073dcf77a79a5011e2e069e3b6954b29c6796acb3f728287ee2bf28613fd4db11410d5cc984683b2fe4e168d2fd9ff1d14b2e6d1372c348acfec8c5faf647c71dcbc81d4e1d8687c07a9e713b744da4287abb444d34ae61d3a10ad8c01c7c6d9610dd94d2a77e92dbfe036b84a4ec825df7ad0b638d25456e97321ff3ad7c8201055cc0f71f93af37cb7c409e16df18ca7054f3e3d0637dc7b4a4d726ed7c3de8dfb42ee8d1536eb4b088e0b3123a1625fb539ce1c1abd9af68683486cd26602acff4fb79192af933265d7aaf10def4515f193a3bc1a66b81c61f0e19aa690387344cf2fce13515686dd3ea6413bb85013b26bdadd6d4a3887f1e2b1baeb2843fd6aa5e010422c68d2588bd54949970ca1b3726c75f3cea4c56e4e04cfdd3fbc4f99c26cc074a7070cdd1b0dc6e9f4d82c0b573bbc65b9dbc89929c20c6cec8acc5cd908c8fa34af3da642434074ebccef7fe8d6f47a53322f38c596d591599229acf3f4e9793659ab06bc5c525a89dd6cbbaefcec33d35ba3db670589d2f59794b6820358c736a259c81558ff092fd2c477a1bf9360c4c1020add530e4d850dfead6514b41796ac8f054508699ff2a2d01e27e3be6de703d3ac04f34a0f1c6800725e1de2a2c8584e7f34b8fa6c440540c2ee01b9fd4c36ae328faefdc17bdc8de67472119700b0c585a3ff753a13efb44089e45cc63872e3abd347dc628c808e2a956eef1347c789ce5def458a790236ced581e540b76997bf84b0c757624345f5607b138c3a0fc754652ccc61681a8c071516e3f7070635a24e8ecbb5a562bccf8c0b0783f84a41ee79849c13b71deb1686f1278ada6ab46f1232e94b8ef2fabee79061448c3622992c7c3c20cb100b846823776c0114759d8cc049a00badee327837336ff6c199ca6886df78f01a5a8b87b92f8d51f69ee617c4cd7b8b0c9f565c9397fbdcdc6ae92e9497e8800ca9a2f2385faa34d0cd2c8146c0207953b0a95b526b978b96f41a544f320234fbe2e13896f046f9a1cb706e6f90b29c646b1cc2600af4e0c8fe624c711cff4e22d1cd14b17849637bfb12f802c73908a1daf73f06f983a1737b71b7146b8dd4dc35b7f8a1899cbe4e4e0d06bac1bb8d15f18676772494e3e9df7f5a75bea69c8834e9a92c957a344661b845ffc36ca9eb5f4", 0x1000}, {&(0x7f0000000080)="a455d9dd364588fba8405b925289a696841bc804c24a0347fb457b4889106a73353e3bcc330345b7c704830a67d2b6d842ff", 0x32}, {&(0x7f0000001140)="09dec596bdd1ab9cdf128a81e730df190ab53aa4e7827b9456e34aced4bbf6ab38c64f3cc03bc67239440b3643c8facd1296839a9387a7c782d410deb3e0c15308ff425f17aa", 0x46}, {&(0x7f00000011c0)="7ebb195f3dfe77978d3915a0dd61f5f9647963ee33f725b1fee2237a9d9a264e4816e36e95369e0d96d78c09550dc1cdc65c0dfb5e2d3dbb54ace91fd3cd046e1d8c91ef5f271401b61a2c9ebe8b002eaed64e097851f7074f12377e5e55e93d5db4441f50ccd82c6012705c0dde8ef98306470db821c6f1e48372a831a6eb95bcab3963b09cc15a7bb39e74c5e3be93f83a952b84149b6bc34f2470493e3ba97897cb019464e9a03e5bef8b69e735e12fbe7eacd8b6c47e10ba2eec39e2616f83ee9be3fc0a6098d6a5dc1866911cee4d52faf14a8b0301f771", 0xda}, {&(0x7f00000000c0)="4f7454075b895378dadd4481888aae9fec2fe2", 0x13}], 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) 23:18:13 executing program 0: poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x1001c}], 0x2, 0x3) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x12) 23:18:13 executing program 0: mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x33) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 23:18:13 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120", 0x1a9}], 0x1) r1 = syz_open_pts() pipe(0xfffffffffffffffe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="14dc03fb5ce664b55023ac37a9e7dbf03e95fa7292784851cd6c4033f1abd7e7e06ca805ed0ef637b3b76ea4f0e820135a7c9d6003b048", 0x37}], 0x1) read(r1, 0x0, 0x0) 23:18:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() setsockopt(r0, 0x88, 0x7, &(0x7f0000000040)="c089796d9b78d008cf9dad1ff671241f4652a2e141eb02d783981a596e8f3cd24b728a06461adbc10dbf2605d334eae96efd28f4182fdefb32f0286eb922c2d9c821b554684f0778b9f73cfa6f35873d8d6972ac6224de3b07d3be256c3b36a2beabb5fa3254539c9e458d03b37854d64d7836ac4042712261cc4287ef4429", 0x7f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 23:18:14 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 23:18:14 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f53696c653000"], 0x1) r1 = getppid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0x7) setpgid(r1, r3) 23:18:14 executing program 0: socketpair$unix(0x1, 0x808, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000140)={{0x5}, {0x6, 0x7ff}}, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x23b) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) execve(0x0, 0x0, 0x0) 23:18:14 executing program 1: r0 = getgid() getgroups(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r0, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:18: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), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = getpgrp() r7 = geteuid() r8 = getegid() r9 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000300)="f2f6e3db0c441a68cdd4be4a1d1c8dcda042348c32ef02fcc313cc0ce6ea4994b8eba90504997759865c495da30d019292146d5a6cdadee93c1e07b6938d8fa3299d85bf51267cff015949dda955e973c1079477aed130af5b525ae02b7420aa6d7405de3a646ba4a2bd7275b0d3410fbac3782d5c183a6fe2101902062df02e42d9a7d0d43631998bd47b3650d4159687d3edf5c42de610f84382069f625ebf6643ae8055db7eb09ffd4af1c53e54023b2386030a0f9c7a10159b1ca43ac97fd05acd703daf6fcd6ec8a7b0969e657d4c54df6edbece99d0f213ed60e532e156c44c59644ac50ab249ef6f5684c4168a66883f2ed260374cd7e634c8a827f236305e59bc06537ab70436a841391e7f0a4d396e399ee8ef7735e159d3616812e3dfc99cfcf3021993d8a4fe588b7d0c33e2befea1af0b6771dfeb1f22053dbb7c14954102b836532d16ff86a29bcd6c3d227b45cfda6e08c5f40904ac814f358f95d33513597dfc00faa06d0199b8252ad91c6d6cb429d7191a259217512ca86db894eb45aba22742f4ecaf07c366d442f49c0b94a77150e52a8c458c15a4051fa1a99b558eecca8ca78695b084a774bd9e95b21f62d503a73b570496efd1f1ec6253bf5292f35f42edfd7e3e1ca7b85cb59dd19f07c124a17578503c489c10b677e23133aac3cc4588b05a8b00872d85891df14e03910bc531c4ab65bc212fd0cde3cc562273a34088bd4be82dde69a39a8f3a450035dd5bcd8b2b639d70b7ba62006a3e5d91c059dbea00498f9ac9da05a97a3cea61f887be4366eb91c976047921685d36d87dc4a30633665b567c16c1a24553c3d2da3077297e5a9786bc8b9b603c1a1170fad611e8aad6655e2949a2eea65413793a3d4dbb7edba63303b3e5797cb6f439c23cedbfffc2f77a45c9a48e3bb8f38a35f9236045e7d0cd997e2b40912dfc77616679b856eaeabce02598f924887899d28fa245895cf28f4e4bfdec7958661d1f2f7e62a211caf0dd9e23f52980e649f180447e1dd10d2f8bd5e722ab15022159d1f938ed5d7d91f49df5473e84120bc3508da91a50a0fc8d91b071235f05eeaafb99d0d0ff5afc44e2192e146d5fea24a49a3a879f84b5cb6f506193154bfd0cc9e648948549e5557cf858fe290ce762b26dc94af58c60e18e265f0dc4f1f52442671d99fbbfb843ec8ca8504abd6e1555aae7dedb9e4d9cbc751b5e5bb74e89de771f6aa7790690f9b509a9caf2f0e830c76bbc1c3e883209133fdb99662d0d12d23c13fa48b266f662d41b1bc26bab9217fcd204f0a2f66a6ef590f3ef56b75ce8aa02d1a53cfacbf971107b8bf53d656f8e64d82a103c75f8ce1c7df674aadd200f57231527ba27586b593d823d363955007a034e735e86330f4ac5331d8ce66cf375e147e1727071f2b742865306745e3ec5030172b1a64780accd60dc987ae713699f0815aa1c37629086240985d652ae67c0c14ce8a735d880b760bf3d02921878a4374d02810d22009ad6609e82423674ed116a9bcd6f399c98ecc93ceb72c8445b8ca9f67aac17ad1155fdba56070273461cdf9901c0590e82ce50be9e02f6dffcb9f7f1274bbf505e81849a57699282f82820c0f30a1f37f75cb35ac41ad7b54ba6f85247a29d6cb60b5ea4cb563927b5c3ceb6d027db3151e440205e985b533d5b7cc9b80ca44954c6b9972e866704aa5851b8962c258b31ec86db4f5e1a54ca365369ef54af223fe730a1e8989eeb0d5618eb9fa0d5225d77447a13e954c3617d944d03147eb83e5f6906a046b2db56aee16fadc11310b3b9f7c9803cb519afcfe1985aaf6c191557335c3ab070706c2e5661a808b0caf6a33339043904b032b1aeeb0c9c6f5966f1523f8180bff975c3b322f9b3a83712bc304287cb2f93e27f15f88114adbdaea4b029ba948d18f5480a3ba6fbcf66a2fff0f95436e7f1ce4251b1a22fe4c65e6ce30558d89a8664b275674198dec4ac4b9e5e809ffe27ccdd8dadc95bf83844eecf75b89d65cd41bc988678a6b0526ebb2fa11bd8e034d76e07bb43888815eec00995db467726f17af8293ed35afff09350980e3de11e7db0f95b7dafc5f07e22d4b792bb0a369342685c7d2f2048885cf4438424ac9933bfcd1f4e73cbe0e4b912d69210cb59c41473febbf8a562a78506c5ff5a59848083a9ad591ee18eacb8f76d290e919d43cffc679128bbea0f99f2007c4a07938583e87dba0351fe4d33d96c9e14a3080eb610252e1bd7248c748e38ac74f6a13167463394ec6afabd65c2b4a0c68032956530bc3011c16b2e7b3d2b00ddfe2c111af22663198c458abc85d75bf2aea8c31b2b08f77ab0ac271d99f59761413ebda1b5066463a979ab1cea2090c704eb4937794b1cf2e881250e1baae880d1b149eba313229043c1b86c7585a82e5c2641a707097bac870ae44f7ea7a8c21673d0e96c1f74ee33a981853da801a0c0d946ae71ec658cd7bd4d317da8c26a7055ed9ba4bfff0a8be643e701bf99cd4c625cf2769d3729a51dc524d9717eed73f8b530ee3bfb6031fa39612c254c565ef3ece24c4fd98e9a136b238436bb43536bd39729dbcc304aebd1404bda991b2514f9ae7f782e9f25af6581bdfd55e2d8148592f313399cd41583f58b3e8f5f505d4022c6e3f4a80d2ea4b52f42f165e03ff2870d9b5b9c2ae6c261c777db714e5a4a677c9a2f23d472f8cdf58a0050b2d16a61f637a556c417ad894d1b76576ac70270c4beba1caabc35eb5f71ebc05af76a5f2ffa6fbab08735d537d64f7599c70954275a0ef206f6c1b965c9bc90101a68a368a9396062e567c754d77033587b265650adb843b2dff52fd3be47ffc89db6c45c3b485dc52cac0cb736362837b20286122d56bf6cfaa173882d9889f213d054adba25bf4f93dddecab4b7f6146563ad6a1d0f5660329d89f92a633d74dcb4d63db9ef9f7f18364feb26f1b579e6be4bf3a6fafc78d348c583c00f45b458c4c6bdbdfbea701a687868400e113cac38f981af0bef0f7baa9acb7a88e8d3d0e0f9d02002e626b9d79c12584192f333fffefe9eb417863a70c47243b1e314d3ee22e536ad811221b6c23a839ea358b1977a9714438c8b509c2bb1e9907cf89c2e48a4699b25076821f8aff0486bf2f06c9b1b501c3115df0272f038a43d91bad20b7a9a638b4781a34780c1bc5b38e32593bc5023ea0c99f301bcec38c162062ceb5cb51151bd5decef4064854ceb01c5201f693e20eeea2ac7b79fc707e9719da59944cd9a71156716f9304be4a033cad76e2956bcba23e35c766386de69f55edfccdf0b32ffe1c7db21facb2406bb8b26c29346c75cbc59b3e8ad91620b678262fbf2b186e2ccba5a852d9d4bb8015b3b63e4e7a108454f41e9e73d7209e1dd17358d0f4dd938dcc6c007d0e7ecc0b32d49a9ae9cf991ed6bd2cdaba4fec6db29dabadf0f03578accaf1b6ee6f81e725dab13c5d33077b364bf806676c7ee448a8dd0b117a20f46275a4138e0ca48cef53ca911a843ac1d513b915628abf5877a3676fc4717d840d9eadbb9f297dc225ea5a9be480e305f98d181127f3ca3452bcb51a6f801aa13401d2343a3886476f19a06d1bc1df3494c612c34d0444560e52a8f13feb814cf629df70550def2c5c4ff9836c49132ceccd0a5c05bff18e73370a789c99221eb3823e6a6df49804baf8d7522be12f5119b9969fa93b1cd7fd7620af10be408c900fa2ed5c9241ded948042a21e81843032781da78f6f8865f8f589a42744e61409f6a1dd41e77d9f473434d36f8076b2d5f1234545c491a6f0e729391db53fe1c882c483259bbd02ced0d5a747d25c2d1e8cae51134fccd5301ba6fe35fd98e01bb4cda1a322f0e7d63999bfb0935caa0191e32a1cc1ab329f253f8f48622b482fa98d24595c9be47618ea8e7281989cb32daccecec675ff1785432ac079b5028a2c70347b20c41dec401eee2248adc5d529bd903c3fb6bd2b6b352bd9143febe93ca99827d0b0d07c3536b029cdca87cf9b4234971bb0fe405f63138e56348a4f8e9d01093f24bc9383a48186539523a8246ca808e5767ba864aed6d01c0fd452001eb6d5a586ed8f30903bdff61ec08090b136cf4ac1b376e94ded2333e89b3962b3f257c33a5fd4225c366e4b28328a6d7d703737465d5c163f77d3514851e4c0bc575bf14fc869942df095da0ef3ca7624368e8d1e100eb1825c8a148ca6a23c29ea19249af83924f348068b3cdada02e24fbb84f0181d5348e798e960136a1962db06dd74d87c38c3cc78da4f871aed4532232027c5bf20e7e991da0c553bce8c83c6ed38d3aa2b4b266b382d19c21a82f6fc59755eabbcf13680318ec5201662ae6a74febbe9c47cdd7f752181278a92d2342d582b06f3318dd8021e94629b5534cc733e0f93ea1dbb11bea5dd5bc0a10c3dac844077f53a9c933076e540db6800307d5c7805bf365ae4c3654c358e34ff0b1b066c180e548ef3f4c5715e77a61215b21086b31f20127e55f2b57bdf331ff170ba6dd07bac15d88026606671045cc9c782e5eac138fd8ad862e3eb5ecb40191961272a748539e49e930fedf94bed5a9c7ab2904163a0ee0e44bf1ecfe3a959919a93fdb2c91a9cec9f36d17bd024272914474c4236a8681fac46049d5eb89fa87475bfa571d181b8bc1819ef607acdd032f69684d83fbbedf71ae1da2fafc383b268ef41297113f42848ce8fbc3619fd314b88457cb1c9dcdb805703407f6005b79dd11953b54f9acd513aa4beec3ed001de33f171a40f70aec1b21f5a23fb42724584e714ee24d6b12ff9dbf51c3cf1ca609096e36cd531064c0efe6ba44fe72a87d33aeb1f7f24bf4e78ef266ccfcbfb82a14ebe8e5cce7c851ca0ac4d2dc6b050e62622ae68a2d0423418d03c4f162d4df174fd32797da3de84d3291d3230333b5a89a819198abcc4e3fa15a0e59006f067cab0653ff35f23a0af200b282c5fe19bee2e86d4c6a97e21c2c24b7c83f16eb649f92755c52f29a45efc076b6d86705d7bca1a09a0618116c0f4aaa9ef60ee09dda617bb90ac868e3e25fef7ebe031b818e162444884a9570bc438d46e8bfb9de289200c40df024bb0df67cb1a054eaec12d05ab39f035a9c9ee575ce4de33c694e5dc9f8f11d84e8fd6d20c6695c10f2beb037e0bd5ea904e93110134161c70d00d701641e0833a8cc2f175a250662d81cd739e63f62662719cd6294e93144c40185a94a0a5d6d91bb16a8a27f70275d2dc96907b52ef1061d578b06bd6443af3d1446d0e803c02e5151de8d366a5433c118072e052e4a9fce3599a9ea838ea90d49cec7ed6f25328f920cbfc0c1efebc59a459f574bd9b56c135cd48a312f0bbf0acdcc78c255d54d2b3bc36e1c1da625fc1a78c2585aab8abb5defe536141967954e26c844cefd2110db41b069b529f178aa64e909a8fda2b809b629e80731bb9cf70890793693ab51dca6ef279be56fd160cab87b08e1bd50690df514190e5799515477004d2f8727dffc15a9de9387667854b973bc7befaa4b24f5d2c45d75ba6f17516b7c4bfee66a4c3ad055d9a4121744e9abf02e6c2dceeb6fdd8bb9a43874079f45d39b2e10cdbd0dc642da00557e551f1d08b87f7e03a9bf62b03f786dc073f3d14fe7a85d0bb32b16b3b4fd1f61b2e3e8a080801521fa344073c2698e6c1793c61e315913330c5168b73c5a053b19bcd4fd18995b8ecb78ead6dbd4ab662d67a815e4793ff0c7d999939236a695fbd09b03e3d9121d9d974e346d7a4d", 0x1000}, {&(0x7f0000001300)="aba68c3d5ede60229bdeae9bf82ef9f317846f58306adbb0b6e6602f4477e05724139afe553acfb543a7ea1929e961a0729662b7631a1bbddb8b3a78e52db2bc53c0f7a234064175faecd6aff734586d886d5c7a32c6d60bf546b8f4021f821d22569fdadf280a27105453739afef761e6dc388f8b2c520bf3ae7e6ca4d625350e66fd25e8de6f405aca9e8afeec140bf9e17180a4de1ba14a309037c94e7073a4050526a0446d05cf556ef0b04d7dd19dd53919b9", 0xb5}], 0x2, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r1, r1, r1, r0, r0]}], 0x98, 0x400}, 0x0) fchmod(r0, 0x20) r12 = dup(r1) connect$inet(r12, &(0x7f0000000140)={0x2, 0x3}, 0xc) r13 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r13, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:18:14 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/79}, &(0x7f0000000080)=0x51) fchdir(r0) 23:18:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/158, 0x9e}], 0x1, 0x2c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 23:18:14 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x2002710}, {0x3, 0x7530}}, 0x0) 23:18:15 executing program 0: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202052fef3b14840939c39a14d6add1851bb06e77136891f9c1da87449da42af8dae46cc5ce7ffdac18761721d5494eefa74734c34ea99b4fcc19ec6553c5d976a3239015c83eb3cedd8d90317eecd8726da53df7fcfd65ec7fe7f71dda5aa937fcf47502a175fb12ff27ea2499ec00f2bc179d0bfc57e53235d38f8fe1a2bd804f5df235e4f578ad19682ad218c30d2d15fd64d8431bb3651ea9c1368065f87dfe25fd4da2c64c57840c9f208e27b6cd8018768bcba56b4607f716822123595bad7deb75273de273971e8e017b42f9c83f2a67105717a8fccbcb1517ec0d5221127aaa1b2331bf2e0c0aa81e90ee90"], 0x1) setsockopt(r0, 0x7d, 0x7f, &(0x7f0000000740)="80ae5a29c500e54e67f4e7f66124f548e48ef3268938db81b136935ef00b17ff4ab20023ec788914546bfd1efc9d3b868e6c5673763fc01f38309f67098cc51ff857e49551f32f4210f06ba28e71977a888a6c321c7aa6d91e50cd6e8fa03ef0244e8ef6d3835a682137dc5263155829699960a0f3c47fdeb7f7af1e07e32f1ff5b071c43a40ca2dca285fc79fe94de9d41f8305ac1e6accc8c5a3446e2caa45fd9a7f82df238d50bdc80eaa13f04d951c47cc79b5e47f702d0e40586f637fe2e53732ebbc70ecdec07065b0a6edab41589147b871c4dfd146", 0xd9) sendto$inet(r0, &(0x7f0000000080)="b0ea6a594f512401f26e4ccf6b6d55eef5ba509327e593006fbcc2170e472d865ad550aed450b0946101b8ba642239ca51857ce9b579e0aab47be6f3cb579778faa55e3d67fcb8473fc52d40f770989890e6fb61b520e447aa64f8eb9f07362caeedf65ecad543de617aec2886d0ef54619c5be61873ca6d02d68df7c8422bf5f6d626d2ecdc983a21b9a28ba48164a6c61c797869425299050713f8ea32721c513ec03fa8d01aec5540610dd6cc8fab7ef8e65d1e36dedfda2ca70214bf1ccbf198a457b55fe28bfdf10e1c313a177b9cd6334acf1a3ed41425ccdeba97f7faedce2aff28629b747979d42b6bcc9aa34275af783767f7de7cd1b44f9c140bdfe295bb5324543094bfab25d2edab07e9aef27b817acd938f3977c3133f07b39cb6bb6461f1db6e110f7ecd5c2b0446f57f345511a5a7971b4a1908798951dabf1f789034421fef5912107273c7829c2561b2416e0dc2ceb065123d176837cf8c1602d1096e9ee229de5e931e287d80dbca93c3b0ff11946fc6d6bd77762d03b719085c8a634e1d1d173dac77334cdc0c8aa76bd1ead00887c835cf48e22ddb86da9d63984a517b4df59d8217efa4a294857889d8dbb4f5f8a4b8cbce02b165e70794b563a4e35b98477a75935894f49bcec659df752a1b31cfa9f298bf7527e88203248a6f5b33ad2e98ec3f09f77ffdd364bbe95c716dd9e64595f70c449b1b574970a1c9db389f83faa2a4b4106bfb08d61489d049961a2e17c40b3354bc883cef7562c3bb682afdc9f0d12442faf7d253fadeae5b59e7371f3c702afb17a2db74a5a7c03f0f6618aefd0f3d442f43c043a1ed87be086f41e48a56d155bf4d0fcb0b90c031c3c01fb1e2a885be25c4466696f9ee029f51e5a075a1665503dbb11a429800b0a5f6717e90219ab0f7553c96f1110444f8d199fd3077cecac4d6b2e9e5d3cea218484cf676c7b97ac66c6dd6fe18b82f9926b1ed88211f26d151817bd654ae1f92567390e0519ff105c683637bced66f505d6ed4713dd5838aeb71f59846bc0d653dea72359619231cee04fc7b8ecdc1f538b54190d6727b14d03b93a364b9765ec31948526cc49cef19133da68fd7a7ba13cc2afdb764d0dc5c93ad2ec9e8b3d5940c3c33f5464bd0585f6f3a447c01907c4fc9a7ab681b3ce8c6fd53234049cfd2610c4ba83cc49f5a178aeddd0eb71d8c37ccfe9924492312d87b96c542b852c71b66b77802d93e6d3f8b4d865d53c1fd37e2c521b0385adc80abc887d55d13aed0b2fda1a5ac4b820f062ce73f97cbef0f79f81972756f17cdcccb3431f39e0be20c70f8fa6bf02689f357f2959c537e5a8a0edffe8807dc6e3ee06cb79b587784440cb19e9f029be4452bd665428e582c3008577fa2a81fcee0eedf1cf48c679b1b4ba589b2901492ddc78317c5942e72b9ba17c4f5aaf78b6795c6df480fead53859807b14109949c56c7f18af6e027be516541d2983f7aec9a04a72323f018e41be564b596cab23ed8ca4f404e4a43dfed4f36b6e33535b83faa9a0b0afbe143b08b1a3e8190f4c82e6af94ae22b517f60457ecd8dff6a3882cb6b94757a187da71b3aa8f442ce8ed04670fd9d380dfdf72eaccbe617a5db4ed1041c57dbec728b4e963aa302c2f7b8976e22e444bce0c23289dbd4f26f7b5aeed274ffde39e0d89355da2b82f5b6fb952f23963dfef6c62424db9b8fff294841724595d72303c32939d244d4d430438ce6e56ec3d18fae67207a27bb3b627dd2b870a3800d7bd52a30777f7e4b6c0f2f22315c52564cc921a704e8843fd78b19525300de124e98074928a6118cd89804ef5796ec0d85e5978a64c65921420191a9eab05e2925c36b54523f0075a299877b9c390aed6ff7f94dad544dda1bc3449b15941ce177294ee17875c3750d612c76b96e965ffa5127b2cb7b854a3efe69f25f2723cfd6963c8f4dbf2f3344917035e735b23cb8491d58486ecd7d916b6ed1ae46ddfbd13d5b8359d17c1ea98f96a12d141cd88", 0x599, 0x0, 0x0, 0x0) 23:18:15 executing program 1: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() getgid() geteuid() pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0xc0) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r2 = syz_open_pts() msgget(0x0, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x81) getsockopt(r3, 0x1, 0x6, &(0x7f0000000240)=""/157, &(0x7f0000000380)=0x9d) r4 = dup(r2) poll(&(0x7f0000000140)=[{r0, 0x4}, {r2, 0x6}, {r4, 0x2d}, {r3, 0x40}, {r3, 0x2}], 0x5, 0xe31) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x20, 0x8, 0xbb, "659f5a705f381f05b4b766a69d54d8c1ad483020", 0x1000, 0x28}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 23:18:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001100)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f2882fb7208f2ac5d290cd58eac6bb6003dee77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d2212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3c9e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d1cd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf393a07081c373c5965", 0x2f5) 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)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 23:18:15 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) chmod(&(0x7f0000000000)='./file0\x00', 0x5) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 23:18:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/164, 0xa4, 0x41, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) socket$unix(0x1, 0x5, 0x0) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x80000000000ffe) shmdt(r2) socketpair(0x16, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x400}, 0xc) 23:18:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() syz_open_pts() r4 = syz_open_pts() syz_open_pts() r5 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x28, 0x0, 0x6, 0x20}, {{r4}, 0xffffffffffffffff, 0x68, 0xfffff, 0x9, 0x5}, {{r2}, 0xfffffffffffffffa, 0x27, 0xf0000000, 0x200, 0x9}, {{r3}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x7}, {{r4}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x7ff, 0x1}], 0x1ff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1b, 0xaf53, 0x80000000}], 0x401, &(0x7f0000000180)={0xff, 0x9}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() r6 = socket$inet(0x2, 0x1, 0x7) listen(r6, 0x3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) getpgrp() 23:18:16 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() 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) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x9, 0x8a11}], 0x8001, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0x7fff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xdf15, 0x2}], 0x3, &(0x7f0000000200)={0x1, 0x4}) 23:18:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x8003, 0xa21) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 23:18:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd16) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 23:18:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ftruncate(r0, 0x1) 23:18:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) r2 = msgget$private(0x0, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) semget(0x3, 0x3, 0x9) r4 = fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') r6 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r6, 0x0, 0x2, 0x7, 0x0, 0x1}) 23:18:17 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) pipe(&(0x7f0000000000)) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 23:18:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xffffff7fffffffff) socketpair(0x16, 0x1, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socket(0x2, 0x4000, 0xcbe9) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) socket$inet(0x2, 0x5, 0xfffffffffffffffb) 23:18:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/44, 0x2c, 0x842, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x257, 0x1ff}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) 23:18:17 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b15711bcade3520ab473c6bc7944f307ac4dc3d2b4307d4149c46796b5361c64fc5dbca0b2b1c209dcbda035ad52ee3ba46cf8aa88452a9841b6eb3bd2db5", 0xa9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000280)="a9", 0x1) r2 = syz_open_pts() r3 = dup(0xffffffffffffffff) close(r3) kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x0, 0x8a4, "0cc345ebc6b9228908b10a584918c7d270f1b3be", 0x9}) 23:18:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:18:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32=0x0], &(0x7f0000003500)=0x1) preadv(r1, &(0x7f0000003400)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000100)}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/127, 0x77}, {&(0x7f00000013c0)=""/30, 0x1e}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000003540)=""/4096, 0x1000}], 0x8, 0xfffffffffffffffe) mprotect(&(0x7f00007ab000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00004e2000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:17 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) 23:18:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0x0, 0x80, 0x2f, 0x3, 0xfffffffffffffff7}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x4, 0x61, 0x200, 0x6b}, {{r2}, 0xffffffffffffffff, 0x22, 0x10, 0xffffffffffff8001, 0xffff}, {{r0}, 0xffffffffffffffff, 0x47, 0x4, 0x0, 0x8}, {{r3}, 0xffffffffffffffff, 0xc, 0x0, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0xb2, 0x40000002, 0xfff, 0x98}], 0x8, &(0x7f0000000500)=[{{r3}, 0x0, 0x92, 0x1, 0x3, 0x62e}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x2, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x10, 0x85, 0x7}, {{r3}, 0xfffffffffffffffb, 0x4, 0xf0000083, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0xf4d, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x43, 0x0, 0x1ff, 0xfffffffffffffb06}, {{r1}, 0xffffffffffffffff, 0xc0, 0x50, 0x4, 0x3}], 0x6, &(0x7f0000000000)={0x1d86d5ab, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x400001) munlockall() 23:18:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x800) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x702, 0x8}, {0x18, 0x3, 0x1}, 0x3ff, [0x7, 0x0, 0x4, 0x9, 0x0, 0x2, 0x8, 0x10000]}, 0x3c) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r3, 0x2}, {r4}], 0x4, 0x1c) poll(0xfffffffffffffffe, 0x99, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) listen(r2, 0x80000000) socket$inet6(0x18, 0x3, 0xfffffffffffffff9) 23:18:17 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x108) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) 23:18:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x81) 23:18:17 executing program 0: nanosleep(&(0x7f0000000000)={0x80000000000002, 0x2}, 0x0) socket$unix(0x1, 0x5, 0x0) 23:18:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917", 0x7) r1 = syz_open_pts() clock_getres(0x6, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() poll(0x0, 0x0, 0x0) fchmod(r2, 0x42) 23:18:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6edce3118acd4dc888e2d0e496ad1fd57e9dc7fbe2e5eb7cbbf7795a2534bde795ddbb55e5a45b5e206526873a92ceb9024bc8064e9010e99a75b11f9ad7556acfb8149c90a0ea7ceee899bc4496e28041c716c39505", 0x56) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 23:18:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000240)=""/87, 0x57}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/214, 0xd6}], 0x5, 0x0) 23:18:18 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:18:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) 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) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202b5fbffffffff5cb526f824b7ce206f2892f1365ee4427145f0b003ff01981aff81f0eb8827b3e5fc"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="c8bebdad1d58b55b10e6c5eceaf541facf598a89b762afe53a8adb356d785a381a94ae62b56c44dd70dc42131f50c0715e0afd3df04f952418479f53d7d18237bac824bf36bb72abb24da53285355ac26d5d60e286d8c0a66888bb539825ffd3466281c3b49ff9deff87768211b3a1854bb2b2c4caf21aaa21f52d7bfa71f27d0f19075318235ed93bfbb2eb3af54dbd01118714abac44f63e216f2fb1909b39", 0xa0}], 0x1) 23:18:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 23:18:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:18:19 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) msgget$private(0x0, 0x620) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 23:18:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) close(r0) fchmod(r0, 0x101) 23:18:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1810, r0, 0x0, 0x0) 23:18:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 23:18:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) geteuid() 23:18:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1000000000000}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r1) r2 = dup(r1) write(r2, &(0x7f00000010c0)="ac7d3c7c4f374233f0178a1bf9c01dd21e2f738a9f32b2c110a0f5faf4a906d0778153d51ded9264f52957ebbde32b7eb85950428da24bf09146b1cc869b51cd7f6527568cc1c6cddd7e355671ca2e0e559bc61a01e4a638619780556221cec9ea89b088742bb283b19ff0bc792ffde92a0a9dcbd06990b8a97497f2a80a90d5301bb1ad3262d52e4d7ceffd13eb16f66528741cf07d0524886dbc87b56fcfb04453b04b66afb92009fd6767762ddbad6b83af67e9313660f3d2141bae15254f5d399485c587680852c150661a4b2ad2eedf3c1e9890b0fc748cc2590a169869a2bce3c0e43e69dffbec259915a70bcda4ec98397c67a6d8c303cc351a00e236f0e247a8f20f3a3423d056b52284ef4f720802cbfe4c01fe17ef494071484d824e2479dd07e296cb1620866f82e4ad5c172615eb06462a94b10d45111c27e618d24ecc63d74a5543b1f6298f7b5a9384b80cf2fe9deaa2569d1897c92e349311358d3c1d89dec7b8c32ee449de45f1b36097a9850712f2ad65968a6d7771a8570e5ec88561ae24e59e4dcff6120d311710c3ea6aaf7e2bdc7dde8dd997889c35903d7ddeeba892a2b4295738769e098bf5da36318d2dc67db60fe0fa2bba9b5f974df5d53107576f0061b56bd015f5336b5b30695b55fbc8f51ecfbd503e35e08e513185c10ed5239c4b29d73571244a86a69a81be99c3f0d436aa44b6f57c07b7bda7f3e19f3ace3ecc6dfc32e67c9d868cc3b8a08605e9f44e772e8fbad1136279e856fbeec1055eb6dcb069ee2bba0d10d82d2a08b9defaddadaab78a7bce2754e464b5d31c27bc1467c3c33c7ede3403276abbcb1a941813cf169dfe314001f5884236e01d926d283390894b07b140a817dc4f3ca0d758b829d9f2e5166935b36dc6729976e8d7bc824850a2f060b15fa15527ac9fb52c4f1a559264dbb07c371a762b764b085ab234fea3c696f1d057587fc292e1f339357fba5a4468f315a563ab5c3fb0771ca6cb5a2928a4c6693519c63fc1c001e397545e7660eb264e1c0963cc30844944e41be2a967349b09026d2203c7325e9158d3df470522699e37f2003178b9cdee3b9d207292a2e88a6625902418002ea152e71b125835dad61b11893f088e58ab44b49279b98dc0f39e9781e6abeb3591210fe7c70258cd77f0d1bd6b94e7b4ca2076c351c2571fbbc08e61cb5bace02a884982c4a6736fc17bab1a79f6ff3d656ec8f19a8d4da44903c0878e37de3582b669a5d9d7ce55d6ba851fbee608b6f8df28abbd9f412d904a9f730d9d2d28f51cce9e6f36bbc2af7dc3799f7def50ac56df95b025e894bd6e36b861cecce920f17c623236d7cb7f0d75e25d894aa4211e7e5dff4cf8c88bbe2a6abd4fed160da71343ccd280b22431ba7a7464a75e4eb38d676ba777fbe93886b8e2f70c0127d1bdb36a459cc5d887e059ca9569e687e891497d50901743d4687f2df7f56fdcce36c8db0df13a36803c57977c87009056bdb831078ba03507846cdf3bd084767a0105d0ae9a1b122524598fbccf8780bbf84559eb4cdf7411728f562f85bceb74652db8ceca0fdd62b37000062aeaac97857c694044fafb85334ba07fdff38cdc9d57ac6ca0af1e325abb76503c3deb5f66d2930492db66aee7b02778c40394a689df35386e698275af544729c4ea3c5de092dbee14efc5d7e77e44b91108637b6c7d94e266ea8946b06c987f613912548206ae39e8177397e9c51ffe61a35d4bf7714315b62d7bf8849d033338c4d390f063e6bc333112c687e1271319d4ae69091fcb4658f43303afb22f2eff67b45bcf617900376d1d3106a3ebab88a21b06a3ec8ee543a5bca77fc5bfde6e1215a82960f17fd35b6f4f467b19577d6b97e5b533181d2ddabd3e6b519d63841468925daa6d0449a31d80472720c11a60df539a3f4a7b55ea166711a30710fc73f78894d7bf5bb7557503f2d8880134cb3c94b397d59e1b1a150c0e73532fd78a38416e1611392d934db5b340676185ce5efb462dd4ecd209cc376c52450f2d8e240a69dba28d582a2910d67ab0f30aee7385e0a4384f5dd66a70f1617444f776762c6d070ae186afee4acd3fa376b4e3f07bf95bdd7d8fbed1f9b6a8ab27b4598285f6b511844246781b6c923a315c2ee1a12f6099a17fe3afd540275f1664c62a8dffb945b4db15626abc1080fb18205930be029851ccb77b9214642d3550aac19a64a23886adce64e7113d14acf47cb929ecf5327132f88d29cabadfc1b5cc1e254c20db9019171343f74d48a965ace52645c7f00aca222bfed912bc8aa8a149719d188fda9298be7fe73f9afc7fd9422e5170e5b195edd5b25b8a551002c522fa4ce49f613f50229a79edae23b44e053a473ec5ab5440b9720f43fd36e8068957409f1921cb471a3ec7c382cacb1802893821aa6c9c368cdd81d781dbddb686f80249e57d49595b9ebc92e05438845314831974aa91a5e24806438fe0b4a042574d8d606f58f66db9aade216f2a48ff0c652ced7fedc5bc2770b3bbfe1c988bc1340a4fae9144ba975484e1701fc741970a939bac9f645b13d6548fe2352a75db366d3c8068404e655833628ed9adf5b80ba7b8efb329c7e88515714d71c80daa8cd3b165a344bf140bf1cef99663352745186734844d1bc2f6267c48101a08b587bfc82877e75431a2c5be452dc4a8ec5d2bfed3804f403e45a61e090f95816b8e43efb90c043d1b2d74e1d37b99aad72e6502cd3bfc8f8deb165133381ce062e5b5430f4f72c0009930051797c85a23968a1a6e0be2ae2ce1ced37e3ec3a09760f87d61c1123a7fb60ad9b5a61a4b3a90d7e700985e6669120fc2b7de70c6c12a9553a13edf5a95896da515ae129b8984227a3278242dda0cefed4efe4f5368e808b946a917d592a221a6c5ed8f1e6c666d5aad84fbb5acf8c9c8d9e796f3af9e1574225c8dae295279ca44c525a56f3714eacb3f3a39050d035b17e85b33ec6d1c2bfb362c44347bbf47cd7b526a3c0a25743148521aff3c6a0832bfc0f135e08bcd424ae6b7d7d3772294686a4ac7b71f1095e0f37a6896cffb0ef0ee5e0c8f96b1aca2e537527c5a531285c8be6e61c0b422b29a2e07d60d3697a099bff6f809f51be44f4086db33c0b7e01e42262ad6bf0e327a719a1356baadb9e039f73c2665ad07ca61956c7ccb535780f1f20845aa134e97c495090c1adb7ac914981e2f382751baf9df57c0337605e4aa0e00f040a8e1f7516ad986a48d1b3769dc289e4345799363f59e8eb9b96601d88c8a9374567d36f5566a23fc847c748820b54ceaa306df9a713fd81d015d3aaa77c813c006c73ed6b46de2597ee5087cf2fd988343c2adf3e3e32f738660e86898185b9c19c0f253b5e736be636507149e4759d4067503e96e841dda27fa0158fcc87c376ca7a6fa8d2b635958bede468134f3a079d52e58d29cf95dd4bce6a669b4478665d56acebc68eda7c4db92724b411326586771ae39f9a406ccfad6c1050f5f3e7968001137ad587bd0d1e9d3c9e5f2fe37f686ac135fd19ce77161cd97223afae6fd4809a63b8a85dae9d9ec8035f8ffb6188cb2f10aeadf967425a042fd20fc7423e048e4f5a9f46b93e6468fc344008f1aa2f8ea9ade9d3b55755b0066430d4f2728c045c3710cf77c0798398508f43668b7b6ac6043d9a39ec8ae18f79d4c82026c49ac810190fc7124fcd50c1bb4fee522d45f2212f807918191011577cbfc68f088ffd2d07d71d5b45151a0d2a246319585f6d68efcacf383737a0ba10658012bafe2384cf7c2bdeeb0f7113c9e93fa56d04d07f6a71f7e634e7d951fbfe0b40e3366d6f8114630efd21486df42bc921a9e497cafba221745ce7d71b6446faa8170eba302d7c68cec0ba290dca288601fd7e5aed0ece43b1cb08ae9f688df2a71ef42e25bdf8cd6d06e5c2ed4e69ccb349a85008e9d0ba3a7484e40ea1ab150469488ff40827f30341b984cf33ce0c363672418b560d589d50c7065825332098c3c0b41548c561c8f6d9727ccf0151a89bd2cc18ec564786ef9a07f2f1b43cd2c4dbfb87b1e536cb260cd4730c49e3dfb4ba16db47896e01c32fdc54dc396f6368cade6c6a0143ffb5dbaa059bd4490cbe5268e8c89e373ad40dce415281f7d27ecef19d31279217ba428c6f6440d389c9defba554e55fc6865790ad14366d1d00a3e2f60758c28fb564b161962818ea7f216954a7e712e9987eb6f22f903aee5cf857f3b131f292be315d645bcba7294f0f5097e2ad1c8e5e8d31ec748492f5aad03480829aac3819ee57d896f5d0d82448c3b402f9b737c3922a4b439bc0699f10272a853789d15f2896167428122ff7f8d2d060c7c55f1392bf88b6ca4e1d59a157c948632be5c9ff26364ba49b8b59f9cdcdd3cfeb8ea268fd221b3ed5d2330f9b64769ae3e64ee2e987ee533cf801e57aa971193780cf55eee43a4e77e85e0414a62200b7c26abf642c5dcde39ef21278c8402f58a9afcc4fdaea8e46d5010a8989a8406ea0be6c5e4d84c90d733d34d32f276b041d0949bc51379467982481ff14b52bf79f93d7294bfd02888a5302d502868060dbafd6bc3e116cb7116a7c5e712bc53257fea28bd12682b9833dba6147ce806a39ca6efb7dd9ebee6227628420040e8bf78dcfa10bd5b439fffa7b4faf028a70e11ff34053c6a246b41e81a844d86608b4591c002e770ccd6a4e26db22cca6bbd6c936340a6d6ed0393eb239004cc99696093c9079a14cdc4b8ba49e56879c14e6fe789e8eb43e4bba8f882f7bc6a12ce26465464b8bd7e22f8a8308853520c5686b32f19b32f367963081d972c1742c794a542512a24674be6aaf9f7ab37aae18997117995f7e66a76fa637b18db1e84f7322390eec3c26d2a7cd2375dfffd74e4ac65f5001c19bd24f38bc95146e263a29ddbcc8ab2b642c523b5d369e132dbacf602bf5856c75f155216f4f03ca8026b749dc48026a696563d365170f62f01665bce3ee531e5528522f57926f5098247c56de5fbead65a8312317e90553d5025f1e6cb53242c13aa3dd7156f7d50a2645d154d68bef8cc5e587e6402beb5f9133000e2fbea1fb1a62a62a9c54cf396a18269a9fc604982f388f4a1bbd5957e5133b29150e4432771bc03520e133c43ec55641258485167ff3434c32758dd8f0849eb099d75c41813fa1bd8dbcbef22490f14975b345136f9f13524a3a96c3301bf9dcdbecf053de6fb268d7eddf607817bfb7633dfb09c0a12d740b8179308ab87044543db20e69d233219a10b3d62631345e3db33ec9adb7b9d23dae4bfef59008c1f7072303c22076e18f4755e5987a239c89c378fb6813cdf9bf6e6c642fe2f724b6d6593f6a7ffd5d0d676e13be82c40a78a76081925d355e7efd737da16e38b815e426458a2a3037dd04fcf378d9786a59c7badd244d88eff7e768a0b9fd020f66333300f73233f902056e435e33bee134b2783528d4d3ede91ccf0903d90394747bb466cf91ccaf5e2a3950d5a4b4370ec938442cf26b6f37ab6224d42205aa17d7cb4935019b8814987e32320c84bd27a6a4b69fa80ad48a346885cb5ac50ba6e4938e5211c823af13d12cdc7cbc738e18b94bef730e18f06402b66ee0a63e6ba189a59948c0a94abcbe5ba4f00ebbd03c2fd198eceab856bad62c315932cf91311ad4fa2f912ca3a1dac53959b52b744d8be17e61cfe194f9e57e7f1991bcec083a105b0e4b8f776156bbd7422c0600f30d3bd727a3732cfd3ebc5e74e2140c3a4332d0c", 0x1000) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) syz_open_pts() syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4003, 0x7) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x1, 0xf73, r2}) pipe(&(0x7f0000000040)) fchdir(r1) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0xc7) 23:18:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) openat(r0, &(0x7f0000000040)='./file0\x00', 0x820, 0x42) poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 23:18:19 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffb, 0x8, 0x2, 0xab34, "79097583c665d49b4f3855ab7635321e15ca7e2b", 0x81, 0x3e9b90c2}) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x200, 0x6b, 0x0, 0x20}) unlink(&(0x7f0000000040)='./file0\x00') r2 = socket$unix(0x1, 0x2, 0x0) r3 = semget$private(0x0, 0x1, 0x280) semop(r3, &(0x7f0000000100)=[{0x4, 0x9, 0x800}, {0x4, 0x1ff, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x7fff, 0x1000}, {0x1, 0x1ff, 0x1800}], 0x6) fsync(r2) syz_emit_ethernet(0xbb, &(0x7f0000000140)="3fff81f75421ab47bd991bf2935d29729497dd29de1f564c1bb8cb2b6e16be3d0f86bb64007a5c181c25b3067afa82efa3438318bb531dbc2f0b809a8dc94f32ec885aee033b098932c7da1013aaa787515bd0abd3292a872d6448a741d81eb674a751ae13326811864915a4120da97df746a5d863ec0f4fae711fac188825710e0a1e16447967043c301670e1a593d83e0c354fd82d32fc74af3e0fa8a9d5778becc193da031220886451a730ea706be2bd5cb21e6659f4168a19") openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20040, 0x4) 23:18:19 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0xffffffffffffff03) r0 = syz_open_pts() fcntl$getown(r0, 0x5) ftruncate(r0, 0xc04) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20}) 23:18:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2000, 0x401) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000140)=0xe2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc670600000100000a01", 0x10) 23:18:19 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/21) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/54, 0x36, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="c20864bc4c16898da9b54181a89c52f871867af9cf3f48171ede161c1bf90b1a5a77925b11f80031faaccb0f7ee5fd88849252e69e3802a46fbe2a7332dd990647617561d6ebeab3038e22d54301418e8498ca5ae26929e6ca0dc8bfe2d3d0065e3876c61017c609afe7273658a180726eef28d37a75f9084faaeda51653bbaa746563fa5a23d5e9f9134bf7107d7df2bfebb81f", 0x94) 23:18:19 executing program 1: r0 = socket(0x1, 0x4002, 0xf000000000000000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000300)=""/238, 0xee}], 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) 23:18:19 executing program 0: 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() bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 23:18:19 executing program 1: 23:18:20 executing program 1: socket(0x39, 0x8001, 0x6) r0 = socket(0x800000018, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000040)="9328015a", 0x2d4) 23:18:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffe, 0x7, 0x6, 0x9, "58e340f3413b67e7008303d5e8e3587d89540958", 0x5, 0x27}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCNOTTY(r2, 0x20007471) 23:18:20 executing program 0: r0 = socket(0x18, 0x4, 0x7ff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000000)="d9dbd679b8000000000000000000000000", 0x11) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) fchown(r1, r3, r4) 23:18:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000001, 0x80}, 0x8) 23:18:20 executing program 0: pipe2(&(0x7f0000000000), 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x0) 23:18:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) geteuid() getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 23:18:20 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 23:18:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgid(0x0) syz_open_pts() getpgid(r2) semget$private(0x0, 0x2, 0x0) pipe(&(0x7f0000000000)) write(r1, 0x0, 0x0) 23:18:20 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x60, 0x0) socketpair(0x18, 0x3, 0x1, &(0x7f0000000100)) socket$unix(0x1, 0x3, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x801, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair(0x1, 0x0, 0xb921, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x40, 0x200}, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0x3}) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x3) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) 23:18:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c05000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) socket$inet(0x2, 0x4000, 0x1) getsockopt(r0, 0x6, 0xb6, 0x0, 0x0) 23:18:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x4}, {r0, 0x120}], 0x3, 0x100) syz_open_pts() 23:18:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x80) flock(r0, 0x0) getrlimit(0x5, &(0x7f0000000300)) read(r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6e458672}, 0xc) readlink(0x0, 0x0, 0x0) getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) 23:18:20 executing program 1: mlock(&(0x7f0000f54000/0x2000)=nil, 0x2000) munlock(&(0x7f0000e6b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 23:18:21 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) pipe2(&(0x7f0000000000), 0x10004) 23:18:21 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r0 = msgget(0x1, 0x0) clock_getres(0x3, &(0x7f0000001100)) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) clock_getres(0x0, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x2}, &(0x7f0000000040)) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/38}, 0x2e, 0x0, 0x1800) 23:18:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x3) listen(r0, 0x0) 23:18:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffed1) 23:18:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xb5de26fb966c9587) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 23:18:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = msgget$private(0x0, 0x20) r3 = getuid() getsockname(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000001c0)={0x8, 0x233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) dup2(r0, r7) bind$inet(r6, &(0x7f0000000300)={0x2, 0x1}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r9 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r5, r8, 0x4, 0x8}, 0x8, 0x8000, r9, 0x0, 0x2, 0x0, 0x8, 0x4}) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000002c0)=0x8000) 23:18:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getpgrp() r4 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={r4, r2, r3}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r1, 0x0, 0x1) bind(r1, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r5 = msgget(0x3, 0x10) msgrcv(r5, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eef69e53146f3e71f2c0da757fca0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x3, 0x800) msgget(0x3, 0x80) fcntl$getflags(r1, 0x3) fchownat(r1, &(0x7f0000001300)='./file0\x00', r2, r3, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r6 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r6, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r6, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r7, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r1, r2, r3) bind(r7, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) 23:18:21 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup2(r1, r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x0, 0x7, 0x80, 0x7f}) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) 23:18:21 executing program 0: pipe2(&(0x7f00000000c0), 0x4) r0 = socket(0x20000000001, 0x3, 0xfffffffffffffffc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x80, 0x0, 0x4, 0x5}) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 23:18:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8000000000020) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='4@\\*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%%\xef##-,]%]\x00', &(0x7f0000000300)='\x9d\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\'\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)=',]\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=']\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)=',\xec,\x00', &(0x7f00000005c0)='*\x00', &(0x7f0000000600)='{.(\x00', &(0x7f0000000640)='.\x00']) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x7fffffff}, 0x8) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') shutdown(r0, 0x3) 23:18:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) 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, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:18:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) 23:18:22 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='@\x00\x00\x00file0\x00'], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) msgget$private(0x0, 0x602) accept$inet(r1, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 23:18:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:22 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) nanosleep(&(0x7f0000000040)={0x1c00000, 0x80}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) setsockopt(r0, 0x8, 0x1e000, &(0x7f00000000c0)="9cb989d2f8f88dc224ca75c54079974b95633dec83e6f034c09c5785d290343a2c042d275ab911f1737c997d74449c9af7a3e780f4c2d63a6b283fe808c252fb0bd8d55adb83bed133d1b7cdd900afbd80f9c88e9723183f7b0eb4589bb6018bea9e478052b08fca7409bf180fc5d41f55185b919eadba6d5a259ecd31e6b9f6daf45d", 0x83) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 23:18:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="66bf654d17f647915c6577ffb025ee04ab54bce455acdd5ae5df6e0f5ec695dd02c5e7d749b297123bd2ea37c93da8d69c705b72e29d9819ca59832cf38d8f375a03253f8c10ce57d6cb1801a22b73b231b7cda249ed913e30cdc97ce3b1a5a78af3d625e8e649e51646d329fb9eda690912c60819056d021f7f74f3829e7d0295f9d0174dd54178a77f78ac47f9821b25852830ac721f8dbce961ac37e351d774aae6fa9378cc854cb8485f0969260a3b98067590875cc94a18cbd8cb7e925b6b95047575b555c3fb", 0xc9) 23:18:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x3, 0xffffffffffffffc0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 23:18:22 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x100000000000027, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x8000, &(0x7f0000000080)="00629c0083a8c7679e149a6ea89bd148a1ab884b0de576690510231108e3e976fc57a900000000000000001a2d1429f9993bce87", 0x5f) setsockopt(r0, 0x5, 0x8, &(0x7f00000000c0)="73694319d0f1595dfd1de43c49ce32a6e05eebc958f38ac90b1b600a268259c3c6c89e81a0dd31f7862128", 0x2b) socket(0x18, 0xc003, 0x7fffffff) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) 23:18:23 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 23:18:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 23:18:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16eba7ef79e2fd1b148a8f737658941a8fce63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5ff0118d31e26c1d1114fa5c1993a701271727f9e8d75060c46828da19e80491758bfc6222c8fc90a17fd830ecfffc6455a600cb9fa49b944b15f1415dcd26782edc19c759bcf1a1aa1387551a3315fba9b184a0493ffd9f8aad472769ba6ea380110f0f035f8e67ff00d6932848ebc0594e66ef67", 0xfb) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = getppid() fcntl$setown(r0, 0x6, r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r1) syz_open_pts() 23:18:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:23 executing program 1: socket(0x1e, 0x3, 0x0) socket(0x18, 0x8000, 0x2) 23:18:23 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf0cd, 0x2, 0x7, 0x1000, "5d6bf9f96a60f22555c722d9afe975a187b4248b", 0x7, 0x7fff}) 23:18:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="9a70a7ab560d2a8bbdaf878670ae3d3c71bc61d844a8327985def99cb1e9a3b0266883d8b3b49852bb4d1b39aeb9309f5345493cd3e483c66153a75489c2d657987233537a6d5e8431bb7c3d80db09fbb2ae8b3b63efb216a41fe8443d5c361f20a146a0cad29ce5355ac08e98dec89ea8e3075838a5434887aae123ae149be0b2f755f20dd9b7a1eafc84ec718c787f56d6ebed3b3b4cd76deb72efe30678f799bd74c647815536297589df49b963719ad875c6c6eeee2255fc0e1542c2cb26bef9b26e9e0732c9353889b5c304e45419", 0xd1}, {&(0x7f0000000100)="6d4d414413bf5b9138b648fc60d5c6ce0031ee07a19c91a86df7888b742308266ebab24c308dc4939c267bf0965d03dd44db6f49245ca2cec3f6320e45ea9f1eb166b9c1310ca06da29212e9e7eee349026517c952ef7ced7534571733b36797090cf606b7844da9d763492862fefedc11e911e8a766bc773aef45721122452c4b082f834fa680bcb617269f5eef9b0f22542473b3fb", 0xfffffffffffffdb8}, {&(0x7f0000000580)="729663234dc8a159dcc41061ced835d33578bf428f63fb1b0fe0ae71c693e9e50110a7b988513176ccabeb72a2ca5ded2149f9781e648311537bc7e522430ea6e4916396e03ec776d64bca3fe88d99a41ed9b98af5691474805c4847f3c940fbfbb8a61a1b090932463132971654f7a5ef9b9723b18199a564bbd3ec614fa5c08d4a57767a9a8669de33b9f82e1d357d85e6dbae0591ff1b44626d4c41deba4a6842e36de07eb8e48fe482ba74fb9507bef480218947f386e4cbb0f6a2cbc7b8bdefda92c7f876e4f59775e909a28b7f7cde65cec16adc04b105dc80099913bc8124007726776cbd819c914da2bab7c9e3f32816785597db6b9d700e16e2e9e71c2f1b03c6841e6ef26d0f9fbdd5f23c29bf5f5033ab3984e415eb40e208bf145c2e810d66efe1f680b324cb58ee0a67b7695a57217c158f00dc1f4f1dbf16591aba432abf9aeb130df92a1fb440c829df6f5134037e01ba4fb05895f8a8d3fc3811", 0x162}, {&(0x7f00000002c0)="e431000bfbc384bbabdf7a5914547756aa40b3b5a84d69a02bc1e0e2b9cd9c3a7593ed33d62df06bf354985bbfc8dfb855cea952ac9856a47922bdcca6257c55f22f7f5d7c0886ee04d4cc058bcc36", 0x4f}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x200000000000002, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x422) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000fa000000000000000000000000000000000000b01050000000400000000000000000000000000000000000000000000000000000000000000000256755dff69f86e50000000000000000000000000000000000001bc453b2b6b953893545bc060085c89a80751d383fd94a52afab339a521c35bba92ce5288163f049f0300f3bcfae358336bf7bc3c519fc9c1641bff6f591c95830c94bdffed6db8cf4672fb12f8f7764ba5819d503ba8a6e7da36d89d9c9ec1a09"], 0x5f, 0x3, 0x1800) r2 = fcntl$dupfd(r0, 0xc, r0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000500)=""/88) openat(r2, &(0x7f0000000240)='./file0\x00', 0x288d2, 0x10) 23:18:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f0000000c80)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000c40)=""/41, 0x29}, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/193, 0xc1}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000280)=""/97, 0x61}, {&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000340)=""/226, 0xe2}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000cc0)=""/4096, 0x1000}, {&(0x7f0000000540)=""/25, 0x19}], 0xa, &(0x7f0000000640)=""/83, 0x53}, 0x2) 23:18:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) socket$inet(0x2, 0x4, 0x94f1) 23:18:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x800, 0x100) connect(r0, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = getegid() setgid(r1) r2 = socket(0x18, 0x2, 0x0) r3 = msgget(0x2, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getegid() r10 = getpgrp() setregid(r1, r9) r11 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x59b, r4, r6, r8, r9, 0x2, 0x6}, 0x4967, 0x4000000000000005, r5, r11, 0x15, 0x100000000, 0xffff, 0x4}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0xff, r8, r6, r8, r1, 0x2, 0x400}, 0x400, 0x5, r10, r7, 0x1, 0x1, 0x101, 0x2}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) 23:18:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:18:23 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r1, &(0x7f00000000c0)="3d1a425bf2cd23722809954b44fc19de1c9848488d5d9ce6bbb6bc2332448758de9029241c738b738a0b415f18bab4195d7638c2fb7c229dc30bce9a3ddc04cfbfb58559017ae4157bc3b394ca03e598c0936f69d517f25adad5cff82a9f67049d678b070000007d7f4ad9fa58bf83d1a0a2eaa4ec3468633aa889894c00a973c6b3d5850b72e5ebd5f17ee5ed142734520f2ada22ee81837b60488dc4303b0c12dc5394b942415e2bd0ed400694a09c82d175d50715589ea8f2c6b1daba528caf1614ef2a424e482455a57ceb", 0xfffffffffffffecd) 23:18:23 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x100000001}, {0x9}}, 0x0) r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r4, 0x2000740e) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000280)=[r8, r6, r7]) getitimer(0x3, &(0x7f00000002c0)) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getpgrp() r11 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x82) write(r11, &(0x7f00000001c0)="78b7129f7b97a68baefb9f3d620028e2e2b509c65c01fdd5355b6e6162a58c25763cec89a26137d27f55a64abc87c6b0c67e975c0632e35b2154caaf4ac3f4c517d936d487959ca121cb3ccc7e80205da32571eba193706fdf4cb242f0f73ec95fe731ee733bf035d0460421f2c3e5a6738c428e1124b47a909456786e17db7484cdea1d8a1b7a55b87883c982594d5038a04036498d1eb1237495b2f5fb075b918181d3285c3aae4063ae4621e4b8bd327ab18b9464a4b065eaa5", 0xbb) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000340)) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000000080)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5b, r1, r2, r3, r8, 0x47, 0x2}, 0x80000001, 0x5, r9, r10, 0x7ff, 0x401, 0x2, 0x452}) 23:18:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000400000002c5, 0x20) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x30, 0x40) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) fchmod(r1, 0x3) close(r0) 23:18:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6303780b89b12fe25f7d8d10d682e0a8404708cb6bdbd45fae15b881e98d196887843695a950fb08259564f636d6ec3e0c5397c852a559a5da6234fa3b366cbe7f62cf98e776e2bbc097318d6962eec539c669244a4df3390a1f6ff7b6507d5e0a355cffd6c1fa074585cf70508468d19beb190b99acea5ad4ff7528c36c1b6a523e1b0e08646527cb838591b17356a05f2d42bc343ab25a286a861b390ca8bbba17755b167fb09b6d4541e204a7d838ee4bd1b0c3dc7db14ba5a24309b5acc7bb8087813c28a5afcc63402d876e5d3ca7766305024683fdf38cf396156200c411450c", 0xe3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)) 23:18:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) utimensat(r9, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x4, 0xa5}, {0x80000001, 0xfffffffffffffff7}}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000580)=0x8, 0x4) r10 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/52) 23:18:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x102) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getegid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r11 = getegid() getgroups(0xa, &(0x7f0000000280)=[r8, r5, r3, r4, r6, r7, r9, r2, r10, r11]) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 23:18:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/73, 0xd}], 0x1, 0x0}, 0x2) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 23:18:24 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) getrlimit(0x7, &(0x7f00000002c0)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d790e968951e431f796cc64d6675dc2ad55226e1caaefd64239bafce049703975084757c24ffcc960e73ececa9aaac8c69102c6fb14347fea42f67d8d11f2037f57a2d6a33e39e2d", 0x48}, {&(0x7f0000000100)="6674aaa46627c842ee8ab7b0e68618ae01b32a565f846357d04837a4b8bb056aa6b24f67496d44fa7f57ef56f9cf4c746fce7acd2d03b8935cc6ce685de23aabb11dfc915178f9efba7ac667d71aca67fc580fa27e6744fe8489b42c81", 0x5d}, {&(0x7f0000000180)="e339369b94696aa8a2d3354c42203259a6a513eef0705638233aed1180c5808e4044c23fc5bdf9dfdd766adbc71c2c37b395bb2c0fe53d86860c2a19d8241fbdd6305981a68e85205eedd9bfd5", 0x4d}, {&(0x7f0000000200)="2285722cb0cf4c404ef41eb69eb7ab45f533962bb2bd02722756c275c55da6b170730cda4331e3f8dbec21b40d6d73fcc7b319b76a65e580c896bd6382d248d96ba1a10613fd2eb92ce4b9f857ff98d1e730", 0x52}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) 23:18:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ftruncate(r0, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 23:18:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0300f602000000e400"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="7d134fb684f8fc3d96089e0d21fa5e453719f99701e10aff", 0x18}], 0x1) r1 = socket$inet(0x2, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0x3ff) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="90c94fb5694427ef3d73b29a8d247fd85cfa3f23fae4a55a1f483b5aaa17fef48e4af93f67bc7ee5ff09d0cbaf72f2bcb3b64d77fccdb97985a4baccc1d1e17056988c0ee4ae96d104cb3093d04c4c5ef0eb374c7585ad3b762c08c54d49067ab09a8d44fb5d3c65fc4bc4c850cff187c89a5ee45fbc36bfd71d712c974883eea2e67ab901c9a3658231b8307908b07716c3b6a86655807fc8b97ace2479ce796cc9d1a8e61e2bfa62dc87105113860ba6901c6aa5fa927524a06613f0acfe1414dd518f500a07ee9341319a9bf08205d105f2c4b6bee01f3772de3b", 0xdc) setsockopt$inet_opts(r3, 0x0, 0x2000000000009, &(0x7f00000001c0)="eaff125d00000000", 0x8) r5 = dup(r3) ioctl$TIOCSDTR(r5, 0x20007479) 23:18:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) 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, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 23:18:24 executing program 0: semget(0x1, 0x2, 0x629) semget(0x3, 0x0, 0x0) 23:18:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa, 0x30) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 23:18:25 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x9) lseek(0xffffffffffffffff, 0x0, 0x40fff) pwritev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x890, 0x100) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setflags(r2, 0x2, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 23:18:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) 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) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6c257c76, 0x2}, 0x10) 23:18:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000240)=""/182, 0xb6) getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x1) r3 = kqueue() mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) kqueue() getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) read(r3, &(0x7f0000000180)=""/154, 0x9a) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) getsockname$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) open$dir(&(0x7f0000000000)='\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', 0x288, 0x0) 23:18:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x20, 0x0, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x53de, 0xff}, 0xc) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r3 = syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000002c0), &(0x7f0000000300)=0x4) close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000, 0x100000000, 0x0, 0x934b, "14e766a2437944e1718065581dcde408234bbfc4", 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 23:18:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0x7ff}) 23:18:25 executing program 0: r0 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = geteuid() r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x100000000, r1, r2, r3, r4, 0x8, 0x9}, 0x2, 0x4, r5, r6, 0x3e, 0x401, 0x10000}) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) 23:18:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = semget(0x0, 0x7, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/120) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) 23:18:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x2) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r3 = syz_open_pts() read(r1, &(0x7f0000000300)=""/22, 0x16) close(r1) ioctl$TIOCSTART(r3, 0x2000746e) dup(r3) socket$unix(0x1, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x6, 0x0, 0x6, 0xffffffffffffff03, "85495500020000000000001167f5afa680400900", 0xfffffffffffffffc, 0x6}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) write(r3, &(0x7f0000000240)="93225737911bd20e1e7f4860edf97cc4b14abd262d4c50a2cb5535aca221a93fcbc7da2768fc4c888a27e9a6dfd98202aae61607db20bacdec72b3e7a12e8bcd3f83177c47a4fea4cbd637cec384bf8ca8aa054c97f05a520e01f0fff03fc2465dca8f5b0e31f35454721eb2fb368e9cd9d4c09c6f979b16e24bd9f5dfa952d740e768feea0014d368821cb03de487754fda72562568a0", 0x97) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ftruncate(r0, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) 23:18:26 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8292, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r2, 0x5) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) 23:18:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xfffffffffffffffb, 0xabe}, {{r2}, 0xfffffffffffffffd, 0x6, 0x2, 0x4, 0x4}, {{r2}, 0xfffffffffffffffe, 0x48, 0x0, 0x4, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xc1a6, 0x9ad8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x4, 0x9}], 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x90, 0x80000001, 0x5, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x8, 0x49b4, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x4, 0x7000000000}, {{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0xfffffffffffffff9, 0x5a1b}], 0x58b, &(0x7f0000000200)={0x8, 0x7}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) 23:18:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)="98fa3e6f13a0ad2faabfd25ce8a554ab5c14bef62d1a0e30af8ca054cb904cbe90c250689242f35d3308a559a9c0b15499f1d28701051ead386301a7ce863826cb0a1dead4a954", 0x47}, {&(0x7f0000000100)="e35b1fcb408314dbdd4ff0503591a56e0b536c4a6ecceee345b68be8fccdc16fcbefbd73f03a1c6a78b333493fa85372236e9797e25eb4b9e6f5ca86ca3ebd6cd314e80689e2e8bb9596e0c74db785", 0x4f}, {&(0x7f0000000180)="2da3c01c8563c76a2681dbbf3185a7eb5a4c639a3671561c04841084f52fd36ccd2b9707a1336a16ba7100b64a30d4a525389478d2b636505fbd4e828b7047617bceddee64938baa1404fc6d91d1b188a415f84ec66c4cb64243bdb328792146a1d5c7c4e0ce4d5b966c663c5a3a614849440e57cd5d82b21ecf73f041d0ef8b", 0x80}, {&(0x7f0000000200)="9fdef95313dfbef4e2526518ac81c17dea521b9e1c72c34989d453d46599b2129d08133def5cbcdb51e9eff6979ecbd1d7f950b0355c6bdf7e4d04b64d", 0x3d}, {&(0x7f0000000240)="60b1eac8ed7a8612d184b2a26b37572772c378ddca96609d1f2d95110257c415c7a8002ab04e1ae1d2caabaab4896aa601defc1ad3ef474b7c887a92016138a854371e6738b88a07197f60a4a47c792b4b446f0aa744a98386a6478d820b14194f0cea59f84a8f514f080dab1a11cbcf62ded8012d9b79fea861507c6c96808aa27ac3b527902204ab", 0x89}, {&(0x7f0000000300)="56936f223260834687e0a2a0d541526d211f3f2cdb99a0622c5f951bfd9b91770b47b5a93046fd7e8a401de1b516cc9086b1ea0999129ac24f08b8f84d10ff013b79c4635385636b9e0211f1f0ca80566bc86163670d9a9c4ef96038dd986dacb35250bea15577d1318abe976ca610c928266f126ad138bfc4d6099a893d1f619ff2f5aae6756fe0f50888b6c15d24076dfb8416b73513e06f0c8abed027d3eebbc20919afb97b872bb66cc71936cc52783bc290710cfbe7ee7d44f079cb6cd6b1cda1bcbd2f156e5888ed1b", 0xcc}, {&(0x7f0000000400)="b310efea46192f8925958f417744f671374af6fc4e36ba859d8d418a38a4c22b7b43b2f42a831bc4ceccb465b8bb15356564731f62735d105a96efded98927899bfaf9548ba89527ee6d08bc62d25ae93dc86d82da624cefbc66b0701a102d6ffe4536debd4a63b01439fc40d42ce5eb72b6be4562dc4f49eb210d563a83bd58617d0956b2c8e6110d7f", 0x8a}, {&(0x7f00000004c0)="83c27c09fa81c0af29d45a51de92b6136057bab44e8819149f6fa2d3679ef0faf1a60759126c34c6dfc753ebde9349fadc5a2dab88042f9488dfc982bfb3fc6b082676d0882f796e68d3d430523356139323fb39886dd5a721c2f76be3e792beb1092c64f1430d998ac2bc31435a5cc23e7e82b977b056026da7f803e8de9b", 0x7f}, {&(0x7f0000000540)="2af6eb67165d09910c54bcf62c60a5d907748e0e0cc3f736e436eca7225c03506ce005ad58f608803698be14ffe24136a836c69c1b749992c5481221f6f759eacc2e187425a0d0179fce32168b43081ae76c49dd86d2e64ca6e707f601c022", 0x5f}], 0x9, &(0x7f0000000680)=[{0x1010, 0x0, 0x5, "afb3fae9367d6158083649e8dc9f05707c431101879e89aef5ed2c88124b2d98ee2243d3c1d5309d283aae9b48ca3686b073adb3aff2cfc5fb03324a5b9cee2c148580a511be378e0afd76cdd97a89a3f3968c960bdb5c68244c68831aec4b6785d1a5ed35897de298e992e17c036f222ab26b33ac01d0af8bd82c76fc999329f5a27ffe64c2d3548a6155776bc28181074df5e6005ddf21ab6c5a3c78dc88ee0b71945c1dc46697f26f7ece931d727c6146b5fc8779c8c3369828bb7c73be10ec596f3c92d0a3e41cc83eca0304672516020479aead0c5a036859d9a4af001ed1003da27fe49ddc1e02ba3fd05a3d355d738ecf397a513262462cbc8c6cea3329912ea6824e991c3d043b895c60f03192156bb5ff6be2c5cb2899bd46ecf99b5f5a1d9b29113a84a84979d51d3a3a9aa0ab84152eaa13f80aab1410e838869c36218dbde11ef114fcdac17cad0cb02729555aac8bfc30ed4d505f521d2266aab04ad11054633dd9727bfe306a2cfaca0a835028b0b29278645999bcb5d7544db4e0c6cc8b66b61f38a5eccbe59e6dfbc7e69d71a56c1ce6c1bf27353ebeae60145147d1402d096826db01e31c415f48a108dc9c839494eec66bdee7a1674ec5b0b75a492083b250310b3f497e74dea1f87f172046bf3495272962c88cbf35aa7f73c542f83167830a5a6bc6819db2e9fc6cbfdd01aada89443460c4d1ddaef92b8ad334a941eee0416e0924f371a2d7db4cee32f7ee2e9fca96fb440993f8ae4592f7aceca7a2a962e79d32500c350bbd55517685f63f52f8ceea49edbd096cb12bee8c3015165dd5917efb5d8f208e9338e1b0dbbaa90126021a5d9e12ea5fdb233e902aec54382497383cf22292e2eec24c58afdd1232c69f03117c97c4e9ed4d5612fee04fbab312f5e286ec5d05c0629475be5a2cb1236aef4867d4cb8180478bae2fdcfb27e3378d01afc862a2f6a1e752ad9c952db48e5f1ccf67a8e41947f5122501762dd8584c5bea108a78771beb064af1323d295d813be3119dd444777e7ce31914bff67da0cd8b0e413df87459c5a0d75213f06596e3a30a8bbe5b91c8dca16841ccf9c202f3e143590f40e1875bad72042478692a8697b1818f304a8881029ad24a670960fe4871b80eb14a0ca65af801a611bcc041e2512a060bfaf8d15a23d25d55b30dbaa32af267e03ffb2806814878a3024e0a6848c3491fc1df63fe75d7e605628b77bd8f447d7446d93efc0db22061bd557e29ebbef13c0b5d766ae962bb7c3f74214cb7316594716385bc12d95a66c823dd1a0d8894274e1f7594af6f288ce4e69c5417fcf4d6daf417ab60c94877428aaa23167312ecc7b13bb6ea7608a9b3bfc948c932b2686a70a5c4b779da87721502323f5d3f583ee7766d00106ae2162867d9500d64bae1e823e8ffffd57f1eb3df8b3a6e558e3f459af2a94078eef248b22403522dc6372e4c7036570838d8a9a35b300809c69a2aa7de5fc3362fb7b2a8fa7653790f476bce41362ffa74c9d2ecbe7e1c3782768d04d7c17c0c007c8342de953b2772cbd7fa7b34ad1792b577de9751241df1b473a569f46289e7ad26417b0b1f9e950df3d6512d15a27c01a7950ab63e8a0f6cf3c5e59eb61507fef0a58a5ef77b478e81e36caa3c5a89668961de5524e29183fd939ad270afebe5c4806d3a9b1bcd08fefb2f3eb0962aa74285af3f77d717156b1e040098ede0af7f7ccdb5f861d438206119c81d3da7acc43c600db21f00bf7c6f8513722ded7c549bee90451ea1edb4a5d19ab234d4d15e903ca4d28dac469018ffe426e20d0c1f63a8eedc65f77591f33788d7f4074d0f171acde86b74bc4a544de6642f61853394b3e5a88025b2a17499109cec93b1f295ba984b97f18dc34ee855f6257814975efbffbb14abdb3c2ddc2ad46c719660264c695396b83aa77962bd01a7d995a95921f16165ff780f21176e19daf21134bdf3fd9b50e91e8ff57024787dabdcffef07c3c5efd51c124dbde744c8d1c740d2f7b46403754060dc063e07910e96212c8cd0bc04228cab0415e34b14b13aef2cc93083baddac6cfc710724b6f8b61eff15f4bceb1df153672cb620faab352da8688ba7356d32ae8a4a7b84997d1bcd10f392724790634438815f6ed9f5105a6ea877256c6cc162495541c23e19bb6eb3a73898a868a15d3c78c82d9d2597b742791b00c92da9b147dead9080a7c61758e14c7f50d6e4610e0cc6c1eba1768766d4112401bf0c280f75aa7b7f02bc19cce6c7fd0679dab0ac4ee72b75442bf4239869554a53f1762fd71ca3c35fb949842a9e961acee78617afb9c5397f833804892afb28ff2920ed80daa44992a5ba2f344676aa9855edd02ca01fec477dc9bd6e23fa47666220ea0f39f34545540a1e6732dcd6ce4c3adb11b3569a478574b97eb0eeaeb9963215f8776c32c1d77c6b37e9cf19c8d182bd2987a9a1b79f4c29b5537fcc5811b63906e2cc27f89bdbb8075f06efc3ef151b3486d60d00067dab66177403ca8df7df0bf20e5abeb991c8a94493f2756abd928706d7ede55b401df21f0fb0bed4c0623d11b60d4da41484f7727dd5014d0acb10fbea372d6c037765936b7f0f5254e7227ff4af68f61276f6192fc5ee73b2faa928de4f50614c5570b854a94c0af2af9175c93981638e9c1174cf4cc0e5e5adb7ae11aa116ed16351120a0bd6183bd3fe13e926bfb318ece932ab20daa19eb9fe1dc737fa853b74c77fde67375ca4d52622c69701dedbc5bc2a37a623a28ffd15e4a664dba57b5688bbc8951175c69d99135a302ff0de96abe015ed26c8b74a8312515f44f6956f68d239b93757c7f3e2a104557db78f53ec7b4354e86b5e74204baa9eef386ed36d6c627c2f23cb1c5a3c18e4a42232097c221c979076920cc25606bf94aee55af82dfe709fe1672e99acbcd0a4045b5512af0a2da1113cec185d0c61437b4d7c109fa8eb08b0d8544795956753fa7df709d8dafbe3548bd6469059e9bfc364bbed1b869c8651bc073b6b66f70abe14f48d0961bd4aaa466b78be12eed139a508b8113dfcf5712dc35b482fb87128c6b2b0d162e0f03726489ac0ff8b9d4619ecfe0e336a2d03b01363799cc9f31351223bc4855841e709f2bc51970ac3f501742e11748b9899d1661ab8a7061e252aa5f51fd5977c988d75565e4ddab368f568c1a608151746b63725275be304ff25c9b6df7cd20e2427f393018e4bd34774fe76e7c2a9b609556eae1390eff3fa57d505494331c969ffddd0b0d75f6a19dbb1ba6ad0d52dc28b8b832e89c897101a1d44c846c742219f91b6434d7470f02e10a9917c633e584a43cee58504fd1f3355dc168e6cda1ecb0ddb1da2966ed0a6e30e7edba589da3396c855eb17a2518b0eff800efc0743e4440d13594c524bdc07139dba1f910a0c837d2ecc6093e5be9d7b36e73f4aff3c3ebf45805c25749f2c461b517232441f49c78e6f6881afbc0f062ed322dddffd593b42c9ed2b4068c2da906ed26234979a67868b196d529212e8fe5d34717d4789152b62b874ef897bb8ff2aabafb86c8b8940850c8dcc55df9a6cc7e2b7b500b554ec5f55694073ed499447b42eb2fa4d1659998f29af0c3028ae8de54c46076a5255776c956e51e091cede54a68f0698f02ae0075049af8691cf58f79ee40c0f9dd58dcebe2c8083ef7e817e1f09158133ba98ca2c00431b8cece565ce9dcc6a8e7983753d6bf2a1c13f92bd90a63a254af40247b8a0d923052b156c1c1be7f5edce147fc688ab833bfef1addd6e727df0cae3fd51ada1efb61dcb5c30cef625e189900fdbe161ce3d2321f0f0235483d355add357a26ba904211735c6be1a66da20782f2be66aaa2b8dca59749ae738c5a23ad4ac3f34f6cb3b4db87da9a00f587a755c52135b4b2426fb53a69f40a2d144e4d4e03ba13a4d1bdf1ae3d600074c89cb2253a6b853edced6f5e667c9642ef1b65369ba62aeb1cfec899c37a5b69fae635d842b233b429d3a257f1dad2123f95b9592bf1446ff66655bed34045df73d05946f46b1702d99e56f3d551c3237f8b992cde3f536626c5090a346fda883c1066b12a0feba024e959c6e240c7b7e1f69776f9541f8ea04705b278f830ad622546c609452938dd601432fa8a76a247696ab90e0a5f04c81c533cf7c0028c13d3f54ed7fbe4a8032800ab47b11c50b678d8d2f0f363ee4cb8ffb0ebc3130a176eb1ba3fe857a27e0c6a110fa54e3bbc5381a80b6f46a2a3989d29d58def54b1fef8d1f88464794865adfc38a2d1d3e25da084110b0d6810c664553e3dd00e852a109498068e7559e8e125f021fc796bbf14cd20fb6bf82c0f1b4d5e3c105a6f8dee193d27c3d3f20a24ebe33d10d3d2bc8d1af173d0c3aa0d1aca2c6a7c34c86b2cf851c3acd462a11151359bf8e9d7c499260c5254cddf57c9c243e0a711e964e22d341d03fcaaa217e439d9414011d50301a1fd127699034e1e3768f5ed0f68cfee6c075d2c6c95917eb2e287335b629a5b50f1be363e6cd9f283cb7443fb24555d81163956ecd00e43de4fe33e359086b54319a4a3666974fa881e6a03f8fdccbf922b0f87d77891fa148e17b24a3bda4bc7d218ba53d4de3bdf7ef42b2d045fea32c3a2f681be767400fd6cec02f1c403bc178fd655fe28badbab00ea6cf34b6eaa3dfeef9a2fc5669a767b0559625f8abb42a6c086dd354d07a68fae80eeb1d323dbae24c4c1a654ebc1c87a8e1cc8a21c7c948788cd91ff85e432a88b2871be40a62623235f3784be3687908305a930b265688e82545f4eb13600b17699f9c391918121bb3ea6204eea23963d4eab8dc35ef820eb733bdb5e85434c2657ad55b3e5b13c4a3b6b3ff9197b2582b8c1fbdfb0774382c24464bef8c1fb03a4b99eb6780487d49550bf5446eee3cf9441338cd47c602be5ea32b3a8d82f4eac51a0c53eb9d99cb030673b4fc64bfa8064b603a1a9bfcedd3b1af2553b79e79101d380e11af62a7807c8b646213b9497bd6df491c87b12e4fb6e34138970cff830ac0f90bf830e6699607bf80bb76345d64c520e1c4b9889e0a129ad8092740b1c9f6312f514dcf0ee34e255d23bf20296bd427a7e41cd51fb7bd2db267a6976eec13680f5dced36c9ca9257b814f63bbc92c95e1e36e987a465b28e350cba93aa314730eac267638a4f70bdaf6c709b672acf0d89ad20c67c046c5f3493141b67d8a59722fa2b006f2f187f6915f8a362aec994a95b4964f5879a654e4380afb113bf8c84d9e4a4137a00a7d2a9cfacdab5e10b35d3efae5794affb68c858a1b1754090d1270233ca140c04f8e9f451ae03add7a552dcdade67c0212cd5b4ca6ec0cd60de1645604bedfd798886ec71ec52d54f274952f46a8b942a8a2c6fe9e53e742de8b55b1128c9be2741cf0146bd73c5b44415fc8351117ee5fbf4b52ff568676185e3c43a73f53f416fcace4e56e4617bdd58f9ab3ccdb3e670ff3051fcc980e570f00033c5fc793fc7297c3d8a9ad8b6574bcb15f1a575a3421508419a56d0b83da866aefe4eec3d938e6f0a2e6583ee01719facb091f5f05c305b326e9af66d224e7ed72b67d624d9b2afdcbd74554a1ebbb7cd0fe5034b17e44e7a61a354ffb7ccaa80f9a3ce21f5c15929e07389180b173e33f2c4a011695933c9606c47722ce11295dea68ec3819616f42f74d438c1bc9a4e0f28a94f411f41a1a761e95f13ff8e381ad7714b46bf9e76b64e8134a460d889d4fae6cf749c3b960092cae9c6fbeea3b3b"}, {0x18, 0xffff, 0x9, "b62f772b28f8"}], 0x1028}, 0x4) mprotect(&(0x7f0000380000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 23:18:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="c8ed8d187c2f5ee741e0165b", 0xc}, {&(0x7f00000000c0)="bddd9fd75fc67af2349e1d4499a9929e0f16b95d6897b7ca1272936eddb86030724cd8e4b8f7d1c59f1e03daa87ac7981da1378e4bcc9eae4b7cfc0ad0f68ba2028564556bca9b78ef81b919373ec65bd7d54b9ebfdd729c84e10f09809de44cbf08ab61279433d7dce447", 0x6b}], 0x2, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x0) msgget(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 23:18:27 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffc000/0x2000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/2, 0x2) getitimer(0x0, &(0x7f0000000140)) sync() shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) 23:18:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 23:18:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xb5a5}, 0x8) 23:18:27 executing program 0: pledge(&(0x7f0000000080)=' \\,6\xb2zG>\xa7\'\x00%\xf7\xde\x9eI\xaaC\xf7\x9c\x12\xf5\xdby\xe9\xa3\xaf[6j[\x17\xec\xcdQ\xbfs/\xcc\xcf\x96\xd2y\x80', 0x0) 23:18:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x0) getrlimit(0x5, &(0x7f0000000300)) read(r0, 0x0, 0x0) readlink(0x0, 0x0, 0x0) getuid() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/139, 0x8b) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) 23:18:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r2 = socket$inet(0x2, 0x4000, 0x3) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000340)="b99326133b2349af952b665b30a37732726f409d8a587996ab8eddfaab03a31ec6510eb7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da09a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e68624267c7a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f4460000000000000007cb6891000000000000000000000000000000000000a67d26abbb484cabd8e2ae6a0e3eab369e82756c50ced42efe2e1a7c948330716fcc5b4fc3b8d080d8df181ff6c3c341f440ebba50db5603151c1b1dddf209f3e7fae35f90375f55389761fd55046f55dfad0b810a64c8f595c379e55e0700b0d45d1ec89af4b958968c77ca02fbb70967664bf137", 0x338, 0x3, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x90) r3 = dup2(r1, r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 23:18:27 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 23:18:27 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="2eab9ccde6072bff6a3b42457a560ce5f44ee5e379dd73280d7f14fc3138dd61d4cdd07b0b3e71c129cfdb9729363caf1d04c78ecc7274bd1625b3ae70a96c4a0b1fe579df29f327ab1ec897b4fe46e5760a2c68c0605f44db95d67327be81e48ffe09a07d402547f2d4dc9db0de0edf8b468afea5f7b1be7a2330cde5f24ad58a9e0f8ea27e687e22d24c541d31ecc608452e39fd74a857ffb29bb6951067f5f91b7561c96ea14a3936e8", 0xab) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 23:18:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x4) setsockopt(r0, 0x5, 0x1, &(0x7f00000010c0)="b291196e47ea", 0xfffffffffffffeda) setsockopt(0xffffffffffffffff, 0x7d, 0x5, &(0x7f0000001100)="49bc5b63c3295385bde92c917fd098e8c4b64dec21b1cbcb9d08e9116a4983c79063027cf9aee03be4d41ce13fd650d5edcbfd8bb209d43be66bd28d86c10016111127b215715fb766f7c5f8cbbaa37fe1cadb8f0b2adcdf6094f2a67508cb55f9ad18184534997241237ae968f3e209f24867e05693cd343498ab5330dc70c6b68e4761c6ed970c811188d062edced677fcee4bd3c9d8873973934c74e4e9b69b0a99fc0b2a6359d30cb21a7444c6ae01a7e0d202bb07ed6f10f01305c6424a3612fb21e7eb44ab72842d8199cdfccc25202d7d23f91705ef3feaca6f0605efe47ccc18147fe2334e5f45acbf7ccfe6a3f8f731eff9ed113ea2e4f5d8f23d9ed053b45a9437b66a898005e09afd5d7d1ff76d14f08c2cd254abe4f4f1a03827517509b58b116565d472e0b1c6283f46375265f2680d63fc9240095b1ae931e5e1a8b2f1e893a72f856fafdf56734f199340700ff4f587ba4bd76382d56a9103465bbc102e296f7588f23301bd2e6633edb1772b8ad9a2772ba253ed3540d89b00c30e06ff596e76affc30c9f5686bbc92553d93dec2f767020cb38a56c64339a11274ddcd8de210c5ffce6a21c083a9930da71ede1a33e3f7b858712220a5ee42347ebcb6492f0ab4e4e24d82ea4f9ab979bf66f3dcade4a37e5286cce0f0be4968cc043ad517352f9b80943f578f45f10aec3aa50b19a4303d7a4f219f80126da4e012add2e145c4ad0d96c166a9461df2bb6e582bf4e6cb147b4667222f8350669e55dc3c578028ab3f6463335b074724ef3ac688a4db36eb4a6c202c9778c2ace1945ea334b1936b919f0d06831e73b8a0e487ff7d03e7db68ae54452c99d5eea43338477b45a47768e2536d5355ba9348dec1faf40c7e71049e4b41f6f697ef2e71d96b14874b488492c38615c566fd4fc10fd39454e28189b78bf67f7ccdb90753043d795e5ec8047e45fa4624037ca28008a96c42a5b8a64473ec157c57ac26ed53788d750772a1c16504299837aa15d44f847e64a35f38132af2b0062901db85548ae82ef62b4fb4749ab667bb37b4a0ce135c50a8c3e7f479290d2b4f8b06f8650865ecb1e358ef93e84e81b94d77e3ceb4bf5155b4c1125d04b0e0581813a25a9dd6666bf896151463ee54a47ee4c14ef44246c01276af6a69234084133c04baa8bbf23b7b9709e9f0123a71baded08e4cb5725477606a924ba453722713341c3e6a0684ecbb03abb2c24b90430294c06419cff0886b5a838b95a4cbc348d4ef265fc97e5f23cac78a882d49fde1967e3c68a7c855a39f7cf56bf66d19ef3854b7031ac49160df2bda0f12bd3dc8fc488cf8c435c24adae9d6fe8c80c08cd1aa771ff435d8ba6372d920022dced7b1c6f6efb8185a5fd7013d9f2a5c46b0142ebefa2d60d4292e7b96ae435b6694b9474bf2eb3aa9b6a67ab7d4577a3014812db1232250772e09b5fcd2a138f7aae51299ec5ca509557b0f39d791b6370a2d2cfebf7336370243fcac9f695a177f077f07817ae5bd7f63f5042237bd70821e97662a71e240a7b507faae144a704ee210d34dec30b6cab9a9690280df51cc8ba36f917920610e22d03b91c2462d966c601124351bff332225da3513b12e98dfd017e5417b30edcf8edf93dcc8bafe0e5c940295b4c9cb44f65e024ada2a91403ab2eefb135af5b0a60014deaf0efe7738d2bbebf52c40b5245774e50162710143c4d19d3c9ea59d483c2cb81fc99f4dcb9f839d663a7705a569d0b8f15c40b11cdb7d3b009ced235d17030628ac07c0e8c212dcafe98cb424fb137cfd63b998f7c0a950b33f27fba0c1dcd8d31cb11d2a99f4c8daf6bba1f6ca79294d5fe4fd5d9f0ef3ce46caba7f39d20e3bcc0c59b1aa6263d36f4a2d35adb3c86b359cd391673577a53472f3feab6bdd6f71105131f3b7d234c93520de1425fea05168b4eb75c0fecf89a55ea2f7ebbbcd56349b4062c1e62ee1746c27801be9da59cff00937788f2eb1144786132fd99195f0e7d3125ea554f1e05839b11f17f005bfb8b617863e114cd2b43409997304b9fb208cef25437373c487fb4a548605c3431bb5a3d940d7b130eb67e7a3042804f631655c94c226a8f82829dde0f87c679d8e742b6802fc89043e8f2d971ab6d3f2beed84834690a43b6a18c80e712018e55c77ebddd76e10c9b78f340ed0b9c6600224f085df12fe1911d29f4d5c985fee5b94498e2aa1945a2e7b17cda7f82410aaf34c58274e2d1dccf81f632e54ebe03a18acd8c238fc9dc6c3e4f00f2effeee41f845370215bdaedabd202e60d84f23e025515074a62d3ea1db1b55ef54a367b4dd8d165082504b5977989a1f3d784619900d6f71e30257119c7ea75005a614ef78bb15d4dad150a4ba84bec4a13b4874dfd8440e6fba7e753e7c66a883fe8cf8b0303b7f4db067c1e368978c5d1459e8f1d6945a4829694c38d0d9ab39b2fa32cdad9f4400bd455c69dfa5433c1e3c7494b9e10f313778607bcbaa9b37a75fa2277c01dcbc8cefb9c9177724547132d71dc8096a08654e26a2ca6be7f1f8f1d2f33d6d304aec5ed0f03190f322ac7a3c6f68dc17db89c624dfe576c2538adb9fa18e7f4641899ff974ccfbf0338d52c85718758c33b507ae4fc268cda5cacc9fd2b8987acc4b1c1c1d660ee73e898e5a4c8d506b049577bae87abd603bfa11dd7f61eeffd0604c9b596db02bdd948931b5bcb9facd3e084ee6987c46d0031360cfb64aa66695d5b1ecc8f55aa9d2ef2b62d035692c0a113b5b786ba5e5b65e67a04d0b90a1c1c85fc79e666bbf1f3d3444c02d3409939a87409f256cffa6c85015104972719eebe15de76e8f4838c38daa56907a655525a69f6768bea23a8b7daa8f1f202d36cb03727d3aaae72322c11a9b5d2699e7d020435057c2b40679f1c961ff309640e502dbeb3ac81c33a45c10873ae84349a2dd5b2084114295c2dff5bb8b36975e0c53f2df7d3d4c3c622e4631ae47e6957282c2f668593f6f7c3b108b718fcffa56843f36d46a4bfb924b4da02f797757b41f6d0a71ab4d3eabdd52aa8e805ca5a291afbe34436f11a35676520bf84573580e0833ed327cd843bdf73831acdc9a0d8a35298dcb04e3b49e2e5be9ca7032f213f0fdbbe5599814d77099d24b26dad4ce6b89d943e5099673b900b1b1cdd073936b1d7dcb1f26c40ab16b10bf8444ed121fdabe62e535b0586d74822c74c8a07850054774255d283c48b03b7b5bc5f9e03b4e3c19f9faaf6b55fe8d8eda9bbbf98fd915be99642be2f1561a9ad6f1a9c398eaeca4d70dff7bd86dcc475a0f9d1de3a586648b166671f9afdb3b9588960cacf073b03f8f0a5789e6babc7e1fbe881f9d6aa4e49bde999a580e5ad4c64f3baa4a1accda723689f319f589e51e10f95eab1ed6534dde9578bae06a65d638b440fdfda447b76b1b363eb25a0a12ca7287268097ce4aa154d4e5985d81d56cdccb042410cfdfa09ad67cc46551d4484d5cade73395c1738746b6c6b6058c5f1f89ffd4ea6ed7f26164c104d6d09e95bd3918fa153df6e705e5a7f092221a7bcd011b495b5f986889c77b65eded8c83d3ba9c218e65f8a6801ea82af8b25a8a8d31555ff14704888b0c7e2957756cf1556896f411c048525fa8618f3f4092fb7397f644d4cdd6a870a32e9a143e7188ea52ce57dc5b9f5e048c11d04dd635e0eb054224cead4ea410c89a1a4080cb3f357405af25fabafcb4e6a906d7f3492321055a4851c8075cf934f77ea832a4f6929c020ccec354640ffbf25a8bcada20ece489733b0a0799ef2cb39323a408a393d4d51f403a1a8760c6c16559a80666bd51f463ccc43068e786733d8ee2f4683fc3335d63704c1ac12657fc946fb86877843118333f380cc13776304e1dc9abbc19fbab12191aa5550be341618c8320457b7d5c5926e14d5d67e19046057a187400ee5dc63393566fc1f9183277eb16c8fd486736721a96c4dc08629b3bb47e7b7afd4ab9896bdbf924eec940325a3b5cdf41dad92b56bc1b506a235d1fb436669105b1540b91d169dbc3de2e692b9398c501313d121bf7cb891e4e551676be40f05cb64a2bc58aecd0f40576068abb6a73a01fa910aa1652a36427d173bf42b30a2b18d1c5e3fa5e5f4f9255a9dc688f7d78b6d3ccc2d04c6dc839a49b57f804926afdfe417079839f07ff38bc4a15408458954ecf44720147818de379569e865acc994868a2da033f94de025532301289ddf037d5b6c61deb1bd1e1b280b1c72293077b710dcd857c17d09614567dfcba179fe2c98425eb83ce3d4b7446f5b76bfc051a93c8362243004f221b7256d378350f2da5e43e2cdc966e7a16c0387376e47c0d07f5a1ed7ba2be68279ac3f87b5fd7b9818bdd40ba39c5a9eec8177475c95718d0026ca1b350fc45678b813781da6110ec642b98d531a1cbbafcff5e34e69fa735b89c1663a40700bf90f3ef96404e0d5ea450976afa5b8ae307d013f177c1efe172f9cec422a368746f22daa94effd6a86e54ad8ce963c0c722c6cb5dc55502732ac76c6e4e060fea7c430d56b7399b4cf591421da9488003eb7f9956337e8ff9bc0958aa4e69812c9c8793e0931e615fb59c0efabe4d00a74bd4cc1486acc38c49b6c20035a7acbbe37d964095de11730afcfa491f4b74aec7ea52c1c957da0d50e4ecbcf917d541eb0447abcfc8d94b0cbfcca5708f221683b21a16d5987f69b0a56484c92ace228f47bca48f17ab3514b6e953abf0dc31c346ede41661f0c436d0d923fb9b422d1f0d82e1c2227dfa2d6fc493539701cf700f8225dfa094b432d3ed91fd7429b6c1c5fc969c1d11b1cc8d781ec64f42b52e1c7edcd109d7792a9d8576244a8dd51e54bf65dc40fd46ad8e4a38e78fb31caad5c3d06a930b7889d830715b17dcfc6acb8bcc8f02771e7ae6507aac932c7698bd335a1cf16550d7d26236232f5f0acf45e33975dc8f2a101eacccd22fdd307f4f81bef974d4554a13fb5e8d03e6ed1fdb4244cb6a69866c86148a49ea4304a3e800014e942f91fc8e8bf23857f7bec4186eab6708172e7f523c6e3aec913be0615f044508217c150fff617372d46456963bf8171d6e263fce908066baed5ee4466a5fbc0a98b9029a330124421522afb0010584093b84ea12549751371f9922c6798ef6dcc646304fa2d4d275a284165387b7250d4678e26fa083f0678af9ef353cd10299250763b9f92add3e66dd891687ceb48a8b63467b57bf4bce2955ec82ca88bcf520ffa34f419b253ce73e9de257ae417b8f7f9422bd621316c2c9fbb8f0726c26383fba815a0481ad52bd7a785383a81a4009b16f3d6c81ae0256dad3476b0b55be0223dee2df603a944c6349f8d0bed01d42b9f7a0d4c25ddb19b3db2917a9cded945dc8e4629049c4cf57a13eb74ad9e115333e9c354ac86bd32e5d6ea219e701d327c80c7ad7bc092db37451e222a667e71823faadae842a203912aac294da99a7ecf1dec6380366c0cc7a97003ddd7d93b5fcd3524ca8e0dd0d0281ca6d6e068c69c6cf5dbf3688fa9d6a623947c027c305fce51354049c3636306a5d4f9466f71e56e479aece9a0a31abe9cbf8bdde39ce5d0da51bb9603a24770aae30b54ec2341f9f435a8dfb48537f749cab3aef4e6f77d2a522370c573e2008274ed62fb24381b4aae64ccd949fe84f9c9f7de804bd22a02043c46270d9e955248d8f837aa736e561b71f8320bb9a4923abf8ac6b906e17da5f13573f12272a6373ba48a71aea68fbfc9f4a35d53fa7a82a20e", 0x1000) 23:18:27 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280)='$', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) r2 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f00000002c0)=""/101, 0x65}, {&(0x7f0000000340)=""/235, 0xeb}], 0x3) kevent(r2, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) fcntl$setstatus(r0, 0x4, 0x84) poll(&(0x7f0000000080)=[{r2, 0x158}], 0x1, 0x0) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x1, 0x3, 0xc0}, 0xc) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x3}, {0x5310, 0x1000}}, 0x0) close(r3) kevent(r2, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 23:18:27 executing program 1: r0 = socket(0x1d, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) 23:18:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x112c, &(0x7f00000000c0)=0x7fffffff, 0x4) r1 = socket$inet6(0x18, 0x2, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) ftruncate(r1, 0x1) 23:18:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffcba) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c72d889449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde", 0x72b}], 0x100000d2) connect$unix(r0, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) 23:18:28 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 23:18:28 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x48, 0x1) 23:18:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 23:18:28 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = semget(0x3, 0x7, 0x1) bind(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/206) 23:18:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 23:18:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x1f, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7f) pipe2(&(0x7f0000000000), 0x4) 23:18:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/117, 0x75, 0x40, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65b000aa103a49ac682e314696ad1434c5d911f2a48db8366c2c4468b6aac3ae1372c48e7ae4d65656c20ef146ec3493dd614aea4a90c79dbcc6cdb918eef44205ad8a2af476025b1c890a07f16f8e97cd4bd29ab6ccc9da54e04bff98bade304b1ab8f25f4112fb3e67748331ba97f122759f50e07439667bb192cece2768c8ab1a40a9f267f440f53832a7363cea71d3524185889a3eeb499fc5b2dc0f0af22981424bff631a7e44f22b3bd79245b7d1d6ce267c35fd9df21934e224a6dbc857884114d7c655713b1f09463f0000000000000000000000000000f339455ac9866c6b0089671a63d1f33f08ef10bd7682ae06c28de1dfb6401a5f40e4bf8ad1ce80e0e18bf5dc1cb4f0a9251d9e2c4fdb441a31ec988218056e1922db6bea678bb50f8f90a36b69f7fdd3b119ce9c8ca70bbb50e707aa905b8c"], 0xa) socket(0x20, 0x8001, 0x2c57) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:29 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b15711bcade3520ab473c6bc7944f307ac4dc3d2b4307d4149c46796b5361c64fc5dbca0b2b1c209dcbda035ad52ee3ba46cf8aa88452a9841b6eb3bd2db5", 0xa9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000000c0)="00ccd3220632d7e1932c2b6f000000", 0xfffffffffffffce2) r1 = syz_open_pts() kqueue() pipe(&(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x0, 0x8a4, "0cc345ebc6b9228908b10a584918c7d270f1b3be", 0x9}) ftruncate(r0, 0x3f) 23:18:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 23:18:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000000c0)="2902000d00095cb90cca8590", 0xfffffffffffffd1d) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e68985331f2635aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130e34da59518f0404778e3c8ad8bbdf3fab1f4c33779625340cbba3d511e56e435cd9f9fafadd152d288d427aed7fe1aab8aeb99b8464da9bda8e1bb2575ccc2f", 0x791}], 0x1) 23:18:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) 23:18:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) getrlimit(0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6e458672}, 0xc) readlink(0x0, 0x0, 0x0) getuid() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) write(r0, &(0x7f00000004c0)="31ddf428cf344c054c26e8943d74a34be10c6997ce091072857bf77edf79c6adbbbe912a9d7637b968dc49c22521c40618240713acc2474496f5376e4b244f70e529a02eedeebdf10b7550926bfafa075cccac6492795ed839c2fc227a96a1442a2102f364845ec46c5998110d751742385a40fad1dc5f79097f606f235c4170763c13b9c50b5ec54b3c525c36950192ed6a98b503b324b4dacf58336532dac45c6495a658f8d3c48a87cc650e53cfc8eca843d65a16a16d08b2f92b73d023fd801b2737da887097aa93520e656af4a23eb42c4554fa1242b82c92c16073e4cd7e2fab3028e6180f324a9e20f04f740282ae141730f68a08e118c6e8bc9b61d412f9ab4d651fd1a5b7cc619756715e606a723e6e88f57628814a6c64d91c27b41745434cf5aae6fa876011fcc4ec54f67c87c41a4af4ea838f2822a43bb06915fc01dad5b23b3d0bdbcb38893c269a881f93aa7ec014adbb90d653dbd26639626acd03f7ac1a8ac33bf2d5459341c9fb4fc592b10895d5903086125ee89edbf3897421f8805c16eb9a0abe45a9af23f803e32b601eee2b5c523b1904cccfe9269de01c2444f5345098eb500dafde0a4e7c9d9d6ea7aa92e308ab72233cf63a03f57aad83683efcc58523196a080b7074661a27bc791d38bb5ada2b8820964460349dbca609d97355cb6796167c91fed4fd05368c6796b3b0a8f88c5469f17af14fc4aa3d5d7cc257dc041ef8c08dc79772a526d6bc1193046d2770493bd9493c1da4e65279018affef905ad2fd6749c37032710203a6ba79540cf6c6b24320aa40a166695b22c2c19f4bf9ccdecdfc3b6da36a3a2e1b87111548f71d0029f3cb6613bc79b30c19f9e1786b915076b11a6ed464d100bc8c103f3271b5bf5aef85b9e0ef2f28404f3d6d79493880ada4f3179187cebac8a1ade0d2790969f8200922a412194edbdf36d1a2ce85ffc6d745f24944af9ea2cd6e13950dcaa45022346f7f9101f2056eff3da0bc80985338735d36757e5fc7b80644e5933cc74a7be7b07ad3edc7d8e384f7ad37621d222831cacc53bf592d8d4d24239afc4856565b3893ab8e843a5b3e38755d9ba739ba6699939a0553fee9cb09d52f92c8e48a47b39add005f2da83e97c035d5b32f7b88f149e93b4c8b44422c8152ba46e134c8f21b629ae91bb5ecc4f22ce7162645a35955b99660e62aa4d96634b66740a10f3419f0d05a00c03fde77df4e8e5f8a5d3ea481446f29359b434ddc44ad772bc960b2215a7be7b61371502f35a113516b0c7efb3a2412c4de658f1d84e8e9c3a1f4f1663909f7d37c79185cb63004813f9ccc22d32dfb96700d257ea1eb38294112f541f0c928650861e9daa00c6e4c71f901309997c7969f854fffa51f7446c1e77f2ef6db76b25311022a3ceceb437fcadcdbf2dbf33435c011b103310648c611e7f197b48e7e263875314ada53a4d2f8d6015238161e63e9aa989991e23cafe14616034350c46fef2240389e3958f162da56561e97e80318c248566bf88fb026adf0f214bfe10faac398ce4b45b632cd29a7ca309ccb5ee4514796d89117956703931713233d07a8f85ef5432fd714b55befade1ed042d664ec01b27d79ca70225f7fa46f929242b9d20daabf73a9bfbd2b5240035610b206717e178c2bd910d72e7565ce7d3642a5f5bfc52e42431445f2c95559109e9c571355ce023d0e7535946d6df47f578e978b7ce189d53981677c741ad5639a43bd29e99fafcf40651e93159dae6040318ce877f52c4675e526e4de8be7d2493258b0c94350df46523ddf529cebb2906d88e96b0ca084c3b105596903a82fc91bb4640d69bfc87145189d7f358a6155b04a62b31edc9559ae656c576cafc570855825f07821a20096c36c81e2f011ce0b050246679942a5a7d7a6d4a20a10d063345bfe125a1a0efc578b72c048cdb03d342ecefd092f7b1290208e716fdef47dcd88b27d9cd778aae925b4eda8a2b9bed9c23744aa3608df1eb6043868b3c55a67d5866bce0bf2db65e6c9e3fb62226fd4c4f2e08be6516e7c609483d878badca5e15c33df3f4594a352f869515d0e760a5bfc4bc6a810f8cd59eb50015e338c6c6bc64454367b44a37d142296369aaf56a0740ad4b6700844d23556b9ec56a9236536f6816655c50b9a857e092fa9dac82413d99b74c913146b02325652b362c563082e8f34a5f31514660b89f8b5e7a96e64c44e76d811582236fbbee459baa034c4aa5348b3c19144ca1ed7d4f680b80bf4bf3c699ebe54729a3116336dcf16153566dc25b3c416f1122d99fc8467b658f9934c97499c5c6cbf04222f0c5ae6bdb7ed10c42d8f83f064c38da6dde6a1c11296031bed96505e97ae6c38d445e36f38f6cda54863be1de7402689ae6193f4ca4ab73128c575e289d3b0b14077745e328bf2053cd1a7ade1d6b7b8e34a6285358f21407a9b43ae211739943373520c0e79b5812833483d0e4af29390ed6e6a0685b80de6286005bd2788a6f89120c4c80026bdd75736ca4803c3f03efcaee33a5548c47a9bb7c4efde8e97bc00ee2de21606a9fa0ea781d906b1bdd14aee32548203c8b60d6f893f3b6f144c6301930e14838edbf6b46dbfe55c0f15e6931829e0e0d92deab67fd0b1e111175f31715f458e72bbdc9db71f75e3b6a0f6b87121e5eb9fd6b92d8ff4ca4d631838cbb3b2a95bcddc5239dba2397587df46cd99dc94826a6292fbeb6d0488fe2c260c9249444813b2a102d24187c03a33e95829c6d249634d100a92bff160f6ece2bd82071464c62d7050e8a2c2a170fe7496434b3bbb6d27cd02262f41b5bc26a0d31502d26699fb63b1088bc9b9f3531d459940b8bfce6036f94c7566feb7fe08c2e4c5d481aae95c1f39e9b889bb06cd6613a553e6882c53c7db4e107c8eccd4edfb2709848e691dfeb03e313b9d0db65cea69b8ce2792b75882e1da54e53a3da6b486b8b87f0d697a83bbc57209b39313759dd2db039710c8f9c469d1b2b8495bda1eab57369e29753bfdd9d19afbef73554aeaba5785d0479fe975d8a7197659b0afb12a8192ebdd839b8eb2f34ac1973087f11033df348460c7512ddf327f7b82442fdd463c03e7b5fa34e98f8ed421f14175add6d21723ad1367cb3df94a0e9d80a2f7fd2754012cb059fde55e933bb72553bbae5289ed0ffcd4f1adcbd5325e305c0fd8fcbbcd66f9ace88392d871e5bb15ee54305bb258b6f7f29e49368c8e901e5df8221e54d09c9be0ad29820d9d2f8d05ba706f4e991daa69ca228b2ba89f97691369c401a9b205d96fd93f6a238a485a0f29bcbc1fc767d56f106fc26b642f39f65aeaf456ddd46df5d2a8a7bd4a4ec6ae977d6f37bb447c6aaad467eb85c480b25addeb00fd986a00bf573c962f677fc1d255fe550a8c718d9bea0d657b5194a4562d521096ab23b9e207b8ae32a379e08ef2750ccf0a930f664c5495450b8ffc2a93a23456236043c5d597957324f8fb20e273b867eb5600dec0557146dff859b36fce3323071e7c24a1cb20737c32deb644d3f5e70dbd061e2a56ee50811188008c659f49626cc0e4897f0ef2b2c6727be8972a7b729b04a99f6acb29f329a105433e03d077222677a1605350e9719b183ca114d1fd92cd9fe70404a19443232ac147e16bbf1b584ec8de66e44b0480e06bfa20eb67b20010ac547cf5e0e25562eab547d9816b288c6609131413edaa2d442769cddc9c5c0ea59d7d81dbf9affab6a758e034ff833800f80d3f6c5cad0612b929217a2726e59d4253afb3f5d8dfc1162c9636197f33e8d4771e3979276baea033eafb805de798bc4f66eb12774a098620d2310456a279c1f278200f271cf38d76ae27e6189d11afb640ca6b9724a62e7192397651e04215906bf1277e29faffb7a8fbae27e27e526ad19e0dc5ba83d87f74a9f0f7c7b55adeef70b4f0cc84fd3cf06731af40600bb33ecff8f27653ae916f650229e8db90ac40c7d9fbb828e0416b9ba52b70863ef0f648e6a8ef1969616ecfd2f160cb9e39685d32a5bd17c144c66d6cd73d81270ec2e424014cadd2e3cdc3eb44d882820f82e44522a125336c4fdc1fb46f08e49921621c1fb88224b405be89c5ee0c32bcfa87866a0f395fc4f35a0f121e63a997a4988fb67107cc6b2efad9f0665fb0ccabf9c31f859be0dd946ba539eef6543896583fd4026ff58e1858e153068f46068e2d89b9e4b93131654eabaf3b0a5547c6f8d26a04f8047b0f0828956fc9b7df1db08c4ded230b28fe03c7124bfdb780f1f0a57dab8c1b9652cca5903fab2c950e5b7e8cc83f80977a17b967342c5aafda7f7cef846eb9436050ab0774e7f57ee827cb29e4fa0c168cc565d0ea3e4cd77c39219d6b765c03587a07c9cd3bb6b27d29179cfdc31f406f1bd5f11bb7b9feba79e5332212a70aa7233e5160bc8019c189569fe9d3d84e6668d884e4335dac02ac854a75ef2903d372029765cf5c3572930d245c699706a1988c19acf200d4514dbab12b572abb840eb24deaecca8dd2b92970226b28a7c2e10aea9cbacca6bd9e4f360a4ad3ca6f0f84219fe819685c83f25d2839d9c35aa4b4eff8940cc7d277cd84609c02217664c1e3b0331794a413a5e88cbe2125f5363f1e22b22d579313996c1ef34f916f0782fb0b2074c5ca7b28111c4bc00691e32a9d28ebea837010c2c8965e6052d87e7e5bd1062ec2cfe99689e301d5676b4669381924ae364953beefc0036bae50032756230fdeb8d8a3a75b985b3e050ef6a1fa482f9698507afed210c64293fa60039da66696a97f6f7aa1c81f5f9771e8c28eb16c6fbed9ca8bdce3987547a36892c15074ef9e73eca83d73663084af789d832d94c0428e594bfc4db5caf5c68499ece54b2b692183e367c8fcabf128e0e5efdf01fb9d7206ba661df55ef67bae25d37d2eba4f8af2c0f05b3da713968ec3f33a74713ada68a3aadf5cfdef71d47a92ec3b50f75f58e1dccdb051057b7586d04769cacc2d33ca16e049195020cf26956de38ec94156331ef7ffd0e3fd144171f15f590b1dfa4f3a8111d9d85f7336212c7ef278a109cab781c79fd5a1842db956364de5cba253ab81e78ce46f93dbc901d103bbf6c5a1ac12cb3c59b217156353da80d0a98e1142d7a3f180c1a496d1a574b494e3df07b711a16dbcbba3c747ca01067118ec5f0f108162bfe81ce04766a6eb57e694e470c6ffaf020d19497d0fad4c6bd7957a03b3df69890ea7426abed4573d7ba5f639cf6d063a019c75a5a49f49d5e306c7158a700753145732469c5f1bcd26d8a6a449f633b56f54331a06dacaccfc104d36ef84418a85a92629c286b9f3ddd78cf0147653af77fdfe2784fd0fa2450a1a0d33f87be5142dc361cd11f79d7556a3ec8218f0ec312bb9c3402a9a3c67908c3d59cbba4fe38135d15a0ac7b59f005777645ae5248d14633eb52946c4e07e9e2b4383f9063a7367ddec7dcaf1f9718ad059a30d721a9ea20e7b2f2896df8021b0af626cab6135121093c8a05b4bd19f3d9e97aa8373ec31bfcd800834b5b6979e157204363b39ffa84df8d3d65abf763210e5e8cdf65155097c04ed24bba584b47432adff05246f7c7cee56250f7ee1026ef1d4788fa0a18a9a557ca7a86a8816f001f0f09a153a2c0c3b38b9456db89f34da17794be6d5e3b30c1df587a2a58a4ccf3de72df215938ef6794ea9945db09d1018e103232c43ce82c9485d19d3cab5ef6c2a2411dad372a05631263871e309dfe994c5fa1d9263c8af69a43fbcc1e1d", 0x1000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0xd3c2) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000001c0)=""/52) 23:18:30 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x1000000000000000, 0x0) kqueue() 23:18:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) fchmod(r0, 0x101) 23:18:30 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x8040, 0x10) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) mprotect(&(0x7f0000149000/0x4000)=nil, 0x4000, 0x5) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80000000) r3 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f00002a5000/0x2000)=nil, 0x1000) readlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/92, 0x5c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) getsockname$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000005ffffff0000000000000000000000000000000000000000a5f345a0b04742a8c36500000000000000000000000000002961d168246ff5efa5076b02199c85dbebca465a46cc910979a0f962c3e4c9aae64048a7c237c89ebc14af0777f2530db5240d413a8118006991798459deb2815c034fe53439327bc196dc6a9b78f72bc864947fd5e0c6301330dec0840a4011e37a262deacf2608b349cfd1e69e9f5718f95c6324ae3f6c825867ec0cd710601bcc756358c66f06bac9b7509e4d146f70fdf13899b32dfad17f1c244e72f3c3c79b8659047df9f54579"], &(0x7f00000002c0)=0x6e) shmctl$SHM_UNLOCK(r3, 0x4) setrlimit(0x4, &(0x7f0000000000)) setsockopt(r1, 0x0, 0x100000001, &(0x7f00000004c0)="4e703e095860306a0641c1de0f9ec5bfd95184b2b7bf768fae1425e606050f3f6825ed64fd6f783a0071e4e371bdc93e9e6a409aafd00e907110bd67dbf09659050fb35aa4187d32faa1f20a7af27ead67f6fe3fc0396f051cfc5160703647f28c839d0283094bd78af766a439528bca38300c5b3cabb65cba6f08c82e67a8a7ee4c1fbf3b61f751d78e7d530b5f60cb460e6510ffc7afb70fa833d0c80748daea82638afd9c0582c2d5d65e8bf094225d42fca91ec92aadeae022ae97f4dfc6f97afe186e960a8e8fefb9b81fba386e99b5931e68e94a17588ab409b19c4db8ee16f65c9dc53d9b0a589e3c6c2c59b95f4c5a952e8b80ba2cb8348976636c", 0xff) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f00000005c0)="f4a80df772ae53428c11022a143d55104e014f2c6670cfb6003b99d2a707a10ab230e96a22a240f999c545f2c77410d2bd00b91eb5ecbdf8492a4cd03299c25e4360150b599f5467f70e08da4c87718cf8bbf3d4e72ebf2dbfc0e8deaa24be867d859e3067f26db23e2f253b7821257a71c5f439355eae6f1e82bbc47a549d573c2a65cd9ab67534be86980eec487d08d1401e5dc912dabea9b229cfeffd45586468d92adbbccf08d3bc402c276c2bf6c3a9f3e6ed5de776cd31c1b59317a20f1144d4", 0xc3, 0x404, 0x0, 0x0) 23:18:30 executing program 0: setrlimit(0x0, &(0x7f0000000140)={0x5, 0x1}) setrlimit(0x0, &(0x7f0000000180)={0xc0000000000, 0xffffffffffffffff}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000626f9b12ca3f23fae2e71de0c4ded6d55473ea822e9e58a49052b5491bdf10d2b730c7f0450af0516f970518a744d4a094d96eeff0e23b848275a25dbdb251d21d5a4f6f64859c33153b5aedb4e0139706d60a7224dd113e82f146b25258a58bec3ae73d1eba72ee8732aa2ea2b8e80b5f214c7a34ffe7c890578d3561a7014a26ed65f799680901d2d6abfec3dff095d24ac4b4"], &(0x7f00000000c0)=0x6e) setrlimit(0xffffffffffffffff, &(0x7f0000000000)={0x28000, 0x10000}) chroot(&(0x7f0000000100)='./file0\x00') 23:18:30 executing program 1: clock_getres(0x1000003, 0xfffffffffffffffe) r0 = socket(0x1f, 0x1, 0x4) fcntl$setflags(r0, 0x2, 0x1) clock_gettime(0x0, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) pipe(&(0x7f0000000180)) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000200)={0x3, 0x3, 0x2, 0x7f79, r4}) getsockopt(r1, 0x2, 0x81, &(0x7f0000000040)=""/137, &(0x7f0000000100)=0x89) 23:18:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x10) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x25) r2 = syz_open_pts() r3 = open(&(0x7f00000001c0)='./file0\x00', 0xa, 0x4) r4 = dup(0xffffffffffffff9c) r5 = socket$unix(0x1, 0x2, 0x0) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x18, 0x1, 0x3ff, 0x5}], 0xfffffffffffff5b3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0x18000}, {{r3}, 0xffffffffffffffff, 0x8, 0xc0000001, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x800}, {{r5}, 0xffffffffffffffff, 0x2, 0x58, 0x2, 0x40}, {{r6}, 0xffffffffffffffff, 0xa3, 0xf0000003, 0x5, 0x7ff}], 0x1, &(0x7f0000000300)={0xef, 0x4d}) kqueue() r7 = socket(0x2, 0x4001, 0x0) connect$unix(r7, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) fsync(r8) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 23:18:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) flock(r0, 0x1) close(r0) 23:18:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 23:18:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x12, 0x2, 0xfffffffffffffffa, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20, 0x8, 0x81}, {{r1}, 0xfffffffffffffff9, 0x0, 0x25, 0x400, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8, 0x80, 0x80000000, 0x9}, {{r2}, 0xfffffffffffffffe, 0x10, 0x800fffff, 0x6, 0x9}], 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) 23:18:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="9b", 0x1}], 0x1) r1 = kqueue() r2 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:18:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x20, 0x10001}) r1 = kqueue() kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x10, 0x4, 0x0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x6, 0x8}, {{r2}, 0x0, 0x44, 0x24, 0xf2, 0x6}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x2, 0x7fffffff, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x9, 0x2, 0x1c000, 0x3}, {{r0}, 0x0, 0x8, 0x20000000, 0x100000000, 0x2be4000000000000}, {{r2}, 0xfffffffffffffffb, 0x24, 0x20, 0x7f, 0x8}], 0x34, 0x0, 0x804000000000c68, 0x0) dup2(r0, r1) 23:18:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f0000000240)="48ae4475f2e8eb3137d8212c8fdc331022645dcd257131b9a9842780ef8c2b342e0c6b72e7ad36f2e2d7d50a8677a6f1e897cf99c3e559148931118de425a6b1081fefafa4a7052578708ad799d764fe3f374762f10733967be5c423249701024ff97fb1036f80ebe34215024b5851445469e6f2f294083ad18fe75d992643d7230dd7f12a55ac56bf", 0x89, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x8, 0x100, &(0x7f0000000140)="767dbfb531fec85f8123a719076016dc923cd9ecb07559c9f0cf03365f463e9199ee895c4574fce98d87f4f2b7f20d8b45262f0fc9040971f5ab02e8a8473f46f92236fc57420b6ead720f58bbcbf316d9d2dce81695ff5305f6192d6726a4dfff99ad42bace4f4549d8c62f82c4001eae7d4cf120ba78810564fc73b4031377d4d50aba03de39f85a1a290bdfba5781edbcaed82d7e9a1b0cc92c48678c1344", 0xa0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x400) 23:18: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) setsockopt(r0, 0x100, 0x80, &(0x7f0000000140)="9a25e190b9af757c7af65309bb55f03b6f518159c29765da19d210918f373f4b9f0702aef478d5b3e623f58b2e36b15f30611b73d7a28215b0c765ef28b1cb74530ba06e5d76d1b535f17396da8bff75da446a19be455576e2b206f5d7f82c9e4b1b296d639784bef0f96c3b0433a93617c23fa9a8b1f1c15d0a0a6d0f9aca9c06921a06a4edf876ed09c5f8c406be5d027a4107f4dfc7c10ad3d1cd7ec4154302e390e8d081f7e34970000d0a4c18c3a3eb7253af74fc68417cbd03c967109aadbfad3e9ff4c6e40c8930a093b2694cc835b457af31b9e3545d220b7fbfeb0e03a53e307da553474e21c079c943c9b6d5beb0456e9f031955672352e8559a2ccad92e9df1cd2c7f5d1d1b37fe2ad335863cd32a88d1e77edc6b6271e4fb6828dc23bb5278470f9a40f9e188ba3464abe8f6b0c69fe4fdc02debcf51a82629e23157d32f569a8c9d03b904bcbdd22581d223d1fc07199fdf571e72d1a53486e9e0aa9e0171e7a01bb1725ae99740aa8f60c09e2c6710acabf38999e7e4aa1861b80881bd06776573432edc8b0f371f3bf4198a7918b88896f2e5590c0f0baa7ad9cbb13549611b3c07ff82102f21e09f32eaabe4055b916e89c88c4748eac0ebb78986cf0650173f4badb839541a6385a22ac18b9154dd54491cc5bf6136d38b45b27bde27b1e40fdeb1a77ed603ff42c2f1102a218064e2367ffb08dc1abbdc46ca6bd83c1eda11f4be54c4ad011e65e8fd4142a7b1e9d7eb4de86c28033491b00c2fa9f2daa12621da35eadafa52cea388c997da7b583c00b55a220b12d72ac64f5824cd22a6156fd0e4a3d99e9c7a2423611bf9032b2610973fb1c03b41bfa7b4b48aab7d9519d6ab282d279570f63b62036198d7c1baedc203e921d78c4a97636e93a43cc393cee814c71d950948c3d47b5960898c153aa91d053cdbac72479588e7efea6dbe88657b33970e8184be44e56f7a9fd7feee0df559085bc02cba5b570f7b8a1a8168f503917af221d8aef7332f81f8117549551bc7d41fb76917bc3166798acbca5e0e1489c52094d60687b970bdee73efe3b07e2643eb47012653dae1ab1963ae53378c0654f4dd5fc7b91d1a4c38871b8db1c11d2bbd9bcb25953be0376d95f6601ced7b1e9150fcc76463dedaabbef58443e6b5aac5095574e1b8473d2dc3a65dc12e2466d4c8ade97695c7c3d03bfb7c9323cdf873ca665452c152e9268388442ccf3ddc9470c7fc7bdf3c5c93fb7284391d0c298fbe4c1af6b47ca8a77102b3ce4abe1e8582744147290e77a1fdf07f9e3abded47783ba09603d2f3ec2790cf3e65dbd7625c7f96189190018ecac4dcfa3720681ef8612e5d4657571bba897049f78d99b3eb20ed5987bf1f28350d0a01dde73b9353d9e02fb43aa7e66b55a326e02afff35aac83a1354a1e0120bdafb71a2395709a6da2b8bc03d1d82a7aef65c0ae47238b79ecd137e03c3d88ed76df7ed5f015e095e84e88246b6378d2c945eb15388e433ef5e621cc3514c2df1226db4fb2f21c95af42428b90bfbb9ca72bc2bcb9a908cb47840bdac7a110f92559c90b3e22b10f77544fd1e59de12fbad157d0cf16d9b26495956804d2fd6ed62c98f741102620d42c24d116fdb91c4dba23f7077b5e61d4e38e8ff701e472b70df156d0f5b048c4996bf6301db76cc16441145b8ac29c5f01b2fcd51e1237280ef02616192204334aa33d0d97a8a07005275eb6d81433c432bfde2f18d6a84c7433196425fd82835ced2cfbe3bc03f61fc8fb7d45db16ad5c8814c433fca6fec12b1d05ab65a2410b8925348bbfa8232beab23216f559b2882837a2a9d71988e4bec909074f46d544e1b36a57bff0e37970f8c711ed8f8c1c7d091c7dd9c228e40dbf35f0f85afb274c9a5700de20ed27afa16f46c9231d68b3007903ae9e4c265205a801ab2e1e2265b6f32a506330b25f1e001c8179c8956f9b0a6db96ee07bef828e6ae1fe479f75ccd599c95e8ac3a8b789920ded85380bfe7dd4f33d603370cebd10d1d2438d2bccbdbaa84233e631582a98a399bf59602ec66c1934ffe531398725f117ee20549b2359a75763f74cccba86e11e7f128600d0080a2dd98d1150ed75242e2a78ae6886a11a89769732519ee79a3fcaad6a65cdf9d33ba131ddb643f5817badb02e7c00ebc4cbe5639c0380622bfbbad29b8bb4fe509ca35a4b52d02a7824b7f8df7f535d3347637f72587df5283d9f5c0300dc9f64caf1c061ac8b1beacdbe405624f088d27ce8090f0cb28f9c7bfc30716b9c77bd8dd8084b45120ab46bdbd96b85d9a47d9d040dd49929337a97005602a2f47b18c642ae874f33e1b26ac750b9daff834082b3cb912811d1a9d7e4696caae09879dc8466135aa9a627bc30c7c39bbe38719b6823f02977c5dc18564e67f26ecdb3ce9bfdf2707bdca71aee0e2b46cca79bd30557b5015061d855ac8488586e20c77d83fbef8ddce0a6b54aa3e49dfe892557e7fd8519cc4cd7f912b807a5696a13d29768ee03474f2f5ed835a39a838465959fe24538410591e07d5fad049a1323ecdad58ab21ca2665e465e10a9225d9ec0a2cab8022be45d3c5676d70e97290580bc9698d77e7b78ac998d89ffe398a25be9babbdef26731982947551a58ec2ed03e132715b81831dd878656a5f65c20e0b8c2bb7d5b076466f303110e2fb0be0582c2d7dea179794fdbe1096cf9b36cfb3fb3a74f6021703e86455ad557d8456967c08bc618092ca4ff3104c3abbeb86703330782a073c94424e3c73d9e6cd6bec1ba28982b23f4fb3bbc055a1dbe30e480fa1bf28dfc5570af5daa36b385167c4ff5d9446b315f1ff422505ef2377e51412bb2781feacd2bed55a26172f1c6868b58cb42299d1e1a863d84c45f11ad47b8c9c1189ceae9efb839646a069cb8657ad11ccd5e321d8001d1fad15d426a86e426a14439fdc0e671cd5ee1b12d8a784eb31ba5774f1387b505de5dafb2b37c18eee837be18ba425903f257f8b7d3448dc671fed374e3df4958c356051cb81334da16a777e314ecb023110ba347f9c33b04158ba8d42b1b5ed383656b62f82185f51b54d3c9b619acdfe2e60c5d7d5dbba060336a4bee2f7fdc6a4a5d29552e7276cd3d56b48529d5709ca03b694c906f4e78198d54dea51e9069a0e11c0adbcb955451cba5baf4513d5ef9d63584739307494fd43f671dc06937a9b9f408ca48e01deb151509448960cd30f66b1302b754865c1e47a6fdf3b0f06099e38c2fa97b82430806b67568ed30f39213df4844ab3a3cf44404d7fde37f3112a270bebd30d26c2e3687c9048a2a69f124c0ee82d3b47e25e0b20b89556a5c6ad7847276d4cce7f24e482640bdaa48c8c3854be406f22f87ee779378fd9e75db5e4d7326d2ffb2046555603ef65d5e6a280992e9be8d3349de425a4bc0cc346842079b8ef30640700511829235e21a8f70e3b4b81ecc99cf4b764fa635dec57eaeb96718777f539b9ce41876d5f7c3378cfa93429a8c855688920daf2b1693fc5c4a05532bcbd421f1bbd1a9309f9851a0218d9da274f5ca45f596d65baa57ad4230c3273b56aa70447ded631b3e8f82ff5d708bd3a736f542b908768d2478eeafd21736bfd727cfe88ccbe1bbed8fcd70a14eead214ad67fc01f1316e474db1c2f76043609dc7394ab4b434a71a33b7281fbfb397743e9e8e567cec55e81ca07076021a354cd468f20c9f602cb7dd4e315e0fca4216f6841068cf63c5820a59750a3e15a61f8e1970dd2fccdd67a51194c4c844429f5ee421e6563239c7bba0d5afedb98a03c7300ac5b327aaa27e61f3bb564fa9997e90848dc787719391cd43ecfba3a0568ab28a8ed052988cd67d52f2462d897653c77e7b2d713a2bfde0efa02e6e594104686a754231c137badaf61f850969b674a94c0d1aa52c950afb49c2a782b8f747bf805ea175b841b6b52a9fec64876ec1f65f73fdcace659cb9d82ecfe75811fdea7b6b8e79122e5fe23b404265afd8657bae8dab5c4a5ccfabd84b6de43f23df5221f1522f8f681d8235368b688caf7107a067751d6c51d327bff2679fd1828a53a7d2e0ddb985df88b4732d56a0926b1b0ff0004f518d51c0db61088b4c861efc3a85d1bc93b8141d39bd4ee94fe214d21e48da134b0e7947825381f817afce946cebebe05ca2b9e061c332c16d0928a7e3154f0992070c56e565322a1c918bcdd9aace8431ba5b55538ed10295cfdd79291d06cef00d6834cac519192d3b7ab81cdfb924cf989526e98289edfc8c8be2abc5c003fdf59ffce291ae7810aa2779bbcea04f8747247bdefe7ac54f52c79336cf05d7537ec0656e91b763e4db095dda78ead2c1919c28b36c706973dd67857c881bba8fa52bbb2c40936e3184f956378036dbfbe2ae70cd66e9105834ee2548b8c7aedae6155fb3f95dc6be3720b6858eca905cfcd4d2842f7d3a460777cc0cb0486d0132748e5bcbaaec2ec76254a8dad2bb3de15bc1622a4bda9ff9ed1bfe2cb74004e16ad7159900ae86171c5e86d37d822d7ec5a2664107186d554d5cebe8d740c979432a5663dd670e41711bb382767bc06f553eb4f52f744112159b36a80e94073b13d05f91a4782123e94e5658e9e435951ffdf9920a5cb98b209c9f7211f3ec8a396ad5d73b14f0c3bd95a85eed6aa57c5792b838e057118f3aab07825512e319156868daa11b1bda04512206229d642afb1258b5bf41da37a288d807ea24febe728cc9e2dacaab7746d2fbbfbadcf1498021dbb249fd24a52e46645125637105ddf73274e8a207a0f46e83e92e7fef919c3fffa05ee535802e7f29825899f5f8b5ac005316d64c44f2f3389b2a5b9b6015afce9e315ac5934310e154361d180d8d330dd00e8afd7e4c0f0c515c46a822649f0ea0018d5ef81fbdc6fbf1e9d400a58595cee1d99bf7a9f52ecbc591c5a802f89d84ba7ef9795d810cb3d2c8081130319fbc807cfa600f50210865a24d1c594d8eae7af45b35f50896316c35f2afdda1517a8b220b871f8c888a536e96a56b9b2e0798a81d186aa0abf7687f72b2d23df8ea63fce99d5c1456d60787cc3e6e68f639dc36ebf8532d6f29d412abcd5fc5d871ceec7c55efbe67922bb9bd93e45c0e52cfd656375af197bbc2b7d2914662b2892a5aa74c1fe91404a1acaa9680bcf5ac3a38f4ce342a3e88c182feaff60bd1b70442c03edd08f81455192a9221691871bd8ab4b3ca6f7c5455b901c61b41ef620c62debfea7a9018303100c67d5a99f6e067bfeba494c7d3ff362dbd8118986b67c0c57eaea44b918b4de6a8d329b4120927e113c4b6a67739c6c43a375dc34871e9465bcd065bde6f10a963d3935beb961f76e87b0d7dd8486983b7f36ee78f5c010b77937cdb13b499b4b85144e35893f87858e30b7460cb1ce8d9d0c1fe0c6fa6e98f341e23227229eec7f08732275ea50ffe3892bd646a0ec3e00fcef99ab2fd59d446aa86580d0aa8cbca5858e2cd87779cf18f3079851844f6feba334966c09a14cd0250842668342924fe9b92e13ce9e2f7276c6a1684c5bffee89696c75512f9205631602625acf9c24fc091f8de7963c6b510e23953d89d1eeb4cf33b6901fb86c52e3631470381e7f7f3395f31080d054fcbb67ca137ddbeafcf8299e807b45a287ef553efc7cafd81b8f7519c40f3fed826a42a81469c54d47dcbe9556cd306fd51d0d2d427d9e906fcf4a2367d896caf5a92fc871d3697e0636976949ec3f7885ed91ff08be856010fe91dbbfa2a355977ccfd", 0x1000) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:18:32 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x23) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$:-\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) 23:18:32 executing program 0: socketpair(0x20, 0x4, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/247, 0xf7, 0x840, 0x0, 0x0) r1 = socket(0x10, 0x400000000002, 0x3) r2 = socket$inet(0x2, 0x4000, 0x400) poll(&(0x7f0000000040)=[{r1, 0xc}, {r2, 0x16}, {r2, 0x82}, {r2, 0x10}], 0x4, 0x2) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1, 0x0, 0x208, 0x0, 0xfffffffffffffe92}, 0x0) 23:18:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x11, 0x1, 0x8000}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x4, 0x6}, {{r1}, 0xfffffffffffffff8, 0x22, 0xf0000002, 0x5, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x9d, 0x80000001, 0xffffffffffffffe1, 0xed}, {{r0}, 0xfffffffffffffffa, 0x1, 0x200fffff, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffff9, 0x1e, 0xf0000000, 0x5, 0x11f}], 0x64dc, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x120000000000, 0xeda}, {{r0}, 0xfffffffffffffffd, 0x4, 0x9b6c7d288f536de, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x421c72e8, 0x3}], 0x0, &(0x7f00000001c0)={0x0, 0x8001}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) syz_emit_ethernet(0xe6, &(0x7f0000000200)="37a1304b2460cd87d79210fad766244b610d9560319ab375a1d40cd926cf96f13253526081a457988ffb71b883ef8d55833a0f12c83a5f8efcb6cfb3442cfcda0d4a61b4702cd8eadb6bd6b4af4dd717ac8fb8e7bf13ead63881f62515846180854301bde37157e647b329c35de4288fb402448a58ee1f5a319ea7ff1bc924ca77ef16bdf27071de39098ba652d31872c6209bfd4b946fc5ba204385ed19279cf4f3dc13a694cd9e7e0579d8cc7765bac7fcb749c49a9422234ef4cf84e71d12599bd34ce8a1a9bd186d72d6b820acd1f0707e951fe2a2766472eca0768ccba10ad938fb8267") 23:18:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000000)="a3fc52fe6d3eab3895302d9d118ed1d97fa164cf0cb40def0fed675acebf1aefd852e86ba8eedaf70fb039236caeef8df8", 0x31, 0x4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2066, 0x68cd81af}, 0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:18:32 executing program 1: r0 = getgid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() r6 = getgid() getgroups(0x5, &(0x7f0000000080)=[r0, r2, r3, r5, r6]) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x2) ioctl$TIOCNOTTY(r9, 0x20007471) getsockname$inet(r9, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000180)) setgroups(0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f0000000240)=0x8001, 0x4) getgid() ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000280)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r11 = socket$inet(0x2, 0x3, 0x7fffffff) recvmsg(r9, &(0x7f0000001440)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, &(0x7f00000013c0)=""/128, 0x80}, 0x842) getsockname(r9, &(0x7f0000001480)=@un=@file={0x0, ""/36}, &(0x7f00000014c0)=0x26) shutdown(r9, 0x2) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000001500)=0xeb) setgroups(0x7, &(0x7f0000001540)=[r8, r5, r8, r8, r6, r1, r4]) unveil(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='x\x00') r12 = accept$inet(r11, 0x0, &(0x7f0000001600)) kevent(r9, &(0x7f0000001640)=[{{r12}, 0xffffffffffffffff, 0x20, 0x50, 0x3, 0x3}, {{r9}, 0xfffffffffffffffb, 0x2, 0x65, 0xfff, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x10, 0x6, 0x2, 0x4}], 0x3, &(0x7f00000016c0)=[{{r9}, 0xfffffffffffffffe, 0xb8, 0x2, 0x6, 0x1f}], 0x470a, &(0x7f0000001700)={0x3b, 0x86}) fchown(r12, r10, r7) getgid() setreuid(r10, r10) unlinkat(r9, &(0x7f0000001740)='./file0\x00', 0x0) ioctl$TIOCSDTR(r9, 0x20007479) 23:18:32 executing program 0: socket(0x20, 0x7, 0x1) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@rights={0x10}], 0x10}, 0x0) 23:18:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getgroups(0x2, &(0x7f0000000b00)=[0xffffffffffffffff, 0x0]) r5 = getppid() r6 = getuid() r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000000b80)=0xc) r9 = geteuid() r10 = getgid() sendmsg$unix(r1, &(0x7f0000000d00)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000500)="f3287bb556ebf703e9eb7b80218985a15096545539ca486ef434a59e171eaab2456fdb18a89cb958110501655f11800405abf6abfa1c8c7a461bca190eb50d6b2dd506fd01f7dbc5dc7bb5b6c3b630fcc62bf32a51efce1dfcc46261f49128bf06d5afe688af04123c5e00f818986ab9f46532f348df51340748bee69bef21c013c2e19960c81a4824a27a6f", 0x8c}, {&(0x7f00000005c0)="f0dc9dd682564b71a8baa0dcf0de60f9297db0f8ce4729ae467e1f261f9eb506fe290f89b2c02160e845053fc8edf74869f617c27466e6b029cb366b7cdc413b24da152423a5aa7e9fbe1e149ad83508fd458a63cad7c2625fb851e3e6c9e73b71841eed6ebd85d094cae441924ebf874952a116b83fe6e435f9320f4518149a5f4293aaa1280d790aaa18ba93155d94cb4121e0ea7620b7416eae0a281489ae338dc8b23d1a054f2845a76484d5ef7eb5da1e72236fa7333a", 0xb9}, {&(0x7f0000000680)="f503f45662cf7065d159069533d197e31ef8e019ae29806fca96ab3d6df5fb5d7c92ce0b213564b550e897fc6e807e9ac3834d192e938d06b2ac763dcb56633e07813064d5193fd368f68f86b35b6401beb29073581865e4ed1878c5cee48e59cf06c7d7e4c6d3b9959960fee4900ddad83161042abcf3c34fd2776c7d7169bf6c9dd694bd9734695ec90bf27bf507bc2723b5b02fa12b6273c6278678ae9266a577b83d9c3fbfe62ee7af156d41236aec6f656ac4325fa5f1147825041c0b4c22d07ca033a712933bc2fc431cbc6145dc6525c1ae96d04bd95753aac6303d1dc02da0beb4964173afc398c588aac54e275eb4c09ca18fdaa9a161ed5a85", 0xfe}, {&(0x7f0000000780)="a4ed7f07b4d401b0404a123e592b2c1a2a7880498b4a26bcbd51097f1f4c1704a77d8169457ed6a995de1a32a19a99759b3c815190117c5eeda2f00d7481e4fad403521ed98a3800cf38f083e6217c4cbc8f9c91aa1f3dd45fd255632f111bc474e38c3a830c9036dde796c19347ef4e612e86deb976ba42449d723a439105f2719b1bf990efe60b2e23ac74c6304f5b5bbf96a88078cdc927e453171d7076f04adca68ccd78adb9be37d040198b82440571e1ba4d388e2d5795f6948c674308a2766494d3bc11651375606b095cd43a1a18e6974a6a86f92172260e5327dd211da04a9bc4bbf3f183d5f268e545d8f6f5369e033e", 0xf5}, {&(0x7f0000000880)="7126f77dd98eac170f9a2644ba8ffe982f71f6b83fc7e3e5b42c36d2a8cb8c4097247f0c706971442ec4d7c2dd36ec4ec9365cb497d9e02d613b49c28b25684cc94d2088e0acc2aeff49", 0x4a}, {&(0x7f00000001c0)="434e97633cca35b4d905b9ea52b92c3c4cada8a803738acde4", 0x19}, {&(0x7f0000000900)="13f26b0210f197dbf50526fa122f13a48d91b6baf3d626e21b548bbcf1c3821c6c50bc426fc6a3d9410cf3b9de5489408ac9ae8696a293816bef02d80438d18c", 0x40}, {&(0x7f0000000940)="e853e1c459ad97af7b1f2e2881bd35bff2b265c6318306b4ce735a890bdd55a88e07cd278d557a87a267407469a7a12087960ce3dd7ff2d2d4c9c97111aed57dcbb3c9500513ed1c15104f00d7cdcfecc7272eb919094ea1fb4bea4fae32d2dec32428f2fa879338a1447b1b7c795e59a360801210547613c38ce9b361555fdee43b074e3dda403b6db645d66af0736e92290f44a274fc8cf1b5990ecd1ff0e004fed52ce58fd5cb4e2ed32063bfe612", 0xb0}], 0x8, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x128, 0x2}, 0x3) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r11 = syz_open_pts() close(r0) dup(r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r12, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:18:32 executing program 0: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x80000010, 0x4, 0x4}], 0x3ff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x90, 0x1, 0x31, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x1, 0x1ff}], 0x1, &(0x7f0000000240)={0x4, 0x10001}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x14, 0x0, 0x0, 0x5}, {{r2}, 0xfffffffffffffff9, 0x7e, 0xffffffffffffffff, 0x7fffffff, 0xffffffffffffffff}], 0xf8b4, 0x0, 0x10000fe, 0x0) 23:18:33 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xc6, 0xe60519d0522b3a27, 0x2, 0x1e5e}, {{r1}, 0x0, 0x2, 0xf0000000, 0x0, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x2e2, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x6, 0x6, 0x2c03}, {{r0}, 0xfffffffffffffffd, 0x10, 0x48, 0xe4b, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0xff, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xfffffffffffffffb, 0x511dea87}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000081, 0xba40, 0x2}], 0xbe, 0x0, 0x5, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x42, 0x200fffff, 0x3, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8, 0x4, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x4000000e, 0x1, 0x91d}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x7, 0x6}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x10, 0x80}, {{r0}, 0xfffffffffffffffa, 0x62, 0xfffff, 0x10000, 0x3d}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0xfffffffffffffffc, 0x81}], 0x20, 0x0, 0x8, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) fcntl$getflags(r3, 0x3) 23:18:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 23:18:33 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0xc4) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 23:18:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8001) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{0xc0, 0xffff, 0x10001, "d4a723a021408e668bbb5058f168faa3a259b2fafc24281c5ee436359fcdaa51fda7d03138d221790ef2ba64d7789c4912a4fe359ef835b34879fdd6d9d1111d38ee292b17892a2b55ec3b7539a74acb8c9a12bae6f31ceb29a308bdc1aaedd44c9befcd6ff5c931d732078db05156ddee504cf9e4b17e6569ee94870545d458f16cdf567d06a89ef602e488a2fd00dbe0e656b06d0e7997e29042d2b5af54b00740de47d854f89bcd6e"}], 0xc0}, 0xc) setrlimit(0x3, &(0x7f0000000180)={0x5, 0x8001}) getrlimit(0x6, &(0x7f00000001c0)) mkdir(&(0x7f0000000200)='./file0\x00', 0x120) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) r3 = msgget$private(0x0, 0xa4551f37c6363b2f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x4cb3ec8a, r4, r5, r6, r7, 0x4, 0x240000}, 0x2238, 0x7fff, r8, r9, 0xfffffffffffffffe, 0x9, 0xcc, 0x1}) mknod(&(0x7f0000000540)='./file1\x00', 0x4, 0x9) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000580)='./file1\x00', r10, &(0x7f0000000600)='./file0\x00') r12 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r12, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt(r0, 0x100000001, 0x7, &(0x7f0000000640)=""/254, &(0x7f0000000740)=0xfe) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000780)={0xffffffffffff8000, 0x4, 0x40, 0xfffffffffffffffe, "4d2adc34d4ff063910323aa4785c83028a30ec44", 0x81, 0x3aff}) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f00000007c0)=0x7) msgrcv(r3, &(0x7f0000000800)={0x0, ""/235}, 0xf3, 0x0, 0x1000) socket(0x22, 0x3, 0xa09) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000900)={0xb10, 0x692f, 0x0, 0xdcd1, "ee0ef6247b5004d77c3590e89a449664ba1aff75", 0x0, 0x1}) msgrcv(r3, &(0x7f0000000940)={0x0, ""/39}, 0x2f, 0x2, 0x800) ioctl$TIOCCBRK(r11, 0x2000747a) 23:18:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000180)='./file0\x00', 0x81, 0xb) r0 = socket$inet(0x2, 0x8007, 0x2) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getpid() r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000316000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = syz_open_pts() socket(0x18, 0x4000, 0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) semget$private(0x0, 0x7, 0x0) r4 = semget(0x0, 0x2, 0x80) r5 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r5) socket$inet(0x2, 0x1, 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0xf63) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x7ff, 0x5, 0x7]) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000ffffff7f00", 0x200000000, 0x7}) socketpair(0x0, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000013c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x40}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="c99ddae960492a885cddf04468426037781f0d1cfcd1dd6586c25f65f3d87423aff6cedd6b86e392fd5dfbc3604fdf1f447d0d184b9253e6d1d6ed9db6cf72a5b9a82878f05ad5d5def15b213f333b28c9c07b0daa9e665c0a1b7e7e8537aa9d87cb0f1d1c8cbdfad9fcd2372b4579247974999ebf650b21b0e9c03db48a7617d8c630587392dfbe8ca6b291b85f226dbec2347bc72a020f18e23978c5d393fc6858e8534f0f5ff803d8dff25069ebab505f1c98239e415ff459ef1b67d276566f5ca2dda4e66dd2b6", 0xc9}, {&(0x7f00000000c0)="b24a7841413f505a51e605d8521badba95f3fb93", 0x14}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="3800000000000000ffff00008ffcffffdd519fc6aad24a648b55ddb913e12433f95518354b0359ac548115ed17b8976e779f91067c000000d000000000000000ffff0000000002005d1f960a704af6cd2474dea7ebfb2aadcb3dadb048b79271a56248c9130f7ad2fa0288bb73ecbc8b8dd06a1c7001ba7709900d290e002126bfaf7ebd3a9d5ea191fce2e85093a4b1d400c5ddd9089861cdee7e83f0bde7dc2634422fe14c6e099f860075b37a8544190740854f89d0144d1722b5f98838babd7f34549e27cd62a94e9d02677fd190325f32ffd94f33c6d3746f1756d986765b7f0a98c364e424ec333b2994f5c9d67ab811c43d2c8ceeca029056bd025cf6cb37d800000000001010000000000000ffff000008000000d22502c81bfdca1328f40d97dfc278b78662dbe4d8da2aa10c84576843cfca5138f348859877b76b17e159dae2effb83a02b3ebeae512509a0a0e433ff9829cecdbe40a64b93c5d6c40f87ea2c2d6d22cc8259217c907543cb871335c3af346d5d6d36c0f99765b786c1bfb4c228c91a94a70286552aaa537db92c43d4e68151925160589fdfbd9bba0b7ac428535b48dc2907c860cacea34960ec2a5e2be941e43f9c0621a3425a7a739f55db75749e2c82ed2afec130b876a95ea5f33e7344f42cc361837dfb41ff3d8e296dc4cc1b879f2a6f18fd6f501b660d2d9fcf46a7429c52abefd019a958296f06d4d5f478de1e6ce1ae41e96a37cf0b4a7b70b5210f1c25c9b48e6c541d53ea2870561135c6a6b9fe3073e51d633753059bb7a16a08ef4d863437f6c2c4aac6b75d9dbee5b80a699ef5f519950ffd4e2b91a8730f36eaa38000eea2805a87a6bc861b46e364c0bad3e3fae1e2ba67abbff08825cac44fa736721c561f1615ec9f8ba069484e82a0301611cdb1bbdf6d1335d715e0d22c167926e6312692b62f9b932e2d509a0070dcd66b0947e8e6c7d8e4bf5ecc92d2f62c3d3e72b99f740db7680cdb32f876b142696a6d5569f4469a576331e88be90e7afa68dea0ba312168360068814516538210023b35de5edf1f254fad1daf2c50fe6fdedb4858b3c7db1b1e533764297879df3100fbf6c6320e8dd54ba7f3636385e8eec638f307e459619e26afa948d6e249e8e20a7beab593760d5979b49836eb5e6372bf6d96fe27790acef8438e66a9063fcfba26a9ceb2eb98c653db82e0e45707b956c19cec192e21fe301292e16fb8d844cb6873de1a94421c19086688d5d1ae0d09d6c7fe8b81683fab2c9f3480109cbd62a46e7e306f56f2a13b970739a7ce7de49214ba4f03315bb60b11ebc5cb4befd1c776ea2e34bcfdfb0fdaa7bc709c41ce566fd1f40652e12a4febf373bcb2823d41b2aad1679c7a39a02f37abdacf21f41629a809c3217ec6908d6f63a5a5bb5c59e674f64eb751fbd3a66ef261cd9df6415922077281988946b7f4b0c83e8125a945de2607055f38770130991d218b7a6f961c0e8401737829e08d614718a73ce152add798d4e21adb6da95a60442ae148091322574329e018de074ee9cdb38e257bc49ef7c0b111949639557920e828e496afa288df11a47248638e254071f126cde6678ae3420e4d375c95fd242c611e529b4e71a678e2bfc265b948b6cc70412acd994223d3479b792669b7075e820c6a26dbcd2e3baaaca536fd2fc1638de2e13f4bf8764192a1af92ebb46dcb49596d3370497aa061bbc9ae8ab6517ffc36022fc17c2b1ca579f722658f12d299532d523572d1e5c9bb405f4ebca780dcd4843cdee1d90150f3a6069649d7cc4d13898207257c08ecfc4382455d6b1586dc093207c6d04d2b5b3de331ef3af72099b7fd4633e23858af28449a048a77f56fb5307371b6eafe61375b88c926b8616d03bae3d7005627302fefba5c9c79083f272839720460d80c68dd772cc5160c42ed57e0bc4af8163b0d0f1987791bdeef17a43c78d4860507d5cd4c7dec7965f90a264705b092ec56241aa67de02fa84bd3e5125bca202d7bf5aec31cbb753a07405147a4111b17d601222ca887c2852bda1d11749381172d8c898d04e9172429cffb6d6cf7a65324821e4ac4f83834bc3787c7b36593a9c8449e7f39c35b56c3358db02abcd64844ad7732024c747708d15dc28c64732060c37a061c3a8c13f18ed4400f3c8f0d62de6cd2e139a993c4feb8b6c4227717c6a4fff2e19f3a6bf6aefd3859a8fa9d174eb09fe4717838d3448964e3ae1cd888e6d41e69257e8e1e18bff494ef7c7a8cd19b002d85831247e2f9099b29fc29cd9f225187f992bb62622f9bba0b8ea6900119a5b5aeebbf5120145ee51c836f186ba72d3a13f48a740b25293deb4cb0e59536156424285ab7a7e1be1ce7cb6e59ff7e7aeaa7c177b25ff63d5585aa380c82449891d0499bb5cbde48075623b0ad10579c4c90afa61bda7da5f08537f35f901bafce76da3ef20f368551af05f48b81171b6ef15956865886f86e2b48526b2dfde73505349d8091cfd0d3fd0472c16a162f3a60ce80e22ead2af0c70f1fc697c0a9c77fc76ff531d9ccb650ce31bcf4ca2040ad820201f76e0130648333e0752fb544619b706e256f7964754d749439b43fb2b70bcb65267afc36c877d819e73591c6ea0252125bf6a0cd96406f219367e5d7fad3969bc9ea1e86a315f96d50e580bd9c806fc4946af66b0836e9e3743208e0acce85774f6748411e7532985d05abb7b2086440a57e96df28eaaee8401d003b1d85965d728ab8bf720ffc9d49b9da1764b0019fda986942b55db7a1e9f9705da7dd8b890cac9b93006d5ebdbd29de16676f9ebdc016f579778a3fc92cdd999b47dbd44818573c35e49c5b18a52795fb9e99a52a6c6ae2c28e58c44819f11aa2ab3f3cded2d873e2ef14da73e497bfb6fce6fa5bff4021bd71de3cac4f24c592dfa4f03ef09f46c35da4f3b3db3f8e1878e23f3a88bf2167c30e4b777ff46879a0b75fa6fbd59a353abd92220c6cb68c262f139cc3e80660a9e9d89b94ee51cb53fdf4e1e79b06dd5da4a34e8e65491e808d9794537fae40febadc9d6d43c71ff708761dc1cdc39e66a54e389414177958e5a2c900b44af65df7fd196c7c6ed03640277cff9913865ba3768083414b85be2fcd78577b25e1bc9cdc9cc09a41d4a91f1364cf765374d05ceeb8ba8fae1e49672fac9e6a92b7167086c964ea64f10bf2e4a9e3e954e1c62770d4004241bec4a2937b29d774240153f65a9720123dbd164b0521aabf676dc664468cb182ebec47f508bc1be0ca05a0c2ebca81e35066a302d4d9a530a7f5653ecdc7fef33b6d1d97007575f0f6c9512f75cbf7ae7f72cf6897c0812d4db016797974672a6dae3e38f075cca99839ad7ffd393ba6175ba711414aedd8ce70c8af6f5c3db6d192c2f325bbb45157ac8e619818aea5f7a0838f8f0355b013c4319b51cc228728ba68769b8c3b3138ecda3a87ecd4c6cf85244bc843fcea126d3510e44efd4259d389528373a067aac7cbc509e86819455955cb97627501c9f7b5092c814058de5418e3a8cec5e15babba4062ebc36f5bedcede7e13e6abb02c4908e3cf0fa216fa6f338a287ac87ccc7410b1f2007d5e445a000506e297e633fdf13f14713776eebfb6269e8bec75c524684d40fc0f29c877d101b457aee037645e8014a9974bbf0460c2eace1fa832342f6aab619a3a174266b057b1abd592246ad59d61f34c1918fad502a244bba6745e936a8f0ad6adea1c0ac8e9ae99ad14206494f8f1a3fd550311816bab4aacad74ff9422d095768301e3c40277affba0423cd7a6c71ed9e0bd174e25bd742110a81b45349c28df1a0e727127706cf67efd46f4a360edfe98c10eb14a5d93fc46d1a4d3a0c99656c76a3a1e797dc44f6b19536f32869ad3f0ea1f1711b5ff83d3527670485f4fe7ca35a57692644701f9f3d576033dc8408f97df325ddc09a72962755f3ee0d85721eb33243c00242043f593f33e863c8e11d357812cc453831099b1da5645e1960124859df100bdd2b3dd23dcee1b5891f8246f6c460fc550bd2dc26b799aa23ea4ae44ac3fb0e5d0a3092fadec1f5eddabbe9087cbd6ac29897f01f5af9fb063651d1b7fc209b2820abbea45ed7af61ea2f3d925a9b4b4396fffebe5784858460029dcb7b213a0b0ea7b3cfe875d3eb30d837659b5f840012b150e3385263aed42787d997b726e8a9b891d8270a24a66170a843f1abfaa19767c36819ababc9410da0bfb8918ce5cabb52ee289715c5849ec26ee70d1271d627fed75c7257a311f241e99f7711ab75d65c2e0a7ca50223b81dfa93cd2c2ec8b58dbdc1d704a3fb80eb173a297b461a9a55ed38be7c8efe54dddfc0c84df925aa836cc83f5bb088c3d1af132349afa7aaaf34b7e4dab781316c8e64c4908277076375517f73b0e59a1fdd20d909511712ed7be75bc7c5ae054fb2f2a4b63b8ddb0c5731fb209aa1ac994732d258d70198cbca66c37ced7eb58fbe75517436eefa3a730d48aeb1897f014957dc4085da7c214abd65b45d5df55269d98c275811abddb28058a8b656b00b26f26d24053e8187a1fde3718e3e92ff4ad8c4650358322d36eeeb46cbe3adb112f733eb81298225c77a7d4c57cd1aa4950b31fe7df5a2db1286620cdca95ecdbd8ca330307da7ace13323c478ad93a6a5336205134c6d0d7ea5114c1cf1f8175830a2ad15aad9a09253ab16c91115de2513d38ee7bcce4c3d8514f36330939bc0f82a657d07c79c0478282798f5b03ad6351821b642f1f2085afc64ea56be88ccc23158a98be50a99532219f6571cf013bb3e5e7b7fda45214bf99dcc04f744839b667da748c3432f13772351a43cca3eab80fbc8f959e29ada62a0a81b40e35ea02ada83c925e10ee4099daa9465a5b8e301f02ad0beb6f545bbc2be8de0e0213bdf69f203faa45a7feb2b314e46df6610ed735a57104983c2990ba239ed375e1278365f2285c477c22a2eedcbe26c08978cb84b83c74d90f8a4784b0f70e07d1aef2d3f462d0866621a721f8dfa32060fe0421468057144985a1c7e314f7bddbf68187693f4b0ff1a9fb2e384b5603103dc6bfe135b995933d080d18463f406bc299913868f2d234a97ba2e6373b3bd139aac4ba506aee876cfcb498b37a9da5d46c3979caf200c75000e98a264b91c99ee50116f09a2cc6067d6058742243a3d26747915c5b78ddfb8789c20d2c7054bd96f9341dc201b5e7f37bc2575ebed61e5309363988eaa8fb52a21d987df482340ad418b2cab427e67ba8344b432d681ec53173dbe3a9e410d7170c3dda3e2d5f20af7cd0041e645a085ccedd79e024879c484f322dab0474f768a57c99bbcaf96bf15496d08d1c060ebb85ccd3bb3e4e80282c7b511faf6ad01c63051eac41932373eeb23ef98cf0ac0c8cf9921347333f58095efa77f3819e84b01208a4492146b60a8b12b9fda615ba68135c85764ef6d9570391303d670284dfc3908ff48baa78eb65191a3854764538d3121305043cb29e351e7d21c4b4878ed21ecdd3c525a0004aa1dc51dc12cf080c9cce9bf37040afb0f9bf6777730e71b5567380dcc1e313752033c92d32bb93fbc93cf3fb156776aede0a83386082d6c505c10f5939b83956590e996e4af80e0524491797bea293685c5fe64885e119044c7fe04e067d2e182ef7687eec9766808513f49539953cb102f555d78f22a09b81639933442bdded5bdb522e7f791cb3b184bd78a1a784b2a6bfcdb5e1b801e02861ec5e502d3417eaa57b6c96b9fb72083169383243b298f7e5f83ea4c1f1f9f0f3221e69e4c90df637a0843bc2228487eacccc8639df66d38fdca094f2798fd4e6fd41d3af15ccdca0ba84ecb27ced6c613ee65f9fdbbcec7f3cdf756f24dcf473120a258332f6496803c28b979b8590f9c4544d8ee04b5993864d0a4a1a5e0fac0c62b2517568468dfd70858b54b0f6c236196df94b064855dd44d019f2ce369b759dc0d0b7e19c65777fecf8365162aa967c93b3822c56215f9a58d41f5997eee8fd99d5932e95236663a9dd553c47f052489697d98a900bf3f008aea593f0dad18b8f6db3feb2b8dd4952527afe595881ec3d7a6466d803d6a4d19c119aa834b8c84dba5a4e66cea5495e1603450e9080b18fc40917c1cfb55383a2f6d5b00000000000000000aeb615aaddfc59aa125a0f362c3cd9650fc1256469c0318ef6a6a243ebbeed82e1f8ce8e8102315de1c8ceb250d632a75308e1b27153bb46a2ff5b4fe38abd4bfddf57b88ef508bb84bff168349595aab3b1cb1aeb6d2065c6"], 0x1118}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x8, 0x6, &(0x7f0000001480)="61594d5119b67870e8ec0269b7f03ba651622ee22d6e3ceaa2473ba9a42ad91b0a0b571af30457399c07735d77e486fb023b0a55069983f500f5654fe540ea4de092585e652180a9548a08ed05e13c9fb14f5e05d65ebe2a2b077acb551e3670bc1d93fd2408a8fd716960e1bb2732e2583d49858dedfd9bd9711a93acb0c8cc132ba90dfabe593925ab9baa6fcfe4d6e7f2061b910935f03dcb29187fc069b1bba476d1be757272209cdfa236e4c0cb766be023b7ae4d172a2a771a50c4eedf862ebedd370f2a4da1ebea237ce9a5ccca1f236017ad0c32cf233a0e21cd7348bfea45a672d20a2a2b110994f040fcca85df428e76", 0xf5) connect(r1, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x1, 0x0) socketpair(0x6, 0x4, 0x3ff, &(0x7f0000001580)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x2, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10, 0x51) renameat(r3, &(0x7f0000000380)='./file0\x00', r4, &(0x7f0000000400)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockname$inet6(r2, &(0x7f0000001400), &(0x7f0000001440)=0xc) mlock(&(0x7f000075a000/0x3000)=nil, 0x3000) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x32f) mprotect(&(0x7f000029f000/0x3000)=nil, 0x3000, 0x0) socketpair(0x1, 0x0, 0x7, &(0x7f0000000000)) setsockopt(r2, 0x29, 0x40000000000000a, &(0x7f00000002c0), 0x0) 23:18:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget(0x2, 0x5, 0x108) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/175) write(r0, &(0x7f0000000000)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r2 = syz_open_pts() close(r0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) dup(r2) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000480)=[{{r4}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 23:18:34 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x181) sendto$unix(r0, &(0x7f0000000080)="fd7b19fba3776336d09fffb94a4f10eb6285b4ab0b74bcc774926bdbd0d6f8f029122ba34b1daaf6d1f5", 0x2a, 0x40a, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x100) 23:18:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x4, 0x19ee, 0x4d31, "f1faff4df82ea2236254642b48bfc721ae391cfa", 0x20, 0x400000000000000}) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 23:18:34 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="67f857b518bd26edc5043362a56768b75c17c428aef037d070a9d60dd28c976b1649b6e6bb076dc0f600fe3db9b69a9466fd4ef80ea70c8a0b7482916eb1e3337b85b4160bd0e6f3c229b8532347f32cd9f14e638437e01a85797a6af02a1e8711e7782f7cd630f014d24d4f6832b19dd520dc0d3181d45373c5a7c0b97e7e4b58853f32e9217531609e57f19ed4d870f28a456947e1a8b6c02d3618b5d8f70d1c3f646f2b534b0cc0a7f9d76e5f565da67c3c575f00b7c4033ac5e601f9ebc8df94009ccfae609da6e8249654e8a5259a4b0c4736d9ce8151a2668767655adb0a927ac559cd490c5cacfe9bfd2429b44651b6717a2a9e", 0xf7}, {&(0x7f00000001c0)="fcb4be0814a37e54ba56bb2e071dcb54f31d47b62f0b387e2fccd320069430c71e89b335e57c0f1748206081134a9ffbff5b2f6fc5ffe565a93b210ab3ec369eaffa06dc5ad7b95fc26638483801cf1f7f851f1555ecabaa6fb460c186c0d982e335985eba662537801b3b3dfb7dbdc328cbf43a72f4f537b93af7c9f925c5267afa550c58b122484e418b451d87318c90fba8064ccc8feae57201c6d837f0137d012309e1c6d92e6a6f63196873791573833ae23ecc2a3b850e6343020f98e9abc1c8daa58093116ad26dc5f09b73f565c2611af58f4043cbd13bcf68aaecb6d3861b0994b199561381daa2b59f574a928f999209", 0xf5}, {&(0x7f0000000340)="894bbb164f8f847e58baf2ff7cc266e065b949e6764903cc3b71e09580740f8579b6048dba04d3414215f8e3e2933645a892eb00220c5badf0e57aad3533753eb96c83b4e63e935fc22109698cbfd11170ac372d18d5dc2068fcd67036e1d4aacef25f9b3978432c5eb500c80cbce4025f877286ae4bc40ce5889c0016167eea5f2e0c720e6c2794d0fa578ca5883eab1e7542648aef25c46433b1f0a0beae70405de997d028fbb31dffad8c3ac8524301f142e8", 0xb4}, {&(0x7f0000000000)="a967a0491736bab82892eea74333ededf38063ad586a4fb4a36a02e4943417e2e63914f47a787ba06f1e9c54411863601ab51e41e0654d158076b4f2b000c94944a8715bf479863bdec05b62825876cd8e62476791a025e65d23b59e07220f36", 0x60}, {&(0x7f0000000400)="1a485d223fa238c4b901aa7983c9b23c6bcc5e600910214965642a60ecf7d797fe9d087ddf428ddf6bba8174afc235574bd5893fc5ef04123accc143ea91fac045331ed3118782ead7d56106cbd9d42704ea14b5368f018a2067b805cc3749a66b30d4453b14cf33a7781bdf13e39598bd827d262dc70ac0b020bdae6726ef006a1d8c8aeee7e74080f651c08ed5bf6a100bc85a1d71d778a522989f487b393d140278e572c1f761b2c9a8931d43deffff037d5bf23844cd2ca2c0f1b016bf759e204d5f876d", 0xc6}, {&(0x7f0000000500)="ddb9f93d5ce08e204c2c9ac3efb1a9e272c94af0f1165e248dacf438faf2777bcae8f1dcc746cb7b3cba52b5a54e2374caf6d18b41119c2aa65dcb606b6b87f8a016bbf9e23f1da1bfc8f034aa75a689aa9d1e6fe88b1457605c9ea3d4e25d18cd0f1717c07ef3a0924fa2d4f2c36781205ad9be4251ceea547b83f34e3abf29895b46c1434cecc0c1f684b47641ccd14d1e64d2064ab5bd855f243bb0460517db6c8c460f4c41894dc30a8ae4a6bb33ca85778d03c90f46f3b5f264e6338e75975e500d2a47f969f6dd5d", 0xcb}], 0x6, 0x0) 23:18:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x10001, 0x3, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000280)=""/45, 0x13}], 0x0) syz_open_pts() 23:18:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) accept(r0, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ef9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/56}, &(0x7f0000000080)=0x3a) socket(0x32, 0x5, 0x3f) 23:18:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) 23:18:34 executing program 0: clock_getres(0x100000002, 0x0) 23:18:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 23:18:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)="955b4b45", 0xffffffffffffff64) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 23:18:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001840)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x3ff}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="7961e01703d9c64c9891c4160966351de43527ec3aface7cc7a22e8543b6811be568355df9ab6a423b59841ea64bdf92cba34d18c41176b53e3439c25b14e4d0327be168f96d5a37db49e207ea8d2c87caefe51f486cf4ce9f9606b61ed680f0fc232c0677849ecde56713164d9b6ada66fb71b705f0e103412950359a89fe7d3b46c350121770fde975", 0x8a}, {&(0x7f00000001c0)="7b348dce9774f3e6621517165bb57c0da09d471c284ce27cf2bdd952e340374a04c76343c7c02f9a9efe08c9818c7a426792600de9abbf14c197279968f9848243df43f47d7f4b2d392dd526f55582c1177fc4b4ff5912fd283cb1ecfeef4f822a5aa1b1e76b1091059ff60b7220a18aac16a26ccf30cfb7c1f0e0ac22697abdb4", 0x81}, {&(0x7f0000000280)="dacd4c9efc7add0792740334aa26fe0e18df9c92c4a56b9a368ab9999b17ddb9893d17ba12787a595219021146de2e349f95107f4532d08ffc768a914568605325ca1c2822f6b57d9c8c2ef4ab4e230c7e6526eb1a", 0x55}, {&(0x7f0000000300)="729d516bdb5bdf1537d3730c8e5f0a5a2b776057d6e92ee4f1df177338ba677acf2d1944e07cb36fa02df6de87afcf4ef6a056", 0x33}, {&(0x7f0000000340)="12eb6af5081253fbe145f8528712e9e78ae42115af1991d158b61e8a7071512587c02c99089882ff1475698458f6427cab5c533b121054fca60f1fe90a9b838688cfff24626bf38ffbb5e497e51440d98a9fc003a5ad3edbd876ea0bdf146d89b09fe9205745f13b043ea6b688316d5e0d15", 0x72}, {&(0x7f00000003c0)="c41e69a8c4712f0e39b34955d0c3a53b9cba2932d5a9c46a37cdc461676f6b26677a66b369d35b91868e58c54fd7a3c7ebc82b0fd3b4114bdcf960f8b9b533e237691fc9f9f71d0044f1cfe1c1343dcdf6ee6f8f4741b3969429c83258336ba021ba9681b561f7e108edf641484a94cd1e76d09b64de4a1eab3769b4d13109a329e9edf89bb391882d29b0af2f5108266439be8a1930fd8ae39b723c01d08a3e7406229a774cae715e92d9e4ad11278c34b85eb6c0ca34d80cdc2b8b8232e49ef87a8641", 0xc4}], 0x6, &(0x7f0000000540)=[{0x40, 0x1, 0x1, "8052e51c1e946b85d011551f43f20ac4800ba6576b60a586b188f5b3eca27f976b182dbbb62156e4dbd0"}, {0x108, 0xffff, 0x8, "f0c3cd6bf7c1a62b865c460310bdf6b25218f63dd34f0fd275ca904f272b2b8582b7917961c081684fa42c53b15823ddbbe12f09adbbe834cd8bbe3782f4569cf8f29bcdc7ea84eba42849cbec6271dbb5a3af25bb8f81dcca70cb7721bc45e841ba27d74b38d0fe65c62530b8401b917c1fcbb0ca86614fe097f029ed7de15b658a669d53664288e95cba7df5123e23cd958904d5f96e30495aef3c27a65ff23531be7fba66f776582e1a560c159e1a4cb972ef1b8184331b93c3b8e2382a8caff50b0f7c614a57d7b3e200106adfe3ff5ea82f581f1682d5d950a1dbbc740356f7e2fcc0154c045ec062509faaf2738e6d3c6c16c99cbc"}, {0x110, 0x1, 0xbe3, "1168b13ef558706e0a22163b6d6f29bf32d3b68082025622fac89135d8a1c63df7b27ac604c54533bf103fc65b42313964662fa72a7ca23dbc38384b4491cff3cd122d26088ffddd387c87095600b1b4deae490a0dd00d3d1c71ab8efef87fe861ca1e96f4a2a120e6267cb5061c8e46b75f3779cb798e0413d1a21fd4e51b876d4e4d170ca7c4deffc8bd54c5821f52874979f20925b374131282149d774a3812c7641fb8ea367dda3cf41bfe6417b226071930efb0d0b704f7a60843faba39b04fa3aaec2e27972c56d6c418a9dc4186057341c5ac7db4a2f30c0cb00ed78161457abc94646ad2d947589ec934e3cd4a53c10b805bda9d4d"}, {0x88, 0xffff, 0x4, "6f208498811e3370d296e5c3ddb0612cc43696360c28040bfb2561496380fe37d2681f75b6654e62472ec00a300177fbd1ab1db0946496f14e50f51ddce4fe9bbf5838595f131c131b11092f0b890872210d15c7fe316c4bd7c2f7725b0935a55110e1cb33cec3c3853ccccff8333fe82644c9cc"}, {0x1010, 0xffff, 0x80000001, "f18d834fde92d670a11bd8d64329b8359cc1b0f092490ad772eda13cd51216e6eec725c4c232d9b9ef91d4eb2f0bf2c2c37eae42d6af5083246ce0551f6810d39574c6d3f3c5419b002f3a9b161ca47888bb602ab6fc43830feecffc42a28ff2c5c0a295b4e3d0ef928fd5abd08b1031cb7d8a5d48ef4ac5c0acf026d667ef3b68670a77576d6b03717164372803bdc30dcd297be212470d3588140ec5460115ef2863b32b7e8060e656d8887343dbeab9bb464444eed6563560375d224ac7a207f3042dbb67bfba98f5675f8da47e81f2bb2676ac0b1b97bdc7fdcb917b1fea156cdaba01822a46128ab7a8a833db94c5049c654b7ac38173f944ae6c7889dd8b32057678b9e2b6f8c6d958475ce71f5f3cd2151fd160e99ec82367d3216135bca617b0a14728b8207dfa724a122f87917dc61e43ab93a4d78585768c50f1193f7884cbd11d66afba9d385ae4247ce175b549abee7b328fe8173be25ff51c6d35dc81e34a09838cfc01f8f5b0b6b5a275da5d19e0ecf69754b248bfe24d664d25e67cee74fa1552dff19ba0f68e6be7e270ab0532901ebba61b5d935fbf30139ad2e6d25823994c80764dc18c79e8f422fbd8718aade0c6daa2ea3cf2461d224258847a281139291740e19237bf98e2f30d5b561739a5158a0d6488e426259db4638ebd5c6fe8ccf9ea8c3361c88748ef2068ff1b4ae5ab45495c1fc71de941e3274bca2656aac5f86fcbefcb1c0cee737d81556b9695c6b493863190a0bbfb3c7357e41f4edde9f110ea307d9b1f93a2087ddaa814a231eec5cf0b531646fd4a550203eb13a3c7e3c0acc940599c5dc373bf044921e6865d96425785cb4b6d6ff804273ec5ebd4aac1ee7f0b172ab92ee6cd142d54e0f6799e3ecd08c69da46a9b9e1f4cbaa5e529299d77cbd51029cbd429529ec57e39bebf46bb090661015ba8449eca732b1eeae1b674b00337b8cffbfc9ccf9ba7a83b50738f631c6caeb5c5918c555b9d7256b04dbac80377e89fcdb6cd6972d7f9d60766b7fa27fb014afd85b3c4833d1786ef458d8ba1e9336addde70d0a37c1d540ef9527a63de777053d4947e9caacb011dd2d063a308a3fc296c8fb8fcacdf252fcced3a92bf14e178ab3cbd2a502ebb1cf313d50f21aeb663ea03ef3be69ab1eedc7cab9c8535007cc27e5dd35bb5bba56e773e2faa0c02e6ba4e7dae9416c1276e1941ca362790c8e938be2bd7de4d37ef8ab46debabaa410e24f99fae899cce29c1a06d4ce75f46966f5c550d0074741088e0374e2e2130b9e2cadf5e7d6bae9f2ac7bcef50a2509ffb6f057438d6f71a2bdf86e8d6b6a454331afc03143626c31669cc716d9551de47a55328a4a93446234618bee18813de72794bf2f1259e6f2f082e509ccf1bbc2bc87ec5b6ea71a85d46650fdd71f502b744e33ee333e482a44cbbb5840550b0369469effd94a2cf86cb6258017349c55e415f63856dec5ac41681c54afc81a494a1f226c42006c204add375b3223dcfc2766340da3c20a4d73afbacd61244204673d707df853e223e4433e57555687bdec8427ea0ff18c5369528708d344db1e0a428738c858c173a364eb9aaa5111e55ce54f18b72d368802a7068271f01252d72d688a09a87ffa65cc000eeefdc213f83ff86fbc64380649e273598832434a4f56ea7423d1878e083631ab2c36155e91c558cd2cf194f9ff62bf357cfbbcc92f806d0aed524a6ce2e93859f5362660b9b854aa142e7014ee9e4bc287c27332a2d1f301c1ac2163a0519581c71f96e5af046b88376312db263a7666a86b694cd2b700129c5ea5932a88373857f02ec7fd23b112b4e073232a238100dc604d51abaded2ba35bba622c88e696518b24f0e0778ebfccc87bebc2ca9d4bfb0a7f09345b47ac6ca82ad3079232f16b4f0b5f0e9eff55cee7e909ca123aa56c82afdfa7b730e80bdd1e929d99dcc6db7a0dd6adc510899bc527a52cdf6639a22504edb801e83ada865e73e8f4c1f1f8a0a05146959713a8f7603ab43e2f5006ab15a7e12dfb442a135bbbf934933377f3e72b2538a85686aac31baabb98bab7aad9a1414f434d909bfa3030de2d79d98dedfc532a7906d7cfee5463c7a7be5e6ead1c260a886be165270e2863712de593609fe0a8c9c9bcbbaecdef7f469fa6d10f5dd60647f8f7b905d0c384b7e1d0fdae9aec92e8438508800c2ff19f109d65d4992d2fae0bb5f942a784b61199921a4774e65add0f758a5ebaf51182b3981d4dd178dcc2fd66e75e404213b8646b4b35f35768497adab4c27faeb2ea8356764274a59d9ed8afebd045cfff9241d9f8e893f59def97c6c179600aa9ee8c8ef5c357e5c0316299f7e57282642a985d8f113c53ec0f9c0ce4c3d213a3b233164ab5178ec7139f678b1b448de28574b69e68f23c0917fb35b676b50e703d66785301e17dac7170bf582e66709646331bd980268680680a7ad713fce73750af79fbe0c529bba472af47ba542073c696ac1072955c1e7a44c0296b70e09bbd096028ddbff6cb1ced9b3439b704212a62d5cc3fa1133ec364fa8ca3054372ca24ed8db6de2b49adc5a5cf6572e5685b9446b3c69e4171c9c22a361e3145c088a96c054cfa46d95c9eab96fe0f0c8a9359c33ef2ecd5d4550a6089b2748ac88a60cfd48818aa578ad5d97047fcf7d5fb3273754e4f9866a053b9230f0a7941007ea2274a8431d2b982e37133a5e8e1404007a3e6a3cf748ffe2b15e3a84d1fb015a2dc9855979b987c3427c7db6456952d7221a9b3a68e2cd2775094e566b887e207566e10a96ce113c85449044edb4718e08629afb69e360d35e70d4b45e6cff86820b748387ecb4280c95b0ce1a93959401a5d275ab0df5d6a1f826e824fd3cd41c1b853c34752a4581bd554a573df34fd4753f2e89f21a3985e4fe462acebd21dbf6d70e0668c6400e4bcd3d360fca3b2cb8a09f8a44085959423d94a9d16a9f2f3dffc98d9ddbb27513436a4c6fe6e3ccca53d9300a3194a4a64dd7e432a4a2ad28cd8f31dcd4cb3765a760932ba6b5e7e7f74ab829b0fde698c77fe96e688a8480e6b6f4662664d0bca93b08aea9298f99c30df0ee22f1d423c28c77b94e85d45755f709271e6d5895625cc05841b60e8cfefcdd11663210697668e4ed9eba3c4964f514556dcce479654d508fa51daeffa63be98f4a7e541b453be3d57c60ea3de1f6fe7f0c0052b599fbf707f2d87895d1b34380ac837549b6ea0a3ec4f940521dbfe6e4036d88554005117c49a6bbab3e46cdb32985aded0e3d4e2ea57880f38d1af6a1fd10bb6c4c07aa8eff7abade5f4015860f73b14d1a41b3400669f9380a3c5ad26ffcd5fe8444d0133b2ba65992c0b132eadd482c224c251c06e971a7c9c08bfee3e4d840178fea8b600065a73a007b682b7d9567b9df8c36797e9154caabe595830df33ec71d04a3b3d3c7ee65fed39089c9c5b4d106439244697e5e3d31a3b9d8dc60b4138b35ac5681750324b33d59cd27097fde0fe566653fff8f17a3748b6efe378f39f4c79814d60e2143eb601991fffdd421fa5e587ac8925742c46682be82918f7ad44fe7d5f69e557ad93efe62be5e8d3a6af6f86220a1fdef4b6ccb44ee00f200fc535c16e613dc8d86a2b30b7877d7acab8d8f9dbf0c9db6d515dff0aeca3e31fbf1c0bdaddb1beff7fe56745b819021aa74aa1481862e61e62ccaaf1c08611c34d449d5070eccaeb5494fa810f5fce6a9410de758472c95c736db786c9b9d777a89196cdb5eb1d653b2a63769c9d686415ea8ac3bf73db6406941a83ac963a5f0ef5672a63731f454f0edeedc5030d270ee6f43e211c6b8f39cae42fedc081e1d762a751033d1386e3bd44e7d83ae8cf8beda4f03a94292568f1225048db1e0723b8b1c4d26f6dacfcd25885597fe0e23632f239956f5d83751867e61bba71029a807810961566433b2897492a5541bf18e9e6daa4ef44d83015d6cba53c1eafac338af70aca0f9cc5cd3fd5458775be5e9f217533078d1a2db0f80eff2dc24fc3b33ad4cbeb2d8a0655f5d45ca0f7914d16e20a7ebbd12ee760b57c7111a8b18b267828c1758e2a567d84d2566bf4c26739942155a2c8c94994dbd31663501f7258bb3a3048672627a5f612559a9dbc5a82e92edceecccccf4afb6f3d616de31cf5d23661a567dcbc778b55a88e3a45930f5c06cdf416e4e265feac3dbd475a2832a9bea3ba3866925878c8a2aff55443a7c13e7b8fd91c36c1fb926bd9a3e76831edab5aae4430dbfbb8fba6c47906da9b50aada1f0a2bf6451337c935e1b13c61703ea87bcf3abc8db4f43158dad54bbec71ff689f8708ed8a66d547b9e0519ee41fe2ad73a78addce85753a31d1cf612977ae00c4446e57cbd134e4916c227efec82574736431bb6c0e7dc414d68354b5fc40a300763f2323e2efd444e4c9fca764bffc659651ecd9c9b5544b8481111487248906a34e70abc74e1766bb9f83898056f1e8b22e48a4c6340812e08f87c34ac040ba5b87416b0e2b638ba4cc8565dc6d08bde3ca23690b3783f7c052dbe3dfaa957b3da9967694bdbca41879a205fdcf388df6b79dcf70dfbfc17eb7b06b82e216d16bbd449df42728a279df5da65772988e51436aa48883fc44db9c1f305ad2f26025ac4f67f5591d12377fc41b5b42df964492ac532e83ad65cf0a820afa15b040b0905a0ad92c4c33aa247e31fca5d0a00dc2dd3b07e983d3b29e2beee7c92440c9379d02d312261ba30c5b7e769da4da931294e0206933f2b5d052a1981f1b4cabb6b73aceca24d43d7f8ad5bf5d96083329c897b68744f03672676951b3b349e998ae58941d773e4648bac08534c483d300216e001fc5734ba4919adcb0cfc38a8e3dc894b9112d0f1bc2350f0873195bc0e79fb0d83bdca0763aa60dc72a1aac5ad67a311c510f1073ba5e70f7027720a482e39cfa7c08cb8b12e51b57fcc42190055b00d614c1b9a442630f87688934e51da5c34dd00368210def93265e645b46f321985f99da75abfa42977429702cec2404c27e3cc26c677584873b834de46bf296170958230852351ef436b937a9d517e695042ba277e4a19219b5a362647ae19761c584c24a36bd06a391ad674e88f22cbd405ab7884cc1662b188e4699f863c75db4c74e057ce7568b20db0ff87391077de357d229f96bfcd528fd1d1020b32f6cfd412441d456874cff265bd4c66734cecf4f480ea872316e85f809f12bccf3a2e4b13195caa35ac0502333f446fb4c4659cde8b063d1be76b209ea587ee4c98e851d1fa69c1d9f650a2dc16b98339f308568d69021874182fafea6c691504931b36138a84f14923b0d3faef36935cb8f09e9f55041678c245042c41175512bd126d975d0ee87ea5c9ce4412f7faffe581b575a2d518fdaec2cf0671ac263b9c17e23543b0f6d7254c0c87a05823a6275d6cbd7dab8beb8010a0724f5ee730b0dbda6a481d58bf805b144f4a6ce1f6a1a5e09605e696618d896f2d2149df0e886db5391374c681da80aaed3d9454c914b0b1996598886e26b3c608b9f527d6a34ca1702f6a82b68a1a6c80ae0ee5cbb19f0d0f3c36cc33e50713ff09271c93a47f4eaf3546a26e8cf135f8c1b850bed5cd5d66601e86b3b79dc9dcfe9ac80c9166b2e0a673b39901c0cbb3d1321169b51d27653920d066e52195416591af1c8bca7c4af1f4ae10c76467dd1a7e7ff5069f726addd39eaf0430bd0ca3d3132c984a136f8111377779597699d85f91402040c0379eb0b9495b187"}], 0x12f0}, 0x401) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) recvfrom(r0, &(0x7f0000001880)=""/156, 0x9c, 0x40, &(0x7f0000001940)=@in6={0x18, 0x0, 0x80000001, 0x7}, 0xc) 23:18:34 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000e57000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 23:18:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xfe) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 23:18:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8a6) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 23:18:34 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/43, 0x2b}], 0x1, 0x0) setsockopt(r0, 0x1, 0x3, &(0x7f0000000040)="d1f0582c58933ecbdc639ba42e21e98ea77a1825740961b638136e5f6d8fe7983a441d44082d85c185bd809db21b29817366d0fed88d79849e877ba1ac734016d152015d5af8857e4d69a12424dce3e93ff75b55eb95427ab4fdad6e3d5704d2370eb8192acb5dc751839893f7b728e994536e797429ddc04fbf970cf0d358917c50916f506ffc74dba2351a28bc778094ab41663ec410387d78235189e65ce2d2ed299e82c21c69c3a38722", 0xac) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 23:18:34 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget$private(0x0, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) setegid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getegid() r5 = getegid() getgroups(0x5, &(0x7f0000000440)=[r2, r4, r3, r4, r5]) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r11 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffffffff00000000, r6, r7, r8, r9, 0x102, 0x1}, 0x8, 0x1c, r10, r11, 0x47, 0x45b1, 0x13}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 23:18:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) 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, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00004a5000/0x2000)=nil, 0x2000, 0x3, 0x2010, r0, 0x0, 0x0) close(r0) 23:18:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r0, &(0x7f0000000080)=""/166, 0xa6) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) r2 = getppid() fcntl$setown(r1, 0x6, r2) 23:18:34 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) getitimer(0x2, &(0x7f0000000000)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000040)) 23:18:35 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) 23:18:35 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() r4 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0xa0) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x0, 0x60}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x3f, 0x1}, {{r2}, 0xfffffffffffffffd, 0x9c, 0xf0000002, 0x80000000, 0x3a2}], 0x6, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81, 0x1, 0x7, 0x40}, {{r3}, 0xffffffffffffffff, 0xc, 0x11, 0xf7, 0x9}], 0x7fff, &(0x7f0000000100)={0x2, 0x6}) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r3) 23:18:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x104) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x6) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000100)=0x100000001, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) connect(r2, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x81000000802, 0x200000005, r3}) 23:18:35 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) fchown(r0, r1, r2) 23:18:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='./file1\x00') 23:18:35 executing program 1: socketpair(0x22, 0x7, 0xa4, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r0, 0x46, 0x1) r1 = socket(0x14, 0x4, 0x609) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x9, 0x3f, 0x100000001}, 0xc) socket(0x10, 0x7, 0x2) 23:18:35 executing program 0: mlockall(0x3) chdir(&(0x7f0000000000)='./file0\x00') 23:18:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) setrlimit(0x6, &(0x7f0000000000)={0x4, 0xe000000000}) 23:18:35 executing program 0: r0 = kqueue() r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 23:18:35 executing program 1: clock_gettime(0x5, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000040)={{0x1, 0x8000}, {0x8001, 0x5}}, 0x0) clock_gettime(0x6, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000100)={{0x6, 0x9}, {0x7, 0xffffffff00000000}}, &(0x7f00000000c0)) 23:18:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) chdir(&(0x7f0000000000)='./file0\x00') r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 23:18:35 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) execve(0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 23:18:35 executing program 1: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) 23:18:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x10000000000003c7) 23:18:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="eb5bf55354090a6a2f8d274e03e09025cc1cd3e7008f2c9091988ba7b5436ffe1a34ab3da3dca50c0ce4e3d0a8c5434120d35348355457cc3a74581dbdafa9cc3f7703082684b03c", 0x48}, {&(0x7f0000000100)="e39d3be28b392e773760f53f5a10d17ca9bee980ea4272035c9ce86413e5da1763727578a1258eaf0221a860c359a42c0823b0395c35b59ea86db59fa84b70e677891dd2648dda2f6ec3fe8b3383bbf40ec8e69db12e44e26af7973bd4fdd4278b792ce47528ff2cab98617873cd2b84dc5b4b3b1d616ae5649f0ac247498b830af296bd11f044313775b9103177b194d41c3a32d2a45fd5bd18e7b7ec0af587f375ae5ff03e60f88b5bbab1dacf38950740be0daebaf2694e76252119f84a4eb34952215de0342e1662bbd9a59dc7b8a5b824c1b3182f4e5cfeda5e93afb649ac4d1458e82d6c6e11b8acb74d52b469031912bd180466a4", 0xf8}, {&(0x7f0000000200)="b8ca5d7a6aba566cab4ef8de938d06370940d7e44fbab489664cf95e91466a44b5e78e8b", 0x24}, {&(0x7f0000000580)="f12752fbdbe6bd181a4ecede900ed445fd5d38850e57747356a890fe3259ae2d2e6af3df9f29072f29da8bd0313494e190b87960238eb26d083d0aadce1fe50a34dba61266bcefeb223c1e900b5c06c1a19d7477bce27e0788830ee6bc2569b7f12f6e2376e0e3db5ec1dfbf489f77ff96d4d7a953175c6a16bf7b93172a0b755a8cd480f32eaf816c50e0d12f31eec7b259e5fa986f73a7ecb5ef340d111e26f45dd40bfc64cafab5c3b2fc23f3c2478b9e3a2894282c9e3e095a3fa34f87352de148d5bfd106d5f6032384982d7fb7ff7c4b9c944841fcafd2aec4d9c6835f6c8d4a241f89368d18a3e15c0d1d77bcc9b497a9ed32e89710a239cdfe32539b45af3268cc4591d596d446801932e46f49f04286a6198a9abd265bb3c161b699883f7d0cd9568dc9cb22e204574f165dd6faaa6be3a74f8cdf6672ddc814d1cfc31cf1a8d75aefa8ac624ddb2978dece8b1f1d1815c359d7503522f8a86ecf7b3a42c30327bf0427684cddb212c54919f14e6423c11f4e997a070d4fa5bf2894d1fb61b2d9c1da5bf54a42368726f3f1130bbb19635e2647bc414db5f8baab1bac2781e5274407d4205f831ab8ea6c696212bf3ef16104d4bdfd0c3d7f2ee658049c8f7f59cb9de6ae6f800bd4776bc1670086a8ab7deaee8ce20d180c8ca22d16efbbac9520a4fbae8aa1e759e007426d1b473c8d6e005bae319b2babc167c9dd2695ccd80494a371b5400186a4ea775df8c762b729436c342984fdc9c580f8c8321daef5b8d236520a79101cc57bc857a043e4b042a3b18195805c6e12a5820924f289fe70ad87951f3d562d83c95b350f154f391ec4345e94f1d8095652d0f6dd1af9ffd3db73261f13b3067cb3ccd873c8d15a9c325acff84a0f0cc1f27784e42d044dc94e777305d83e8439a1b84c4b5b85418c2fe298fff711566c3028ccb91d21d5524a4883dad15911ff7c4cb8209f3dc7a54c90582e453f3f21a25e99d035361ed43c62969cbc54ddf62d7c2ddc45e297b635b4a529039836dfedc54d3c807ad65afe573e6db33c49fb535486fcea541b08c790b19dbeaff87807fc9f412644a15769b51f602dbf1f6d09f268184f2af405a2d2adcbf5e3500dda1859a6cd8734bdfe396f57ae1d2a487d7f7514cfb2f636b5820801cf52d79f25e756a2c4636de7cfbb5563f28e7ae5ce6e37a0cee0bbe708be29cfed3c89801e0e0b6878e194cbf35b08a4150a0aeec59cc13964c012896e989a81d2d514bd163b0b567fa128e765fd7db1fca25e221ec8712e4f10ab9c552ddde6e2a053550964d53df333df3034db45e6db218a343bbb47ead233e52f2a9b7da6d379c7e07bb78e7c24c6fdccccb4dc35e15804883b93acfef4f6556c6eb66aa4ec6214068bff778f8e1fa372112bfee8608bbe2ad101d10955e3d8fda1ba988c22acf7f416ff7c08e1119923dce7f034b8779965e2690f5f7f18a6a52c26b22b9eaded05c60e8ff798a8f591eb51422ed7c95bbcce4218df4e78041fac8b1c7d70baa9cd76936e31c064d39b32630caae82933dee192029ede52d16e437eecf18e9d50e2afab95cd6ca7e4508b797469d073e074f77b06d3ca2f0bd83828858da2ded08ae78ecfdee75979e4c0c1a31391ef9a8f866edc4f3a2fe4cb99e793fd0e6bb404a527ed63b74e815923eb4d1b3c0f231cb03f74ea8d2d51a465927037bfe578dd05329961e4d107c1a250ba9159d9f67bad532a574d7e6330269bac2745ed19f600c077d90241c0a4e4e1bc42e3709bb5bfd74bd314cfabd255aa2bf6fab6f8ef529ebbef2b2b35224525956ae534ac7441cf201b45a9b6e5b335163574f8983cc37b3a44969dece308c3c36f807ca41b82f4ebd5d92f5e2b46917b45c60da948821c7e995925d30276ebf8cfb9bab5fd21fd905885dc6c9a2be301ca59e1a13bdb81d429e380a93a2462de1ab1ad0b59d418c4e5f760ac87223844694c2080bb8c5021d45affed0912a77f33aacd274d095ca29e91de902e66c8c27266688fc077dc10a1b2a816b487ee4a858c89518273ddc8bc44733689184dba3b57c590422bbba7edcc22f944006e378541cad33e79c66bfd22f65b765a3dd28d666d970cb7b9aaa9f97665c82ea34da9caa31038bf71eec7eaaede15d1c1c79ee337c6a51a94153e06f400dfae9b90061884eb33aa99898d22105a5fbdc3cc68e3ad14272bcf4b44e14375829a906bf88e7980d4cf6f792e3bec0a5a9a7368afd195822f1af98379f47ca27057447adbd184377b4a5325d47c312275bd0f771a7cb1aecbfd9e05716a1eff49821b18b941f34783a5eae153428a26d661d68e7dc89fb3d168640f5c8dedf298d865661b33a7dc4ffda530704d5f1e99952e24efed539a9ee1788e63026479c2927372ab9b994771537a7beff38416593273e0d923dc6b012e09aa346328c3c1038cb68aaf383a87be328e721cd7fb316c85fbd9641255bacc49a553579bdb1b37fe50647d01fd1d7a9308e5d8dd41feafc1a15c147ea8b660add5a6166c0802011fdd04ae075477e48e7ea36c579965721fd250eb9062f06644fb6d5f2ad2fdb078542542d928c27b552799c344739b1e46b8b0e6a870809447497b6ffb90ee3c56b54b206d4b420765cc98499f4ff71a823a7592c9738a1a05425000b254689b52795d4f2825f09a1eb94b1a2004b37e99518cb1da2f0affdf2e77f12e6d2e9924460ef96dba35c55339e88cec19382954ab2c29ddf05e6b7b3e8995216194848dfedeaaa250bc9b71d1133f6fffa5a6943dcc8c3dd522f327a45e6f9dbe3abb118e91862e364019f2eea29510afe6f947f602ab30f3c6d8e007e97109e10ed8ecb8a5a68b5f5f176ee73631e7ca42e3f970b7cd0cc174fa8b34ba8dee91c8edfa472de565011b93286919194cf5204fbc5a34ca3e497f338b7b4bc5659b99d3a9a5141abfcedbb7d1411d64baa02c3b8205bb93d9e6e07b25fe200f280da23f6bf08253f6e02ff2820f342a4e1162b004f59982e61265d61da4d38d4a7ffe93ab8852fa7efd1e24a39365615b12122c67bb5d0b634f50bfe6639b8f8fa29e44e992e00532aefe7a780d6a64fc8908a101d318a47c9cd52e49cd2d652e5c707da42f7cb161593ab19050bbbbb8971fa4fca87b8f586e4e5aa1e23b323eb882c1be4e7fbfd3c07a0dd47be6e896731f11498e573039ff9ea4284e7c9088a8884b606329aa877ff06c0950544890a3763cfddca6f9412a41d7a5d2e99babaa5db556a40c51147e14ef757a283ea348c43ccdd36a0950662f243e5dcc41dc0df8ac0547096c04c608b1c2fe9822c096081ecf8309266f7a9a245c2498b940d5d72a8ce782bc90f66173830ad7fd5127bd64e0c70401fcad41ddc72925a0325013818d09a4a0d75df7f455c0112a27aff11d66fb74e35c6f63621f11f38f3359c28a808dfd373426caa6e77f26e0032bc1e5fc99788876b34246c4f47d66f4eac65e574df385efbea43bfbe216cdb52677f2b719c24525ec7340f4e1506d102032721d5af7a3b449096c13edfd5c37f2371b124a0059eedebf593c4c6d1556c40d43575888c4eb6fc5f1dd10da68a9c0d2ddf68c8d079ae6ea6cab92e576aa2527033bdb86494afdc6b2a9b911589a5050f1f32231492637713c93d4eac5fdde04d5cb5f5a9940907f2213e0f3ddf1c20740a308f2395fcb9fe8b8ab70a203ce6ff5d774299586ce91090c9256808483b9d19b43b48f7d05f1eca83e97c68f1915b7ab0ead6a0217406946e0427296529fcfdbc1d3e3ea56918370a08576c6c1839bc27a1633b1372635a33c75ad30609445903b20d71d14a1f0a5078e4feda56b2cd57fed6f69a6a6c555f91ecb78569bcb54f0d0da985595c1dfce70604cb3b9237b0a134043441017d45943ab7f224c9a2d7b655bf30508efcfae7c8dffd53621adf3503207ed593867a6b0699f5e660e1770fd0461c09d0ebe0b7609c5193d770d733eee60d5977bbc664e9e0dcac924abb66bdfb798586794e5ec50111c110e3f72e2050aa04446b87abd80391def4e63238f9499de35a7718f717b867a0e67a4ccb27ab85038a8380df40045790b6cd17d6e6bbfc7a637dbf52d012ae2390f76a794c90d92f46667d17d3b0e5356e38b1618fdd0323c7ec713221f7f8fffa417e52ed8a9f208538109c3460dcfe0521ecca186ad4b5c825a3cf6b683088a202c13f8b0cd7e8824fa7c05df76ab094bf4da81e91cab836dee7a99501c8bd728d4f891a7378f4aeb82f1f997103ed11f1eefee6fafa6a62f28c7e9760541adcd272ab29a81beacf06ef58e7fb9c0ba33bb267cc6e64a331e2ce40da55465bdbe5c0bf5ecc305fb99f1d5d82b2f3d0bf590cfb963dad4168b5d0dd35ebe403ce77ea25a1f28c0046c5492412342483824593fccd0e4caf98093258f1345466147a6ece77a035ed013b84cf71a3b585705f431d44c60a3bce33b1e839f256d7d474858c6b868857950f0ec4ec8527ad42c32a7f1ba007fcf883b51977a1a12282142e5b0588e50554f5fbaf014e287d0a2ac091e8ea349dac0fff1abc6157cc4b7c7476127543f556814b0bc7b393cd92663e0a276b6bf6a3163924394f98c62b559a14484015c14c94d31ed30a3bb5ab3eaa7db7bfdc813ba8b0867bf5994d9949a35239fa7d5dc4a6c9e7519d699873e094801cfaf22ae51f7fd447c2524ed90b2a995e66c8c0f88174bb085fcef3011ae2ce58e4259c7db68613625dee9608700a310fca7eaebebe5a0b952810bdb6962e4fd4e2531afd41ad11f41f9786ae618aa72d4bd3d026127448e2e72ac5578b7a4f0493ba16d8f1e2e55bd3379cf647832203522f81e78498abc9169ef9229feb3377e51c1ed0e35dd3d60e56389139f15acfb5a45c68703f8d2d0980a608c45d17a4936c4f8c7ded035768ef0ee746f5f84d7dedbf212cef3f2f14021e9953535b221eefb76305e42b2e65d724c4fcdf8aab009aa25d202e0ce51e84f6feecc719f14b73edbdbdc70506dc0a2607299197f856d051c94c34e4e748e39e6f7603bbbd0eb045836876254f82161b9b45102f8cf4e3747a9cefcddbb272f6fe16a3493b191effafe03b19ccd10d418040a3fd31d1e8c4449cc61f94664b0097f76ee13c0a34e1a14b2ce17be942fd90394147f7f0cd2211ec9a951d801b4ab250c9470591ef05c2f4634eae294306ab183ad91b44e363b5e64f75985fa3f6f60343196fb0938847c861ce97bd1a5d610cc58d35f3f552d42a177017fa81d88e2536be590c554c659ad920c1817f95207782c4c7da707d7b013d6eb70cfe6f5e2a543abe47b9abe2d315292175fbd6832edfcee1ba6684c671dad0b0461319f7ff6bfb2aa30d8336024995ae9641171b2d37dca2e650c8d3b96cc8432f490450d7bb7a723cf48c61b866f1564f152f1ae3fc163100f406d6ce743de8e34fb871d94f478af8eb968aa3c1191d6488ae4c983aeb8940ea6b9472ff0e13f886b8702ace5bbd1e63146cf51342152da3d44a4b4998eba967f9986b228e8ed571c6de34b96e42ea1bb24191b0e2676fcee445ecea17adde62e79737af6b9e6d1c54219de693cd30d1612a3c09b1c386e5ac76f04442d3ee6f423691c3f6f6a87ad0f38f5c9a6f991ee2a4813c0b9faf81203a08dc63fa3cec8b5ed9e3bc17ec46c720aac6975871e1596f5df69931fea9f4a6e15c678cddd9a1307b8ede3fc06f1e766e6257a3fdc947781445b0df068eb453e94a3ba0df0f6603659f66af3f3c59eb7834dc600f25dd36c0c", 0x1000}], 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 23:18:35 executing program 1: mlockall(0x3) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x44) 23:18:35 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 23:18:35 executing program 1: r0 = socket(0x19, 0x8000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x9410, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x20, 0x4}, 0x10) listen(r0, 0x3) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) 23:18:36 executing program 0: mmap(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r1 = syz_open_pts() r2 = open(&(0x7f0000000400)='./file0\x00', 0x8482, 0x109) r3 = socket$inet6(0x18, 0x5, 0x81) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="815ab48b6a8a0b637a26b878b13b22c36fd2e98295b77f5da1e2e9dd211c2c6b28d702c60a1ea0a9b08bc134a4df6f6a79beeeb620e90720094f11d0bfe544663365e864f215f8ca4da56cd0ae9261520ccde02c7c2516c4c9baeac94c59b1865b5f5160df05b9e180e878d93d5e1705d08d0008d63733fe049a61b0a34d7449b3cbb20df4f16499baaea4380f35fd205e942bf7fb21881e55af2f1ef6b83d1ec4be5a73fb", 0xa5}, {&(0x7f00000001c0)="8d5e59ff7f9fabc1810661169a24a169b5a2dd02b3bfba85b9950ad618f945dab60ef0ce99aa7a348062b6500dc9650f81ec45cd17e3d0cb6e08c90ee742f73c12f819c4aaf718e40a20beef8ce7a290c013ee0dd622d30e89ba58ed8f79bb9e8b6d9f004114c8e9d5598d15af04e5f4c88c986a4c2e0550287c602518623cb2513227f659d9c34f3a709e1d4c7a34049b027c70746642807aba2b5b9e63c7955504d72f65b45df3f4ecce93a104a7cf12d88a36535c4bf661b287285b6d06564d3542ec763114836c8ca621b213270bbcbe2c1c8ed7ecd19b502686bbfe1f2155200744fc3932a2ea6eefcb2802", 0xee}, {&(0x7f00000002c0)="a9f20206b1afdb068c0d9e72f2db6ef01af148fc5ff4102bdbd0fe33960a725de825c903c3cdeaa7762aca32d9940cf062b115f77d66b316a8bf52e9d9b240d2c912915b60e91d024817a3ee498ae4d4ee5f5079815957ea839ebfed50d51626b14388d97070e5c1a434c6a77acb9e97b2fa55f3fb9d12eb1d32d932ea87ac0677b2de94e4cfd6d9ccbac46ea66ed8e88e2a4fee9a", 0x95}], 0x5, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x2}, 0x4) chroot(&(0x7f0000000080)='./file0\x00') 23:18:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000001180)=""/92, 0x5c}], 0x5, &(0x7f0000001280)=""/38, 0x26}, 0x43) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) 23:18:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="a06508d3d3e2e121cd6680027aa0956804bca9e6b88ac388b6a529dae43da1aee64f707d3bb003ed788a5bd6c263281ac89e77a77f010266d798a6521355636c", 0x40}, {&(0x7f00000000c0)="c9b5b3444e726dee770122c6598048b22d4013c57667e093030d5508b79f1e1644f79aac273f637580b1c2278531f2ec23bbceea48e3814074b4ae14ad8156a8f5f34bd378c53ebaf7454c880f195038901cc78dd3b6f0c52e5b4133be65630e0c94370e281fb847f0f8e1d37b3e736a0deb571bce559d9d7883c2c52874d2", 0x7f}], 0x2, 0x0, 0x0, 0x5}, 0x400) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) 23:18:36 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 23:18:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x2, 0x0, 0x500000000000000, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 23:18:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5395f8d5, 0x7fffffff, &(0x7f0000000000)="792cb96508fee2cec6b643cd80d30abd4cb4f0dd383bee4b7e75dcfad467813eca10852250abe7ab8f45aa441d9b27b0a34deeefc273183aedced0fd0cf28cc12fc8df4081028fb23c59ee4e7d7b7deef5e49efd1f4cf895aa75c1502ffa18845b51770083c2a90a92810f70d732dd6d8d4a903bbd460e31e0c1ecb79b4c384834964618a941f4730eff72cf4f93e680e817f0547f17fa26f746ed18f194e061b41c8c2c96f4a70f09ee4ff92cbadf49d863f98178f94b8deb7a868c62ab2c94df4777a9c748b4c61b4ea05784364d23d36cbe", 0xd3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="5b7111de8a7c665f3a87bcb38285ae231712dbadd1a9bd06d68227a21c4ff692d3e8", 0x22) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="6b362dd5d66f9d7a8e611cf817ba2d01859ca0b91b1a12e29dc38c1564be04ca50deb25449f30e0b03187f4fbed14788baa59c5b51887c6b425322efab0825b6b452ab25220fb7ea8803a05dfdf34e88c4815a77e02cb0210a66d15120efcc0b7ddf4e7767580b9cefe4a0854ecff45498dadda3a1a3902dcd3a9c3ad39a8fd656947a412c01f04a84c44cefebd03900f16400b342607ff0", 0x98) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000200)="000000800000a5aa3758742e4897567b88347652d76775e789f1e03e0a38cdfde05e656e300e14f7cadf03da6bc75a6fb53152dc169fedc42bf8344987f2503b15ec64ee9e2e3a0022872db9ae970f8f950fb0884f98ce76bd623b5ff081be20a6f86f95deb65c290817e17908d3763487d4c0ccb206a0e557fb844b09b5fcc7cbf9e6422b31b6999d4c9b49b486f56fd96916ededa87f54d4e3f18aac2b7b6097fe6847dd2486b89807cc89a0ac722c1b9850330a1018b78a8c1650", 0x156) 23:18:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) 23:18:37 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 23:18:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0xf3) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1d) 23:18:37 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) r2 = semget$private(0x0, 0x3, 0xc0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x401, 0x2, 0x7, 0x8, 0x9]) 23:18:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x420000000000001b, 0x0, 0x0) 23:18:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000002, 0x80000008, &(0x7f0000000100)="d8ff9668074100000000a35ae4711100d7f7e8", 0x13) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:37 executing program 1: r0 = msgget(0x1, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/117) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:18:37 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0x8001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r1, r0) 23:18:37 executing program 1: r0 = socket(0x2, 0x8, 0x400000000006) r1 = msgget(0x2, 0x1) msgrcv(r1, &(0x7f0000000040)={0x0, ""/175}, 0xb7, 0x1, 0x800) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 23:18:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 23:18:37 executing program 1: r0 = open(&(0x7f0000000840)='./file0\x00', 0x10, 0x40) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000880)='./file0\x00', r1, &(0x7f00000008c0)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000040)="2981ba396702000d", 0x8) sendto$inet(r2, &(0x7f0000000080)="b0ea6a594f512401f26e4ccf6b6d55eef5ba509327e593006fbcc2170e472d865ad550aed450b0946101b8ba642239ca51857ce9b579e0aab47be6f3cb579778faa55e3d67fcb8473fc52d40f770989890e6fb61b520e447aa64f8eb9f07362caeedf65ecad543de617aec2886d0ef54619c5be61873ca6d02d68df7c8422bf5f6d626d2ecdc983a21b9a28ba48164a6c61c797869425299050713f8ea32721c513ec03fa8d01aec5540610dd6cc8fab7ef8e65d1e36dedfda2ca70214bf1ccbf198a457b55fe28bfdf10e1c313a177b9cd6334acf1a3ed41425ccdeba97f7faedce2aff28629b747979d42b6bcc9aa34275af783767f7de7cd1b44f9c140bdfe295bb5324543094bfab25d2edab07e9aef27b817acd938f3977c3133f07b39cb6bb6461f1db6e110f7ecd5c2b0446f57f345511a5a7971b4a1908798951dabf1f789034421fef5912107273c7829c2561b2416e0dc2ceb065123d176837cf8c1602d1096e9ee229de5e931e287d80dbca93c3b0ff11946fc6d6bd77762d03b719085c8a634e1d1d173dac77334cdc0c8aa76bd1ead00887c835cf48e22ddb86da9d63984a517b4df59d8217efa4a294857889d8dbb4f5f8a4b8cbce02b165e70794b563a4e35b98477a75935894f49bcec659df752a1b31cfa9f298bf7527e88203248a6f5b33ad2e98ec3f09f77ffdd364bbe95c716dd9e64595f70c449b1b574970a1c9db389f83faa2a4b4106bfb08d61489d049961a2e17c40b3354bc883cef7562c3bb682afdc9f0d12442faf7d253fadeae5b59e7371f3c702afb17a2db74a5a7c03f0f6618aefd0f3d442f43c043a1ed87be086f41e48a56d155bf4d0fcb0b90c031c3c01fb1e2a885be25c4466696f9ee029f51e5a075a1665503dbb11a429800b0a5f6717e90219ab0f7553c96f1110444f8d199fd3077cecac4d6b2e9e5d3cea218484cf676c7b97ac66c6dd6fe18b82f9926b1ed88211f26d151817bd654ae1f92567390e0519ff105c683637bced66f505d6ed4713dd5838aeb71f59846bc0d653dea72359619231cee04fc7b8ecdc1f538b54190d6727b14d03b93a364b9765ec31948526cc49cef19133da68fd7a7ba13cc2afdb764d0dc5c93ad2ec9e8b3d5940c3c33f5464bd0585f6f3a447c01907c4fc9a7ab681b3ce8c6fd53234049cfd2610c4ba83cc49f5a178aeddd0eb71d8c37ccfe9924492312d87b96c542b852c71b66b77802d93e6d3f8b4d865d53c1fd37e2c521b0385adc80abc887d55d13aed0b2fda1a5ac4b820f062ce73f97cbef0f79f81972756f17cdcccb3431f39e0be20c70f8fa6bf02689f357f2959c537e5a8a0edffe8807dc6e3ee06cb79b587784440cb19e9f029be4452bd665428e582c3008577fa2a81fcee0eedf1cf48c679b1b4ba589b2901492ddc78317c5942e72b9ba17c4f5aaf78b6795c6df480fead53859807b14109949c56c7f18af6e027be516541d2983f7aec9a04a72323f018e41be564b596cab23ed8ca4f404e4a43dfed4f36b6e33535b83faa9a0b0afbe143b08b1a3e8190f4c82e6af94ae22b517f60457ecd8dff6a3882cb6b94757a187da71b3aa8f442ce8ed04670fd9d380dfdf72eaccbe617a5db4ed1041c57dbec728b4e963aa302c2f7b8976e22e444bce0c23289dbd4f26f7b5aeed274ffde39e0d89355da2b82f5b6fb952f23963dfef6c62424db9b8fff294841724595d72303c32939d244d4d430438ce6e56ec3d18fae67207a27bb3b627dd2b870a3800d7bd52a30777f7e4b6c0f2f22315c52564cc921a704e8843fd78b19525300de124e98074928a6118cd89804ef5796ec0d85e5978a64c65921420191a9eab05e2925c36b54523f0075a299877b9c390aed6ff7f94dad544dda1bc3449b15941ce177294ee17875c3750d612c76b96e965ffa5127b2cb7b854a3efe69f25f2723cfd6963c8f4dbf2f3344917035e735b23cb8491d58486ecd7d916b6ed1ae46ddfbd13d5b8359d17c1ea98f96a12d141cd886fd41c05a093f62a829ecabfb200a55719b460ec3c1866b0e493bda445db35b09da7ad7f81b491abf235fb0b44017e45a7e5651b8c27f78a3f1ae16be5579555f55ee3ccf700cdf90c8c0e2b8205bcf0169b8c1f52258abae30f1dc252fa487acfd6c518778fc5b181f424e5c121a732d5c48d8560751136556b463278ae676c33c97ffc9966d057adf638e94df0f305e40ff818a9e74ad73ff67e5d2d0332129ab3b658ee42bfe84809b56b462a2bc921a509466aead7bb683f4b0e4687b488d28958e4c17ee79ee59df1107a80bf9d59258d8f3c50011a106fff4f94f4ee2114be80f277d3a0bdd5948a369d74e96589dadd2ff0320fc566baaaf1ff89aadd9106402668f07244e441991ac28f5609912077051eb0df7910323278e267179c5c71a038cc33bbeedd9b4c04fce663102250513dc3ad9d7eaf5a44d4dec5e05db891b1247d0785ac77505ca7e8a31ebe09dfc18dfd242f4982826f3c70ced4c9133e394a6e781c3f68d0366dc036985603053468d1a6ea356ad4e65e48a01114951812463d5f68a6ba6c8fa08febdea49ec666a349e6aad58f7c658fd58b09edec57169b935d9e72b56b7e89952edbf0653dba2d50d2f87fda3a2cca316c8ff75b3b1557ceade84f6cfe657c1b28ac9d09461ce345da4c711e33926a7e3b591df7d1ccd9f5ce6521332a0e", 0x784, 0x0, 0x0, 0x0) 23:18:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:18:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8002, 0x40) recvmsg(r0, &(0x7f0000002480)={&(0x7f00000025c0)=ANY=[@ANYBLOB="00000000bfad8c8b241f12d2429504fa8330e8179f58d16f33553b3fd84c3659ea2205b8eb9499d4b18c7920f9198ec19ed0d43028cfb25ab9969f1ef914474768e09d230caa39001f3bacb5cd13f4daac2a5e8e878b5550b325a67714356c2d8a032a8599ed7bd1d51efdfd9ceb851510f2832600b444a7681fb165b3ff5a61f7154e78d86afb04ee9664d096824c1ecb81d8603a2349a5fd74110c72fb6776ed7893c91a66fc52cc36bd1c15481781a19d3645584b3f2e5c9cae1abfe4ba0700000000000000e143fc632d1f3249c344fc5f5d"], 0x4, &(0x7f0000001400)=[{&(0x7f0000000100)=""/219, 0xdb}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/225, 0xe1}, {&(0x7f0000001300)=""/40, 0x28}, {&(0x7f0000001340)=""/136, 0x88}], 0x5, &(0x7f0000001480)=""/4096, 0x1000}, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000003740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cfd37735fefba2700000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078591a80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad56056b95d4806d5a2e287fa5e325e4bbd70878188a6cc2dc8fd7104388dd9c4f882303669d6b548316a0b82042a8f18b2657ce8699ecf77287191407568a2d754ea3176730ef221c389914e427b7e4de54023417417dcb83c30827e01329908d64680b4100000000000000"], &(0x7f00000000c0)=0x1002) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 23:18:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8008, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) 23:18:37 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 23:18:37 executing program 0: r0 = semget(0x0, 0x5, 0x82) semop(r0, &(0x7f0000000000)=[{0x3, 0x67c, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0x80000000, 0x1800}], 0x3) semget(0xffffffffffffffff, 0x3, 0x3b8) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000005c0)=""/7) 23:18:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x1a4) msgsnd(r1, &(0x7f0000000080)={0x2, "8b70d836c891f804d256b84954e74cc7c1daf7976d4375ad80cecaf88c2c2604ee58413d694f0bb7e8caa86c70f95739879c9f3f45b65ec1262277245f31172df285598ed26ee52b6fe3753b0f68b22b950fa4916c5bb9a76937f78512d8f27c9c8ddbc80d8491830d1f6de797d4f796a18c03795bd532701de61d9adf2135689c0e19892a25eec63b951ed7bc33eceedf40a08d1f225aad090b19acf540459c392c1c89063020b3261e6948e3babd39eb9976a81049b55ca9cd15d8b24a2d21fb2bf745137eb047337633c2cd7947a44e1a7f96784fca"}, 0xdf, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "0609d083d33e1d7a2c8dd62c3d7aa440db4ecffd5cd34a3d62f4f0a128443bcc30ae141ff29c15aba97007140fe8985da9f80cd8212d502407e43d9a2d3add9ac62a2972c737ee2e22c6d2d9320a955493ad108e474285c95e9c515f5ad783f13338c0f0affbb2eaed6af7318517275a937d866da6c8d97fa74cde318d0480cce2644a9536c44cbd2bc4eda7e1316deb4dc0a6a3c8028ce06ab78b2198dfcf763d14eb8541ea42ea8e64b1cd100ecb"}, 0xb7, 0xfe16c91669c7c7e4) fchdir(r0) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000005ef705e70b4c6098fcac9f0ef4f79ab6f4b837515b920f56d4a5ae2e46dbfd26ce76987756f00f3e768c83ad01bf8666ee8c5d2f6210d2efb5d48ffd6191dccf5db8e5322c413c93620d94cd531c4b506005ec11199cea5b90d0b7468dac2806833ea4fb8685f8271168ae6256ae68019e33acf265c155f5720395379b7a500bec10e13fc155265c8891f4cd41c03c5a652a7c1fe54922b01010000c24748247c5bf36ea9a514ce2682a70ac330c8e5c343e2f13c4ee9cf6b0ea75a3f60653d351df554cdadfb8690adf2e652a2d6742e9cc9e2acb8504da16643874842420747423f2bddae98bd3f01c3a6b2098ab30bca169e624b998b57809ee8718c75eac38a7ed049392adcd671728b263101142b06ec3e1ea579f7cb6de46011b859e70f75b1856a64ca85239d6deb2ba1d27f0d6a0d9d7c93440304653e24dbd1b490e4faa8bd9d2e9e1663fd72e9c32b0f7f6ccb75db33f0076f9c2c7df4925d76378c4dbddfe9f673759404f74fedb3b3ce03a1d837f84e00aeeae2861ee297d3b90c1a05f53dc4b66bdcf7f88fdf4b452590b9a99ea4e20620eec594de72a0d4c3a591322e85cd71b2ba0d4702dcfe6c15a105eb72a69a351dc1bd7f3123a4d5abd1ecdec63ac0a4afdeb37bf382fb9e5cea857d791ddaab8d72cbde3781c79e661d18cd5337"], 0xf2, 0x800) msgget(0x1, 0x10) syz_emit_ethernet(0x34, &(0x7f0000000340)="beec3125c9b3fe57f24b65008a72dbe176e5e955ac85f88981f36b9021aea164c260927b52f206447ef493fbd7bbd58e80c37ef3") readv(r0, &(0x7f0000000740)=[{&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000480)=""/84, 0x54}, {&(0x7f0000000500)=""/16, 0x10}, {&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/114, 0x72}, {&(0x7f0000000680)=""/59, 0x3b}, {&(0x7f00000006c0)=""/60, 0x3c}, {&(0x7f0000000700)=""/57, 0x39}], 0x8) fchdir(r0) mlockall(0x3) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/79}, 0x57, 0x3, 0x800) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000840)=0x16ec) open$dir(&(0x7f0000000880)='./file0\x00', 0x400, 0x60) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000008c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000980), &(0x7f00000009c0)=0x4) 23:18:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) syz_emit_ethernet(0xed8, &(0x7f0000001140)="1abc6a01086ef484c95363000a4ff8b70b0650efbca90eae045d470d3428760ee41daa62665466272235fafd280c1cfcb65244326b66827af29f747512f92377cbda156f7d0fcadbc9ca2f1248db6e84bbacb2ecfe898851d5991a9ebd2c02e0e800eefb0fc26896b8f8db5efc058e3500fab33e028a095cd8ab338cab9314f14227d36d49bc5bf0060fb42eff3c11432719809b5aaa749ffc5a260a5e3abe091334d3765b6e41d26dee385995fa87d372c60e6d3461033c27281e38c6a0205be2e143f3aaed6a715b51d792ea6257b61c9350c63058e8b0be265615381a71e55612c93f4d2b08deef7e660a805c359507196704969a157126fa51a4c78e288596982400c271b6f855a8c7746f9f32a4befe8ba48f8d37c375c8e7602bcc4a5c064c39a7f321b9aec23ab58fcf541becf1157d5d5b84041959d94fac055c096f775ff59e17dc778252ea8862398ac134bcabd3cc7979d47ce1cce12f833b651b5dca3cabd9a2271348c2de76094e32d112e30d36c44701fd0c6850f3265fe203d791c18993af420c967a239ddaccca73c584a3f2eca0c1d8302d88569c9193bc42d0b78a34dc446dab1d7711b224619e7e1509653b0839115fe4c8e376b91df70a4a695eefd4862cea05b09a3adc347586922429cb73515dd693be40bad8ea64af2fdb3975a1a1b437b2f92739db5eb1eaf37908fecb6c52047209e762106a6753647df3720b659e2c4dffdc87f3e7be299e91a00caef64f834bd039b3d4b887fb26b7c87c98a063ad5fdf368b5814e2610ea9870fd9238cdaebd4ccdb5bc5eb15288fd21f5fa6ce4cda503aa6954bac5e4e5921756890dba6198d7976b4b6dcf127addb3b6efe9dd045ccec7f7bf27022aebaf955e8512b7090d0129e805d16eebd46748a2b6f2333076679ff425b98551bc32cef152a35ab0af03597fd44954ddbf42101b67b8ba3603fd0310b164e69f5bcb514bd2e1a07c6bc343eb4054a9e6c101928a49ff2093b42c4e805ef1df1be886be8f8315ed81e925c2d4ecd779d5aff6ee62764576d8bc1bd7ccc1c127e2fca35e4e9409d0f5ebd5861f8e572e6be6ad577409ed9413dcb9fe2eae3dc2e62d1b15576478dc74a86c57ca74fc9a06c913b8d761f52a15addba9b0b8bd41a4cede82164495e8904741751fc3e6bf52b4ef7b318b8130b40f5552911f1cc057c2d266c35d0cdc89d7f17c9ce1be144834e1b922c61e5836d8efc18a95875da7ccb3d6873317466b7a6f8b9c9d8f8bd5c55ad1a0e961366261fa066ba6d4e2c6b1aa1f98f44c9fd82b36cd508b2d3f74bbadb0966987d1f336d29c05832014120a86e9ad5335d57858fc20c96267319a5a096583bd077dde53cc6837085182daca2d56129a1ab5a5a2e6824cb08c6aeb3471b1b2a04c7d9fcbb6c29f7c293fc404cec0fa8009584f5e25e4f10885fe235baff122957ecbb866f6f7dc3976388f023a5ddb051febd0a204159ffe1ee2797c0c086dba3319378e5c0a1b11dd55bc4965dafdfd4f6e55f9b989286703a03f686628ac2198011832baef3b0ae285f6f334cc3206abc8515285866947945308270a031d2d3fc1ac779060ab08c4480d5235aca897be43053a642d1d030539c924548d508d6ded345ee3151cdac3a0766e365863d9b70ff3bf2fbfb2ba68377bb3d3a00a05d90a44dbd5a0121b41121516c2f4499413e97adace3dd76352428eefbe3dc987303a223710f3efe074822d39ff57ea9674108adf7db46e08773d574202d00d14cd4b2c1d32eab80635ee272e036314560b0d2c931526a6d8d0f6ff0614ea38b33a3f5c4c51369655ff2549febcfbc41435eb277bbad24830d35cf99094c4a7ca25b3a00ce0946481dd2acb003a9b9b73a7b5025d4130e6f28ba305a337c8513374181a71d1865af99ef6ace2b6b4cca5f28dfcfdb8da7d82294e6c944aa8c62f9acf950b40b424a71a7a80134c51679609a47a08df6ad59792cb11211b1d1eadb1d3f0e0d424e5ca54ba0897a66ad1f675fe3475c3f2e8f38a265555e977d3e51a7b1f5901c0cedf8abffa5e1aa6fd16d262d246486281d03f9946f6dff5ba57fc5ac25a9c48c35ec0fa0f42b63560d0cd9bb491c2bd917f7c5a47880b90414bdce68284d5e95b42fb3dff01619bd459b4a57652da9375e535baa9c4de99dc9c37fe33ff2f2ab9c6fce30175ffc23d7e88a288587d1aa90d97897f535440a8cb82043ef3d3e1ea99b3be2726e6b75ec27fdb66869f2d44f0fcb85f4cc1ed4be7f13770b92fd0bd10224fb7c47422485a8bb3663056c28ee0e7b2424cd3e94a4b71aaf4f3e59503e3caa840a6f215bde60b7b619910d0b2338983e68c2bba0b9abf3122c612fa7cb2fd4f1476fc090a5e0c17cdba7a0c9bf96a94226ec0528c6a079e20ff650f0dcb8971199a221b7e8fbd6bcd94df7b08532282d7045137d43cd87eea72b6f36b56183cfb8ca3789d78aaf1953687a95bd8988a1e53c016c2cece01ea97a6df88551fe2c88dd07f7a085bc095b23498a3b37a76f1d2b17ba1ad63f9714c02ecaec6f75ac16cc9283df075a2c9022d068e0c098bd2cfb3c9597da8bae9a94c5d0b2d8fb4b37ebb3ed72cec1cd3acb841fa51d70af029f6f3dc2c1dabe8a97157338adf13e662bfd64346e51dda95efc6b98e072155dcbeacd57299d80fc776fd287e0621b10f4897fd7026a926afd62dc5d730b448e56b99efd399ab88523d85628f6e54842127b72db35fb19e73f709ed0855f2f24c3f5d4c8e761689af30c4f62ae01776d9139d088ef7f48be9c9d2812719f6055432e83b195f42671e59041212dda2962355c8cdddd15287c9dd9c9afe21396e0699b2164f4cabe2795b6d73b0929121c4ce920d48cd0287be9a9fd3128b7548a205a46484736b19a77303782e7364c51c89ae827410364fc9ae84ccee504e41916283802a4b380d655af0555ef618de990524aa17195d4cac56dddc8777d73ccf0efc8ab4036e91b9861384f59fd60c51c5db5d80c183feb34ce73c693578e8c4fc8c727b45290d09b0999da6711897459efc2b6e1512207ce22ffab0077575054fe1637f7455acfa91b0c7798557db2facca5c6faf0032178f72766f37cda1460e639f2eead07abe44a41a1f480dc7666e77a7c831dc56e061cfa5eded32645ab25dd87a39ece8717eddb64bdf6a9d0779f0de4694c0db87ff0b47ab96c43eb1dd61638d0f0418aab45a4f884d35a06a1fa41022571a566c75f756ee44b4ffe2175b0c04e6ee01ecbd986b6c83950f6abd843411f0410ff9128b66aaa15a7926445deb5af2fab8f6bd09eae52b4bcae51a0ffc2b2bd06e851eb6d8fdd9147c9eafc7f36828f3f4f38bef32ec6a30651d4e88f4d6749920d65229d6ff6c81a8bdcd7788b18a32c001affbae33b406e5b1ed2a7ce81e1e3b3a004ea5a73253d85b1ee869c418fecb7cd9fd4d8a74caf43044271e5f9c5802554c8c129e848581d22378e66a0b97a9b36eb2fd55832e20512c41aa843cb5765a850e322130adda761343fa31a041a3cddd8a3dac1f9e31acf2afde0f13508cbeaf44a4f7001840089159c467f22d13090d618ab6002ae556790b14c33ead781fa49152958b3f81dfb75c228648e0b987317c2236f5cb9e138f1fd9f40962c7dbcf4ecf755298e94242f89d8354575f58fd349e345d477dceff122bbcbd8ab4868348080c1e895264a7305f48c71e59c9e292677b9efae93b30bd10b07aa0b29f936ef1be61a2e26ac1a31d78319e3093e9ca484a64319e226c5feb98f7d9fc7e867cda0e7205a858356d54c8202b83863a65ad9bb000ecdd7fb90f732165ab224aa674c561b189f32cceeb11ce2e119878c181b27490d757ad7109a7fe0a5ae69a9b2c32de7be32ced9ebcffad49cf26f422a4b339d7f379623ea20f53d0be85fdd83a452194a3819e662f5254c05b1e6f66ce2a5eeb47ecc2fdc973782434a28b83c0c273a170e3ca0829ff93a96bccc3beb09aa342a5e0575f2464629fc12b46d76a1f695a265071579a03d0e1d436a9759a9edfff905333114f32443fef4e5444d035088c095b2052af3ac0c62578d0c2d04531bee37208b752a6631d7acfc14970ac208eecf0864cc1f79e7c9d7027fecb8543610daffef5c50db93187531f4064f994dd67e27047bade93a0c0b9886151f54a4cfac258319870a89ea0923d135376b03c9f8ca563213877266937017d92def5c6ced88c21955fbaeef463b24fc0fe341d5ea4df263283eabe0c0ad248cee049c42dc0576a86db0dd883cf7599c9d70702230261dc02bb0e2f4d88833b52bf0015c4e7b8acb5bbba671597aa820542bfe0bd7b65a957c51b21d7a35588e953e0a402ad25649c66b509f3e0cb05dfe1488dc8c9244190d4a6166daeb5848379bdaaf719004f66bd646d90838b4e6caab72ff831bcf789315f6748fcafdefae06fede272563515ddd848e5ca1a33685b84b39e9ace3b4d9b972ca4ac4bf3806667bea26c106030cb6a56585ccee7742e2e3ca350989c791965089a8487bd84b241129c5704ac046859583753f1807d607e9ca191f2a78a5f9ef2689324948ee2719967d049b6239bd929b5fca5f32bf481d831807b9999d6fdfb82de3e0a9a252fd24fbaf4bacf2a5de73c9277bc4740e5e21c533dac22b6f6816ece25133589d7e3dfa2bb615f3420b941882ef800b4609a18e1b693ce83e9cbff9e593c3479d387486afc6f5145cf6608724e81bbb7cfc3c0e03be25439b08430f8037fb919c93bf73af7c650f4a564ac5b86ffc9b50e513c857f3f91bb7dbf7c0fea4978bb860f1cbb2f767af1659409d47070a17e81d0c1ac8a8034b9873405b988cace0bae3aa3e5f9f29fb03b6857eb83b612f9b08e1f13c3aa7411ad4e9cf1d25986541dce8fd671d7cecd594456eed967e28d4e4a7dccb9a3e6d53e7ec11826d1d5af2f520eba59555ded7d09c239eca540af715e99fe2d0bbdb21876a9ddeb61786f559f78207630a74318855ea22ea3043f0287c4c002af9952db2ea0b4f3c9a1818dd0b47484c62cdb55a723abd18899e5b677707515dc99c65a89e04305c1d7068b2f62a5135bf38962ee3fb1de2a2a7897223c17912ef34c03db60eabb1d61f57bed94184ac2bd62124443b681dd46c01bfc4e59170a815f13e2ed2f96e9aec9dac348e52234eb5c2293572691ff8c289c437a7264874b86134d376f5d59c48212848df71116f6f9b38b24c0bf68bc168976f3d8278ac745c699070d70072fc094a7a71f632a57d87f4dc228303f043d7415f04cde0b192e34a23106cdc448527b30ccd401df81bf1e1448db4b8f2d6a62bdfcdce5a6e0f51a11b61e3d6d0ba86e13baaa6e5dd7181860d368c56f9f96abf8f010bcff5a0c5ba319d65fb3554541aeeec96c1707f2ab02729245612a202e3f62a72c0f15bbddce4a5830506b0b7f2e57ca3b397872f00076863621b658eebcbfde3ead22e174e5cc6dcc784f4a4ad6ed30c250595133306dd8a7025e47e79830c1c47d79b3e3810278c9b7572eb3fbaef9ca663eb218557b1c1797ae0f53e3b4ff78f0b8d5181221b052c6796fbfd4ae76d1c5cd1afc2bbf75e109119445e374c9e97550a77df47338307872754280a1fbae787f6caa72f49dfd49cc2e11d13d264f04e5d597fb5dbc61b8fa8a4c80d11fb3490c7eb23e76a1876f32da334cdd5754468908f313ddc196199acb951693e6df85572c5d620d39c44056bc367d378e54d27f7456b552a5c24bb3bd552bdf61f88bccb340a291e34e4230a39fc") socket(0x30, 0x0, 0xff) 23:18:37 executing program 1: r0 = socket(0xfffffffffffffffe, 0x5, 0xfffffffffffffffe) flock(r0, 0x4) sendto$inet(r0, &(0x7f0000000840)="9700698d11e4d903626257539837458cf712948d87d43eb2a3b1624c44895dd4d5937987a445cc480290268916ffbcac11eb8b115f573f044d51a81f513b5a2ac13dbe468df462ac803e01de83401d721100e9e029b47e93e49e69c912c7b80617611f53415f913d577a88b1eaff1c3f37ba90635531143905e4fff183434a152174fddb7564264866272af4fe88ed972ea07da650da2b927e2a370a09eb7ee0578a1fe6808cc9a5405879129f88b4f5f1579d332cbeb407e52d2b71ad4e357246614a9b1c81acc8d8126e58324951605dcf205b6c7ea8536de3847174eca5f4bf95c9560badcf6ab5cd4e07ef706f9b7a17884e1986b221b64718b62d61cfe7922d2703fb2c1367697ce9abff4aa0133efaf3ed7d84081378de0201318d1659fb95fc2a8af54fed20df71830a8606636afc4fe45c29e7687db35465d4f3186495f700bc3c55c8b03bb7c3cde3278d231657f3c6e28529a8c9ab81931047007c8dbde122558891a6ab90b97ba0d8391940f2684c12cf58f548ffbc39381f749e4c016120481be2319f555ac302e3fec70b7e9a0176fe0d0a83e75873eee013d338616a", 0xf1, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xffffffffffffff24) socket(0x22, 0x3, 0x2) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202052fef3b14840939c39a14d6add1851bb06e77136891f9c1da87449da42af8dae46cc5ce7ffdac18761721d5494eefa74734c34ea99b4fcc19ec6553c5d976a3239015c83eb3cedd8d90317eecd8726da53df7fcfd65ec7fe7f71dfb12ff27ea2499ec00f2bc179d0bfc5ee53235d38f8fe1a2bd804f5df23578ad19682ad218c30d2d15fd64d8431bb3651ea9c1368065f87dfe25fd4da2c64c57840c9f208e27b6cd8018768bcba56b4607f716822123595bad7deb75273de273971e8e017b42f9c83f2a67105717a8fccbcb1517ec0d5221127aaa1b2331bf2e0c0aa81e90ee9000000000000000000000"], 0x1) sendto$inet(r0, &(0x7f0000000080)="b0ea6a594f512401f26e4ccf6b6d55eef5ba509327e593006fbcc2170e472d865ad550aed450b0946101b8ba642239ca51857ce9b579e0aab47be6f3cb579778faa55e3d67fcb8473fc52d40f770989890e6fb61b520e447aa64f8eb9f07362caeedf65ecad543de617aec2886d0ef54619c5be61873ca6d02d68df7c8422bf5f6d626d2ecdc983a21b9a28ba48164a6c61c797869425299050713f8ea32721c513ec03fa8d01aec5540610dd6cc8fab7ef8e65d1e36dedfda2ca70214bf1ccbf198a457b55fe28bfdf10e1c313a177b9cd6334acf1a3ed41425ccdeba97f7faedce2aff28629b747979d42b6bcc9aa34275af783767f7de7cd1b44f9c140bdfe295bb5324543094bfab25d2edab07e9aef27b817acd938f3977c3133f07b39cb6bb6461f1db6e110f7ecd5c2b0446f57f345511a5a7971b4a1908798951dabf1f789034421fef5912107273c7829c2561b2416e0dc2ceb065123d176837cf8c1602d1096e9ee229de5e931e287d80dbca93c3b0ff11946fc6d6bd77762d03b719085c8a634e1d1d173dac77334cdc0c8aa76bd1ead00887c835cf48e22ddb86da9d63984a517b4df59d8217efa4a294857889d8dbb4f5f8a4b8cbce02b165e70794b563a4e35b98477a75935894f49bcec659df752a1b31cfa9f298bf7527e88203248a6f5b33ad2e98ec3f09f77ffdd364bbe95c716dd9e64595f70c449b1b574970a1c9db389f83faa2a4b4106bfb08d61489d049961a2e17c40b3354bc883cef7562c3bb682afdc9f0d12442faf7d253fadeae5b59e7371f3c702afb17a2db74a5a7c03f0f6618aefd0f3d442f43c043a1ed87be086f41e48a56d155bf4d0fcb0b90c031c3c01fb1e2a885be25c4466696f9ee029f51e5a075a1665503dbb11a429800b0a5f6717e90219ab0f7553c96f1110444f8d199fd3077cecac4d6b2e9e5d3cea218484cf676c7b97ac66c6dd6fe18b82f9926b1ed88211f26d151817bd654ae1f92567390e0519ff105c683637bced66f505d6ed4713dd5838aeb71f59846bc0d653dea72359619231cee04fc7b8ecdc1f538b54190d6727b14d03b93a364b9765ec31948526cc49cef19133da68fd7a7ba13cc2afdb764d0dc5c93ad2ec9e8b3d5940c3c33f5464bd0585f6f3a447c01907c4fc9a7ab681b3ce8c6fd53234049cfd2610c4ba83cc49f5a178aeddd0eb71d8c37ccfe9924492312d87b96c542b852c71b66b77802d93e6d3f8b4d865d53c1fd37e2c521b0385adc80abc887d55d13aed0b2fda1a5ac4b820f062ce73f97cbef0f79f81972756f17cdcccb3431f39e0be20c70f8fa6bf02689f357f2959c537e5a8a0edffe8807dc6e3ee06cb79b587784440cb19e9f029be4452bd665428e582c3008577fa2a81fcee0eedf1cf48c679b1b4ba589b2901492ddc78317c5942e72b9ba17c4f5aaf78b6795c6df480fead53859807b14109949c56c7f18af6e027be516541d2983f7aec9a04a72323f018e41be564b596cab23ed8ca4f404e4a43dfed4f36b6e33535b83faa9a0b0afbe143b08b1a3e8190f4c82e6af94ae22b517f60457ecd8dff6a3882cb6b94757a187da71b3aa8f442ce8ed04670fd9d380dfdf72eaccbe617a5db4ed1041c57dbec728b4e963aa302c2f7b8976e22e444bce0c23289dbd4f26f7b5aeed274ffde39e0d89355da2b82f5b6fb952f23963dfef6c62424db9b8fff294841724595d72303c32939d244d4d430438ce6e56ec3d18fae67207a27bb3b627dd2b870a3800d7bd52a30777f7e4b6c0f2f22315c52564cc921a704e8843fd78b19525300de124e98074928a6118cd89804ef5796ec0d85e5978a64c65921420191a9eab05e2925c36b54523f0075a299877b9c390aed6ff7f94dad544dda1bc3449b15941ce177294ee17875c3750d612c76b96e965ffa5127b2cb7b854a3efe69f25f2723cfd6963c8f4dbf2f3344917035e735b23cb8491d58486ecd7d916b6ed1ae46ddfbd13d5b8359d17c1ea98f96a12d141cd88", 0x599, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x812, r0, 0x0, 0x0) 23:18:37 executing program 0: mprotect(&(0x7f00004e3000/0x12000)=nil, 0x12000, 0x3) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0x8001}) syz_open_pts() 23:18:37 executing program 1: clock_getres(0x3, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0x100000001}, {0x9}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x2}, {0x1f, 0xff}}, &(0x7f0000000040)) 23:18:37 executing program 1: open$dir(&(0x7f0000000540)='./file0\x00', 0x480, 0x1a8) r0 = semget$private(0x0, 0x3, 0x40) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x800, 0x40) symlinkat(&(0x7f0000000480)='./file0\x00', r4, &(0x7f0000000500)='./file0\x00') r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) accept$inet6(r5, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xc528, r1, r3, r6, r7, 0x0, 0x3}, 0x1, 0x3, 0x40000000000000}) r8 = socket$inet6(0x18, 0x2, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r9, 0x0) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000280)=""/3, &(0x7f00000002c0)=0x3) sendto$unix(r9, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r11 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x10e) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) getdents(r11, &(0x7f0000000340)=""/168, 0xa8) poll(&(0x7f0000000000)=[{r9, 0x1a5}], 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x8001) setsockopt(r8, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r8, 0x29, 0x2032, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000440)) r13 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fchownat(r12, &(0x7f0000000780)='./file0\x00', r2, r15, 0x2) fchownat(r11, &(0x7f0000000400)='./file0\x00', r13, r14, 0x2) 23:18:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 23:18:38 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)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r0, r2, r3) close(r0) r4 = dup(r1) write(r4, &(0x7f0000000140)='\a\v', 0x2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:18:38 executing program 0: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x88a1, 0xa) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x12, r0, 0x0, 0x0) 23:18:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f00000015c0)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000001600)='./file0\x00', &(0x7f0000001640)={{0x4, 0x7fffffff}, {0xffffffffffffe6df, 0x5}}, 0x0) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f660000000000"], 0x2) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="9d7fe36d85e58ddc7febd4324bfe4727ef926ab79575b04e749e7dade4", 0x1d}, {&(0x7f0000000080)="c44b91d4", 0x4}, {&(0x7f0000000140)="595daf0f2ae34d8b6f67af3d4ea4425bb2a14c0967910cd152a7a288eea4920f3c8e033c6d0b354f58216eff11b54b4bac9c3ad569f528b41addf2928d2587e59b707bf7902d17b8590fd0a31a52b7", 0x4f}], 0x3, &(0x7f0000000240)=[{0x30, 0xffff, 0x100, "b015fad3edaee0bdb673f744462882e42d87612a91752dad855163bbdd"}, {0x98, 0x1, 0xffffffff, "efe89588488a0507f227cd5c30b3c17870f3391628ceb8a0b66a1a0a419db8da02f722d7103b605a79839d14fc5b6dd5edba1df482e1ed35679644b9eb02337eb7d367edb9bb8300ffbef09d11e0054c8848d58995a5fd26fa6e7bce84128a75fa43c0677ef4d44a2ebcdfb6ff77ab2aeae08be483489a821f799fe0ff84847f2b5aa904f88549"}, {0xe8, 0xffff, 0x1000, "cc0902c97b4810ca72fb2fc39eb8250e649d666fe5e6b3720dbab703e9535f27433e5aef090923da1431a55181dc056d211fc095989678e84ea44282ebbf0c17b872297a7564172c9c44a8d4925bba83b8c2216b2ff45443984ad5d10316bf22b0bf0d27041fba112a86dac0291164e1123b50a31cd185f894cad41469886f4987a840623e0c7b09b3bc90da1f8c1fe74718d711ec7dd99ccd704afa1279ffcd4a8f9d9108501dfa49c85941695a89fb3be529c48c1de18bf829fc8a54ba5550b37aa311650205b4684febd5a0852c08314f297e"}, {0x1010, 0xffff, 0x1, "84b39d79da68cf693295378d6c2989a4f64f03160aa1c9c506020b649d8f08c2c0ef45ef5b5e4f925f1b5f4f272609659c189a8a93d5746dd3ee3d8b62edd206e1b057fa813ae652536b98ffe939a2d81b9f5d6e6a2eed5ac09e998b63a543cf2ec07dfd25e40c266d2df737a701f19116a359a227d9d8b8c30959874fe6f5ddf9ecc7540b6ac4f41e98e753d4d9d80d7122f47109e17c2615d4065cd622159693078c952c184335a9f60cde2f3b500cfab68701e1b81005585f33185ade5a92208f12b09e63432e9c93d46fba1e2bb8c8edf71191b8207636d87f24da3d87eeefacecb61919d17d2c1523fb0185e61243a2ead9fc05a918582ad2109902ac4e1178651e5a1de21ebe814dcdb5ce3bf56f7cd5758a15c829e3b5334b89c7975f92b06df899eb8efe2d9c47c54f9fc3867a945732a917e24f911e0cfd60072b56eee5ed242039d39a67426a0b0f757848002470be79760f31810f4b4ffe60e5cdc3fc2a42f2b3c86f793a3e7a8ae729c3fa896a81f6ab2eb138a7291b3902c7b034eb7062a5f15421c88e7c55b71285ad02085064bb7a4faaa790a5a20bd8c22c6c986632ccf8ea854af0e8380228a4f29b0128ac55c2b1d9ad9245b020b1261018116ef92b5b2d751c84fb77c02f71b54ca348d4d109933782e02b1e458c224277eb9eb71fb8bc3f30470205ff9b679853d0be2807bc35a30324aaeed016ee6f818c2a93195e43b69461de8fa07322386df9c07ef66b0a5ff75b4ebd18afe0b4f53dc765131b1e1847defffba5ca31f2e98dec53215d78abe0b89570c1daf47ddbcb47d1d6ba7ce55446875be836a8b182f6173d4d9e41eacd2bb69a8e2ae2fcfb9e9e4b2748e041c6b89cb7788804dc1cc61335e3bb79cf71859edb0992aaeab33f79c5e0453d8dcd98f75142426864c8cf760338195e280f0619de428918665e5a03d29ea1cca216408f8fdbaeb0ddcbca07d060b952ab24e37b4cdd46f7d3b318ff4e9061e81e07a5c9edb211433db472b396d20414f07e760c4a5eb60d6ba214f8533e95feb1d06a3300f71e9994646b5ca7989bded21337a4d9281531fb9fdf66eb404af1df990f03da292022e825088e0c4b29639b15c77a396dfb0643c880a95ee2399aa6f2cbcb09dc4467a9a2ec4e581d339255f0c603da392cb9219ed544056cf3dba4c104b397f5a7ec3720c6a443d680d3d5102756205e9484b92ae715725b2fbc006b1af86b69c9205279d0142861f072c4f7fa03267f10e7968d8abfac2171b9a66bb94aed7bcc19247e0a7222dcc394ceacd99557586d98574ab6f3963d0cb3c66b79122854bad1198acf197c49aed24db1618f8ef0c17b74daf60cfa842928cce6625d06330709f25d1d9af5f9be1321c630c103ef79c2782824d559872725dd7ffacbc35de3631073f378b4cd8e3fa542750c3fd9ba4a062dca9d299f832129c3fc6fa601cd07ccfdc78bbcaef2249f71dec0248c50313bfa9402b968789f8020103f3b68dfb153e710547a6875711c861eea1095ff86de9440a46e10da72c29df3cc0275a1c40cf15dfe4cc2a196dec96cf283ade4176ec34b59bea119366837efb6f79481cdf1b3ea660cde658fb45bb9d8111a497e158f403527448009b9a2f7f5a8f1b102d02479dde10a991d9a5e012a0bc86f49f5f0c5db49dd59a9e91433347d8e011f1a4e62f440347ef680f12114a05336b7ccb7281a41c429f099064d180817f49e983aed2befb5fdf89a51843e6699def2bc32d6e37b3a364ce0b9bd81034558de8a479e280e72e65035e398d90d4d7649c16a76c617559a3055e5d205e8ed8a9715d0349bfee2f22f450c3f484decf9a0bae5fc161c1d97102b443bcb7235cf8de5adae2ad4bd7c691df62c5b9ef1754a5467e064931066274187ba1fe22e2f94eb49f1e73c09efad85f941ccf517a69c64ec57483f97b38130eecc461ba4cfcd3d775157a5e805b54b30b12824f39bc595715c484846780b828027c3b55582f32102dd98535ad6d5fa7fa5d12fd5aad2a1a6687f49d4e53edf9e129820b3b4a669bb9409b2c9b12fba106b54931212bb490264d44f70f17f619bea8c7e6a7388319dcb517b3136ede79409739818ff8b2b22fa994c616fa463539b72b933b30370c7a4f9c03fce05f8b94f15da71deaf28413b34651a26adbbaff6c12dc81f8fd49184f20fc528e8e1b67460f5a969fe720bdd2e1f270bbe15a769467c54f6ebfdd77ff10fda31b8d75c063ebbecf748b60a8307b2fce259e818c2f0b8815485bd47df9431214f0b69b793faf89c7835c1b5e71a87c02a18708269e8cdc21f72992c7813f631bb53f20eaef0d26cd60ac8d2790bbf1e8786d55c6fec9103a4eeaca6c6d7b1bdb79592a06b3859b5db608761a64ba92dcc9972ed4ca746d09ab6c3fea5b541eb6bc4084b90964504cb226ab41553aaccff1966a9c763e914df046e336870b3b4ffa6db1b74fba7c7e9891871d3f296fb3bf08fdf89b264491bd0b0a5ffdba4e67f0903647ea73a297da8f336a3eed61ae8b8192ceecca3dc90f9fe8b357c69e410a79eddc397146480ec47fcabc5b739b5c2ee2fcf7c78ea4801395f37cde41d1fa60f9ae5d0df5a46b31dd4bbfb2b4527117294de098314cb828f5432917a984d173d81f1cf3e2fcb16f0340ef6e9cc52a5f13cbc7be882348e06f651e5fd79ef6f25afcab6d5c763d957964294318e41e6982dda2026a2f9bcb876fd4ec83b87a47d01b70ddd064df9558c0b5ae717e5f91c4dbf4d668849c6aa7949e35598da5293b4ba41bfec6dfea31b47e44cf56d9bb2d492ac3b14d20899bc0bbb3bb0814b4918d1eb5684d97576cb7cb0b62cc0812602df2a5029bb0a8bf60a264d6dd1357035b0b9870f1bbc77192549b089245fa715fc9e5beed0e664883f55b78749a2c9858181dfb597d9fc625f85ec5a6372438969410188edb189134e27f7ee269d56f8a368957776732433f9832e54c183faab0c9f04925eb77ac2cd7b3bfa4a1fcbc1aab87a62c4f3c4cb8998aba04509c633421f985dbe9fa874271dbc12b4345c659cb2255180a69ae324710d083805178ef5460acbb261b1d787516f634618429e6c960d1eeab0c63c7eaf4bab9570bd3ff2708f328c0b4134213c7b37234fb0af47b8e9dfbe0a7c9293d0a380b14bd5fc9d8804de5f062b1b2f3e1507495faa61c56518111f9ada12c7cbd9c23756a7b90463eefb72861c3ca32e6e6ec15322913a38e02c8a426c3242b4541a064323bcdcf68921c6dfba1cce67351b4e2cab38ac42a326113a9b7adbea21b7a1b04c90e86a96bfb9050d64d2133aec013e8db8851109eb1105235c06e42232dfb67ce0ab08b1b0482619230f9d69ae5dc4e8785247c8813b52ed1db1a39523b3644cba8e4d950b5bc27ffa47f27cbc47e4e68aca57831849069c533adf5672d5a3642be2159c6d53ba05d1b0098e2cae489ffd5fd5a1517fd0356cd3b3979675b8ad20a7f0aad8a17a04f9cdf84898c3d2f1ae0f309f5a497d3f4f2b0a09cddc148b6d2b2f3a1d6ec400cd77904a93f0d6fa9fb2724f67b7b79d6daf61cc57ede18d8582ec0812cdd811d76190076167b4585fc6e26a3cf4c71227968b455467dea0e2dfa1c029f234bcb515974c2e6d9af8defe9ce3f62069fb01001a5da2b700013de4e757762fabf7a735169aa202eac81e7b3eef6f3430d18a15893ffa6e27416ce2d53ac4f69dfb2d835352f3684feb2d993318cd6cbf3f3f6dbf278e0d05dae516ae3699689fda2c73682bdfc67ce9cd3c6d032ce45724de7f344de02e8a6e50ccccdf71cad219ea7a31cd7d102b9c0794778d12e177edff54df5d50afa8f3ac9c64680008f99302e70eaee1b6407a58d922526ecc66468e9179988da1890534cea88d5efaf1f2676ce81dbe02397a281f5080bbc408a7253f849983990765f0e6bd3e02c8698f24bf1ec51270307ff91b8f0bf3c294148f86ac3b9cd124f44acf5614f64735fc336412c269a3178ee79ac8817e346fc64f86b918fe7a42969566027b43fd4b842b3f1621a6026261c7a3fdf8761109bdbf720ed9d2f9aaa3cc816a3a61f5516c74b884f7004e90b97ca5c201c40762d03ee2d76d58378b0cc8232355dead27db0da7a2db75bbb83e8627b9d548d3031ab6169420cc8f120cd138d22dbd32f2bcf7f1ba204e1fbc43f361d6b7f176ed2f20cf9d63ac348d0c47104528d538fb9afc9cbe8dbb15972146f465e5a452f51744a67d32614502fb09a66e2dae314b608d800e35e0728714d08c52c0d76496452c46c35bf36266645d3dbbbdd375c9d9582fceb148cb3805c5c6880ebdd3fdd562d756b43acb1e5027eac668ac6dc78de187cf44fe6fc3d3047a6fb15e748784283e6ee09f7d2f84b917d5e6f043353c3ee0d04d08d475e14907b66933fa9ab9348d0c6d0f878fe8e3b4ab10c64f22e11f507a70408651096aaeeba62e29087903fffed85edfee73981d66ecf4f9c417e6d62f06daf32f690a65071a7547a828dc2804459375bdf6226d7e2f04f3cbab4fccb13723b657308710274261ed037dd28131b58e76602925c99b9bae8e721bb2732191cbfc1fbaa67a28139494783a08bcc34d9bc1ef7c37f42bfe4d442d228badd15cf9dd2fcf3777a99b1206562ae0c1ceee646ae0d7e19c6bc38ba97e81c05e13406b1efe6df9d4cace9e4b63c92e378c1e61f1bee5a2292e8817b76700bd7185376a7b46762a493c353413b4551f5b205ce58874f8a1ac08cdab5067eef1115c2ce2d8f857a4099791aaf8eb5a7cc37a54e6103965c80646b8329c8abf7952521ede3f07890473bf9ed35a63b268cb8b1641657b9bd8c0c3e2ed64263cdd16c1677c766dd60e619fe42063c0139e9fee2d801d8ac4d00ce04a18c1ccd468f249aa47f5d784992066f4400eb18b1e5ea68330cd5a24b2f14a8837b35a7735567831031f30dccee8cb60a3105fb1fd8ae17ac85708e8dec9cf06c0bc7086e1ab97380854ff76a3f1c973d2515ee3391fce9eeb0ce901070aa467cd04c34e1c9be21d0d21aed438b8545d3a78d99e515dc2c074f82b457e3ffda00799e66065edc54833f81205da070ed2db0dcfaba63aa4e77d6d764f1c9877eb667f7341d62d9000cf6d9d4484f36ddf3242959334b46c4f8e483d559560c76b0774d2438a4a75c21f1f15fe2c5115048c3071ec97cf078ceafc8f2e74cadb6c0c9be84539370f8a8505387f164872225675e84e7b4bf661e5abfa26ede4478f2856a0fef46eedf601f5ffd3cc86761345b27b006174605832d7debb3844312d4463efd0db98cee60a81d7c4d29d9879b1402c5d76342fd710f192c8fa34d5bf59672845872c90bc6ef8c1124de5e3454e69e44daee6f02aaec64b21e42221ce669efcaeb0eb57f155433d71112f4c0655d08195cf4d5070936e4ad39dd35302ecad938c1273ef8ebc94b2d1bfa65292357fd4ee1c293b6009237549f905065c1608305a5977979dc4ad3daec6c63389f2bcaa5403a51bf56bb0447fe1efb7f889b1c455f248f5d76e8cb6362a602e65b66a3d007a1768d6b4de05b7275bd92dbcf3302e5e1d0772073072ba78b1000f7fc0f007a05994f513fafdd92b1f151d72bd63da5fd878d83ade039f308575f18713b01cc26fc3d3073a5bc7da133fa8b0cf72f453b3933e983a61e22ff8e30487a715589b67ae104b851db085967f85ddd87d0a73389cac4d7ec8a02a9919f523197bc6e4755911d9f8bd911e2e30fb061a3d4d3ff7913720864ae4424a1762dc17291a"}, {0x78, 0xffff, 0x2, "5cb783b9af47b7ec487f5390c44a19bc6834f7134b5e9116f4eeb7e5c47d909b8fad134ea505b599b36243b50899193bc378d9ad75eb697a271683a9adae45b86a2d018eb50bc6efe5c2291619847d37354cf170635015b3b40969cf9ad23475270035"}, {0xe0, 0xffff, 0x6, "c6e3dfbf362eb43a8b9fd669020485e07d7f8e53f09c668ff302c73431596462b03f81cd98ff47600851988ecb270621773398fff7f07d665a563b663731e2f21c398718ef17cbd821bc09c35b3f7d3a2769d5ad0a64ef9f6fed4f8fabf23415840434f8f7b8d6fac626f8556a99825748a4b5857129424bc4186f35d16c5a06d8cb8a18944276ae821b9ec2a050c30efe42832973785bc5cce705b2db3d790996743a8cfbd569c4e60dbeec1b1f9045228d454d91288d5e3c90e5bda7b05cb0a7d7cb767fd4fc7c33f2b39c89de"}], 0x1318}, 0x400) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) 23:18:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="288fecb61a6cb2dc5646f7d40f400fb63ed9c9aa8bcbaeec218dd92e4c68927c35578ad7d11a9f16571b95fa78694bbd45c937d77ff020a5aba376628918583077f19df6", 0x44) 23:18:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xc3, 0x81, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 23:18:38 executing program 0: 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) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000001100)=0xc) accept(0xffffffffffffffff, &(0x7f0000001140)=@un=@file={0x0, ""/4096}, &(0x7f0000002180)=0x1002) r0 = open(&(0x7f00000021c0)='./file0\x00', 0x20000, 0x120) r1 = accept(r0, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(r1, 0xfffffffffffffffc) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 23:18:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 23:18:38 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) flock(r0, 0x4) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x3, 0xc}, 0xc) 23:18:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) r1 = dup(r0) r2 = semget(0x2, 0x3, 0x260) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffffffd, r3, r4, r5, r6, 0x4, 0x3}, 0x7f, 0x0, 0xfffffffffffffff7}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) r7 = socket$inet6(0x18, 0x5, 0x5) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x80, 0x5fe4, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x0, 0x2d44e16e}, {{r1}, 0xfffffffffffffffd, 0x40, 0x68, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x67bb2380, 0x8}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0x1f}], 0xff21, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0xb2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x30, 0x20000000, 0x40, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8a, 0x40000000, 0x3c0, 0x1}, {{r1}, 0xffffffffffffffff, 0x11, 0x40000001, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x9, 0x101}, {{r7}, 0xfffffffffffffff9, 0x81, 0x4, 0x0, 0x4}], 0x646e, &(0x7f0000000200)={0x1, 0x6d}) 23:18:39 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() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() close(r3) ioctl$TIOCCBRK(r2, 0x2000747a) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 23:18:39 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) 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, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:40 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x1}) setrlimit(0x5, &(0x7f0000000400)={0xc2f, 0x400}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto$unix(r0, &(0x7f0000000380)="d9970e7804c4d004dc26f649705ae37d", 0x10, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="ec3a072003c695a9c82f624ad3a1ab99b1e5ee3ede4a531b5840b0605e6014d8f7b73b8ab688396ffea5d78d01c1ce3d1a", 0x31}, {&(0x7f0000000200)="cc5f072fc3feb9ba8b893d6a679229780858412f01d29c12bb011a536f77d6cc3b08a0eb679f31b8ae0d34ec8a13eb780717bc02704c3872e2c52ca70a27a1f4187445fa75db7b119be2023a0e633c6708a31a70c7460ad3bbf43442df098b877d082118f86a0f0c97a577933e0669632dd523134455f566e555a3f57724a635cd4ee5c4255ac797d3a221c3a068bfcf481e77e579871713b4af903c84fba34066f7c8db530be840ff1f3a7b55459dae01281bed4f40995fff933ed860d11a33a996fc03a17be75bd14a4104ea93b0006d845528bb56c5ac0838ab390d84cad70abc5c4acdde", 0xe6}], 0x2, 0x0, 0x0, 0x3}, 0x2) 23:18:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000000)='./file0\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x8000000, 0x1, 0x23b7c972, "540f54ed4fc0d6b1638937ff0304bd451a9e6f83", 0x9, 0x40}) dup2(r0, r1) 23:18:40 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000140)=[r2, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xffffffffffffffdf) r4 = getegid() fchown(r0, r1, r4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 23:18:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000280)=""/218, 0xda}], 0x1, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:18:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x21) 23:18:40 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) setrlimit(0x3, &(0x7f0000000000)={0x7f, 0x80}) syz_open_pts() 23:18:40 executing program 0: r0 = getegid() r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x0) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = semget$private(0x0, 0x3, 0x61) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0xfff, 0x8, 0x52d0, 0x3f]) r6 = getgid() select(0x40, &(0x7f0000000000)={0x7fffffff, 0x8, 0x81, 0x5, 0x10000, 0x80000000, 0x4, 0x1}, &(0x7f0000000180)={0xfffffffffffeffff, 0x9, 0x7, 0x8, 0x7, 0x5, 0x925, 0x5}, &(0x7f00000001c0)={0x4, 0x7, 0x6, 0x7, 0x9, 0xe0, 0x6, 0x8}, &(0x7f0000000200)={0x1, 0x5}) getgroups(0x4, &(0x7f0000000100)=[r0, r2, r4, r6]) shmget$private(0x0, 0x1000, 0x48, &(0x7f0000ffc000/0x1000)=nil) r7 = socket$unix(0x1, 0x2, 0x0) fcntl$setown(r7, 0x6, r3) r8 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000140)) 23:18:40 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000400)='./file0\x00', 0x800000020002, 0x22) recvfrom(r1, &(0x7f0000000200)=""/133, 0x85, 0x41, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r2}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) sendto(r0, &(0x7f00000002c0)="a982c5120315ee90e9d84a9e4ea85cf6c517971f61ea5cd7330e2f7296418077c8553a2ed35cdcc3b5b3036ea65814cad867fe122cf6bc3fe447f9100504abadaf760470179885fc327d54faf86541214a4c386e74fe111b647739021ada94546f4a5d3a18d53220fdcafda8240f73f6c611ef193159f89d37913bf6f0c12be3913230da5c34122558239b30ff0217f385c802fa84ac61c44e013e17c0062d91521051499ca1d60d1d7edae6363db750374bfc8545d165bfb0f466ffe1a0d1fc1f6573dce209024ce2389968e23b4a5d40c365d20dc019fed73b3e6345a628bc94ed0a0cbcba08494732494fa8756bb0a687e81ba76d9da0532218c8693f", 0x2fc, 0x404, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x7, 0xfffffffffffffffd}, 0xc) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00') 23:18:40 executing program 0: r0 = socket(0x10022, 0x8005, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/37, &(0x7f0000000040)=0x25) unveil(&(0x7f0000000940)='./file1\x00', &(0x7f0000000900)='w?') r1 = dup2(r0, r0) pipe(&(0x7f0000000140)) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000c5a4fcc8a556a1f00000000000064640d000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000080)=""/101, 0x65}, {&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/246, 0xf6}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000340)=""/226, 0xe2}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000540)=""/45, 0x2d}, {&(0x7f0000000580)=""/64, 0x40}, {&(0x7f00000005c0)=""/20, 0x14}], 0x9, &(0x7f00000006c0)=""/239, 0xef}, 0x3a8302f083f5bf75) getpeername(r1, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) 23:18:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0xff, 0xf07e}, 0xc) r1 = kqueue() ftruncate(r1, 0x6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) 23:18:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 23:18:40 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/78, 0x4e) 23:18:40 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="00cb0b8b3b8e7900", 0x8) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:18:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/12, 0x2, 0x20000001, &(0x7f00000000c0)={0x2, 0x1}, 0x136) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="86e234aa9d77c3e272e9e8872aa4b4ae405a40bf25f521db7fc1473ddbbb82da47a8f329690b", 0x26}], 0x1, &(0x7f0000001bc0)=ANY=[@ANYBLOB="300000000000000001000000ff7f0000a77b2243cb302ebaaf04888996ad5539c3271f7d2382899b96b024df69f40000200000000000000001000000090000003a3559bfa01a0e15f46ffd00000000001010000000000000ffff0000930000008a511a6b44fec172035042aaa67619668d920799861bbdcd18d0b5d4346fabcef002c04a5a00e65005029d26250239c681cbfc8341c30e354b0673be932c6a843b0ec0c90a24101fa3e071440fee18102d4693ba54d62824bad3048892b6e37d473a96b230281522b42997d20a8472a474eefe494e1b13d77d62faa6aeae5411e59f59c9486d69f10dcf1050d7c3921e65afcbe9a41b730a32d8c048ff4b09be7c9c8dd8c12123364ebb95ebbdb3867b98a305cc1ede706dcb53f996c4cb2179f243d1de76751f5bfaf3513e1f48bebb58e710bb344ae060a6966ad45c506a97d05f94d8db98df72866553f18d775944b820447712c1281b9273ece18b62b8b268df9368737f86b207d2d484a453f9b3198c344ebd4734ae89411215ea7faf8d46e33b0ea8aee780d5b744ff576b100dd1b82aab09da846134cfb1c3ecc80cd2d22950ff859330e2dc24af47d9af5037bd49f0eee9dcffb34df74d3ff4b215294e3557caa87a2d829912c32002c8abea88c2f7817701e352ec452d53764e34f6a759cc3a861e9b6de83909df3266c3071368ecbbac9f35871356223131f9e6613055b6e1c15ed8be8096996cb2875851d458f713562cb5c3681cd351497464540f60e95ebadbc48f8de50a88cbcf2c9bcd56d7da9d7ed4ef101c8669257a65552049476da5a1ba2f0fd909dc3de59368fae3339e426dd758bb4e81c7fab10907a0cd825c5299e20367e17afaa6bb4feb4ec72fa6313cdf4907260a8cc35db6f628e075cc30bd3459b6b0de48f5e8c2973e5b3cb999de3f000000000000004f8b72cf653d5b1f1bdf0f0cd43add63855844344af1f2191f442da4b5e69b2ff1b324b01f3d9f12b984f373872c9e7801701e94930f2c195ca61e8578025877cbb6e6acb142ef0578ae773584fbabe8036281e0204d0683a1dc30f66f55e5a52456337eec28ca6c6840ac2376c512a23ef54f4866e32755182d95a8ba543fb70fea07b7d53f4deddfe6ec7d3e887ae0466fd982045e4cb82513aba0bc87eac575db4a2167bc7af6471c5d7a0d943836ca3c19b267ad1d718b5f4b83e43cb5fe2e92b403a2af3bcf469979de84d0838f9dc7ba27491b00576501e1d74e454ea05113b76f4121e9031a56be2781057f149cd63fe69bcdb4407869a4961084df5fbc20e8a9f20c192db73e165961200eba59dcb38e62d92a3daa7e98c274b3ce46d605dff73c1dc577a8723ee1bd411be9ed39e8d2396050b4fc393481b96b67ad20af579e694b542c70c8b72b56302d0480a63a48e080f3b2f240ba4907ad4cab6d969364bd44fd4d5c512c67b4b846d48f0056e7cbe47609611b55d571ac1cdc4ab823d2e278a64757e1d97f307d4cc12e10ce59a41b6ca0632d1ae2268a65b85fedc9a5bd8b7ce7260e4cb580efedaecd894436dc145baf7e5b737fab3e8d1e97fb92cf94290cf6300bf5e5ef96c30d4f02ebab16f8dcf192afb54d30cd44e7e4ac27a48503f7c5e7f2e6ec601a157a3b1e698e4adea0bdf22b724590a77fe569bc208754416f6e708843ad724e6a72c8b6031b483479f185728d97215bd117c1faaa36eab4730d40125f12bd1b6f1d3225cc0f9d6d59a5c0af99486e809fd2e016195d9f691e850eb2e912caaf532b455f0a9358032ab7a9eab650d4be997c8ff376a0863c9f0f91024c8e84e511d103b2cbdd55af5e1c928af5e14e4fe83887b3b175256bf62f8d548edd0210241d4d684db7e20f9103ed7566518289f4177715bd7f9b9320e44eda639eddd272681ae1cee9f3c30e1dc35604bc0a6595120501154c1b0714497bc5220007305ea781c4f02a7eea44bee1cc13e744f9b2bb7f2423c5b3b03a2e4dd3f856bac1ea63e5bbd77e2cf4d5abad8a57bd2e2c02d1bc1cd89393a3734ae08b558640d14b12d4e8da4fa57fd9c8de4a22826f883472b2facebc0b27ea274d98057cbaa5cb8403c08aff511167a4eb6fdf7c21f351eb0cd80e22e9ae580bbbc030e9950d30877174fb7fd71b4eee943ba820fdb52b53aa96efb249fa97a90e0f4b2d09fd9f7230e1f6bf441771d178f3594381d87ab0794a8d29c4c142522be8d7e2a907fb1b26068fd06cb2236938d6716f86ead67620f368c1d5484869be45cda407b702363b01cca4a1bd82af8e75beb25d9d008f45132509246a4c297de0ffad458b2ef0106a6ef0beb974513a24125be8d315d5b0e3e04500f097619a2c8537b927715903d606fc45e42d86ef7ce4c6b05edc570449e9f261537e3b630c772163ebb77eb9e22a2548139261f9ad1499bc1de6a77452434ece50be67e77646b55103b24068e305c3a2fabdad359c9bf028d19ea875966f404c82deab8cd01b0621a6f749b0f3cbf40e4ac86e86f7df9a78dfebd145639f6dc467c3ced3fef8c9a751f79ac21b1f3260bb49011bd7c64f4951311963b65ac3f2b47343fb3aed03796b8dedbdba5ded3c81dcb16f5e0da3f1477554c0e7b62819da33c23b19ec8acd2554f4fb2ea652d49ff79c9503a4d83860ba2deee5ec83f5767b1c2c1d683452e4d9a09fd6157298a8505dfb8193cb8b9a3a8c0da3f564d20d085d89c1d8c4d00d3e0c043e376e220201bb7fe794d2ee9c36025df14c6c4ec86e229e6691a1464cf1fd3b53244c913f26f1a47eed450a56aec69c7c392fe153792773feae1bca1bc4686b647dc238130e9f33fb5d8bae04bf31658ba8b973dc290b812df255b2133584644d159c34222d8c36e48e4a332377b46588865e978295a9f9dc7d206cc3a4c0b920b344ec9d30a118f6806852dbc3a99490d72a594ae3969a205480f414d535daedb5a595bf0a5eb2dab70ef7cb5799c6cbdd479c948d9872a048a2b122cfe7c8bb668d4368c8c8fee439e940f879ff8aebe0ef4d6c4806abe031add5d7d2ea0ee4a4309b6759f40f8561e90dcd9453eb2c00da33dafa7c45d2643cd386b661939c746117f5774133fa315eafa6835eff6d000db76b6cc0014c8c9c89f0d272042a96ee2ad177fc975c18ef3e47dc3711615c48b7de68a4d2a42c33d13946bf310b6df8e856a4b34c865996efe0f0754b4caa7db3cf74a9cbb83217b21f5ec2086b88ee9ea163188765f4a3b48f6a39ce4d4076efb35e9199ae05f136eba2319690adcf712ae38e560e763a3e526a1913fc6e8295ab0418175fabd26c041c2b8d9a54792417f8183235117c5293bd4acc492e0227746b962fcee1d8b4ef14078d91c0eb9164021390523ac0819df4144a68292af506369cc6f6aee03b37923b1ba91e40ab976d64de722f7bff07f135a16268fc960eaa542efd89da559abb520e481a3d5c108c69da5376568449db764849c48e3c4ab7b25a1f85ff84049b7f8ca5bfd4acaf0701c4a524c4fc431dc057f0ad8c64a6eda41a00916bd318e77b0e27d3f5f0073b6425656fb8ce0bc65363266f3f05f0b32e75254a2aa42decf5b383bbcd7fb58bf391608a20b4e922bcb354d8d7b60cc3017f19073befa68da68df29ad1b516a4021087f41047e5b13eadd0c08e23ea52578c052a405602bbd67e91bea796a44a381375ea59d62b3582b73554c8564d237946258bc48f87182198e2e662255501a17abd1814fb2ca37a9013f0586d260efcef0d72a78410265ead34feac16c825a74e92465f00bcffe127ccf2d4788a8e2d088432f3248fd43ccb235707febba06d5c2ee50b80a6ac34821eeb90b6d2e9a9ff0a22f528795330a432aed608f60413b6979309c5f7fd03266b6d950d41f5b6b3e1f653f99cce2e2ca5fc2149f3bd9afc297bea9e39686bd3a80e0107d0ea84813789a2423f846d59f082001ff4edd88886357c32e728a683fad1288cec62b390aa38ec758c401dfc1411865b27e6494303a82e085a5e98094682cbdd9e07ea3a52af1eba76a73cbac5498ea5e2491bc8a9e5c89d9fdee59b192147770622280e72770a4d15f0468d9c7935ee3ded4024f269b966abdf3bc93f53f9c1e66fd859d61583e79a4f7faf4fff9d5d3a0b3de3628351b4640a6548b0faef3f71a9a38041c1cd3dbfae3d19cb05d82b6ec2206cf98f83a6603e96ae45b84d1f0915515a2f7226369c2b0fbec06fbbb4c114ded6211bd5fd395145e377c56d687a0c5cd9cb0e2ca0d9ad457444fd8a391ecf89ad40a4af599425117152018d04d08f0ef8b7589d11c8fab3563f39f4ba7a1cc24c5d185c545ed4ade0268c1afbb5a2b466c4d1ed2f8c06aea507fe6ca7189222883d2140ed3a3265e2f9572f46b21894d5a7a995d2225bf003dc5e6a47ebc5dadf2b5aeb83dfdb16f588d110e20908b85ace9a98f612c4291040460d3c2b89ddf58e2702fedf767b6741869cf1a292c617dafe2cbbe5c4e676b9e5e1a04ed809a90eecba86f721438ff735b1dc0b0acbcc064cd5a9416934a69eb3b5c5bd02684a16e50b0551359897eff73a5ae2a416e8c247b3fced86c95a3eccd06eb7ebfbb37f8473c8b15a4424b9ed133644d50436444829d1ed47c3ec679d231a9d78b872a1f1b67b33200c463043deb10511a40138ced2b7dec6183500273d592727970cb457c5fa40ae0533fcec6d77d865ac781e47c15b5e81cad5597abcbf2e6479bd5cc8e4a3c7200f749d0502921285272fca32d7f3cf30865e7ec8865cebae39dec9654392fc9e458f3d44ca3deffac7e1af16de6dba697d59340c3e69d2e1903f904bcc801fb94823e168d3fa9fdf19502e7a9d8f3ffc738f78c7e1c3d8ebd5c9bf090787197ecd2cf985c380a738135c592da6312d34dc09d985da932527d374b2ceea758727054ec8e52bbbe8e511dac1213321f697c2351125e5784823c808527cad5edc284f09ae388db6dd9044d1c9036b0e1830099324574b4d4182b866b996fd8edc538f74e657dc94c440f9fa346e2f76297039d74b096e4d73267d9d91bb7533f574755d6e7881c67fdb8e6226506cc6a3b8a02e8bb63cce94f345fbada365419bc7e236cb8a3e45cb8869be500c945471273e20629c3368d4798c6c18e0a1d9600ccc56ebf9a7f13667770c8caff484c832ff445ab24625fa0c6a3d426849a4e54e07f40c874755117d7a5886cd5f50214e10eb8cc16857726e68d7c1a4df6ce7a80e93db6cc17d7355dc2ae20a82aa8b63ccae4582183eb644b1850d442964dae968e39cde82a10f4bc5fd39b1374594d6225645c6dba002c420129871fe04bbad16870b0f3aa3077e379323c29e09ef90d8dc8fe73a53bd838a63305bc000c8d53357570d4ebeb38f403ef711fa2d279c1c9a972d8b0fdf407480abc10829ce866451f1890e40e444b862b9bfcfb32abebcfe32692c014af2a33fbd6a7426b4b6eee40390ed8017bdc432427190cddebee180af84fce03782049cde5c53c59850d94432069d6c37a6306a323116a2009d65f37e82065b49fc61b7ba92e3f17136a9d7a9072b646dbb68c9be1b3ea31fa20e35588644a31df62042789642fd5523e02371b3f1328a4a62370747035e346d04fa42144a8be2b6e7d8c82799bfef55a1bca90d63c85495b26cef8b9e5d7118533ac42d1e12eddbcbe4b781d419ae67d0c2365f160a1b9f545f0e0b0177cc9c70ee73e0d9f9ac0f065111f1ef978eb2107f15a243938163b5b8970c659a86a368597e2a82018d9d04c866fd5fc21353570580a9074d3113616a186ef6194eb4fead75ba9260bc92a3948a09c87eebb8759a8e763bf504b601bb70c6fe987eff042f66bcf7a717144ba185d1e57624bb53a6c0a97e314e66f82d0d18349ece079d4c6ab0a42f27acd926dfa88e04f046e4d46bff488537d75f8807275987a91165348e000000000000000000c15fb6ab19a358bf3fb3162fca94740092e8f1dedf96b4562663e105c6111bb35bc0f98f09f0e5de8ca7415609bdde2e861a506aafd7406f879f2d361a802fdef862a489880ed1f95b9a1f82376fe007fe1d95c35b3fa8ebed4eadce25d45566f3e0702cd9e74ed9aec1add94e00fefb2a35621775c348eb0a0ae90ad157df03dd8b8a7d84117ce62dfd713bb5b04e91fbf5fa6287e12c2996dea2dffc1a143e6639d3d2c32ccac9695b83b89ef83c9eb1e7b394444c92bba5a8deabcc0b659075a5a5e5b8d3f50b4099fb44"], 0x1060}, 0x0) sendmsg(r0, &(0x7f0000001b80)={&(0x7f0000001280)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f00000012c0)="b324944442bfa51cc5ab16b67a18a820636a01c4eff4e90681f259c37488bcac62f1ee9afb6eef325dd5bfd2f4d4392f84ac790d60c20c822f8f683351b216d1f567be535c849eb6887983761503ee77e81fda304c5b355e4c4e8939e95b939c7afb5a6156012de0fad832e9c2fcc1703f84ee87043700cc914c529b3e799d42f49836aa9dcb5b490a115125fadc1772b1c6653b0abcaf5e9adff325c7572912b70ec4940481c8c9f8798f19311731c7c76db2575b3db57baa37585343b27fff0d134155ebd34bb85e71c3e6a4ef1541032433598fd678f08874e00f93e5af5cb9c3ac45163d98009378da", 0xeb}, {&(0x7f00000013c0)="7c4d0d3e97f669c57c67ec7d1ce4f987fdf12d984c82885ebd770392312493cda1d28304fed876495d11536cdc81e9ac2e4a2001d0f44271fa454f7d54117d076cad1e989ac644039a549f193d89910013dd4e26baaf66e606b0a025b0aaace8f414271947e1c51075d040d3dbbb7d5d074cac5623d57261a6c0400336610110f4538bd09c170a6365f6358f8a9ed94d9b1ee258d8294c325513b96c173752c04db6f05c68f8e0fce26664a965b03405dd8e3e4e3754aeea95a90ba9e54437b946c1a1691f43a9a6c55c4a5c2e47b13d7ccb4d6ad60bd686bfb608483c20ba40114213616a46d594db98e972d32efe12e62e", 0xf2}, {&(0x7f00000014c0)="e0ce4a69d9ad1a17759a9dad2e47713847d38d798d0549799688e3f015cc0d42c75d25", 0x23}, {&(0x7f0000001500)="01c8be6aca6c7415e8ebf24231ddeec6698b5e31ab0140a18aa14b4226ed8c38ff460361913a333a67e5a46042ba7f7c27dcdc18a560f3562ffecf542ad859ac52d053f7b54fec4751ff946ffdb216dc27da21f8bad3a838bb5d8aa06a2c3b7c578956d3257e6ab6ad1a13c95c6727b29ac6abeabebd56447a6b9886f996", 0x7e}, {&(0x7f0000001580)="617e73137d1fcb5b6538eb58b485a222a069e96991431eafafc47c7eb36bdfe81f7bb4227dc5ae197e84afe349e2f894e2cea0cb55c1bcfcca7545d787bf347d46f04472aebc503cf1db43d75350035be37a9a578305da4a0b081231dee5aa3b97cd0a168598f5f5f22d9d7da803b9a040dfcdc3af653d0b053cc99c5671079463aaaeb9aab7837e659e0413a0665bd7550b70eaca7a87563ed7c68eea3c5f8950304e46ed0465d4e33121bb177500190fd9e811edf3f6e7acfce2f8434df7573ef8ce95f26d32ee266794d191c5d6c836c9daf5a67c8594d388f22c74b5a90d4b6dee9a8c56ac3693d4d3fd7b7fa858d87302016f", 0xf5}], 0x5, &(0x7f0000001700)=[{0xc0, 0xffff, 0x401, "9b204e36dd097ef37f86f0cc45860acb1ef10854ab53cc4c51dd7db85c659075d5f24ff33ebba39cd9bc6e291bd2eef0e556a48ae52ef6e4df941ee1925913d5d9aacdbc4ebe1b203edf91901428653d0d99ea0dbc1a93363ae70e74614343eb04f598438e10eccbd2e7a4c4e62d49a1183326b3ac9ee57798148451cf5c4faee38ef8a1ce35dc14e82b85f82259893b24c3caa9af97f70f4c812cdedbf29d146ba126d4ae32b74f4334757dbc88b5"}, {0xa8, 0x1, 0x1, "3f35652e2e80895b86489770eec6dbbfaabe7b74b5848c51f510c79f87a194476abb64718715bad01a3a1f356c7c19f0db2ee14e82d6fbc18ab47fee5b3a053d34aa07512c029f3e421ede81e3c4e9124ac30bedae95da747afa88ad5c75a8ce73381d441a79c9d108e57b8574c5072585b674baf031df012ecc4ac81177c2572625d736e5b84d4d7e5724abdae0a39deb625bfdf299"}, {0x48, 0x1, 0x2, "bbfe5ceb7a605196c11e8d2f5c837ca0cc2b2d231108bf6ab760772bae8ba0ed4fad53dd65b1f98561151f478f6d8543eed541"}, {0x38, 0xffff, 0x3, "208796e8d5341434cd127814cd0593129167cf870728e7faaf464986d10f45ffc165c8cd6a73"}, {0xe0, 0xffff, 0x5, "f75c6c27fc7c416a6bf71ce0cd8dddfa1b9c8086772d3de013b9972db750e71daaf78b5fc1f212a3484da4a40c79c46f65bbc306f54003c47fa39212378ace8ec8444bf3312b91b44e0efbe28b3a751d7ab259db807db1325543666c3a50c3bf77376a4f4af8ccf0cd0da53d87b1f3c7f3635f937c32ed078ec32f5b80d625233b147832f692ad7994697bee04235ecfef8c370f79db419bac8eb91da64ba230a3bc15238744e2f6467f429e16cae0fba9d55a1d858892b386ddb2baab9f32cf4a645d5c79c825cc56965029ebfa4e3d"}, {0x80, 0x1, 0x5, "aa3f53279ceb3a3564ff1827fcfe9a524266fc85d0e798c94d797643e84a6bd2ffa4de8d15e1fb10d1a90a8cb498bd50cf8555d63bed4b489070f178cbd891194e8615819cc3b90f03c8057e9a87c71b377d62d767e8df2cf779b83d9de4afb8b4eecb79baab7bbea8f03884b1c9b8"}, {0x48, 0x0, 0x1, "3fdb8a289659c034d76a812b23ab63e45672039afbf166b6e2945b7c02ef4a610b7ed40baf69540687ddc078a6e760440d533ac25d806f"}, {0xf0, 0x1, 0x1, "fee4d97c34a8be0de2a54193d99e82d284c9f031870233172ef8fea64c8b885ba489fc6f0f514b83925055c0b0fae0d4f94282e566dee086f66744460dbc838250ff0a84a3e3ce8010a6281e17ea06c32a648dfa3e1aaeedd94c28c96920fd7413775eebe8038589b42d6b15691aa5a367fa522b3db60556b8c36c9cfe21565d6a1949b6d5319b751ecb5ad08b7f4533c565aa269fb9d4419fb1e9da969ab0dab3aebb942daf912fdcfafa7194c600bf6684df5efefe759c8900ab3d2371bda3f7607f0ba51ebe753c989bb9a466d7076a01c5b851b8370f091dc600"}], 0x480}, 0xa) setsockopt(r0, 0x4, 0x200000d, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 23:18:40 executing program 1: r0 = syz_open_pts() fsync(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x1) 23:18:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) r2 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r3 = getpgrp() getpgid(r3) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r4, 0x20007461) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000600)=[&(0x7f0000000440)=',!\x00', &(0x7f0000000480)='}}!\x00', &(0x7f00000004c0)='\x87\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='.)\x00', &(0x7f00000005c0)='!(\\\x00']) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000a5737d8f4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000"], 0xc4, 0x3, 0x0) 23:18:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x20000, 0x0) syz_execute_func(&(0x7f0000000000)="66430f380345ffc4c1591629c4e1e1de50c8c401ff1008c4e178ae9a99899999c4a2e5be38c4c1fb5fb603000000660f3838f5f30f41635cc4a3a1211599899999ca") mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 23:18:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x2}, {0x5, 0x400}}, 0x2) close(r0) dup(r1) r3 = syz_open_pts() ftruncate(r1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 23:18:40 executing program 1: socket$inet6(0x18, 0x6, 0x401) 23:18:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x113, 0x1) 23:18:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x9, 0x33, 0x401}) 23:18:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair(0x1a, 0x4002, 0x1ff, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x170) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) open$dir(&(0x7f0000000340)='./file0\x00', 0x83, 0x20) socket$unix(0x1, 0x5, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='/\x90/\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x1f\x00', &(0x7f00000002c0)='@d(#\x00']) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 23:18:41 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x101) r1 = socket$inet(0x2, 0x1, 0x0) write(r1, &(0x7f0000000100)="71d97da0c9288f8c5b6c4cde62c4c0d846e811e1215e8e1a08768105e47890cdb2621e9b", 0x24) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r1, 0x0) 23:18:41 executing program 1: open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x120, 0x8) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0xfffffffffdfffff4) getitimer(0x2, &(0x7f0000000140)) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 23:18:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) shmget(0x2, 0x3000, 0x22, &(0x7f0000ffa000/0x3000)=nil) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 23:18:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETVAL(0x0, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x3) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(0x0, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(0x0, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) r4 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) lseek(r1, 0x0, 0x2) lseek(r4, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) getdents(r4, &(0x7f0000000180)=""/120, 0x56e) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) 23:18:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[{0xa0, 0x0, 0x0, "4180417e9499ee5ee27ef3b802e40b519ef6468116b4d01a6635888993ed7608ec6e9aa8ad672f9fdf06b172effe09dfa4529360919f9dcb6352248d39d1ab0a071a86772cafe3dedafe49dbc734e42aa2bdde83bdd46ff04f22efd71de59da10dbb7628a0b6f137d30d3ec5db8485666cfd2aea657dafe963b21adbb94a209dbb8df34cb48d2cf2d5"}], 0xa0}, 0x8) 23:18:41 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 23:18:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x144) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x1000, 0x611, &(0x7f0000ffd000/0x1000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 23:18:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget$private(0x0, 0x4f4) getuid() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgsnd(r0, &(0x7f0000000100)={0x3, "5694e549b744ac4e4ff81dc204822d2b399bcfb3e983d6e879211658e0c812a711319115ee1f59941147d1c1f29a0d212d54da3dfcfea4a7da89215fe2903616f64d0f082f9fc0047b93241e1558918c8a4d1e0ee1dbbcb6dd4ba03c3ed446f6bd66e25cd7c94ab370ba627e0e99706234bea18000f9715668582be7e476b7fc74067ffc0b50f277b8c8e65c057709b5beaf730d9a269372a6d50dfe"}, 0xa4, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgid() mlockall(0x2) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 23:18:41 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) setrlimit(0xb, &(0x7f00000000c0)={0x20, 0x20}) setrlimit(0x0, &(0x7f0000000080)={0x400, 0x9}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x5010, r1, 0x0, 0x1000000000000) sendto$unix(r0, &(0x7f0000000180)="107643bc2c03772d9e04bcf55f0ef9daf02ceed2e0414810ffd4c1b7b81eede5114a60f4b4ee909073ff5f66bc41621934801d0802243a2d787164234a3de9439917c29f900fd22537cf5e0cc2deac6dd54dfcc751d597f67340744e46bb00867219d650adbb98f87306c7cad21a59a284a9e97861", 0x75, 0x401, 0x0, 0x0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000140)='./file0/file0\x00', r2, r3, 0x2) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x6}) r4 = shmget$private(0x0, 0x1000, 0x5c4, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x1000) mlockall(0x4000000000005) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) 23:18:41 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x1a39, "854955883d026111fe4d04000000100000001000", 0x29}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 23:18:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r4, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r5 = getuid() r6 = getuid() setreuid(r5, r6) 23:18:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820206000000e34172004f679f9e348814e26ae9f82af189fd742e2508f8ed81368a0a159264a1d19edab9caa4f5c4b522fbec1d6c512056f58ffb45f4e47c095d56800c044a9c20cfb682f7c6949329088fc523c9a50e43e55f7a1a8da4f2db064fd6cc4487c7645bdf8dfe1886d3e7"], 0x1) sendto$inet(r0, &(0x7f0000000080)="b0ea6a594f512401f26e4ccf6b6d55eef5ba509327e593006fbcc2170e472d865ad550aed450b0946101b8ba642239ca51857ce9b579e0aab47be6f3cb579778faa55e3d67fcb8473fc52d40f770989890e6fb61b520e447aa64f8eb9f07362caeedf65ecad543de617aec2886d0ef54619c5be61873ca6d02d68df7c8422bf5f6d626d2ecdc983a21b9a28ba48164a6c61c797869425299050713f8ea32721c513ec03fa8d01aec5540610dd6cc8fab7ef8e65d1e36dedfda2ca70214bf1ccbf198a457b55fe28bfdf10e1c313a177b9cd6334acf1a3ed41425ccdeba97f7faedce2aff28629b747979d42b6bcc9aa34275af783767f7de7cd1b44f9c140bdfe295bb5324543094bfab25d2edab07e9aef27b817acd938f3977c3133f07b39cb6bb6461f1db6e110f7ecd5c2b0446f57f345511a5a7971b4a1908798951dabf1f789034421fef5912107273c7829c2561b2416e0dc2ceb065123d176837cf8c1602d1096e9ee229de5e931e287d80dbca93c3b0ff11946fc6d6bd77762d03b719085c8a634e1d1d173dac77334cdc0c8aa76bd1ead00887c835cf48e22ddb86da9d63984a517b4df59d8217efa4a294857889d8dbb4f5f8a4b8cbce02b165e70794b563a4e35b98477a75935894f49bcec659df752a1b31cfa9f298bf7527e88203248a6f5b33ad2e98ec3f09f77ffdd364bbe95c716dd9e64595f70c449b1b574970a1c9db389f83faa2a4b4106bfb08d61489d049961a2e17c40b3354bc883cef7562c3bb682afdc9f0d12442faf7d253fadeae5b59e7371f3c702afb17a2db74a5a7c03f0f6618aefd0f3d442f43c043a1ed87be086f41e48a56d155bf4d0fcb0b90c031c3c01fb1e2a885be25c4466696f9ee029f51e5a075a1665503dbb11a429800b0a5f6717e90219ab0f7553c96f1110444f8d199fd3077cecac4d6b2e9e5d3cea218484cf676c7b97ac66c6dd6fe18b82f9926b1ed88211f26d151817bd654ae1f92567390e0519ff105c683637bced66f505d6ed4713dd5838aeb71f59846bc0d653dea72359619231cee04fc7b8ecdc1f538b54190d6727b14d03b93a364b9765ec31948526cc49cef19133da68fd7a7ba13cc2afdb764d0dc5c93ad2ec9e8b3d5940c3c33f5464bd0585f6f3a447c01907c4fc9a7ab681b3ce8c6fd53234049cfd2610c4ba83cc49f5a178aeddd0eb71d8c37ccfe9924492312d87b96c542b852c71b66b77802d93e6d3f8b4d865d53c1fd37e2c521b0385adc80abc887d55d13aed0b2fda1a5ac4b820f062ce73f97cbef0f79f81972756f17cdcccb3431f39e0be20c70f8fa6bf02689f357f2959c537e5a8a0edffe8807dc6e3ee06cb79b587784440cb19e9f029be4452bd665428e582c3008577fa2a81fcee0eedf1cf48c679b1b4ba589b2901492ddc78317c5942e72b9ba17c4f5aaf78b6795c6df480fead53859807b14109949c56c7f18af6e027be516541d2983f7aec9a04a72323f018e41be564b596cab23ed8ca4f404e4a43dfed4f36b6e33535b83faa9a0b0afbe143b08b1a3e8190f4c82e6af94ae22b517f60457ecd8dff6a3882cb6b94757a187da71b3aa8f442ce8ed04670fd9d380dfdf72eaccbe617a5db4ed1041c57dbec728b4e963aa302c2f7b8976e22e444bce0c23289dbd4f26f7b5aeed274ffde39e0d89355da2b82f5b6fb952f23963dfef6c62424db9b8fff294841724595d72303c32939d244d4d430438ce6e56ec3d18fae67207a27bb3b627dd2b870a3800d7bd52a30777f7e4b6c0f2f22315c52564cc921a704e8843fd78b19525300de124e98074928a6118cd89804ef5796ec0d85e5978a64c65921420191a9eab05e2925c36b54523f0075a299877b9c390aed6ff7f94dad544dda1bc3449b15941ce177294ee17875c3750d612c76b96e965ffa5127b2cb7b854a3efe69f25f2723cfd6963c8f4dbf2f3344917035e735b23cb8491d58486ecd7d916b6ed1ae46ddfbd13d5b8359d17c1ea98f96a12d141cd886fd41c05a093f62a829ecabfb200a55719b460ec3c1866b0e493bda445db35b09da7ad7f81b491abf235fb0b44017e45a7e5651b8c27f78a3f1ae16be5579555f55ee3ccf700cdf90c8c0e2b8205bcf0169b8c1f52258abae30f1dc252fa487acfd6c518778fc5b181f424e5c121a732d5c48d8560751136556b463278ae676c33c97ffc9966d057adf638e94df0f305e40ff818a9e74ad73ff67e5d2d0332129ab3b658ee42bfe84809b56b462a2bc921a509466aead7bb683f4b0e4687b488d28958e4c17ee79ee59df1107a80bf9d59258d8f3c50011a106fff4f94f4ee2114be80f277d3a0bdd5948a369d74e96589dadd2ff0320fc566baaaf1ff89aadd9106402668f07244e441991ac28f5609912077051eb0df7910323278e267179c5c71a038cc33bbeedd9b4c04fce663102250513dc3ad9d7eaf5a44d4dec5e05db891b1247d0785ac77505ca7e8a31ebe09dfc18dfd242f4982826f3c70ced4c9133e394a6e781c3f68d0366dc036985603053468d1a6ea356ad4e65e48a01114951812463d5f68a6ba6c8fa08febdea49ec666a349e6aad58f7c658fd58b09edec57169b935d9e72b56b7e89952edbf0653dba2d50d2f87fda3a2cca316c8ff75b3b1557ceade84f6cfe657c1b28ac9d09461ce345da4c711e33926a7e3b591df7d1cc", 0x77c, 0x0, 0x0, 0x0) 23:18:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r1, 0x628, 0x0, &(0x7f0000000240)="eb0100ff13b9fdc12eaa4e713048e69931929648e2d23bff80387a8c1f3091f654852e5a544a52dbd102abfc001761b378e50b3b020037019378817ac766cecd8a212cdd670799aaa2a94480b2caaa2bc40d7f3eecc56c0ed60000740000e86e8e76b113d2459b98986607087c6df097860a7cf8cea446a9f0d37d96a932de6163af579a8792615816717a1614530d3b8778ed3b8e0e7904e0af9f607cd71750714a7faa127ea7d31994d5783aeed6192573fb86b1fd84ad9182e75df2", 0xcd2d5c4024723fe7) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 23:18:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getuid() 23:18:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="b3cedcda0b4e7547c9c247649774c855fb08b45ce49e45358f765b0a22fbd1024fcae223fcf8b99c8434aca09c8a6d0d1d7f13ad7d252dc427fabecac4412cc802f0e2106a4c4bea9306cb925e16fdaacb1c624e38c7b8a0fb707dfe99", 0x5d}, {&(0x7f0000000140)="0f71086575eb0a72ad10a9a6c1a72fa949deab97f51373176de0debaf1d29c63cf9ba18cc0842e2be8204282df69fb2441c6c530b3170e5dacfa185d5a814747e25fc810362d7edcbfd99e6c8bbf4d6223bfdf3ba22ab2f7cd86732d9406ec645074ad20286047bd972aead42749447808038f0bc686c5d3b27d6ee1435e4fcbea1b6b97e01630a24f24165d8b2382057e06960020a7d0101fb40925c74c8cf6f217371f97bfca5b23f92492", 0xac}, {&(0x7f0000000200)="a0c1e6f37621eb51c59453e75fdb1751ac9336262ed31210965e7eeb033b3fc498499c468ae44e44148d87fd8f72d78aed45980c32de0f1b824956551315161cfecbaeed1a27ccffc4cf9f42cc59951891224d96d92517e11e85c2d64ccc248297897679a11017954ff35fda53d186b5afe736a417a6cc555c8bd6af6cf8", 0x7e}, {&(0x7f00000000c0)="46809e309648fd00765c76565b4f079e142bda42ab6acfe6c3", 0x19}], 0x4, 0x2d) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 23:18:41 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r2 = dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 23:18:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x41, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x8, 0x7, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) 23:18:41 executing program 1: r0 = socket$inet(0x2, 0x204002, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 23:18:41 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f000071b000/0x1000)=nil, 0x1000, 0x2, 0x7813, r1, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 23:18:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 23:18:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{}, 0x0, 0x0, 0x0, 0x0, 0x36a}) munlock(&(0x7f000065a000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) 23:18:41 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0) 23:18:41 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x8008, 0x0) 23:18:41 executing program 1: socket$inet6(0x18, 0x2, 0x0) 23:18:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cf200164c1ca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d0500560d853f37783d12452282d746534455", 0xb9) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:18:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fchmod(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) fchmod(r0, 0x0) close(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/210, 0xd2}], 0x3) 23:18:42 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x140) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) chroot(&(0x7f0000000000)='./file0\x00') 23:18:42 executing program 1: madvise(&(0x7f000039a000/0x2000)=nil, 0x2000, 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000039a000/0x1000)=nil, 0x1000, 0x100000000005) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x10001}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 23:18:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 23:18:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3}], 0x1) 23:18:42 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() dup2(r2, r0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000180)={0x6}) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0x1, 0x0, 0x2, &(0x7f0000000140)={0x9, 0xa1}) 23:18:42 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r0) geteuid() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 23:18:42 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000e1a90d44bcbfdcf738efbeb84f95f1410d320000000000000000020000000008000000000000000000000000"], 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(0xffffffffffffff9c) pipe2(&(0x7f0000001040)={0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) ioctl$TIOCNOTTY(r5, 0x20007471) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 23:18:42 executing program 1: socket(0x1a, 0x8003, 0xff) setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000040), 0x0) 23:18:42 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) dup(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/166, 0xa6) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = semget$private(0x0, 0x4, 0x544) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000100)=""/100) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x100000000, 0x2a19, r4}) semop(r2, &(0x7f0000000180)=[{0x0, 0x6}, {0x6, 0x3f, 0x1800}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 23:18:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x6cd, 0x0, "99982e8fccaf3f8156d8d5851de6e626828518e6"}) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) write(r0, &(0x7f00000002c0)="37cae34f96c686cab6b99add2d485ae6e2c6eeb6f7ee8a3affc005e0b521bf5f929400955eac0897d7c91b93fa804d1ee0a32e08f1a99f71575a1366048fffd45a55e40e21044779dfaeb88bcf456d59d45647cdf8a9c7f839eb688506bb0b06eed6cad23d8d81bb371a5de9611f03a6f5be6fda94cb3d5b95d96cf46cf4151a62dcfbcef26f7a4cbab94c052a591777274f637e44ac38b815e9cd1dc83ed823f637a72aadc779d6f5b6dd2c0a42e19f435185dae7ad5cada9a22011ca966e5f08ce0b62f08eb71f45d01d026e98b89dc61c00000000000bf50f09", 0xdb) 23:18:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff2) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) 23:18:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x14) socket(0x13, 0x0, 0x4) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:18:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 23:18:43 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r5 = syz_open_pts() close(r4) r6 = fcntl$dupfd(r3, 0xa, r2) sendmsg(r6, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000100)="8816f78a92411fbb328dd592f379908e7cd7104d93adee4de23e11fa2bd8bcc1dcc0a5a81b8969f286d9eced59a62e6224ea1434e9385861e8bfd9a6777410d15af0ca6f1a85fa759607ab2f83661513830b8abc8ef140a0bb29b648", 0x5c}, {&(0x7f0000000240)="137ca2bd75948dfcdab7a77f684fd675728f022cc95c8f8371397915e8454fcf43b059efa0689f10c0d4", 0x2a}, {&(0x7f0000000280)="3834510713a9023b01264b594935edb4950f8dba8c29fb65200d0a15c4840db4d1e21bf4e27d0a7d7bd2d7ba3afc7a1291772dc0254a54b82a1cecacb6a8aada7891ced6b0e0c65b8ff3150377d9158f9192f7db171d480acd875c0e53ce2317ef2b889aad62b53f8b720b27b657d737464e4dd25424e0c287515bd84dfb5420b403df5e86ef5962d28827bd2baaeb5848726b", 0x93}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="4000000000000000ffff0000010000000e6eb093f0a2f31696583eac2d46df3dd165f8540391ec78f4dae706f095c696ca062b8d6e0000eedb000000000000004000000000000000ffff00000900000075f1eaeac4e1261ec4413030a21d62a8f8cdb915c5c4240f7767bb027d465bcc80c47f6c550636a3dde308fb000000000801000000000000ffff00003c5b0000557a5c55d9ef5698d935cfc6255514c19b230e95cf67afba0796eacf8d6f3eb8c3b0787258ec5a2aea6b9f4d499aff603dbf9d85f56428bbc4bc77099a2654c0ad8a92e51f5092a28e407f3fedacae7e2ece6c0692ab31220d90dc4a2c0547f454cf1a7db14686f12db3c0279d129cb73ba66050d0c0cf2f69f3c0660dbf1eb334945f5aa7ef9742ad95cbbd1d63cbcfab2e9d49b47783871dc07c98ecdc7489dd34e991576ea25142187d87c363e43dc40532b0a849078f1eead131d51f9136701ce81f59d7e9c25d1a44744f686be46f5e7f5055c81379572ffce4efbae2e0a101d5d8bda6cb9a7ea6a6031f6a52729b52cf36000000004800000000000000000000002abfc557d4d36bbb00a47c6159a8df5f254eb177610519e4cb2ff75302eb18f8db80283d3de0842a5d648971af15531f63e4b047c5dc42cfe870cc6488000000000000000100000038050000e8905fbd0b42ce775bd3578ccde7469bebebc32e33d5fd3a680b58cad127a0b647e7919e901c0f203bd7d1da98f9831e402c2a2ed3b914405cdc85fa197becac7ce6119d9ade9f8ef464155bbbea9a049aba86ab5a4faf5aa6e6c977a8173cd492dbebe4938817640f3640ea291cca7aca0899efb50000004800000000000000ffff000002000000faa5dfdd193ef1e5d8fff0bd5f754af2e1ffa7ed08059cbdc1d34a5dc58ad5fb784a9551bc5a10c9f14b9192837bffe72c565f8b2099bc99"], 0x2a0}, 0x408) ioctl$TIOCNOTTY(r3, 0x20007471) dup(r5) r7 = syz_open_pts() pipe(&(0x7f00000000c0)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 23:18:43 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x28) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:18:43 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:18:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) read(r0, &(0x7f0000000040)=""/128, 0x80) 23:18:44 executing program 1: socketpair(0x26, 0x4002, 0x9, &(0x7f0000000040)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x1000000000000525) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001580)='c\x00') openat(r0, &(0x7f00000000c0)='./file0\x00', 0x261, 0x10) 23:18:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x10000, 0x4, 0x0, 0x0) socketpair(0x2, 0x4007, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0]) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r3 = getegid() fchown(r0, r2, r3) r4 = semget$private(0x0, 0x4, 0x68) unlink(&(0x7f00000001c0)='./file0\x00') semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x8) getrusage(0x0, &(0x7f0000000100)) r5 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:18:44 executing program 0: socket(0x18, 0x2, 0x0) 23:18:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) 23:18:44 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) getsockopt(r0, 0x1, 0x1, &(0x7f0000000080)=""/250, &(0x7f0000000000)=0xfa) 23:18:44 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r6 = getpid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[r8]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x140, 0x7cc}, 0x7, 0x1, r6, r7, 0x51, 0x4}) 23:18:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff99) shutdown(r0, 0x2) 23:18:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f0000000180)="e996cd4106b4db05fca20f0e08e7c2ad47a48b835212277c0e1cfa34cac81082076e4413e8dd4fdc087b38691b110a8e2536a50b2f02a7829053516e2dd12c8658a63616c55bf22af751615d9fa8a0f98d5c53d7c5c1b39448a1a0d8d8de2fce7f274d1dafa658769633b43cfc01d22860ea51959504f803837b7e034a8c639e81ff7aa2df79ab1c9b556db625c9150eedc1d6d63b8a107bd6ca21506d4789686637a4a256b2122fbcfecb842a35f4c197d46ff2aae5a09f035bcda6a79bef3875aa8ce0bc9386337c5222de677ec98bea2411be9e2e17027151b53e51be87275255e158fed4f061b42b3ab466c5783d65dbaf1c06f6928f755bdc9f0154b4a0c011812cd8d828a13a2a11ac5ef04f1cfd3d4f6baacdd5ce851628368612903983ffe1ddbd904d5844ca60059894c70b895640147cd51f8ab5ac016a09bfc1b3b350ea5ee8ac3b03fc646d717f41febc268dbe92f84613ced5b16292807ecd08df443060410709ea860953ae56be2f9e6479e4eccc022b8f9e0f98bb203786820b3e0fc353b5b4b6bdf9a58a76cfc9042ef99354f2b8ffde6e4ad9988a8d81a56f8852eaeb1cc0e55f1bc469a9bf53abb3fe8c0701363d5b3a85cbd32bcb3c3eec33075e5c2732292e10b20733ce48819e3bad388d3d3f772142c9960b303f722d9e1133788080ed59f5f5f2505d0d4e72ced74092916f1aa35692479f9c4249313b70740d8126c4e4c03520d7a7b0b8367d178a7e15864907c04375d0767195556d8016c9760cd2e6db461987f015ef715337d70ecd103be6646d410f5bc643d8d132a9a24a3b31a6441fbb756a72d492cf9cda6f51af1ce9f98b41164e48e852f3cec446d34b0f70e4c06a79422c14ad6ac8827369831706803d1e776741360da98dcdca1cde340bd778b4cc2ac6acb9b1493ec6fa38440a0f68d35ba35622aa651059afe5e3f62fd0a778412a870e01c26018ab9eb10886fff49c47d88ed2d3011b3bad5aadd48fefc2c8d4fef39c283dc89d62542ab5a4ad14fd93976cc98019de8db2395adbcd8ef9ee60213f2d3404754cbd89fb56b77b45633adac5738617702ef3a4c12c186edabc7c935dd91ea12d1a59ad202920b266ddbcc7df2662c25ed41e0448029b299fabf49a015cba672c1f45e0797d249b1998d70f17674453ab36abff2fc4672118d40787982b1f88ed389f34dab18c83e4210f290b32e613fb74b398f3ea46fba6e931666b4626a25e78921ca2d126991b467d097baf148f478513c0c2c8e26685d5b23f72cb8d4dbd09a2e9a694e10c4182748edd7afca41032ea01fe34a97781e7145a5f7caf68f8089fc3b4b8a8916228f60e3367523123a220b4883712daad4a5a7777f24cb7ede83dd9ea4be328aae3ff5a81ffda38011c53170be8af4a378acc5d9b9bc3146dd045b117c826a626837ce1c6aeb586ee60687d6e5a717be4ee238d867972121e72643000fbb2e4420687b8d24a0d26ff8a428cd74f39d2b99aab04487e6210faec115e7c694565c0abdc340c2ffacb9aa59fc5cdd3731a8e6af5e55e8a351c933dc71b19d21af968b77149d1ca6790fcfabac6f8bf71c1a3bcc8c0e241affe9e7a8a39e1faab8a717660a3fbc0b4a6b827ef9fee88ac6db2a23692f9ed024b66565323fca92c50a8943079824b9cbff65f54de1a4dd800c8b7ece6636f49987f7f839a1ee72d34b998365c42b26f7d2d3fdbebd3249d68fcdc6a2322e1d11bb4960ba3cc8fb84ff925b19cae849bd984b7041c0df5235cdc770dc6063ab02476c7168b5c15f7181d922d237f4601d36d1db628a74798ce1e67ad04f0c871169f9aff1986f55a65172bc7b160597a8d4dcccc120490ea74ac16047b54fb88d6c362de6c427bfc4ed04d3118cec997409dad256b3949f83f5321cc1b6140336f17572e9b1b854eb87dc844ba58e4a2a64a86e289473241f5b5e54acf23f06b95ab56a8daef1871d79e5f83a7e645030ed2bc7fd23c7d244a36651061ffb627e0c6fd08681c1324c6058ab24efa3d40ae81115682e863ca4524b01cc9a4a2d38af896932e8fa7d0bc21d7e0f8184983450d3217778465e3d41eebfea1a36855cdf6c05b7ebdf9beb8af79e6e6d2367019a0c757ce6caef53d25ab6424673bd159e327a1abb0ee0264de5106eb4002dec05661c814bf058d780032ed8d9f2eaff9db0ce06ae150d9fbf61575e16b43fa94b8bf4f885199cf08b072a23ea4ac1068768ba5b65ee8b89457ab71857b2f3389f2167ae954f2c633d89caacdb491dd0411e25e3d3460ef1ec2d00293c917c722cf80d59df58d0032a7a156ca34caf7c018afb6e384f91683fb3d9d1d1930166b1fede37f2a29eb2b714a64cc254955fefae31afb3c82e2e4f5129a1d91f982c18665c3d63b8f2db230fb6f10d82f5ad4eb492c7055035d33fc96f9ee930b32d084b25c8cee00687378e997c339c84722c0976cf97230f0544b7e8efa61570f0df5e55f4a066966715ae60cdfd4d582d670f3eb537799fe9ed25625e76f03fac8b83805bbf889eeca1bcb37695b8a9b5e40dafce7fced3a4610368e2f400eacdc39b7f8b38f7eb8d6d7613898c23d5eae2ac4631b1709e8c92d620e50c2408695207ba8b2ac8145950c657278c02c54a95009a2d6ff4b0ae4c606bf2913b6644a21c80b0684cc2e0e8670d4f35b3a2d66bccf9a5c9350f3185d6e52b624ae58448ce5c2bb736e6ec299ffb9f218a107dacdfd5925fb2677bb78a3633395bd89f3ab204f544535c13605c12dfb5dc4699a18b400df5b8948aa7b75b6c8f57ad6a55aced273a396f9131847651ddeffa1dd272d8d4ca55fd807d3fc917e083dd61adf3f6aa976967a26ba5ce08db08938d50bfe4e7b5d2b306cfb0d34061d148303e7c775d4b742df234eef1fc989438df25f4c679563c84610a2fcc34fb3dfcfa8905851814ce0c159310ed8329895dca39c9435b5ac4d36684fbe470bcf3257fe768192d0ca0d470d759186758b949969bdc12658a1afe624e61251b37a9fedab0b191d61dc8cc40a16b3945f58c2af40570232ec565ec72523fc51403656cfe6260b57ebf56258a48a00acf6633516cfd0329b20a42b03c66e0b8535214b2af9f147e7ae17c15a5058227017c472c19ad50a5d83b5345383070855f71324e6381aed52f66c5cbbef4cd13fea93ec3bee5411b1566dba19f451b6647e4ef46ac0ca0aacb776908a4a5238c8b7c75e3bd1fdfa3ba72b597b6f3854797186324abe3bced4890b8ade60676b1e0d3677e86f4d1338cad81476dbb948ddb2d5bc1312a4bcd95595cb3cbff939c0fd18fb01903ffd51c3b13c340dd7bf083a89a7a3d288fbde3c1f12bf914e5c9e1ce05109c7f162d50a6ac9ab19649a79f679865d52a2c37d1ee28f7a02f01d7bac3d16fd2d8507011a4e17d3d541a5e2d46d049ee9f74fb5c26a0f349f865c95147d9505f9aa8a266ef4dd2c860699506f37eaca364a78e448a1eac10f2be183456176f57b03931ee6fa21a52057184c83ce29bde362e110e150e343daf4dcfcb031408ba208b44ae5476074195e9e886398ec31c8d316cd24c5db7db3f40aa87d2055ce38bd242fa7deed4c02edb56b5e745151e7f14d4f80dced908131654fd736efcd63733cad3013543559d51d3313880c1c433e1f87db61d1288e231f65bbb176993a3f32087eb46ed310bb8bb7c93aef15e1cfa9a6c85a2b62ee69b84db9c3c17daed0d7773c684f7eba9e8262bb306455f08f67368c4d49ecfa09836302390778bd9f0958e0e628a01cffb36d2f8b0dbe8d85d7884dfa107004e319d77b6a4aa73b7d2d056210a177845ece676447d4937c7b3d5af07c3beba1188d0fdc03d05488f870d185f7870ea7227c94fee44e21009521f5fb72be2cbcd3eb77a5457d6915e695ce6740170966d7451c32070026b2ae5f9f3f489f04ff190a95ec99afbb01fa6f377250c8a1ecbe793fcac84b4fc07fa5d24769383ea4255dcd30d036ec27f14ed104b530719789865d62fc1c28e751c5321a8dcf44812a1507c700c3fb7154ef76f4967ac57944889db3af1c366444ece97e0f3fb8254883427f2776c013db0b50d121d59b9b42e32ad4ec0e80b97da56183c646b0e626bc8f993319d4a204c7320ea1c325a642e63639be4c191d79795eeeac23e79955bfb1852a8d9dfd8ad79b3a8a2f1e48c4ec5361230d1d30375c6a2474cf32c5e0fcea47b6509c85de5047c4ba2855503b918488626123f64b758fb315728afec59e29d214e17ca608963b441245936d61b6c0e5aae46761659b58397674b790c26c599ac70cfad13cd4ce941c74260b986a79ccd663e6067adfb8d85c11d8cccd42bea140bdc652539e8bcc680f5995bc72e19b5a8e194f09023021e8f80a657386378ea387bf309c9bab797b02e8a220b379a0b3318cce8822143bd0132eb984ed05be097e54f4897493c76c5b42a5dbb4e1b6d0795eb2602a8c2dbfb156cd0192ba60c3b971f3f52bd674d8fc9f860359d018a54f5d12c28ca393dfc95248c5a7a1e8b05887594f81f7135c7f33a3240d88ec753f6f6da7319ff665ed1d870012a61723a0bcee08ae98d274f389d14843b81bac0b412ced15dd950da6225ed39f94bd8fdb1ec2ffa35576dcb68e89b232cdb5dfd26f017e91e33654824a778739312a2f5120e48f6afd68daeef8155e2ad0a06f5b88760e97c54bcf08153e99a7467d9d2aebde774b65b0606ab9fa496140a2ef61be5b734899fe8b95cb2c8134172719c4a300e4d76a7039f15fe1aa8fb93e8fca3a6e903cdaf319800101acb59f12506f33863ebf94650371ffed33c4b8ce09593fd49a5bbbfd00aa006803a9e5b2ecbca15001322f415d3049e0545ef5b67deca1c3b9284563431c7eca9b0a20d0dba0c1b2023881390ea54297d1635b5104e7bccc453900075215a57c27668db06235524b78f803c0cb0188606a2ae69225a359399369325f1824daaf8dd8dceb3580ae46f320237e58334d64440ad8520aa9f9983b5d920199c44fe44863b8f7427dd0fad81acb6e6572cb0f64db9b54384d825741f98e72370db4d911497286f10ce167c6565c7f73245850cf1d30a8dfc021375406ff7b22ea697e98723355846b08c7f2af8cab441f032de34119c10b8025089b3d10e1e5f081224e042a814b8a9b76425fd0f7683f8b9a6b268275763675ad66f698f076db3ecd2ff265f88bcfab92722528240c5940bddae5443f41060baa523253173a6795bc668bed983e3d1d3d5f64a2c1662cbe9e7d15abd401686f49d41673514d3d5fc684d72165d058dc4641d9016c6395bb8031091d5d2ac1e8b3760425c27222ce89f2258baa4c96964e646ade0a5cb7aadd095df0823b929370d297b40348aa7c120ce6f289ab9202491a3371ee81cd6774f1d14f2d36b2eb782b7810315b83facc210af2bef5f43b8b06dacb0266c1defc1cca641e923238ce7ca4eb6a2695832cef63dbbf84fe8320daaa7cdc31b0731bb065271328f36d8758d5e6e12e8f968a67156b49132b65b47399a5eacfdd05e04c1fa599dcd400a90e08aa9f007d7e2541b2a41fa06215ecf9cba6f85b2fd6882f7094555a4a2b1fdb0b23b3b9d786c1f1f20c5e03e406f082bca38c089949404c1fca7c6278abae793958bb41672d6b541c28fb4334efae09697b77c34d2a928b3ca52abe0f2c76a1fcd6011764fdbe2916bb091acb11e9e5a54682f3bb0222e7e7dc0897ed5a5077aace2226da8146e82a2dcc23fc4495a953d1c2a98a414d766838f67068", 0x1000, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x5}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, &(0x7f0000001180)=@un=@file={0x0, ""/59}, &(0x7f00000011c0)=0x3d) listen(r1, 0xffffffffffffffff) pipe(&(0x7f0000000100)) r2 = getgid() r3 = getgid() r4 = getegid() getgroups(0x4, &(0x7f0000001200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x4, &(0x7f0000001240)=[r2, r3, r4, r5]) 23:18:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() 23:18:44 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 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4}, &(0x7f00000000c0)=0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:18:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="820206000000e34172004f679f9e348814e26ae9f82af189fd742e2508f8ed81368a0a159264a1d19edab9caa4f5c4b522fbec1d6c512056f58ffb45f4e47c095d56800c044a9c20cfb682f7c6949329088fc523c9a50e43e55f7a1a8da4f2db064fd6cc4487c7645bdf8dfe1886d3e7"], 0x1) sendto$inet(r0, &(0x7f0000000a40)="b0ea6a594f512401f26e4ccf6b6d55eef5ba509327e593006fbcc2170e472d865ad550aed450b0946101b8ba642239ca51857ce9b579e0aab47be6f3cb579778faa55e3d67fcb8473fc52d40f770989890e6fb61b520e447aa64f8eb9f07362caeedf65ecad543de617aec2886d0ef54619c5be61873ca6d02d68df7c8422bf5f6d626d2ecdc983a21b9a28ba48164a6c61c797869425299050713f8ea32721c513ec03fa8d01aec5540610dd6cc8fab7ef8e65d1e36dedfda2ca70214bf1ccbf198a457b55fe28bfdf10e1c313a177b9cd6334acf1a3ed41425ccdeba97f7faedce2aff28629b747979d42b6bcc9aa34275af783767f7de7cd1b44f9c140bdfe295bb5324543094bfab25d2edab07e9aef27b817acd938f3977c3133f07b39cb6bb6461f1db6e110f7ecd5c2b0446f57f345511a5a7971b4a1908798951dabf1f789034421fef5912107273c7829c2561b2416e0dc2ceb065123d176837cf8c1602d1096e9ee229de5e931e287d80dbca93c3b0ff11946fc6d6bd77762d03b719085c8a634e1d1d173dac77334cdc0c8aa76bd1ead00887c835cf48e22ddb86da9d63984a517b4df59d8217efa4a294857889d8dbb4f5f8a4b8cbce02b165e70794b563a4e35b98477a75935894f49bcec659df752a1b31cfa9f298bf7527e88203248a6f5b33ad2e98ec3f09f77ffdd364bbe95c716dd9e64595f70c449b1b574970a1c9db389f83faa2a4b4106bfb08d61489d049961a2e17c40b3354bc883cef7562c3bb682afdc9f0d12442faf7d253fadeae5b59e7371f3c702afb17a2db74a5a7c03f0f6618aefd0f3d442f43c043a1ed87be086f41e48a56d155bf4d0fcb0b90c031c3c01fb1e2a885be25c4466696f9ee029f51e5a075a1665503dbb11a429800b0a5f6717e90219ab0f7553c96f1110444f8d199fd3077cecac4d6b2e9e5d3cea218484cf676c7b97ac66c6dd6fe18b82f9926b1ed88211f26d151817bd654ae1f92567390e0519ff105c683637bced66f505d6ed4713dd5838aeb71f59846bc0d653dea72359619231cee04fc7b8ecdc1f538b54190d6727b14d03b93a364b9765ec31948526cc49cef19133da68fd7a7ba13cc2afdb764d0dc5c93ad2ec9e8b3d5940c3c33f5464bd0585f6f3a447c01907c4fc9a7ab681b3ce8c6fd53234049cfd2610c4ba83cc49f5a178aeddd0eb71d8c37ccfe9924492312d87b96c542b852c71b66b77802d93e6d3f8b4d865d53c1fd37e2c521b0385adc80abc887d55d13aed0b2fda1a5ac4b820f062ce73f97cbef0f79f81972756f17cdcccb3431f39e0be20c70f8fa6bf02689f357f2959c537e5a8a0edffe8807dc6e3ee06cb79b587784440cb19e9f029be4452bd665428e582c3008577fa2a81fcee0eedf1cf48c679b1b4ba589b2901492ddc78317c5942e72b9ba17c4f5aaf78b6795c6df480fead53859807b14109949c56c7f18af6e027be516541d2983f7aec9a04a72323f018e41be564b596cab23ed8ca4f404e4a43dfed4f36b6e33535b83faa9a0b0afbe143b08b1a3e8190f4c82e6af94ae22b517f60457ecd8dff6a3882cb6b94757a187da71b3aa8f442ce8ed04670fd9d380dfdf72eaccbe617a5db4ed1041c57dbec728b4e963aa302c2f7b8976e22e444bce0c23289dbd4f26f7b5aeed274ffde39e0d89355da2b82f5b6fb952f23963dfef6c62424db9b8fff294841724595d72303c32939d244d4d430438ce6e56ec3d18fae67207a27bb3b627dd2b870a3800d7bd52a30777f7e4b6c0f2f22315c52564cc921a704e8843fd78b19525300de124e98074928a6118cd89804ef5796ec0d85e5978a64c65921420191a9eab05e2925c36b54523f0075a299877b9c390aed6ff7f94dad544dda1bc3449b15941ce177294ee17875c3750d612c76b96e965ffa5127b2cb7b854a3efe69f25f2723cfd6963c8f4dbf2f3344917035e735b23cb8491d58486ecd7d916b6ed1ae46ddfbd13d5b8359d17c1ea98f96a12d141cd886fd41c05a093f62a829ecabfb200a55719b460ec3c1866b0e493bda445db35b09da7ad7f81b491abf235fb0b44017e45a7e5651b8c27f78a3f1ae16be5579555f55ee3ccf700cdf90c8c0e2b8205bcf0169b8c1f52258abae30f1dc252fa487acfd6c518778fc5b181f424e5c121a732d5c48d8560751136556b463278ae676c33c97ffc9966d057adf638e94df0f305e40ff818a9e74ad73ff67e5d2d0332129ab3b658ee42bfe84809b56b462a2bc921a509466aead7bb683f4b0e4687b488d28958e4c17ee79ee59df1107a80bf9d59258d8f3c50011a106fff4f94f4ee2114be80f277d3a0bdd5948a369d74e96589dadd2ff0320fc566baaaf1ff89aadd9106402668f07244e441991ac28f5609912077051eb0df7910323278e267179c5c71a038cc33bbeedd9b4c04fce663102250513dc3ad9d7eaf5a44d4dec5e05db891b1247d0785ac77505ca7e8a31ebe09dfc18dfd242f4982826f3c70ced4c9133e394a6e781c3f68d0366dc036985603053468d1a6ea356ad4e65e48a01114951812463d5f68a6ba6c8fa08febdea49ec666a349e6aad58f7c658fd58b09edec57169b935d9e72b56b7e89952edbf0653dba2d50d2f87fda3a2cca316c8ff75b3b1557ceade84f6cfe657c1b28ac9d09461ce345da4c711e33926a7e3b591df7d1cc", 0x77c, 0x0, 0x0, 0x0) 23:18:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f00000000c0)="95f2032c45f099ddd2694dedf4421f84884c2eb706ff26988833a0cb79e852899750de22b78721f841c22d469da4b26dd3d7e98a9445caa1769e3b80aaa050cad1b9a4e3860204abaf221f78f32a8d71c1218d209aa292923b2edb4a", 0x5c, 0x4, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x9}, 0xc) truncate(&(0x7f0000000140)='./file0\x00', 0x6282) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) r2 = semget$private(0x0, 0x7, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/142) 23:18:44 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000340)=0xc) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000001580)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001780)=[{&(0x7f00000015c0)="826b08b6eb0f7dea07a7fdf6b7e9313e79f2434b36f6320147a6db204c99b522298a49ca19458f7b268a7eaabf7ddabae11912cab0cd59e21616f820bfc5c51b34c9c4887851e293f063a4f30dd4ac9c7c50cd1b848f436423414f822895696c2a9bdc02ca", 0x65}, {&(0x7f0000001640)="7cc34f9cf8859e03577dd1915302f77784362118af19e467", 0x18}, {&(0x7f0000001680)="be668a49d60848153d07f56a711c1807a6f8929eed71c85b9e94654df63167fd6fe71fc3cad6b349cb2eb35f542c96d1050f81fa1c1ae0e247f78d8783b4b4bdc8a36f22aec6a016c2ba5d2bb4104256cc97297c", 0x54}, {&(0x7f0000001700)="7b588f307123ad0fbc", 0x9}, {&(0x7f0000001740)="9a5d18", 0x3}], 0x5, 0x0, 0x0, 0x409}, 0x40a) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000380)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/86, 0x56}], 0x1, &(0x7f0000000500)=""/4096, 0x1000}, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) bind$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="bfa77a97f9dcab734c3b736896f0abfd006dd68a82b2e9aef89e9339d243969bd21e7bcac57bf12c32b14ac3a2a46bef198606aeff5261776bc6b0f2ef5b2de207"], 0xa) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r4, r5) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r6 = semget(0x3, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/118) 23:18:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) open(&(0x7f0000000100)='./file0\x00', 0x30002, 0x80) getsockname$unix(r1, &(0x7f0000000300)=@abs, &(0x7f00000002c0)=0x8) getrlimit(0x3, &(0x7f00000001c0)) 23:18:44 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x36dd, 0x6}, {0x0, 0x300000000}}, &(0x7f0000000040)) 23:18:44 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000080)="81d0fe01c2fd2ea93c434fea1b759aa527c731338b747844b3655648f78c953df06f107876d5cd52cd0d1efba72dcae2baf446588d497838a38b87f18b3e", 0x3e}, {&(0x7f0000000180)="1d1a4d59d9e90650f8fed28c0c1c488856ae2b8ccd1efcfa1f8aaab3bee4d9ca7b0524c9154f3cec687dee94a02d5ec4aa845813343fe2d7d2eda5566b042f48abbc7f516c0567bb4f4b72f07b23a3954c92c8dd3b933b2e88f510cb7952e7863b3ad60ec409a9de8ed4592e6ca8237e3f35def6370f30471ebade2dcb8b72450df16130f417082cadc5badf83fb4aa779608980d528d8560d496be261189ae02508a3229a328a923d11f5d04e3913c877e38139c71e979796c21137fad20d41322833e609111f9a4b3837a4f2497a2114c061a6b50b0356d8c0a0b736fa2ae88beb73820e9c0dad2090f125fa5757c909ecd3c812ce53f1d0649ccc3881cdd932797c79a6f8921c0a8caa4649a5cac46226636297e1de70c11516d93204aee776c776862b618349f050f1a723a5049c9451b96d9443039c409514c09aafae58e1c5643a5a2ccd6a5b87a1621f0e7351f7715c95142663936f608dc9bd134c1f0e8e9c4335cac3ad523505cc53e15681e3545c37ef838e1fd79de7b8f69d362b653aab6c846f12cf27b41f8b9cb49e5da3d5dded933cc87d1eca5f4fa6e07d00e39e3031e854fd87e21a10a09708d271d5bfb93cf60147070c0ca97b7dde6c1abb0427db1f2946e72e570e2d55789bbac402e07771c85862e9220546df1cd8d302979fd195dad9d3d077d6825ce41eebe5d2645973ebb7f518a71411f2325315c1c40832e2cfaa34e8f494be0d1fd1dff62062ced37b299689eaf67b6f88269ac264e86090411e21bfac308c74d72b7618a953ebfe7015e99f38487e3c609573ac0cc88f3be61010bb3c3c428b7c6aa39f3952adb392cf59f14d12e0a29a9a916c45cb367e1a775b9142ec99e5059ca2ce3a1b696131c5e338fce8c3b12dabd186071e71872c70f79cc63287e65461e1b0be4ddfab6747e5bccd0b8a90cbfd4919222649f3faf818c891badb734a75c992ab7c6bc52483857df2e689f37e8e0dababce7d45a0e0d6db663b1623a15dac509afa5feb507165a10d84d9b9c7bda8ac2533d58f79f50527a40288412ac351338b1874fa6e31e61c3c59379bf6c543f388f5fe8cfd7df4070e77624b05facaf842fecf51796740f7f92c8e911a61040729066bdff31575cfc08ee8c5eaa93b5b230b9d6b9398f6e2606467869ec0b7618b2c62870c1d3579905e42d5942a9e5f80d5da5d8ed7e075580974c359569d1c1bb3f8a645aedae59c935b856d5efdb7cfa763185c8a3971a81b1f9d94ec126a44c046cbe57ab53329a40c68b5c940234075b2b48ac9b18cb086cc3795ad43a614f8a70b78d1a36c5e302a98041df5ba76b73b70568d6879555a77eec06a84572feeb13689d1d6ba82bf396b4900726207e3be00d4bfb873c21e31b35acdc2e6fb067ecffd1f981ac199208e5724617d8a12c61158f613cf87f4a969bf2aa7f064bc01c9f7f513012ddcf0406d689a03acc5ec00d4048a01b189f541b81fb6ce201d1df898619597052781062cd52507e8a177343856ff98d4076e059dbeacd3fbf5a1774567686db8e2c04ca48aa68ac5e59f4d3f0136dc8da2507528a9eb6368b2b7aa08c2bfd50917169495384cbd7eea8773d0dc37c4db1703e3ac0820629f2f38a5367e4ae5a23490f7c90b05bcbe30bfb7e1cf1aee7ba8e16cfd29764debcfb099c49b85edc8f21249a2384c7cf8c2ab39dbd1c3f07e3ed2c53395893a86ac3655e7b21eaa66ef407d8a6338be729950e3fb6c09d3a3457166171b877a80796aeb71cc5c7ea54a0586153b7d8033dab2e517e2db65264b2aec8ba03e83a4d405c00a70bea48a6268f3de89bd526ccf82254d7d7205e7b7d06fcf7b1346d2290b8ce0abe0f03dc7ad979e646f51c980086e69fd03a31cdfe049c4d5824a3abd31f0293e7da39a5d4998c9eff237eb70ef0fa82c83a4c6f07db712e87d2e7fc4729ccb34094454f0ed5670f2a22e613704311149b9b90197a831f5994076c4eaca7a8945abf853c4dcee8de764446e3d9bcc3d2d60aa4909ba2fb7816c91e820b8cbd41648ab4cbe7d76979c89f722c62d3e71a510def73db66b9f3f556830f169f1e8b5b65f84d9c44023314d58e1eac592e02123c7c6858dd5699cce7d7fb964365eb0a03377afae2730573ec7ef332ef4b422580d0572829a3358e19279dbe62ab6ba4e3a9650e42e0a805bb53bdf445c4e72ea13ff0250285d63e1ec411e050bf72338f5c52122197041dd1b29902adf4c991ea30e6e7b0764614b6b584750068d0218c43c3c6d386e25530c5d00cf89e73d0e059843c608c270df56f4ec3ae605bc2db181b730eb1faceb2af36bc546a15536bbce4a32a57626c1c34b7e2f9c93a7e1bfe0829dd5071aa029183c1f03d188dd80ffc1c97aac39bb5f390fb5e033a69b188d09565fb95d0b3276876df7cd0bf3d64d9d33a51f83fff1aada703501317a19f50dd14ba3ecfdd453b76539ce207a927787bd71484494ec881a90fb102b06c5fb567c56e06e588cad3e704505789f1bdb591cac50a7a52a96a0ccf28f3a10210017bb25d380d5da552514c1fb79abcd79691618c493bbe26171352c0e6d1c5002407fda8c962253859201017701f7db3b37883a35f7bb5e94937b9caba917c4ee14f49043e1e27e460a2d67e969683e106629f9d8aca9f8e063c1d9faa5e298670037a5917fc24c257612876478c114695127ff6632f3bd54fff8a6f1814573837ce1d10ae6788a4454ed999a974afd9ec1cc62aa8965dbe6492d48414f2c78de485a92699e71a6cf281f5e0cb74b61080bc06847378c8bf7e924392cd65048c73bf4a398c2b16028ae0b817ebaea7bb19e3fc7e5e462c1bf1d32ee7f7918ce5654764a59ac88022924e6ce2871d54fcfb68634d84dff41ad6509455c4e23ecda59cfb448da9ec8f0c4df3d97a018075eb6825b6429e805cbbe17fd76b2d92fa73ea93a4911ec9dcd2704154d3134e2d68f15e9775a13a20deac85fb217346e8be95eb99173beab91c28830be04b61c3670af28e824735c592c34e42238a3fe8ff595337a3461e5d725bf0f4be4b9e19bb7289409726c036b2b8209ab9c6d87368b6b9741444e1d4e7fde443f102554e1fe8445335551d0d2945b7a9bb25c87390cf93a87fe96c2dbb5d314864f54c4bca4511c0249f46593090f241a3a68cc1939f6df15336280f6bc2fc68e62921e92fae16aca5a86fddf584b9f285f79cbfe4e7346e2860d7bfede2003775cfa188f1fce2283140cc211de051974c389635925163f91e47f76c91b5dd6504f2571890dfeef3748cc48a260f9e06f12ba0e152f02264762fe3bbd31f8e51df14550b764aff17edefd75b75d22154054f72f3952e6f657d0e7c0e07e2fced8513310c8a796af60379d554c5eb5186bcf25b733f29583a8beffc8816eed305ecd051c67a50d59c73516c3560d52ce7c6835bc221a92b52a2cc6f2966c2cf90aa277a8bebec5a08efda2e3b1c91b8aed56d51368d68ec72715d497dbfffc44e304f16cee6305d2e731f677259c8fceb968e8bbc5f34ae39cc5961adca691739cdc4fd21e41385c1209f0b67fee622148d4d5159a74cbeb5142e4ca52ccf2e536735c188ccab11ecf4761f4c42b276253a3d5d861e9b238c1f4bbdbea303c12d0c025926e198e5d771e6f765fee5489ada097edac7eb197b2e9a8f4f7aee1779b598d6bac54f6e80aaa23be59f020775f36bf9ba42daf099e07e027999d2b4a8616a4c6e6bf86be4357129426eac38c1dfc3e0d69985cdf89ffff8e1a2c9c4db983d7836db64efaac90c4cb87986b64e337fdac5b10df576bb3d2e3ea5b229fffb04b0b4c37030a0f3eced4dc5eccde113f1103911d7857144da834a63afada8fa4720c8418fe77ec9a712ec410e31e7d8702806184967f064916ce9ce5abdbb3734a8372ee87535609c901465eb03c0f0963855d89d87aa060263e365e33a1326d28b6141fb9fe41a213b65ead468e9892fa96258504381c650a3daa983fadb1a768917db206b582b65a4fe5f955574c398c3fcc64f9a491d99e65338fb4e3eb40bf2ae78ee87bf138e6884d424d0ad715248cba209ad86e1825229c79f497d4594e4fbb7350321daac9f2069eb69f0e1079fdecfcff18a2c3cedbb083c114db426dc81b688793275548a1ee130d0b607392ecb370dc965cabcc82fc807d88552888b5110a025e35682989400d7063f4f7e0845e322e5bdaf6ffae520c2da4304550daab27ccd98eb1a3f5925b5265a9b45ba6fe199ba636eb63f39cb14141ec82a46a256fdd5db51d0c6ddbeeb32844e82f6c9e05a3b27f1dfc5f6e7358bbdf87b12244232a67774343d80851e920f80780918da3e6e114153aeeb65bf22a9289fee9f92a57ec6913dd2fd93966f9159a622d84c796a37a18d137f5766df2339b0bab8005c10cad82901d5495b1fcb7c0565a9eb2793abdd60239543f28847d332db1566b3e6a20d00cea4dc3db473aa931b0396eac1127d985b42343b0875f34a3e8177a5a7636123a2ec9040c6eb573301a46cc00397dd04a404fd08ba865eddf3e41aa58e740806925721cf7dcbe15c42ce2c013a0661590c2266b58f67998bdc644e5f171b3ec8b259816984aa06e52b972070656d88d40bd212ea90be98038c95c4c144837fab6eb8b08162479e92fff7b05c648118700f7c8fd8eb3d88ff47ba4a10fb2f04df1d8be3a526afaf18b433fbc7b3eb52077e912032b78c56a1305a98b1bd27b8544fefe9a796fb2940a606d8faa5e3580e179158515196c5f1ed51b0b1aecac431a1796a5b37dfc96216935597f626dd4c0c67c8737e46ae0776a7958b1bbddd18d61e79bcdc11678c952365ba45bd02a0db6838d718deea33aae6240232fc782286bad789afdc1ec736f4d111feb4fd5776dbe7ee8f8af759e17a92f47f172635898839dda62bd8979995edc82c7ff66a2069f66b3cc360d6580a033f3314a30089661dd0b6607f395a9c243fe943581c83ba9592b748d0e366d22f99b2eab212f2ed12e3a097f7b6deb3938e371f3047cb36b09916c4d019e410a7d63fcb13a114105386183aab91452aed2fdeaa9effc44e5ebdf82af4bcb366b0b9509f0591509456568d42c2011121f443251bedf78e1b03fdb66f256ff30d04bed607b42edbc68c8ad59029cccbcdabfbe9a09a8a2888bee619305adb9658d5fc0f6a5b1acc91765a82febeb71040e6039c5d117bf43bcdac6604b1561c37d8e470e6ead5ae7f0e986862851d0bf75f9e39d4799b91ee21b6bcd98cd98f3740e1dcc6ddff3cc036f7a9fb805d03dca226905c8749dacd8ab215895eb3ad0059d46a3970c51efca7baeee7668bd9eee4d441b0bd0e42bda12656b9aaadbad231cb935a66fb09240b5c8e1e8bd297c3a223318fef6617fff5cd79ff75ebaae95911f24f15d29efcf63e65082122e81011e1eca1242fd37ad5d2fda1b677f58389f44b0d73515945b7e3580f101043d3d72616e9730173738ef70525564e96d5f338d694c75cb04e9c764544f22567a359794fee77b3ab5baf77c86e9f717705eea72aee7fa8160c3dd585b8490f1f822089d76161c9bbfcc43dd6d9afff01a902933b54a1516bddd364978f55576cf5328ec7c8e50276f6d0503f3e64626eccb90e590e062b04fc496986764b937cd4cf3708ba12ea66f533a53e47f307049957bde46d655d68448a66d38d05f3d712ba9f816cda5c2d47c3b099c91b01620de117c0c9d333c92a4740f27580d1a28be4207090a1edc6e1028ae775687d5d2ab8114a67c568e", 0x1000}, {&(0x7f0000001640)="be942971f8188a18591f8a9463c955832f1d5ee792ceb4f54f69fa1ad95e15b9c337cdb111429b363479329f71beee86f3c38e276f2737d8a00d90c65ee86573f9f0cdc24f22a642a4806dc928360e7b33b255ee6360f899934539f8bd3fee1b7a263ffd4ac5435bd51b9ee33f674ba26008a64fc65c04b8128ed02b26e1243518098dab110f5fc27bf195c3f7c7fdb99c3ccff485461a408868be7b0d8f381a5f068fb30301ab892aee3883ea3c3e25299d151e1fc42d0dea153c4df7bdd4fc6a3fcff0357ea9cf41af5e9599935e0e06b94d3223bb0073b767c3278db3be03c231ee61708c19c2aec4a556521ead0f42a8f5f1018e37dc0f75e9fdebdfde8ac8677d26c49ff51586dc1a190367903e31547f6341fdb5d1bbf12bdc842e450471a5851b85801cf9105b39de45b3717b255ee1a95e345f556bdbe8e232b173b767dc80b8a4a9496af09f04f1465d453c12f04e8771e5b4c66696de97b8f899f5cbb5c48470647e1663a58836306a9c1df6968ebf558265880bac51b3789ae68122510aab8d03cf6627aabee7635ed094886d6e76197142ec2bc76760c8e18e620eec5e256ebbddae3f6fe3f830c887b4a148fda72361ec1d3812e9bae3ae199781ae2d061741cdcb840032d80cc401b169053ebf0bc5a8dd858cc5745377c9a887fb0ec30176e3edf045b7eb97fab8c2f7a878144e3b1dff528f2656a617b54576a7612cbe4e82a867b0a38f6c3e1a326f4797ed705a1bd35b5d32f19d4c0dfd7602b4bdd56da6aee78896eeb001694fa003569c3c64929806ad8e7670e92880a37d6cfcd11d77675e75fac55142da222fbe63558b502b5d106cf693d6623703d13b6146a0fcfd0de5f12a42610e7cc812299c56522559ce7f5dc0619546236054c3489f01f1b89a013e4cc2716721d944b17979d2c4dc7074b7711dd0c8d1c9855630be99bfb3e76d99918f96d75cc21464dbc185675470f47968a1381ee402dbe045476c67bcc139d6f628212f507a9f28fef3631bf9e059542c58b930fa19bbf7b150cf6b8723ce1a50bc3c513166e456ef940a1cb76b55aec0c47acf1518c9865b7b16f9c447ed8a121192e53cdee38bc580f1ec5c6cbea4fe9b4d403b85713f38cc6c1a295c83b9f2cc84fc5b13b7c334d778d5e15e15abb023a16f042b818e65c6285626415cab04e1941df96b28986e6d8a09f987dc4773e5a52fcca289ace427f58065b23a2b86fafa66a06958509fa34456cdb8fe11cdae70a612ee6d974522d76e1e6929b93c061406c148be366ca6d460472375ea207e74e51f88b5c56a1e231c2fcc0f78a8b77b1505e4bad3dea2a34d861a7d4b30498830cd2878d8e84b26037eb8167caf980bd43cda996aa09bcad2efc86d8a8a6ec307b073cba9d48bf73282208a173b8fb78ac58286296ecac21158b2eb357a189dcbb34052437b5e50e7caf7db39a7f18c0284b660c72e7fdc0317fd5ad745f5bfac7cbe8d1091dcc2bfb7e06df07c0b5f4ef2a48ab0ff449114f7aee9482e46444ea5e20ec687364e5bc2d1a3cd96481e5a31fbd4f9a3b301465578d08302aaf84a636f128ac52dbc0db161387fd7df24c0623cea209a55821154c10f6d1d24460764176c0c0e7511ea05b54195ff7db0d9f6b3f1c434828669072417b830acf03d8764c62b323ec44cc8a5996faf72c04f074e47191bf56e4f7a4039050c7e1ab218d61f1c1a7e9ea05b6c0ba88d915804f8e052152e3b7080d2fd16d7dd44df2f34919ee109a18d826cf106ba4dfbd6e4e1f5244523a74fd4a2f7d7fb340b5889544ad8b7e7078a75f9c54b7cc511f0f98dc7a52d0500c5a558bf7043dadf0f71045f97a60f9ae799c450d4500067250f261ce68b04f5f8bb9f10349a49363c5a67ad9c3c01ceaf1838c6c839056b9775b48938fe5a915206c71780649211173372fa823075baadc68e4203e294948f352946fad80bb619187a7006361a24205f45d37b22ec076fab6ed77b0139a120a11b1bdba0e4864af3481a61f2b9a1edb5057742568a5cd8acaa64d01b99c5cae9a8b0fd3599bd48bdd3a4ed0c5454a28df190fb2c411175d401b56cbfff06e5ba1c7127bfc05ed56c595a7dd957fe386bf26678973706aa8feafbb752def24ba078f3c70b87de02d4a6e2dc2738c2e1f56d97ba8f6447c37ea0b27080b3af205e6d0e1eb6598b55119076117cc64e41be22059f8d792c04435d6f3b20dce6b44c4b9eca3741d96dd76232db5ebfc36fd583f2c5bb16fc287bdc2927702900c001dceed60a07c3e007cb23fc4352a2364bb506cdb45cab791dfda25028551f149ce9d2c1b0b052bdc4c3e81a48d853410cf3b6578cb5cd75d0f8e76183417a721204d0847b667e1b67595720a9487df0c5842ae162d732e20dc4ece8f83ad7fb1eb0d970e50a8ba32d257be7d2c6920f2e59ba3bc26255cbfa1f0c24c4ec781504cadcb09581c322ca95102289e3460e4ad2887d3534d149da219bef7d5707d72e1ee42bac1abe6fb1b302b4e7ffce2fd3053f1efa494b2aca7a3f518b99f912e843b4b0d584d2963dbedab77cffcd6239348d2a3935f72cb17d9c1f9f0e1e533a9e741bcec9eaacd64174471965bc16e9dde97fd3d8cf5bdac868ec295a95a850cba837e96265d0ca72b4255c7b8289154cb5a5be129239d9cd179fc155429cc3125b34d2b52250d2dc6ee62b08659019fc8078d04b97eb821597381ab0fe636728da415c82ad8915e02d81aab97ed4d9c0a00c85491697542d22902514e0f3a44fbc283cf42938a92545507a0a520a6d193309e6a0b7523170285d7b6756c73874549346787c6d456a25423ee90cd85ad745fe9d9cf16e91a210125c2b04e82965ad2962bc7fc592f5838ea91e44bcdca6603ab508f26b1a16831d4eacc9b8d7840274b8b89209fe6f684ba6e03b8703793ee1f2e6faa798f32a9ab783e5887fab5c4ceb980a63860bfa75769d478946a1160c52d5747997d2f9c6250bb05c8fdda4f406b2dba301bca49025ec3b8a16e785379b3125e4717de335d80c9ce0f7236b6cfe4a67a3c94fde9465109600bec9b2e8aeffb966ae41188ec311bcb1dbb7c6b7baa9b96e4eb4f1f5f7de1fd4e659ee955858aa29663e089dabaa7a80b1c897aa1449291e62772966e3c84a2ba9ab1d7185e86d46364c756da6991eeef440dbe4b9385e7c15198a7136cfa862bbeecce04813ee4c662dcba884b95b1fdc2b5cc0651cb858c8e9c2ba5ada1bca6c53471000949e8c897edd7bc88019626db617464441ac1f9095fd56e4e0bbf71192bfc5d70d838c280a932c371ff54051df2ad462b509c53da815b37efe912f5a07299181bde1e58521fb77cc7d7575a72accc2261144262c9986e1c5f33b8462cefc9f3e52dca61e400d30291ffe23cecb985bbc6ec863a34c355f35a66ed615854ea5a1f6761920656e7ea28463d19e33e481b298ab90a8228831f37f27a68ec536999089059337b6a11b4f8d866f9f8f91d8f7be29759c1a6464192e348fcd666d55bda68202eb7a16ebbb25640e3e04dff026a7383f23a432a1750b2938ea74b9ab305124e092ac52a52134330f8b95302863f69d032d93ae7562028d35df7c38e20a7cb30c86eb7ae8cf3bcdbf1a297c84042acd48b1cecf57861b8b877ba1bffde7fc93dd90b8f378bd3aa8f46c6525063e537bc8f64e4dd11544f7501897dec77154249b674eba72df83e6bb9507318b4e008273da08afa496103a511c086581cb187c5f3cb0b7d48d8eab12086543b457d15cdb15868cb41165a6029d0dac8b42b6166056cde6ece21a2eed8171d2393dac5afc251bdae51be90da972b53f375626114363a1e8ad3da4dcb68333ba3d4b6c2d074fdc47c7078b189d5725c62c091da29af27f4f3d70b60e2cb338d26c9f25494c52ca0e7cfb522623d7f1ed8eefe00ee6813b32f6b232bd05efb02c7355e9bf729583a2498340091a69792b88810d1f034235315a20dd833efd76274c2b339a1584af525db01966776a379a016c72710394273b75f1a40980c7578579354578a9f61b2a2a48669d63e238466e1a2ca0e2f5c1f7d28b7164d37b745844e32aaded842a08154cfa4d530edc18311fec8d0bf2b7847825af72a807334faac377380cf439079bb54986bda5c72a1bc1da5d84e6a8b3c4d307a5f8e2c7e20e404b7b53086c8165eb744988f5aa0353f61e92df1e2092a763905fb5d33f7766489b4c3edce982aea178283e857fd3f88f28124b475d0c70e706afe668f080829bd18145e627de85e3df8c23b101dd7462163e69b2c148b0005e23c556bc729f269b70b6090a6c2675d9d84cca264abcfd5b7df729369ff2d60ab0a8a9fa512347aa82bb1da7994b88556c50a56bcce5f2ad3686909b9b0d831528a57b4a27c0a9a4b294a8c7c8b1811bddf4f58003b6ca5a250a5548c04b5f7b7629f91361a964b730cd76a43759d518a74350b35662c0973733d9fe12d8501aba687c8a611c5ced343edac20f0a93b137ee49c73036a65654c8c5e8b1c5d65d3ef222cbcd686e3da353d3347ac908cb57be8fc18f536365e7e2a2c3de60e8d12fde902635515478926ce8cec529b79de27bbe38c0427fc5fb88ef93be103d4d8b30a4c9332ac9eb0427d2d4121dd68d094cf4147bc339b231d813cd14c19f12cd0e95833b1a21bc1263848da6649a0e08967a96f4c9c638ded457f1b8aaca51905b7f846396292a62ccd370fea67defa708cd6f275b41e945753a6de409019781208878d76c0a3bfa88509e179660a938009669d817a1b78b34d0dbbd7ae33e20cca521f4589f8accba8ef892448c6895dfa3259ce2b683ba7302a7fe58365857a5ba780081965badbbe32b5bc3f1b791259f178ccd8fcdf0c866163701af9d31ff45cf40667b1fff4be3f012f92b74c1202b6839e8950e1f9915ca06053a6d9fd332e705727e10526b0daad82a5b35253dbba958553ee18485246c46ebd82a45eaaf0de284bab7d2f0c2f62f745ac30a31f8cfe4f5052770ead08598e5257c86eb13d623bc0fb40639459432ff35e99bc2b999d73139b39c3184173409f5f9c3dcd5f2fd3c641377bbbedaa05922f29016da527df3bf3b76aa2adfe1e5ad2cd50ff94ef2c22cc32f2c9c19f2c8e88eba332166ec398348a5ac4a994f18f5846f8fbc0809ffb2116d953e3c013354bb8aeaf2f0def1b41c81f6f12deb694e3c103ed9f448e38d393ed81a9bf287ada3a8fc10875df22fcce13d567e38dfd81a5c0d70c7d83572426299902ec7b81c8c92267f49850bc1a1295594a43b7275a19dbb348c119d9fc6db953e4d23dc1ee2b0ef878949c50ab5432c6a1f822944169ea1c81cc5b442721f5e473477da9c10188fb1e04389da0f8097d873bc05d298b62cfcc6385232a97b431f4a4ea1b07c3a15aca22a8622f697a8fd23f51ad164c72be9eeea2baacc1f84ff4940eba7d875811496357c015f9c674f7cebdda7ae2335df0e7d47dec463487e3cfdb873b679ca2375112b755d9b43fab1db92dab69c50b75c810ef695ac2a39f0fee926fd1ae926b0d2cf3891e5c587f6e7cb85e5160a6f5686071c16e95466f0d46858f645deae00508acdd3ae7946ffa5f31e2fc33174e7f4682e2a5532dc6e149888111af27649de79ecfe7632744da9abf73c59384874a125958e5cb84e27e8c7da0a8040e0d06fc8215939de3d3da55a3475876b68870be020b7702757c6e374e0d63b3db854ea5582333b86757f352678ce0f5e5ef247bea8da5a6487eb6de77993b9e19536ae", 0x1000}, {&(0x7f00000014c0)="42900e2550890e4f506dfcb215a8977561a453d54e5150f6a283d44144290c2e5144f146351915ed85b380d1b1d979f151248ef71a6f33d3505e5e7ef146a0b1df1b04c303826e4faf33ce17222335f9a28ca0463120e07b97e1", 0x5a}, {&(0x7f0000001180)="117b757855e98e8ebac192c730426dfaf3e3e9d9f0dc23ed36e3b04ca4a0275009bd15fbf15dec49464292c0143448d581952e063e2ca1c37c4dfc004b9339c88e81d962e598612177b1d3d6a0cb2b86091df7a1d7fb7f48918a5a93b46f7580fe6681274c282765564116844de539903704eb485a3529b3fd025f3254792fc452fddd7297f3c6793bac02f4c7a590a5bc8f3de3ab05908a5c97e4cccbb43c3851b30bf58fa7e3fd085fd230ef08c35de2", 0xb1}, {&(0x7f0000001240)="ed6ea7d34d943de780dd31016e6bbf3fd7f646781f5edba1cbc4d6ff9367ee986ba09af6879b2c8d99786921d22a2e7c7404d281f5feb46b28d21a84c3de57dedce23c16362ce993ce7e1cb9d39f", 0x4e}, {&(0x7f0000001440)="2fcbcd541678239405cd47827643a16244d4b93986e117c67a8359a2cb586bee87119fef967f179b218b04f8b8e04bdbffda33270aa5db3f50320049380ff829b33ecd38dae93ffafd6ecba3441e2a", 0x4f}, {&(0x7f0000001340)="70180d5dfe1090c915ac0737e1c788cd4f8122701f1aab5640", 0x19}], 0x8}, 0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) 23:18:44 executing program 1: r0 = socket(0x18, 0x400000001005, 0xfffffffffffffffd) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 23:18:44 executing program 0: r0 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x403) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200ba, 0x80) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 23:18:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="1ccc7bf44cbb746f5dba728a7d9aa409c95c3787a062aef3d240f4fed1e0002f7cefa02975ef05d824a273c4c04c1adff4c066d7fecdb4931efd35d7fde50fa25a007f8797f90a3cdb29f64e643147934af077b215faead383f70cc525041f3668cdd615d946ea5a547a636f65c04662f20a3ffd75806f0532adbc6749d6718e70b81915643a0c51c7dc707154d2d3995af41c34e77a0f8dc1d21ad723bb139279cf8b3fccd2154de126ec0d8e076c05194b2b8e9e8ebb709d4f28dc45abac6037ea3a74d8301607ea2f26de23c8d4a212ccf6ecf0", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x124) r2 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) mkdir(&(0x7f0000000040)='./file0\x00', 0x180) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:18:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:18:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="d332aad48e407d8bbdf896e028bdeb750432316e15c041fc60fe1be06ee882ebf571142d3fa033133b38183488f6981e01007dd1fd6cb21caea5bce4a5a748a15ee07b3ba3fffcbbc346256f812bd93d7694d0edc285b69a5d4eb1b5586b6569a04aaa1a096fb7a728902236648c5871dc7155da22955582d58914568a1e6fd73cd39bcb96a7883664da1d4d4e32e14ae6875c87a2673f52ff43a596c835be6454f0fb004821b771238b15a585a71be6de9fb570ef58d3f53d108863c7d3517a64d23f6a43e24c6ae88687118467119a", 0xd0}, {&(0x7f0000000180)="f6719e722e81c69d0b0281cc6798ff882f0faf909ed5b0fc8874de8cb539898c0a8757c61146f5a5522aca653e397526d706cfe56e31f58aba1fb8e8620a5a13c29b09c3d72d885002cfafce8b659bb2490a364c45f418df66bb6dc2b6130017f06d90d3335c7447115e3c346557dbe9bdcbfada7ebff2c4e6fee7c0b9b96b3e794c33c91168cb7d073609f828be9805f0076edbf79f41cb3c4bfa1b94eb0c76150547295a9156daec2dbf120bf2ad222e5376b47865574a233d09069e7fa1d6cf9ccb61b16432844da74216ebc0419572c8bbc627828d50e8d4cc7fc6f7eaad867f5e1242a810966dd543868bdb866dd095", 0xf2}, {&(0x7f0000000280)="2c2103b30b25d578133ba14163d58a974a5229b46245f10112ca70a5f98b4c03c822002be669cd5d916858a12223f0929d2c4835fc866f972dc1f806ac7b266bd969e5825d2b0fd9a203ed434e71230407aa0e5131c340e62872333acca8b9", 0x5f}, {&(0x7f0000000340)="16cdfcb552cf5e28828fbe25481eeb9eb0dcb6597020588ab9f19ac50429689f4fe3aacf2193130b4db3d5f2a85ac5d8b038faa6b894eb6440ccbacabf8609ffaba6c4227ffd5bf0071ab0496a3cf6bb213a25cde61006003ab6b6385b6592a98a62e2c6de140b6f7f209a0692621e213cf0ca86aa647efbdd79cf988725f78aa1057880808c80912f58f87f5523763342a8543a361f11a105b6f637063bd3cb46fbfa2db562fd30618f65ea30b1e941778dd27bfd124baf0637e9ec", 0xbc}, {&(0x7f0000000400)="679f77e6438fd8896e51120c39dd4c466db8c960a4cd214e8d69a1c2da94131db2d2cedc186c4e37e232e75e8071637c62ccac56afa673ace26e31259bdb0b8b8ebb93b9425d507f1b68a5d93ed63b27e3c8184fc91deacfe657923f4ec31dcee72624ba430ea9aae495414860d64a1e0df1", 0x72}, {&(0x7f0000000480)="0d5b0839e35483ba61d9505092cff0e3", 0x10}, {&(0x7f00000004c0)="ff26dbd67da1ec0f5a027a5693ade5990d391250fc8f5f54d522dca7e884f9111ef1a746896cb8dad9bae89f172c35f0f42c4b1a75845255e2083ad78b3f64d0bd742aac99a9f0f07591d80f71a83e25858136c6d476f56541708da36fce212c87b70bfe20919792adb874ba0c38a710205eb4061a6395083364b597d8197db4217fa3024a9d7120f6b446bafd2f501a1ee11aced2615fda96568d95e06bc50cfb13e800d51d3d23b420a71263a348d5a4b3c7953adf9e848015d8d22c27b9ae4d24d107af33265eb4421dd8ab446f1af0c0613026419e5d270faf811c26ae5328877ab52fe1614a171c23aa2adb3b", 0xef}], 0x7, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) mprotect(&(0x7f00006d3000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) 23:18:44 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000bd89aeb555bf5b05d704db4fbb67b3b552fb88a1710d176f3fda139ad0ca6969f16b84ec4ccfa354e3cd9cb068307659ecea2eaf832a6ce328b41140872447934df5a2efe4ba70790d72ad3eca056463407180209f1c89e4e15df6855415f253d0d95dce05c96e17d4eb48ace69cf732ceec6f0acd988eb3492309331685e3207d478a57"], &(0x7f0000000100)=0x19) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) read(r4, &(0x7f0000000880)=""/161, 0xa1) 23:18:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000024c0)=[{&(0x7f0000000140)="dde7a92528fe30a8630b0d1b9df837991a7afd05b1d9361808dd84cb0f8b6c4ab3d45829bc65b7c0aa3f403da8023ec3cf4a2a051b02e1901f2ac8118a2ff46c20b3ef9b1c56fa8f6f042f2da0328031106cb1877c955b8980d422663d6e445a8623401c109a3a992044168f40f9ba997d82b744232f3b423d9878929a4f3b8a7095fcc2fc2dc73a8aafe24976da99", 0x8f}, {&(0x7f0000001340)="921c3fabc7cbff7d6611b20a1f0611f0096aaf1ad4c7c5a078363418b2c5ebc8dffc0de853cf3e7368b5850dbd149ea58dfd2c29616883cdde6c03cc9b0d72880b16f06f534f3e743cbcc94a554943ff141ce6f93b1778121e9e8a4ac22fd2481281b0e7ff4b319692cc27a2cda1b24bf740f25b06f080494c9dc7123159cb04cb723e77c74d9333f265addc47fbb7e96124296c1d45c2b2c2190d58eb4395d1e24aa36a75c51cb27923922bbc9f9d1f9abcd50be6e9530f29efec60ac95592f0df21672eaa7740811683ff12e0f906542d364247ddf8292f3130e84f8b01260fdfa05afb166ce103843da5a6e3febd265bf7ffbba7ba60d55edbc47e8e57a600a8d9a0b9e6f79af3564803dae0f195c1902aae31b96ed2c041e1db02ab19da39ec1de6a270d6ed5c0d7ea3b33165bf4fb44b2a5c06d4cf294e85988585b85bf9c4244e72690b99eecbf86d19ffc6d4c1f62a48650bf144a704fa5c920728766b334c3f85ddf5f4eb7d1662084a1ce56c8285a82132604e0e4b79e2e5200c71000395dca064a5f9b3a0dfff83873f8282cda21c094eefce75b7ae0630c285c01007e48d497f8812e55ad5bcac6b7f34ad5739a48285f757aa8f65558d27c08217e3c80673baf1b883162e270f08a7d035535f0461b4eb38223ae60768b49898e6af4ac9b3c86bd065d029e7bcfab856b8ab960bd705ca60f4ee145181d3e8915d880c2608bdaa56e1fdf1cb0b309996afc27e4949b0e74a8dcd596006ebf7ccae39598056c9c6a1092428c610bb0d5ddc0ae5b19034751856500d0a5d4b09812381f73eee7fe05c4842f379412c8f0818198700b21b03f9be7639a1ff695d300695f0d6b52503c7b5c225ac5d0316390d1624f98bf227fd884ecea18e56f6aad53d610ad51519a6d9669c45c42f1a6550e2c62bf338a183e073dd99a05abfc033f1d4a750fd36338a325c536ad4f27701de77883ec100b9fccdff71efa980005cb865a999359f50847d09822fa85c7ff6170988658bcf96826f97513cabb8f487594adb894af81a6e8d18ba8714232ebb29461c9e0ff397f206a5a89be657c68b52d24d5828c0e1f32e00d02b8ba5e24d2ad8ba84adfe9cf5e0b3fc8460d38a75c1299cf3c101685101bc7c50fff25bf9e48b915e5ef2e5d23a1c685121d10d2d8c55e0d80d1588ac83f5a3fe5bf83fdd2b81a2e698d0c5ab14076207a8d28fb0f1ba40f7b9b5f74ff67a0492f0ff1ed0213422801407c419a79d384776dd40151b0cc76a52ef83faf6f271d2f406366f2067bd11a9e432e55eff11cb7c8b042985314894fec2804fd8d0f799773f71c66e3a39a34241dd38849efe5a834b6daa5e1dfd5634b5ec27132007bbfc8efc82e25086dc09839d9bfe6feeb23c196c739bf3b9ed1b758337525f1ae87c2e4bb22965442a79096dd20c93498d0ce433369fb68f8c2622e8e2d7c342141b1af52db4f764d35f706b7158839e07ec0dcdd605215c75865671b32407b3053c3108edc4d59b51def9339347192530e998e8fb44be3f69ba3f68b60c11c963097889b8c3983ce6a26e0a76b0d58787e6ed55b7e9418a6090ffc2b39cef02a2914f72422f4b03f1def433c4a96680f08abdad5839b19afc46c500e8326dbde344c4b95afadc9cfbdf6b35d408015fbcec7529c8565f462cf2063c75d8d8404e4a84a32da085e35398f88106798ac050f6b73607b734ff5ea719f7af6e20fbf160bc4883cf4799ff8e224e2ae5b4be5eb2a75439f3ed35abe5a06cf43834241dcc917a5f49c7e6f29e9f55f714ec0f75984c523d86c0c64150ac83a02e5ffe1e8f83f611ae27f5408ce01fa6e249a2eba41b77ad836e809a62b004e87aeab336646c03e4ef8d96d8452cd8d14a75445ebe30b86228a06ed649f957b0bbf1a0495408440241515c3f6d42217f5ba4bdafbadff3ec8b10f055a78451388780f1033dd92a708093d6285f3de5a367997373761bb5337bcc3ec4f33755458125b770f2d6b791d3cb0ff9ff3ca73b04aabedfc451e245b0ebb49a116817b9d9bc0fabb51c52554a0945ef0db7a1508d4adfe910da45a4e7e17dad09904887808e1dc1501587674be9c513666b239f3ca66862deb0d1638096a1fcdf022d452d6787a264f9067491b10eef902895cbe34a0fa0a8d0cb0f80825ce5c51eef3ed80c8576a50a02b077c07408832de5083f1cba8169fd3e443f9b7e2a06690722d6ea05af7a90ae5a0e1a3a9a2e005bf348699cef5fc0efafd8a97ab25dc8642b30655db07cf9f2e1d76ccad7dfa7cb6453f58ebd3d974ed3c8d0dd72524634f932adc8c8caaffdb8d3efe44fd61305a9bc1588ed00fbaf3f91dd196c7ed0e119ab2a9eafa48f098a19172e0dbe26da9c6eb6569109dbd1fc400334ca2967e2b35cce1dc8485e1aa5ddedc256f81bdec89f5133f6890ac44b96c469d6ded06b4e3f9fed6128832c74efebe34c914d54f1ee017e988f0d6db118d6d61be86753660cfa99bd27880bcc301d82816804e625567d1474279eb16cd3e7ee00e5ccae6e9433885a255c0e6b8573e5f5ee462568b9a85d7c2deb11b9f5672f2b227add53293b1e1b4da2710d9bd99afc4c5493fce79548c856ceda924733c6203a9b0484376c876980ca203967cf9c0951a3cf79173feaf60cdf2789b29dbe1b846347e9c452140e3123a8ed0bbe215a5271fd1742e5996ce4425d8117648a470fdb0b70846f4bed5914e08ecd38a55e8947a23b8eef894cd05ce1222a77fd680715e7869e0effbaa94dee234dac42921c4ad74e581a7dc8984c3a95b6ce4379eb49545659905471cfb37b54ef7cecc904c473d2e7a303638cedc6a8311eb0e683f682e6279572717f369f418c28d0d5488f925810cbca5e1f19ddccb7e4b7a3f97fcebfd15618d98089e40b6629c6ebc8971d2ba9741ca9246af0e65d0310ff8636dda5e6d769ad81b5426d93ba7a8586461a19f9919decdc1f05f1943dc66a0e6999b1647f47adb15d437c5346135658c066f7de470d204a4bc9b0bbc4b5512830e297759cb68ff00f9f9f4a26963149796b87067ed37dfb6f77d88879d837c369a4d401589503fd829c5b9b51feb8575bde43ea215e9bbe38b4b92847eaf326ed72d2a0eca00646c34eb89ef55fdd1fc27a4b7c1cbc2d41e821a6f42b1ea4e8414419ec20d3387886051e859b1e199ce0f3106be28d657d7ef31d31f8d96b99f5de2f0d8652a7e28667dfbf6f2c6f0d5e82e19c7e268c4d5132ef44c0f2fa3d3b32ff262e8412ac29bfabaa7a3bafcfc8485e11055ca1d454c58acfdff095bc33e55ccb96d5452c50dfd0d2305fb23ceb28bba7656fe8aaef765b4479d652fce9bc2704835ec574e7eb461f26cf3e7ef48ee02e78e37f3c72ba27543156f922f73efb2b6691328c48b75f24a1ba93a74d99ac4fd308e46b11c995066941b8bc16dc94b2148a21207c6d13a22376148c57668c694a10ebd2d824d39f518239535be015b0619aef65ee622c88c4413ca6e6668a128bd2ace57e4cf1464d10d43067bc3e9d902afd50ead53d5515857116d568870f858dc77ac6172c830fe21df49861878fb7cfd67a5e0db045d75762b33c316d1e96d32304c3b88257acc72384f4d520f09c38dfda3b74808b97630f4514799b0993f71c6ee6cf7679edf426f9142e91fe65772c655fa9a4f7bca9055a3006cd0fcefa5232f2f910ff8326d3a8cfd1404129d6ef2f4a210284154f2ee28f31cce2cee17ddf42a4933ac6cab8ae4db45046475263f9107e20411b2d1f904022e86f480fc5ad7d3f1452459140da84e37073a9708a99bd7f6d5f80fed80ec620c63650016630266e0141788d848e1618cafbb0e7c23926447829a2b7daf9ba53ce5ccd91d52b2f9f2de13e25797d998ddc26c90bd2bc850d9727ec8e5a5d9bfeb2ad710e266cd8c36db72d4d48eacba979ef94898b5a1721b28e81c83979d2ec4ba8de438e1f2f07360820da7e40261ed249be9d19f6437c5787a779e6f5ff30513dacc97ab80bd268abaa3c4b50992e55bbecdc6fa26405451188078107ec249a747bcaf49b586cebadd128330b385f14435276dce89ad2a8702bf224223ba16dce77a62440522975c3770f8c5a258e67fb66e19d979eee5f1d76668a80f69bc56592f926c8ce9b4e0041b0e943759cee7f449d3c167d5e0154b1f7de3bf3309ae5e3922b7a1008c3d725d3ebc1caed35598515764e2b7c8d2810a70c790d063743df201434f34da8a970abdad238b57f34fdf01e1de28ec3cfabd1dcc70745cdbf2fbd76f4761a140079a53a712a30b0d737922e92d9ec75812d41c9a0514812b3f0706c537efab11400bb1b9569e8acad33cda96c814b8ffa596d8164a6b0215e2c6b82884344b2a4988bba4ea23ddde168aa2a659d39378e212b5310c9102deb49a45735b990885503a60c296973b44244424542a918a2c2f533db7f3c956dab26858b90912d2a55474f7729075ca209f747705fb4d2a51d26865490c3c087fbe28340746705684d119d6faebf889a2aeccf5e767273930aa9571b195a329cbd69a6c03f0f9e4d847b85a09e0d4381b4bcd2b165ab129cd92644c67b0387d0044af2e4c8e2cea743f2d9554a2d6d4c8e96432934b3239ec3d6903c1af51124c744b39d8b5cf6d10960fcac51ba87c9773fba572473d36994ff41a400a1f06700d89dd25500db3dfe1eb1cfefb91c43c3abc2b982a7f72463cbebb4c5f938456a4f08e8d90baf3cce2fc2db1af282d6fa6a0f280795da6c9f22f2d9564d54eb4eef8f06f328fae064cb7a061eba32ffb274c4fe6e676c1f1a1d3d2fdf15b51c8295d2617449df20d39d6384019e1eef2c48307bdf1cf8a4d1df2e357669589a4ec3720f8c222d7e5f4971d6edbf298c64c85225b489ac26e054a2955bc35a0d05f5d15ab6e35e116422dc5243786e85ef34468f5b11b81e6976afb7dc4f7b12095ad113039f10e603e8a29eebf96b8346e5d89a73a741dc1dba8d5a4be5e2d2ef77cd0be7cff123d074bfd3a1b7e380695470ca1ad95e5b83013f28af92456dad095b24673d37ba8f78eb037efdd759fc265eebfdc18e034e951b3adce5f06012e3cff7bcc040a0950fa6bded7b686d336a5d26db57cf7ee89ffc99e260c04206a7e0f39e11a9ead6446d73f386fe3c12d11e21d0dfae7c1da6951a6766ccf6f032d1187d6928801fc528d289c7b25250404f3ee2cfd9c97a411ed82ac1cf7d0b97cab8cf13df9d4d5d897ce7a43739f2f8edd79cb559abaf7aac82a00ded04c6192f87ef4502012a9650cc0ecf779c41583b1403df861106980e5b9ed8e619ac64bfe720784c1d55b8edc8bf38e1751950db20d7e6442e1c8a3d3362bc815765ca365cf1891f8eedab1a2c19d4701dbfaed6437e5b62fbcd379fc93de444a0fa0014bfd9b926d2c718a1dd35f313fa2a8fcac0cf89ca00d0d43f5606f6cddb94ff1b17cebc68c20627fa65583a327f06560cf4aad06f1477254bb1b2fe903fa1e707d873d238c8dfd53c4e447a2a3771c0ff1577717b4eda27f86e15f3fe0f04b0a36332bc1d9c8acf7674c383aa9092b2ec53b0648d8c4bfb89fecbc21d1c916939183a81fc97f93d1c39cabda8b9d70abfc25ea9807ec03036efba3c9f762981ffd10097a5ce671980bb4ce30daf798b178dff5b642c1e67b63fd1b3ec0a3213b9bf6dd2f069ae7a1c0fe9adb80251ece09ef4192d1dec83fe543207c330388b505752f55493778e612af28c38f62fb7ffead6adafffd3804065ff63d1761391098d26cc7cc", 0x1000}, {&(0x7f0000002340)="9d3419c7a33e5309f7fc181c7804966c08e2ca1051d54fba2ce6fe06fcdf983732b5f627a14c17d899ecf1098868c8372364b4b1d21f6c361f4c4ac044f892708fd69968f098422b112b1d22dcbca1f0debd099d7d740dce56642af2c0ab7c53b676bfd4dfa25639ca124b0cf6c31a5fa435ab3e3cd7462baa9240115129be2b9776a342f5076fe8014600a00d527e5c70e9a8affbf61c80", 0x98}, {&(0x7f0000002440)="88466b32da43a66b868a25737b3d0b0af03b364fc23e81219d9fdd24aa384e717db83f1474a400784163c5a71529c7f37ac6aaacd4246d1a91ac39a1ca5bfb2d", 0x40}], 0x100000000000005a, 0x0, 0x0, 0x402}, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x1) 23:18:44 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() 23:18:44 executing program 0: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) syz_extract_tcp_res(&(0x7f0000000440), 0x4cfb, 0x3f) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa5}) fcntl$setown(r7, 0x6, r0) sendto$inet(r8, &(0x7f0000000200)="fff9a92e9b69d886ff33f2ecb6", 0xd, 0x402, 0x0, 0x0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) socketpair(0x6, 0x0, 0x80000001, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000240)=0x203) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000480)) getpid() connect$inet(r8, &(0x7f00000004c0)={0x2, 0x0}, 0xc) read(r7, &(0x7f0000000500)=""/224, 0xe0) 23:18:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) r1 = getegid() r2 = getgid() getgroups(0x2, &(0x7f0000000000)=[r1, r2]) sendto(r0, &(0x7f0000000040)="4a15d2588fd24ff3f485e038bd913b8fa17bd3fe0ac3d72f7ea615aa240eb7ecfcd268faee04", 0x26, 0x40b, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 23:18:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1ff, 0xffff, &(0x7f0000000180)="ad4cfff86f66830a36b95d6ab1ccce39de0c8abcdd2301e8449a5481cce4db2b085ef592f6613592128d97b08f0f365a20a78cdf77126751dfcfb2d9968b7f7a55e410c6aeb715ec3646660c41203060a6dbfe9aa8153fd006343fadd1a26d56d19496b9648cff9650285ff1ead1fb2fd137623c557a2cb6f544c0c4e207652be006bb065334e02f9c9bafd977cc7de384a3b2d699b12f207e0e82aa261b8c891e290a8496175a793ac6e2ef10a502012075f5dbdc6ab2b95396e5eddd69a4b540617eeb6e958da7de2fe9474444dc570f2b33", 0xd3) 23:18:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = semget(0x3, 0x0, 0xa) ioctl$TIOCCBRK(r0, 0x2000747a) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/149) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x3f, 0x0, 0x3}) ioctl$TIOCNXCL(r0, 0x2000740e) setrlimit(0x3, &(0x7f0000000100)={0x80, 0x8000}) 23:18:45 executing program 0: socketpair(0x18, 0x4003, 0x102, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x3) 23:18:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) fcntl$setflags(r0, 0x2, 0x1) 23:18:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0xb, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 23:18:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) kqueue() getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 23:18:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/11}, &(0x7f00000000c0)=0xd) 23:18:45 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unlinkat(0xffffffffffffffff, 0x0, 0x8) 23:18:45 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x3, 0x5, 0x2, "200d6e9a7dee2a128c7de7306620c9effec417c6", 0xfffffffffffffe01}) r2 = syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x17, 0x7, 0x5, 0x1000}) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace lf_findoverlap(8bcbcefac9d4643f,0,ffffff0070ab7068,ffff8000042defe0,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(9216925fa9d8a5a6,ffffff0070b52f18,5,3,ffffff006991d328) at VOP_ADVLOCK+0x6e sys_flock(7205f0e130d40482,830,ffff800021063c38) at sys_flock+0x163 syscall(645f2b2bb3750ec0) at syscall+0x473 Xsyscall(6,0,ffffffffffffff4f,0,2,f22299ec010) at Xsyscall+0x128 end of kernel end trace frame: 0xf2446575e30, count: -6 ddb{0}> show registers rdi 0xdead4110dead4110 rsi 0xffffffff810eaa15 lf_findoverlap+0x95 rbp 0xffff800021149c90 rbx 0xdead4110dead4110 rdx 0xffff8000042e2000 rcx 0x143 rax 0xffff8000042e2000 r8 0xffff800021149cc8 r9 0 r10 0x96680a946b7c8855 r11 0x1a40eedb9bdc5cb r12 0x2 r13 0xffffff0070ab7068 r14 0xffff800021149cc8 r15 0 rip 0xffffffff810eaa3b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021149c30 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{0}> show proc PROC (syz-executor0) pid=308480 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff800021063788,0xffff8000210639f0 process=0xffff8000210646a0 user=0xffff800021144000, vmspace=0xffffff00658dfb60 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 40942 322591 21246 65534 2 0x10 syz-executor0 *40942 308480 21246 65534 7 0x4000010 syz-executor0 40942 216320 21246 65534 2 0x4000010 syz-executor0 40942 331216 21246 65534 7 0x4000090 syz-executor0 15752 255812 43681 65534 3 0x90 nanosleep syz-executor1 15752 183643 43681 65534 3 0x4000090 lockf syz-executor1 15752 388758 43681 65534 3 0x4000090 fsleep syz-executor1 21246 84162 990 65534 3 0x90 nanosleep syz-executor0 990 115478 53387 0 3 0x82 wait syz-executor0 43681 58545 69975 65534 3 0x90 nanosleep syz-executor1 69975 371382 53387 0 3 0x82 wait syz-executor1 65817 293253 0 0 3 0x14200 bored sosplice 53387 261544 22639 0 3 0x82 thrsleep syz-fuzzer 53387 57960 22639 0 3 0x4000082 thrsleep syz-fuzzer 53387 444181 22639 0 3 0x4000082 thrsleep syz-fuzzer 53387 383204 22639 0 3 0x4000082 thrsleep syz-fuzzer 53387 486296 22639 0 3 0x4000082 thrsleep syz-fuzzer 53387 349561 22639 0 3 0x4000082 thrsleep syz-fuzzer 53387 144412 22639 0 3 0x4000082 thrsleep syz-fuzzer 53387 221613 22639 0 3 0x4000082 thrsleep syz-fuzzer 53387 300794 22639 0 3 0x4000082 kqread syz-fuzzer 53387 10293 22639 0 3 0x4000082 thrsleep syz-fuzzer 53387 189659 22639 0 3 0x4000082 thrsleep syz-fuzzer 53387 84787 22639 0 3 0x4000082 thrsleep syz-fuzzer 22639 45514 45322 0 3 0x10008a pause ksh 45322 255502 26490 0 3 0x92 select sshd 15216 476114 1 0 3 0x100083 ttyin getty 26490 398218 1 0 3 0x80 select sshd 49689 56344 77479 73 3 0x100090 kqread syslogd 77479 303785 1 0 3 0x100082 netio syslogd 95615 409991 1 77 3 0x100090 poll dhclient 14638 520662 1 0 3 0x80 poll dhclient 75669 63288 0 0 3 0x14200 pgzero zerothread 65899 35690 0 0 3 0x14200 aiodoned aiodoned 47660 487332 0 0 3 0x14200 syncer update 16423 523439 0 0 3 0x14200 cleaner cleaner 59470 84706 0 0 3 0x14200 reaper reaper 96329 396396 0 0 3 0x14200 pgdaemon pagedaemon 96613 483438 0 0 3 0x14200 bored crynlk 3840 317960 0 0 3 0x14200 bored crypto 996 250052 0 0 3 0x40014200 acpi0 acpi0 49859 148448 0 0 3 0x40014200 idle1 74918 278783 0 0 3 0x14200 bored softnet 28699 419043 0 0 3 0x14200 bored systqmp 84114 347945 0 0 3 0x14200 bored systq 13565 387989 0 0 3 0x40014200 bored softclock 8547 349633 0 0 3 0x40014200 idle0 1 363582 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper