ile0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000000)) readlinkat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/161, 0xa1) getsockname$inet6(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10001, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0xfff, 0x3, 0x970a, 0x1, 0x9e, 0x3, 0x0, 0x3}, &(0x7f0000000080)={0x6, 0x81, 0x3, 0x101, 0x3a87665d, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x6, 0x4}) getsockname$inet6(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r6) r7 = fcntl$dupfd(r0, 0x0, r0) r8 = shmget$private(0x0, 0x7000, 0x20, &(0x7f0000ff6000/0x7000)=nil) shmctl$SHM_LOCK(r8, 0x3) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r7, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) sendto$inet(r7, 0x0, 0x0, 0x0, 0x0, 0x0) 20:47:21 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 20:47:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimes(&(0x7f0000001300)='./file0\x00', 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r2 = dup(r1) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) linkat(r2, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 20:47:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="7f6d0000000000000094c6f1b9fd", 0xe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 20:47:22 executing program 1: semget(0x0, 0x3, 0x34) 20:47:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="ef55fcae49dc3c550784"], 0x10) r3 = socket$unix(0x1, 0x901c951d3075cfde, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r3, &(0x7f0000001300)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce2d1a2a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0x1000, 0x407, &(0x7f0000000080)={0x18, 0x2, 0x8, 0xa816}, 0xc) socket$unix(0x1, 0x1, 0x0) r4 = socket$unix(0x1, 0x901c951d3075cfde, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffd90, 0x0, 0x0, 0x125) socket(0x20, 0x2, 0xff) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x0) r7 = syz_open_pts() r8 = dup2(r7, r7) r9 = syz_open_pts() write(r9, &(0x7f0000000000)="a6", 0x1) dup2(r8, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x1000100d3) semop(r12, &(0x7f0000000480), 0x0) semop(r12, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r14 = getuid() r15 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r19 = fcntl$getown(r15, 0x5) r20 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r20, 0x0, 0x0) r21 = fcntl$getown(r20, 0x5) r22 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x240000000, r17, r18, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r16, r19, 0x41d, 0x5, 0x5}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r18, r23, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r21, 0x0, 0x92, 0xffff}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r24, r13, r14, r18, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r26 = socket(0x0, 0x0, 0x0) r27 = semget$private(0x0, 0x4, 0x1000100d3) semop(r27, &(0x7f0000000480), 0x0) semop(r27, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r29 = getuid() r30 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r30, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r34 = fcntl$getown(r30, 0x5) r35 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r35, 0x0, 0x0) r36 = fcntl$getown(r35, 0x5) r37 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000540)={{0x240000000, r32, r33, r32, r33, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r31, r34, 0x41d, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r33, r38, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r34, r36, 0x0, 0x92, 0xffff}) r39 = getuid() setreuid(r39, 0xffffffffffffffff) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r39, r28, r29, r33, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r10, r18, r25, r33, 0x84, 0x9}, 0x10001, 0x5, 0xd6d}) 20:47:23 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1, 0x6, 0x1ff, 0x0, 0x1, 0x2, 0x1, 0x3, 0x1, 0x100000000, 0x21eb}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x2, 0x4002, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d002358376ff82a7415b57be42b9e579f121cd5e7e68c547ae46959529edb0e48bf41f433e0f09384d0829696473d48e4c734a899f96f0b22ae006eed0e76d93c6b3bea7a07246ebf798f5ad2d9ac55a52f7dc80627824ec6c966cfe17d93807ac2db1b6de7fb584d490000007c62f547d54735b95e49050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47c3619e0ba46f5ef41ee4b91596ac44b4d2c38f46572cf51ad724ff030000c157e75bb241080000000000001d36a82818af28ea997e3ea944433b373ddf0430b67f055df2b473f9c2f7a5daa53023dfc1ecc44000d912d480f204b8ebafff0447c89263b7910757fe1732fa7e4c5e40ad6fdd2ba10d0d0000af656f9362301577eac6f705d4729f7c40b3dffccd0ea95f1001d90d2367beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd0a568f484b4d215824b0a35560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd0e9b080b8965eeca7166000653cea545a6a9a66e4fa44d7e408d141576c67f85d104ebefb615f2fa4acf14fa313a6b96db0a98280fb83864febfa43acb9f0d4ec7ed857bd2c1cfa031c9c5cdc2569575b2c3e19b9ffb456a269b4e476fc86e9aecec3f2ddc67adcab32a2c0a56025f05bc12f7a99b24fddfa63fc446970df5d4e9915a9891cff7ccf5fead98948485cb18c5162d5fa4da0e6e4315607395e94066653f7a2349a0f733e14e92292ab665"], 0x10) writev(r1, &(0x7f0000000300), 0x1) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000280)={0xffff, './file0\x00'}) 20:47:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) r4 = dup2(r2, r3) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/127, 0x7f) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x4) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000140)) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:47:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x20) flock(r0, 0x1) socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x7f}, 0xfffffffffffffd99) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000400000000000000007bef59caec71c6874a1fca364e9e7cb42b83200258a51462530e97b9bdfd5301c428c9f05d5843ab21d1df3eda201548f2f9ffeb963aa410e967e05d7d5c07f720d4b23da4701239e1ccf6814088eca4770cdc79f1a4d13c2fcd3f0c4c4bc072c56c6d7726cf42bca9ec6864abdbb947fe6ebb28144f9bdd6b5dbaacba2ff2b222fd25ca78ea32d6318506e377554714e02685b07ddab1f5f209f441f5778dfd"], 0x10}, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) unlink(&(0x7f0000000040)='./file0\x00') r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) bind$inet6(r4, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x5}, 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x20000, 0x0) close(r0) 20:47:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7", 0x2) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) geteuid() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f00000001c0)=0x1000) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000000)="a90731ad44d5bd310adba3a79d04472e2f4311ac8b5a5a41f17f6faa27675d1c04620f2640d96020cfbfe84d7a28ded6cfb562d918ff", 0x36}, {&(0x7f0000000340)="407ce9326dd4b065b1b769b3bcc093774857aeb8d45d52dacce65d6067ebb188bb61ebbcfc649a77a1abec673356581b946752eea5641221ef5a56a954a9f039e6e5bf3a82647486e2c3692e68677a9d3cc39675f4e2d60629113f2a1599b09f34616d1f8bcb4e25daee0eb04b7a3e608352dcc3fbb236bf6c14638780440b663d93b067e06979366ed89e9a0fff8de0393e2706dddf58de98121e915e0c6bb8ba28a9c572a9ece4c2019215742c250654518722a7af4c9d03c4d8ff5696f0ca6e78597029ec7f80de3d40ba3cdddd2a56ad61047e8ba3503a545270fe4c4f1b69912ae4fd64b4223f9eb7b3317dba2d0954d51483737ad72207a92ca77d75271b4594622630d3057f2cbe73aa3a8247a6edfae49760a81db883a4dc3048d155e246ab12a67e39707144d5ae70ff55a4bb1dea351198038c02a62b0f045a3ee1c79fbe971e73836f5873f90ed470113b814016328b0368a8f3f0668fb0dcfc8c5dba12c375a00fd56ce7d769cd3edff5995d92e8462e3d42e1b36033141af36b25aa9ac02df9bdacbbe2aab55efbc4626ba8fbaa03d05ae5e1657182b938a49de2b7fd0d8f694b7a0e96df9edb64c6ae602cefb4083e59485c3946140ece6ade64343e4d72146b3fd5d91ab88655efe3a5918d1ac88acb99fd7e591552dd05bcfcd2c6ed4d42e8b9aa73c18816b350978c236d53c140a695bf3dff82ab0cce1226d46e16713081c13c32bb0f13fceef0ee89dee6920fe7abac54b775f062127c372d7b586fce09b04e65c8799a6153acf98ae3af59d5ae7c811dd02f09b2f1d414654552932e9d669b29e60570252afec9141ae775f44239d2328bf8962f8352b86b7284063b69195f5ca42250435344e40c72e721c87bdbbcca483e557ec79a5784198e4ce0a6dfedcd1b93896d3587d3789840253f1aad06128bfe5f4f34ab472ae37e0e78573da84a93daea34d6e061792cf2ef6570748c4dc1f4378b04fb10cd4b7b80566334376be9928f4c2fed3040f73900a9d4d85338609bfc92bc2c7656f96e8341c03a719b196815e0bd3efa23d8a4cda52180cbc8041f95826b0bbf36e8e0fdad246997515274aed0122363aef715c5bdcd8486143212a504c65c6948f907d3128fc6e8ed0ff352ce8c682a9832fae3131e4404a1d5c6c5e97dbc3d246fe1140ef7ee1b38d101adc4dffb29e97ac8c50d06c06e45558e82e54c46435e76401848fac16590a5363319762a3fb24f09e4af58219c0339d56b2199368b8f1e19665b38ec209178b93eaa2382b841ba2b27506da98519dc1feec84ffc26920fb7b3a8af7320ff205f6e708ab6eb5d5c6e8177204a2e0eda44b6e6c1349a743da293ff3bdd5c63b78f3317819d59a3b692a9be9945e8979efeac82b85598cb012532be558fbafeeebf96c0f427d47201fc3ede27a29fe31dd2a1b97ea0f5f830680e18202f17aa66df845c31cb37afebf11e56f681a2de66614218ae7657a2fb692931fda35ea1cdb86794e76ceef663c1919eac8d45420261d1588a883bf0867f3ccbccc9b7c62aec7916810adfab773021baa4b62b1bbb7c0d7cd606cf9800ebf947cf43f22954698a71d53bcf21450950fff3a7161d0596984595ad57bb0abfd7ed5fa786647cd436bece93c06f3f78ee15d7ba0af0c1826b307f37e8fd934e5ac4b708d26c1e4c4519c61911407984abf6e181a5acf8b68ef2c243215de163aaea907fa7d2302a88092ba6400d5b5f6a0edaf7a8a5a20c0dfab2d82273320373509d8713032b276ce2098bcd310b26644d6b5ca145fd4e0ecb6c3c52b8f01074951cd0ed33bd0806789adf1922ea1fce7e8dac7dd99f9e6a89574199832a6b48828a2dec8b70f5ad7106dfb74edbfc13fd0951dcbf3cc94b24c15ec3e764e70352d81e295eaa18428f9685ab149453245d4c9792bbe6bf6fe4214141c88c75de46233b087e8f694c1f9f3ab4c6adc6a9c7cb5657243bfa6e50cd3e84c829181be0c6dc942611586424adbf468ab5eed2f63164495c2a42bdb47b0cb82f515386e503f3f2dcf26f464a2ba82162c6595b6084254e28faa132915f0a77878191cda6b847124ae22bd0051c02f57167c612030c2d82e1a79b4c2140b7355f26c2baa3fbfb88205ee1b6317d6b19dd9e5953e0f923a0f02319f0bbdf301edde8bfce13c08c5cc1a56cbe99825799af26728794e04adec87774eec8ac345456c47d1e095ce9103468d2b6ec27b1e45015d42ae1c773c48a8a1d7766c79eaab9740eba698dc34fca7ed38a3f4c96d0c4e3a3c52af5770247304cd1c02f8c7edc7ca26c448c6442f89a6a1ba0b058f12cbaabcbd4c7c51a6fdfd182fb96f6dcb030d7f7a76a2af724dda38f55bdbb35e78abbb7c86d0b1e9788e2b0eeade9b0cc09f1b99ebfe82a7349a4583fbf5bb82f60720e2a9c2f0ead58ffeb1c50fb40214ebfa02ba3774ea291841207cd2f2cbd91d191c14dcf6417e07b7166b274bdff303fb472aa9392ffb5de5a1bb5002675d714d7925d05eb4aa2c91135686568ad2bf81d0ae9cb90bf3d6832b6d4f071976194b5b09566395478345e81dca4b57b12d15d1814871d0ff2ff7d1a6eec42afb52e8cf900048fb34076cd68c4492416538925c868db76f0b2f6ff81f194d0b6dfd85c26c52e094d188c9ff67b9e4ec0d55838e1fbe2aabf4f37c46ba049ae69fb4a21f9f1093ee29705f473e24adb1b98022d5601b3518a658d4388da4e45b8ac43d500f846e934ee28c750b380a299ce8d0d90e6966ac9afca72477459fd44202e4f063651a41032b8887980002444a53eb93166a5ad9d17a51f8a5705c1eee7f7866c81fb9c8a9cffd5e04651f855d6acb1589de2f5766f459f1f26f9fe73ee0235e6d6f4f0bd417393d6276d3078c85dfadb8550e2ddb9e9143dde89c82e078759a23037f38a616ffa92c14c78f2292f3a6ef7a7b01c8048397b83d1151c4125d469469669c5ab3f21bed2a44b687270d287f58925ed95f6a74ad3de27c270a76a1eeb09cb9909a2b1deb11071b876aeec1db322f0aeb9d726224e154d75335ded192cdaaa22343e0070a0f49f72e71a547de3023da7b44df21b24c69af1f0c2e4f5cac63edca7ddf30a278507bac767ad62c348106808786814e78345863c94b80207e8de9b15818aa1d4f33579e78d72dc6b784a3f7b4e5939d2712cdeef711281f780158d6f99a0b68134b5f2c5de9ff1977920792d2c55929c7b3882108d751f64bc7a7d5820344d08d6c50865a8a0f5cf0067396199b25231e09d90ead788970a94fe3adda50665381fab16eea8b2fd197eda850f7477c7c1ed0a09c4baf0883d5cbf9197f1aeecf041d1455cf6977ffcd8951ea4065bd7bef919237d4902308de0d4c8b7a72c10b03c8c52bb8db253ea7bc908023c5986cf22a7d34d2c5e8283ec7769e3185802c603916046907501a149e99d22b2586e5ce2a355a17314548272b67e1d82b6b66549ddee7b168a4dd040b6f0d2a75ee59ff83ce792238e7391cd9529f5a76fe4b335441ade7575b4e5b2a82dd3d9ed2aea835c31c4088764e5a95ae2456fc23b83ae8dc4e01dc71435490a7a1bb3227b04c7ec61369bdf983781ad0ea2f57c09133f1507101e1d5bb6ce852948ca68a8a6051ae636b4aed74773119af2ea133352552442cea409ee3cb73215e0fd305d6afa0e920e751434f8b5087785e554bd19b942e0b675128d6b33d32fd73710d4e5efb5c04892dc6e73ec96d79237dc8344ee71e280782488806fbe8db1cbe40b9a796b94da152fe28bde062b77fcce1ad34715d002879a56293409f7b21c93dcd4dc20d2851bfabb980a0e95dd44702a12a84b15c674fa09dda7604b74c5cd8a958c0b4d95e53476579bdac093848610f511b0b2957f404195827b4f001bc9befa00ab7877cb8fa28e90d5dc6bd3498d1e8af6434c18856b6723500f30378ae6011e9f7e87c41291db7325b2570ebe4a010c81b3c9e3fea3e048e9b5870b09638d58c5529bc920254494699aabd36c3d9bdb7f0273a9901a4f91b28ce84b24e5a57f3314b3e125006f5145a2af81b3b29120ecd471ae66acad182f36a3da77f039523c536d2b95764ae5b02b4f0b8419ababf71a68e987ab6fda26f870448a0e63e27f5cb9090f2e1c7eaa9c33b7311d2b45905a3c8d1249616563159feec49007dd50d98bf310d7b3e8c6a0e96108841ea6227dc81d9af6942e28b29b381b2e242bcbc85fc8a487eab16f17f2a1d67dc722dec7db47391ff220a3dcfcec0b55339de4fddef402c42e0ceb5e67591e90c28b61f108edcc30eb782df78ec441a670c2e098b6616d07de1da16e92e6eeef2fdf0c1b941211e3d29164f85ab5f45e423df314d757568f707672de5df7efbc99d273a4c8117d06d8ecc13c7398fd57c0f70d440afb0d76c3aa74f8fbaa86a893334314317bf55a4a7acc6056d2fcb8797e81236f51469e2d5b27d12b1fe48b2f4f594c718a874b45cf0ff9f6b8b32a1ec6912ece17c0cf1e807418e38478dd6387244e00c2f84ce64e948a9963159c1739d89ecf51c10bfe6adce9faf3acdd4a4abd064f9e817c0a86189dd7fa36ed73d3666a0fa58b0de32b05baea78bb601d950d4c40845024f7a83f21e3d6ad70f632b6b9dc0b2ac4fdf94c1bd9cb07de9d486ee785794b2cf837049d7bfb36f36de35ee60c02a9653afa0d0a3bfeef534fbbd8a60cb16a4aaf3e6816345f71837b3b2ca100c988697ead52f87ce0c5e96ff3f089941899eb11ecc672fa27b5e9bd444aea6f57b30b96adc92d0fbd261ce2b63b595c9066749914baa42f859188c633b2cbd9440dd0ce702d236f141dfec4fb314b076df427e61610afdd358371e3f5a1f51692b0cbe0ae69bbcc63f54f069ec805d75f310f61d10c5d6407691e5c979cd82f26c3679d2cf1440b4d15a6bc040d4a4d36fd6f232ea07fc472e4e62f869d2b31e515cb61bbb267a85c13e1996bedcf539750fbe80a2376ff74861e429df1c65550b26ca3a14473d914f3d8b6868df246ee548b29610eeb0a9e5c0fbbed22f9db9651ff15bed8edff847f55998f602703a7f93e9362ada943572d137f1a84386fb03955fc1f565bb80adc38a65a0307e939e87b89228a4fe58736f88654f1cf7d96dcc8f8fd4b2dcc18b877741e3652d83c879f83c3a558f2516496dfc34ef2baca9844913b834c8b1d75c167d24e47ddeb27df62336887d96372603bb81009a35dfd659d58f56ea6ccf21c4357996906939888b8a2ebdd53cabab64713e2d200e4d5f5bad5c90807eaaffd52a0abce5324810de1698c471708058f243e277c9c93d42aca4b00cc9fa8fe133589d30fb6b8315a9a71b4a9205c8632a72a99bce613666e7b5d2307fa7851eaa667ebf1894d9c99bb382bded6eeb10b118f255c4307f953f5054a09dfb67ba65a79f472985c125c862d5bb0e73572f22800f96fcc8fb5dd69991d9722feb74ba88c67c5bcbfd530fe3c413931657bd36b5c13df1313fee674d63e631aec65d441f53c7748c8c3d400fc9bc628030b255ad305425581a1c19991cee057e1a4b352b8695ba325154782fa51b8abfca1f0fc94744e106554a68db42be4689f4ce2542b41a4213c490f5164cbef955cb6b0618d4208c0ba9f2e3581d0fa9b7ae69d6c826c3f6267596f0a7479f88d99737630046b841261f44f7e0e8dfb5b3506ca8b56892eea90babb41dbfadd022219e109d67ee9a166841109042c810d16ab8dd07030701b1723c73f88ba870e6496ae81423f1a184cb43ac5ac7d372bec946d0f1e", 0x1000}], 0x2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 20:47:23 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x19e9dd2e99079f64, 0x5, 0x1) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pipe(0x0) 20:47:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = geteuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, r5, r6}, 0xc) dup2(r2, r3) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b0e662b00561c0f71da4c9c0a19feb1e13ea78d109211b2bc748535501aab4e5ff45a9039a81a7df35816cb8aaa6011fa976a65ec1af70ea51", 0x39}, {&(0x7f00000000c0)="2af4a23c3d636fee5ff158b7c4d8fc81eaa1a58fd280a8e42544a2e5594adcae96fc9be48c11b00e4c22923ef8ab6bedcb515095b629616cd49c210caa79a78830b715bcd964d086067c446968895a8eee586d82bebd04159fe91ba47d7cd4ce9d2f5531d95f1e509232c82bde1adebb", 0x70}, {&(0x7f0000000140)="0506186d874ec09db03df80fca39b344dbae8f7e90a3ca4acc6eb7db21b68d765725dbdbc3330cf1294294b7490ca859b256521fd3099cbdffb7618e3163cd422c59c2682205f1118937fa2c0e93ca2616af76f8d8553c85a8d3de0d48f4e0f2056074d0a1a24af9", 0x68}, {&(0x7f00000001c0)="2b116d1021c70fec016b02449f777fc396407b72f3d9e0456aaa1cac540d76522ce49ae42131171757b3f80b0ed6d8f015feca3c5f93141ea3d9fed59babf20fba88ad5f2d0e9fb9a011eca621cb8c9740db2a5777a72a372e47924ba1b52878", 0x60}], 0x4) 20:47:24 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffff9c, 0x4, 0x2, &(0x7f0000000100)="b1489abd9a7b15dd66ba2f246c1fb8f7877388c362b7174bc7ee5142e7cf7df4054669fac5644b6c5fb3192e1dd4c71579040a407352fa1f48597af21601877c9b0cabb5575219fcd5c42acfafabae634526df2d7a8fc15ea50bd5e6de62990fb403890265a991a3c011e0e390725ff07d2231b9bb74c67de35754aabdb3f122a4a018fdee848eab46b0d25d515469dd26780eeb453762bf8280a9d82c298c5e07a9fa91f04f44b7b594c68bd74a68bbc6cbae1db081b15fd0d3357283a16287f4a40752a09379a3a9e626355474b1b536adbaa9cda74b9b22421523602d3b7e045ebcbb75135dc00ffa7fdea1bd9066b19073f3c3500fd18aed3122be029cfa94a82eb30ffed4de83f4cfa1fc1d8be16efd8a0ba24791075f343d46606f8ddadee5400da3ff4f9cf0dc99ff6bc42ad3a09a13dc1f55c6b4c222e4d1804f5c1a5d7f9d96a79aa5083ec5be088238275966d91434defe33bcaba74e997d956f372633cf741edb8fb5d9d17bd48cd5f5988ab10948f3798a008c93ea0dc5524adcb2cad852f0d93101fdb5bc4ead824429ce1f9072c8daf6553390d09c94a0f2e59251fc2fed9edc7721d68f4091ea27df00cbd1c3814ea78762d765a5c9b16a7e04b8c5ae0947bc566fba3a15cf01fd697f1479ba9045038bdc8bb41db695fd9e59aeba9722bf4c1cd75210552fac79fcf1cacb29329be39f7cb9e7e7424d99df018efbd1ad6f0b3fc33d102f48887b862c6bd9b3b9f375292598d4f627ac9b659363ef93ffe43c08945ca621ca18b82d02f5a0dcee399407f9f64153466932e5fbb4a6c82d51dfd3a11817aa2595233c407cea6b23de8012e3ff36335371ecd8a20097aeaff4dc9a76dacbbbb9358cf7aaaef6322c352757a32a1463a409c9fbdff3abcfad3fe6e9b4a5c207e18c68c3e1bc0a4ba5eaf97a5b78a8d35035ffdf3679d5e7c4e2d7cb195d5f7f474304370b717f77beaffc8283f6bd6ea32af9dbe389cd376d12f2689943bbf51829a2e8a035728122d0c49faec464f8c8c024a2099711673f1ef14a3caee905711f7323176899ffce857ece9d802a3c7ebb0a80a5eb5bbc78765299334344be32ab085fabb0acab525fcedb12f9af94d1aa106f2b34bd7a4732961f104ccd296bd961d1134e0dbd3b4a7f5f4baa80064f0697bd8cbfb015f04bfaa40178d4e211d7cfe3766ea769183d226ac1d33bd6adc18fb8e46e2ffa69f7bc0307b3a13250de535bd62c0c39f641fc3cceb4202b2a46106bddebbb9a317bd218333d2a7f27cedc6a95f2d0ca2474f3a80c997743563da7c5437f52b2e64af2373f19802b0b778f65b94aaeb4e6f89e827267f6dd15b77a2a6bdbe69d524e64d554fecb494399c3838cedd2c1b0f7137efb83508048620654b27988625a53d2c2556a12127a0deaf2c29a09da42357324da0d4a7ea6640505751398879eabfca0a52cc1bc26a59b0b4c77afdc0a20feb57099e80e6f9d2a0c18705eb6f20fb63e964d0e7e95cf148f84a5ee4ebf4bbe73abc46983bf6877bb7fcde52f7c876757b15bffb0b3c803898758e9e3b1d4eb775ee860172faab7d172714055d9237ce6a7d102845e2848bc23be22e9eddf21e29bdca9c9dfeb44e6bec6bf0b1d324a919975d5eb44e37413617dc8aad4c683cb0e749170e959b4d81f3cbafe1c044794c123439cd97a7ae8422eea7690675dd636764dd49df850316650f95da9c392155c3d23b012a1af25d8620d12d37aa50800686170520d94a37738bc7f0096e1c724be8a320db026e710bdc52e4d53cd2d3bfe3d62477aed206c9781cebc19008d813a8d92c1aa9b1177f48a57379a2e7f96629b65e71f817f9519ae1deffc8897f92b8f00381185cb428af28186b7ae6402fa46d73fb9711e27960c2e6cb095fb2194cadba3328c8e2319cdb4b4fb5604d8dc987e6bbe49a874e3146259046d1fbaa2a692c3380962821f1d92b5a8ff8fdf5765d42f6f9874f1e138691c84ff312e680614a240bd5734cc83fb569d91963c197c24f2dca100d21193b8f6ce6a8444e357a248b83d2a47c7a5d33b3f6f0967fdfaf05e68325f567228536e4c6a6489d8a99db2f053265e728aef9fa5ff61c97d694df6230d8c1094fd3f8ea692d9452ae8893e2f772a964802e0f3f33fed619b01e170b5766966636fab783f8a0d47bb2949dad6dfa66b1a4c67c65b9b73f57817a24a3cd407ec5d91dda59b70827d62abdeffaba30e6c67db5e14037a841b4aacd8633e653844cbed4cd5597a04cf140cc1e52aac33b831704e63e0d470096c12703fa93701a1bba16b5fb19bfb319998be2407c9951f24bf1e8258b9ddb9a2b1162fed4421d3e1d510a26be695dceed6fba343ff1c19df2ff7b4dbf8aaf598ecc57d1afb3c2519fb0082bdf443f13cca2fedf5652859bcf5448ce146c86da4fb874cff8aaf9c871c7ff7b82617da6a815819a625561d795b16338f2f064032a28888f7d612ed1e7ea722e93798d69f69ad316b366e0ad93ed1051171a14ed69bd1e2f207966751461fe53b880011a438db5bea9db89751da0013d516c184948fc6412a0846f76578f52a5970f8b118282a44fa62ad69fa6f65574ba471ebdfd2fdeb934e1a4628e7dbf5f6cb9e43a57cba89892676f509f93a9fa386b5020d77533bd24a18ca3aff2d67646d56aa96ffd41adbbaaef52b12d8068e30325eccff80dea5865fafce41af1b0bf0b30949a3e927b5b887acc5625cc850d0e99022c615b4146126b2250e9ca849d7193fc07390f809a91f56f2cdb0fcd9c2cc208aba35ee369dda0b6d1e4e49fa01006b1437bfbf56610dceb919d227f747056e403eb0c8b11b163755e2789b32c15e6f464644c9464f0ade7019d444b47f73b252c35b8ad26c09809e9234a07096b685a579e48a1f1d4e5d0c24825e5445f0fd0b9597448e4af42ac0a4484d7d399f992d3142b6945166b88155179a2aba3a761a661f4d518773426639fd0be924ea9cd368112d63bee4624909dacf35e32c3a4587ed70fff38dd964b5717a29b0ce712c56522a1a79b63316a1c68803d862cec1384911efe2a70c8709b8747610ae9509abfe2b81b4f2c68a2d56b395900bfdb62107288dedfc52991137b542559ffd9ce3ab3f61471a582374717d7cbae0865230b2392f0a4adbf85d2d6197d5f366b849de3db8ccbdfecb8ca0a703d8bba31d2b67ad047835eea4cabb3e0e8c24f4443be2f3c7ce34f6674d975493ddb7f65b0cc35fc5837423d9719b9139f871af7c82b050effbc5c575e31e16e638035a812dc5e315cfb9d57a8c1c3a846b1f5a7f64ae3e69e5676d86d7d8d87c837ad13bb6ba3a8ca63e8436297701d1c390d9dfc8978a84c0924c81383e0f7d8b73c038a44b0334f92535a968ee165735f5d17320e3d80db88bdeb464c84690ea356201f2977c3260701bab0ccc1ff9fb897bf7ec7d44739d4ca27ced600418e8fb8d67079692799cfa1bad66224c7e34d3b17a70ab914f03e2064cd3b1da3cf858ad75f01f7d8a7912545850dcd6ead2647685264b8df4de0076eed163bb92ca33c066392784c3177b8c407ba7ac97b6e1044707521c658c24fb5000920c0ef71c47ba5af0f655ee805a0403f5e12bad1d7769eb04cd08e4d967f18a6d75540618fb6ab271e7eec90732e3c42c1918e6a4189240ed1b45229e73ef4cb413828ad960992f2c5f59801cbc50ff730b9adaf2c018807f00899785af9d0a6e2c804576e29d3b526af68d4030deb6d8aea53310183a1c2e6b218357325a2bc7425b473300660a64712202e34c83fdb146802f84639444a82cce9919f170c3a6f7d93372a4e11639cfcbe6dfb2db7af84a280284cff67834f9515eff432488355730ab6e183867e0aa84dcdd47bbbe4dda8b0a6a8403c71a39f740ac29f61ed8dfae4da126afcf383b709ceb877fa745dacc405f3d6b6464a938b6de06b9972e3c3ca2b397264e2fdf0a62debe0d87b6d562aef5b92b6599513e6f47a4ce7680719b0b346fa71c2534d752c0d1c51fec054a476cd14449f029b3acc7d3bf846b2ff1d38ac143f9eef1937a10423dab8ac2a0a77f1e9c7b22f42d8d768409e75307e851d14ecddcdf4584febb5e20399ca724f2f4f3654e8c4265bb53b614fdccbfe7a98e9246ffff433ada58d1bf76664cad7ba2b2651448ce5789706a245bd62ec9fa01c0194f7e35d30d1d4f1be8c478ba6a0d516d79a1bd8f5d3360eb1a8976d59bc3bd73417c69f37694a9ac139e8c8d257ce2391b3fee6310bb91ac8405ddc5c06c6c769b444d9a685c5835c33dd2db38c898122c13abd8bc3e6774e0ab5ec3c8cec74402f7de4633d28b6cdce4ad7110542d08d1e07ee2ed692b91be62f2ceba5b6ba94ae323cb51c39ff4aa4c6b44ff81b996f3aa1913d7c9aea329db7fd07d07d20a6ccdb3412e38084e663103e6d2d8d1c99616547db8766043cfb899babdee39788c7278e3aee77b87ffc97eb406c83a3ad1aae7295d66ace98eaef0ad3cee5fa5d6357b0b6dee367a4016e5a68cc121d2331b4566d94d481e738ae8d687db3ce29173a14e7346c16997667008bcbb1a40995008cd58bcbb5a891545bd304dab8dc0e4974bd08e1116c4c82eaae6b4fdd9a2ac9dec4ba9efd47455fad4c126e2ec9d8d62f0475c3e8e5dca850d4a2401b01fc813e6b35acc1cdcba17064ddcaaaf4cfbdf91b86f19e16d2ad3614897c44079fb483c4677f714a1331458e0298c95e87b645bc03425e9df99edfc383e5f32c384db64787bb9bdcd8afab9e5253189ce2e1ab5fe5f4956e803a8c02fba73376e16066a1f35f19f7da36da69a6afe20f87520b75c7683e8f9a51a48b0761a9f11deb0e72a52b5f10870648ae87570575f06813aea2f2bccd693f8381a0d33a895ffe827d340adbbe67007b9304e051ac124aec0761c8af4a9362a8f55a678b80586a12ec5f850a8bd9e4fc1d90b88f620ded40688b7ddf4f7303938b223b2f9190249539e87a20ee383b0d73978fbfdd9e6e778451c68663ac0037576748bf6356be4ec61b1809a658b947f0e0a3e502f559b20040375b5e0557581149f4a2450098b3dc4185a336be4006f25050b06bce3efbfd1ef240ab22ec13ad4c262a7d5d7df751651e0a9eebd5fae69a5b4fa77111f43c0d0b07cfb9f6532827e385e9d7a07d6f465d4290147c6708ef7ff752e4c5c393caba1cd832a147efac772cf0077580e208708424beb73d5a41b1f648335a902aac947603e74b5630ba20c64017919590499d254a755647640ec18a07549411760db8f13ece957da9102179c3115a26736d75f5aac43f1e87e8f1e052a7d695016407f4f713c53558a14455aa00708326c35a06ba3e8de762611c9882f940db641d501e325c9293c995a4b2e181f4cc0c58e3bdcf023978b51b3561d6ad6b95832221b1801d594503b284bd7a03722f4ddbf5efeca2613a5cebf2d0a08e8555ccbd62f1efc998ee62423dfaeb25ad03a68c0c49860ad028361b6afff3537c726d155e03e7373caa9d36a55d4c38af7d29d8dec8d3712a5b30f2c2e84597c0cbf450d474154d5a80e08533779717689a3b134bf43019882f4a7865d5b4b65d219424571e7db39e8ac13034ee3e95e9a217d648614eb392d9b893d2bdb921c2f17b94defbb584f159331b32486b67cb4604d517a0cb75a8ff1449022101252ccffddbac05900c78ba15e992f30e3db6493a2cc3288c0d6c63ccbfb6ca5602242f361980177ff9c20f8845ab95f8818bce0f7ef91e8542c825a8b9f750c53c7dfc3dc50", 0x1000) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 20:47:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) dup2(r4, r0) r5 = dup2(r3, r3) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000000)) 20:47:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x240000000, r2, r3, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r4, 0x41d, 0x5, 0x5}) shmctl$SHM_UNLOCK(r5, 0x4) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x40) readv(r6, &(0x7f0000000000), 0x10000000000000c4) write(r7, &(0x7f0000335000), 0x10052) 20:47:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) setsockopt(r0, 0x2, 0x3, &(0x7f0000000000), 0x0) 20:47:25 executing program 0: socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100138096051f06"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x24000000000011, 0x1, &(0x7f0000000000), 0x233) 20:47:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r2 = geteuid() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0)=[{0x4, 0x6b34}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) shutdown(0xffffffffffffffff, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) r16 = getpgrp() r17 = getgid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r15, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={r16, r18, r17}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000600)={r16, r13, r12}, 0xc) r19 = getuid() r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) close(r21) r22 = getgid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r21, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) close(r25) r26 = getpgrp() r27 = getgid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r25, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000700)={r26, r28, r27}, 0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000600)={r26, r23, r22}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r9, r22, r19, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x2, 0x0) accept$inet6(r30, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r31, r29, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r36, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r1, &(0x7f00000003c0)='./file1\x00', r2, r32, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5c, 0x800, 0x8, 0x0, 0x7e, 0x7, 0x5, 0x1, 0x1, 0x3, 0x4}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r37 = syz_open_pts() fcntl$lock(r37, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000}) flock(r37, 0x2) fcntl$lock(r37, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) dup2(r0, r37) 20:47:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0xffffff6b, 0x746f5ba52a2ebbc0, 0x0, 0xfffffffffffffdd8) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) close(r1) 20:47:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) shmget(0x3, 0x1000, 0x80, &(0x7f00005c2000/0x1000)=nil) r2 = syz_open_pts() ioctl$KDDISABIO(r1, 0x20004b3d) r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000880)=""/239, 0xef}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/199, 0xc7}, {&(0x7f0000000680)=""/175, 0xaf}, {&(0x7f0000000740)=""/153, 0x99}], 0x6) 20:47:25 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r8, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="10000000ffff2d6140ab9db1e75d857d4c1fe8068207244b4a9b27b8f2937557e0770367da3bd6b9dd108500b809b6535929596089f741dce6b8530d668f2de8d9274c297dcf525c4683a606000000f217e6882e3c4b9ea89ea3fc2aefd810c7cd79977c49557aa62a0746f1197f76298de590eea074a3671aefb63137895cb582b4bcca8836e607a06f7856ea96e901fdaf3aac1aac49ba8fd10330448c8f5a31319f3d5eabdc06c976527524a087f8c62e7b0c69c865f1553f13ec89ab6353eb11d8934abc77e055e7a032d4c1d0a276d561ac0f7afcd4d95dc67ae0199fb43441595ec048be691d6a80e288758c66b95f2a0754e85476c7ea9734f5df9cf608cb0363e9a3dc1082f09136a98372ded357dbb21ce22e811f6f29d90dc5236f68b62a"], 0x10}, 0x0) sendto(r8, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = socket(0x0, 0x2, 0x0) r12 = semget$private(0x0, 0x4, 0x1000100d3) semop(r12, &(0x7f0000000480), 0x0) semop(r12, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r15 = getuid() r16 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r20 = fcntl$getown(r16, 0x5) r21 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r21, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r18, r19, r18, r19, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r17, r20, 0x41d, 0x5, 0x5}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r19, r24, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r20, r22, 0x0, 0x92, 0xffff}) r25 = getuid() setreuid(r25, 0xffffffffffffffff) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r13, r14, r15, r19, 0x20, 0x7}, 0x4, 0x5, 0x5}) r26 = getppid() r27 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r27, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r31 = fcntl$getown(r27, 0x5) r32 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r32, 0x0, 0x0) r33 = fcntl$getown(r32, 0x5) r34 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000540)={{0x240000000, r29, r30, r29, r30, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r28, r31, 0x41d, 0x5, 0x5}) r35 = getuid() setreuid(r35, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r30, r35, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r31, r33, 0x0, 0x92, 0xffff}) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x7, r9, r10, r15, 0x0, 0x80, 0x8}, 0x2, 0x6, r26, r33, 0x8, 0x5, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) dup(r1) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) syz_open_pts() syz_open_pts() 20:47:25 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2c0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x7}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 20:47:25 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000004002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffa, 0x3f}], 0x0, 0x0) r12 = syz_open_pts() close(r12) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r13, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x4, 0xffffffff, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r12, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) fchflags(r12, 0x10001) fcntl$setown(r8, 0x6, r10) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) write(r9, &(0x7f0000000340), 0x10000014c) 20:47:26 executing program 0: clock_getres(0x3, &(0x7f0000000040)) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) 20:47:26 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x6, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = syz_open_pts() lseek(r5, 0x0, 0x0, 0x2) r6 = syz_open_pts() lseek(r6, 0x0, 0x2, 0x0) r7 = syz_open_pts() lseek(r7, 0x0, 0x0, 0x2) r8 = syz_open_pts() lseek(r8, 0x0, 0x0, 0x2) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) poll(&(0x7f0000000400)=[{r5, 0x27}, {r6, 0x4}, {r7, 0x8}, {r2, 0x2}, {r1, 0x4}, {r8}, {r9, 0x8}], 0x7, 0x5) r10 = syz_open_pts() r11 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x2) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000380)=0x7) lseek(r10, 0x0, 0x0, 0x2) r12 = syz_open_pts() lseek(r12, 0x0, 0x0, 0x2) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) r14 = syz_open_pts() lseek(r14, 0x0, 0x0, 0x2) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r16 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x52, 0x20, 0x8, 0x8}, {{r4}, 0xfffffffffffffffe, 0x88, 0xf0000000, 0x7, 0x81}, {{r16}, 0xfffffffffffffffb, 0x15, 0x4, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0x40, 0x100000000, 0x1}, {{r12}, 0xffffffffffffffff, 0x42, 0xfffff, 0x8ce7, 0x6d17}], 0x9e1, &(0x7f0000000280)=[{{r13}, 0xfffffffffffffff9, 0x0, 0x2660a8edc853d007, 0x2000000000007, 0x7fff}, {{0xffffffffffffff9c}, 0x7, 0x80, 0x4, 0x4, 0x6}, {{r14}, 0x8000000000000005, 0x3, 0x2, 0x0, 0x3}, {{r15}, 0x2, 0x104, 0x0, 0x1000, 0x3}, {{r15}, 0xfffffffffffffffc, 0x1, 0x20, 0x9c5e, 0x100}, {{}, 0xfffffffffffffff8, 0x40, 0x10000000, 0x4, 0x11}], 0xffff, &(0x7f0000000340)={0x7, 0x100}) 20:47:26 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0x1}], 0x34, 0x0, 0xd45, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r10 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r10}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) kqueue() 20:47:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = fcntl$getown(r1, 0x5) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r6, 0x0, 0x0) r7 = socket(0x0, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x1000100d3) semop(r8, &(0x7f0000000480), 0x0) semop(r8, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1800}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getuid() r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r15 = fcntl$getown(r11, 0x5) r16 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r16, 0x0, 0x0) r17 = fcntl$getown(r16, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r13, r14, r13, r14, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r12, r15, 0x41d, 0x5, 0x5}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r14, r19, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r15, r17, 0x0, 0x92, 0xffff}) r20 = getuid() setreuid(r20, 0xffffffffffffffff) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r20, r9, r10, r14, 0x20, 0x7}, 0x4, 0x5, 0x5}) setreuid(r20, 0xffffffffffffffff) r21 = getegid() r22 = socket(0x0, 0x0, 0x0) r23 = semget$private(0x0, 0x4, 0x1000100d3) semop(r23, &(0x7f0000000480), 0x0) semop(r23, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r25 = getuid() r26 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r30 = fcntl$getown(r26, 0x5) r31 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r31, 0x0, 0x0) r32 = fcntl$getown(r31, 0x5) r33 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000540)={{0x240000000, r28, r29, r28, r29, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r27, r30, 0x41d, 0x5, 0x5}) r34 = getuid() setreuid(r34, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r29, r34, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r30, r32, 0x0, 0x92, 0xffff}) r35 = getuid() setreuid(r35, 0xffffffffffffffff) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r35, r24, r25, r29, 0x20, 0x7}, 0x4, 0x5, 0x5}) setreuid(r35, 0xffffffffffffffff) r36 = syz_open_pts() fchown(r36, r35, r21) r37 = fcntl$getown(r6, 0x5) r38 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r5, 0x41d, 0x5, 0x5}) r39 = getuid() setreuid(r39, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, r39, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r37, 0x0, 0x92, 0xffff}) fchown(0xffffffffffffff9c, r39, 0x0) close(r0) r40 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f000025b000/0x1000)=nil, 0x1000, 0xcd1686c3a127b1b4) setsockopt(r40, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r40, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 20:47:26 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x40, 0x0, 0x8}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:47:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8880, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000400)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 20:47:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 20:47:26 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xcbe761e44447a720, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x1000100d3) semop(r4, &(0x7f0000000480), 0x0) semop(r4, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r12, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r15, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r13, 0x0, 0x92, 0xffff}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r16, r5, r6, r10, 0x20, 0x7}, 0x4, 0x5, 0x5}) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r5, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x80) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 20:47:27 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 20:47:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x7fffffff, './file0\x00'}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xffffffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:47:27 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000040)) close(r0) 20:47:27 executing program 0: symlink(&(0x7f0000000240)='\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', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000400)='\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') socket(0x0, 0x5, 0x4) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) openat(r1, &(0x7f0000000480)='\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', 0x40, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x4, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) r5 = socket(0x10, 0x2, 0x20) sendto$inet(r5, &(0x7f00000001c0)="7e70956399ad12a74cd7c7be6d7516204bbc52f880c91354fdc9e7677751", 0x1e, 0x4, &(0x7f0000000200)={0x2, 0x3}, 0xc) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000500)={0x10, 0x9, 0x4, 0x9, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6a}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3ff}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x6}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ebf000/0x2000)=nil, 0x4}], ['\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', '\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', './file0\x00', './file0\x00'], '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', './file0\x00', '\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', ['\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5'], 0x3f}) open(&(0x7f00000002c0)='\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', 0x10020, 0x100) fchmod(0xffffffffffffff9c, 0x84) 20:47:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 20:47:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r6, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r8, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r9, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x5, 0x6}], 0xfffffe01, &(0x7f0000000200)=[{{r6}, 0x7ffffffffffffffc, 0x80, 0xf00fffdb, 0x8, 0xffffffffffffffff}, {{r7}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7, 0x100000000}, {{r8}, 0xfffffffffffffff9, 0x3c, 0x4, 0x7b4c, 0xf45}, {{r9}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x1f, 0x1000}, {{r1}, 0x7ffffffffffffffd, 0x4, 0xfffff, 0x8001}, {{r10}, 0xfffffffffffffff8, 0x58, 0x1, 0x5, 0x9da7}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000001, 0x80000001, 0x800}], 0x6, &(0x7f0000000300)={0x7, 0x1ff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r11 = syz_open_pts() r12 = syz_open_pts() close(r12) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0xd8, 0x1, 0xfff, 0xf9, "001a017ce1ae57c82f6000ff1500", 0x80000000}) writev(r12, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSCTTY(r12, 0x20007461) close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r11, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) read(r11, &(0x7f0000000100)=""/82, 0x52) 20:47:28 executing program 1: clock_getres(0x6, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x103) chmod(0x0, 0x149) open(0x0, 0x600, 0x114) pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xa0) shmctl$SHM_LOCK(0x0, 0x3) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000080)="f12a84", 0x3}, {&(0x7f0000000240)="d6cc8e1f4db0f160837fc25718dad5c0ec7afbae56e0b5fc131d5c80a91268b55399c54ae3d8ed650a209a5914c2b1081d2f64fd", 0x34}, {&(0x7f0000000280)="8c8770a2d37f74136b48c6dd784a43bccf25bb715fda303799f30d063380645b0ba6b8cb3875cc9a725d2a69e2de85edf41d90852179d36adfcb190fbbb02eda48bdbec9cbcb07c4d94d9a1d15f1bb9435fdd6d19445d702f2aebbd07ae5bc6881f7ef87e43f3a93086acfab90e9d951b525a011d6a5c9771f06bab8916301448b9c8908a489b18911b1abfb622155648049635bfcc9be8da924ef9745278bb4670b441969236809850c95c00964900a28051f0fec211bb81fa531d3c6531fae292355dfe097775a458fd457366a4187fdfcbb1823b2db", 0xd7}, {&(0x7f00000004c0)="b6148afdd4a157a7446c8fa2c8d071bafdddabb10917643f35fc585e5cd352adec26576d90a14dffd5085b354526b0555dcd663463fe928c932eedf72e2107c8c403cc8fad572a3510f15c58feb3a560f902c06302093ae6f026377452e46740b7db1cd02b85e1bd0dc20200982b82749917ffe42c96014b28b04c5b4c1b87efcd431aa175b78939e25ac607762d4d73fff0ae38e79a75f38aade620fe3a89ae870eb6bd2874238e2ab9fb25c8da5e9da832c330f09c2fe3f9ed904e9ae80bd50e11083c4e3c2b03c49d425a44a23c944088ff7470813394a3be365a", 0xdc}, {&(0x7f0000002780)="9e98087fd248a394966509ceb16e8a8467c0f165930075712f344c99bec40175e75dec21e4a516602e908112f6cfae343974af05d2361fc81aa28b099bd11f2b5470b1257e1aee587e89108411bcd4c3b895024ca2fc4b2e407a161e1010c28feefdbda82d1c9838967ebeb2ad8d62f7d456e4517c810edaa9f86809362dbfa01f5ca758a119fe1c574371cf49dc0837010601bff5bd918f015767d6c4b2a049b2d8970f59bbb81e71eefc2fc16fb8634dcd458d5e5d45dc44ab4135f73e10205b7933711394f2402dbec223b2bb7098b31769ed3cab1c92b3144c33ce90a7a577ac63e2f20a3859eeacc4b897127335a6f22403c4d1833a01d459e31a5d3751f765ba6dbcddf178221b88fd71ede5e6f64a28f15923fdc934a83caf97288e913f1f525466d78c11fb37d9d64b47d6b221e3c00e7648265fc3898c4bd08479d223d0bad791869e2b0d330baf72a4562bc0157a15b68842f4778e7632a0c9db7af58b5b566c50266f84205bad966a565163453428eab41a94f4aea1708e99ae3faee8e0e1251ed9b61f16870ad2069f799dfd075961b87d3e52549ccf2b1d2fb623275d6e4f960b90650ab39c1bea62f6a67f3fcb73574e45b19fdbf45de27781275199d43bb5877bed35079a34abe4711a5d3a96741cced93153f537769622b14f8f343a18c18cd99f75164ccbf9121b3f8eac480f880b84829ef92005b3996303e90cc5797b5abd1c5c9b605947abaa50e814f3555752e402d002a8fcab77946d0400e619cd468cf4eea3617772862c3972e3824502066f0be8c827703353abc132ecfd5db373292461cce79073c10d12accf2f4812b932cecb6a658ceecaf4c4c9944c5e591cd959815c28a02b4e433ae6f0ee57e2c156a4d0b9197297e03daf506618ce0014482576c0973f3ccee7b35deeb21845e6f358aa2023dbf131f3e94e2285745011fcc862d9ae8c00e0e84b2674ff6b9bc54c0b7b28c3adde7950f364286ce80b90e4c46f528981c0da4bd80ca3155649903174553f3ec7f34b03cdc2b6dcaf7338261da3223f147fcd23b7514e29f7a9518e31064bdaff6b42c4f4d69e0603c8a77d727fcdba8fbe16e73048766a23bf589f685d92939f6a680624835a278747977fa2c5f4b4636c442aacd7f23c913560f9a0402271f11f18fed99d55d58c7e5cf41ccfa0603ae369f99ee536b0cee0ed75fe7d44e644c7c5b972cc1a8c0c398bdc4e57c9db5372d5c03eedbaed6f5b2251819631f3512fbc8d638d3b57c6e3f4bd8e7da60461484a01216f5fdd60f55fd8d2b2c1911cb80ef2b76e357f39b670f327635993c7311df2096364d80eb744888a3e947978687ad673a77ce04f910b496c6728bf2e0330dd96288d122002a0849365e0e0222fff8834b9edc8332f00af48fc5f1144666ce801d41b18952db18b7aba734e5c4335f14b14bf9ec0033ab698e4a367c56162e94433a2115e520d581d4d732b9d063f3e39c91db120ab3a46d570f7c63f83db82635f1ace435621c9d398fc6b4b851e93bae0110bfd1d0f006eb68ded6b043b578d86e5645e9802de9315f0a613d3466ce3ababaf2c299e09d199dd9e2eef7216a187c06fe35f1e8dad50ffc587ca0642c53ed3d4bbb5e7174024f8a966d75bf500460f8159cc53ffa556a51738b4f40b340d6cbc90d41e843a9f995205ddc6219e879e7d92f2e83fbf91c9e5819226e2bb9dafc2322b909e0ae66735a4c6abb5bc6495d4c311e7af1926809a560e40df2efd415c12354bc5fb53fd1f1df016b3e6226c050e1a225859681f3b03765a5537245a9069a62979ed5368ff4e3d2b8017bf132a3a854f4631c1a850463eb2554e6ca08b1dee36d2c86fd6f4ec7752174adcdf73fbb1ddae9b14aebfb98a87a9451a3bca427c7c3e6df6d710ea18a9d5e4090a09b54eab4007ba918c59aec92f2e2b8ce92c0516745d60cf7f642abb77b55916ce6e85c80667632d7d0896f69799fcae48b77bdec152a1046332cbf4b21ab77b650a1bae88576296eac87ed63492551c9cffb5c16fcf46b6dffaa2ae92f16abe3b9d7e4a1c017e86de19ca9639edb813aab71dce3796886d1c58565365cf768b1e1e557d11353bdab86461540f42f8bb5cb8b7ce752cc02be2e2a010624f8ddaa251720d1e77bde519d82ce2ce221ba2a5bc7f0e4abcb3fbe76d206963b99cfc6847ae2fb3b882cde068c8139f2794a063bc45cebcad5980d653761c487edc7fc08ebe73c937a850f924ecff86d137a513a2fc6025aafb25f3262673887e6132d0f7f307f6f8e04433541f0af4e9a4a8ca0cef054425aa2256eebb980d63d13dea3b3a5d33c2d18c6c86a368f440d20b3679a9cb9d775e2a6c00e41959f6b4cbf19ed844b2594f0c4fe8505fae932bc37882191b1d3fe45001ee03d663ba77b97a3502945484bfeccab2410f913d9d1aeb643b871cb6df1db4ce8ce038c0ae28f709d6ab7b87964df4e65e9918a4a24a46d4066cbd362de44090bf565455517915280cb673ccd1d76397d6ac446fbc496b766ff647bd110feaf69f4d8155c0993498a4becddc86997d7993022401685f2f94d74c399a1fb772a7137dd003bd696374a4f4e7e22df3d7e494564a45bf3891f6d9846e1d34c86eea3aa0e6a83d3db32dc555ba8eca362869817cabacd8f19b77206df54961df92707fa021b4fdcfe24f5c353605cdfb6895a011e77a035d5bd9720c26a299c579e4d8bbb3d1204507e7565867b2251ee3f7878e5e74327e0d6d1a17b1a8315ff668922543b89d3578c72e5a22d7d070aab0b732058f4660e67f4b77f2b5543f50f46eb8c4eb536b88702d42ee80e45c264bc4237a356ef6df72e897fe1d8cf980bfdb11b3d01f075462828ec31fcc17adbf66f4e9aa72ed79cbe97b86ba82b0d20645689eaf2df8e7eac18cf8c644ef29b58dd83b39696b505266dc555549a2f1d4ccf8d19a8c877d8411e9827574d81cd3fc23bfc8bf19211b421921a80d10d677f4f6a6d720618a0403f7fc2b024da09acd08c2024ae2f9323c0f116e8ab1a349d2e53548a9413849a6d426771741475b841fc7b654608c281d19e39086a34fdeb1e990c3f9c3eb194c3b43cef292ea65e45f8ceb7633e703487c0262d71845096b100cbfa603750175111092ec64b31672870fe860684267cc737fcdfa275e6548c496d7cd319c20dd7e39c341c1c6f45d63f996f789e5323ccbb94daa515c0a641e1a2e006095b7b79af14d2adce2d11e8aa4df93988a6d7ea0cda770ce06b096caae6163ec227b5f3d0045a74d631315d7a63bc9185d2271dd43d7e3f8bdb595c599e962607526fee263eca33d88506de59c74e5d25b84f1ce1fb059b568dc2a50791142d4422dd1b6e6f27f71a7ad24396663218cd8f9fb4bb50d3bed4440e74e5e839b7f7a9ef109eb9707072a364cf7e69ea7d9d51096e06e462f89e95bd95422841fb8d4301d05fb11845d88e334fb2f4ffc8bbac49dbb597796607c2405ca07c9282a61ad58020acc980082c68517bde5b0427a966e6a5b71717fd533b6943b0cb843b79f9d03784cc962bcff77303f9934280a0e2c0320d289bba59fb0103519dbfe713c8aa37dde6c8e49e498c2924cad0dceafcf684322ad214474f7624242150b60b9c7a0779e181a7ebde39b59f5c1496c6df252f35585f741d2ccd9c3f9a752898a64605d2733094382d910fa08e041d25dbefcffefe524fd646121b6bc7c3935de12b5eeecc80675ced013faebfebc9f2ba9587069a35177ed16c3e9935b08769986f312f9fd64a2d1192388c7eeebd2e17a475f343af9dbf72f1e927226255de7fa1955e21e4b5ce57e981de19e40d317493fad08215ad57ddadbd350b18690bebc99e75cc537fb492dc8cc52ac225d9dbc6a70947d3c4955abbb5f6626e98c216a94e172b3b9db5a527d4b906d446cd5b88093fff018406de907f4385d1f41564a70d2136573208afe3cfbab4dc301b9b98d0554f7b197b4f5a582394f220f43c1dffa2f876037b7fb064ba2aa57732d2c476e71c5777fc782797326265d6a49eb2c1535174bec9f35c56fba838d84c5551dad07789014a8a0f33ffb6875f989f8b0492accc8f51bee0601495406a7b37ee05d5ebaceb70b997e745ed72137ff69aa9d17b606658cc4bcfeb2acb82be877c9cbf5f2bb1a3897b20dea286312d0c4de330272c34949dccc92774581a94fb619c9af9886278636f7a95fb6e06ea5cd2f322d7ac808f9b7413ef5dc89808b0972a622490a78e3988b4b67d127c14fa7a802789ba872954d9259073ffcfa2301d8da10fb9d15b4ae75026a49417489dab391175c78fc75691857f0c317e4de12a3e86974e1982654060624d6ae705abcc3599e547a771dccb28a337bcab87dad1c516caf5d94ee4c371303e562f61130a59337d48277f7f8c212a74f306c964d0cfe9ff0bcea9caf6ade4bb8f4c90e69d3fc1995c175ad6b3240ec093625c8f23bd3f64b113dec7e30491655b4bf6f53f67f7579398c9ba7f27436a8438f2a515dff230ff8d9316588b5a60536438f48d4f1feff363df34892bbed2bfac1d1ccc4ce19276f27ab6a92880eb17a60bc04a50591b50d55f79a31e3a81b550c17fd3e98d57ef1b51ebda0d599fe5223067f1c6ca487ecdc910620533953a3093c9706dd3c72779fa2b3e0047f2c9de3f43c57bbf85c5882944dcb57a1ab1c58bec988bcb27231f5d6503d68087754d5a177f900ada0702bc5ee2158b347344c2dc42d58d7da9ed023d92c18b01d08ec23128f8e05268bb7e76c97c780475137af91c3a4844f14f060ffecfa70c79087b6071f2064121046e8d9ab162c0fbaae829b6e27f4cb2d766a52ed6c8f0e187ae6a8ed6b5b5782c938f3c9d3f46dc9e1ecb6c26845edf9010f151a199a94128d7b566692166efc970ef6d542383389fc99adf6dc698f14dedde6878d24632484b98216ee9ae11c8b15b26bdcdc15582dde9c6104c0606d19ee760e8fbaca535476c19b564fdce47d7adabb538152293b9bd04a125e5fa1247344130a7b9d6674cd1aca094f00bcc07c6e46584a01d6ec9a0e0606537f83dfb88cf62b0d8119c226eefbb5367b7a2bac178e324592f7dfdf131e1b49b81953c3513a882ada0983f3d5c7a6f4804d341db5333458ad172beefbeca08aa23c3f665c6e0210c2bbdb126223db00fc4b8a5a7956ddbe87ab6f9959ef889445aa379befdfd0edda80156a46f50d7c6f424b431cdd21e85ac7952703f95a1bb9ec70157006cdb85664da12914af93cc764f0f9d127c168cb00a9da88550582d359984779d521fa2dfd98656caa10722b04c14a102773975a88ed77f5550d39ab1e080946fc823291d5c781d51bd77df9ec08c0e1ea4538fe597da5d3c1be6547b515e302906258b895b9836fc14911959c946d06ff0136765f374091e9e430be27682b0ff65509c56292f13f1397bc61d57b79e96f9f47638d31c06486d033283198e84dec283198b6fe5ffb80c2a23694aa59e4a474dccee3451af9b203186b20efe8fdbab260f5910c6745b6e5fce224d08c31b40fad2d1a7aa49a1fd64d32f222db97e25e54125c4ce692599d2904717025bc4792182126adda989ecde71b3f66246f358d3ef046eaa7b691ff80a671d3dcad3787140a8e136cd635ce4951b8c5efe5cb9788f953b6b0f9a8b918931a4271f28f0130b5db8034d4949edb9fa16e14387cb682afd56f956460b164bb7457fcd319f1f0fb72c17e433d60c476fafb1ddafb85d94b8bd5d40c65d72d62dec40cb844c8", 0x1000}, {&(0x7f0000000180)="2f67794c2ad925fb19ba567f84c64c4a3d1a97ebd26a62f2412f5243d3f7297ac3f287792a699ab703f35cbad6ad18a5ab73a4a06e7a5bd351ceaa0dde21435a07ef6def20114342b060e5020203d42c9c5e2e5505b437e2081a6d4b0a6580c1dd5c835dc291c7f04068a04f5651c85e9f3a69ca27f04cf23c6005aea3f3311302d455420500000000000000a51983a13e924e354f5c1b57a38d3b561b35e694571ca1bce5d7304baf4849d0e5a07690b1", 0xb4}, {&(0x7f00000006c0)="dc123e46c28a1f3468ec10a0823dffc2cab53150c37ddcb0ca46c62ae1110d1eebe58bf15964114945fc728ebf7b6a502c8ac70000000000000050c83d7a282866000000006451d9f5665d2912e7ab86fa253de2d93ff6937b199b1189be56dde7be8aa2682b7eed47722cbb5e5310d2067e5aca595660862b0e0f63b82fe555538317191d63402974164a29c0cde4323a93df0591837bc63403f46ba25b141b4446525f05a5dcccb229c3185dd6b41b201d622d78ae03065d4fc57606263f1dc10ada8f864374011b884bcdd0c36d7e502e0fb100028f74117dd4216d9860ad9df9b46df1aa7d1a7809b4b240a09b62bdc6188ac68744ed", 0xffffffffffffffe2}, {&(0x7f0000000100)="1456c190f41f73bed8c70eee6e259770", 0x10}], 0xa6, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) 20:47:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10100000ffff00000100000000000000b6742bc70abf"], 0x10}, 0x0) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', 0x0, r6, 0x4) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) 20:47:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x1, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x3, 0x8d7}, {{}, 0xfffffffffffffffb, 0x6, 0x10, 0x0, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0xf47}) r9 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x10202, 0x100) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000ffb000/0x2000)=nil, 0x1800) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r2, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x4, 0xf60, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0x12e) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb592333c993d589c, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 20:47:29 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ba2000/0x3000)=nil, 0x3000) madvise(&(0x7f00007db000/0x600000)=nil, 0x600000, 0x3) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)}) 20:47:29 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) connect(r0, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[]], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 20:47:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) acct(&(0x7f0000000000)='./file0\x00') close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 20:47:29 executing program 0: socket$inet(0x2, 0x1, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x104) setsockopt$inet_opts(r3, 0x0, 0x0, 0xffffffffffffffff, 0x143) r4 = syz_open_pts() close(r4) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) close(r3) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x40, 0x400, 0x5, 0x2, "830e9384d8fa6de229b0aa6b30dbfac32b48bc29", 0x6, 0x7f}) ftruncate(r4, 0x0, 0xcb7) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8d9e68 failed: hole in range 20:47:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r1 = semget$private(0x0, 0x1, 0x2) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/154, 0x9a) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/241) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) getpgrp() getgid() r2 = socket$unix(0x1, 0x2, 0x0) accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@file={0x0, ""/6}, &(0x7f0000000300)=0x8) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 20:47:29 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = dup(0xffffffffffffffff) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="62c77d718f99884f6d000000000000000028d50651b1da"], 0x10) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r13 = socket(0x10, 0x1, 0x10001) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000b40)=ANY=[@ANYBLOB="8440000000ba6a79c306ed5030000000009980f45c9815ad7058c5db75ec52edafcec009e6f3989aecd83842541b594b4fdd139ed8614d840c58579295e0a49811f16d60571dafedd701e96ce2dac169"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r15 = socket(0x2, 0x8002, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB="622eab10"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r16, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r17, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r7, &(0x7f0000000680)=[{{r8}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r9}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r10}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x101}, {{r11}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r12}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r13}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r14}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0xfffff, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r15}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100), 0x200, 0x0, 0x7ff, 0x0) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) write(r20, 0x0, 0x0) connect$unix(r19, &(0x7f0000000200)=ANY=[], 0x0) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r21 = socket(0x2, 0x8002, 0x0) connect$unix(r21, &(0x7f0000001200)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555a9c760d0ff8a27c6f2170343fe09f8943d5454e2be14b517f67cf71b92a2cf81e6ef17dbdaf004c463a8067e39829783f85f19c8b6dc80eb6e18633f6d4657d4efea12cb9d7b257b5d055823cd2a3d7017d526ccc178cdaa1b331854996c9d2996d872ab2fd06709fdf73922a19b02ee7d7650f65b024b7ccf6055f7538fdebccc10d8d61c7faff8126d5da9f5fd33e75393ae686cd1dcd41c146e93c8740a61f100ebd23ae16ce02d063a111a37d1e668f81b3be20ff276330638cac6ec8fed0b6c02fc902f7929f7995247fe4bd92d46c65e90e6bd506bba5ed12ed8b56868117e970dc079ab6189ab3dc943f35f37a82fbb525f198ab4b6efefe16c4734035aed29bccd823b46d6dcf38457d0c77"], 0x10) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x8002, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000180)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) 20:47:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1, 0x4, 0x8, [{&(0x7f0000586000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f00002db000/0x2000)=nil, &(0x7f000043e000/0x3000)=nil, 0x7fff}, {&(0x7f0000783000/0x1000)=nil, &(0x7f00007ae000/0x4000)=nil, 0x2}, {&(0x7f000062e000/0x4000)=nil, &(0x7f0000755000/0x2000)=nil, 0xf4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000217000/0x3000)=nil, &(0x7f00005d8000/0x4000)=nil, 0xb8}, {&(0x7f0000019000/0x3000)=nil, &(0x7f000012c000/0x2000)=nil, 0x1000}, {&(0x7f0000409000/0x14000)=nil, &(0x7f000072e000/0x1000)=nil, 0x4}, {&(0x7f0000182000/0x1000)=nil, &(0x7f0000ff5000/0xa000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00007d4000/0x6000)=nil, 0x6bc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x44}, {&(0x7f00005a2000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000258000/0x1000)=nil, 0xff}, {&(0x7f00006d0000/0x4000)=nil, &(0x7f000043a000/0x4000)=nil}, {&(0x7f0000756000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f00006f7000/0x4000)=nil, &(0x7f0000049000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) getdents(r3, &(0x7f0000000040)=""/157, 0x9d) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 20:47:29 executing program 0: r0 = kqueue() lstat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = accept$inet(r1, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r1, &(0x7f00000001c0)='./file0/file0\x00', r3, r5, 0x2) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x181, 0x1) 20:47:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x5}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000820, r1) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 20:47:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYBLOB="1bbb6967da92660ab2858aff661842050000000000000078ba2a276a243601fcf4a653ca37a0a8354320b345022e2cea1dc09b37ba8ee39d4d", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/83) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r4 = socket(0x18, 0x1, 0x0) r5 = msgget(0x2, 0x200) r6 = socket(0x10000000011, 0x8000000003, 0x0) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x0, r7, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r8, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgsnd(r5, &(0x7f00000024c0)={0x0, "a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2af"}, 0x1008, 0x1800) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r3, &(0x7f0000000400)=ANY=[@ANYRES32=r4, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r3, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r3, 0x0, 0x0, 0x1, 0x1800) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000800000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c219016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813d3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229643cbc4467c1b748c7d00d4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706603285e97eb96fcaf9b8650fd0fdb2863e1cdbe850c1c649bcff233128a61fee0f92e50c2a9f5a8450f5241e30e16aea5a2a5532a308f844c5e7663777805df1f52975512d528f5069dbd810f55fe9c41c7e69e9420c5a7094eca05baddad3f9aab1b2657bf5649b0100000040b14ed01c7d92c65cd17b53cf57e50824a8d80d2785b8d69e3282c5a1eda8c291f3d8c43b7ae2789bf926f59778cd1e8a00"/387], 0xe7, 0x0) socket(0x20, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000102000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x400, 0x0, 0x0) socket(0x2, 0x4, 0x8) socket(0x10, 0x1, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r9, 0x160}], 0x1, 0x606dce72) dup2(r10, r9) dup2(r9, r2) 20:47:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() r3 = syz_open_pts() close(r3) r4 = open(&(0x7f0000000040)='./file1\x00', 0x8, 0x10) openat(r4, &(0x7f0000000080)='./file0\x00', 0x8000, 0x18) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r6 = dup(0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r8 = socket$inet(0x2, 0x1, 0x3) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffb, 0x8c, 0x4, 0x3, 0xbc8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0xfffffffffffffe00, 0x9}, {{r7}, 0xfffffffffffffff8, 0x18, 0xfffff, 0xffff, 0x4}, {{}, 0xfffffffffffffffc, 0x2, 0x2, 0x400, 0x82}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x1}, {{r8}, 0xffffffffffffffff, 0x0, 0x20, 0xfffffffffffffffb, 0x9}], 0x8, &(0x7f0000000280)={0x7, 0xffffffffffffffe0}) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r9, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r10 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x6e) fcntl$dupfd(r5, 0x0, r10) kevent(r2, &(0x7f0000000140)=[{{r3}, 0x800000000000000f, 0xc, 0xfffff, 0x80, 0x2}, {{r9}, 0xfffffffffffffffa, 0x12, 0xf0000000, 0xff, 0x8}, {{}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x5, 0x1}, {{r5}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x4, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:47:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000, 0x40001f, 0x200001ff, 0x0, "a40400dea20400", 0x0, 0x4}) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x2) fcntl$getflags(0xffffffffffffffff, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$getown(r0, 0x5) r4 = msgget(0x0, 0x1) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000010000000000000080567ecf7e431ef6d3f57ef7e7161900000000000000000000000000000000f3330500000000000000000000000000000000000000000000000000a3cd2a29ebbe2100000000000000000000000000ea000000000000000000000000000000000000000000000000000000548112459608a5772b47c3a270f4180d79dedfe77a2dfb790f5bd0941e7f01de1714eb5116015dea8afe860eaed8cd890f8a7888da1f2b6909e954a3515e5e7df0c9f8509c5b884057e792e7d4785d38845090e201924a7acfb81ad7aa7f1a728ddb74118b6e964749ff2ea19916e5ff997d0e0b3097781b4a6538491554ee14b4a8571a4fe5657bf39f6543afb1f8ccfde8660529e1dd83a6"], 0x75, 0x0, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000500), 0x2, 0x0, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r8, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r9 = dup2(r7, r8) utimensat(r9, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000}, {0x7, 0x20}}, 0x2) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xfffffffffffffe0d) getpgid(0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r12 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r12, 0x0, 0x2) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r16, 0x0, 0x0, r15, 0x1}}) fchown(r11, r12, r15) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001680)={{0x1, 0x0, r6, r12, r15, 0x50, 0x7fb}, 0xffffffff, 0x5, r17, 0xffffffffffffffff, 0x83, 0xffffffffffffbca1, 0x1}) shmget$private(0x0, 0x4000, 0x9b, &(0x7f0000ffc000/0x4000)=nil) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) getpgid(0x0) 20:47:30 executing program 1: socketpair(0x0, 0x5, 0x80, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) dup(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 20:47:30 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r1 = getuid() lchown(&(0x7f0000000140)='./file1\x00', r1, 0x0) 20:47:30 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000a40)='.\x00', r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() socket$inet6(0x18, 0x3, 0x100000001) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r5, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0x125}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0xff34}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0xfffffffffffffe68}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c9386a4b64a761bca44f284d4e7535e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27ee2a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd77", 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) syz_open_pts() r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r6, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r6, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r6, 0x2) r7 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) getegid() accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) 20:47:30 executing program 1: socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x2) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) poll(&(0x7f0000000100), 0x2b5, 0x0) 20:47:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x2, './file0\x00'}, 0xa) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) setsockopt(r3, 0x8, 0x800, &(0x7f0000000180)="6a1956cd8dcfe621253789e03bed16f159ff0626d140f5938356debb87315f80265857ac128a2b161646e9514533674a2434ad045b7c717dcd39590001166310a96dc0defd797fbb2ed6822323a7c2fdb718b31b468bdf9b4a1908", 0x5b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x10000) 20:47:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r5) sendto$inet6(r6, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r7 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) close(r7) r8 = getpgrp() getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) socket(0x20, 0x4000, 0x3) dup2(0xffffffffffffff9c, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r10) sendto$inet6(r11, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r12 = accept$inet(r11, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300), 0xffffffffffffffb8) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getuid() r13 = socket(0x0, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x1000100d3) semop(r14, &(0x7f0000000480), 0x0) semop(r14, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r16 = getuid() r17 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r21 = fcntl$getown(r17, 0x5) r22 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r22, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r21, 0x41d, 0x5, 0x5}) r25 = getuid() setreuid(r25, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, r25, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r23, 0x0, 0x92, 0xffff}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r26, r15, r16, r20, 0x20, 0x7}, 0x4, 0x5, 0x5}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r2, r9, r20}, 0xffffffffffffff4a) r27 = kqueue() r28 = fcntl$dupfd(r27, 0x2, 0xffffffffffffffff) close(r28) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r32 = semget$private(0x0, 0x7, 0x286) semop(r32, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r31, 0x0, r29, r30, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r8, r3, r30}, 0xfffffffffffffce7) ktrace(&(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x200, r8) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x170, './file0/../file0\x00'}, 0x13, 0x0}, 0x0) 20:47:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="101000002900000033000002000004406e154a821248756f6ce608239b81e74f"], 0x10}, 0x0) 20:47:30 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x1f, 0x30}) r3 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x20000, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000001c0)={0x1, 0x3}) r6 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmat(r6, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r7 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x82, 0x4}, {0x42, 0x1}], 0x2}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x801, 0x0) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f00000002c0)=0x8) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000300)=0x7fff) r9 = semget(0x1, 0x1, 0x40) semctl$GETZCNT(r9, 0x4, 0x7, &(0x7f0000000340)=""/127) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000003c0)={0x1, 0x3}) r10 = socket$inet6(0x18, 0xa7621e15c58f2cab, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x1010, r8, 0x0, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[0x7f]}) r12 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@un=@file={0x0, ""/72}, &(0x7f0000000540)=0x4a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r15, 0x20007479) r16 = geteuid() getgroups(0x4, &(0x7f0000000740)=[0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0]) r18 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000780)) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x40, 0x0) r20 = openat$klog(0xffffffffffffff9c, &(0x7f0000000800)='/dev/klog\x00', 0x0, 0x0) r21 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r22 = getpgid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000880)=[r4, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r25 = geteuid() r26 = getegid() r27 = getpgrp() r28 = geteuid() r29 = getgid() r30 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x40, 0x0) r31 = accept(r10, &(0x7f0000000900)=@un=@abs, &(0x7f0000000940)=0x8) r32 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x2, 0x0) r33 = kqueue() r34 = kqueue() r35 = openat$tty(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/tty\x00', 0x200, 0x0) sendmsg$unix(r8, &(0x7f0000000b00)={&(0x7f0000000640)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000680)="be8c97c7af803ecb60760d80bf1dfda7c3b311dd408228077c787f903b191e9ff8323214cdc9a9b4e0d0074c44944c073cbe9685c836497611e212b77365c03cd0497884f4e5ea96879af6f24d76aacff28c792d661b8aa6f6236fb4c303", 0x5e}], 0x1, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r16, r17}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r13, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @rights={0x30, 0xffff, 0x1, [r14, r30, r31, r7, r32, r33, r34, r35]}], 0xd8, 0x1}, 0x7585216b675ea1fd) 20:47:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) ioctl$KDGKBMODE(r3, 0x40044b06) 20:47:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000ca26347fdacc3febf9695b9c06"], 0x169) r6 = dup(r1) pwrite(r6, &(0x7f0000000280)="f46f7a0f91269bf515cce9cb36427c907384d4c97ecbbb57aaccc0eaa48aab6e9cf1aff01142ece10da1041579914bb9563a6e0be18ace18fb2aa738967c1977ff0fd1b8b8fa99759684ecc4764801a9af4648f5eb60910abb83fc27464839e94f2e7771d45ad6aa79c9c4794714b09ef08e534fe7035f7a0230a80ee8cfedacaef1405ba7fe26a87c412fbd23537cab39ebdae3087d95be5962da222ff74fe6236addb754f5ed7d642ba798e330dc403673a27f76b5269c58327a250c5d2a4f55953a5101620d61271fcb2021897dc6ac", 0xd1, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r10, 0x0, 0x0) 20:47:32 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000a40)='.\x00', r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() r5 = socket$inet6(0x18, 0x3, 0x100000001) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socket$unix(0x1, 0x2, 0x0) pwritev(r6, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0xf}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d8159e6fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d520ae6094659ea931bd642a9d7eef6e8f06", 0xa1}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0x33}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c9386a4b64a761bca44f284d4e7535e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27ee2a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd77", 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0x6}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0bffe1f2a83769554c5b7234a5aa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x0) recvfrom$inet6(r6, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) r8 = syz_open_pts() r9 = socket(0x2, 0x400000000002, 0x0) geteuid() setsockopt(r9, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x4) close(r8) fcntl$setstatus(r9, 0x4, 0x80) r10 = open(&(0x7f0000000a80)='./file0\x00', 0x10002, 0x2) ioctl$TIOCSETA(r10, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) lseek(r5, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000540)=0x5, 0x4) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20000, 0x0) 20:47:32 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:47:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "5730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a1bed9d7c7f5ecd50537e23aa16801040000000000002d0ff2d4e71996d5a3a987423cab21c6b2748aaa000100000000000028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd67131400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee55d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe43983c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb411c1c368771b6626551a90e6a0998bd25030acfb9a39acfeb56244ef4419abdd002045d19c207aec857674c6979f980e97629ec1a715b2a8ffe3dcf49c59f775df6faa378721b45bb32b4e4754268ad814227000000", 0x14e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x800, 0x6, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:47:32 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x1) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f00000000c0)=[{0x2, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x4003, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x2000}, {0x2, 0x400, 0xc089a220857db552}], 0x7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r4, r7, r3, r5, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setgid(r7) semget$private(0x0, 0x0, 0x86) r9 = semget$private(0x0, 0x4, 0x18c) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r9, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r10 = socket(0x11, 0x4003, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000000080)='./file0\x00') fchdir(r11) r12 = semget(0x0, 0x4, 0x140) r13 = semget(0x1, 0x1, 0x10) semop(r13, &(0x7f0000000840)=[{0x2, 0x7, 0x800}, {0x7, 0x401, 0xc00}], 0x2) semop(r12, &(0x7f0000000140)=[{0x4, 0x8001, 0x2000}], 0x1) sendto$unix(r10, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f0000000440)=""/246, 0xf6}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000540)=""/18, 0x12}, {&(0x7f0000000580)=""/251, 0xfb}, {&(0x7f0000000680)=""/135, 0x87}, {&(0x7f0000000740)=""/83, 0x53}], 0x8) 20:47:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x94, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x183ff, 0x80) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="5d2709994e0272d5572528a40c92092f58e6b72f244fd39163a048fa248231a09856a46662045e144ac0c991d36021b0ee18f3c491ff7df0dff99ef5d0f92412a09fe565826a3da3d0562643c0c71f0633f987e2da8316ff5d675bf91710eae87ab029d4065d8f3cbc01a4"}, {&(0x7f0000000500)="4a56831c2dc849275309d876b442ead94905a458c7ec2296d6ec0ac348ab23dc0062c39701398cdb133d3279069c3fdec490489e30e59dc9396ec4e634ebc694157616272d1d2ab95996ab3659c390d07e15a2feaa83556d99e3a237024558acb9c492eb3053413e4e070a1cd24171a94ac9ca8238522e66621c7298016b88bc44596c7f18f5be0815b7faf5f56c2ad1db4a211f6b288e743e65dac80a6db30d3b35e20ba0bb5b625fe7ff97be39eda2d59d0d83722dabd40df772cffe513f3f619df941cba1bde88ae37c53650c00d88d0c8015ca1ef3ffe965385b1acaab203eda9955a000df36d771095df67cc56a97f2784f3eb66a10aab282c42ec59ee76ed70940a80e14fe7d31baf12916e68e4d6a73c5ceaadaac810fda9f083d7284284621237cb36ee4aaa93b6d9f8b1d9b0ebe72eb63454dd8bf712f0169cd74e01314fae07eefdb3eed923813a3be3cfb686a5b790c8a82bdf339570bc44ddcde11c6d7087cb2d0769d6136525742f0a659afa6bd2685e24bed28f40003fb1f70894993f9cc0e93e11a6721d2a5b13e7d84a6a700e60eceb3aeabe89fd17bc70197b994fa80416eaacd4fa098561866647c10481ebd9c1e35a1de38bb8966ee151f3398f3fb819c69807f02b292449196b37a5892ba22dd11b3f5ae71b9ce5385d67c7c12d0e14562435154f39c5bda458c9b01a2efef02510b2f963201030ecf9af0d92f7e62063da20d52cbbe5347d088062dada70b127312c7f28482fc76083e3b83678960aa579c61087894d9379696c9e50789ff1dab887bff62b15f533da141b7facd3dc963d81cd98bfa80de5fc98dc523b4854c6a7baa93dd7d174d8751eb86884156b2d6c7cbb00b4daf2625e3b61f9ef49e48a662a8257ffd7b1ef0081c47a7f7b361f5881fa1fb9d43d9e400d1e8c3df69d8cd4fdf4d55bd6b4553f39bcdd51e10c827495ae24162614b461639b73e7dd6ae088d6f86a3ddafc420280efb7872feda6c3cacfa0bfcfa0f38dee9b6d14629e8ff86f218031d1b01d5ef1ff97188792af3c8adeaa4dee49f2ecff79ce73a5f5584c81d195e615069167a6ea7a15d4b5161380bc7556befa6e46ca7744b5d2a37133415dc511dfe92a86d8248f94f64f39d568f1b579083d50414bf514d867d5f93bdd4bc224340f975702f1e86076835f51d92d8f5de77c9eb301991f5b0384e73155be1075099684c36d2ce6e32c983c99c369bbdf364a69bf1c5b155331b0233e5a16ab949c0344f6b05da9b526383f24f9e16c40b1b162caf7b07aaed448c2067b8200bc81123ecf9fbb267b3bba8c55f88f2f113fa66aebe4e14da5fa1cebb61a165a68e3e3f5d0cee4133f04e4c4c6ac3c2dee5ce551dcfcecc21fe544ac79431acfe061c6a998272e382e0d90b0366a7c4bdb45c98857c9720e07f562cd99fb04dbb1fa6e536e863f21c29a90922d369b67077c8b4e626c28d643e7b80f34071c650bb5a05c517059b70cdf994b79337c76f95af944522c614021c2d76a6920501d425e409ab8091d1212fcbdfa2e411c8587e1d85851172d20d750aba4125b3c4daf9ed4764dc09490f58b775f1816826a05a9769f053647f7579443d96918eba1eba6a6ce5d6752d3bb5dd739f94ee1aff928056cb18510c639b700f0c6d4e00c8235e58b76e6775d5e8b6a8643d40431b8ca771ec7abe1e67ecff252370f26670096181b89a44d755301178958612acb356b56423142b8d36d238f4aff48f43bf5903be5e3a1676c3d55f4ad2e6362c4a41e0016b6a6b36c3ebb8a65be2b4fc8229fab08c20496c3ff0477e763481f2af1d6becfb70a0a270f2d8b197925a0c941f3be9ddf5223bff6318e8bda03b7cc34bcb92e4afcdd7e199b6f81aaaac3ae58a968484651c379d7c46203e547da9dfb8c513d8a31c790c818550a8c0fe6f2aa9e83400f3b8132f58c76cf34dec0830ca9fd1b30c5154a73a8fcaaa065dba449fed40d7739b5ecfda6ce19325ace54ba28f6f81a427c3b3b81570307451115d3f8bf6c7fb36d714ccd1662c9e4644df3fed4a88d1ff5c260d372abebf1e4893b5f4f3a7be492c503070c9c2590cb05ad4b0fc737e4b9a0b7133455d37f1cbf5738b04cf29eec7df99562b434e0b534edb70306ed942c16408617fb28a0741f55b64cdfa661cd2e97e937e05e3d4a60f7c8fa96edb3523cce0be03e017992881ee5dc8f8e9b1d492be3f241b5b5438f1627559b9abc1443954ade07def4d3983e0b66415579350b7baa4b95ec16f69ef42231c011b86fcb7f3a820c0efa139c8859dfcfb3c9539a2b58ba72311776ee6f35dce5ac3801d52abd9bbac64133cc48acf65e9b9a7c122a0ce475ee1cecd4ff33332629e889e7afc5013749926800b30ab3bef137549f27f98b855413da9907bc5110739cd444c1e86138be063203dcd865126921b0fb4dd8328ab27e6bfa32b1fe5470c3ebfa5956e065a50142a6ac54195d2e8ab874fe8e4d2d94c51f15d76ca561d2135526350a96299924fd377ad34279ed54e17aa1bb1c5bcf2ce22cd9ccc5148b98583bee9a4b7eef84a44af71fe4843b2b38b54de58548af2c34d7e365281dd2476e8a6cbb2ef19ab9e1492f521d493d0228519989f80c6b31c977a64e121cf808d563b6f61ff9b13bef193eaf2b03c4a88c5ecfe721f5441e151563371996c9bde052c7b67223a7e1d0b8e22dd3ac37cfe80806a94965be7e1d7888f1db414b690885bd899e8f10a1cb358e678b8987ed6251bc11d8f68f1420539d04384df0c8d81ca77cf407953b1685378afc504c04dfd9d148a796078e993eadc9f3a5d77e7c24944a82d2f09e12a5e906bf758e36a0d991277022b063660cdfa34c339faac5e3f655915472a5dae31e96c915254f84a1e35b6d501dfd62e1365f7bdf99e327425e1456f85db3a61d8c290741091e6d5b42eb26610faa9a4195f6d72c78f4cbefc8723b68b7bbeb9c00a3b22aacbec5682fcf7f63e24ffedef02268fadd591868d7b17510acdf511f3df31dc88ec5277d5cfed67e370b9ce6e2393608b726e54a6ab015236ee69623fb4fc6a831e6f71c46c9f837d8fb70f6e047c96e685c037d42e4a1185a82165b73ef3320ba70747430091f8aa60740bf57c0279d31e7a8d19c4e1dd7f092a0b8bd6cd3ec075463037561ff351f0c2975bb047098885dd9fa976cf37de73b4ad1dba4188f405390963178b060ffdd6311e92c3ce95e082e409ea26eb9b52874190783624d7af449eded71eae5684d4ed29f6fa74ca1f984568a44842b564ff14fb99b71e4f14ade752a80af0976b9bdd8df7a7d8804e508c6b22350db72425146a5af5405b72169ca6e15afd03dc6d1c2f8a605843e01d50a62b5f90888df7769a232ac564fced3ca13f40d443d9f0c2aebf3179950d6f11607986dc602eb4693f6d6bd7133ffdc232ffff8c44f93be8999235d98efa07163d765cb82e1ca449058fd80f66090adacf74ae11c5a23f9cc99860c3b299fd42b7a4ff2d0b685208f6e82c3fc35ce4678c8be3361e615b813ffc7039da9f7b73ab9e785a716efc51ba38eb0a8687065e0a3d0d2a1fc04b3d3d3b6e563f848d94e2fc007c112bb12e17964a5b4c6b069da626798eddde58c011d4fc163164310f15ad17970208ec2865d8bcff34181d3659f31ea8ba9ef7eaf19ad4149536d7f62bfad639fa7895f96df8ee00bbeb5be99ee2256114ed85f20e9e1e2e3b07d1560200f6a128608b9e059c1cb2ac3c2a3c855d01606f5ebc0adc91e123639671121ee7afc5af7e3bc8853e34410a7ce3244013e096d609d3cec8addf336660fdfa4a56b68a0702b3fcf2d4b5dfa57b518913346c9adc2d09944c2b1e86e5f88f9855e7c5b9dfbab3327bfb75e8af0510d211a50ce39dc436c12b8948b8b132b08a128edd192587c49b353b67f3584a113fdf4a21f6ea297e6a5536cfd29047beda8c554e93d34025027b316d7afd46ccd19473f4aadd8637a7aa190f1d7ac7f81f618703f89808eae397df13bd8b7894686535a06988c5a048d8ade2448512b7c6ac282bfd1c6f4c15a43323c81acf403a0eb601e536d0a9b38b30c683e13ecf65d4c4cdc0b39b2e156a45c3f5de7fa5af2d20ae4d26fd4eb4940011e7d2458192e0cd9fb6c46f73b8a493af3038107dc4bb28d746314b5cc8c02d16b58f5b084e47752097bbfc1d3d28bdee3ba67dfca4dba453b967741fe387532df9bfc3cbf8b572c4f427d4a4a3b876f08383d33531d796bb0992d07d62f2ad740bf61e16714c98816c12522d752f97605bf7aff4e389121a221361705d2e6b15f6ed5f614eb53c0350128e7383fa2d4635db9b228e4f3a66133512dcef9bdbf42013fb88837694a10013308e2d8fd759d37a5e2e84aa45be225af38929e00718ed5c06eb4007dd8f12d784165a81c4b869cc8b70c203b9534abd67ac89501389624da76422370e321311e8ffc14ad58c13efe7db758c4d53ab9e0b5b40ea675bf4590f8ebb5d45b7b1551325b48d50ff45fff07bdb86ff755a55bc59645379a845660f07a8be9161d1bfc644c9c1ae2dd2a0eb45a7306cd6348441ee2cdc47ec294278d3ffa4d2467c1af213247fa306d935e9ff5055b6d33453e4de8035999a541af5e65318865c6b87cd9802a127ee7f87da4356842d2f5876e520f6230ecac7bbf5a93e3a409d2224c65d6232e34aba713fe8748322d6e07e1c23bfae19b42c2e6b33787514f445cde94558ea10c3a32623ce9a2982783ec549f1bab7d7900a062ae84113875ee3aa1e8ebf6547fb71386d46cb8a29d4793b56ef6c91509748b18a66fc17524d268ae36927babe8d87a81979f9962bb91099488faada59f306dae8063dfd9046ebb388eff31ffd24e66cee78f4f0feae3f76f65bfe6170958457b7b62703b1fc91c9a1d1fd977641c215a74a155fc07798a2687ad0fa87320e106f51196cfe2d8ad0b35759719f3ccaa9e828001f521f6c7968a7a825908ad81fb77ce01df56c98a3c69c8314e5cad26598b9a17bf0cc8db6e496592fb8dc7dda8f288bcca5c4eb54942248b4114a7044b89984e38df9049643a9e4b55fdc0a7d3c379ee74816feb422bfdc369f9c37ff639c0b0e311d86154b4b38055e1bbac23c941b33aaef8a90f3bf2051173387b9fa0e72532daa72441a7bbc2a7b3de9d099bcfc078e79e608aed9ea9ad78672e3d318b5377d65823967d20402aedfa082319def8e372bcc4028761e81342d6d65096db182bcb2a0de3cb2d0fa38eb81ed582e80d17f1086c48d50ddc219d96210c879bae156fbb9f8752b221120d88e6a79c9812491d38881a12ac4a6879b22f6ece5dd67bfa9cb962cf341c0cd9496da38a38546d70475809e1c34f825d689c89a9203df934fc254fd2aeffcbc2a31e26c407733ddc28c54fbad57075d8a7c691f3759f8a3d9492c43c0ff90a13b8ce817b73d57290913f7aa682988bc3911f47c8d8c54bb7c6ae293a3f575d0f4b72ce6b6b5916b9da554ae4dec5ff3dea294059319486203656fb0e9e22f1bdfef7c633948b2f14fce38a27daea07435af28b90e3f1ede6ff8022c6e88034e03b5de174b8ec92bc3336b7ebfbd14c65105c451ccc6720675f11632e32df6113e33984e4a8039e1a05cbf6dfb1718f6a923ee3423b9a9a5f94cdcb4f9e12d59618aec76c4900c2e7d869d619de5e09ea781a8e3725faddda26dd1104c051e998e760afd2ae36daeab5c54861f133ee5b30185532c9483f5177b6bdc9c7ea58ea92e407fc296b4db24186425fbc2653e7f40d8"}, {&(0x7f0000000180)="38aa7664f4cfcba8df3a6c9becba39a358252da9fc839c329fcc6be4741018d6907696837b9f528dba129458c9705daa81c15320317f17b8da3fa3594fe68732a55ef85489ea077da43c71b932bd915fbe0d4d57fa92f99ef47a8c23a715e81cd6acf6e612e287330d7c7fb3ec5f57f68735dd241ac208a428a08603187b225ac0e7b2d97fb6b7c41c30811342596dff71619106e4d65334452a99f82ea6c09e"}, {&(0x7f0000000240)="e5763a2a269356df7abdab302b48238c02fbb59e94b9b3cc455e052bfc0e72b1b6ee6f66a094c03f2ab345d30096d8aae396482fce394c07f37f77aeada0204f8a9907561a4b2966a159b3d3fe13947bdb08bc"}], 0x1000025f, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x0) 20:47:33 executing program 1: r0 = kqueue() ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) pipe(&(0x7f0000000000)) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000080)=""/48, 0x30, 0x801, &(0x7f00000000c0)={0x18, 0x1, 0x1ff, 0x4}, 0xc) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) 20:47:33 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x1, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0xffffffffffffff81}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{}, 0xfffffffffffffffb, 0x6, 0x10, 0x0, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x10202, 0x100) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r2, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) bind(r11, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0x12e) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dl\x00\x00\x00\x00\x00\x80\x00', 0x2, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 20:47:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r3 = socket(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x1000100d3) semop(r4, &(0x7f0000000480), 0x0) semop(r4, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r12, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r15, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r13, 0x0, 0x92, 0xffff}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r16, r5, r6, r10, 0x20, 0x7}, 0x4, 0x5, 0x5}) r17 = socket(0x0, 0x0, 0x0) r18 = semget$private(0x0, 0x4, 0x1000100d3) semop(r18, &(0x7f0000000480), 0x0) semop(r18, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r20 = getuid() r21 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r25 = fcntl$getown(r21, 0x5) r26 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r26, 0x0, 0x0) r27 = fcntl$getown(r26, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r23, r24, r23, r24, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r22, r25, 0x41d, 0x5, 0x5}) r29 = getuid() setreuid(r29, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r24, r29, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r25, r27, 0x0, 0x92, 0xffff}) r30 = getuid() setreuid(r30, 0xffffffffffffffff) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r30, r19, r20, r24, 0x20, 0x7}, 0x4, 0x5, 0x5}) setregid(r10, r19) r31 = syz_open_pts() close(r31) ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r31, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r32 = syz_open_pts() close(r32) ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r32, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r33 = syz_open_pts() close(r33) ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) socket(0x8, 0x4, 0x4) writev(r33, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r34 = syz_open_pts() close(r34) ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x2, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r34, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=r2, @ANYRESHEX=r31, @ANYRES64=r32, @ANYPTR64], @ANYRES32=r33, @ANYRES32=r34, @ANYRESOCT]], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r35 = dup(r0) sendto$inet6(r35, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x40, &(0x7f0000000040)) 20:47:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getgroups(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x95fe}) msgsnd(0x0, 0x0, 0xef, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) geteuid() msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x3800) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() kqueue() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0xffffffffffffff23, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) semop(0x0, 0x0, 0x0) getgid() getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xfffffffffffffee8) r3 = dup(r1) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x1f) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r5 = accept$unix(r3, 0x0, 0x0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/133, 0x85}], 0x2) 20:47:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e5702008bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04129a30b3fd25739529fa202361ca12870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = syz_open_pts() close(r2) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0xb0, 0xfffffffb, "001a017ce1ae57c82f6000fdff00", 0xfffffffd}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r6 = dup(r3) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getgid() 20:47:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r3) shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffd000/0x2000)=nil) kevent(r2, &(0x7f00000000c0), 0xec4, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:47:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = semget$private(0x0, 0x0, 0xd04) msgget(0x0, 0x400) r3 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b3514f6b3ba450f912a9e3fae046dc7b9f60da7679f993ba69fc14db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c2280000007670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4de6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"], 0xe1, 0x0) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r7, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = socket(0x11, 0x3, 0x0) setsockopt(r14, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r15 = getpgrp() fcntl$lock(r14, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r15}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r17 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semop(r17, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r21, 0x0) poll(&(0x7f0000000000)=[{r21, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r22, 0x0, r16, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r23, r9, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r27 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r27, r28) r29 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r29, r30) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r32 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r32, r33) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r29, r28, r31, r32]) r34 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r34, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r34, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r36, 0x0) r37 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r37, r38) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r36, r37, r39, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r41 = getuid() r42 = geteuid() setreuid(r41, r42) getgroups(0x0, &(0x7f0000000340)) r43 = msgget(0x2, 0x40) msgctl$IPC_SET(r43, 0x1, &(0x7f00000003c0)={{0x2804, r6, r32, r41, 0x0, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r40, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000003800)="984269b0d4a67542a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858cadeb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26565123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be8349ca48b81903892ce81aab951d07b34e53943d8c29e"}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0"}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5"}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186"}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5"}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9"}], 0x100000000000025e) r44 = msgget$private(0x0, 0x20000003c4) r45 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r46 = msgget$private(0x0, 0x0) msgrcv(r46, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000ebffffff0000000000000000000000040000000030803bd3000400583914776a333f603ae5fb5d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b797582b6c255e2a3d000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000"], 0xbb, 0x2, 0x2800) close(r45) msgrcv(r44, &(0x7f0000000440)=ANY=[@ANYBLOB="f811245711bb2bd53f9e1ac3"], 0xfffffffffffffefb, 0x2, 0x1000) msgget$private(0x0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) r47 = msgget$private(0x0, 0x20000003c4) msgrcv(r47, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r47, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r47, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) msgctl$IPC_RMID(r47, 0x0) r48 = msgget$private(0x0, 0x20000003c4) msgrcv(r48, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r48, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r48, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) msgctl$IPC_RMID(r48, 0x0) msgsnd(r48, &(0x7f0000000080)={0x0, "f7d8c7c1df8a4518b687dd7cddad64a0ba552e18472faaaa54327bedb18169d0e1c630cff92e3e677f3d8430496e771a088fe20579f587e659f940707e1771c2cc7a00006adb6eb05703153d4d3575c9b895d81ad4acff720b733aa51a3b7a534bfc76670e285317b9819ef5d4981e39f061007b0008784e05d839f3ab0df30aa385e685f132ea0e2981f9650b346fe5584a1504a5b3cece4d07f5e87f"}, 0x2df, 0x800) msgrcv(r44, &(0x7f0000000280)=ANY=[@ANYRES16=0x0], 0x1, 0x2, 0x1000) r49 = msgget$private(0x0, 0x20000003c4) msgctl$IPC_STAT(r49, 0x2, &(0x7f0000002480)=""/4096) 20:47:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e03a46a37ffa1a00bcb700"/4098], &(0x7f0000000100)=0x1002) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) flock(r1, 0x1) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x69bd7d703b94253, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xf0, 0x9f, 0x1f, 0x200}, {0x200, 0x94, 0x4, 0x7e408156}, {0x8f, 0x7, 0x2, 0x3}]}) close(r1) 20:47:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 20:47:34 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) r0 = socket(0x11, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) 20:47:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x2, 0x1, 0xff) r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r0, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) 20:47:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) clock_getres(0x3, &(0x7f0000000040)) 20:47:34 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000374000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 20:47:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000000c0)=0x3) dup2(r3, r4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:47:34 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6, 0x3000}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x2, 0x800}, {0x2, 0x6, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="fd2b1fd2ba3fa0bad218afda4e7298cd88615a9879f9c3416067d7cb28111d5acbad92c8cb039dd1d667649b1e4e17403d1f3bed2117762da6d428fb70c1d723980ac1b64dc795a98f1dacc4c60cc914258151df7b3447a1bcde8dcab08a1af1a7be86bd2e6bd5ae8dadb40a2d0d541c", 0x70) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0xbf9a, 0x8, "7e330078ff5ddfdcf0000000683a080100", 0x0, 0x7ff}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000000140)={&(0x7f00000020c0)=ANY=[@ANYBLOB="00000000001b65fb7b2526615c00084cb423554fb05f01a40f4279d08f0ea588d281f134c210db389793bc68f73cfdaca59dca1dbc9ca9e4ee1f6c1293f7d0f12cd4150a0c00189e855c008ee4db0af68d7239f89d329cba0a9921c6171b095fb6b8ea8cbfcea52def71a2d3b3617c96d57388cea39cc8b9639980008acaa89dfcbaac02d8794034f7a4f5836967b84e94eb136f813b3d0bcd6552de15ca3b603bc59af10db51539a73c0c68e0156567f9b0bd1771844ed424984dbef7e20ede6f4bb3a248455bac3e9669797e2cda0f6d06a99bde8d633e0cdc62d0a018d2cccc9903755bd167e70988906893d31c08f40c3f97f78baeb1ca077140a2476fd695a0425870133f135d86549e5056f920df3135a924f1a930cb01753870d5404cc1af5cd5db0236e38aa84ea3f2290c2885db2213bbeb344ffdfff800aa81ab371aac99697900d4b890ee2fd852a3e020da18edeea5f637b1299d7b7d989007830cd407205de97ca17f94f609d8068797527f60db18df9870"], 0x1, 0x0, 0xfffffdec, &(0x7f0000002240)=[{0xd0, 0xffff, 0x1ff, "2734099c9ece2b8adb0c4f23ab97cf8ea18dc677e20baa41a03da149098d109061f9b0e1ea112d5d021a26dc9484edb3107924c5b959794b7b527a0eab6ea633c161acd55475abfb7cc7392bf439c677c333b8833cc972d8e2fdedecc17443247aa50ddc7a2cc0340baada48b9c6af831ccade04938650ab415b455f491fdd03fff60f5257f2ab5e67e46dab4d56cf0cc0ece7b6534a05467221b6721f58b0c9cf901abc80f67d1383ad2ec67fc3f838c40a3b635ee138f259"}, {0xc0, 0x8000, 0x9, "2dd948a7e6dfe54e9b858c8b9dfc1c0f7aae125a812e8f75f8adc5cd97edfbd15925f97e0afd9399913cebe95f7a80a43083afed415ee0852bf9a0606aab6eb6e74027fd72ccb7e0d093bc10ff8fbcd54cf50ee16b9d3893a3c2fceec9af81befb2106fc54716b3f1781796350dc22a80cb7c54b63418cc3747f87aefadb965547d97445ad9b8cf3730f56ef526adb0d463ece7680b30cb6680347dda6979e4ba672e2bfa9890b9a68695904"}, {0xe8, 0xffff, 0x1, "8a3ed15291cc371b6f4a3fe0ab65e81bb6ba1ffc45c81caa813d3cd931a85c7b897af0b9da8e43f69ffbc1b789584fd2e24c5542bc04b23ae351e3e435019d2324c9f8bb57ddeabd8869ca0f14a0a92449dd5249a878d2c8ae63d49dd774c6b99925ef5558a53b784a8fa8483773b41aa889393a0d2da563150cefb3f1a610d3c897376313534dfa98cfbb70c0ce292f7ff8fc58a07488661c308d0ad831bf28197e767922dabdc456c89f601a90334a196dda447fda7b945f0cd9ecc8c48311a0d615c50f26175b0930fd29913b2260db5bdaa62e5b"}, {0x1010, 0x1, 0x6, "fade0c3ca00f16867478ab146a58518d033062ffd3d67f335d152db11d2360e72b54a3f579e96544586764262a341958fc66d3564045ddb14034039959f7e13b96c5658da278897e575792b2852c2524b4b46f297f515176ae22388a2a613b4cbfcf0eca86e07e5747c0cb10a46a0c47fd6d82be6bdbf9b49c8cfc5060bfe1056aa9267226ac77c9d701bac64935dcab26447246246565275f01e3f34e7de6d6d01aa991ead6fc357ed28de531052abe018f17fb5b4b175736fb2d9da9b3283e9d28a8429aabafaa124a09d6b1bf11a477b4040205c0d6dad4d077b1ba9bbfc3c0121aa01216c77665b832d26bd3c216ab311200af6ea098ff3ab3ac16d39903e606557a06980646089f80acb7105be968ca72c94d9f9fd35bc16dbaf6d5f68a21a6f35eed9c8501f2593733ad7195cb2642d61c58cac688ed641f29728d75a61b71e65b043a207406870e77de06926d2e09d4bb7df4e2658c9d95602805e032da1cb7b60726e9f0c255951a4ad4eb46e6273967cfd28905d25cbda227e2409786cfbf138ba2f668ffdb6ca8b649db98bf89a56b3a4356f90614daeb6ea5b1652516fe4cd4685c042320b86c4c9d4fc923265d66959c11e08662b6c3e7cf284e87fa4b6ed945099fc1000b413d53d7721cf07251ba6d745e0de6e8e14b7879aaca67095ca74038216a7c19ae256fb5674cf94c28ceb77add83546c23797ba68baee3942653fd693968baaa747b3f0219fbe25ef5ee8ffe237696a959de77397467de4495a40b63f59cfa22874b29200ff7fbeb72396930e40dcb4600f8308335a23b08e5437025cfb8ea8eb06594ee5101f51814b6dc8cd9b38b42ab06108e8d4c3b4574ca947b57dd37b200b87a93e3633d1c8a8c865a4606ef06b23eaabb169b8a1db2513416e16d3682e7d7413a3dfe5a25ff586853369d0274c59f9785715e241747e3c4c2ad5098c6601894ca661995407d9e26df0a275caae3ce87e90e9831f0e34614f459a051735a2df41726bb0ab8b64ad2faa62bbd516c011f58421b426299fd31364c5fc8ad321627239fef3dae2ec20d6798224d6f672c0b458682f68b36fecaecf8af103a9e28a339a81ac6dff0716b54a03595585427a37e9f41a425f9a19e39116d806d5b19ef1cb1296be049557ae537c514acdc230aece121129cfd8901df959d409eb1d3bb472e67b53cb854e40925096c97a483ff98d55857701eadbd2295793338fabc62faf658be0593146a68d7184af2a8d6ae04b48a569c0a2711874ca03d23b424d475e15971a6757d17bd04468c60f4754de755aee4b5293979dd5abeab7a53cc3105b47a33e0953cc6294e4be5f8ee66f9c6a583d14b48a48716a160bd77f4b7b9cdcf36d199c0b5cf19c7b55df49b3d6e8b9df57b1d4359403bf981986507b5dcb817ccc0ad9cdc542b3d603ab41cd8c88d49b6ed8a82971e128bb8dbbabb047cd469addf5c21d310aa735b65d3216d51f2c1a26535b8367b0a15a041d695a7ff169a8fb4f6df6615fc47f85661b8d3929ae61832c888898e9b50b4dec3d14cd97239da6e3a6ab503de62ea0963182c7a46f612fcdb8fb5be1d71dfb4e012e4851894b7b74c5faeace0982c228c1671f5d661d49c54a99e785f04d23ad23dd2f6bdfcb076c8d57358f69518e63d1ce4a70a181d6257eae6a3e775efd43cc589649ee94bc6f96b06c65390e5005781635abf51efc0a8ab2ab81d0686fde5b168f9dc29e29f5cd8cffece1d91666fb59f72cf685a5384ebf4ccb186fd3845cbdc77ab8af81a7b76acad76d8fcf65d049f3a4d163ce40890609f027bd6269accb0a22ea7def76b28a9762939e763be8942ed8b6d9a9ec3a335c8694ac5cec001168478aecb5b1c7f8a312136d3f2add7b5ff4131ddf14df3119d625c10a58878e0f7328a23c6618b96f126be9d2445efdd925ff43066a43935a2fc8e7324a78cbc662260bcf1ed4dfa0a5e5307380808b663255a38dcb0eefde7bd4e189a7ea6068da6ffcdb5e5a92483b025197f17f548bfd7df0e4d7452d752ee93d5b79711d72cd671cd591aaccef0c8f1e18678c0c52139f740bce5a628285cccc41dfa13e35d511710f554bc15928f365179a6bc5f6dae67807fa984e9564a6e5ab51a9489155429da00c90202b2d1f7125d2cbb18c3cd596ead44b5f08907348476492a36a4efc8491c7944578aed4e61cf1501c67747b2782a400fafc01889f65e58754210bdc13e345e79734e8f1ea8b969fd6fa1226e2ae99f75c0c62aa3ce38f963b46e170ef18a8e2a483cdac296c4c160406d41e978ad49f8aaa87cdf9958df4a6bb2fb0cd48d877849df1558f3464515deae27c5c6f2a923c90520fe94ddceaf08ccfdb50e2ebc1604fa2fb6a47a525238a073bf32963d6f38c0d36403dc5063cebbf9b24d49b72956b5b5d89c39cfc48b1d22e96ea8e9cf6aec62a8a5c2995d46deb6f1ae8c1b935209c088ef51346b09b9bf25b3649ef2357497627123b678b21d695fdd49551cdce0ec635498d1ff3b942d728b31ebafa5ea27c0cb4f23b620b7ac192067194a7b441aed35dcf7ac84f5f6de89f1c8a4fc7491744b47807efaa3a12951d5020f0d7edda9f06614f7e812781714c31f524624d58d56ee8545751a2b1a89a5604b22369e27992c3d999e018453f2fa1befc94ab7b1e9319172036f1420e0e3d6f36fd3e2644258e12237f71f96aa9831bc41b22ada26b4485c99575df320e2713454ea3bf3f142b583af49fedaa75b22ceb366563f5b2cf2334a6a2a97869322d4615e7e718849cc2ef52eb02919f282edcb524428fc44c68b2aad7edfda5bf6e4d9c84069e0aeca4fc06c39efce5e7b197b0f57d9226df73af8afb98ddb990ec276e599b0e18918ff388afd78ac519b2c6fca73c21aeca9a92b1205facba5ddb9a06edb09464410e8d85aaeecd5050d4273d810de0b2ff0da0ad50d07d3ddaedd368cabe2edf203e0eca90a21a9fb59ec6658ec375e0afa9e0c3d3b5218dec52204171ce8ea83a99d0942749ac8cd5a50d5296b239de256743d8dcace706c3e727ab6981980ff3257e94a218d4a20f386b3875dd9c29bce2432f5b85eca0812a40bd1d1d39390b1b7fdbcc587dcbf5831fa7f8e0a2ceaa669f1c657f06536856a0a8e28ec031d8d33a08b53a245d08ccc7cde3d17ca689438e0f13a85b6a06bcbcde0aa376f4259a53a527345d1837fbfe9f9c7d546af5ed21cbe21481e8b747f13abc5fb5475bf2fdb6c6feb24180946824a4a9d8d31ede7bb313d4ac1647bf1e225a210fce9b034c74efb74a3b57447a6021780cbdfa156c78e4b5d79f199604b3461ff2f3f9bf994cafbc06b72cfe352ceee1d05a46bb6fd5609e86bfe1835cc52bb41cf3009363239afc684038e6b0c2cd7e7370d3aca55b65b9402e218d694f017a100948fdb6a346c54c039103be70b2ae460007e2dfa8a7473624d2f010490314d3fd792b636ab0ccd21ea5b58c9e05e27c219d627d229d74e2c3c0b7a6899a627376983446b761a4aea81254fb5c23f121e948f90a2b5ac34861cc3fc9f5e428070ac8bcb2f0087e51de85dad7ef8bbd1ebb79ef3fc9745932743b8d3aa25ecb817fc320d1c1a98c8a4405928e66aea212847a8099a0603f57f46ed6aa500bbd2e75960e3156b5b563d43514644264d9f54c275dae2452dd6cf9a994e10e66bf82f962f61c2007d1abbf50a1470a30d836c267a93a94e58d6597a3546c9eb7fcfa61ea3a341faceb63a062a88003f15d52d78da354938347b6c62bc2ed9e7351d2c47f6122404a2319a0f248caea5ce22d0f06f9ab1773b40326f1647c892ed17d763e16ad704ab1d6ebc399559f1c890573a759ff472fe24abe70d606fe6c849ab6bb6df6a47c4a01c878de1a4d4bc430a8ddec1d136458bb629f3a0064edbbf1150ec78dbc443f65579a27683fc37051b3ed0bec0e75f52ee308c687e4fcb4f619d6f9cb0c11f21538075b253382f18a2bd6624d4740afefe2aab64b70f56ee3eb57a4995eea849c50c136948e218863b7b9241d450f012f7a80f1e27ef5dbde1ae68af2d558bff5a4e598247d7bbb2a78d694c1fe3489ca630751ebf369e62f92c5656ff183a7cef62c1b79013890c0193055fd57e45901ab5f80cada24f11bfddada18345acd830e1a96230f06801fdcd9ebda16f611c22337070c00fa5fe626bea0465ac38a6b201526915b6b0f3bb4219dfc1e0ed171b87f105e8143298c06171a7d9a33983283952198d47cd0057e5350c95c5dcc682355d22d1bb75bcd89a6949f53e8a05c4c665daab31333cc08f7ee6024f37a643857aa707b54977dcadf5076acdb5813c49885649dd778d6837c441c687104b5e5efade4bf96066822602d19beebff57f24796127f6217583ce461dff41222f658808b2c78b628832c747c1425c350efa54558e17e2c1497580a2644772e9b243122204a8348fd2aeda9a8666b8acecdcff595b88aa57c7a9a236f05c030eb9c3dccd66b84ce6706662771aca30d582d46cfb3d32fb42a4d334b88fe7b11b7b72c92fb9489ce997972d2f60be1f8a1d122d48e013ce931225dcff9352bd839221e7481b54948656125fe65ad98f96271d450ff145fdea5f119b97badf0d1fa5e5e5672b01c265fa484ef7591138f776d6a7c10cc7a0de46ac48341ac0307ebc74db0e2d6d99480b9fa2fa55ebae6da6627d1bd498d045a1b2514de97968f260684aaaf83c112622f91f172e898a282cd3eb409fb2073d6af461e8d407e07a751e73c57fb003b633c66f4721e1423778a907ff8cafff907dc7038508a9a1ae233e86bdd4dee23123e7e41c522666943c33b9c4753cd84c329015ff6efb71b7ab168864106bdf98967d23eccbde054dd3c6d6451549d1d221ecf8a34b6abb42cc2be48b222d90b824523be4e6e472b175cacc4c7691044e902401794f4406bb304d874b0816b2308d3e7c32ffac8c3973f5e29fd82fdda187ea17bebbd91f20b1dc1652bc94940ea93dbe3c1b008be64f868f47981c69c463c7e60b99c972551aaa4618811b6c9f40b2974c99c7f8d730bec74423e41e8d044db981bb36d8c5882d548204e8ca68060323f8268db2eb1a99ba6337400a127d082f2badf46551aa61300e125a28c416055daadd1292e63f3c834e70b0e43f77c344554a7119e87bfd23ae0741f9776c2bbc0aefd55e22eb6dc7dd06b155709a5bac26e3da36b2f29b2d970f6f9c3ecf5993e69a5dba6736d08fea8b078d541c65c341eb0c0134b25ccf890da1ac5a05e833bae5a7a0ca3c218172a205eeda2ea4f4a02b58ce25f588ecd0f4aa21d7fd6abe87e008f1f39730a7e3d4b26e79d92f746c8f02bb46fd4fc2485824154e07e9613289ebafa1f41ed75485b7d739e2def64d23cc1b075918b549903505005b90f747c9b854906747f2262c4faf7ec51db12a9f574b8af91806e399b86a749f6434145a4bccffe3ce3d45c701d32a79a19aded834ac57d1ff01e664faa5045acb00893ce5ecdc2752223cd5b3396e715e39786b0e904e5b1b4ab1bb09f9efdf19bd9a41f8debf4bf818f747d7879b29bd78a58358c8bf8b3518c01a18d7786ab972dbaf6e026285dedbcd4a17ac0733304167ee7bd82f85aa950f9a8ebec01a8bace5232e4479ddba5c5b390d312a21096e3b638756c408c3de5550853611c113c147c692ed0a58ae4c620dccf75367126a2d8251bf9d092094b74eb34b05f6fd1b3f4b94508f0cd395d89229f7373a008dad9d442e7ccdd9aafa811570fb8b1ec2dc32957e91d1"}, {0xa0, 0xffff, 0x800, "d07385ddee93fa3dde7f3cbd4150b0d72b91be7fdbb7de127759f25fb623efee7a6b7edbfa20f9da5c107d6838ddb5de631afbdd60479a02cebe08cc40d79953af3a06866e6ba4584252792108abd33f63e6c10d225f6e95da97fe3d999b79d019be66ed9f7b1de0123f8e9e4db69f333544e25945985000242a558199e51fd014bfadc3b6ecee2772dbc20c"}], 0x1328}, 0x0) shutdown(r4, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(0xffffffffffffffff, 0x0, 0x2, 0x0) getdents(0xffffffffffffffff, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xffffffff, 0x82, 0xfffffffffffffffc, 0x20}, {0x101, 0x9, 0x10000, 0x9}, {0xcf, 0x6, 0x7, 0x5}, {0x4, 0xfff, 0x3, 0x8000000000000}, {0x200, 0x7000000, 0x1}, {0x0, 0x1, 0xa19, 0x100000000}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000100)="a36762072f9ffbdbf96a1655bf7e9d6785f7bc57dfbaa57fd2ff94846b72029d8f90b88e19f14432b0a49aad2a74bb22e68f9ca04f0082248f7801f1cea7dd19fe552c0b843bcb72bf1d3ce83d698fb93b510ba115b7ad2d0d70bd05f1b5a86cb49026fe158f24c3f8a8a9d5b5f4757c114db75cddb87752d0", 0x79}, {&(0x7f0000000280)="3b46ba9d3b31ddc4ace848a809c18fe4297a859622282d11b50fa31b8b390eed1808defb3dbf79e89c466b8d16694f34484724742109310e6b313f07df3917769fab1723cbc0a0a2f0dd789a79fdf30c3356c6a2eb5585639a347cd6751b65af2f5a2f46d9d9c381a04cfc4734b5ecb96bdd08919b1951013bedc95fab8b9c89e849f131512badea7c92231a285c9c85a6007f5c5e8b4cccfa61f7cdfc3ccc00c8b6205fdaf3905fc67e4914b19f", 0xae}], 0x2) 20:47:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87d27092499278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02eb768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22261367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89af9a509da7f62d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb9126efe6c2d6ad126300000000b6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013d9381f57d036b0233aca53bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c000025d5506883d2295823a48f6048f53ff3f178af46615c9fd9e171edbdd25a197c07e06844aea5f3849d1e9ae9f89935a5a10775cc3e8ff97a1ae65deb11b4fad95bbc222a004da1e62529224295bef06b2716da37ba1fc0dacc2b34c5ea69ee8400fa35e80c254496d8a66665c8dcbc3c81aeee121c3e8ff8fde35a1ec3672359fc377b720a2aa893537512e769fdc34853355f6f300a5b6782bb265f620671c65e614b2712db0c5676445edfcf757f3ebd519ec8ddf50e11574fc4366714dcef74857b013bdb46fc0a44e8422d5d5fcafa2b4f24972f5b9de2984074bf8a924712b46d3bde191e1d96b5656828cc6e03ce087b702c2ff9537aa07523baa4584d1153ab06a227a138adc0a1b3fc7cdb60ca15c97be0b72cf93899abddbb700a763917f99eb73921ab5b6131c51c87ac834420e64878dee7cf57c7c27eadde98f7d64c16cc568c49170c1e300571cefa8f0bf5f9cd39c4e187402bf3c3b81b5fa237795eabae3cb4e35da5944dbf6683bf9c29c1a0b8e2082d028b8c340c715ff60e7ef41b613a826d07bf383f20b83eb7500ca807fd3d7a2812c06f4fcab6de99d13015460d8cd3c4d918ec4d4fa96321cb80268feee3efbac72c49243c155ed38df2d0928435a998ce1a378290649f67427e9f78e53b5031f6d597e25e38f8656df9439bf0dead0ade5749e82384b603794edb3b39ccb9fa2995aff82d1e1dd7b2ee15503cf631a5d10b6522273f97916d2f444914f78c833a00000000"], 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r6, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) syz_open_pts() 20:47:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x8, 0xffb, 0xfffffff7, "001a017c8eff0800"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 20:47:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r3) kevent(r2, &(0x7f00000000c0), 0xec4, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:47:35 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) recvfrom$unix(r1, &(0x7f0000000080)=""/28, 0x1c, 0x3a1c35f863d7fbfe, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) rmdir(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) openat(r3, &(0x7f0000000040)='./file0\x00', 0x10, 0x2a0) 20:47:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0xffffffaf) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000040)=@abs={0xebf053239e3875f5, 0x0, 0x0}, 0x8) close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r6, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) fcntl$dupfd(r4, 0xa, r6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYRES16, @ANYRES64=r3, @ANYRESHEX=r0], 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1714000000000025ff149b33ff0f00007a440000", 0x14) write(r0, 0x0, 0x0) 20:47:35 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0x0, 0x124312c44e2fa7c, 0x4, 0x9, 0x20}], 0x3, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xa5bb6b00972ad935, 0x1, 0x8, 0x2, 0x80}, {{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x100000000, 0x8001}], 0x6, &(0x7f0000000140)={0x4, 0x100}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffb, 0x3, 0x4, "55060ccb5eabd272a540f4892d750798d86bbb3b", 0x100, 0x1ff}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r6, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 20:47:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) lseek(r2, 0x0, 0x0, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "8549554dd1cb1e09100000f4c25f2e0900"}) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 20:47:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') kevent(r1, &(0x7f0000000300), 0xa2e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xcc}], 0x10000, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) 20:47:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7, 0x4) socket(0x2, 0x0, 0xd2) setsockopt(r0, 0x6, 0x1000, &(0x7f0000000100)="b540705f3cce5bf60dde7d593b89693c9e65af9fd7a8d797cd338434caeeb7ca2bb6d2e9fc27911642857e618edfe7a7d44f0408ca8137b8d0f5e0724b296288245060f4a1e91e8e71240af80e8763a10d61d3773338841848db056b9bcb11ae5e83507d5b7e34b2b072a27144b7d05833a72ce991858da015052ca07c9b0cfad80daf05cb5e8ea626fb88a5ed84ba31c0790a7e62965673134bb69306dc9b35a9cd508ad77520d754105899", 0xac) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82283170db696c653000"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000200)={{}, 0xa, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r6 = fcntl$getown(r1, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r6, 0x41d, 0x5, 0x5}) r8 = shmat(r7, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r8) shutdown(r0, 0x1) socket(0x20, 0x4000, 0x1) 20:47:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x280}], 0x1) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(0xffffffffffffffff, r0) readv(r0, &(0x7f0000001480), 0x216) 20:47:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r6, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r8, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r9 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x2) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r11, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r12 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x10) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x80000001, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0x4, 0x9, 0xffffffffffffffc0}, {{r2}, 0x5fa9e7f1ec1bc6c, 0x21, 0x1ffffe, 0x81, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x29, 0x4, 0x536e, 0x6}, {{r4}, 0xfffffffffffffffe, 0x20, 0x36e15738674bc010, 0x0, 0x3}, {{r5}, 0xfffffffffffffffd, 0x1, 0x36, 0x8000, 0x1f}, {{r6}, 0x8000000000000000, 0x0, 0xdb72910e0718d7be, 0x4, 0x4}], 0x3, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0xc4, 0x1, 0x0, 0x5}, {{r8}, 0xfffffffffffffffe, 0x1, 0x299592e98ca29436, 0x8, 0x22}, {{r9}, 0xfffffffffffffffb, 0x6a87b47b201d5708, 0x20, 0x9, 0x2}, {{r10}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x400, 0x8}, {{r11}, 0xfffffffffffffffb, 0x2e, 0x2, 0xfffffffffffffff9, 0x46}, {{r12}, 0x0, 0xa, 0x120, 0x2, 0x100000000}], 0x0, &(0x7f0000000340)={0x100000001, 0x800}) pledge(0x0, &(0x7f0000000000)) 20:47:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(0xffffffffffffffff, &(0x7f00000001c0)=""/133, 0x85) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000000004000000000000ecffffff00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 20:47:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r2 = socket(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1000100d3) semop(r3, &(0x7f0000000480), 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x48a87c142aa18db1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r11, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r14 = getppid() shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0x4, 0x7fff, r7, r14, 0x41d, 0x5, 0x5}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r15, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r12, 0x0, 0x92, 0xffff}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r16, r4, r5, r9, 0x20, 0x7}, 0x4, 0x5, 0x5}) setreuid(r16, 0xffffffffffffffff) r17 = socket(0x0, 0x0, 0x0) r18 = semget$private(0x0, 0x4, 0x1000100d3) semop(r18, &(0x7f0000000480), 0x0) semop(r18, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r20 = getuid() r21 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r25 = fcntl$getown(r21, 0x5) r26 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r26, 0x0, 0x0) r27 = fcntl$getown(r26, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r23, r24, r23, r24, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r22, r25, 0x41d, 0x5, 0x5}) r29 = getuid() setreuid(r29, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r24, r29, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r25, r27, 0x0, 0x92, 0xffff}) r30 = getuid() setreuid(r30, 0xffffffffffffffff) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r30, r19, r20, r24, 0x20, 0x7}, 0x4, 0x5, 0x5}) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, r24, 0x0]) fchown(r1, r16, r31) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) 20:47:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x0) 20:47:37 executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000480)=0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x101}], 0x1, 0xffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() syz_open_pts() 20:47:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r6, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r8, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r9, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r11, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESDEC=r3, @ANYRES32=r4, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX=r5, @ANYRES64, @ANYRESHEX=r1, @ANYPTR64, @ANYBLOB="82418d5df027e95a952aa89fd00bf33427f10eb31f0ec2fb6e0c7fbaad9934a79529cb22fdf9215cdcb52485f0c04c9440c02011cd3fa0c38e85d1c3e316715dce66ecd0e82df67b91a7d4a3dc8203293a7159671962eee9473cd783835a1ef2e6c8c808597faa4144c85f2a7465fac39c557fd2eb9cd341ee88c3693cde7d96ca2f2b508ac80b7613735c52388900c41709f7f8100c406c523938cdcc7f1494243ca1895e346e316cddb0d69e2614abd64b8c8fadeeb233e0978df76cd684feebc2abb41eaaeaefc63240", @ANYRESOCT=r6, @ANYRES16], @ANYRESHEX, @ANYRESOCT=r7, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64=r8, @ANYPTR, @ANYRES32, @ANYRESDEC=r9], @ANYRESOCT=r10, @ANYBLOB="f3e71b57eeb412aaf88b4e5dc4a2e2b628d87323350c59cdbd8b53eaf240ad8af314d29385e60c0c8cf2219904ed2543cca7833320daa20cc50b691e7552eb61d881181fff458574cf42bbdc2fadbc8aae45da27afa564435863da83e9efae4f9fb769d32329c510d20763d836b3da7b99996f6120b12a9d4a1cb49d5e7a8486581f1cd034329955118e", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES64, @ANYRES64, @ANYRESOCT=r2, @ANYRESOCT=r11], @ANYRESOCT=r2], @ANYBLOB="0106e22e6357103fbd042bd902509f9b14a7e44ee3b6c9ebc1219fc61a388f74cff53a273f", @ANYBLOB="53bf7d8c08cf9e50b54ba8611fee21964b95e0256d7711f1117b2ef093644545d206099eb87a7a840151064b29567978705109beafd82951fd972b4d294b64112fcc84fa69bf798e3d707ef3d99053772a9b0ead3df482d24f3717f9d0ce60c52b3e5abc"], 0x4) 20:47:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000006e000/0x4000)=nil, 0x4000) socket(0x6a7da761370e4d29, 0xc002, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x3, 0x0, 0x0) close(r1) 20:47:37 executing program 1: r0 = semget(0x1, 0x3, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xc75e]) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r14, r3, r4, r8, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/156) execve(0x0, 0x0, 0x0) 20:47:38 executing program 0: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r3, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000005f3171f51c5892b89d9d22de59486929414fa22f5c0ed193424179fc5bf7017a0713008d226d4377ba90ef43f8a91d75c2c33f44c27ee298118c6e254bcf85daf2360cc0534d23639eefe0190ee49d7eb8ff4661fea61d6c85f0c352be906a970d7b015de7479f83f70a4f6a21700390c40844fd8e144dbc2aa8869172"], 0x2d, 0x800) msgctl$IPC_RMID(r3, 0x0) msgrcv(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000002000"/235], 0xeb, 0x0, 0xc46382a9ce2023ba) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = socket(0x18, 0x1, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r14, 0x4, 0x80) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r15, 0x6, 0x1, 0x1, 0x2}) 20:47:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x1, 0x7, 0xffa, 0x3}) close(r0) syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2c0dbcd8c58b4800"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0xfffffe58) msgget(0x2, 0x200) r3 = socket(0x10000000011, 0x8000000003, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0xfffffff9) getpgrp() 20:47:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x100, 0x0, "00000000000040dcc400", 0x1000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = dup2(r0, 0xffffffffffffff9c) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r4) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 20:47:46 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x800}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86", 0x0, 0xfff7fffd}) 20:47:55 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000254000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 20:48:24 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt(r0, 0x6, 0x7fff, &(0x7f0000000040), 0x0) 20:48:24 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = msgget$private(0x0, 0x1) msgsnd(r3, &(0x7f00000001c0)={0x3, "ac6f929ec1f3598e8c90cb78ed7be1db7b1a6c163b74df7908350a0ee7575c783afc0e4395702d97fb32c2e217feb00eaab10273d46191fa2b0f0bc92ff457d2afcd365c5a632ab9caf74ece54c1b65a891985992e3fd21f5a6dd55073bbdbdfa5558c3ffada5429051338df361779c91f223fed3cead2b75d4274640016d548b1994948c09b65feadd70d53c7948c7682bf4bbcff10cc0c11dc1786c5b5ffa28accac873c493f19ba45dd59dee85cddbc22e206686f7c5cec05f2357844d746d07338a735f447ab74e88deed93828407f22275b3bf183e1b84f0decc39b1869920b39ee29cfb425366bdf7a8a47dd087d6bb7d069ba421e67b0b037ad61eb4f8527104635f85fd42d41c5e7badd98e43bee9d977ff06651062448dbd83abfaa89e1d6b796322771e11f8e1de8ce6524f961c1094b9e7440eccd81b0657fac19b970efc018a38eabec7f0745eb2ca9fa693d6a88efaf1614247d4ecbe938f91e299b6e7c2f44800b97254b48c895f2d5c91101b9dc44a403abfa70f0bf30cf82d6ffdd6b0198222e99b8e418a1f2cce18e5a25f085806d2cf688c5dc34ade265b82bc63632ee72a0a9ad1e4f4e984000dc73b7b35c5ff2e51218aeb6044236e0acc17efef9d8720d3a4d77afa0a57d589e3eb8d11ace9d5483b56e0390fc3cd08ba2f667d967d117485129cd89cb839d5ec8896f2d9b4f74db2dc9b9ba14102f27095b4375a65a2544165ba348966b46ad7560591f610d4b559efd883293829c41dd8127130e49277d405c072f1e2df0cfb044ce61d4f639436e1fdf3dd4e3fad47c3f70a9573c6cce036a78965eb5d96712e06eb734ca94a19932e28cafda556afcdc2c7b483ea2a5eff63b47cb14743996b2a9f00ebe8841a233329f240d2dd2d855962909dca0356ddd88ee703f7a33d972b2cd92934e3da481130df8c57caec4b78053b03a37234457199eeb076b7f3dc4f575050dcd0e7efd920a2978e55668b3b28db089f8f84bf7e4ce7d0b5502ecafbbe9cb8fd050aeb278c576ee2ff1e886796c80cd4b2b910936971c72be8fd65ff678a674e2f35fd7ee83896d0d690b50c5b96db409b9b886a7a117f2cd52090fc3b2f103462b364bd4e71fdc3cb9e51c964e670d8234e38cd6c15ad301bf6839bd1997f002778a2c1fa24788bffb099e6e9d16f92da522e8a9261bdc61658c4ca82bec75a31c7f3a17da81ae3a01785916671709f7d66680ecc02494164408935b1ce29a45c7eecace7506759d55104d48db177fa0a8cfbf1c000549078e94e1a0359e4ac86eb71e43079b8af8eb229a8b555b3e7fce44ea6c40b6f32fb9184ca63069c55fb571104052970a3107edb9f43af511a5f259c6c527fcff41f657218ff632b334f2693bb7159effe155e057b0530cf9298835c7536a92577c8a17d80cfad9acc3d4f16e3ee479822aea560c92e5eb461d9012ae2687c38a498020bfac24ac52c722676f8be9d8f79f8fd108099b25ff3d93a3e5ec7964787a7a72b63765ecbb9137a2e61dd2fd2b5fa4b5d01224eaaf3853a058b5ea25e4e7888578cc09ed8ad45a6fdba3be374a046ac1d0c24f8512b9ba782283ad46c85baf61d2797874625e96d3eeb38043c1d5f3c62fa76a6609178523f5faeda3f6454d9adeaf1cd251c20ec7affdf0e4ff1d83cd048bf7710a18cbd82fb4a1bc75f10bcc9151bf1ff0df180027761c1b0c5d2b9644c8ef6e0c6a4eabad570c660c44c8b997a903f97e5247268c66ea3529d11a4cee4b99d2d3e9a1d0f12927541933bbc7932443e75a37ce0948d44c2f0e064141972bbd3511cf072b0b0c2aebe50268ae4b8297f3b8549c8da4b850ffa9e0b233d34c5dada44b121a4c3d08f42dfa8b3e8cf1d42bf550ec461bab626894696301eb22b73238e72241d97d3a45bcbb3504ac49b998cda2972a8fdb3f58334ef2d84b3239bef6448de1167dbab1049d0e7a8582b352cc3df0064c09a38a828140ccf820e085f7964123aaaf0e5444803d2c83483f5a6881a1b14398427563f24eeb087cc61600f7e5f671d518cd4565aad07630786d15269806ef09364ff7766a64e2f868c817c64599ece79bb0315166bef261aa89b3d458197a235d82046154150273c18399262206428d6b333cb765fbec23e9e39b41a0bf13f9c5b14c04565552e8808166287cb876898b3f5ec81f8ee7c7958294c741186c5da4341decf021a38578a898abad6352cbb54f41a037d4c3c97f10e297b44dd161dc08d682dbe3eee0fdce547d85b39a853dbae51e813b0ee5fc64f50cd8917fbdf7bc6fa61142969234ffb65db54651169fc9a2b36fb2856fde8b8519abfc6c0055b250936e168320a7b3905fe1d6f3c66e1b04fdf4f7045d0c9c162f3927407dad39b3e9360e3fa733ee92bb21fa672ebd275deb78c7b7116950ea5a66c199300c62d1b0277a92c5b68a27d09fbb899c4ffeaaa7d83cdd5a6dcb27ad9a344d6c2b5d85251795665cc7b4a038f84e1368c654c751fc33c51e461246a7eed10433716b51c0856987e494f4fc6619d074b5b63aa358d1e7a6110870617f28a32e93a4979d895e6357d735a2ede373ee6f78c4b078e5a687cba67ff6fbdfd139ca3c01de205bec25205d9c52fa8367a677f9b5f53c914a6e0732c758052387ce87e6b54bc0275f1867cb1a0e33fd37e39da9a9dcbed7555dc52e85ed5352ea59ffa11548aa54e642ffe21d82d79833f83a75f483acdbd1fa08584c9d037ca6fc81562f028568ffdf1abc904483387013a57ac26af4e9eee357f840019129e6b1d6a687f1754fc3c3faf1cf6094773c7c3e54e11100df2bacfd461882c817d6ebc52d26d280eb74d05cbedf646268d044e45bc06fddc3529adea5b62f3542ea3be656de2946163d04af8b3546092b9e60a71c01b7d1fb90fc9aff51aa1b956d08d9aa04aeb00dbcb3e00eda1f37a619158bca43d6e8034850c50160e97645fdee11cdfac812cdfba8fb8c2a181d1de614c636703d968557d8490a4037939a437b9f3dab02fa92e69c5788b32e8081dbfd5713261313e0b547dffc4dafd67415a34142dec6c9aef9f9e33dd71d9801b63d25b4f056e8e229aa0b7ef3ff198ce60559167ecb0688bfc0db0626a11a88304082be10142106a30dc5172086505cc9efd09c373210062b84758bf8f65e467038c7757029a4e4024932d87d55794074a97d930631a46ef6aecca5f9a8e2a9edcab233482bd074e3782e695af5939b9010c19195745914d19242129348eb573c516aa47d3b15bedef51618dc20a16fed3890b47fd368f87623c2508a797aba50f7a529a8af56884a9a0d4dd901ccd1db6682b627c9fc0099afac8db601226f931056d721c21a0e00c1c7419f70c00cefea4738a1c1fd1cefdebddefe3d9ead6ab83056774f5acb7a8dae5ff815ada9250a90fcaac49d72440c1e159f3a924962851c05f356ac7036c49f6233d2fd693b807a269310b1d4084907a8d1ed8381325eff0f0bba5d50f7c7f2a25e2cc4a156b826380ad13b801e0bd8df255384883f67997979f60a6663f1b3fa784b4949a06fd9ddbd1a7e8b26012b505b54edad38ae1f7217b30d7669fe061942fc2588a66e20e136cd93cf53fd34bfadde2e03af358b84fb895d47f8288b83132472d20913f7f195f28bd982d8e6e6797097ddec2b8c71c57fb393a4736adad2529051a61524ccfc299bca59a659edb23b6a9c15bfc14326058c4f9a785462bdec430caa7a67340168d85712b04dfc87a89c5e6c960748ef72bc8e1889de0e8819d30bb644623504275d177e5a9b897e30bbc6beb1d4d4d393c8e6c2090e7eff16808f37745216cd0524a8183151c97b51efe47d01b6ea642a9608ad515348e06588c7fcd29baa11054c43ed4e4fa6d1dfaea09faecb4d4c1eb1f1c7fe08268ffbc8992c80aa774042a5035f472e8a18104cff87c623ca34a5fda835327f1e5074e0d4b292c49d3d1d3bcc3644042dbb5c8556c8292d31f657d337dc18145445fe3af8f37fd2c2b70c8f89cc6db48379726ae20ad088681a39d68d22b5b0643bf2b10c8769bf92a369eda94171186383b5fc7e1b58496cf8cd9d7e438810b4e245d7faadd75156b7801a5ee1dd8ae7aaa844805d151ee4701627b74d28c9291c29188997fc4a861b586a32b2dbd9688802d323035b6e0be45ab0a7b28ca7758a4a01962d4068fc9dcf9361956e96c580218514a08e4b73d9e713246ae073f03a3b5ddfcfc53a57ab624685e76a2f51867e12f37f2c2812fa6cd1c7d19bad48bc7f88d4aa2faa7611ea90f5fee514a76121452b1f48869dceedb2dcc8ffa9625c167a887f02edb7dbe57a05f13cda510bd4f51332b1a1cf579a6d339329e763597ffedb0eef61370332d8f242b5f83aa8c9867a608df84bb8c173f37a7f682dcfc3bc0b51e4ad458399c4fc8e4d050bb8299feabaa6dbd746b0e056a8488a5b60a93da2ed3c3a803a8c9cf17c7747bd9211498630385c4de014c812876d609e0c1d7b4d945506b3d6fbefa98f330f429ab40604b5236e0f05ceeb0ea61cb5acbb18537a3827286b348025094e0b7959b1f5e71756ee848f022a1f2edaead153b1c42e308e07c34ddcb13f26d5b7ddfb99d69aca75d60d2aca68f15f0ec579b76b598ac837e1612d3a57834f216c242c78774547857f047e09d9d052ff0d6413bde2b17ca0715f54a2f295cb0d1ac924b34cfaf88a36ec51e171ee27564485bab6939bf1e5cd5cb3d5a4de5b81e2d0b84208209d8ad93cad55b524a0f04adc87367163b3fb0a04398d5ec5d33ba809813e1bc344d175aee2eb8041fa2f0e6c568099fe527c7e4319f4827c169bad7545b8e5ff06cc1a6e30d70ec3790a91cc8cbbcd0a3d0602fa1359709d95803bf0da1177ff851d1cbe21ecad89115e40974a344bc08e6e75b61179f2782d7fbf7f3961b7976fd282942038d2ff68925ebf5c9f88ef94efa7453b0f1c88010c65d27cfcf5458b45acec336403698c4f9ee0f924b16031c7bf5c2982349ba33ae82e01ba3e7c8d24a6ed4688ebff36dbc9e2af77790e7387ee7ca14d9d3b66c195d2e43442f6520bebe5383cb616ffab810a0360112bc9bdc48d98b428f6d69186960b39c9871a1e0ee05720a66baff62f2b8c37cadccacd344f4e98e6ab228504f23da97b9d82fb81a7d226403a8ed3e50b6698b8a44346be2c89c7658533370960772a76ac30041e4e9bb462b510408210cfc5b6c10df52e527263b000062f02cc755642476acafe4db3d4cd631814e968bf9ecd825169cb6241bbb1aa185f644c5074d4357b344a4cfcc1594920750a1ae0e29f5a84ac0d02ceacd5c37cdfd91c526de90f1fcc4bf42650d82f0f6e6c03de997743d9e14b60c22f53adf8c05ee07aae2bb6165435cf61f86d4341bff095e91a0eb8b5b54c1122c6adf44d41552293a45f9165610b7d7ecc6dcc155193e984a86272855ace39c1ea7bddecb6887ca3dafadba19fcbee5800a587059c0b3d0164c491bffc803c1baea3f68c1c1b5ca3047d11624ad2b259276938aa30ea17af1f5bf83df45bd64ac4bb0c48a89c0abeb392b12e79330f0dfab68cdc77bcc4160bc56891fe60d1243f92bd37f3103b52d7e5544be732dba8278750f0500b8a02e7b9f54275ce37db129aa09ec01e6ba6db611153c617ad4dc1fcabd927cbbacce97226b2fa7763417e3e70e5cdeb4fd3c5e1a5269f1a3edadc704ecd0dac66d81f78261521c75f4e96ed6daf4b5f47145699fd61f59f6c4c6fb9650b3858a915c56fb9248b0a474954709ac3"}, 0x1008, 0x0) r4 = kqueue() r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r6 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r8, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x8a, 0xae4bb57a687eb632, 0xfffffffffffffff8, 0x20}, {{r5}, 0xfffffffffffffff8, 0xe0d46c7eacfdce8c, 0x1, 0x7, 0x10000}, {{r6}, 0xffffffffffffffff, 0x40, 0x2, 0x7e2, 0xfffffffffffffffe}, {{}, 0x6, 0x8, 0x20000002, 0x9, 0x12e}, {{r7}, 0xfffffffffffffff8, 0x2, 0x1, 0x4, 0x1}, {{r8}, 0xfffffffffffffff9, 0x4, 0x28, 0x6, 0x3}], 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 20:48:24 executing program 0: semget(0x3, 0x5, 0x345) 20:48:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r19, 0x0) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = semget$private(0x0, 0x7, 0x287) semop(r27, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r27, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r27, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r27, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r24, r23, r24, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r19, r24) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, r19, r8, r12, r15, 0x1e6, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) r28 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000c806c244d35a85247b50a025d7b9c59712cb08cbeba017b9df464beab4affd1386af7e32ac478fac4143985ea4c8ab8df34e32da3d4e4f979ec03158abb5d0ea578cc55bcdebebaf4abea3c35ef50d8b84b571e26d4bd2e6aa7c7f47ff9dbd0a274edee179a96b199721e989c19dc168b58496aeef43d81093ded1f1d7827ae9a514b9"], 0xc, 0x2, 0x1000) msgrcv(r37, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r31, r34, r30, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r38, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) r39 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) r45 = getppid() getpgid(r45) r46 = msgget$private(0x0, 0x20000003c4) msgrcv(r46, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r46, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r46, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r46, 0x0, 0x0, 0x1800) msgsnd(r46, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6362fcc8ec5d50774d81f5a213dd40b0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x1, r41, r43, r40, 0x0, 0x46, 0x81}, 0x10001, 0x1, r44, r45, 0xa5, 0x1, 0x4e2c, 0x6}) r47 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r47, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r47, 0x8e3) msgsnd(r46, &(0x7f0000000c00)=ANY=[], 0x0, 0x800) msgrcv(r38, &(0x7f0000000480)=ANY=[@ANYRESHEX=r35, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r29], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r33], 0x4, 0x2, 0x1800) r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r49, 0x0, 0x0) preadv(r49, &(0x7f0000000000), 0x342, 0x0, 0x0) msgrcv(r38, &(0x7f0000000080)=ANY=[@ANYRESDEC=r49], 0x1, 0x1, 0x0) r50 = geteuid() msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r50, r13, r12, 0x0, 0x46, 0xefffffff04000001}, 0x100, 0x1, 0x0, 0x0, 0x5, 0x4, 0x100000000, 0x6}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0xffff, r6, r13, 0x0, 0x0, 0x0, 0xff41}, 0x8000, 0x1, 0x0, 0x0, 0x6, 0xffffffffffff4ca7, 0xfff}) r51 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r51, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r51, 0x8e3) writev(r51, &(0x7f00000002c0)=[{&(0x7f0000000180)="d5cfcf8bf775458ba867197315a034680df86def496fc26a4a2f0741aa6170a7b9b0491a5b0fab3ad6cfd7475a0466e47d84c93dea1defef39507f65d3e02875ffe54cb8748e16c137b2a1d2591c15224ffb5c3f09626a0fae4c35de6f48fb1a01a90ba818", 0x65}, {&(0x7f0000000200)="441546523218b841a3c110c57cf0ca34942c6c02f277ac09ec402922544fbcc7725d7a910ff8f992b64e17febd139a6ad8318e20cd350af0d623a16d06b1c010615ab4ebef98ddb2f78f3f860f2b21b9fc89193f9fdd79f7914312cfce1366174bf4768b8eefb3b3368afe9b7d5ae9bc7d728286ae9b4e57143b476fe034f794af1099e91e693bed5a9fa5ca4c7119a16891f023f12ad32ae1125b3706c06c1a98e059b0aa42681f04ebe1", 0xab}], 0x2) setrlimit(0x0, &(0x7f0000000040)={0x9, 0x97}) syz_open_pts() r52 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r52, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r52, 0x8e3) bind$unix(r52, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) r53 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r53, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r54 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r54, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r54, 0x8e3) ioctl$TIOCNOTTY(r54, 0x20007471) fchmod(r53, 0xe3) r55 = fcntl$dupfd(r53, 0x0, r53) writev(r55, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r55, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x5}, {0x9, 0x6}}, 0x4) 20:48:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="fb", 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) socketpair(0x2, 0x5, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x4, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r30 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x4006, r23, r29, 0xffffffffffffffff, r30, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r16, r18, r19, r20, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r19, r31, 0x1e4, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r32) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) r35 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = getppid() r40 = getgid() r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r44, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r45 = socket(0x2, 0x2, 0x0) connect$unix(r45, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d61795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b150000000000000000"], 0x10) dup2(r45, r44) setsockopt$sock_int(r44, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r44) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) accept$unix(r46, 0x0, &(0x7f00000006c0)) r47 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r47, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd24) r49 = getgid() r50 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r50, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r50, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r43, r48, r49, 0x10, 0x9}, 0x8, 0x4, 0x9}) r51 = getgid() r52 = getppid() r53 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r42, r48, r51, 0x1e4, 0x8}, 0x5, 0x5, r52, r53, 0xfffffffffffffe01, 0x9, 0x7ff}) r54 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x401, r54, r55, r37, r40, 0x1be, 0x8}, 0x5, 0x5, r39, r53, 0xfffffffffffffe03, 0x9, 0x7fb}) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r60 = getgid() r61 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r61, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r61, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r61, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r58, r59, r60, 0x10, 0x9}, 0x8, 0x4, 0x9}) r62 = getgid() r63 = getppid() r64 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r57, r59, r62, 0x1e4, 0x8}, 0x5, 0x5, r63, r64, 0xfffffffffffffe01, 0x9, 0x7ff}) r65 = syz_open_pts() ioctl$TIOCSETAF(r65, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r65, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r65, 0x40}], 0x1, 0xffff) r66 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x2, 0x0) r67 = syz_open_pts() ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r67, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r67, 0x40}], 0x1, 0xffff) r68 = syz_open_pts() ioctl$TIOCSETAF(r68, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r68, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r68, 0x40}], 0x1, 0xffff) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="6a099a58a728cc7a3d30630e64c2d3ced9afa8bdbbae9c90704afe7ef7b436a7331299ff2df010d667707062779621b882f140c80e11588249054958a5caf202c7b3b6cfcf4ac4ec22d0e1d1522fab1955b52f8acb21d45c46e28fded71287f7f9e38e8225fa0104a3e10ea5f45cea2d41fa57d50426e0728add0827342326cd6b6ae909635c5ca6788d9f1e5e", 0x8d}, {&(0x7f0000000240)="6ed81e60886d53596f9de9ad60527f904066dedb840d5e8d7ddf12f78e2e97a979b8c59a27b74b1ab5eeff668bd225b883e667067e1372c391c9b08c1bbe5f6187284e258a725e1402be6a86626120a2006a13193f32d0b239e107c0118381886292d3ed5b1afcc7e210f11857259e23b9509502b909e91da2d548bb7abacae1deaad72e0d34cf92e1a5d05e9c7c5d80ee9a231c13d2b91eaacbb9023a3965a94f084548d4da9fd48a6149c4b736dd7ec99e04dfdb5fa64fec2dcc2cde5512ee976e1ade0983a470364800adcf2270028d28292d2dcb0553506ab8a598", 0xdd}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r40}, @cred={0x20, 0xffff, 0x0, r32, r54, r57}, @rights={0x30, 0xffff, 0x1, [r65, r66, r67, r1, r68, r2, r2]}], 0x70, 0x4}, 0x40c) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x1}, {0x3, 0x1ff}}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 20:48:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x40, 0xae80000000000000}], 0x2, 0x0, 0x3, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) wait4(r3, &(0x7f0000000040), 0x8, &(0x7f0000000140)) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 20:48:24 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x4, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) dup2(r1, r0) select(0x40, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) 20:48:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) getsockopt(r2, 0x1, 0x3, &(0x7f0000000280)=""/200, &(0x7f0000000380)=0xc8) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) madvise(&(0x7f0000346000/0x1000)=nil, 0x1000, 0x6) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r9, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) dup2(r10, r9) recvfrom$inet6(r6, &(0x7f0000000100)=""/71, 0x47, 0x840, 0x0, 0x0) getsockopt(r6, 0x8, 0x3, &(0x7f0000000180)=""/25, &(0x7f00000001c0)=0x19) close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0x6, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) connect$unix(r8, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0xff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 20:48:24 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$inet6(0x18, 0x4000, 0x23) socketpair(0x1, 0x8001, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, 0x0, &(0x7f00000000c0)) socketpair(0x2, 0x1, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r3, 0x0, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r4, &(0x7f00000001c0)="77e5d25a723eb87f8f051e11bb94426689f21847ccbb3bfaf54823b8125137816ef6bf34ccffdb771b9e3258ea1d45a936fd5b724f7b7721e13bbc744553879d3f4fe442494b31c505ab991472fdd766ac8252fe32e4a0325d8c8d7b21e82fff1debd9867e46620e0472c3039ef9a6a08387745c71a59f1285496bbbfd3ab550", 0x80, 0x4, &(0x7f0000000240)={0x18, 0x2, 0x101, 0x7fff}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r6 = socket$inet6(0x18, 0x8001, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) dup2(r6, r2) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x8000, 0x0) dup2(0xffffffffffffff9c, r7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="345774e2fd8275372a3936ddb15f3c2636a1", 0x12) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt(0xffffffffffffff9c, 0x36c, 0x8, &(0x7f0000000580)="0b8efbab94c5b3faa06718eabeeaa024490f4018dff96ee9a1e08b6a0909aae0c0293a6e0a682156f5be0a5fa3de2ce2277797f674d8007997624bb299304bdf3d7889bb9266bcf862601765a4c18d0d539334fd69f97907d1d30b4bd7f723d0490dd1bc55628c29628040494a707952a699a72b0c99cd6487c14b3cacae", 0x7e) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) connect$inet6(r8, &(0x7f0000000640)={0x18, 0x1, 0x1, 0x101}, 0xc) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f00000006c0)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700), 0xc) syz_open_pts() socket(0x1, 0x4, 0x0) 20:48:25 executing program 0: socket(0x6, 0xc006, 0x3) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x61, 0x800, 0x81, "28c3b1a7ba048068696322bad8e00b4b893ef6f9", 0x4, 0x9}) 20:48:25 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) read(r0, &(0x7f0000000100)=""/118, 0x76) mprotect(&(0x7f0000254000/0x1000)=nil, 0x1000, 0x6aefa4d7ae253a1b) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xffffffffffffff06) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) r7 = syz_open_pts() r8 = dup2(r7, r7) r9 = syz_open_pts() write(r9, &(0x7f0000000000)="a6", 0x1) dup2(r8, r9) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000180)=r8) 20:48:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x1, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x41, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x200, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000300)) close(r1) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r2 = socket(0x20, 0x4, 0x800003) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) dup2(r6, r7) r8 = syz_open_pts() r9 = dup2(r8, r8) r10 = syz_open_pts() write(r10, &(0x7f0000000000)="a6", 0x1) dup2(r9, r10) mkdirat(r9, &(0x7f0000000200)='./file0\x00', 0xa0) setsockopt(r2, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x3, 0x4, 0x620) r11 = semget$private(0x0, 0x7, 0x286) preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x366}, {&(0x7f0000000380)=""/88, 0x36}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r12 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r13 = openat(r12, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r11, 0x0, 0x0) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r14 = openat(r12, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r13, 0x80045721, &(0x7f0000000040)=0x2) write(r4, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r14, &(0x7f00000008c0), 0x39b, 0x0, 0x0) semop(r11, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r12) r15 = socket(0x11, 0x3, 0x0) sendto$unix(r15, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) 20:48:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffd9f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = fcntl$getown(r1, 0x5) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r6, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r5, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, r9, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r7, 0x0, 0x92, 0xffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r10, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r10, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r9, r11, 0x2) 20:48:25 executing program 1: r0 = socket(0x0, 0x3, 0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000000)=')\x00', &(0x7f0000000200)=')\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) getgid() 20:48:26 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 20:48:26 executing program 1: select(0x40, &(0x7f0000000040)={0x1, 0x100000001, 0x100000000, 0x6, 0x5, 0x1000, 0x200, 0x3f}, &(0x7f0000000280)={0x8db, 0x40, 0x4, 0x0, 0x3, 0x80, 0xd7, 0x100000001}, &(0x7f00000001c0)={0x9, 0x10000, 0xa4, 0x0, 0x40, 0x7, 0x6, 0x5}, &(0x7f0000000200)={0x8f, 0x3}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') semget(0x0, 0x2, 0x40) rmdir(&(0x7f0000000240)='./file1\x00') 20:48:26 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0xe6, 0xf6c, {0xffffffff, 0x3}}) setrlimit(0x8, &(0x7f0000000040)={0x6, 0x95}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x89, 0x9}, {0x41, 0x1}], 0x2}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r6, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 20:48:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7fffffff, 0x200000005}) close(0xffffffffffffffff) 20:48:27 executing program 0: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0xb7ac5155840cab9c) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x210) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{}, {0x86d, 0x5f4}}) rmdir(&(0x7f0000000040)='./file0\x00') 20:48:27 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) socket(0x10, 0x3, 0x3d) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x39bc2d8189206ec7, 0x0) pread(r2, &(0x7f0000000040)="ffee236f353419ddeb92b569b8a411440031ca253c328682f7903b617fe3efb75a385c01062df041c3eec0986c71e7b763eca74f43e63dac3759a1200f61ccde3961702d983e1436ef33763bc5e466f9764a7071166fc60c12732b7c5e090d08f9a74718fc73fe76df4ee33d0ba50f6a0eefbd5e2128644751b13292325d65f063160e98ae5d50617aa49b", 0x8b, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r9, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r11, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r12, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r13, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r14 = dup2(r12, r13) r15 = syz_open_pts() close(r15) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r15, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r16, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r17 = syz_open_pts() close(r17) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r17, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) kevent(r7, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffa, 0x0, 0x1, 0x9, 0x80}, {{r16}, 0xfffffffffffffffd, 0x51, 0x80000000, 0x8001, 0xfff}, {{}, 0xfffffffffffffffb, 0x170bd5fa41087621, 0x40000000, 0x62d7, 0x4}, {{r7}, 0xfffffffffffffffd, 0x4, 0x5a48d47c5d79dab8, 0x0, 0x100000000}, {{r17}, 0xfffffffffffffff8, 0x1, 0x4, 0xffff, 0x1ff}], 0x0, &(0x7f0000000400)=[{{r14}, 0xfffffffffffffff9, 0x85, 0x1, 0x0, 0x1}, {{r9}, 0xfffffffffffffffe, 0x8dfde4e6f5c171cf, 0x1, 0xfffffffffffffff8, 0x11d8a82d}, {{r1}, 0x7ffffffffffffffd, 0xe6c415371a47fbbf, 0x40, 0x7ff, 0x7fffffff}, {{r10}, 0x0, 0x0, 0x2, 0x0, 0xf4a9}, {{r11}, 0xfffffffffffffffb, 0x4, 0x100000004, 0x0, 0x6}], 0xff, &(0x7f00000002c0)={0x8001, 0x4}) write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 20:48:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x10, 0x4000, 0x8) setsockopt(r2, 0x2, 0x6, &(0x7f00000002c0)="655846fc6ca92c49178e2f4a74170d848d53c5f9ab099d23", 0x18) r3 = semget$private(0x0, 0x8, 0x10286) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r6 = openat(r5, &(0x7f0000000900)='./file0/file0\x00', 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f00000005c0)=[{0x6, 0x0, 0x48a8b5cf07710c73}, {0x2, 0x1, 0x17fc}, {0x0, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x1) fchmod(r4, 0x40) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(r4, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1000}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0xa09b84c77055aebf, 0x7ff, 0x92f9b79c95a152b1}, {0xa188d44fdd43edbb, 0x3, 0x800}, {0x4, 0x11fc, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r7 = syz_open_pts() close(r0) dup(r7) r8 = syz_open_pts() close(r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x10000, 0x98a, 0xffffffffffffff38, "02000000078d81005fffffffffff7f00", 0xfffffffffffffffd, 0x1fe}) r9 = semget(0x2, 0x2, 0x80) semop(r9, &(0x7f00000007c0), 0x0) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0x7) r12 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r12}}) r13 = getuid() r14 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x9, r11, r12, r13, r14, 0x24, 0x2}, 0x3, 0xfffffffffffffffe}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 20:48:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="4e803ee826bbd0c53abfc0de20a577efcf07c02d99b709437cb1b195ad133e2867c12893f3986359233094598503f02d331b51e1f6d9557eed6884a2fe532acc1c7cfd0ef1ed9a8c2d110b9118b7ed516924e6ae919be6b30b135c80af54bc2a81cda7e26e4dae3a4ea89328ec0b7a3aa78521ca3412a748fa3302a1e4610d5a9e16c05054dcada96529d2730000", 0x8e}, {&(0x7f0000000100)="996b2188dc442f87a8d9f81f72d09029d97759910ea5d761dd89a6cd9b724ff598956704ff3a9d0d143c94a7ed423429088f2064250376ac36416c0cdefcdc58941e436187a8c093421f45e1f465da207fccd5508d14426195ea4f18dc2aeae74ec31a763552c2145323ff8a4e986dda904a2796cc58995c447acd37232ae9055c48d36178fa2043669942d6db7fb94dd12b82bb240f008ce695b21644414eaaadec73e7493e67583b73a6eeae4672367aa3bda7c69fbf3ac770881b64ac83b368f853886124cd059baeb2440585a0f462cb90c9a1b4c5", 0xffffffffffffffba}], 0x2) fcntl$dupfd(0xffffffffffffff9c, 0x5, r1) close(r0) r2 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) dup(r0) listen(r0, 0x0) 20:48:28 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x80000000000032, 0x0, 0x0) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000080)=""/228) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x40, 0xd4b}], 0x0, 0x0, 0xfffffffc, 0x0) kqueue() r1 = msgget$private(0x0, 0x60e6c45281634b0a) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000009e9d00000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000400"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r3 = socket(0x18, 0x5, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) recvfrom(r2, &(0x7f0000000680)=""/253, 0xfd, 0x840, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a7573b3d64664807ecd68bf8612770bc246c4a88ed596e7fb4bd2e3730c21796c1984ba256fa9268856dd1df765e67f8bbc9d8b593d58d9b042468b430cc97db9b412349e1984cc51e4037f23a7790a36e573a453ab3d1281fd02b1ac12290e5d48d4b7946605c9622107fde64cc97c121d1d29caed69ca00f2f28d9e5d10d5b29ef5e290d38f31d69d1c10babd188656dfd8cfae802b3f176359e9715f0bba3f10bd9d5886fbc74c8db938c5be2b386ac680fd6b703465cb", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX=r2, @ANYRES64=r3, @ANYRES64=r1, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgrcv(r1, &(0x7f0000000500)={0x0, ""/152}, 0x32, 0x0, 0x1000) r4 = msgget$private(0x0, 0x100) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000d9de5ef47142eb93bd18169c0ef071d6773dcd4ed6e6448b887e3fa9f3c00a8e20bbfab13a6f5a7c53ca440f6cfa6692c634ad2b442072cd557b47162083f71a0f2652d1a568c6cdcf35d61f55377172e41ea8378380d345a57d0068188aa2a6c70f40df55fbe9709b690f254aef8158892de72887e39a48a9ca4982c4ba921ec851b0e6ab97caba4509f8f737ffba31569a78fbd2cf03b55006502da9e58d01d77aee7724ca1796330415459f5e66dc59d4e3c573a8deff54f8372e8bb50ebfa56a56523c8433f1731db99fbc2df519bedb67892a76228ae9140c34b0c0c66d14662f881994a8c45ff9a2d06d957458ab5e155cbc5b54ed0fc09b89cb7ccc3e96e595efb1b8bc81e1e512c63c59a3f47800703de613331544f747f600f992052e188f753aea5feac922ad8b162e7da745c98a95c83492dd7ef19db605f505c53f6b2af67293092135404411d62db44810801c1b295d77d5bcbb700a38542ed2cc475a6b2bba613d51fb97b70e426c83a53868fbe53399c6765a7ea52f46e63ed4cbbcd866d2b4561630b31552871502123e8f8c35ebc3802ebf59e38469b821ffb6ac494854d8be8a2793d46cf87b5d17"], 0xdf, 0x1000) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0xffffffffffffffae) msgrcv(r4, &(0x7f0000000180)={0x0, ""/157}, 0xa5, 0x2, 0x800) 20:48:28 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x8c70}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0xb0309d7ebebdae9b) 20:48:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0xb2d7b8b06f6722, 0x5e) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:48:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0xb2d7b8b06f6722, 0x5e) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:48:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 20:48:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b459e15f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6cc7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d9d983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6aaf02a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481c808bcc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782dd8f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x408, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10001, &(0x7f0000000000)={0x8000000000000, 0x2}) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) r5 = accept$unix(r3, 0x0, &(0x7f0000000040)) dup2(r5, 0xffffffffffffff9c) 20:48:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r2, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) msgctl$IPC_RMID(r2, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x0, 0x1000) 20:48:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0, 0x8}], 0x2, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 20:48:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xc7df) faccessat(0xffffffffffffffff, &(0x7f0000000180)='/', 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) fchflags(r1, 0x0) 20:48:29 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 20:48:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x4) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x3) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) dup(r5) 20:48:33 executing program 1: clock_getres(0x6, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x103) chmod(0x0, 0x149) open(0x0, 0x600, 0x114) pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xa0) shmctl$SHM_LOCK(0x0, 0x3) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) write(r4, &(0x7f0000000240)="1311c09a1b1766b492ed845ae46d5c4d993087d42761f189ca9b86f40974a68938273d8a9dab", 0x26) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000080)="f12a84", 0x3}, {&(0x7f00000000c0)="d6cc8e1f4db0f160837fc25718dad5c0ec7afbae56e0b5fc131d5c80a91268b55399c54ae3d8ed650a209a5914c2b1081d2f64fd", 0x34}, {&(0x7f0000000280)="8c8770a2d37f74136b48c6dd784a43bccf25bb715fda303799f30d063380645b0ba6b8cb3875cc9a725d2a69e2de85edf41d90852179d36adfcb190fbbb02eda48bdbec9cbcb07c4d94d9a1d15f1bb9435fdd6d19445d702f2aebbd07ae5bc6881f7ef87e43f3a93086acfab90e9d951b525a011d6a5c9771f06bab8916301448b9c8908a489b18911b1abfb622155648049635bfcc9be8da924ef9745278bb4670b441969236809850c95c00964900a28051f0fec211bb81fa531d3c6531fae292355dfe097775a458fd457366a4187fdfcbb1823b2db", 0xd7}, {&(0x7f00000004c0)="b6148afdd4a157a7446c8fa2c8d071bafdddabb10917643f35fc585e5cd352adec26576d90a14dffd5085b354526b0555dcd663463fe928c932eedf72e2107c8c403cc8fad572a3510f15c58feb3a560f902c06302093ae6f026377452e46740b7db1cd02b85e1bd0dc20200982b82749917ffe42c96014b28b04c5b4c1b87efcd431aa175b78939e25ac607762d4d73fff0ae38e79a75f38aade620fe3a89ae870eb6bd2874238e2ab9fb25c8da5e9da832c330f09c2fe3f9ed904e9ae80bd50e11083c4e3c2b03c49d425a44a23c944088ff7470813394a3be365a", 0xdc}, {&(0x7f0000002780)="9e98087fd248a394966509ceb16e8a8467c0f165930075712f344c99bec40175e75dec21e4a516602e908112f6cfae343974af05d2361fc81aa28b099bd11f2b5470b1257e1aee587e89108411bcd4c3b895024ca2fc4b2e407a161e1010c28feefdbda82d1c9838967ebeb2ad8d62f7d456e4517c810edaa9f86809362dbfa01f5ca758a119fe1c574371cf49dc0837010601bff5bd918f015767d6c4b2a049b2d8970f59bbb81e71eefc2fc16fb8634dcd458d5e5d45dc44ab4135f73e10205b7933711394f2402dbec223b2bb7098b31769ed3cab1c92b3144c33ce90a7a577ac63e2f20a3859eeacc4b897127335a6f22403c4d1833a01d459e31a5d3751f765ba6dbcddf178221b88fd71ede5e6f64a28f15923fdc934a83caf97288e913f1f525466d78c11fb37d9d64b47d6b221e3c00e7648265fc3898c4bd08479d223d0bad791869e2b0d330baf72a4562bc0157a15b68842f4778e7632a0c9db7af58b5b566c50266f84205bad966a565163453428eab41a94f4aea1708e99ae3faee8e0e1251ed9b61f16870ad2069f799dfd075961b87d3e52549ccf2b1d2fb623275d6e4f960b90650ab39c1bea62f6a67f3fcb73574e45b19fdbf45de27781275199d43bb5877bed35079a34abe4711a5d3a96741cced93153f537769622b14f8f343a18c18cd99f75164ccbf9121b3f8eac480f880b84829ef92005b3996303e90cc5797b5abd1c5c9b605947abaa50e814f3555752e402d002a8fcab77946d0400e619cd468cf4eea3617772862c3972e3824502066f0be8c827703353abc132ecfd5db373292461cce79073c10d12accf2f4812b932cecb6a658ceecaf4c4c9944c5e591cd959815c28a02b4e433ae6f0ee57e2c156a4d0b9197297e03daf506618ce0014482576c0973f3ccee7b35deeb21845e6f358aa2023dbf131f3e94e2285745011fcc862d9ae8c00e0e84b2674ff6b9bc54c0b7b28c3adde7950f364286ce80b90e4c46f528981c0da4bd80ca3155649903174553f3ec7f34b03cdc2b6dcaf7338261da3223f147fcd23b7514e29f7a9518e31064bdaff6b42c4f4d69e0603c8a77d727fcdba8fbe16e73048766a23bf589f685d92939f6a680624835a278747977fa2c5f4b4636c442aacd7f23c913560f9a0402271f11f18fed99d55d58c7e5cf41ccfa0603ae369f99ee536b0cee0ed75fe7d44e644c7c5b972cc1a8c0c398bdc4e57c9db5372d5c03eedbaed6f5b2251819631f3512fbc8d638d3b57c6e3f4bd8e7da60461484a01216f5fdd60f55fd8d2b2c1911cb80ef2b76e357f39b670f327635993c7311df2096364d80eb744888a3e947978687ad673a77ce04f910b496c6728bf2e0330dd96288d122002a0849365e0e0222fff8834b9edc8332f00af48fc5f1144666ce801d41b18952db18b7aba734e5c4335f14b14bf9ec0033ab698e4a367c56162e94433a2115e520d581d4d732b9d063f3e39c91db120ab3a46d570f7c63f83db82635f1ace435621c9d398fc6b4b851e93bae0110bfd1d0f006eb68ded6b043b578d86e5645e9802de9315f0a613d3466ce3ababaf2c299e09d199dd9e2eef7216a187c06fe35f1e8dad50ffc587ca0642c53ed3d4bbb5e7174024f8a966d75bf500460f8159cc53ffa556a51738b4f40b340d6cbc90d41e843a9f995205ddc6219e879e7d92f2e83fbf91c9e5819226e2bb9dafc2322b909e0ae66735a4c6abb5bc6495d4c311e7af1926809a560e40df2efd415c12354bc5fb53fd1f1df016b3e6226c050e1a225859681f3b03765a5537245a9069a62979ed5368ff4e3d2b8017bf132a3a854f4631c1a850463eb2554e6ca08b1dee36d2c86fd6f4ec7752174adcdf73fbb1ddae9b14aebfb98a87a9451a3bca427c7c3e6df6d710ea18a9d5e4090a09b54eab4007ba918c59aec92f2e2b8ce92c0516745d60cf7f642abb77b55916ce6e85c80667632d7d0896f69799fcae48b77bdec152a1046332cbf4b21ab77b650a1bae88576296eac87ed63492551c9cffb5c16fcf46b6dffaa2ae92f16abe3b9d7e4a1c017e86de19ca9639edb813aab71dce3796886d1c58565365cf768b1e1e557d11353bdab86461540f42f8bb5cb8b7ce752cc02be2e2a010624f8ddaa251720d1e77bde519d82ce2ce221ba2a5bc7f0e4abcb3fbe76d206963b99cfc6847ae2fb3b882cde068c8139f2794a063bc45cebcad5980d653761c487edc7fc08ebe73c937a850f924ecff86d137a513a2fc6025aafb25f3262673887e6132d0f7f307f6f8e04433541f0af4e9a4a8ca0cef054425aa2256eebb980d63d13dea3b3a5d33c2d18c6c86a368f440d20b3679a9cb9d775e2a6c00e41959f6b4cbf19ed844b2594f0c4fe8505fae932bc37882191b1d3fe45001ee03d663ba77b97a3502945484bfeccab2410f913d9d1aeb643b871cb6df1db4ce8ce038c0ae28f709d6ab7b87964df4e65e9918a4a24a46d4066cbd362de44090bf565455517915280cb673ccd1d76397d6ac446fbc496b766ff647bd110feaf69f4d8155c0993498a4becddc86997d7993022401685f2f94d74c399a1fb772a7137dd003bd696374a4f4e7e22df3d7e494564a45bf3891f6d9846e1d34c86eea3aa0e6a83d3db32dc555ba8eca362869817cabacd8f19b77206df54961df92707fa021b4fdcfe24f5c353605cdfb6895a011e77a035d5bd9720c26a299c579e4d8bbb3d1204507e7565867b2251ee3f7878e5e74327e0d6d1a17b1a8315ff668922543b89d3578c72e5a22d7d070aab0b732058f4660e67f4b77f2b5543f50f46eb8c4eb536b88702d42ee80e45c264bc4237a356ef6df72e897fe1d8cf980bfdb11b3d01f075462828ec31fcc17adbf66f4e9aa72ed79cbe97b86ba82b0d20645689eaf2df8e7eac18cf8c644ef29b58dd83b39696b505266dc555549a2f1d4ccf8d19a8c877d8411e9827574d81cd3fc23bfc8bf19211b421921a80d10d677f4f6a6d720618a0403f7fc2b024da09acd08c2024ae2f9323c0f116e8ab1a349d2e53548a9413849a6d426771741475b841fc7b654608c281d19e39086a34fdeb1e990c3f9c3eb194c3b43cef292ea65e45f8ceb7633e703487c0262d71845096b100cbfa603750175111092ec64b31672870fe860684267cc737fcdfa275e6548c496d7cd319c20dd7e39c341c1c6f45d63f996f789e5323ccbb94daa515c0a641e1a2e006095b7b79af14d2adce2d11e8aa4df93988a6d7ea0cda770ce06b096caae6163ec227b5f3d0045a74d631315d7a63bc9185d2271dd43d7e3f8bdb595c599e962607526fee263eca33d88506de59c74e5d25b84f1ce1fb059b568dc2a50791142d4422dd1b6e6f27f71a7ad24396663218cd8f9fb4bb50d3bed4440e74e5e839b7f7a9ef109eb9707072a364cf7e69ea7d9d51096e06e462f89e95bd95422841fb8d4301d05fb11845d88e334fb2f4ffc8bbac49dbb597796607c2405ca07c9282a61ad58020acc980082c68517bde5b0427a966e6a5b71717fd533b6943b0cb843b79f9d03784cc962bcff77303f9934280a0e2c0320d289bba59fb0103519dbfe713c8aa37dde6c8e49e498c2924cad0dceafcf684322ad214474f7624242150b60b9c7a0779e181a7ebde39b59f5c1496c6df252f35585f741d2ccd9c3f9a752898a64605d2733094382d910fa08e041d25dbefcffefe524fd646121b6bc7c3935de12b5eeecc80675ced013faebfebc9f2ba9587069a35177ed16c3e9935b08769986f312f9fd64a2d1192388c7eeebd2e17a475f343af9dbf72f1e927226255de7fa1955e21e4b5ce57e981de19e40d317493fad08215ad57ddadbd350b18690bebc99e75cc537fb492dc8cc52ac225d9dbc6a70947d3c4955abbb5f6626e98c216a94e172b3b9db5a527d4b906d446cd5b88093fff018406de907f4385d1f41564a70d2136573208afe3cfbab4dc301b9b98d0554f7b197b4f5a582394f220f43c1dffa2f876037b7fb064ba2aa57732d2c476e71c5777fc782797326265d6a49eb2c1535174bec9f35c56fba838d84c5551dad07789014a8a0f33ffb6875f989f8b0492accc8f51bee0601495406a7b37ee05d5ebaceb70b997e745ed72137ff69aa9d17b606658cc4bcfeb2acb82be877c9cbf5f2bb1a3897b20dea286312d0c4de330272c34949dccc92774581a94fb619c9af9886278636f7a95fb6e06ea5cd2f322d7ac808f9b7413ef5dc89808b0972a622490a78e3988b4b67d127c14fa7a802789ba872954d9259073ffcfa2301d8da10fb9d15b4ae75026a49417489dab391175c78fc75691857f0c317e4de12a3e86974e1982654060624d6ae705abcc3599e547a771dccb28a337bcab87dad1c516caf5d94ee4c371303e562f61130a59337d48277f7f8c212a74f306c964d0cfe9ff0bcea9caf6ade4bb8f4c90e69d3fc1995c175ad6b3240ec093625c8f23bd3f64b113dec7e30491655b4bf6f53f67f7579398c9ba7f27436a8438f2a515dff230ff8d9316588b5a60536438f48d4f1feff363df34892bbed2bfac1d1ccc4ce19276f27ab6a92880eb17a60bc04a50591b50d55f79a31e3a81b550c17fd3e98d57ef1b51ebda0d599fe5223067f1c6ca487ecdc910620533953a3093c9706dd3c72779fa2b3e0047f2c9de3f43c57bbf85c5882944dcb57a1ab1c58bec988bcb27231f5d6503d68087754d5a177f900ada0702bc5ee2158b347344c2dc42d58d7da9ed023d92c18b01d08ec23128f8e05268bb7e76c97c780475137af91c3a4844f14f060ffecfa70c79087b6071f2064121046e8d9ab162c0fbaae829b6e27f4cb2d766a52ed6c8f0e187ae6a8ed6b5b5782c938f3c9d3f46dc9e1ecb6c26845edf9010f151a199a94128d7b566692166efc970ef6d542383389fc99adf6dc698f14dedde6878d24632484b98216ee9ae11c8b15b26bdcdc15582dde9c6104c0606d19ee760e8fbaca535476c19b564fdce47d7adabb538152293b9bd04a125e5fa1247344130a7b9d6674cd1aca094f00bcc07c6e46584a01d6ec9a0e0606537f83dfb88cf62b0d8119c226eefbb5367b7a2bac178e324592f7dfdf131e1b49b81953c3513a882ada0983f3d5c7a6f4804d341db5333458ad172beefbeca08aa23c3f665c6e0210c2bbdb126223db00fc4b8a5a7956ddbe87ab6f9959ef889445aa379befdfd0edda80156a46f50d7c6f424b431cdd21e85ac7952703f95a1bb9ec70157006cdb85664da12914af93cc764f0f9d127c168cb00a9da88550582d359984779d521fa2dfd98656caa10722b04c14a102773975a88ed77f5550d39ab1e080946fc823291d5c781d51bd77df9ec08c0e1ea4538fe597da5d3c1be6547b515e302906258b895b9836fc14911959c946d06ff0136765f374091e9e430be27682b0ff65509c56292f13f1397bc61d57b79e96f9f47638d31c06486d033283198e84dec283198b6fe5ffb80c2a23694aa59e4a474dccee3451af9b203186b20efe8fdbab260f5910c6745b6e5fce224d08c31b40fad2d1a7aa49a1fd64d32f222db97e25e54125c4ce692599d2904717025bc4792182126adda989ecde71b3f66246f358d3ef046eaa7b691ff80a671d3dcad3787140a8e136cd635ce4951b8c5efe5cb9788f953b6b0f9a8b918931a4271f28f0130b5db8034d4949edb9fa16e14387cb682afd56f956460b164bb7457fcd319f1f0fb72c17e433d60c476fafb1ddafb85d94b8bd5d40c65d72d62dec40cb844c8", 0x1000}, {&(0x7f0000000180)="2f67794c2ad925747a7bf49423645afb19ba567f84c64c4a3d1a97ebd26a62f2412f5243d3f7297ac3f287792a699ab703f35cbad6ad18a5ab73a4a06e7a5bd351ceaa0dde21435a07ef6def20114342b060e5020203d42c9c5e2e5505b437e22b1a6d4b0a6580c1dd5c835dc291c7f04068a04f5651c85e9f3a69ca27f04cf23c6005aea355425835c15f45726d21a51983a13e924e354f5c1b57a38d3b561b35e694571ca1bce5d7304baf4849d0e5a07690b1", 0xb4}, {&(0x7f0000000380)="dc123e46c28a1f3468ec10a0823dffc2cab53150c37ddcb0ca46c62ae1110d1eebe58bf15964114945fc728ebf7b6a502c8ac702a0d24855d68452c83d7a282866f3cd459c6451d9f5665d2912e7ab86fa253de2d93ff6937b199b1189be56dde7be8aa2682b7eed47720e0f63b82fe555538317191d63402974164a29c0cde4323aa5dcccb229c3185dd6b41b201d622d88ae0306", 0x95}, {&(0x7f0000000100)="1456c190f41f73bed8c70eee6e259770", 0x10}], 0x8, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) 20:48:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() r2 = socket(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1000100d3) semop(r3, &(0x7f0000000480), 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r11, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r12, 0x0, 0x92, 0xffff}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r15, r4, r5, r9, 0x20, 0x7}, 0x4, 0x5, 0x5}) r16 = socket(0x0, 0x0, 0x0) r17 = semget$private(0x0, 0x4, 0x1000100d3) semop(r17, &(0x7f0000000480), 0x0) semop(r17, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r19 = getuid() r20 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r24 = fcntl$getown(r20, 0x5) r25 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r25, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000540)={{0x240000000, r22, r23, r22, r23, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r21, r24, 0x41d, 0x5, 0x5}) r28 = getuid() setreuid(r28, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r23, r28, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r24, r26, 0x0, 0x92, 0xffff}) r29 = getuid() setreuid(r29, 0xffffffffffffffff) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r29, r18, r19, r23, 0x20, 0x7}, 0x4, 0x5, 0x5}) r30 = socket(0x0, 0x0, 0x0) r31 = semget$private(0x0, 0x4, 0x1000100d3) semop(r31, &(0x7f0000000480), 0x0) semop(r31, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r33 = getuid() r34 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r38 = fcntl$getown(r34, 0x5) r39 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r39, 0x0, 0x0) r40 = fcntl$getown(r39, 0x5) r41 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000540)={{0x240000000, r36, r37, r36, r37, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r35, r38, 0x41d, 0x5, 0x5}) r42 = getuid() setreuid(r42, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r37, r42, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r38, r40, 0x0, 0x92, 0xffff}) r43 = getuid() setreuid(r43, 0xffffffffffffffff) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r43, r32, r33, r37, 0x20, 0x7}, 0x4, 0x5, 0x5}) getgroups(0x5, &(0x7f0000000000)=[r9, r18, 0x0, r32, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0xffffffffffffffff, r1, r44}, 0xc) r45 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r46 = syz_open_pts() fcntl$lock(r46, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1000300000002}) close(r45) 20:48:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xf, r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/153, &(0x7f0000000000)=0x99) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0xc17, r0, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) socket(0x11, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = msgget$private(0x0, 0x80) msgsnd(r2, 0xffffffffffffffff, 0x267, 0x1000) geteuid() getgroups(0x2, &(0x7f0000000400)=[0x0, 0x0]) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = getuid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, 0x0, 0x2) r5 = socket(0x18, 0x1, 0x0) getgid() dup2(r5, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xfffffffffffffee8) 20:48:34 executing program 0: nanosleep(&(0x7f0000000280)={0x0, 0x2}, &(0x7f00000002c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x3a, 0x20, 0x765ec815, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x0, 0x1f}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x1, 0xffff}, {{}, 0xfffffffffffffffe, 0x1, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x0, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x20, 0x5, 0x7, 0x4}, {{r3}, 0xfffffffffffffff9, 0x24, 0x2, 0x4}], 0x1, &(0x7f0000000180)={0x4e, 0x800}) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCFLUSH(r0, 0x20004268) 20:48:34 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000640)={0x200, 0x3}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000100)="1642a856200a8f1be73eef047ef25d81589e87202bb984834dbffe5edba609a6778e42a3d7fd28cb95f59d03799372be24db6fcef58a32d18625e417bcb0f5029fca5025f4cb84e60d0f5e456cf9b524acb2490272ee9ce7b7690da07d21fcb45ea5f5f502a7f476577f2b4bd970b9e3c160d978d60c38221681a70cdae01e8d830676649cfea7a8c923be6c6cec1bcfa9770e82c69cfa494b854957f2bec400353f50ebe656ca65fac204abaa36d4747876e1ab28c31a", 0xb7}, {&(0x7f00000001c0)="5782de7ab569415144987e9947982285097ccde5f9e6c556e9a9c802abb8264a6cc1aaf9c15a5f466dce7075e57ce2b5a5ff6054c088bdcc8597cc23e0", 0x3d}, {&(0x7f0000000200)="d53eebd3e53ba3deb0fc1cb5f825afec278d30891333afad8df4b1eff1d6f06c5e05e7a31810b035789fe31ca8eb4a251f35d447e92a77ffd9812ba97facbe4f72dda0ab0f071098491646bda91adfd9adbc8cb4fcfbb1085e78679a88006b8860206c46fb4ab7a95707ff23e267ada3fea903f646d7e3e7964afc9d427618b2661c4bbfdc5397cc3e0f526efcd3680aeb1ba5442ac623a5cad6af", 0x9b}, {&(0x7f00000002c0)="5a0082bee0417252020d21367bd60e85b12e876cc7f6fc037ad1230c851703e10340e5e249032700b387bc45c0ca6a842863a8545f005d22cdfca0b8fcb9f7e8e794f59e0d92e2120810eee262", 0x4d}, {&(0x7f0000000340)="a181f42a928996c4a4e65f86b00fe3795e7cfab770b280daaf9f9ccf3239903bb8429d9b8f1b2e0502", 0x29}, {&(0x7f0000000380)="da45addd5097eb8ec057ec14edbbcd82d45a6c6008e89a8325930b246b640558c6fafe96efebbdaf5a447509", 0x2c}, {&(0x7f00000003c0)="c59ebdca881d8cac98edaa080d8e75155ed70acbeae982e1d8d0af6b123d595f7f82f7b66f3f5a8ddf13cac854e93eca83", 0x31}, {&(0x7f0000000400)="2f27ac01d9500c9dbd66268a6d482569d86cb5b5dfafbe7e012f069b3399843f83f84d22a8cb9b46c99074cabea1344f785db946efb795661f044c10942518bec6efbfce058ec3ab5aa970c726b4798e5b602e8bbf5303e7e9618dff9352f8ed8006d06f82357e8de02844613db7a362c00ba601628a28618c8a1792b57e5daee2aeebd8e6e8578acb04f5d245dc7a74dd3c6328a5ed4426f950914bc4924ce6627810c57b15", 0xa6}, {&(0x7f0000000500)="57476fb9c622ded0625a14b973ba3eb16ad66596857f1293ab75a9447ce6ee6b6bd93375ceab77e14c94eb1d041bcd33d6033afee97faee924f3cb976cd2e6aceb3f713213d02f7ad7110f1162e4e31abfca4d106f73cda7db9e5f75822bda788962dead9f696ff15447e1d620393714", 0x70}], 0x9, 0x0, 0x0) dup(r3) utimes(&(0x7f0000001300)='./file0\x00', 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 20:48:34 executing program 0: kqueue() mlock(&(0x7f00008bc000/0xe000)=nil, 0xe000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:48:34 executing program 0: select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35a2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4d030000000000000060833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077ba37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2b24f61412e3fb70bfe6f6949edc9b6330c"], 0x10) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01f53656e9681eab070000011b00fefeefffff1a00f40000b6000000", 0xfd40) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x26, &(0x7f0000000000), 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 20:48:34 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = syz_open_pts() r11 = dup2(r10, r10) r12 = syz_open_pts() write(r12, &(0x7f0000000000)="a6", 0x1) dup2(r11, r12) shutdown(r11, 0x1) r13 = getpid() r14 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffa, 0x3f}], 0x0, 0x0) fcntl$setown(r8, 0x6, r13) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) write(r9, &(0x7f0000000340), 0x10000014c) 20:48:35 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = syz_open_pts() syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x0) dup2(r1, r2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) read(r4, &(0x7f0000000080)=""/207, 0xcf) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 20:48:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000040)=0x200) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) 20:48:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x35a) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x0, 0x7, './file0\x00', 0xfffffffd, 0x320989f6, 0x7, 0x3}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 20:48:35 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x52ac) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 20:48:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x101, 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = socket(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1000100d3) semop(r3, &(0x7f0000000480), 0x0) semop(r3, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0x6, "001a017ce1ae57c82f6000ff1500", 0x1}) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r11 = fcntl$getown(r6, 0x5) r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r12, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r15 = socket(0x0, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x1000100d3) semop(r16, &(0x7f0000000480), 0x0) semop(r16, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r18 = getuid() r19 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r23 = fcntl$getown(r19, 0x5) r24 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r24, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x240000000, r21, r22, r21, r22, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r20, r23, 0x41d, 0x5, 0x5}) r27 = getuid() setreuid(r27, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r22, r27, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r23, r25, 0x0, 0x92, 0xffff}) r28 = getuid() setreuid(r28, 0xffffffffffffffff) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r28, r17, r18, r22, 0x20, 0x7}, 0x4, 0x5, 0x5}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r8, r17, r8, r9, 0x77f38e9e1ff0ae72, 0x2}, 0xffffffff00000000, 0x7fff, r7, r11, 0x41d, 0x5, 0x5}) r29 = getuid() setreuid(r29, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r29, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r13, 0x0, 0x92, 0xffff}) r30 = getuid() r31 = syz_open_pts() r32 = dup2(r31, r31) r33 = syz_open_pts() write(r33, &(0x7f0000000000)="a6", 0x1) dup2(r32, r33) ioctl$WSMOUSEIO_GETPARAMS(r32, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x81, 0x3f1a}], 0x1}) setreuid(r30, 0xffffffffffffffff) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r30, r4, r5, r9, 0x20, 0x7}, 0x4, 0x5, 0x5}) lchown(&(0x7f0000000040)='./file0\x00', r1, r9) 20:48:36 executing program 0: r0 = socket(0x2, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82841558d8f2be36bd00"], 0xa) 20:48:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x291025ec, 0x0, 0xfec3, 0x40a}, 0x0) 20:48:36 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xe9340ea39dab59b, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) socket(0x6, 0x4000, 0x0) dup2(r3, r1) r4 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xcda931bd9ac5f1c8) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000000c0)=0x1) 20:48:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x3, 0x0) msgsnd(r2, &(0x7f0000000040)={0x1, "060857253365c576fe3b90f862fe8d09df66793f97c8ac77067433cf44338209ef12ecae2156776cae706397f0ebf3bd80cbda5ae9"}, 0x3d, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:48:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) socket(0x10000000002, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x2, 0x0) r4 = dup2(r1, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) 20:48:37 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:48:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f00000000c0), 0x0) write(r0, &(0x7f0000001580)="dc", 0x1) 20:48:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) dup(r0) r2 = socket(0x6, 0x2, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0x0, 0x4, 0x0, 0x0) 20:48:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2902e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) socket(0x18, 0x4, 0x9) close(r3) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) close(r4) 20:48:38 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = msgget(0x1, 0x400) msgsnd(r1, &(0x7f0000000040)={0x2, "785d0d9eb7edee1a"}, 0x10, 0x1800) ftruncate(r0, 0x0, 0x7fffffff) r2 = dup(0xffffffffffffffff) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$KDENABIO(r2, 0x20004b3c) ftruncate(r0, 0x0, 0x402ffff) fcntl$setstatus(r2, 0x4, 0x24) 20:48:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8007, 0x0) close(r0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 20:48:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480fffffeff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/94, 0x5e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c8", 0x2fd) 20:48:38 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) 20:48:38 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$BIOCFLUSH(r4, 0x20004268) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x9e, 0x3a84ac2, 0x9c, 0xffff, "ae7f74794ce96155f6f94fe4a7443ac91d88ecfd", 0x80000001, 0x81}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d98, "04000095440400000000000000030000000500"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0x6d}], 0x1) 20:48:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01852694971cd26055"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r2 = dup2(r1, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x7fff, 0x8}, 0x10) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 20:48:39 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x9, 0x3, 0x2, 0x710}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r3, &(0x7f0000000340), 0xff23) 20:48:39 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x400, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000680)='./file1\x00', 0x10120, 0x10) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r4, &(0x7f00000014c0), 0x1) write(r4, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r4, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xffffffffffffff90) setreuid(0x0, r5) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000003c0)=0x5) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r6 = semget(0x0, 0x7, 0x521) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r7, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000200)=""/234) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r8, 0x0, r8) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c924299c7339417153cf3d117c2e9547a40d43f5d31059c11c5a913448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef04138c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406752a9a78e9beb546cd2dd5f6faf247dbec8eb6d5651b305707854aa000000000000046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dc35984972c0595a12354e75f4a8061d237c36"], 0x1, 0x7fb) msgctl$IPC_RMID(r9, 0x0) 20:48:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:48:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) syz_open_pts() r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8a) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x43, 0x7}], 0x1}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500", 0x0, 0xfffffffc}) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) r9 = accept(r7, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r10 = dup2(r9, r1) r11 = syz_open_pts() write(r11, &(0x7f0000000000)="a6", 0x1) dup2(r10, r11) kevent(r10, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 20:48:40 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) syz_open_pts() 20:48:40 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000100)='L', 0x394) 20:48:40 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x82) close(r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002d}) syz_open_pts() 20:48:41 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) clock_getres(0x4, 0xfffffffffffffffe) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = fcntl$getown(r1, 0x5) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r6, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r5, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, r9, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r7, 0x0, 0x92, 0xffff}) getpgid(r7) r10 = syz_open_pts() r11 = syz_open_pts() r12 = dup2(r11, r11) r13 = syz_open_pts() write(r13, &(0x7f0000000000)="a6", 0x1) dup2(r12, r13) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0xfffffffb, 0x5, 0x0, 0x8001, 0xff, 0x80000001, 0x0, 0x2, 0xf003, 0x4}) r14 = dup2(r10, r10) r15 = syz_open_pts() write(r15, &(0x7f0000000000)="a6", 0x1) dup2(r14, r15) r16 = accept$inet(r14, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 20:48:41 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 20:48:41 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x404) r0 = msgget$private(0x0, 0xbc) msgsnd(r0, 0x0, 0xfffffffffffffd89, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000966300"/251], 0xf9, 0x3, 0x800) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e36fbce0e4df8756b35b45b90ac4e6f9c80a521293be801ac0c183a59697d10f330ab3be0c511c249b0832f6c3f96e76a87dcceab42bb6838aec99f054dac14e5ecedd69d23f0378fc4021a843778dcfe92d955e937c6a2cc8e1c084c617ca17426f7fc70095fa3bd6e7a8e933d8ceb4c61058219ef7064f1bb7ffceecb176737aa44782065ed1c157d0b674df68e925ee780c39027c05c30d31f"], 0xf9, 0x3, 0x800) msgrcv(r2, 0x0, 0xff, 0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() geteuid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x1, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x400}, {0x0, 0x2, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x401, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setreuid(r7, r3) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r9, 0x0, 0x0) 20:48:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="01ca115e740723c9e000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x3, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x24, 0x20}, {0x82, 0x6c99}, {0x2, 0x8}, {0x0, 0xfff}], 0x4}) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="43b100000000000000005998be9de8c515de357791f8312b4ba342efc52508a8ca102e8bb61c8a0e2123d504af2c5f564186c352"], 0x10) write(r1, 0x0, 0x0) r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000180)) r8 = dup2(r6, r6) r9 = syz_open_pts() write(r9, &(0x7f0000000000)="a6", 0x1) dup2(r8, r9) connect$unix(r8, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xfffffffffffffe4c) recvfrom(r0, 0x0, 0x14b, 0x2, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) 20:48:42 executing program 0: socket(0x11, 0x5, 0xff) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000001c0)={0x2dff, 0xfffffffffffff000}) r6 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) sendto$unix(r6, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 20:48:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup(r1) dup2(r2, r3) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x10000, 0x4, 0x6]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 20:48:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x22, 0x0, "010000000000000000ffffff7f00", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000000)=""/135) r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x5, 0xece, 0x6, "23903006d8d5fc7000072344fe556f2e9bcce931", 0x0, 0x7}) r2 = socket(0x6, 0x4000, 0x3) dup2(r0, r2) setsockopt(r2, 0x29, 0x10000, &(0x7f0000000140)="ebffcbff11b9fd1b320add031e3cb1ea73750800", 0x14) 20:48:42 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8edde3c248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9c20a7d0400b47b0c794807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r37, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r32, r34, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) r38 = msgget$private(0x0, 0xfffffffffffffffd) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000001540)=ANY=[@ANYBLOB='\x00'/235], 0xeb, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) msgrcv(r39, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = syz_open_pts() r42 = kqueue() kevent(r42, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r41, r42) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r43) r44 = syz_open_pts() r45 = kqueue() kevent(r45, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r44, r45) r46 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r46) r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r46}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r48 = syz_open_pts() r49 = kqueue() r50 = socket$inet(0x2, 0x5, 0x7f) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r49, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r50}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r51}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r52}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r48, r49) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = syz_open_pts() r55 = kqueue() kevent(r55, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r53}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r54, r55) msgsnd(r38, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r42, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r45, @ANYRESOCT=r46, @ANYRESOCT=r49, @ANYRESOCT=r13, @ANYRES16=r54, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r38, &(0x7f00000002c0)=ANY=[@ANYRES64=0x0], 0x1, 0x1, 0x1000) msgsnd(r38, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) msgrcv(r38, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r38, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r56 = dup(0xffffffffffffff9c) r57 = openat(r56, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r57) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r58 = getgid() setegid(r58) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r59, r58, 0x6) r60 = getgid() setegid(r60) r61 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r61, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r61, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r61, 0x40087468, &(0x7f00000001c0)) fchownat(r61, &(0x7f0000000080)='\x00', r62, r60, 0x6) r63 = semget$private(0x0, 0x7, 0x287) semop(r63, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r63, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r63, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r63, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r63, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r64 = kqueue() r65 = syz_open_pts() close(r65) ioctl$TIOCSETAW(r65, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r65, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r65, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r65, 0x46}], 0x1, 0x0) r66 = fcntl$dupfd(r64, 0x2, r65) close(r66) r67 = getpgrp() r68 = getgid() getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r66, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000700)={r67, r69, r68}, 0xc) r70 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r70, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r74 = fcntl$getown(r70, 0x5) r75 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000540)={{0x240000000, r72, r73, r72, r73, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r71, r74, 0x41d, 0x5, 0x5}) r76 = socket(0x0, 0x0, 0x0) r77 = semget$private(0x0, 0x4, 0x1000100d3) semop(r77, &(0x7f0000000480), 0x0) semop(r77, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r79 = getuid() r80 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r80, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r84 = fcntl$getown(r80, 0x5) r85 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r85, 0x0, 0x0) r86 = fcntl$getown(r85, 0x5) r87 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r87, 0x1, &(0x7f0000000540)={{0x240000000, r82, r83, r82, r83, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r81, r84, 0x41d, 0x5, 0x5}) r88 = getuid() setreuid(r88, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r83, r88, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r84, r86, 0x0, 0x92, 0xffff}) r89 = getuid() setreuid(r89, 0xffffffffffffffff) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r89, r78, r79, r83, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r72, r60, r79, r68, 0x20, 0x1}, 0x198d3e44, 0x4}) r90 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r90, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r90, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r91 = getgid() r92 = socket(0x1, 0x1, 0x80) bind$unix(r92, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r94 = getgid() semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r91, r93, r94, 0x10, 0x9}, 0x8, 0x1, 0x9}) r95 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r95, 0x0, 0x0) shmctl$IPC_SET(r95, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r97 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r97, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r97, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r98 = getgid() r99 = socket(0x1, 0x1, 0x80) bind$unix(r99, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r101 = getgid() semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r98, r100, r101, 0x10, 0x9}, 0x8, 0x1, 0x9}) r102 = getgid() r103 = getppid() r104 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r106, r107) r108 = getgid() setegid(r108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r109, r108, 0x6) r110 = getgid() setegid(r110) r111 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r111, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r111, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r111, 0x40087468, &(0x7f00000001c0)) fchownat(r111, &(0x7f0000000080)='\x00', r112, r110, 0x6) r113 = semget$private(0x0, 0x7, 0x287) semop(r113, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r113, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r113, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r113, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r113, 0x2, 0x3, &(0x7f0000000000)=""/9) r114 = getegid() semctl$IPC_SET(r113, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r112, r110, r109, r114, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r106, r110) lchown(&(0x7f00000001c0)='./file0\x00', r106, r107) shmctl$IPC_SET(r95, 0x1, &(0x7f0000000080)={{0x6, r106, r96, r100, r102, 0x1e6, 0x8}, 0x5, 0x5, r103, r104, 0xfffffffffffffe01, 0x9, 0x7ff}) r115 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r115, 0x0, 0x0) shmctl$IPC_SET(r115, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r116 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r116, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r116, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r117 = getgid() r118 = socket(0x1, 0x1, 0x80) bind$unix(r118, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r120 = getgid() semctl$IPC_SET(r116, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r117, r119, r120, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r121, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r122, r123) r124 = getgid() setegid(r124) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r125, r124, 0x6) r126 = getgid() setegid(r126) r127 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) getsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r127, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r127, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r127, 0x40087468, &(0x7f00000001c0)) fchownat(r127, &(0x7f0000000080)='\x00', r128, r126, 0x6) r129 = semget$private(0x0, 0x7, 0x287) semop(r129, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r129, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r129, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) 20:48:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x6, 0x80000002, 0x6d, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331", 0x383}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d", 0x27d) 20:48:43 executing program 1: r0 = socket(0x10, 0x4000, 0x1f) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = syz_open_pts() r2 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x200) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) r7 = accept$unix(r5, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) accept$unix(r7, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = accept(r3, 0x0, &(0x7f0000000180)) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r9, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x0, 0x0) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x200, 0x0) dup2(r12, r11) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r8}) close(r1) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) preadv(r1, &(0x7f00000004c0), 0x0, 0x0, 0x0) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r13, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r13, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:48:43 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) open(&(0x7f0000000080)='./file1\x00', 0x20, 0x29) open(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x4) rmdir(&(0x7f0000000140)='./file0\x00') 20:48:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r14, r3, r4, r8, 0x20, 0x7}, 0x4, 0x5, 0x5}) r15 = socket(0x0, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x1000100d3) semop(r16, &(0x7f0000000480), 0x0) semop(r16, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r18 = getuid() r19 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r23 = fcntl$getown(r19, 0x5) r24 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r24, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x240000000, r21, r22, r21, r22, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r20, r23, 0x41d, 0x5, 0x5}) r27 = getuid() setreuid(r27, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r22, r27, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r23, r25, 0x0, 0x92, 0xffff}) r28 = getuid() setreuid(r28, 0xffffffffffffffff) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r28, r17, r18, r22, 0x20, 0x7}, 0x4, 0x5, 0x5}) r29 = getegid() r30 = socket(0x0, 0x0, 0x0) r31 = semget$private(0x0, 0x4, 0x1000100d3) semop(r31, &(0x7f0000000480), 0x0) semop(r31, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r33 = getuid() r34 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r38 = fcntl$getown(r34, 0x5) r39 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r39, 0x0, 0x0) r40 = fcntl$getown(r39, 0x5) r41 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000540)={{0x240000000, r36, r37, r36, r37, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r35, r38, 0x41d, 0x5, 0x5}) r42 = getuid() setreuid(r42, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r37, r42, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r38, r40, 0x0, 0x92, 0xffff}) r43 = getuid() setreuid(r43, 0xffffffffffffffff) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r43, r32, r33, r37, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r45 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r47 = socket(0x0, 0x0, 0x0) r48 = semget$private(0x0, 0x4, 0x1000100d3) semop(r48, &(0x7f0000000480), 0x0) semop(r48, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r50 = getuid() r51 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r51, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r55 = fcntl$getown(r51, 0x5) r56 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r56, 0x0, 0x0) r57 = fcntl$getown(r56, 0x5) r58 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000540)={{0x240000000, r53, r54, r53, r54, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r52, r55, 0x41d, 0x5, 0x5}) r59 = getuid() setreuid(r59, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r54, r59, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r55, r57, 0x0, 0x92, 0xffff}) r60 = getuid() setreuid(r60, 0xffffffffffffffff) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r60, r49, r50, r54, 0x20, 0x7}, 0x4, 0x5, 0x5}) setgroups(0x9, &(0x7f0000000140)=[r8, r22, 0x0, r29, r32, r44, r45, r46, r54]) close(r0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000200)="976a6790c165cd517f5a8a07ba1b3812980865793653af97ac789d0cc68dc58b32efc359afddc0e7e1d7a1d787e6738640435a465a8049464b4505df7e43b04e4ebfe9ad92dfb998ca3b1569abb43b1de6767ef8d9a5193ed510d63763ff366983aa6408a779688944ddc1e12b1d502108884ac3ff671d75eb252f58830e3a068a1c96ad843978c8c4dac47ffe57fc22ed2f08cec7d506e5bb69b55023a1b4f8b5d4a5680b2b6b85b90c379a83b3a593297d9b1c561ca8b26fe8b6cd01c3d828dd9ec8e99d55be3b799aa1530eb1c00b85f3f4fdfac117312067edb7cc842b5825b36dd6fa26aacac71cb076c2eaa8ff84b8ed60662940db3772e7a9262640064307ac0f5d3e253713ad4b2c3f733a443d86c4d5eb3dd6d184de9434775f4a874451df26fab4596ec71ba0220a6f3d3631ff0c4ba51bc97a4998a1739823d60139b8587558cb9588e7db44db48f8adb9de9b30f832e339d5bcdb77dc9f8e7e2d1e3235e1075eb80f0ba7cca02b92fae4fa00cf8bfdb127dda8ae45b62cac08873fe6b511f0bf2a68ae17e1ef09584f39a92f03f5eecda0c7804a9e8fb1b9ed436f672c0d1794b38cb32ea9232d051c2b6a486581c8ba70af8fb3e74780eadcfb50fd606705e6c0a492fd5d633e45bfc62e81b59db9e5bf6dd2cc3ada8b8fdffd6fcd69cf6e6bc1bc9e16e9e15b0231626d9a86aed39c9fb385d711f83d1b4f73c77ad261e4753dfb80e03fae63ffcd96f2205c3705ba5a81c94d4d3ad06d425a5f92fe4da9b5aa0aeed31cc60338fc437de4042aee4aa6d7fc4b8288de3dc5a15d909c243a50f29f6f21ae4e21893b7c435a621b665f5db773f2151c8de78c4524452cf25eff35b83047e232f7d8a1173583ab6c35b6f66588a9b3932df11e2cd4bd5a7e69be9809b54986cd9ca03348ca9a2d0f913a0675adb3f66033b9a69df892dc95d5a7656b0396b44a44edd7d3baee5f05b330d3899d8a660d23646fa0d6ce500cfb3144b58c50951364d00ce4839ac05fcf225bacc9c156e071794b4ae2c42f3ad731ae8448974b393188b2cd2c789c30a475517d2653660c820ffbe737120292da3e2158c0bc7195ace3ae79f06296297e8d27ade336ad40723c27ab34ba0af98cc4f5d31c6aa05cec9179c74e538ff90ec1e7cb72db8ae84a2e9022f6ebbbff5198146df3acc14472863d49594bf0034d7a2c2a1256cad474618f7f84ef6ac05a8c977065be1f548fc72cc9cbe81b183035d1ba97c47b5a91425fe56815aaa6218e25be8028ccbd036a284f2be008ff9a3238e2a256bd1ef073a26d00230f86da27c2ed51f28e3f58e1738439298b0f790e7d22477b7254d9c31af506efcf67636b40df30692a919f1d4869a0a65a4ebe230eec63d106c2bf6d574bcb39abb11ef98a09c3aab15f38c0b2f57ae5ba1d0778f82ecee626fdf21ecb22345985b3c5580105acd07794129f3b652f9c94ca4c4bedb10ca704f17f88defe7651ca9b0f3e31baaa4199ec853202552dea58c3df4b32c89f56442cebcc8ee895b723fe64d07d86e15bbce6eb7c91febc7c9a8e9cf04c994404a5ff5fc1f905c32cacd5788a75ac0a51052ed342f8829fe027707ab40e60beb2f9f0c2d2218b5bca35c5cedb40bf8db38a7e928e85ddc96d3f98f0c766210903b0aafbc80b85dfc80443508cd2a70350a5dea72cf0e5c8633e75e538df36e0660e1b26e52697ca651cea0faec6ae692aad692c7ada5079b25c051d5ad1c888e4fd5782be491d27fa25c40d562dc336e99fa362f3b522e6f9483dec256f38bcba0be518df5eab88577b8fc56de4fcc482316aebcaf28510945e38e498e29f8f12dd9bf8823f113480a890fb90017a01a1bb69c28b6d629937b099bd6aeafa7b00210b65d17ce41a5c242ff48dd07a5feb8f76b49e99bb6131e7c873b64da4da48683ff5e663c811be0f74cdbe490c56b69a52e20e3aea685a552a62a03759e3b891786afaed2c3caadab43470872acb5f0ee6813c9970dfebc44386b5a6b39b189cd5ad23b07cc8856d913105355acecb472230381165d0d0cc52bd7cb7e5fece25194037ab74d5322398027ca944f5ffbb9ee253aef27fe67e4d1fe1695e73e4843fac8b5f436624587d93421851f054a100c2ab0d75fd30fabff74638d01af4088f170560b645f57f2365ae12c02a4bf963c68b6498d51366f49d438f2b7736d60a2d06bff975e0fbc2a424771208baa47db941ecdfb78fcf66b40a7d644c08637bd61ad7389b45e9cf934874aea52d605acb18c6f6cad47a2ca7edbb9e6186e882957fc0ce14e6e5ac2075bbfa7451dc7bde304c9264a6885cbfba6f55b45ba819dbc00db13c32f56569945be29a7da517aa6d501a16946db900673927800f8bfab210242e2802e92814043c880f", 0x6a9}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 20:48:43 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069c1, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r8 = socket(0x0, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x1000100d3) semop(r9, &(0x7f0000000480), 0x0) semop(r9, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getuid() r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r17, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x41d, 0x5, 0x5}) r20 = getuid() setreuid(r20, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r20, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r18, 0x0, 0x92, 0xffff}) r21 = getuid() setreuid(r21, 0xffffffffffffffff) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r21, r10, r11, r15, 0x20, 0x7}, 0x4, 0x5, 0x5}) setreuid(r21, 0xffffffffffffffff) r22 = socket(0x0, 0x0, 0x0) r23 = semget$private(0x0, 0x4, 0x1000100d3) semop(r23, &(0x7f0000000480), 0x0) r24 = socket(0x0, 0x0, 0x0) r25 = semget$private(0x0, 0x4, 0x1000100d3) semop(r25, &(0x7f0000000480), 0x0) semop(r25, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r27 = getuid() r28 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r28, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r32 = fcntl$getown(r28, 0x5) r33 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r33, 0x0, 0x0) r34 = fcntl$getown(r33, 0x5) r35 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000540)={{0x240000000, r30, r31, r30, r31, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r29, r32, 0x41d, 0x5, 0x5}) r36 = getuid() setreuid(r36, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r31, r36, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r32, r34, 0x0, 0x92, 0xffff}) r37 = getuid() setreuid(r37, 0xffffffffffffffff) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r37, r26, r27, r31, 0x20, 0x7}, 0x4, 0x5, 0x5}) semop(r25, &(0x7f0000000000), 0x2aaaaaaaaaaaab8a) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r39 = getuid() r40 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r44 = fcntl$getown(r40, 0x5) r45 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r45, 0x0, 0x0) r46 = fcntl$getown(r45, 0x5) r47 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000540)={{0x240000000, r42, r43, r42, r43, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r41, r44, 0x41d, 0x5, 0x5}) r48 = getuid() setreuid(r48, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r43, r48, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r44, r46, 0x0, 0x92, 0xffff}) r49 = getuid() setreuid(r49, 0xffffffffffffffff) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r49, r38, r39, r43, 0x21, 0x6}, 0x4, 0x5, 0x5}) r50 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r50, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r51 = fcntl$getown(r50, 0x5) r52 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r52, 0x0, 0x0) r53 = fcntl$getown(r52, 0x5) r54 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000540)={{0x240000000, 0x0, 0x0, 0x0, 0x0, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, 0x0, r51, 0x41d, 0x5, 0x5}) r55 = getuid() setreuid(r55, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, r55, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r51, r53, 0x0, 0x92, 0xffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r56, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r56, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r56, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r58 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r58, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r62 = fcntl$getown(r58, 0x5) r63 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000540)={{0x240000000, r60, r61, r60, r61, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r59, r62, 0x41d, 0x5, 0x5}) r64 = getppid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x5, r21, r38, r55, r57, 0x0, 0x3}, 0x0, 0x8, r59, r64, 0x0, 0x3, 0x84e8}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r65 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r65, 0x4, 0x80) pwritev(r65, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000280)={0x529e, './file0\x00'}) lseek(r65, 0x0, 0x0, 0x1) readv(r65, &(0x7f0000001740)=[{0x0}, {&(0x7f0000000380)=""/209, 0xd9}, {&(0x7f0000000500)=""/252, 0xfc}, {0x0}, {&(0x7f0000001800)=""/133, 0x85}, {&(0x7f0000000480)}, {&(0x7f00000018c0)=""/4096, 0xffffffffffffffac}], 0x7) close(r65) 20:48:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r3 = accept$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) sendto$unix(r2, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r2, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0xfffffffffffffdc3}], 0x1000000000000233, 0x0, 0xffffffffffffffff) setsockopt(r3, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002980)) mkdirat(r2, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002a80)) setsockopt(r3, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r2, r3) r4 = shmget(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r6, 0x0, 0x0, 0x1fffc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x15, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) r24 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r24, &(0x7f0000002000/0x4000)=nil, 0x2000) r25 = shmget(0x1, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) r26 = semget$private(0x0, 0x7, 0x8a) semop(r26, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r27 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r27, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r29 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r29}}) r30 = getuid() r31 = getegid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000500)={{0x8, r28, r29, r30, r31, 0x134, 0x2}, 0x3}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000800)={{0x3ff, r19, r20, r30, r20, 0x104, 0x5}, 0xfff, 0x4, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r11, r13, r14, r15, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r14, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r37 = getpgid(r35) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() r43 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r45, r46) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) r53 = semget$private(0x0, 0x7, 0x287) semop(r53, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r53, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r53, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r50, r49, r50, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r45, r50) lchown(&(0x7f00000001c0)='./file0\x00', r45, r46) r54 = getgid() r55 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r55, 0x0, 0x0) shmctl$IPC_SET(r55, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r55, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x199) r59 = getgid() r60 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r60, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r60, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r57, r58, r59, 0x10, 0x9}, 0x8, 0x4, 0x9}) r61 = getgid() r62 = getppid() r63 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r56, r58, r61, 0x1e4, 0x8}, 0x5, 0x5, r62, r63, 0xfffffffffffffe01, 0x9, 0x7ff}) r64 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x401, r64, r65, r41, r54, 0x1be, 0x8}, 0x5, 0x5, r43, r63, 0xfffffffffffffe03, 0x9, 0x7fb}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x5, r5, r7, r8, r9, 0x50, 0xf000}, 0x8, 0xaa7, r37, r43, 0x6, 0xfe4f, 0x9}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x5, 0x3, 0x1, 0x2]}) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000000000000000005546da963479832cca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b153524d7fc46ae36a0376cc29313dab8678205db6bc2dd8e96392b180c63373574b44fd83449afd0cf398693ff8d243a99f5a826b716cb2de32a559cf76e13323deeeffbdc37230530d3c48d9e39705a0ff9b1ecb718b95e600b044211f66e64b7a909fd0bac378fb5d688c078d3a8"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet(0x2, 0x0, 0x0) r66 = dup(r0) sendto$inet6(r66, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:48:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x8) dup2(r4, r5) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1}, {0xe3, 0x3}}, 0x0) r6 = dup2(r1, r0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 20:48:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) r5 = socket(0x18, 0x8000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b80000004034d012a47364d200", 0xffffffff}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000080)={0x8f8e, 0x6}) writev(r5, &(0x7f0000000000)=[{0x0}], 0x1) 20:48:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xffffffffffffffcf}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xba4) 20:48:43 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0xda9bbbad4cd1b85f, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x4011, r1, 0x0, 0x0) r2 = syz_open_pts() r3 = socket(0x3f, 0x2, 0x1) sendto(r3, &(0x7f0000001180)="13ab4b86882495f4f4d1558989fdd2524ff260b2e92e0a710e41a2fb39a0d941e30278b1d19dfbfed02ecbeed0b95525d55f589982ed17df658640305c93d67962dc3c8fda00fbc20daadb02b17116fbed62897379688f5b241285d3c5531fcb302ce8d2181309eaa2624379d4e70848f15c9114aabdb229dc00b6eb6051289df4b3c41ff54256262696b0603056834de7866bab9054387173f2bdf3e9070b7e5b76c80557a731454e3aa7ba7191f2ae92cac695fc3bddb1a16c87ba5dad4bfe2203cf4726bad55d52051f67356dad4d3e7d887956ea479a250087cf4dafb59f3ebe110d29d300e4a86451a35a73964ea87bb0dac9a13fc31ef702ae29f22a7fd7b46e26d2209c4d52e04b22f4ca9d2e7f125f9775b621b2b91289d9bd6528674d2c193d245a002865b8edfb650a97409046a7c2c66b707e99228ebe3c2955e2bb678290665a30a67cc28e8683dbe252d45fb710824deb63737a9ef37dcc2dc95d76100fb9026ba49612323edd0e77921c26dd397f639f51ad874aecbd2da1a081edd3470337a97f01bc96000086594d327a51847677469474f0f1cbae557cceeb0168b3f924c4634cc4b1508c868c0c1b8f2e8dea44455f3730e818015e95c7d279e1ae2afbc9423c3dd4c03161d2158fe33f92836c6a72be6c88b0ac9680a93e7ce2f4fc85f556b1a2644f0872f1ea5fbd6648660a7d52b6fd4a95685deb60abcb739dd362568f6d96046db024401f28a4546bb5e3db47be74b176e331d6aa000c1e05142b85bb4df78fd9c0119f9a78133f8d3731d7defb4941c929c709f51b32d1906d97625343a64fcafcf1a46766422dcea33c883bbd08d448129eeff5fd1fe640351742df35c80328f1501f7dbbbd29f93dc37379e6380d6cdeb7505b9594d7aed67b61708078761aa613537700da8656351a160e0641edf393d600bb296e0a2b847239533e4ff3a23dc45169307474e21c8880e976d29777a3ac52bd38036247a1f42ee8c17aa9bc0009a78724638e8b6bdd25a543f22835115afec7c9540234d5d99290096eccb9072fe36730a928734835f668486e954d5614f14c6027c3bef0974fcc8c5eb8bb265a0c7e2a726170d8b113f8fbf550611afb226222f8ec7b268a402d4cdedbe7e3907f1528888674ef5bc5abbbd4c6dd8875b0dd588920686037167f424ded9c3cbf15b171cc0c9a31ac5b814a465579bc26707c1cd569ffef3f89db1b092ac912b0cc6e075db75bf657cafbf2bfa2c18d1ab76daad5fb4d543eecd932d333737675f7e0a13c569e1946fafb930e36b343fcf60ede836aecb065c192d094c771ce7528d51be07f8d786fd6accedd43706f6b8daedf41842de4872d16fba81075851b3f6ee3153ce1aa4145dc700b6767eaa1aa2974f8ab91c2145c2662daf228bb6ba731421ad879ac1b6e0681fa3a7a0f83fdcf69995d22980d98432cf9bf22d4e3200cdc8eb5ad0235f687fc7576b91abc22dff70b208c6ca2f35035cfb582c3ec11b245628a6fe890fdff99d48e877d643abd920b7d83fae5b2764d2023cf4f7a5f0f9bbfd28772de89cd7d8de256f92820c07de569e0fd883cc9174eb3059efc46992171411ee3ca864850cd800efae95acd7b2562cb877c1217f2829862d32db42f80e962327e2b1ce722739c5d3a806b131372ccc3367c993ea1e3d833a4e8635c510c520d2938a07f9aa5dcda0fbd6a26f40121b5a4ba4f0b75d20534c18ee8496c083bc1f15800134f0915ee2cd577d403bbc4125c0cb1c554e6260d7a3e18ab03fb4ee0acd923626850cd86febb26d0a04d465dece66fac56749d773f60ec2e43de7c79aa19f60e15c47063ce26a0590f3ed656a1311eb801a53176c3c144474385978b69914837435e04c7dcc1b4da07489760497a21066d668e95b760cc6b67bb7ec5b8f14dfbe5e36d7ae340c7bf375e7dc21ec2aa162b364809b106a64a33df554291108037be68b0cd01c15f68910dec67a924f8d3272bb4649e79ff8255019a51274c27ceebb95f21d7830a0db9a052c36a95ab5e340f0fd91d5032dde01f0dfe7091fde484f75c955915657f32ba0c414db314bc89c56eee8adb2c7283ac5c180c6fb642ca1893934f78fb921e68559000dd3133e6837c8c6424b618115a5add59570744d48b9a6909704df62e6de7fe456d6bf4f72fc19cfb279041b11fdabeccc2933e8999e50ce3cc0fcc70c70b6000d72ff2b72539f67f0e95846f4c208098e70d8fc4690d1c186eebb93fee175aa0c6b7aa113586c03283f3f6f5dfc2437cb781a201a8e09d19b52f3604c5dd16d251347af4a505425d044da44eec0b7ff81549a68ba2f063c6d4e59e56536bc1e58561b50774ea73ba1273a4cb1c7dd4f8a72392a7b5b331c8d937918ed2849536d9c375ee0f88af9c3693a6cd8c27c4a1f46228ec166609013d11b0c24aff0a86ad5a143237fcfb929faf86f173d9ef0cd4fb648909d369d7e5a9a798e577e3951f86a9c5637a67c004a87b7c819bd4bb1cc453a683e0b70cd037c98bdd1e905af395a927acbe3e526dcd9f03817b1137e6ed0699d309d059664d8543d2d47e791cce09108fcea69bcb167cd5ac89fcb801ea7ffbcd1465ccf6e2993f335f7d8c49ad6276ea76875b3019eeb48dcec333c4291ffbdebc857b595493443b3cae29ec64d8179f2020fe05e47314803e882fc9604a3f6508d469fd5e5de22443adb117ce4b4cbd19b3250a1b2824eddfd5532dbca4130c3bc7346eec7aec627cc74f19ad91f8364b6b9295449f4d0c983d8684d4a9585c896cf063f6ca044a4e46874c0b8d5e3520170fa788448f188c911b07e5187de204fdbcf1084094ddda831304a722903d6d72e3d768fea932379e30bcee7262248552eacb11621cce440669677bf863b65cfe073ead18e899dc8f2157d719a084421853b8edff5a0fc2c8c44ba276cb07c294ac86d8d0319febe1ed2f5f9821a4221d1f965e34e42b3c8ad9ea34d10278597989820ff3f39a11b9d4948e81ee105480f8a927485c9b8c13319eb8204fbc7ab7ac0b9b05b31ef90970bd2aee72fcac03ed0dd2543b1fe13f605fbb186f785c88e3fe82cda903a5db95bea693b459da312210c35b163b487f9c0bd7cdda9acc6e4b2865e25aaea6f87ed1bcaf39d9d36420c1cb49652a236b8ebaffc94e5e9ee6713d0745b710ca475cd0f397304f98e6ebf546de97fbda72167dbcec8d6755be103095d45d11b2d22a37964fd8446f364c1b68f6d12dc86d78f432dc81ebd421897e71deee4493e6facc90670fc9c05d3b18ee7062e8a3623c7c6c0a509d80d4b8023ede7234fecf9cbfaf2b809f719a79552e70b5a883800074d924fc9c0be321c712dab58000f8a69e3ddb54e22f654ac14b9ad1112a6bac693eb52ead4ea7edc5482ac9d7adc3f91ea451f4598dd41dfa90ded8879c73263ec63a7d40a347cf038aa701c51c9a414bdeb7e584de287ec597c2000980312542211c7d2ae136613bff77e8e4fe7b43c52bd2ac962047c89fbba91d975dd0e4e3a9d34f59f9d16a0435dfcaa3b35334ee043e2f573308e4cf9bea69fabe7b5e2b1c3f554902bdf0071d6acc76d12d9fd321d0f9c92e8a2dfdaa8236d9d901ecd8c88f8523af01cb90bab502696a4ef24d9d8a390a57c4857f4976293d8a1a33065aef9c30e0d005c35c7e88ef79bf6a2195e9ed559b3cc5c043d3bb4db712d343e24069ee125471e154d7a3ed47b43deee63b4981eef5af33292ea9fa86695f2197a192b1e036a4f8da3433ada14cc38383df3a70c5a25fdac5a2398ca0710f9c957059b6ed395af6cac27ec3698aa386d7e7dea05ec2dd2e376ed33d4ff684761ce12f3efe68ab8eb98b5c12c255c6b3c30f2cd2abdadf89845b1375f82f19fce67a8f274ecd5363a56ec817a1cd8d0ed11cd0fb5de6df3c5970fface313b3ef0774b78cdf1606669d44ee0ed6533a05bed0992f7b25cdb46233a614f66d3876a1fb6bc53879b293df0531ddd257d3a88802685888cfc297da1fe026d5f908f117ebe8d8f1c9028dc40086f384e7eb269d8a3e3416ccc54ca2f47962618f3c260e22514214ab6c5b94a0e56e20e14a6a92ba84d8245e6fd9d726056b5abfa86fcb68261da37774201218723ce18036ef88a66a530f1c4f93683c1dd710dec92f8ed37dba457da59eb937d6385b3c31bfc81510ca50668f8866806a02446aff7caad483e9838089f009edeed336f594c25271c35ea4482af7298b9c877d6ebf0469f1bc7b79989f27b34d32c039f24ebe4edad31cfc6cc7e4427df6658ac70c53494e5c73422de969e45a361c46255e92a6ecf995b45edb9e289e4e6f40fb955b213cfb7a65dd61cd2c4b18a4903a3263494d918b0d00196e3dfc9c8eadb73b7d7bd75c612af2d4f877a4c3937909e70d3046421ce0d5989d772efb446ee3120765f3d440f207d3e2b66f6a4a9000625ef707eb7fcd41a817decb7abe700cba13f918de33daf0ef2a8fda906fb94d0c46f905737ee228f7bd963b55fd56158790de25d74b2314e0ab11f12c96977a005e197b2918f70a3ee97175858d4b2f8013ff3104221fc148e460096db2b68159e6b8f35671df32b4b31eb2e8743d95172b63e522a4954940042b5c393ed441f242e4a361811dd87364c9eddad332488ee32fa790c156566292a6c0415fef2e4de43b27eebb35205b21d8b7988512cb9c7a73d62bf7fe5fec952984b010c406ae586a4e0ea6544566e52840c011d4aa3618ded975df596164bedc05133e5c3bc60c994bd2b948092f2e687650a7a62cf9ef82e7d22232e63b36e2663dd197a9e8d0d7ff224f66c0bc35165d8461b8c877045962cd23f980d5871c10a84c1643b44215617066039d87c94a70016569c23f2331e2dd6447e5b6bcbe1d2fd9e4423b251b1c59ed17e86082a08b538e26d4a10e806abd3dc36366d28957e3a56f959913ce830a28818e9b200a6574c8715ff0254edf11f9e95353c6cb91efcaf57385a0d2ce3831c1e4dda94149344a1c9d708016615ea6ffc3762d9ca0253610630756f93f72e028e6dfc81311c285caefaaf8b9be11723bbe10640fc78ace7ba78eeeec3735d04028561521c60b2e7e830b174a26c9873ff46c19335b01f903226884f2b2f5714b2045a63cd36a9e05698e0f5bf6be15e6327314899e9397cd04bfa0db7b7d87800e8563d430d57dcd2d04090cd279882dc78de8802f01149bea2cc151eaeedb2313ee1383b99f560451c1301971c39b59d895ff6e0d037a6f51cf6f6a74febe39e0822eeab9619ebdf749a118ef5d4cf5ebcb17f20ad6e48e893299166bea8b7f6c7a459e041553b22aa8932badb6e41971b82bfb9bd52d167ea5ea2ac25df322e011ea02208e45df7d0364c5a9195b46a190ef9a6ddfccc51cfb89fb3f7955b13dace8a2212e716590760688fd6291a270cb40d181c3790623d562ec0f30f0a5ef712f17f83cc86492d3f2d40edbca19812d82725a04e06f71c6f0bbaca8e660b35936070d2e33429205982c83734cc8adb3ec667e335acc534ec9374ab1f33542534bcc2124a563697f327606737ce76da4aee8854199847b866e571b79cece93acb5284140d5bed2030a9ac7ca473c88d2cb1897f7fc91ca5d5a7bec2b0ba58906fd76beb5aaa7684051573d9631a575176594278af947a5c720a03b3fc30cb121e274766c8eac068d8bfbe48ee40b54f3975547512c97676cbef59c13b981a13b029bfc003eef55a2d7cc0826a5d8d99ccf0731fa73881ba21f811f973144a724307aee", 0x1000, 0x400, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r4 = dup2(r2, r2) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) setsockopt(r4, 0x3ff, 0x100, &(0x7f0000000180)="5e775024fc5f3ac9c25cd453ccb959adc518f00834acdb9158249a3a91fa7303ff69a81164b8c6aed5fd0d2d4f06022986e3896bfd452fd3bb1199064f43a7621dfb4ec13e555e1066bcf2097757ea28106448b96a223389088ac0047a02c28561ced4414b5bed1b40bf04ad3c15f7a093342210b81235030456a6950f1ede0116a7d501144d1b0da855afc150f08c364a4f0d7ff40e8dfe75616308518905a67027c6a3ecaa412909cb96ee69e087136857ad858949aef2f85db97c8a45a61390e7027e3141d991e882e88d9349a5fb9be67732b19a601a820ab0c3d4b74c48bb6bf76c4f769306b556ed6dc0bbc2e626210b90a2c10753f53661a616ad342e8235cddc21c4f953870f327ad4aafe03e969647a0c3d79599c0757dfef90d88276cf6660485d52a712db05f4194176927869923e47c2763232b854a55d2a9155056c0614c087b0d2a4584af63efd52fde5dfe6102031b733a3541061398d9e5cc13510ec6aef7dc63114bd1e15bcb036e71868f118adb8aec25cefa41f2a9b7c3e107dc6f11a18a35176a621042a1be442a51b18b10a448d36423faa4a3c4a0f27c833f140f3a9c5f0cc778bda77e5e5ecc54a21c84feec3cf0b9f9aecd8d098dbd549c814c65798582fbcaa860817a36cb32b05f652c2a05993dbd807b485364e3f13527c4e6bab083350f28f9863ac786fe602d6510ff2cbc5fac3009ce08779cad757411bd39cd01d21c9c1e64ef2720fdcb00731f8b9e622e562825d4d8c51acdcbe153c43a4c20f72789639e94e1f56d15f425ad58932409bb8783a45c2c2bdc8b98c95d529ddab08be668af682e5228292c0a63e6778c4974e558ac3b0753604e26f5afa7a8f77a8dd1b933a6375b23e45994580d6eacc4f4f1889c0afa0902acca9de5b8dabcf893eab2254215fc87b7a0c21eed3b5ea7df664ab8c38df9066596e0f1baa4a284bb70235645a736f819e14737db24fb1d0f28e9dfd47b4c106957cb56b2e82d3b9dbafe37863cdfee501db49ca5cefffc4ccc9650a2d4b42b5405312606af509552cc993ebd0855cbe08600a4de00d6b3ca27c943fd3d43f12d3ac187a18bd62b364a388af48df265061a0f00ecbfa899aac0f68f9dfd9758d0ef1e0c2e13ccfaf79ab2758e973c8df8d597557c6af73d2472fe282a4ba17c221d5d6618adf1fad5c743a206ce3ce4e6a7a94e9ca603f511e6b9bb979b8b2fea356bafac576ab3f6cf9548eac1ad9b11020e9b49782e757986df315b133db1387a2ebed92b1f0c168908f1b381933ce718f1f118d460074e6693c78598e66dc3c01bdf4932cffe1bbf3b7a97218c6a1878b2642beff5b8a8444a0922690845cec8d913aafc70dd0e6ae3fd4e45f1cb21f4235642e8b7178d9064b60b6744ac5d71cf3ed1bd39620c9f6e4494dd3665a664a989f96ac34b3a06813a31299b94dfefc0acf3dad85f71619627a2b991e60db239adb49245cfca03c74218b1e28ef6427f88966fbb63421b4270b6693057b8460b3801b7417a8b72d315ea628861b5bdcc4215ffa006662df928ffb14a1199973e5c82c50dae3aef954c29a37ba2590864e30b9e882091305ba8e2c88946206d44f73e1e85c0dc1c946e1df59f698c64d648e77a7f45feed257423507043a56e1787420d34da939a2d651ddf6e2ec5a076449ef394ebedb715fbf5d7b10f89ce340246c58c34e3746b7681fa81ca811e285a0d136a838a5177e0307d9cfc9f5320e68247b165ce96f6fef757489e95cfd9ec20ffd14af23fb5b6dc07eefc5d1f90ac6a306508c8574831d29dd39c0c9756542eabef7ebb5d5cd6e17821a57627279bc1fee7d7786b417a92eed9fb4dd908fc95d1ddd38ab84b5d8ee89042acaaef2557865bf83fd87bf5457a84845ce96c01e7625ca44714a1802e302e78f7b6529a52ecb36a2e2f61f66643a2775c6b1edfe858f033f8636a99da1c0871bc680941a2a43832e197bff9a68a216a354e79730afb198d5b8e9223054a83884f13ca42a3eea7a3b8fd154fbfc4cca26102c4303543f81aa1d74c34335ab444c66eef02faa2e8b6d2a772bd8770f7ab34f56dd069b189730478bd46482f8592dc8fb961d22b98e40a5982d2f36e2ec566ce020a11a153c7fed798aa708a843fb787c0f2b091072fb186074b4fb265a2bc78eed9df2a3e80b7f3c1ef536ef7fc04befb8244245497c2f5568f4ff9bde07e4f4ac28842cbf6325c589fb084a9fbff712f4bd54cf95b73ff7e46c4c394edb46bd9b0e280e86897ae2d00c27bd03af8f663657caaad86aad85ee2b9b9c50e58b85356752b3c24cbc44714b00839b0298608d3722e28ba47bfa5734bccaafeb43bf0afb15e177a5e34087662d6d1d9b030868b3a5c7594f03ea47c958dbc39461b55d04243e50dc1b22614f109e666399f5f470532e232fa372365d7aefd0d5d3b41fa9182c389e73e40657610c7280889fcabeeef72558f98e6cb4bd7991207a2d890dc417187d13fddb62363b1c4237e455407467be7622c4cb689dea949d02dcc6fe6557ce4e6d781fd1300b1ff70e07b35af5b6f11f5237a53d9e539890a2d1908a5aeb7eee94ae596fcdce65d33af25cd1a49b89a8d395b4fe709233fbbc95d504ba697fb9b39a64a4ea3bfe20d551833f14789b0cfdfefffaea617ecd25f5a92116c2968e407bf305adb6f4b35805425456d02a4801d3ed9f38a0377893272aeb55001a372830d246bec0f5799935148260d565752ca295de0f76b3ec32c426ded86f0ccb9a1cec2acb3f6a3efa8a5b8ccf5ae032d23a88c58a37132c1587f47aff576da9664c10d81e010b975667ce4aed9b5b5119727e6ef978afc76820d0796f86cdde421cbec15cf6fd825c1f57c7f83e52a74e68f9d8af01622d6e7be8a980f511dceae6080013e237fb8cf30c702df0c5f8c5985096e1aabf6f4eec0d4e728de639ab269b2736f780618b39efb343e92c2386c1dd9052b924d2b35a9476e6e11a77215d3cbda6b38eac77ccc1de152d649819274e5fcb4567c6afc2ef76e2fc841a491cf336ea6922cabcdd19ec675f3ec6e4a86ff2a08bbed9a8042dc7811534500e8bcef6ead75f2e8b88e47fbaeab7592e0c9c1e7f0d9c3c3635433d91e75ee057fdafbd9c12254353691bf189b1dab951884787c71c25f6c42ff1ad4092a79c77438589482539ac8da2bf175c8afbe9a4bd81cca3cded4e566062e42c65413e92a0d8acdc1714b3cfd0d47641c9d6d0c889e5179c1f8b5e38b9247b06491a6dcaafb809761664fb2363eb3bd7a324b54e214482efe4b80aafab9d249c658e38ddcbf0b2a2542b480e18aafc4698e5e0c717da59a1c818fb8e1547b4ca5c663f20622414cb6ffb5cb7089b08dea5573d3becc6daa73b5191883dca2636e37bd21038f87e6bea3d76cd621de52dd41cd652ee5a918982fac59c4d6874d7e54dd2743e173cc0065ef8cc04d6d2620abd07e5c3893f891ed31cc4618c9fe83aa46af393b1875a7e2d718dba7458b62cf35cde57f8991e1adf4b38fc8a31b31f401a35448ef43ebbd07dfb0783487e6bdba97065e3bd297f9dcdd3b88d141776c2241a76043f8c984687846ae3c3b991da6de1277ee72290034678f6aeade54d9571ecb4b4b156075e85e99346f4d6e77beda75375424089427a8317ddea92454c8a015efa6284fa7b0e727ef58ac0f8b7a8ab5c3aea2a521b9369de921a83137627fc86d837509e4a741be6dd3ff31c04b4a7193ad3152d9c6ad79fb11bfdf081422343ecdabdde36de8495aef817fbdc406a61cfda292b598b62dbb19072140dc7fded1691890ae486ff8c00ab5d0308d49351ce69f5e5d81253607bbdb37c82df65228030f317ca4ae8853fa1cc4dd2bd9142f37dcdc244dd347c3157553a473c78d18de20341e59c2952e9f290f1e524c2a4372f7ffc94788229ce055db2bce9343e5bcd9588ae2955b83748ffcfd0f130b795844c28d57dbcc7a774ab1772316b90e41bfa48d356b093e7385ebf07e6fa343c7cce7cfd23b4db4186867d84f3312ddcbd677a35d01d422e3a758e2ef048832a9d2f7249d26ed56222ef02364949830816013e05eb633d55d3e459e43eb1e29d7557dcfc832e3f62e3890e89ce645f23b0ea7a29bfcdc2da89be22a5d06468c6dcbe75e9e68921ba4a5da633ba0c5b13712e547468a40dd7f72857f4d5dfd847b759a106729b4640ca08c3432936b8669ad8f1418f1aee6859620bbabdcb2bfd276c45a95388b3ac7585471fe2f58ac15f670b38113f51615e2b7111992bd3631765fe0682e991c6c1d7dec45963d9e0f835def5607d59fb30101bb9a1acbd7ee4ec68a4728ae2572082a339c484e23eef027a99623731205da19e735089632a0335da930c533bc59b589fda3c2b88287b379efaf82b3823bff16227f45815ea053d05470988aa5746b137b248674cc2b73676f9cd3c52991bb4ca6f1771c76b2ba605857de112eb3a2179cad0f36593f37cb661e517743338cb04fb3121d9a1633a2cf4acd7abad6dce0baca72e5ecb4bd73a835b657fac7a42154ede1646453dc449e8de4736285a0b9f7ff15bb80f9855a4152158798633e70c78ea43708b7bc8755b182ecc0a654ae44dde01b805ba06a2232ee836abc37162888a43c565ea8ac1969bedf1e2d47239390e874164ed214984050ee93d23c4e0b258ab3143d6dd0ef048c0f816aead92fa1ec42cee72fcb6b38df8c984246d5460cb07775f0cb24657cedf68887598e8dbec2217462d441b77bd5e3c2d568c3ec49ce162b7a877cc167c22f93e8072ae4b5b33b3e3808eec2e9dc2bff356158229e3fffcd00fe00bf3b595e4c6443326fcdba855e266747a5b3511c94b4afa285fc40430e2617079da16c059fbbab64ff82d5efd9708de70fd12ef05e622fbfcfcf52a59fcfabd200df231c7a29c7c795e97621f5d467bca354c1c9c0a0cb4efde30d4f82d677452274461ba5c0f4171dbdc4a662175f6f23428db0956c987efb4b246c894c42fef89ad50a2810869a41d95e55736933fff293aa8c4e80b2b670e18e7cff9be8e28bc204c4fb445e6080ae81011cc1cc71f9e0b37295278b96750c649c1545ab7a6093c40a43f096c8d375656c8d6c717ea58972041c7b4e7aa8206bf862eab2b4b9e604e24fe043451982776c15bed866d2d93d51d2a4e9b2b50f819b198cfe9325eb87f19e075f94f46adc53eecd38a7a6e2be7b54268e3a676853fd25818410886af70d764a3e9d5658a4d2dac19006a72054fe419ed1cdd4350424903d40d267a86bc464b975aad456342ec103271b6ed4a44cae35667ec91d05fce4b044c0147165f07d72c867ec0d19668eca91dd5383fb895f327143da2fcb6ecca5ca2eb9f0bd4887624d43496e31011146cffb34bee2dfc1dc41eb88333db2a94fbdd27dd7171d11ef4aaab5969d1f7674e62a4491599d3839b515ff34d599c8d95912237ccd7428f9c5d0745527e4e7b5bfddbd4f273eb68b06cf4187b1bbbb26189ae85458802153aed20b90a48247350f5b050ac4a8b47c2e4e7a94359b99839fb77b6ee8cecccd8e096491425072495859dbf5782033e4dca5a1b4d25254a9e1ae2484d94702bdb50bf93999d85009d34b8c5e4ec9e2ef1e1ad7146ed04d523e616e794fe8d648b9b6838760425ca91c03cc33c46b09d61198390446013fcf13d656c822e0b0e167c63c839254235bf7fa83659e0aa51d255e643c40278ca5c23f7ecf998b44faa770c6a01fa4df5a9cda0fd8e11baab7121d12ac03c0c0cd18c", 0x1000) 20:48:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 20:48:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) r1 = syz_open_pts() getsockopt(0xffffffffffffffff, 0x8, 0x5, &(0x7f0000000100), &(0x7f0000000140)) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) write(r1, &(0x7f0000000000)="d8f4151ae9095084946dac1a2ee22a3f45633c23b19cb2c9cbd34918f7f190bd0fa081dbd908df823bc3c0047785ee5e7a25bce46920fb5a153f121522f9b837f6f60052d7a525774a86380d612fa26c73b35e4ad734b71e644448dca4761b643ddb7b7e9db8a04e892cabb259cd9d22f88d19af85fd010549d47747974f3c8b399083f3c7dabec314f47884928bfca8c44202583edc8910f6ed16e47ce6c2b8c14f1c1e7307a4342edf5536d00d11c3de548717366495852a", 0xb9) 20:48:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000000)=0x4, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) 20:48:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) close(r2) kevent(r1, &(0x7f0000000300), 0xa2e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xcc}], 0x10000, 0x0) 20:48:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x94, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/125, 0x7d, 0x80, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1}) 20:48:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400, 0x8) lstat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) ftruncate(r0, 0x0, 0x100000000) 20:48:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="9302e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x10) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x3f, 0x2, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00ffb11b66696c6530003ae30c83192aab9e5f8433cc1929e153f076d929cfe63194b4d1109a"], 0x10) close(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x26, './file0\x00', './file0\x00'}) 20:48:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x8, 0x0, 0x0) 20:48:45 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xad4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000a00)=""/4096) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff00, "73f300070060c3dce5081af659b097317a117c00"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x8fdcd6935d12f46a, 0x0, 0x2}, 0x8) 20:48:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0xa7e5, "9375b01a93b45136fdf0f0e1787fd11e3b4ba0dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b0", 0x8f}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x5, 0x7) fcntl$dupfd(r2, 0xa, r3) 20:48:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xde32, 0x0, "85495500020000000800001167f5bfa600"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = fcntl$getown(r2, 0x5) r6 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r7, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r7, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0x8, 0x7fff, r8, r5, 0x41d, 0x5, 0x5}) r9 = socket(0x0, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x1000100d3) semop(r10, &(0x7f0000000480), 0x0) r11 = semget(0x1, 0x3, 0x3d91702bfdbe8832) semop(r11, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x400}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0xff28, 0x800}, {0x3, 0x7b, 0x800}, {0x7, 0x80000000, 0x800}, {0x3, 0x4, 0x1000}, {0xdf57e667a92aaa6e, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x2) r13 = getuid() r14 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r18 = fcntl$getown(r14, 0x5) r19 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r19, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r16, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r18, 0x41d, 0x5, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r18, r20, 0x0, 0x92, 0xffff}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) r24 = socket(0x0, 0x0, 0x0) r25 = semget$private(0x0, 0x4, 0x1000100d3) semop(r25, &(0x7f0000000480), 0x0) semop(r25, &(0x7f00000001c0)=[{0x3, 0x4, 0x800}, {0x2dc62d41e09fb3c1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7f, 0x1000}, {0x6000bf723bd4adf1, 0x3}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r27 = getuid() r28 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r28, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r32 = fcntl$getown(r28, 0x5) r33 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r33, 0x0, 0x0) r34 = fcntl$getown(r33, 0x5) r35 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000540)={{0x240000000, r30, r31, r30, r31, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r29, r32, 0x41d, 0x5, 0x5}) r36 = getuid() setreuid(r36, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r31, r36, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r32, r34, 0x0, 0x92, 0xffff}) r37 = getuid() setreuid(r37, 0xffffffffffffffff) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r37, r26, r27, r31, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r23, r12, r13, r17, 0x20, 0x7}, 0x4, 0x5, 0x5}) getgroups(0x2, &(0x7f0000000080)=[0x0, r12]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r38, 0x0) syz_open_pts() 20:48:45 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = dup(0xffffffffffffffff) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r13 = socket(0x10, 0x1, 0x10001) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000b40)=ANY=[@ANYBLOB="8440000000ba6a79c306ed5030000000009980f45c9815ad7058c5db75ec52edafcec009e6f3989aecd83842541b594b4fdd139ed8614d840c58579295e0a49811f16d60571dafedd701e96ce2dac169"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r15 = socket(0x2, 0x8002, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB="622eab10"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r16, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r17, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xfffffdf3) kevent(r7, &(0x7f0000000680)=[{{r8}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r9}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r10}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x101}, {{r11}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r12}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r13}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r14}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0xfffff, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r15}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100), 0x200, 0x0, 0x7ff, 0x0) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) write(r20, 0x0, 0x0) connect$unix(r19, &(0x7f0000000200)=ANY=[], 0x0) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r21 = socket(0x2, 0x8002, 0x0) connect$unix(r21, &(0x7f0000001040)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a27c6f2170343fe09f8943d5454e2be14b517f67cf71b92a2cf81e6ef17dbdaf004c463a8067e39829783f85f19c8b6dc80eb6e18633f6"], 0x10) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x8002, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) 20:48:45 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./bus\n'], 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 20:48:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getuid() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000000)=0xee65) r3 = semget(0x3, 0x4, 0x4) semop(r3, &(0x7f0000000040)=[{0x2, 0x91, 0x1800}, {0x0, 0xfffb, 0x1000}], 0x2) r4 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x0, 0x3f]) r5 = syz_open_pts() write(r5, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)) dup2(0xffffffffffffff9c, r5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\x00\x00\x02\xff\x00', 0x88, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000100)) semop(0x0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4}], 0x4) semop(0x0, &(0x7f0000000100), 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000280)=[{0x4, 0x8100}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x1, 0x8}, {0x1, 0x80, 0x1800}, {0x0, 0x5, 0x1000}, {0x5, 0x0, 0x1000}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) 20:48:46 executing program 0: r0 = kqueue() minherit(&(0x7f00009d4000/0x4000)=nil, 0x4000, 0x3) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) mlock(&(0x7f00009d4000/0x4000)=nil, 0x4000) 20:48:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="c7e54bb1944d49868a96796ac2fe07541ef46929d12ca13d8e56d0ddaaddca98986cc3c2ea1049bfc67ad92c6e7b40b5f04da0a2971d9bc221886182054e392113222e999a56b0cbb323531aad0539524447a964f12070be4b8bef0d5fb50b6f179da748d8e2e26277b3d789252ea2e64fa0dfff614c4a94d34abdcd093c52dc6dd55d41f28a9fd4fda3ca6fdd58e6943b6c7b4f6e62d5c352588b396f27a2e150f857ddcfcbd99f8b9c05305013eb7c2083b9e276f699d292a53455fba20e64401efe7dfaa719104bd02bfec1cedf", 0xcf}, {&(0x7f0000000000)="2467fa1ca28ba3c5f9650bba24347fe41ae799ae640da1be667cb4", 0x1b}, {&(0x7f00000001c0)="a8c790d81da4d579b629206ba0df49d8f8e82c89bbc3c2c319b464c21739101087f0f8aa9279a1d54e452a2b9aa7ccfd6599474b346b9d66ed630312bd35cd5fa5616e84d3370ab0341e81216a14c151a0dce2", 0x53}, {&(0x7f0000000040)="e0b38101b7230e3c1c88b01ab31eab74190077c19ca46e7755d3e9eaba38efa3f5f69139e2d6bfab56b20ac397199e180dc19148ed35", 0x36}, {&(0x7f0000000240)="b12083d70d02c6d59a2f9dfcb1a61f2b3522274461ae2f95158d197ccfe85a600b088b54272a43def42e6da39da93aa2cd8fee44bf07d9c9e5fa24a6f304cc88a00bef6b7ed762353e8adc04257ab5089ef673680d253c531ca599b4ac795f8958de11378bc6ecbc20ff8695a10cc00e00b4d8f506a422b051022b1b262a98ba7f1aead39e85cb69b3b22aa3ed6316f67fe5b9d544dd208240605a4c81c6c1d943d49b61822de9c76311a1588de142d71395200e39d09769fb78e2b711ba6007bb2302ff8a70dc56dbf7f19c29192f", 0xcf}, {&(0x7f0000000340)="9ab2f21b5b41cee681c129aaec0ce46efbcb486cf4fba397f02c5fa376cb73c853148c6491e1834c61168db38943ee1fce868129e7d8d33c6b745cb19fd5c0fec0256f2a9e88f72290200100df403e5851c1dfb85ffb4839e13429d422aca453b2ef46479a0129801e7b0252b5a9b96b37361ca2ea3c4099d2adcb21a7b3d741eaeeccca21f7098948aa0d62cc91767353b45a98c51051bf700992045ff3c4c55960a6ed9caf0e798bbf05c9ae", 0xad}, {&(0x7f0000001280)="0cb5c4d17dc13bee085c6c3a1615da02d3cc49941e9efc58e67f9e8f727a379de337d0ecf731ce118b590d4fa6156b5ef8025c9fd0756b280b076448057756f7af07a8e835a50abadf5e6bfdecb4af82b4da1d2e46550d05185c3d0863084d00d9246eb6de1e5b824b44d962bbfd93d466a55ec10dc949e9c11bc7066f74310d0f9e48f702f7cee75074d3c281e8e94f8e5259b934980df2bd8ddf7172f0759ce1e855a60b510af8d9b32f3d1c67f0580b6f6c53d160720ad686a2a12af5968e0deadfea3c90936263f53aada867b37d0350d535afabcd8986080debf059d35a19f8f193a0bb26a685fa502d8d02b49eb8b5638a2ddb9e6b3c40f1ed646bfc4f19818ae9cc91de7c1d28693f6b7c324c3dcbbd9e9b63bc5f95fb6139c2b621ca6d52a4acca5d29d85d0cf953981071aa05f15c0c4013d767c638d26dd8fef47c9684c9485bf174f1beac132556062c2eedb5abca9886a736d5068904b76bcf9956525fe998f90737a805c053ffe2ed07d51e018f391f7eb5cecc0b9a3cfed22f36e9d3478971dbea414ffd09de8209511c496ee060fd6fb19e612f34c93c0ceb4f18c3360f108ffe8ee6a70fc68a9e104ed403b0e8d9388cba025e1b4901d5ec2354db614e75f762363529186c9ebee9a29a4e71cbbfddf479f0a9c4f196868203847abc0e83e839fee3b9acc0b058948088238f1c97deb7c786fa306dcc5a055f976ec28575147f9f6614139908beae3f60c825ebf511fcf71f7b1ee825e76a83596ea7dadcfc8f0d611c08ed9af70cb83a1cc6a4d3e672836b6ec5e50e83c55f6089211d91d34770593c32609dc34edc3c7265f86a6b00b0c376c2c7b5ff38e4b287298cd374b09242409f1a926ea266a0e77e879452eeb7479432ce377fd13ea50af9c107300a0edc1cb1b0a75dcb319289a3bcf59ae6f1a6970281347ab959c431a4856bb84e0f095f1be879bfc0c56c47098c1c15a75bccef0a18148b7835bd8ae1ce435b83d093651918ddd53c928216e92b975eb87efd3b988c9eacce88eb9150689aa62d684db22aacdae614d45d3dae541b75a5c6dd542b9d364c397dd52f2ee12790b76af6c417975e246674cceb3f22f780ea0541073f092f97cc981f4a05b57e5874f232cd23859ca2eaba588f1e53a86583971a4c0d62c0f41004aacebc82ca796b6dd498fcc899ac3b7ac2eab6fcbbfc10876246a19e5dedddcf66253ef6d6e688291a03e13ef9023d04a150228c49330aabf47b03553b5cdcf40b4cb1dbb16db0fab09a2d433fe184c39bb24a0d986ef742e14af5afa423f34ffbdbe59531e6599305cbee09ae63686f058fc92a2da18d54980e1787b81315132555df039454beac1c1fefec051b6097374cc4004df82a4fdb2da118eb0c0b2666c9a05a0782a0087b07191b96efc817f7cbf24ed84b448f98817c67b9c5362d97934dbee419048c6ded1ab63c469b0d8085170719b34abac8120e186d4a48ba502d39b51a59b61f2f5a74ddc7193a66e79015c49373d2649bf6beba0c1ea66f35159da23be1636650c70cbeba557499283aea54608241f2670406c8229e0bd3e8856f2c113b9c779c75dfaa5d0b2d3d978c113308d3dea7a439eb062663869773492aff88d8406bc8fd689d4d47151711d1f084c223f01b69767f3bc60540e54cbccfdce0e0df507f14ab9273f3ff2fc160d44f0031971c09c792a309e7481af62e1c9d9fdd34d0953728a9f65a79b5faa3dd7356820b05414fee266bd75a06a1300dcc315807076c8cde4976b63e9eaf0a8695f4ed7446a07e894e964f498d489b515e06275a4eeeb36af526798ba374a0206ad48b75d07c77052e41b57c589862545a639c83dd1fe22aeceea9ddcad03959d113d3d8b45bc7e7128996a125f838f8af6bc0dc1f17c5a399a120f203ade46ab917e0a741ba7c65430af3d24ac9561b11e418ec37b77f9b64ed8813d7be28a766acfc41de7fdc7f0f4129a44c879c418f8c7dc51175c8be87a9111edf26919cd3640c6f5ab7d55f29925e4cbfe5ce53bbfe2e90c4b3663e19e7027f03cf03b98ad9f168419620b2088051c26655ff57aa36885bb120eb068ca646ebe96a19ba65d0aa89294b998d6306d24f8402ab7f8fe0067cbca06e922e08f09af6b8ec3da63a299be851623c826d69053979949fb77b4d8179118e8837b2febe4e1d12c67e00947bf35c063b22083c8cb1f953a3b4be923891f06b630b4aa24cb3a45d63a2538eec5f0bc1fb16f9f9cf439470946054b4db54bc74e37d0252ad99f1eb86d1fab05074a0932d5c5fd84d8a97fba34ed21c6d142fd432a28aa50153cfe05e34c52ed2b549c69808af36426305f8ddc2c0631b7038f3b947297c908cdc9d61d5025ee260073482cba64f8153f4c433d7b4c872c022c493197f07f874fad022b33d3f21f8c8b92f60b8f3d668883e30cac5756905b776cb0f13ad8f5af26633607e1530ffea0bf12df02cdd5f339518433e10155126b436daab1cea6056f33042b3d121e63220aa593349d5e7b287c91e871a791bfcfcf4b0766d99c79a4de39fe9126a8b41a432911efa18b57c3aaf665c3464112b84af317d82f28654d7c7f936ca987ae0df91cfe2a5a8eee3b22995fa5a9658ebe90b71cc38987e4d1a05894ec8fa7bd345c279cd4ce0f63442498df855ff3f270a8954d6ea7bc22bb86577da48ede98b3403735706fe9ab6243bc2d1480bf29874b286b28d01139d5ec9f19599187638200643ddcba289c4d54ccd95de7df926abcd24ec98532f385e7d4bb85b0a2d3c87079e0d5251c1cb15e206cb2a77d877641e1ce9cbcb949130a4ddc60653e8e136860d39b8f917f734f6c0dd4426a5c7a9939a3e0e0b04f0cf687d50ad6bcd2785dec938f7dcd02fa9ae2e704495d54c7139915bb34ca4eb6c12a210ef5b103bae05740238d3efc7f2f81a2744c48b764831d9d70ae483cf379f7f10e55db0aab8e8b604cc07f432d466a700b38738e9730d99bf7d9b61da205964be9642e8ba286c78dbd1711213ecd281d7cf410c0a5b7d74778c9afd09fbc1492174485b45622d9290629b7415cf6c240a12d9dd54ee3f4d15a3b9a3f71ac68e51bda817b4938aac8081d0958331be1da570edd4eb1b9e09958b6493744ba6477de6521e8d54072dfc3923ea2adbac5067256f39026e2a92440fa621a1294aa7359ddfc19f106dce532c2fd08c6ff26540e2768cdc9b7daf89c944d6b45809f81fbfa52ed94a7539eac06200c824a71d46c36d8d92bb9e5dd0306bd6a1515cec6e913c5e8e7bd2f185311cd5e31b37d71779f4128707be19229192c656fb52772f5744af9668752105b5691718e77bde8f25378464e19393d2ee2d5de8621619782199b95993cc41e295654ee8a33fe07e38b13fe5afd9e2e575990c5ff78bbb94425b83b13dec9c6e90421737b8611e7e868574e0f493aa1483e9f04bdcc9a3efa28dbabce6bd22f2be919c5620afc1e8e7169400bf0557e418001daf89bb0ce6a0ecc01aae956c55758299d6bdd89f9d7c257a2916a8dd1878fc4ea38f538698540ffb6e05e2819842a95c46ddec1bf04190783552961f5b543fcc2f566087fe5959aface3de5b7a2b5209ab01259fd79db9ccd9a76f61d23def9b5e45705f7850f0aa159a59acaf22f136eb83582817e66ab4c3ad98bbbd50c6ad0588f9fdde6b61d6490d14f7d11ba889fb4cbb30bb56fd0c592a02b43011b95ae68165cb8bfbf35e0943aacb8baebe5d069791865e0ef7e62b932527f42f3a50bafb464fcfda48edeeea24db1ab96560fe5811b30058cdd1cbe216c4a65313114ed7387103dc37302cc9ab98771c781cc4b284c95676db762dca807da08d1f6cbdaf856e572bd0d1bc6c37e128562a140a810a92dc28acf61c97220df8ef738b949807fa13e6d86add56a83840b4ec111d0fb45d99723263e9ae52f72451e6a1770c6b3dd99858440bc0fe16a12be9c3feee7406f8eb2d44ca4bec74e6dfbfc7545249a3852abb4620e1d46c9bf52819760b95d885e88af2183f2c9ebb55449360352b8dc6f6a70ac4307bebe8ec21531cf8ed3ae055f73d71c6bd9dc116f15de20545daef6084d757ce63ec749311817f8d9eab8ef988851aa8a07bfcf7855fae638300189a6d8561fd84aa5911041d6cf1d25dc8c4edd0f4ac03466cad80bb5b51cf410b4408643941031c79106a2cf9cab5c8973b609c11bf5d7e86a57a607fdaccfdebf02f3509fa0b631206db0810fc8f03a6096bb580964e1c57c2628a0b953d9ed437ab5d330933919d3a07ab43f5b68580985ab95f7101bdbc2aa438eee6b2a300262cef4aa7d144b5b6ee3cc226cd5425ef2d58031117e32fa149994db9fa5aa6e4ac47f260b742ea687896852cf1e620aaa4e45dc8beece49743cba9c9922e2d94e3f8f7fac1c4e165b28a704d511ccf566fdd5c5b50d73f28b951a97d80ec933904a4204f2138c9141f9d5e08a51c77a92c5e7ec6303529632e6fc6efed16fc7fa39e1f7455509dee2e70e3068b9ae7834f3133fab942fb1fbf0aa665efb1c92a9a36de08a4d56215377b0817828b980850628e3cf5342d326a51ad5e9641c38a996adfbb8be82d450281f711612a0ce2d65bc82e2100924c569603564c5fdeeff659a0a57169d5bc2261e31d493df7a109773f4acddae4b14b55837c67ba62b8c887820a0979da344669eb73af0819dc9c5abaca2471d2d523abec47942580f5c0e9c53af340395ab5531b584cd78252dbc8de156daf325df30c2f8c2604ccf815823b0601ffa0d1a861da5d272ba05ff8cca74af2e615c7062996dc8a2ab5279a7b9d5b72f10228ecb83f1e8378d8c07ecff00dc3081789db73f0a7ab2a4733ef4c3f5332cb2b527da47b5cc773ff8671bcde4b1210a6e1828ea60f9451918e8d1462afe5a22f1d72dc02939fd006c0670cfd9ba665eb547219814df172eb1ce0a830f1296ac73fb3eade4c0a253b4b0fb3127f3688e0b2a5b1e47b117ac57a6838584dd97b12976ac388d6b41424cbbfea06a3ecde1755777eb3b35f5482000543b8436646ea4fdd45203844fef5c254da47e089901e5494c544b7719bf94911a654c62d3777aedd33a87b4b3b2eebaa417f14574a029ce4c1e958f7200f2eb00ed212a70bea39093702e612a79d27b174f33dc4bd29450997478d002852cd4f4274788ea79c0404c8506430b019e2809e8cb53ea1934cc239713a78295d8408712fa74fad708f1f60a0e18ecbd5ec174c15fe4016626f1d266e0d8af407e27f69b69f0ff475586bf3dcf72c63a7016bea70b28624cae96f1c59838032090b65885b1ed46f790bf1d121266a691b187b5f6e602753cef5af7ad9cc6206a4dfea2f2767cfd4770e2289b86f16f9fd15ab9b32128fd49ad1a1102877887d3ebe019ef3aa784ef44ed17f95353ef75dd3629480ae77947955a08aa3b67a07898f2d3396d3c9b6d521d58bd6a5e27e7dcfa4d9d476c7c084ce44e18af4db292a25454ae6f17d2d0625fec8de3296eec219a5f0599fec8cbc368f8cb369a0745f66ae347ffcb69ef170aef50bf7961a05ef27090d99e9617dc0b0f00fe58ab0a5dacc45d87ff578fc499fdd91be12fb7c384de7869d57820b649c4fedc7e65bc4ea6e535217fde1e80bd0f88496392a54ffaf26b3a98525bc7b8202cf6622e18b427c0945e2a4894db6a1ae3addfb58f388da55961f27ebf8547fe179cd51b19c0a65bab2a12c53a54b9a2ad6a13f618d159bc87a3a7875b5f99dc9984cc1a8878b290d4a17b4bff20dae", 0x1000}], 0x7, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r10 = getuid() setreuid(r10, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r10, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r8, 0x0, 0x92, 0xffff}) getpgid(r6) 20:48:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xd6e, 0x9, &(0x7f0000000100)="1763747ee78995d81720b460a13975fe346324840fab54fcfa3c2deb3352aca64b1dd6aabc4ba5d86fd1dfa81fd4efee18c59dc54efb28a84d0e803b1028b442cd6a424d8da09a875e64f9a73f66475d0c47b798835c370915351e8f719e43913fe40c83e76a67f7691f648c1df388348cb1b31db44f370d4d83054f9ed7c4937679321057be61197ee3ca60af0e6998b34502dae9936aafa8fbf5f6a48418ce8a2636307720e5a2c687d52b3489c21be6e5876aad09a1f2292e42c8f6bc0b9d6a1953a7cb26c28b082de189f815c08f522fd1a5f7b1d60c81c873895c5171bad8958b9aa8b0", 0xe6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) fchdir(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r2, 0x0, 0x0) 20:48:50 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}, {{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) socket(0x11, 0x3, 0xff) r2 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 20:48:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001300), 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001500)="cfba8e34dfc64bfdd8332c5c05e83457ef936043041602c5381dbf674cda3f4480e97d702e6959bb83961880114c55b8f6e9944c4f2b395d20745768d18e9fe8c9d49c31000adf1faf3de65b13a718c0e64ffaf23b6fae8b96e983e162fe71afc31aa2c5e1503e8aaa862e283c7a61c207a9d006f85505a984bc4535b52c70f8cfd7c6a72640bbabc5b06dfa4cc04498f90ba740cf5722cc6c68f563a1c23799f8885ad67f94dbe8401e30958e2be10e47b44b8ee8a05a03907df3cb31747eb754a98725f3e71cc6e555fa3f37e57c17bdc21d1452296cce81333b9394e485d52a12e9718102d70e7aa56d3e331164c887584b9307f4e5b5df9ac690cbe046", 0xff}, {&(0x7f0000001640)="d382cfa271a966a69db4eef5a524be35e9c7163174067d270c4691055bb7a6098a021b8f49fb90ddf72885df7886453476a8afc58206f917b17cb20fa97ed1491b97223e7e314ef4f28d8bbb0f65cbd9420175f803bb2e228e53f85c1d986579e30e8b", 0x63}, {&(0x7f00000016c0)="3cc3e8859bc065609bdf1bf7a3440f9ef4ba65d882e4bf5d45991dceb6859dee030ba7858b9b9731977061c1b09ce6c16e397a5dab6ebcc410eb679039410cc42b0275decd6215d1953a1b7e0ac99e508d9130030dc9e7f3668e28cd66ca88253cb37b6cb4a19b001339", 0xffffff15}, {&(0x7f0000001a80)="fcb82880d589e8460c0b360213d2621fa065f6f9570dc4232557173a5b3fa30d4147b30f87b38184f7a45d2862559125e16843141ed525137a9cdcc7c71ff418629dccec78a14aee97124ec5c02c45", 0x4f}], 0x4) write(r1, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x180) msgsnd(r2, &(0x7f0000001300)={0x2, "d8e1e7ca3922fe79e97026815ce5ae3e2908d10cb9f034ed07d526b9ea560f450b4e3b892bd6d9889090739164302db99bc045db000d0e1446c493f95fdbfc4692da745d5e3f3b5e83afbb9658d1bb209693fa5a4312fbad3aa91ca8a101f65c6cef7c6f5d6f197b9d36625bbda52b6bd24b48c5342f52086bb7e87a8397bc8851"}, 0x89, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001440)={&(0x7f0000001400)='./file0\x00', 0xffffffffffffff9c, 0x2}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r3, &(0x7f0000001c00)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000000000000000000000000000000000070000000050634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a681700000000000000"], 0xeb, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000012c0)=0x100000001, 0x4) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) 20:48:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc4) utimes(&(0x7f0000001300)='./file0\x00', 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 20:48:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) dup2(r6, r7) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r8, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r8, 0x1}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/145, &(0x7f0000000140)=0x91) setsockopt(r1, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r9 = socket(0x2, 0x1, 0x0) dup2(r0, r9) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 20:48:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x20000, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) 20:48:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) getitimer(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xe7f0175f16187946, 0xbe98e3c025782f0a) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x5) close(r0) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0xa}, 0x10f) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) r12 = getuid() setreuid(r12, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r12, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r10, 0x0, 0x92, 0xffff}) getpgid(r8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0x1}, {0x0, 0x101}}) read(r3, &(0x7f0000000240)=""/226, 0x2) 20:48:50 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8800, 0x0) r2 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r14, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) r16 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r17, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r15, 0x0, 0x92, 0xffff}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r18, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) socket(0x0, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x1000100d3) semop(r19, &(0x7f0000000480), 0x0) semop(r19, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) r20 = getuid() r21 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r25 = fcntl$getown(r21, 0x5) r26 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r26, 0x0, 0x0) r27 = fcntl$getown(r26, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r23, r24, r23, r24, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r22, r25, 0x41d, 0x5, 0x5}) r29 = getuid() setreuid(r29, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x3, r29, r24, r29, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r25, r27, 0x0, 0x92, 0xa421}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000280)={{0x9029, 0x0, 0x0, r20, r24, 0x40, 0x7}, 0x4, 0x5, 0x5}) r30 = socket(0x0, 0x0, 0x0) r31 = semget$private(0x0, 0x4, 0x1000100d3) semop(r31, &(0x7f00000003c0)=[{0x2, 0x1, 0x800}, {0x0, 0x4, 0x1800}, {0x0, 0x1, 0x800}], 0x3) semop(r31, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r33 = getuid() r34 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r38 = fcntl$getown(r34, 0x5) r39 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r39, 0x0, 0x0) r40 = fcntl$getown(r39, 0x5) r41 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000540)={{0x240000000, r36, r37, r36, r37, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r35, r38, 0x41d, 0x5, 0x5}) r42 = getuid() setreuid(r42, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r37, r42, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r38, r40, 0x0, 0x92, 0xffff}) r43 = getuid() setreuid(r43, 0xffffffffffffffff) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r43, r32, r33, r37, 0x20, 0x7}, 0x4, 0x5, 0x5}) r44 = socket(0x0, 0x0, 0x0) r45 = semget$private(0x0, 0x4, 0x1000100d3) semop(r45, &(0x7f0000000480), 0x0) semop(r45, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r47 = getuid() r48 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r44, 0x29, 0x66, &(0x7f0000000480)={0x4, 0x1, 0xe6, 0x9f56, 0xa}, 0xc) r52 = fcntl$getown(r48, 0x5) r53 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r53, 0x0, 0x0) r54 = fcntl$getown(r53, 0x5) r55 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000540)={{0x240000000, r50, r51, r50, r51, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r49, r52, 0x41d, 0x5, 0x5}) r56 = getuid() setreuid(r56, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r51, r56, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r52, r54, 0x0, 0x92, 0xffff}) r57 = getuid() setreuid(r57, 0xffffffffffffffff) r58 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r58, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r62 = fcntl$getown(r58, 0x5) r63 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r63, 0x0, 0x0) r64 = fcntl$getown(r63, 0x5) r65 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000540)={{0x240000000, r60, r61, r60, r61, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r59, r62, 0x41d, 0x5, 0x5}) r66 = getuid() setreuid(r66, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r61, r66, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r62, r64, 0x0, 0x92, 0xffff}) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r66, r46, r47, r51, 0x20, 0x7}, 0x4, 0x5, 0x5}) r67 = socket(0x0, 0x0, 0x0) r68 = semget$private(0x0, 0x4, 0x1000100d3) semop(r68, &(0x7f0000000480), 0x0) semop(r68, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r70 = getuid() r71 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r71, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r75 = fcntl$getown(r71, 0x5) r76 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r76, 0x0, 0x0) r77 = fcntl$getown(r76, 0x5) r78 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r78, 0x1, &(0x7f0000000540)={{0x240000000, r73, r74, r73, r74, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r72, r75, 0x41d, 0x5, 0x5}) r79 = getuid() setreuid(r79, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r74, r79, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r75, r77, 0x0, 0x92, 0xffff}) r80 = getuid() setreuid(r80, 0xffffffffffffffff) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r80, r69, r70, r74, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1c1, &(0x7f0000000240)=[r4, r12, r81, r69, r51]) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) r82 = syz_open_pts() r83 = syz_open_pts() r84 = dup2(r83, r83) r85 = syz_open_pts() write(r85, &(0x7f0000000000)="a6", 0x1) dup2(r84, r85) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) close(r82) ioctl$TIOCSETA(r82, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r82, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSETA(r82, 0x802c7414, &(0x7f0000000080)={0x0, 0x6, 0x7, 0x3, "52f16d92b8afb5f66482256cb07f03e8bbe4fba8", 0x6, 0xfffffffa}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x101) r86 = syz_open_pts() close(r86) ioctl$TIOCSETA(r86, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500", 0x0, 0x101}) writev(r86, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r87 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) fcntl$setstatus(r87, 0x4, 0x108) ioctl$TIOCCHKVERAUTH(r86, 0x2000741e) 20:48:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:48:51 executing program 1: socketpair$unix(0x1, 0x2fd263ddd29a7160, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) 20:48:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$dupfd(r1, 0xa, r2) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) close(r1) 20:48:51 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7fff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x6f851b1defb86672, 0x8000, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) clock_settime(0x3, &(0x7f0000000180)={0x3, 0x2}) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r4, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYBLOB="3433d7928f4bf59c0c8a0de99d7edf417c214350286140a143e8ad3b75c8ae6f958dfeec4ff18a20552c33af954aa69a7044aabcaf5be13da0beb9b64e56000000000000000000000000072a4150e1ec2623"], @ANYRESOCT=r5]], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d50acb3eec7adf06472b3a859d70a07b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c5accf9af5f1b6fe1a31968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) ioctl$BIOCFLUSH(r0, 0x20004268) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r3, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) dup2(r7, r6) preadv(r7, &(0x7f0000000180), 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000000000a6a1813b097ceb2848b7c4baa128a915ec4cf70de53c4a00"], 0x1f, 0x400) r8 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r8, 0x8020690e, &(0x7f0000000300)) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r12, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r12, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r13, r12) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r10, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYRES16=r13], @ANYRESOCT=r11]], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000b80)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ead62405addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af7281f527dc3a9ba381b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r9, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc0631101000000ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d423a6aa9aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3650800000000000000d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca8489331968c9090b8a495e27d98ab4800"/628], 0x1, 0x2000000, 0x1004) msgget(0x3, 0xc9) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1750b6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r14, 0x1, 0xfffffffffffffffe) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r15, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r15, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r16, r15) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r17, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r17, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r18, r17) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r19, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r19, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r20, r19) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r21, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r21, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r22, r21) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r23, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r23, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r24, r23) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r25, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r25, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r26, r25) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r27, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r27, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r28, r27) msgsnd(r14, &(0x7f0000002b40)=ANY=[@ANYRES64=r15, @ANYRES16, @ANYRES64=r17, @ANYBLOB="55dfbb76faa5caa129769a500aed6a3d754eaa5bd094a5c9ac1160ca20020369b19c52680fd7de7f97d3a2944e8e04acba9d3c216556e6818771d648e433603d6a9335022b89df20e1c04bd5545f90fa0b331409d2b0ae688e7031d6bcc3c8555cedc1a3a71e970db1326ccdd9c757311702b694a69c2cb566344bd1bbc478ac40a4f56201f9576bb8206eddd0a05c0abf7e6a471193f46bc49e99933bb423ee7a743ca4cb72d8103a0fb454f15dd501c997020791b68f5a469b48a82c4eee8422983a4cd4a8e74a414d734f36ec355a0935c2c13848252766bcd6b5aa297ab9e23185cd1aca465598d9848e81b2aab580a70a21a2978d8b308cdcf314e81f953b01574c4218949018c68588f8eeb1a73534b52197e87c3b6ce9102db127bf86d1e97c79d540ed413212e76103a2f08e0f140628b3f3b9cda0b23de83b9f7d5e0505751534a831f95105d77df9eb8bf3381918ac395a5a242e27234cec1a815e179230441ff55167e908af12394b2e41eaeccc717391297c5633bf8f4a8018baf0ded5c51a0b3966dfff2f4071f063e6dec66a8eeb9af8047d4d0d5aa9e4498d7045b06d4134c90f29a5ce8099cb253e319fae48ca2ad82d0d7a549fdebefa8055b06c837116b11d043d3e0d14a8d87f089e3ab5e5c7f0e11beb84fcba9d3be4ccaf89eeab6ef1c1622ca0abe00b6df5f588128167647030e0a5240733d564d544c58143f91786822e05bb02250fc76e785d7b7696707d7fd8c10745205b9b27a4ec507e3408f24d4f16a5367a3b7f1080eb158a12583587f018eb96fbd41d967fe46499e7de2074ae2b56e08494d6a1154c3b0ea6fc90c3b497c6660eb786e1d3f38f135103fb839ac8782e3a5758f7adc2ed01d8c5bffe794ad2cf143cb5dfdd3d55dc485110c150f9c80d1d4f2dd2572d003a1c008dc0d8b5481474d12dce7913c89518cabbdac4c82362ba39df54c1854f821eef9c58805b7c8a436220822cf343566662388a607a482e6636ef11820b44131f9dcb17524f0ff9d18c551823fe013cae3d33a80189c8559d16a7fa6237f69a829fdab660fbc0db6003f9e869312cdef44074aa4095f9156408d72d6d46cc12fa8871cc1d76aee7501494ea06b2aa4f1f7ebabfcc4c113d3256b5a55d66ad88c65a30580925cb505ff5f4624205b8305458aecd6075a66c49a68a9d3d8a050731746a51018a1f6bc8a32911a26d997e263b8ca98a3920bf55bf5ebc16881427fbcd3f676dabf62955f9dd29e0293bc341c506f21060abd67205cac4f4e46609cf021eb1738de104ad9aae33d8cd4234e24dfadfc6b03342ffffc566e792bf01f072efe902e8150f7c3c97f6e6f1ca6e786f5786602f6db5d572a40b6ef864b6e790df8fbd1f0992af7ef0e0f058d15e1f5904ab17819080ea347233de8e8dedd6a741b0f60fe3713ae7a4184013a437cf4caf045c2e7c59a785422b87187af709cc6e82259535d8d45f882cded9ca3d29aba6760a5c84c29029939d88406790170f5fd5aa5149cbdb6d3a8154e75558f7b81b9285aad1ac5bcdeaeaea55862095c4898f73847cd941ad7bce62becdff1eb7f69857bc8c447b8f12a26f1ee32feea4ba656a917f411af0e702a966074930ed1a8e7e12e17065d50a5e15f6b44d1c774df70afbf7a7aa909b4aa8597d4de7f076ccddca6d6598833bc47f14dce9317310ae768c1741fa86e0985977a51005ebf689b17a164f66d53345b8d4f2a234386dd0d033ff81f28b528249c3d4ad08f8512f88862d26e2dd51480df093ed5fac19dd61609504521802ec46a724a5b79181067819719dab193b659e8f96c2276ca4305fd8b8c0bcc8086e1fca6ee1594157cefc6dc49b0ec3700b3722edeadbf5c3f8c51956564fe541b79b897c16cd4ab8615f73a6e6e282689cb94a81d7f8d26f7b8d468532af55b5541c16337a600a6ec9246d9ae1e218dbe9142fd1c8878f83140f06a4dd5810791854196d02ada86387b17bcfb197cf95456957efcea3614624b4496241665a374c63cd2609a5ca44ae6cb068414d342ed9d4ae60aec251417857fc353609c295de3118920325bd1c9ae8974b6c015943f6216e9fa0de44536335a8a46c4844ff146ff39734683a2a7e307c097187bd4f4666afcca4af26aac4bc6a8adac0911029155024763a5a8bdf8d95a29504177fea7e06a91418a77a84ee8d28eeda420f225768fe0e327ef2055fcd8e8e3260d476668381567139d114ee0500731affa3616408810c43e0a1da79569a408ac2182045287653be0efaae7143e5e1cd879ba8b05d825024a8d7cba90a9f2db8f2813d6d960d3c47cf8c935f59456e406b44bac3df6dfa732d058e7094c93406ecad0259bca985120d7e0ed8fa47aa1fd251ea2cbfafe787bff3ccce85f5bd0e504421a2eaeebbce2e59b732e989a9eec9029197a2ad7e65b9ea9934e441b1c51b6404fc144880a7df23872c67d8655de85bec5d28b8d08ef8d3d1761719094252a2140a2341b3abb532357a2824b3022207f7a0e3fcb39426f3878e2acf235efc55903df13a55e94a09026ba5d69c1ce4b0d8622317af000f312cfe05dc8fc30d88c8f74a0a32479f4ec3385f4e811985e21d3a3b30894fc2685a9b1b2ce2506b47b151f7f6e1b95cbd023a0f5bec598dae5fc869ce2ee5401572c8e2e190fa09ed39374620a9bcc8d837a462ca5cf5c060a008dc77677e9e9d880123f55432b1767cddb0c948ef3626cba7c6ea181948a3498cd6d376cfca6fdd827fe12a2d876f0a34ae97a8baf63a811254b8a513c4a56038d6644fc53cf87e25cdca6cc1cab217c0696a350ee9cdfa9fd8c299c13f34b91d6a17f6290b67d503fb197035f32ec5434cf75c31d51d871bd8587f637a9f06e2312ce67df0649ee5e26971e830fbdca50091bf05d69e4b83c460d9e6f3da86a9cff45f1306e5f199b712d8f55fdad14701c4f5f4537266d5a37224d3c221f7bb8e7f736d721e7f3f42d1d63e69cb48cc06dfe0b0f98724c426f6ec7361945d02766d303b443c4b98dda55f03d8782d65717de6d660c403fff0d0bbd30a2c45a136555227afcd380433f1fcbcc936c7238932e9a050b38b8e01961053d612db855ebd0d289011a022410775db3268e87103299285c979e0206861afb2c9301f68b7febb5191c1e48bb2817097940112f74613ac1e52d057d76a3c0bd7068475f62d63dd6314773e8e680dc9856e418d76c7ef2903a71a3fcf4aa6394286dd5b84f3347e1b24a1eb0d119667d0a79b41f1d0edfa15d7a897886f8c583beac1937e537ff778f06fd32fc47626f44bf8d69bf14f9b3f368d1159721c6fc1514c37faffd152eec725e87deeadb47776d62c1afd412b299fa798a764f6d3f845616c2bc9ba7407a480164e944a54e9c9f2d24e3dcb577b4546a7f06f79c144b3b1da517c217ef5078dc309dc8094c85cd2238fac699df27572069853b40b819ee77002541381ab08aa4ea6bbe3e77c9b8763d27b407669e6934baf7e2e6002899131523f310ed29a3c41c301f95bb89f0268658860bb842ac86647550e7730f83409ee6fad924abcdbd27acdbf6ebc4e826126c076521489df1f047980261129b7ce634a3ebef473859dbfb175d4c0b19011091c9cee7556a6b440c5b7a92b7508d4185520b3370e55cd6452db4e22ee0281fce9888de146eb0eabf25e376529041641b2e778a7a60c910d72e35162ef179084f15c02280b4e40c1d66e102e167db85d47e3bf1b8d3e8d7b10d6de03f422066cbd88c04aa6f004daaf6d3048c34f9ba1439ddf5e6136e05e02476f211e85f8db157215d1686e62677b005456ea538eb20f1fd60f11f4b2486929f2744de7b377e235c47b322d6f759ca8574911f88ada40ab7cbba5312b2954dd31397ab6f7a2d026076f979e3b3293bccd66e5e4a39ebbdb886b5263cc993952cb4167bf589321584ee2fe476ad311dd1344ce2908c0e4cd9fe3252902610bee5b597a1229d18ddcc3886d54a5052160279df1d1f9c907d7ed80363a3167c1354f3d2d87ff1a2b023e0508662c38a15db254a764f8af5fc6eba159847a77b8bbe4a6a7b67add30dceb20c1e6dbdcb4ab25d73f4a9c84b9707727c9f75c52583d3eb8ca576e894a42f996c424c6fc076811c8c487a05aecb501b0b97920c951d5627b409aeb8df0dfdc16ec728f527b7208c06d567ff8ad6860ddf751eb51143077ca2d166e8bf33a4876b7a99c173e3d2138d5b9137c32563c68fc487c03bff191203be347c8a59827c1014d219aa21621e5ea550874c44e1c0ffc5aa717b2278529390974500758cefdde58fb204d44d36a28d8c2aca6a204578c4dee25b7f95aaecc32fc83005b37857671d9808f6cf1e5ebab6469029cae5ec4ae17a7ff7c19c7a059368229c35c18489d8287753965477236756ec8bd4dfbe0dae0faf7101901d7098bb925b2db74817888f3f8dfcd0e5e751ac51befd05fa55ea68c51896cd7685153b820a7e5cdcd7e3821090169b3c19e6fc4a9fd7a08eb918918d8558b00ca468489e27996489cc8251228893b8b8056db9d74698683227d800135cdd4f8d8fedb7155b0906c2b3713c2bf255e8e48e673b56fb355d6b44425aced1c40165adc26d005f2a0e35800232b71ef3a5470d6848a6585f688f7e2ac24e11237406be3311de6d920857d5ec12318067e6f7cc7bb846fde67dff291a1654940b92151db4fa4e16a1e3785fbc28bcd0e436ba7570c3c2f7c16ddb6a29a2e5ec1a56c9ce24e35900a0b45fc00e0ab64cce3feac44f8f25db12eae7b1536bbd9417acc06caca96c6169f4b424aadf2d80a55e82adfc96f86c496019e84da94e1543947208847a8a1df783eb34b64c7ed79275da8621a5b900e271c08ffe5f956583f963ac0b89bc6e803836e18c92a768baa3264c3f5e450cd1bf0cc163fdecd0d2fe342fb340c7a6089486afe5935ad5ba51343748294e1ccd75a64878a6bfffddd29e5b66fbef869491afa7b412d14fee5059dfb36128606a35a5c79ca7501d46b7aef5b647569429be2fb87342896ead3a597eadcde8647b617d668afd55390d1ab85ea53aebeb8541f898ea8e0a26b798fdb645881fa1ed31a8001ff817d5e2f7e4eef1fb2d5563e182bd83c3d4480a68fc1a4561284ac1908a0a41893d3e9f61c072094ff4a2baf0d0677358400adaba2a5c8777039ca6e2c98316f65ec32b9221b2763cacbbe490d7277046900d33924f385f14a45503e3cedcbf263440640c7b7dfe4441fec2770b98b865b33bc9fb2cdb02e805813e3e35d4f12c13b908c823cf07c1b972c419d68550937be9a1b8e595dc050fc4bc02fa6108aabbe19330e65972ca33cc69aa5d99ca9936d69b09ec7557b19bc727134ab84931a83a0ffb04c2285188c1d4e3f22828bf2fe3c60ecd1caf9d8dff0c5be607c896af56be2aba3725c318f16b3e24fe92b6ffab11e1991f9a0c261148e0964ae3a95fde281d36b01355d749b012c1ba32d7071b7b39f55d3798537ccdf36fbd7fc1e4f7cc01272f2c23deca431976662c73199525973e3c2a403deb10ba29ea8dc7ec5b9cefc7ef46d58db5801f3285abd3d732f9d617928649247e29bffaf0da5622aa53fd60641ba825450953b3dce7756302704ec0bafd142f64e9aa286f0465f9cad89a67c9747f597f85f262e0b41ebcb9079b762055f03df2d2de02142e9eb8bf7e23b16a00561307489747a0bd87824e677dc707ff3bcb163e3a3a4be95ffecadffeb5f80f04202bff5df4d75ae0aa52dd263734106", @ANYRESOCT, @ANYRES64=r24, @ANYRES64=r26, @ANYRES16=r22], 0x8, 0x800) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x1000) 20:48:52 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) socket(0x2, 0x3, 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xfbc12de556d41897, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchdir(r4) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r3) open(&(0x7f0000000380)='./file0/file0\x00', 0x1, 0x0) fsync(r2) 20:48:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r2, 0x0) r3 = fcntl$dupfd(r1, 0x5, r2) setsockopt$sock_timeval(r3, 0xffff, 0x4, &(0x7f0000000180)={0x1000000000032, 0x4}, 0xfffffffffffffddf) pipe(&(0x7f0000000080)) listen(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x180, &(0x7f0000000000), &(0x7f0000000040)=0x4) shutdown(r0, 0x2) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000001c0)=0x100000000) socketpair(0x2, 0x3, 0x200, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000140)={0x10001, 0x5}, 0x10) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) 20:48:52 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() geteuid() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) r7 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000000c0)) mlockall(0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100), 0x0) 20:48:52 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x80d98, 0x100000}) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x1ff, 0x2, 0x1, 0x7}, {0x1, 0x8, 0x91, 0x9}]}) r3 = socket(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x1000100d3) semop(r4, &(0x7f0000000480), 0x0) semop(r4, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r12, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) r16 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r19 = fcntl$getown(r16, 0x5) r20 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r20, 0x0, 0x0) r21 = fcntl$getown(r20, 0x5) r22 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r23 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r27 = fcntl$getown(r23, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r27, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x240000000, r17, r18, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r19, 0x1000, 0x5, 0x5}) r29 = getuid() setreuid(r29, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r18, r29, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r21, 0x0, 0x92, 0xffff}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r10, r15, 0x0, 0x1c4, 0x1}, 0xd, 0x100, r19, r13, 0x0, 0x92, 0xffff}) r30 = getuid() setreuid(r30, 0xffffffffffffffff) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r30, r5, r6, r10, 0x20, 0x7}, 0x4, 0x5, 0x5}) semop(r4, &(0x7f00000000c0)=[{0x0, 0x3, 0x1800}, {0x4, 0x404, 0x800}, {0x3, 0x401, 0x1c00}, {0x1, 0x81, 0x800}], 0x4) 20:48:53 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) dup(r3) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 20:48:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffffffffffff20}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000142f66696c65302f66696c653000"], 0x10) 20:48:53 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x88) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r4, 0x0, 0x2, 0x6, 0x1, 0x4}) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r6, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) msgrcv(r3, &(0x7f00000001c0)=ANY=[], 0x0, 0x3, 0x0) ftruncate(r1, 0x0, 0x0) r7 = fcntl$dupfd(r2, 0xb932915723ddf08, r2) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) r10 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r14 = fcntl$getown(r10, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) r16 = geteuid() r17 = socket(0x0, 0x0, 0x0) r18 = semget$private(0x0, 0x4, 0x1000100d3) semop(r18, &(0x7f0000000480), 0x0) semop(r18, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r20 = getuid() r21 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r25 = fcntl$getown(r21, 0x5) r26 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r26, 0x0, 0x0) r27 = fcntl$getown(r26, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r23, r24, r23, r24, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r22, r25, 0x41d, 0x5, 0x5}) r29 = getuid() setreuid(r29, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r24, r29, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r25, r27, 0x0, 0x92, 0xffff}) r30 = getuid() setreuid(r30, 0xffffffffffffffff) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r30, r19, r20, r24, 0x20, 0x7}, 0x4, 0x5, 0x5}) r31 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r31, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r35 = fcntl$getown(r31, 0x5) r36 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r36, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) r38 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000540)={{0x240000000, r33, r34, r33, r34, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r32, r35, 0x41d, 0x5, 0x5}) r39 = getuid() setreuid(r39, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r34, r39, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r35, r37, 0x0, 0x92, 0xffff}) r40 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r44 = fcntl$getown(r40, 0x5) r45 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000540)={{0x240000000, r42, r43, r42, r43, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r41, r44, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000180)={{0x5, r16, r19, r39, r9, 0x100, 0xc}, 0x7, 0x40, r8, r41, 0x3, 0x3f, 0x7}) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r8}) r46 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r46, 0x0, 0x1e, &(0x7f0000000100), 0x0) r47 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r47, 0x0, 0x1e, &(0x7f0000000100), 0x0) fchdir(r47) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e1d772f7fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0x1, 0x1, 0x3800) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) 20:48:53 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() socket(0x6, 0x3, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 20:48:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r3, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) msgctl$IPC_RMID(r3, 0x0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) msgctl$IPC_RMID(r4, 0x0) msgrcv(r4, &(0x7f00000007c0)={0x0, ""/227}, 0x27, 0x1, 0x800) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) msgctl$IPC_RMID(r2, 0x0) msgsnd(r2, &(0x7f0000000100)={0x1, "0e7efdc872f965d6d0c0621ec6e444cd8e635615b9241fedb61d03a1832e5245d2750493e0174fb2f5bf6a82e2346ba8200cd062afe927d3f25477065b13bde46676cf1459dcd0b79699fac335c7f5bad8c0ae14053f4f92a963782ef309852bb048b11ad0cde48e3b9727b76d0e1e2be5bc136b9c1edfa88ae9c7eca6e83989aac6db68ef64b8d93d5a70b4cbe5a60466ec0afeed7e82033b0ea3e7fdb8feec8a229ca9203f65361ed81e38d2c60a6f376f9161b4e70167021ea34bee9990388eb4853e73292da6eee225db3f0217428291243f9d406a13843e26684a52b5dcb9890f3e2d9c9b254e7d9711ab49cb7234a618202923778b2f"}, 0x101, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) poll(&(0x7f0000000040), 0x0, 0x4) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r6, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ftruncate(r6, 0x0, 0x1) 20:48:54 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) fcntl$getflags(r2, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r3 = dup(r1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x1, 0x15) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) socket$inet(0x2, 0x1, 0x1f) fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 20:48:54 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r4 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) getdents(r4, &(0x7f0000000000)=""/13, 0x33b) bind(r4, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r5 = socket(0x2, 0x8002, 0x0) dup2(r3, r5) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x2) getsockname(r1, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) msgget(0x2, 0x100) r6 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r7 = msgget$private(0x0, 0x103c0) msgrcv(r7, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r7, 0x0, 0x5226aeb395508cfa, 0x800) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[]], 0x1, 0x0, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, r10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r17 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setegid(0x0) fchdir(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x100001, 0xdff}, 0x1be) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x9e) ioctl$TIOCCHKVERAUTH(r21, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) clock_getres(0x2, &(0x7f0000000000)) r22 = socket(0x18, 0x2, 0x0) r23 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r9, r23) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) sendmsg(r22, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x85ae05fe66a5ddc6) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000540)=ANY=[], 0x0, &(0x7f0000000b00)=[{&(0x7f0000000c00)="b0a0af1a7a41a231e80f91187fb90e59cae6d56162c8f9916c4cb68ac4429bf3bf1287759f67ba01d538ae3ca21a7aad4fa65730ba42a9235450150e268f701f9789a7d2020484804d2e1d46f344ee1ab12d7d777253ea2f5867f0b6455c7783571181608975e9038a7a4d12589185928e0d30a3ec04170d7ee827c8dfd17360d300000000", 0x85}, {&(0x7f0000000240)="a5a19db8d6c0b8fb1f752b7e0e32b43644be5dca84db493c36e931ea", 0x1c}, {&(0x7f0000000780)="171a8d7368385e0cb06c2ac7fad2a725a395c7a1d7d1ebbd24175987cc900f7f0f310f055ddd5afa64341600f59d1cb03f4f951cdb62305b45407a2757997c2a9c95268ddb93075d1b02159a8d46c88e55c4207a092124eac87933e5b63c02b2dba16d53c44c92056a8081f1fd594f1befc1f839db88228ec7a7a3e86144ae008c9a8b75e62788bb940ba1ed8ae3e7e1c72b65718382632890161726edf60d73869a1ca04c547188bcb8d2", 0xab}, {&(0x7f0000000840)="2b74bb75b02a0d15801dca6d530412e826fb9dac2f3a8459577150e93945b7a11766bae0052385f4ef3ed41f7e3dc3829d2e1c1306eabc5fe1d19aab41425618eeb4c05ad1669ece6a312197d7ac8a7e1f33a20de9891a22dbfa440c777aa9196ad3e0ed57f5d8289990ee0af3dccaa4ae2995fbd0c316ec2a7afa1f38e103a017422b9bfb394d2d17414213536ac28b12e6553c253e530281cdf67a9692b6a466b196692edb89694b4ff7ee1a4a46c6329e7e1077909c1a3140bf6353", 0xbd}, {&(0x7f0000000900)="2c68b98ca3c5f4fef84f6046f94851af1a51275f2170fdafce09e25d0c448735377113549f74b3f66f2601d0a7ab8209152030ab24c5f7ba258fe95c2f19fd89b45738ebf5", 0x45}, {&(0x7f0000000980)="6de4eb6c40007c7e5ddb8f36b7535bf5251136495dd14f7aa235546793049ce7215103bd36f0d07be3b25a7af28c98245ba93faa582c7a669d18dc6cb95d1b77a28af4effb57507da75fd457e47938ccebb0246685f15eb7fc97a6f67719e282139240a083fad2bb9bca5d56d65b7f5276abe97f90866bd8d451159a13de41fe13f25acb9398b4ba3333e7cd39b30f0de51360b73ed178f540492a1499efc32f4bbd03e0ac8091364f7ecb24dc9714e894fbbc22b5151ceeecd53445b24f6188d8565818ea20b2c5c43b99c89200a34ff95c837746eee56e6059a0bd7cfdd22d0a144a", 0xe3}, {&(0x7f0000000b80)="de0360d00739e17b08ba548a28166a35f14b976ae451262ee71ca5ee081c41e655ff3c8ff9a63ebac1f9e8d7656c5d3e5acc994d9d886f92dc7e84edb9d932bf16fe7a2ecfdfdd7a2b25a2b55da5aac0d3b75dabddbfec750ffc4cebc057d0452387d923b18cff5e42c7ebc9147cf263d48581f18fb9eab51d786b97da85", 0x7e}], 0x1000000000000010, &(0x7f0000000540)=ANY=[], 0x0, 0x4ed48ddbf11ab290}, 0x417) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000480)=0xffffffffffffffc7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20, '\x00', 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) 20:48:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0xfc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x1, 0x8) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x2, 0x7fffffff, 0x800}, {0x2, 0x400, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0xf, 0x1000}], 0x2aaaab50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x5, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r25, 0x0) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', 0x0, r27, 0x6) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r32, r29, 0x6) r33 = semget$private(0x0, 0x7, 0x287) semop(r33, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r33, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r33, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r4, 0xb, 0x3, &(0x7f000001a8c0)=""/102389) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r29, 0x0, r29, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r25, r29) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r37 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c902b60848a9dadb1517769f4b5b2c82aa47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e3f00000000000000679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5afa87b53586959c487eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856024633a71bb0b5896291085e5301673fb56457bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1c6bac9bcdce389288d9e1b40e620771f439dba4c27ef8b4c102d4468c5be4c8e69e629dc6a865235b30eb7dcf0e51dcd6bc37758f50f2e907b58673dc583bb2ec3e32c06e20368a2ff5c4fd168abfbbc10cbe4dc6596d4312f4cf1e131f950eebaa9106008c0a6f2eefee24bc6a2e8312191e6aaf4e996aaa156a5d523e21bf5d4cbe12b889"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = getppid() getpgid(r42) r43 = msgget$private(0x0, 0x20000003c4) msgrcv(r43, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r44 = msgget$private(0x0, 0x20000003c4) r45 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r46 = socket$inet6(0x18, 0x5, 0x10002) msgrcv(r44, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000"], 0x65, 0x0, 0x1000) r47 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r47, 0x0, r47) accept$inet6(r47, &(0x7f00000004c0), &(0x7f0000000140)=0x6) r48 = kqueue() msgsnd(r44, &(0x7f00000005c0)=ANY=[@ANYRESHEX, @ANYRES64=r48, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r46, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r45, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4fc72eeb56bc4a6c4a8cf29f270ac65166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) msgrcv(r44, &(0x7f00000010c0)={0x0, ""/252}, 0x104, 0x1, 0x1000) msgsnd(r43, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r43, 0x0, 0x0, 0x1800) msgsnd(r43, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x1, r37, r40, r36, 0x0, 0x46, 0x81}, 0x10001, 0x1, r41, r42, 0xa5, 0x1, 0x4e2c, 0x6}) r49 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000335000), 0xfcb7) writev(r50, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r51, &(0x7f0000335000), 0xfcb7) writev(r51, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r52, &(0x7f0000335000), 0xfcb7) writev(r52, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r53, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgsnd(r49, &(0x7f0000001580)=ANY=[@ANYBLOB="a98faea775f06c26c2e651d16b907f572aed79c7c32e4c57e15ebf596d64ff595edd06f4ad37ab8a08fee46c7862a10df1e0e84244ae4059b78ac38fd74c13191de90f7ee2fb831840d9fec43a7525865c36ad7055fd22c49ce1ddf70200e967e02196e8b60923f2f2a40d69fe1f499e29b494387964e451ff8d56ccd72bb38669b51f71b2c80c9e550545bcc1547e9f694296c79b04222b11c99958a98b3f3bd2452de60db99c9088d639473e9cd04b1c6bd819d174890cf541020491687e447ab6615c3fde3b488f9d10d2409144d7d9648117fe044cbaf7443fa81f0f413c0f6066b37ee10a9444d0237985ccb08f", @ANYBLOB, @ANYPTR=&(0x7f0000000700)=ANY=[], @ANYRESOCT=r50, @ANYRESOCT=r31, @ANYRES16=r51, @ANYRESDEC=r52, @ANYRES16, @ANYRES32=r53], 0x9, 0x0) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = syz_open_pts() r56 = kqueue() kevent(r56, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r54}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r55, r56) r57 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r57}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r57) r58 = syz_open_pts() r59 = kqueue() kevent(r59, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r57}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r58, r59) r60 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r60}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r60) r61 = kqueue() kevent(r61, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r60}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r62 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r62}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r62) r63 = syz_open_pts() r64 = kqueue() kevent(r64, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r62}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r63, r64) r65 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r65}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r65) r66 = syz_open_pts() r67 = kqueue() kevent(r67, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r65}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r66, r67) msgsnd(r49, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r56, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r28, @ANYRES16, @ANYRESOCT=r59, @ANYRESOCT=r60, @ANYRESOCT=r64, @ANYRESOCT=r17, @ANYRES16=r66, @ANYRESDEC, @ANYRES16=r18], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r23]], 0x4, 0x800) msgrcv(r49, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r49, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa90000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f77696b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/388], 0x44b, 0x800) msgrcv(r49, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012bcf7f100"/225], 0xe1, 0x2, 0x0) msgrcv(r49, &(0x7f0000001200)=ANY=[@ANYRESHEX=r41, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r35], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r39], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r13, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r11, r41, 0x0, 0x94, 0xffff}) r68 = getuid() setreuid(r68, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r71 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000200)={{0x3ff, r69, r70, r69, r70, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) 20:48:54 executing program 1: sync() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000001880)="0239bd9a7f659509429bf2b1028546d8664f154ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f802000000c67b536e6d2609e72f34898bbba688a899f1c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e0b73cffb20ad76572bc062601717efbf64368461f328563afc87a9bb6df11f7dfdfa9991df3491f54c6c137a6285f649f52a1f1c27ce98ed15b32d235d79fa5700cba5d0bd67488c0f37abbf230303c63230f9fb841f9a82672860e657df037d1656d3ff35822258f8f459a8d1db88cf515bced1853930fb9eaa25644103b1ab3d3694187bc7793c57d2ac4c03fa4da2f21ed12caa29ea52c3d63b5311ca2c60bdc47f893ea4ae338a1598546b7344", 0x77853cc47db8dd3c}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000000)="86cb13535639e4951589c65263b9dc4e0b2a5e63d0c8d3af4cac5ff073bc001b21924ea304bad1fe984b9a98237a7e2494780d00d44a60a85ebfd45edbb03d0782325f3256dfa6aa41190b547fde3a24e7c4f3d450e1e05fec7635b5650c4091dbaadaf2a94e97783ae04ece7cf11120901bd99df4e7c00880f92a0ca7a174faa7c84ebb893554930a7df85eef843c18335c20fc6c61f219b5471199691024c0bfc19ba58f53097c72a2bd0a119087b1bd99128a5e998594163e579f388250999650a6cf875640ed2d4f0e5d6731ecd49a4afcb34ef5a70cfad9ab1574dce730984490b12bf0447e", 0xe8}, {&(0x7f0000000100)="ce048ce7b4e5fbdcb27600610ef795bb596cd8a595ced62c9571cc187bdbc555d2f08ec207a1e4ffe925ce3b1c9e2b359681bb9ccefc5b46839c0410a169650daa76b0ad6efa1ba204b8a80d7b50d1b6aef8bffa7e8b454e7b55c8a65428105d80e74feb2152f67275f1d3ebe43b4fcd95742b7529ab93a70629b0908d972587e2f836fe75a5bab32cd46863eecdcf7ca79a801431930f9fb1afa6c3905045bbf6aaec5f6a958ea38b6e17e8d1d3995bde0a56f0f355bca01d5e5d1cf15b39a6f51a", 0xc2}, {&(0x7f0000000200)="baec72b1139497f5a9249c58f145ec57b5216a60ac915552d7fa11d4a2f947ceb8a3e55f30051baf4ac6bbedebdfd727a810c11594741967c527da3422a99f54db061365a310789c61acde75bce6d3866e07ba1400676ce847fa444fd918798828db4c8e7234b97a56f48fb06b90d14a2894b62d0b08e633", 0x78}, {&(0x7f0000000280)="de52bcda40bd52c538017c91aefecb1b35b8fc9f1f312bc5edaf286e00c388fd3575b4d5173c00baaa1074d2f7f4d2c0b9e7413871ec6649c9afd569006d02a2304f517a81540af777cefd60dd39f616fa9ff8511f08f45db8e7a667fb3968689f2218a5a9aaa00f73fb0f4e214f24a497a6e7f3e29df5c1f96b15c12aeadeeedabd447ad7b84890f0fe3fbc096891ee0c015a51a02294de1c00aa0dd1d5f8f3184902667d728fbf5e486c99d64b0107b87616f3ee97075f6e948599262c4224ab7228f80a83c80d2e77868ecfafd6c1444447695e1576aca3b8ad8ceb3e1eb6f0054498911f819218ad85fb82269f9a7dd12ab110d8ceabd3e5b222e7ca6451f6e157646b9525480522b214e10cf777c4ba39ec73854d03f02845fbcf1ec09a20c29fb1841b0ede3cee103665967fe2690e1b49a4ed68962b7629efaebd49a5b047aa49da56ec506f97eaf1082ba39823eceb2076dc9a8e947cdf9ec94246a18daa4c664c3baaf81660f421b7cdef17605f1d9730eef81b653ca1647732ada48ce7920946d8106ab2cd56fafd7ab7746306326e266b5f4fbaa18fcc532fef73e643ffd0f65ad6c1b3856398daa151a08d995e33f98c12406e050bfde91c07f8b1a4d681887d3a92ce867d576cbf87212e01621b4dc723e66b8b9478ea0856cbdc0409c0234b8828bf374fa23510db77a836f19b4db28ae13ea903d7d37c38733c7719f86ab4bd2edcd801626cad86523cd5b97e0c7c573adc7a3c1ada08e72c9a6d598ec77a99b3a700a1e15c7cfd35560696261f8cd522dfa35af97e5fdbcfbb8288a4717f39f7096030a446a24cfa104119f5726e0d195b777e1e3e6a7b81ebdfc72cddc8a2d28f100e8d9c955d7c598a4a6c97780098a83ecef5e540ca258d153534d331a9a32cd90f995849f3668cce1f04f6ad22d91a88365667001ce8c3b480b3c23063d71eb7016c064a45ea12de941ed8ebb88ea85aec5fd2430af1c2a63f07dd999b863c7e542d4d0ec19e9f9998b81f7e3e34fee448a8424bad62df727c3ad3955714e4aa489de17cf762cd3655aae2b82aa428694421782e03f4c1ab9c6e0edc71e92aab43d923d583f0ea536b079071132cc36272278fafd231c565cdc402d58986b263090cc9b1ca2c71e2d7b8a43e263c6b548d8c1f7b33ed3b9a9f2746a01eedcf649fdc1f1df958a0e534987c402b0ddcbb83186eabf442db67a5848b97b6133c0d8c5f2b36e2403c25cc3ab12bcc93fbd40cdeab5c2f7e3ef93bcf87a5563d86b975338c65223434a85ed9213cc8d51956c8be57a2eea3ae3717f95ae2fd9271057a3f820a9940d5afd5f6905cbef754fd55caae4debd3955f44e15a83e3ceef9d7ca32cc25a6b51df3d70f5d6b501c2dee2cb5ffab34d8631a2df912fe9f10155de4622fac0116811e1a2a633e511b573779bccd1efdda6cc074c04b97ade2a8b021fc3c9ce918d1fdf95fb201de0ee35a82cf62acd3595c0d4f485cb04e1b341b9dee717d1003328801a8b26bbf51146dcf4151f7da6307ba2fa042d66e674bbf7c39dfbf2db232d36ecdad0825c97d33c7359589136cfbade9e4c3a6f08e6de1eefc5f4fd311895e6b200e2d2938d7928666812627dad95b394b54bde73949db6695aa9928585d41f5a5b5dc835e1e1b2f3936734deb6bc4cd0595a33d1354afa0f60a49cfee4c72c896868fc580aef23b8aafe8c84209cdcb2bf332f4d08628af2600cc9445ddfcbdc595b1b8c0cbd9361e3f7e7e780871311a19e79e1dad1783b1452603f1ca535998cb409037a38ab46463fe384c5e9c5a3d3090b03c9b7e07de612bc02bc3aebdf37bd48223816ebd463cdbb9037cd26bc2f96a65a5e4262f53bb7c96ccf2e79f372c3ff03c6fbe9fb2a9579b073b06254b0e33aa0a05ae4bd700c824add862585b32ed28f50b9dd6ff1a0efb386bf9b45c94bb9ac07dbac6048dd497b893bc16e105f67326a5805ad9f9726c296e559e8878a6884f79685f117323ed45f854e58d2db874ac8212ad6e48d96cd2024fc65fb794b989a80bdd2118dc0d5c3eb54c9118568108db86268ba55e778668a4bb7211e7b3866964e4eee8c3ec8a9ecd78ede8bc62b221540364f8f8a083d99af5381b098a24581f11fc7062b1b90df60344e6a749337a38fcfdd03f60f77339e907b89467a08f4772e50df7fb8349be0560091015f001f828ecad1e65162011c45631b8b37c0b4b91797be390d70753d1c93e4986939400ec2efee054f9e720d0a235bb50058a4420cf5eaa6e2c15452088795f5f01317f5b08f60e92916e5d22a3e2d0dfc1b52d9a039bf317dd265549665e72ba8e1b007a38b1612de3c5d2f473914411a742337ecc470985aea1600e40f427f7acad38b9b1194d96f4f0280528539c1fc05bfe5c7d1d669b9fa5711d6367dd6e26bd7f4172aa3c3908fa28aa003808d4eeeaba8285db786ff0d4c3c4c9af3b208b28efdb7615109ec5d5d818cd9bcfe5ac8d97e9adfe11510dc5df40ab049e57983f7758587fbe4e2d8ddafba8f813ba9dd31b2f0747a02dbd6a3bd06f877e250692cac212cdd649f55104d9f892fdf0ac18b11e29a941543312edd75a07ea798f553169d0e7fa5b9948486dfbb0cc6733bb17b2315502e21f5d30b99bf2c5e2f3904eb884bd96f6bcc87f826129399bea8f395dbc34b62a66301c40ae78750461206273c6ef450694af922842d0c428aeb44a6435a5483e20db551a10b391808165d1f61813e210b0a4d6bb1c84ae21fd4ae91fba794dfb7f57487338157c912b5e22ed668c08aef78969cdb22ef2adebd18373df4731f4dcb51119a006bb3f7a7f45848bf837a1ce56735c3d60377a99f388015ea9f256971abb553686006c77cf3af622876af3634d8c3ef84fbe280fa41ca871347d0a8ce2ca6c13ff892c862409a6d455bf36865225bde2573b049e7b87b9bae6ba50d8c2c9e2b2b4f5a021f02c26072259c53dce0815f253820ed19e672dda43a9b3698f4b9d5492fa0fe17cb8159260c60a5559463862306a66724b1323b68cb91a307acddf8b814f299dd2a8260ada99cc5a77f47272672be10fbcc1dbefaa701c1de8815b669c6767bcaf906963160a421541ac075fcc03a70ad586a154c2720e3605d56f347bd3bf637ca5f205b91bdf59cc89fc6618e53e4648e836796993d5d55cd2d01c24e980c8ec5bbc25307525baafa984baf4286271adee11db858de6532e64c4406557e427c2bd392aac40f746bf1fe3b8d2a5d0c8661ba8139912faa8d46aff96d5ade4d57ee58f42bd6d75f4a58cdaa42cc4681730b68f724cc5a01b4a26ef6d1d77c62d8e46fdcedb857036a0db977e829aa23db9d9da142873579b1d0eb32a90bb1a3e48f6cf9d9881d731348af495684d97d30c9bcf5d428e73649129a5cfe06570f93d0d25f19cc6ae6b3544b6628971eb425ee0d1df4c3edcef384f5e7a6cd0ab363116a2c3da06095456568d1c22f39b12c461c1ce65f8199f55fb47fa15bf0737498e1b6eebb93ec6a58836986e07be3eacca6236cbe3721f761d2864db1d566ea8ccbf15ce702885778525b0e05d8835034091517d7e95f10fc9ba384c74b9c853a40635bda63e8b29e97148ee87553f00e267a26897b04e9f3257f92563c12efb4372242c481a8412921d1e998389c658f2b4c684a23a2b05bf2ce16f5c4ed76cc53287b9fe83f68e96645fa49811c9b59f95a7c1221c9af206122d8eff126168b00c518f2bd6a5274c06f2e8b8bace4af167f41a930eb9fba09ee41e94d3cbdcb370250c8914d59a4f1c0d0ae503ec80e6c81cabed9f713528076b6839a3eb6e74f7f429117c9ae75e31b20c6ba249ad6ef0e67d8d6f98afe3ab100622e507caea043284704d72d59e6d88547c21424a6d44981805e9b9948513c7d797a580d6c2d54cc0883dea13f89f8f90cc1d032084ac6995da8e1106c2ebb218580a27d57cb3a75bcf83d7ad0719863be37f8f5ef4f8c8b7cbdc4460991dfd1c9dfac1e502e810be47f18cc88ba860ee63aa1a1721ccebc8021d7766e2be41f81a4c76220527f54bba6ce9d49a6a2119c1cdfcc57e90c8059041b25b42e6c9b788bfd476eeba41e8b878dbaad5bee4c35fb7787d10d3957479c4bb0016e2dca0cd8e39a3da3415618097b446d654cbb886ac04726c25bceabc945f0c89bc3984d11292337eb593921c14404cdc969a060a776dc53899207780bc89a9aa88c26d26a9fb406d0c896854bea423a479136dae05f1a39a4756c0f7d4de9c8b5e5dfdd5756e5f705ed15eb6612efe4af7ad39c2d9f471b892217b9d6776297262fc604bf25e29c358866f9f3ed47783ef1eb5b36ade99a73b19af756ee9d2e5013f35431ab90d6a53d481f69271cca7217c04cadc979c5739a40420577799e0e0837e34c252d6d6478b5bf08784fc8ca39e9f805f5fc6b366a563d1ab7cb38ec2b695c38a2190cbb45e6e442b6b9bdc8bc5510cc7c0c6ee9122d998f7081df2cee458948ea2cbff44ffdd8f0dd74d1d357c502a93d72c68a0c8c7abbbad6373b7c417f76e18d9b4e3efab6eb322f560d950d1969ac821d92676c5beb706565efa2589187bd02dc19a184c5e25d3d5b09d617b27e4f4ecb851172c771eba54c28897a84169e2a513bf43dfd5dd7f2db898594301c1f655178cfabefe37a64705b65fd6edbe486979accb32e8385ed46b247f6812859fbd2ab9d603df37eec812a3e5419abb35b89dd9bf99fce83478406d65bb6685552642026bda7ba026f6e06ef913aa5ba36a61940a3c421a7b602970814f8b37f2e7733fdd65ea119e57e84ecbe6a9b834cc7a6ac264e7b94883dd150e9a1542e92689947c1a4a889bf4a9d9a8634bdeacd3beff4f6acb15cf83c653bd5802aea5c498db1cf1fb0664c9fb6f2d96aca0b5ec545dec7324958037dd94c185e5e423976a8ce98ffd110e75dc2a80e9817b11b6ec1b0f2f3e9a51dc1543cd853090e8f0f1670e82110935fab89d3e3f095198cf20ddb2a7b42b5580b98e311e5445ec4ecad099f07434d9f8e9f22d2a5593f5750abb2f16d34e7482edafcc6a4e5b7381029a145bef71e1f95d3d8196020dd60cc9a4122ac2835b8331361183478c6ecfffe49ab76ecb84cfc69e6b3b20c4e4d5852361224b9aae71fe8da8cbedaedd6c0c830f97a3b843edd325d0cd41e961c630099f6c94be892236f6f47f517841dbf7940a37c3c18c3d850c4a41b4de50537a6e1662acbc55332625de633fe36af40d63037fb232bfb07449d1e22a65757c0c14370d898ff2f17d99feade5fc677942f9c1be1ea1491f0a843a85100774ff4bc8fb2dab58bceb01a18b9db15231f0480ee4982636a854ab09ac5203e35ce835f1349d9ff846532024fd68c2e08e016fe9956e63618ec9487d96387c7d1fa122ba8bf8a3973a4ac23ac3b3c52dc5ce9b7170ddcde9a4d38d0328e4d62e79351b1ae66281c3479296cea8b98af6fa8e5de0d089498ce81e0bc8de52fd2a31727f43c47084ddf94d682fd16cfd2729fc527fd26f59f1d1b4384e64867a36185708d7c5e7d0029caf02428df352e1968c70161d7ea483869bd62c389f3a9730efb5b72df7200849ccaafab7a0d719f4a255e6388212d3b335922f3978cee34ddc88179f459a2d92d920f5996d2a1d4cf8abd98a112f17d7eb30397098562ab8d1d4155eb96767251624092e4fd7f92e0e83b7d335a6375d56b4aa14c76c6e25e0ff9769bfbde5ca6eb85851aef0a9b7e5b342e33f93f4c231b24dbb9a1988ccd25f4c6cc9f3e39", 0x1000}, {&(0x7f0000001280)="a038c1ca0048a2e0c3a7919b21d16655324453ee6e4a1e99aa0af682fc5ba174a886975cf1f6a9c29ad077bb7bdf02fd4fdb20b13c62b5c108894b4af0d919c4ce732a8d9790c43194438a56ed6d33f855a36f0f2ac24b77196b5adde74cf53f4b8b2d1fdb71af12d23b559b20be9dc93d8900128ee60308230dff1f006c7c1f7bf802b995730c4506e9cc2b4d8106b0625e875bbef79c5b718842cb145a1c34aeb2727ac4f5a5f97bf42fdde1b65ff01b2db469be38cf24b462edfa83a1ee224a8d210a7f6b075de5d228af394ba227e5ad31e285ca86c9a2a8ff20b7a738c8", 0xe0}, {&(0x7f0000001380)="ac7523343f3072be26d963eb88a4a8c047625c409fa506cbf96e63fcba0fba18670f21fdc210a8b6b3d0293f0989f1393919f50432939e5d1c6ad1ec7f0e0d5a760d72ca0ce32c6e610846", 0x4b}], 0x6) syz_open_pts() 20:48:54 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, 0x0, r5}, 0xc) r6 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r6, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 20:48:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) dup2(r6, r7) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000), 0x0) 20:48:55 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x86de, 0x1a4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) flock(r0, 0x4) close(r1) 20:48:55 executing program 0: pledge(0x0, &(0x7f0000000040)='\x02') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000540)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000480)) msgget(0x3, 0x0) r5 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x200, 0x20) mknodat(r5, &(0x7f0000000500)='./file0\x00', 0x6000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x1ff, 0x6, 0x206, {[0xf2, 0x4, 0xebf6, 0x6, 0x9, 0x9, 0xb6b, 0x0, 0xb355, 0x1, 0x2, 0x1e, 0xffff, 0x1, 0x92e, 0x2, 0x6, 0x401], [0xff, 0x7ff, 0x3, 0x2, 0x26, 0x879, 0x7, 0x3f8c, 0x5b55, 0x8001], [0x4, 0x4, 0x200, 0x6, 0x1000, 0x7f1, 0x7fffffff], [0x7, 0x0, 0x2, 0x44ca, 0x9, 0x4], [{0x3, 0x6, 0x6, 0x6}, {0x401, 0x1c39, 0x80, 0x1}, {0x7, 0x3, 0x20, 0x1}, {0x1, 0x8000, 0x8001, 0xff}, {0x800, 0xffff0001, 0x200, 0x4}, {0x1, 0xfff, 0x6, 0x7}, {0x741e, 0x27b, 0x7, 0x8}, {0x7f, 0x40, 0x3, 0x4}], {0xa0f, 0xff, 0x4, 0x6}, {0x3f, 0xa6, 0x5, 0x10001}}}) r6 = socket(0x10, 0x3, 0x92) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000100)={0x7fffffff, 0x7f}, 0x8) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:48:55 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="fb", 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) socketpair(0x2, 0x5, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x4, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r30 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x4006, r23, r29, 0xffffffffffffffff, r30, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r16, r18, r19, r20, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r19, r31, 0x1e4, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r32) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) r35 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = socket(0x1e9f98d72396da7, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = getppid() r40 = getgid() r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r44, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r45 = socket(0x2, 0x2, 0x0) connect$unix(r45, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r45, r44) setsockopt$sock_int(r44, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r44) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) accept$unix(r46, 0x0, &(0x7f00000006c0)) r47 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r47, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd24) r49 = getgid() r50 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r50, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r50, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r43, r48, r49, 0x10, 0x9}, 0x8, 0x4, 0x9}) r51 = getgid() r52 = getppid() r53 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r42, r48, r51, 0x1e4, 0x8}, 0x5, 0x5, r52, r53, 0xfffffffffffffe01, 0x9, 0x7ff}) r54 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x401, r54, r55, r37, r40, 0x1be, 0x8}, 0x5, 0x5, r39, r53, 0xfffffffffffffe03, 0x9, 0x7fb}) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r60 = getgid() r61 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r61, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r61, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r61, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r58, r59, r60, 0x10, 0x9}, 0x8, 0x4, 0x9}) r62 = getgid() r63 = getppid() r64 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r57, r59, r62, 0x1e4, 0x8}, 0x5, 0x5, r63, r64, 0xfffffffffffffe01, 0x9, 0x7ff}) r65 = syz_open_pts() ioctl$TIOCSETAF(r65, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r65, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r65, 0x40}], 0x1, 0xffff) r66 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x2, 0x0) r67 = syz_open_pts() ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r67, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r67, 0x40}], 0x1, 0xffff) r68 = syz_open_pts() ioctl$TIOCSETAF(r68, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r68, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r68, 0x40}], 0x1, 0xffff) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000840)=ANY=[@ANYBLOB="0100a4c2e7629c991e575e3522b01cb306f95cbb41264000b1543cc8422e2f6669"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="6a099a58a728cc7a3d30630e64c2d3ced9afa8bdbbae9c90704afe7ef7b436a7331299ff2df010d667707062779621b882f140c80e11588249054958a5caf202c7b3b6cfcf4ac4ec22d0e1d1522fab1955b52f8acb21d45c46e28fded71287f7f9e38e8225fa0104a3e10ea5f45cea2d41fa57d50426e0728add0827342326cd6b6ae909635c5ca6788d9f1e5e", 0x8d}, {&(0x7f0000000240)="6ed81e60886d53596f9de9ad60527f904066dedb840d5e8d7ddf12f78e2e97a979b8c59a27b74b1ab5eeff668bd225b883e667067e1372c391c9b08c1bbe5f6187284e258a725e1402be6a86626120a2006a13193f32d0b239e107c0118381886292d3ed5b1afcc7e210f11857259e23b9509502b909e91da2d548bb7abacae1deaad72e0d34cf92e1a5d05e9c7c5d80ee9a231c13d2b91eaacbb9023a3965a94f084548d4da9fd48a6149c4b736dd7ec99e04dfdb5fa64fec2dcc2cde5512ee976e1ade0983a470364800adcf2270028d28292d2dcb0553506ab8a598", 0xdd}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r40}, @cred={0x20, 0xffff, 0x0, r32, r54, r57}, @rights={0x30, 0xffff, 0x1, [r65, r66, r67, r1, r68, r2, r2]}], 0x70, 0x4}, 0x40c) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x1}, {0x3, 0x1ff}}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 20:48:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x1f}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:48:55 executing program 0: open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x16) preadv(0xffffffffffffff9c, &(0x7f0000000440)=[{&(0x7f0000000240)=""/112, 0xfffffffffffffcd8}, {&(0x7f0000004e80)=""/4117, 0x1252}], 0x266, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001880)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c60399442ed162f5c19c7b981719e1bf3374cf6c2ddc0f807faf30b26e29334882c95d7edc6f8e6f7229144e3037908a5f1055363eeafcb6b1228a3950cb8023d6a9e98cfe98aeb9b5a426889cc11c07f282abc543e2a07f7d8f49e7633b", 0x5e}, {&(0x7f0000001680)="7b3a4f64bab3f5c86c6b3ca6e38eb8776b7cc3daf5a585e3e53ac9c72206388e3610bd5db5601b93abe1ca632e7224d198a84841963bbaf8975d37984a189886f63b998935ca7fb4b3d052610ced1ed1d20fbea1df85e409b9997a18e1dd8c3a79f68a7072b659c3f50265668322a10e72cda8691d8440151422bd566daa93e05f2371ea1fb7c723b92487b96762027d5192d9a650d3b6927e88e6805ecd76fd3a9b02f2f3473754b03737c53670188647e9ef0b3c3f66b715996014fd614c1e146177318c6343df9fc60c438390e1162814611cac5d5049065de8b661", 0xdd}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0x9a9620fadd8d1864, &(0x7f00000002c0)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r2, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000041, 0x0, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) writev(r4, &(0x7f0000003c80)=[{&(0x7f0000003c00)="3a2f76e5bb55fc863e39311430b2bd525981e4d0932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f0000000a00)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355bf68927e95697d4aa7bcaaa29869fff90870a9db03000000b000a2326f2dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0271ee0884cbf8e616667ee30d258dd9eb382b3880d4553b6a0771c3d4f209610766fa9185952c8e3bb9485ecdb6bcefe995bc1cfd9d6d1071918a3b2b2191200000000c4d431695205f08922be201acd878890d219f7ef63db3c99c4c50694820b8fea5396cbf6bfe8e9e695cbb6a734159244d75afb0c80a6499f3fa9c883525d0188fa726791b0ebacbcd73b3e9852d49d155a8d687abcc77be30559a901c801c777d429f84f7ca699d9e6f6babb08ba120007f42814e6555e1e41bb9ce314f86093152515a37ef948039a79906eb0db24a857ab0325aa85967348637c801d41d488645728419707fdb5", 0x17f}, {&(0x7f0000003e40)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bedfd70fe23f1f542750845237b4625b4e01441ffb49e8c37924303c9c8bceb189e6f4d24ad48fe95b72939b2d991b11fba5866612b5818ff9c1e2bcfdc89a447352ed3655fbfb9bef761594a674e24aaf8dfe0301dc5db75ed0bfac62ee8c0fe6bb048d5b61130c94de0c7dfa27abf6aaac1bb886d6754982e11b2fb96dcf9668c1a3ef3b93e855b22630b38666e350b3c390568c241873ee491c9371b6429db9a42cd76dd6c3f04a64bd8c335aedd3b26a189fb95acb3793e9747cd60fcb782149b182a90bd499e49fda48931a80548bc66a3de7180f64b4d68b8fbcba58f0d72eedfe3a356912fea9caebf9f374173f7c5889d5f419db2840258b744cdd949a7b7ed96084f52fe277ec2f2e722ca35192acd1405d9655654eca997023b49428b07de6cf8da01ca845cdfdf0111f8e469b30ca7b52b", 0x1000}, {&(0x7f00000005c0)="e924005b4fba0eebf9bd2f1e6f8105d6d5c2c1c5ac63429d28e6345bc200844535362a1b44", 0x25}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4ababc14a67747a72626df02aa17f312d9959ba4be7878f5fd04328c2efaed6130759fdcc2d53e7ef33fb91a477f69baddd53de21567532ec", 0xda}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb279ab5", 0x6c}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) semget$private(0x0, 0x0, 0x9a) r5 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r5, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) sync() 20:48:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x100) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x10, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x4, 0x10, r2, 0x0, 0x2) pwrite(r1, &(0x7f0000000040)="b4c740c799952b8c9583b8f68b4f474fb4b791755ef47e75986c83551ba9efff3685a9d101d76bc5cf1f4e0b6a0100a25ad823f21d35b293910d8e0cf1ed4809ceedadf7279e917841d0b499e3c2692c6a43e1b77de7d67f5bf1c96429cf95e2d1fde25732c229ed28255e98410b756dfb9b5dabf4f57caaaf1909b517a378297ecf8b", 0x83, 0x0, 0x0) 20:48:56 executing program 1: execve(0x0, &(0x7f0000000140)=[&(0x7f0000000180)='\x00'], 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r4 = fcntl$getown(r0, 0x5) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r5, 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r8 = socket(0x0, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x1000100d3) semop(r9, &(0x7f0000000480), 0x0) semop(r9, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getuid() r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r17, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x41d, 0x5, 0x5}) r20 = getuid() setreuid(r20, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r20, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r18, 0x0, 0x92, 0xffff}) r21 = getuid() setreuid(r21, 0xffffffffffffffff) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r21, r10, r11, r15, 0x20, 0x7}, 0x4, 0x5, 0x5}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r2, r15, r2, r3, 0x30, 0x2}, 0xffffffff00000000, 0x7fff, r1, r4, 0x41d, 0x5, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r3, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r4, r6, 0x0, 0x92, 0xffff}) r23 = socket(0x0, 0x0, 0x0) r24 = semget$private(0x0, 0x4, 0x1000100d3) semop(r24, &(0x7f0000000480), 0x0) semop(r24, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0xffe1, 0x1000}, {0x3, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r26 = getuid() r27 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r27, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r31 = fcntl$getown(r27, 0x5) r32 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r32, 0x0, 0x0) r33 = fcntl$getown(r32, 0x5) r34 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000540)={{0x240000000, r29, r30, r29, r30, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r28, r31, 0x41d, 0x5, 0x5}) r35 = getuid() setreuid(r35, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r30, r35, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r31, r33, 0x0, 0x92, 0xffff}) r36 = getuid() setreuid(r36, 0xffffffffffffffff) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r36, r25, r26, r30, 0x20, 0x7}, 0x4, 0x5, 0x5}) chown(&(0x7f0000000000)='./file1\x00', r22, r25) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 20:48:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0xd703) recvfrom$inet(r0, &(0x7f0000000100)=""/214, 0xd6, 0x800, 0x0, 0x0) 20:48:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f86"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:48:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x18, 0x8002, 0x0) socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:48:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4fe50d21, 0x500000}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r4, 0x0, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:48:56 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRES16, @ANYPTR, @ANYRESOCT=r1, @ANYRESDEC=r0], 0x5) r2 = socket(0x2, 0x2, 0x0) kqueue() connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e4205", 0x599}], 0x1) 20:48:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) readv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/233}], 0xffffe4b) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev\x00\x04\x00\x00o\x00', 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0x4, 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x100, 0x0) mknod(&(0x7f00000002c0)='.\x00', 0x1, 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 20:48:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="002e2f66696c429f2f66696c653000b875c2472020f85c44fb5aad7b7eb1"], 0x10) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000500), &(0x7f0000000440)=0x2a7) getsockname$unix(r1, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000200000000000000000000000000f77000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a01047bee00000000f32174ee97ac32ffffffffffffff429c19701f2ce955a93fcdef21281591710ae269c40b5fdd5392ff3be4b685d28ac65265f4b4336f55e7eb3c6c297f7fdf003ec5d0a751b0a209241c942ea313b07783da9485a8fc6bdcd0b54c7c5fe9239e5f6f1953ee3e74e6de15c25114583cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b42000000000000000000000007561052e076dbfd96e4ca4fdd60273901320b38a6f65fd496e3ff6f65673ce6a514090ec06156905850df659f7e4a8aa43b73bdfcdfbac180bf61d7a1cd21f944b2a9e3f4457ef3380a06e4446a7bc15d476e59590dbb2cc880b58bde6314944212c79813331c6f12349dad7e02fcb5a7cfe30d5380a37b774d200784025d48dd0945470d9981de0919358b6dee65ae257fa9954b0760d1d2bcf12dc631d41aceee5dc39bfdfe34dbfacad4e2e9f860ed06d978f204a1c74c5913041f81632e3affa88581084d723d86651101af76957d6fe5ac96402114bd977981f1b13c84a7fe3a411c02eed97574624c2fe7dfdfd7a3f4901d6df8667c30705ba080ee33e0817cd980cfab954741d2fc3a2efef9b2d90e21520ce2377d6276f4d5b029ada9b9c6a2841575e82ad178b380ed6adb3670f50ba8ce116"], 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000200)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) getpeername$inet6(r6, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r1) sendto$unix(r1, &(0x7f0000000040)="a544989ebe4e41a7c54c7185f35eea95bf39da4886982faa9456b4efb251", 0x1e, 0x402, 0x0, 0x0) fchmodat(r6, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) execve(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000700)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00'], &(0x7f0000000a00)=[&(0x7f0000000740)='}\x00', &(0x7f0000000780)='%^/&%\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='/\x00', &(0x7f0000000880)='7\x00', &(0x7f00000008c0)='\x19\x00', &(0x7f0000000900)=',/:\x00', &(0x7f0000000940)='@\x00', &(0x7f00000009c0)='(/\x00']) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000240), &(0x7f00000004c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) fchown(r8, 0x0, r7) r9 = msgget$private(0x0, 0x88) getuid() r10 = getpgid(0x0) ktrace(0x0, 0x5, 0x40001202, r10) r11 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x4000000000001000, 0x1, r11, 0x0, 0x2, 0x3, 0x1, 0x4}) 20:48:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = socket(0x10, 0x2, 0x2) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) socket(0x20, 0x0, 0x0) r8 = dup2(r6, r7) r9 = syz_open_pts() r10 = dup2(r9, r9) r11 = syz_open_pts() write(r11, &(0x7f0000000000)="a6", 0x1) dup2(r10, r11) r12 = accept$unix(r8, &(0x7f0000003740)=@file={0x0, ""/4096}, &(0x7f0000004780)=0x1002) recvmsg(r12, &(0x7f00000047c0)={&(0x7f0000000100)=@un=@abs, 0xff87, &(0x7f00000049c0)=[{&(0x7f0000004800)=""/13}, {&(0x7f0000004840)=""/157}, {&(0x7f0000004900), 0x197}, {&(0x7f0000004a00)=""/124, 0x34e}], 0x150, &(0x7f0000003680)=""/128, 0x74}, 0x8c0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000400)) r13 = semget$private(0x0, 0x4, 0x80) semctl$IPC_RMID(r13, 0x0, 0x0) r14 = dup2(r4, r4) ioctl$VMM_IOC_RUN(r14, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x5, 0x3ff, 0x0, "803f0e6e3f64f8233a9f54456fab3f62d4f4f8f5", 0xb1c, 0x80000001}) 20:48:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r4 = fcntl$dupfd(r2, 0x0, r3) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x3}, 0xc) recvmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0x47}, 0x0) 20:48:57 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0xb, &(0x7f00000000c0)) semget$private(0x0, 0x3, 0x408) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000001c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x80, 0x0) r7 = kqueue() socketpair(0x20, 0x3, 0xf9, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r10 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x20000, 0x0) kevent(r5, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x5, 0x1, 0x10000, 0x9}, {{r3}, 0xfffffffffffffff8, 0xa6c4ec56715aa70, 0x4, 0x1, 0x5}, {{r3}, 0xfffffffffffffffd, 0x10, 0x6a42de4fdf87c0f8, 0x1c00, 0x4}, {{r7}, 0xfffffffffffffff7, 0x8, 0xfffff, 0x1, 0x200}, {{r8}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x4}, {{r9}, 0xfffffffffffffffc, 0x96, 0x2, 0x3, 0xfffffffffffffff7}], 0x9, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffffe, 0x40, 0x2, 0x2, 0x3}, {{r11}, 0xfffffffffffffffa, 0x8, 0x10, 0x7fff, 0x4}], 0xcf, &(0x7f0000000500)={0x7, 0x4}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000540)={0x1f, 0x3ff, 0x9, 0x8, "ec8ffc9c176adcd98a4e001390d8fe91461670c0", 0x10000, 0x1}) kqueue() r12 = semget$private(0x0, 0x4, 0x100) semop(r12, &(0x7f0000000580)=[{0x0, 0x20, 0x800}, {0xc9ed7b3d366380a5, 0xac59, 0x1000}, {0x4, 0x5f7c, 0x800}, {0x3, 0x34}, {0x2, 0x6, 0x1000}, {0x4, 0x9, 0x800}], 0x6) kqueue() syz_open_pts() acct(&(0x7f00000005c0)='./file0\x00') ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000600)={0x994, 0x8}) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGFILDROP(r13, 0x40044278, &(0x7f0000000680)) r14 = semget(0x1, 0x4, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r16 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0x9, r15, r16, r1, r2, 0x1a, 0x1000}, 0xffff, 0x7, 0x44}) socket$inet6(0x18, 0x1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) connect$unix(r17, &(0x7f0000000800)=@abs={0xf29305c4f8537a53, 0x0, 0x2}, 0x8) 20:48:57 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3c, 0x7c}) clock_gettime(0x3, &(0x7f0000001440)) 20:48:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67, 0x1, 0x20400000000000}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000040), 0x416, 0x0, 0x81, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x896b81b854a13363, 0x0) kqueue() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x6, 0x4, 0xffffffffffffffff}) close(r1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) dup2(r4, r2) 20:48:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x810, 0xffffffffffffffff, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) pipe2(&(0x7f0000000100), 0x0) 20:48:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 20:48:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f0000000280)="a6019f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed532393cc7e0ced95638ed4c3e912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc6867a680467252eee84933e8abdf3fad14741fe093638869b4ca03bdcfdc7dcc9d553b3042ce95b93471", 0x16}], 0x2) 20:48:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x6, 0xffffffff, 0x9, 0x1}, {0xf43, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x9, 0x8}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r4, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r14, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) r16 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r17, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r15, 0x0, 0x92, 0xffff}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r18, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000500)=0x6) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000400)=""/97) r19 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r19, 0x4004667f, &(0x7f0000000000)) readlinkat(r19, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/161, 0xa1) getsockname$inet6(r19, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r20 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10001, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0xfff, 0x3, 0x970a, 0x1, 0x9e, 0x3, 0x0, 0x3}, &(0x7f0000000080)={0x6, 0x81, 0x3, 0x101, 0x3a87665d, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x6, 0x4}) getsockname$inet6(r20, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r20) r21 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r21, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) sendto$inet(r21, 0x0, 0x0, 0x0, 0x0, 0x0) 20:48:58 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1021, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r5]) chown(&(0x7f00000017c0)='./file0/file0\x00', r4, r6) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0x2) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup2(r7, r8) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000333de3d497be641453ac8fc3e45d1ea40e99dd7cf1326cc3df252f33ce60f2897cf5464646d5a9c3df5ad5a627727a299568dc881d24035ce2e4c4c37396bb93f05fa4236dc4667dc93cff4bcfb0201e3bc5b687bd62335bc7dd67426962353c8918e1b990da8b0db3869351f0aa74be72f8884c84ddb099ff88c74e0000000000a3f2353e8ba91c151f3b22a97f297d780af6a31d4b7bbc28411a496bfc898f5ba30e3ebe7b4cec3c19d3481d0e4eafb15431f91afe4883ed663828a1d688c04e1fde879888d3be0f20f137e7038947c52d792ddd5591363bab02879374ddb0cf575ddfcd78bbdf2cb03ccf7fe42b83eda6970500"/273], 0x10}, 0x0) pwritev(r11, &(0x7f0000000340)=[{&(0x7f0000000100)="55c4ad7c9f665f787d33cbcf2b8dbf6b4efd8ae871571144c6ff8f266a7003f108153ffcf99cdb010b092f98635d3c90df20689df27472581b13d44dc7", 0x3d}, {&(0x7f0000000240)="f42974d7787dbaa47dd00baaecb0bc8a210c5b99fbd1bff9f147d2e69ad17322979c80a074e4f5ab8f25a68790f0cfbec97caf87784bb5962866241f05c4b57ba73d4ca4eb7f39c43d0e6b421a2b4bbfed54eed4f1a695d68914f8dc4b2a8a617f9609df8211072b7b220b91f8cf8198607ffb7cc2120c0ac6aff5ac55f6e9f4c3f679b9bbd20f05b5aff88eced2e24ec076ae3ff3a7c67e114f856c32680e6bbf029b4b4a88cdb7ccdd1a6665d89d5e3d8a689ef1acc6ec1b6dc52c265f37dbb63e41a3f5fb1f23a8cc2ea9113b2652a3df86e63940d52d3ce93a8762a0be8cd25a27c3f5ccec6fe68117", 0xeb}], 0x2, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x8) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000380)=0xfffffff9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000080)) 20:48:59 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x2, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x4, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x0, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) syz_open_pts() r0 = socket(0x800000018, 0x1, 0x0) accept$inet6(r0, 0x0, 0x0) 20:48:59 executing program 0: open$dir(&(0x7f0000000280)='./file0\x00', 0x30809, 0x8) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) r6 = openat(r4, &(0x7f0000000300)='./file0\x00', 0x400, 0x0) getdents(r6, &(0x7f0000000000)=""/104, 0x27a) r7 = semget$private(0x0, 0x7, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000140)=0xdb8c) semctl$GETNCNT(r7, 0x5a73bbaf355472b, 0x3, &(0x7f0000000640)=""/22) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r19 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r13, r11, r19, r17, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r15, r17, r12, r14, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r18, &(0x7f0000000100)=[{0x2, 0x4000010004, 0x800}, {0x2, 0x400, 0x800}, {0x4, 0x8001, 0x1000}, {0x0, 0x800007, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) msgget(0x0, 0x0) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x2000000000018, 0x0, 0x0) r21 = getegid() r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r23 = openat(r22, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r23, &(0x7f0000000380)='./file0/file0\x00', 0x81, 0x4) r24 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000180)={{0x6, r25, r21, r26, r21, 0x0, 0x7}, 0x4, 0xc8e6, 0x4}) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x2000000000018, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) close(r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r32, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r33 = semget$private(0x0, 0x0, 0xe64582b3d235a4e4) semop(r33, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x4, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x4) r34 = socket(0x0, 0x0, 0x0) r35 = semget$private(0x0, 0x4, 0x1000100d3) semop(r35, &(0x7f0000000480), 0x0) semop(r35, &(0x7f0000000000)=[{0x0, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x2000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r37 = getuid() r38 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r38, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x7c2f, 0x7}, 0xc) r42 = fcntl$getown(r38, 0x5) r43 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r43, 0x0, 0x0) r44 = fcntl$getown(r43, 0x5) r45 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000540)={{0x240000000, r40, r41, r40, r41, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r39, r42, 0x41d, 0x5, 0x5}) r46 = getuid() setreuid(r46, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r41, r46, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r42, r44, 0x0, 0x92, 0xffff}) r47 = getuid() setreuid(r47, 0xffffffffffffffff) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r47, r36, r37, r41, 0x20, 0x7}, 0x4, 0x5, 0x5}) r48 = socket(0x0, 0x0, 0x0) r49 = semget$private(0x0, 0x4, 0x1000100d3) semop(r49, &(0x7f0000000480), 0x0) semop(r49, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r51 = getuid() r52 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r52, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r56 = fcntl$getown(r52, 0x5) r57 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x11, r57, 0x0, 0x0) r58 = fcntl$getown(r57, 0x5) r59 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r59, 0x1, &(0x7f0000000540)={{0x240000000, r54, r55, r54, r55, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r53, r56, 0x41d, 0x5, 0x5}) r60 = getuid() setreuid(r60, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r55, r60, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r56, r58, 0x0, 0x92, 0xffff}) r61 = getuid() setreuid(r61, 0xffffffffffffffff) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r61, r50, r51, r55, 0x20, 0x7}, 0x4, 0x5, 0x5}) getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, r41, r50]) r63 = geteuid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r63, r31, r30, r62, 0x12, 0x20}, 0xfffffffffffb8f49, 0xa8e, 0x3}) kqueue() r64 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r64, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r65 = getpid() msgctl$IPC_SET(r64, 0x1, &(0x7f00000003c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, r65, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 20:48:59 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x9, 0x2, 0x1, 0xfff, 0x7, 0x7fffffff, 0x37a3959b4ec2e359, 0x1, 0x3, 0x4}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() lseek(r3, 0x0, 0x0, 0x2) r4 = syz_open_pts() lseek(r4, 0x0, 0x2, 0x0) r5 = syz_open_pts() lseek(0xffffffffffffff9c, 0x0, 0x0, 0x2) r6 = syz_open_pts() lseek(r6, 0x0, 0x0, 0x2) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) poll(&(0x7f0000000400)=[{r3, 0x1}, {r4, 0x4}, {r5, 0x8}, {r2, 0x2}, {r1, 0x20}, {r6}, {r7, 0x8}], 0x7, 0x5) r8 = syz_open_pts() r9 = syz_open_pts() lseek(r9, 0x0, 0x0, 0x2) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000380)=0x7) lseek(r8, 0x0, 0x0, 0x2) r10 = syz_open_pts() lseek(r10, 0x0, 0x0, 0x2) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) r12 = syz_open_pts() lseek(r12, 0x0, 0x0, 0x2) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r14 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x52, 0x20, 0x8, 0x8}, {{r7}, 0xfffffffffffffffe, 0xd9a00d3f16a5038f, 0xf0000000, 0x7, 0x81}, {{r14}, 0xfffffffffffffffb, 0x15, 0x4, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0x40, 0x100000000, 0x1}, {{r10}, 0xffffffffffffffff, 0x42, 0xfffff, 0x8ce7, 0x6d17}], 0x9e1, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffff9, 0x0, 0x2660a8edc853d007, 0x2000000000007, 0x7fff}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x80, 0x4, 0x4, 0x6}, {{r12}, 0x8000000000000005, 0x3, 0x4, 0x0, 0x3}, {{r13}, 0x2, 0x104, 0x0, 0x1000, 0x3}, {{r13}, 0xfffffffffffffffc, 0x1, 0x20, 0x9c5e, 0x100}, {{r5}, 0xfffffffffffffff8, 0x40, 0x40000082, 0x4, 0x11}], 0xffff, &(0x7f0000000340)={0x7, 0x80000000000100}) 20:48:59 executing program 1: r0 = getegid() r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r14, r3, r4, r8, 0x20, 0x7}, 0x4, 0x5, 0x5}) r15 = socket(0x0, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x1000100d3) semop(r16, &(0x7f0000000480), 0x0) semop(r16, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r18 = getuid() r19 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r23 = fcntl$getown(r19, 0x5) r24 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r24, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x240000000, r21, r22, r21, r22, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r20, r23, 0x41d, 0x5, 0x5}) r27 = getuid() setreuid(r27, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r22, r27, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r23, r25, 0x0, 0x92, 0xffff}) r28 = getuid() setreuid(r28, 0xffffffffffffffff) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r28, r17, r18, r22, 0x20, 0x7}, 0x4, 0x5, 0x5}) r29 = socket(0x0, 0x0, 0x0) r30 = semget$private(0x0, 0x4, 0x1000100d3) semop(r16, &(0x7f00000001c0)=[{0x0, 0x6}], 0x1) semop(r30, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r32 = getuid() r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r33, 0x5) r38 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r38, 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r35, r36, r35, r36, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r34, r37, 0x41d, 0x5, 0x5}) r41 = getuid() setreuid(r41, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r36, r41, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r37, r39, 0x0, 0x92, 0xffff}) r42 = getuid() setreuid(r42, 0xffffffffffffffff) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r42, r31, r32, r36, 0x20, 0x7}, 0x4, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000000)=[r36]) r44 = socket(0x0, 0x0, 0x0) r45 = semget$private(0x0, 0x4, 0x1000100d3) semop(r45, &(0x7f0000000480), 0x0) semop(r45, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r47 = getuid() r48 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r52 = fcntl$getown(r48, 0x5) r53 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r53, 0x0, 0x0) r54 = fcntl$getown(r53, 0x5) r55 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000540)={{0x240000000, r50, r51, r50, r51, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r49, r52, 0x41d, 0x5, 0x5}) r56 = getuid() setreuid(r56, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r51, r56, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r52, r54, 0x0, 0x92, 0xffff}) r57 = getuid() setreuid(r57, 0xffffffffffffffff) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r57, r46, r47, r51, 0x20, 0x7}, 0x4, 0x5, 0x5}) r58 = socket(0x0, 0x0, 0x0) r59 = semget$private(0x0, 0x4, 0x1000100d3) semop(r59, &(0x7f0000000480), 0x0) semop(r59, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r61 = getuid() r62 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r62, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r66 = fcntl$getown(r62, 0x5) r67 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r67, 0x0, 0x0) r68 = fcntl$getown(r67, 0x5) r69 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r69, 0x1, &(0x7f0000000540)={{0x240000000, r64, r65, r64, r65, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r63, r66, 0x41d, 0x5, 0x5}) r70 = getuid() setreuid(r70, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r65, r70, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r66, r68, 0x0, 0x92, 0xffff}) r71 = getuid() setreuid(r71, 0xffffffffffffffff) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r71, r60, r61, r65, 0x20, 0x7}, 0x4, 0x5, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r72, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r72, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000002000600000057e40000000000003f0000000000"], 0x10}, 0x0) sendto(r72, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r74 = getegid() r75 = getegid() setgroups(0x9, &(0x7f0000000080)=[r0, r3, r22, r43, r51, r65, r73, r74, r75]) r76 = kqueue() kevent(r76, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) 20:49:02 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10008a03adc55300000000381a1800e8f7a8268e21e319955ed69c84"], 0x10}, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) r12 = getuid() setreuid(r12, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r12, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r10, 0x0, 0x92, 0xffff}) r13 = socket(0x0, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x1000100d3) semop(r14, &(0x7f0000000480), 0x0) semop(r14, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r16 = getuid() r17 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r21 = fcntl$getown(r17, 0x5) r22 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r22, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r21, 0x41d, 0x5, 0x5}) r25 = getuid() setreuid(r25, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, r25, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r23, 0x0, 0x92, 0xffff}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r26, r15, r16, r20, 0x20, 0x7}, 0x4, 0x5, 0x5}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={r3, r12, r15}, 0xc) 20:49:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r3 = accept$unix(r2, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce649ae92f80c51a00"/4098], &(0x7f0000002580)=0xfffffffa) sendto$unix(r2, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r2, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0xfffffffffffffdc3}], 0x1000000000000233, 0x0, 0xffffffffffffffff) setsockopt(r3, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002980)) mkdirat(r2, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002a80)) setsockopt(r3, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r2, r3) r4 = shmget(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r6, 0x0, 0x0, 0x1fffc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000), 0x0) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x15, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) r24 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r24, &(0x7f0000002000/0x4000)=nil, 0x2000) r25 = shmget(0x1, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) r26 = semget$private(0x0, 0x7, 0x8a) semop(r26, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r27 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r27, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r29 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r29}}) r30 = getuid() r31 = getegid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000900)={{0xffff, r28, r29, r30, r31, 0x134, 0x5}, 0x3, 0x1000000000000}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000800)={{0x3ff, r19, r20, r30, r20, 0x104, 0x5}, 0xfff, 0x4, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r11, r13, r14, r15, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r14, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r37 = getpgid(r35) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() r43 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r45, r46) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) r53 = semget$private(0x0, 0x7, 0x287) semop(r53, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r53, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r53, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r50, r49, r50, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r45, r50) lchown(&(0x7f00000001c0)='./file0\x00', r45, r46) r54 = getgid() r55 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r55, 0x0, 0x0) shmctl$IPC_SET(r55, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r55, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x199) getgid() r59 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r59, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r59, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r57, 0x0, r56, 0x10, 0x6}, 0x8, 0x4, 0x9}) r60 = getgid() r61 = getppid() r62 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r56, r58, r60, 0x1e4, 0x8}, 0x5, 0x5, r61, r62, 0xfffffffffffffe01, 0x9, 0x7ff}) r63 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x401, r63, r64, r41, r54, 0x1be, 0x8}, 0x5, 0x5, r43, r62, 0xfffffffffffffe03, 0x9, 0x7fb}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x5, r5, r7, r8, r9, 0x50, 0xf000}, 0x8, 0xaa7, r37, r43, 0x6, 0xfe4f, 0x9}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x5, 0x3, 0x1, 0x2]}) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet(0x2, 0x0, 0x0) r65 = dup(r0) sendto$inet6(r65, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:49:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0x1, 0x1, 0x5ad, {[0x1eae, 0x6, 0x3, 0x3, 0x800, 0x9, 0x0, 0x6, 0xffffffffffffff80, 0x8, 0x80, 0x240000000000, 0x0, 0x80000001, 0x7, 0x6b, 0xfff, 0x401], [0x619, 0x2b, 0x5, 0x39, 0x9, 0x7f, 0x453b, 0x0, 0x8, 0xffffffffffffffbe], [0x9, 0x5, 0x7, 0xffffffff, 0x5708, 0x2, 0x10001], [0xffff, 0x9, 0x800, 0x1, 0x2, 0x8], [{0x5665, 0x4, 0x9, 0x9}, {0x4bef, 0x80000001, 0x20, 0xc544}, {0x240, 0x81, 0x1, 0x52}, {0x4, 0x2, 0x0, 0x1}, {0x9, 0x0, 0x5}, {0xde, 0x800, 0x7, 0x7f}, {0x9dc7, 0xfffffff9, 0x2, 0x2eb1578e}, {0x1, 0x7fff, 0x4, 0x581}], {0x81, 0x6, 0x3, 0x4}, {0x7, 0x9, 0x2, 0x6}}}) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000900)={0xd22, 0x5, 0x3f, 0x7f}) r3 = dup2(r1, r1) r4 = syz_open_pts() dup2(r3, r4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000840)=0x1) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x88)\x00', &(0x7f00000001c0)='$^\\/.!\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='}\x00', &(0x7f00000003c0)='$\'\xf1/:\x00', &(0x7f0000000400)='-&\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='!}^)\'\'', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r6, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000880)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0xea4d16caf443ee00) 20:49:02 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x1, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x11}, {{}, 0xfffffffffffffffa, 0x1}], 0x986, 0x0, 0x0, 0x0) 20:49:02 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r5, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) msgctl$IPC_RMID(r5, 0x0) msgrcv(r5, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x0, 0x1000) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r8, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r9, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r11, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r12, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r13, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) kevent(r7, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0x5, 0x0, 0x2, 0x100000001, 0x3}, {{r8}, 0xfffffffffffffffe, 0x80, 0x80, 0x40, 0x54f3d354}, {{r9}, 0xfffffffffffffffe, 0xcc, 0x8, 0x5, 0x9}, {{r10}, 0xfffffffffffffffb, 0x2a, 0x40000000, 0xffffffffffff8000, 0x40}, {{r11}, 0xffffffffffffffff, 0x20, 0x3f0e58afbfabff93, 0x3, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x81, 0x17fe8cd0}, {{r12}, 0xfffffffffffffff8, 0xb1, 0x40000000, 0x0, 0x4}, {{r6}, 0xfffffffffffffff8, 0x11, 0x80, 0x80000001, 0x2}, {{r13}, 0xfffffffffffffffe, 0x0, 0x40, 0x0, 0x5}], 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r14 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r15 = socket(0x40000000011, 0x3, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs, 0x8) r16 = kqueue() kevent(r16, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r16, &(0x7f0000000000)=[{{r15}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) r17 = kqueue() kevent(r17, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r17, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:49:02 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r2 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) getdents(r2, &(0x7f0000000000)=""/13, 0x33b) bind(r2, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x8002, 0x0) dup2(r1, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x2) getsockname(r0, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) msgget(0x2, 0x100) r6 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r7 = msgget$private(0x0, 0x103c0) msgrcv(r7, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r7, 0x0, 0x5226aeb395508cfa, 0x800) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[]], 0x1, 0x0, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) 20:49:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x12}, 0x0) 20:49:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4da8, "a4d9fcd71d7d909a413700000000e4ffffff00"}) write(r0, &(0x7f0000000240)="962eebb4b3fd9c64a0701802b5c894c602009e66ef89fbb400002d4b80f11eee4acaff41e823f5ff7f8d8f1d1e31bb0db26530940a05f5410a98eb8db8bfcd728b97e533fee8e644e7d2835c2567c70450c2d6fa33ec8866f017757acbdd0052d7c6ed6dbf0473b200a8b6b5ec3cc5284f6e6feddd6ccd10425b0e74b21407ed6e1708ae1213db676c", 0x89) 20:49:03 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d012e632f66696c656b88eb2a565a33f84ab8677d268a287504010f69489ef58d"], 0xa) dup2(r4, r3) listen(r4, 0x0) syz_open_pts() r5 = socket(0x2, 0x1, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r6, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) fchdir(r6) dup2(r5, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0031e3d88d136c000000"], 0xa) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0xff7, 0xfffffff7, "001a017ce1ae57c82f6000ff1500", 0x0, 0x1}) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) read(r7, &(0x7f0000000080)=""/138, 0x8a) kevent(r0, &(0x7f00000000c0), 0xbd54, 0x0, 0xa, 0x0) r8 = syz_open_pts() r9 = dup2(r8, r8) pread(r1, &(0x7f0000000a00)="4b7fcb6c88af7af55ecc59a4b99e6804094686116a84c3a0a7f1fbf200b312251b5e078cf952cfa6379e1380979423ffe1d6202dd16bf0409766021d8b7fbb9d7f832ac81e247eec30a632b0459c5b44f4c4ddf216cb62f5a0ddaf4755a5d20d8acc898bc82ae28be82e69b2a1998109130097718c078a6ed4d84bf77410b8ca5b99de6527d2fea18a04b86faa4582d4d71772f8eb65598626812468d957d8f5d12578ace7a5f2c0a17980ae0e90489909d1d4c5af235ec12dd69b241588699c81e38479c5fef28a0112c2eb3e63939f032a8cbc4ce0507c4eaff72ab19d70837ea26eb29553b5b2a91b26de8d0d1edcdbec99dcc46c57dd61aaa63ab3e546bf53beb3f85934e28d5289621dfd743f930616c71fa9cb4e7b4444f3ae8fbd846ccf334deb0af1ea42a0e8d5709a2ddb8bdb05dbada0d6f29faf69ca3cad428ebc72ed5fba821070f89ba5dbd4e77be7ffd2ddc45176f239299d3234534fa83b2e9502f696be2f6beb3791982dab351b125b5d1d294a6d5defedbb20ff47cb8791427596d0469462f76fb46331d7672d6d6a808c403445ae59ac2e12fa7a6fdb563a6e4531242d4b5f81237903ba9f6c08c5b95016dd489364c42b68b0ddde97d30c1319c12091a1937ed143f642b4037d72f798c70d6dbfb7df8920e0f0462d672531a43ecafb9c803c685fea53e4077f8b4512e1cef94d01b91908dad867ab0ff97f21cd6637b5055fcd0e62a602e6807a5049d888141e84e21061e0f4f29d473b711aad6caffc709fc06ff73c804fb8d57be16489cba19bee76eea6bd41e116c9db9e28f939aa339634d0c18448cc057d707e21a8e92c02791736f6c844bd337e9e494d00f0e798f6f7d6edf1b7ad44741b14611a81d012dc328499e0bd5b377163e9177c1913948d013bb7936aca686863a3673c37d5fa5e71d2efb19205adf09448aa64b331deffdedf5796d5b3cf1a17605cfd8722eb3d316bcea98cadf6d54e441940c0d47b932ddd0a4a5ee7abd3a485a6c8ab00756cc9c8b806fa7e5e17515dbf9a0b0f4abb97f9ca25721a057f982a90a42381c20160d138412bdad9a504f2fa87c0b9ee7b39c7166b2000b5e1ce45d1f0c5f9e3dcfbf224eb109e6764fec90ed77b9f2096a4fba0448792a172c82d678ebd2b4a2096eb2194ad04ce5b432d76b83e7e4bb714547cb3dc1dbc0263b8639451170cde3d6e84a7cb0820c33068d8568a777e8cdb34336a08d7c34a45bdf3184f6b2cdceaa665aa75247c77c1061f5304c370fbb2a21fc7bc48363c4c108aed6fb9c2fd583de9fa22273c55c71d2678ac2f709f3946b96b9892d88ab4e6bf9d9eddcf1033322effd10449d211ad1e8b6872597dd55e1604c49f0954f3788f869eb0c236b32c25d5d1ef2a206a74cb3b2ba2702acffba0203467e9dea39291044864bc79cd91733a01c95473c4ca4fbdef8303e67a638bd8ad349f92f51bd0431b247e1ae4eaa4f502f30dc8fa8f6562915977b51ff134d8ee8d115ffcc5d77c97327fa9b785ece671efb8d21706f7632a3d68b27f813e059c2c90146e25fc6f053f3764bfef2de35fec173c23301f9b4a5676d9eda014868d4b82710c09f1ec740e598eedbc28260850133465f32aa315bf0bed4ce1e2e6fa2efaf858268febf4a0b1e7e9596060a8d21212db740ac498a34ff6ce19c231c727a5add4e9c60fa4afa987d52f0ffd28cc1176d402e6af8536d3c7e62123e6ac167864e772c89f5b7a4e8b016e3fd45ffb106d3e0af4a99a333ec3726ac08fa03a588ec4d2b103102501e2fcbfac3225e1587e274ef7453626649b58252849eed0e36cd420c7d6e0dac03551490c1886a409eed70e5c911797b8acf7ee3403ddadc6b14ea158106306c5417ed7f82f574da462bcbc60e28ce1ed16a281aa5f00766e50fda8ab1be5ec3fc884b8c269e075d1950669acbc29f3bb712cd65a4de414cde581f420e4942d3272cc118b2525f4b0803b1be16c8c94a5fe8a8d00b0b9a9c2db62cc81e7cf5fdfa2d86d768febc8893e26cfdecd6a4058c63c660c3c7e64d476ca3e095bdba4818d6552c18d3ae7ebd616ac3f5086233b84bb099a17d5ec165733c81b361bb113bd6e4ccc980b298d396b06c5cc63cc75012e2136fb1d96385d7dc8f763625c3096005b65e2b7dd8f1fabea4a5e3281c43a28b62a45c4fd6c0d64e6eb9522063698cd8724fa4d38a3f51af2ac2f4839589693684dd1b78ff8fc676695fa41d9ce6bd91cc406f308ce31261adc83b3d331943d1ef82c96402b48f44ec0a847485bbba816bcab2855ea331a4c669b9ee8d3b92c0f90709d8007c7b0d6acc7e1a70e9f5bd0cb5d41f2ddc775e757b23e0ce2526300ea7ab23654ad461298789e0b3e5c83767371a0717bdae25a2fac2537125f23167212bc7bdcf863223ee30da2a417b6694a6c2895a0f8a6e9d953b2527e6f2d7ad84ed8bc58f8df0898b45fe0b22940e430a267e8217b4a5d6c30f5279f5f9f5133c6c70522e660fbf2ba6d15b45f5a8e82decd30a813d2888c8f06b253ffb0c38d2c0a5d8a630971faef0ddb089a6a37b45311d674400f4b9671ccf6cd1db9f06ed110c69c8a67e29208aa97c55a05d23dadcdc8fc36075b0f2f2d7f9c41d699ac64404b969303d71deda9b4b52d54ea501d0deebf5397ec93f7ceabe3b3e0d160ab7c0cc2be54e12246765e1d240339281714a76edfd50c67c35e9954058d90d4a90b08a42b69cdf7bab8034e602a5b2f42c757981069a6f4245a8c21e1de2ed674e80fc178828d75159964009617e68053878d10e3610fde68d7c813d0ee11b72f80f57b22ecc7ce6e81e5c44a80b99ffd43893d9314c174244904df3cb64195e94b2ac48348cc453b90d5c977cc15e11e8f514348b53ec95cfac5dcf0c667cb0042a2a67352dbe36833883fb9517150c813f533a00f48c281124860c4a3054e893f282da7092a81b222e0b43b6a858979fb9d0008912daff6d51f98f37b3bce5a4305257afefebf718b5e169d9c3b7b6441d06b417d4d36506e6eefdee37e30151b79fc233a8381b5fd0543b03a05cbaee31f01ddb100116b7fcef4b18c510bdfa70ca3d5456a06a99c2c052d225196c7b1d939ca454551ab8eea988b7f2288c683f3a08d5f2a4f3c6db548caf79bd9ffcad242dcc5e82814fd6c1e2da6a7561dd38f54c1ba0dd7c010e5676ea1b96ef8215ebdf00944790d7a6437284b6b335234973683a5ac391330876162b32ab2355ac704a6de78786a72a235ed8e3f289d9a6c49a76af321d6fe9fdd925910d3f496e39a4d5d2b2f95bab2f76d332abf29846ced13a9a8fc2162c571a1a8d3a8b57260a37805755b77d9c240538d9d4c507f1d83600384e81d0c897ff282fd199b8bec19f8028b8dc624df5dc6602a6886c1cb3474b3783d432c77085a1697d242ec8fba0b6ed0f44eabca23fda0a8d7db7480aa69bf4309bb024528f984cafed8a8a343ab31559a3429396ddbc7cfb5d712476c3ca26333fa604417ec75d04096b542463779f2211ee75069299b5746560b8d9097bee72e9e731b902166cebe6bc4426e2acd22d1365964ebf5fe76627900c58926be01ff3210c8c561847aadfaa9cca8a02a9ad194a052683f908a9f9b451c408734548d11cf73394cd30f93af2bab4fabb6485cf99f1170cba3103f54e9110587142c99b17a7ffc7827d32802b2c1ff02d41dcd4526410128e23ebdf3e036e4ec444ab1eb4da23a0d696ebcdca1c265399ecde0e3e2e87945594efd5c3d32606bd4e6f3c14e6498ae38b0f27c7bf56c44bc76fa508c8c3bac5f6421126a1937c436f082162e60068d832922d37974893c966f3adedb9a38a335522542dece1e42a9f1c725923fd70a174334f7a77e89ea8ad8b3a1695023fa6ba5e55c10b16580bafba81e232b00a32e66052a750d6a4297cf52ae6d67cc1d7371ae66776817b495d4cb6e635f910e46953d13533a90cf6c0fac8e1ca85444840c4130ed495a07ca79d63e49e81c60db6a896a6d87f9056f5d688a7deda0e0f4292c663f806c0ab98e096cde06801284120961b2a7020fcb8d391416b2a748e45a255c9ae845a5ae0e31fdcd87a3b553957318bbe4ddc264bdb4248e828fc84d910b5748eb6ad02cc0a3df83bf7bd3562d42943fd77fbd97037cae7346d1ccd8f7da77e8690815edb9985c15fd2ee480071a93730e913c3a91675bd96fb3942bcf7aa1f1fdd48dc07f8c46675a8dbba14eedb02ff7c621cd36b7eb05ef0537357fc9f6c2dbf23c63c81cdf1872aa39923de7d2eccabcd451ae4a54e94729a14c06427aaa20762a85a08a55f3956150e7714a5709bb1449092f08f4a7d13a59ddfc6c505abf763333a00a0dd23394ca14c4a2f6723481d4faec97be8fb211b7b822c095f7fe1fb7ed9efcdba60e0f07afb395f1a8aeaa3a2c8ac462d0c9fb7e88e78b09263ccec010cac049dddb142bc39155cf2942886f4080a2d14f36c7343ff230b835fb6b1116f1ce8497c7ce63d7e04137029896201989ba42f1f38a1ee495812ca5455e94ea31b5f72d70bff99f00fa8c38e86bdd33baffbe9e172611223efbfaca57fad686eb7cb5fe137c1d02e8ac1b645736735aa1626f2fe1a0e7099faa2be38f639a07c0f8064f9e9e3de828fb44eb2f20afb35d18a86c541e099db35052eb238ff3c5d4c578b4f0d5accb6ed9bcee335d0d99c07f65ef2c3997a20cb4282528fdbd3ad1559a337fdb529c12f313cee4aa010be642735df52e0070fa21b3a8d8b53bd0a20abbea9056401ebe4c36a26140b686404d6943722b82795d190c5ac063400ef7f828c262d84213c6fbdf43b60c3bd0bd58dcf23120993804c24319834a53e916bfebba6c97a39ec85c9e402e01db6e7f7b4c7138a8c28d044780b76fa24faf22f5984971050f31edf633d3a7542a222345cba9d4b8a353c45d94757d8d1aeb65b8cd4642cc79a69556b6dfa81a5e933b100b378edbc9ae0e3ff407ce276334fe81e52eaab4f6144c33ea03624dfa9e836f6c4d216a7735c39fe4aef4440d694bba2ea59a389f11b847c3607d60ca842d2f9ee86884007c4510cbbac3c01e8c2606e6c07de8dae590bde420eb4acaf4f1bc5b8a39b711d26508b6efc1210dc928c55ae6082fc03d57cc0d7e65ad06ea1af6f4031331a3476138f757188bc657119541ffa5c313f4c3b523c86e0a6d6f16eca0f9fdbbb53f8016569fbae93fdbdbca2b1087fc355ddbfb35779a57443f80d54f9ecc234fc55f5d539d5fe5ef7a6b5a215b813f577622f6f02f62a9ced97485c66245f08ef7bcf71d6fa26865f5e26d23a6be007c35a99486d7feedce9b8d3708030e760b6bd74e8bb24bba314f62bfa7d305f1b3a9ef45418c9def40edee4072d9b9c9988c9578d83061f6372b537b9cdc0c1a0a782f4fd8cc19d278c868095845ccab5add0cb3121b5b54e7b601e22eb1648586e828617422f1371bc0ef9536c76064f27a8fbba0738386518becf80cf929779f3acea9f4e50f70d46be2d031af0411cd748daab8310d5872dab093abe4d8c0fd12201d272ab4262586d776856e383c6620a9ebda4bc52c443ec5b1201fd54f58c83393e53a49bcf5251d4f28213e876c2f7f8ea30d2cd627e64a3cbfdff50c420e1195ffb5de166c2fc7d49d948604b8b58f2f51b092a2b7c6d29c47293a880454f29c3bd37bdd38224ebe5f55c7573980f7ecad092152d6e55a79f1749bb115d4c8768fb9b42628b1cbaf31df7bc87eb8f170fdb02eed9e62e2878ae3dfc9fa8582c94b80858c", 0x1000, 0x0, 0x0) r10 = syz_open_pts() write(r10, &(0x7f0000000000)="a6", 0x1) dup2(r9, r10) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000140)=0x5) 20:49:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4da8, "a4d9fcd71d7d909a413700000000e4ffffff00"}) socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f00000001c0)="962eebb4b3fd9c64a0701802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43629d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f8d8f1d", 0x4c) 20:49:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="62acf1b04aec30657f00000000000000002f548fbb9310f88223405bb317ae29433af87cf527d44746e71993f95e7eee27dcaac30a3538d1f7f59b489daa73e04f828cb195318eaaf69cf1b682f71c7f19e9d4e9826f91dc153a3f39108430c53033e14e7bb7cdc2c36b9eb1593b622b1fd907dab5b76652afc1c2251bba191a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) socket(0x2, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 20:49:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) r3 = openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x8) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000200)={0x97, 0x0, &(0x7f0000000140)=""/151}) utimensat(r1, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)={{0x20, 0x80000001}, {0x10001, 0xffffffffffffffff}}, 0x2) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r4, 0x4, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000300)="c13566eaef883f6bf02e4518e6322a3a1be9192344c640381fce78", 0x1b}, {&(0x7f0000000340)="2e74bab5bf7ac51888a5f4fe3dc95e3b2fb27088349c3a4694f7dcacd45b920e0ca9891688078e0f97593aac2dec43cc29c6c99a4c70e5316bd7aec2bb981fceab3f9dab17fdb465ce9e", 0x4a}, {&(0x7f00000003c0)="60f629f0c3637bc0", 0x8}, {&(0x7f0000000480)="a4a05664ee8c2adfb391c97f98122c0f98780a84397769f094c800e679f31ebe0906b9fdf8f6407452ac39b1a779f82b71fa228e2a5c8a41f23a1ec28103e6b4c5aba1aff5305585eac9bd31c2c9aa3a5d6d753db834a9c90aaf19083de4044b3bf5d25d63c1f63ed1730fdc8661ba33391fd61ee25636495f4e4ceb83a0609eeaf5ac589ad779e0169d8dba5feacb18dec3f02b1c4c095cdda5cdd4c7cd9fc78fe09f4694f526a5c0da3e168ed6229c891fb3fcdb7ee0805353a99f9c90d5c1a4a892055e9aa9f7c41f02b030269ba183ee4e83f91264c2efaae8dfe4", 0xdd}], 0x4) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000002c0)={0x0, 0xfffffffa, {0x401, 0x80000001}}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000080)) 20:49:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x94, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) 20:49:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)='Y', 0x1) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r4 = getgid() lchown(&(0x7f00000001c0)='./file0/../file0\x00', r2, 0xffffffffffffffff) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r4, 0x10}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0/../file0\x00', r2, r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r6 = getgid() r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000380)=[{0x0, 0x2, 0x1000}, {0x2, 0x599c, 0x400}], 0x0) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = geteuid() r10 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r12) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x5, r8, r6, r9, r12, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x40]) 20:49:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) r4 = dup2(0xffffffffffffffff, r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') r5 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r5, 0x0, 0x0, 0x0) 20:49:04 executing program 1: r0 = socket(0x1, 0x4000, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x6, 0x2, 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x40, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) shutdown(r0, 0x1) 20:49:05 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206918, &(0x7f0000000300)) 20:49:05 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='s\x90') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="dc2b83e303068271eac386643a", 0xd, 0x464aecfab5f78e75, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 20:49:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0xffffffffffffff0a, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x9, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913", 0xfffffffc}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x6, 0xd1, 0xfffffffe, 0x5, "0e71fb437740a1546433f21ef3730faaf75223d1", 0xfffffff9, 0x4}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = socket$inet6(0x18, 0x3, 0x81) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 20:49:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f0000000000)) 20:49:06 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r1 = dup2(0xffffffffffffffff, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000240)=0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000200)=0xc) kevent(r5, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r4, &(0x7f00000001c0)="17", 0x1) close(r4) 20:49:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') fchdir(0xffffffffffffffff) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') msgget(0x2, 0x80) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) 20:49:06 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7021b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) bind(r4, &(0x7f0000000900)=@in6={0x18, 0x2, 0x5, 0x3f}, 0xc) recvmsg(r4, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) recvmsg(r3, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r5, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000400000000"], 0xa) fcntl$getown(r5, 0x5) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x0, 0x0) r6 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0xffff, 0x3ff, 0xa39, 0x0, 0x7fff, 0xffffffff80000001, 0x0, 0x3, 0x0, 0x81, 0x7}) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x20, [{&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000006}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x21}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffb}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x9}, {&(0x7f0000ff3000/0x9000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xa}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3439}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) listen(r6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) dup2(r9, r8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xff, 0x9, 0x7, 0x7ff, "e835ca61eccfb8855fb11b34337aa39265c79c69", 0x3, 0x9}) r10 = dup2(r8, r7) accept$inet(r10, 0x0, 0x0) r11 = getgid() setegid(r11) ioctl$BIOCFLUSH(r10, 0x20004268) r12 = semget$private(0x0, 0x4, 0x104) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000200)=""/254) 20:49:06 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) r1 = socket$inet6(0x18, 0x4000, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0), 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x20, 0x0) r7 = socket$inet(0x2, 0x0, 0x8) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r8, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) kevent(r0, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x10, 0x1, 0x80, 0x2}, {{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x3, 0x1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0xd2d}, {{r3}, 0xfffffffffffffffb, 0x1, 0x4, 0x3, 0x20}, {{r4}, 0x0, 0xcd, 0x0, 0x7f, 0x200}, {{r5}, 0xfffffffffffffffe, 0x41, 0x20000000, 0x4, 0xfff}, {{r6}, 0xfffffffffffffff8, 0x4, 0x0, 0xffffffffffffa1b5, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffffe, 0x48, 0x0, 0x80000001, 0x20}], 0x7, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffb, 0xc, 0x4, 0xfc81, 0x400}], 0x7, &(0x7f0000000300)={0x40, 0x6}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:49:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) writev(r1, &(0x7f0000002480)=[{&(0x7f0000000100)="4fb81a0f636939", 0x7}, {&(0x7f0000000140)="a24e9ee1bc42b5fccfaa0b064569da0d5ba190cdf30fb8d7ec8395c273e79d989ab78503db37a9f2f24e0b06addf94c144445637ae3ee25636e8d5250cf07f3cdd663b19ad2d354cf5f87d913d86a76d7c007ac7beb46aaa5d4cd49ac3bd9f7c59af1540bbfde14aca9891c946b9fcbdbb96eeb16274d1541e26a13a7a185889d373d1c279b8ea1f961f6c43b6244bf772b4ec07e55250715448f01c6bc34d4298f81d827bf931e5fc0a09111b2d7b65c7c0e5c788d312b6dbe60e85dd97348492ddfa8c8c936f90f7f1d575652b35e3c5b0f36944027e4477615eee2aa59bb7e044569d2428b1308538ae9bb88fe3bb60", 0xf1}, {&(0x7f0000000240)="3c67f2dac105dbfbd68ae20a5715b6565e2947dfb09728b4fc0d43b37d87947b21d4913b725e77431ad4143b224c17998caa5c73b30e41b37f1884f508598ee8ad5f107b6ee55f314319", 0x4a}, {&(0x7f00000002c0)="ce7b284984f5ed7d03f9b4e448eaa468c204d35fd65d3b0d05b5c9d65636f2885a9a71e33de9bbee1bbf7cc6479849900e0b7d7528ab3a4f4a90cb8904b58a84e9e83b26478cd4d69a7ba8c9d09b5276f89e5bfc45245c19bef03bf7b1ad1aa5966d6c7b811f40e6543e0f7ebc2c6c357d1edfe3ec552cdd7a5859d55b07d2ae22ed50426b73394d7e8295a144037d7524a74a0fa7", 0x95}, {&(0x7f0000000380)="cf7a9bfe57536188b0edc5f004bee0bf191740d03d9837fc14fde424710dc462c44b08d4d343cf3f1bd8e67c7fb7225bb410e6a8be728851ce0faae77bf8f05ea7b4cccdd32e283093301251b6520965dd1fe671a9c22abe275d4542083be6d13caf53f208365e9a2e2b8df75d96289708db196a3dc602a954044b2f993d0ffce06d32f7093a8df307a4c01614d22de6190cfb33b064919419288d819c14d63e83de326463e033001612e6b51e1a9e885b503daa1dc5facedb219679099ec3bcacbf8899480c79b9b1124b893292195597502dc29e1f2a1a1f5d2b21e62c7c8dbbef02cc1e39851b4bbedadcc5361fc46e449f13d118c3699dd44fc414c0925fefb9fcadf9ced7f147e62003f9c6a94bd01230c04a4ec61574b7d21741761329af3582041d7f302f1a9778de56570ace6bd6663550380a8f24e260b98f3593086939ee7edc4205654b5a9b3d570bf0e1331d19f803b6f3d824fd7414d0fbca6bc3cc4a8c0d61a26f15c5826df438c11f7fd867e3d6c397e8657868f5e937572e7203b2a34c481e1760ab63747779eea7259569403bbdb7158882c595a74f448b5e5d26cf47ec86deacb3b438dd10c7e47f375d4be859e88d8ffebf46c69a8983e88d945767db5bc94a046b1b6ef61bc7b560a3d183ed743cbd857121e76ea01e0b602683f891a785b59141690aa11b984c38b5496567c99427c9330287ff8669543acda3c95c9dac51d8fa9751e8972ddb9782cc494c44cf8fa3e3652756df673b0b0ae26e65f35c83e1335437815c6767bfb33f3089b5ae4ef97b653382358426c5abc13c23e72d7c7425cc2dc883118affdb33825ab7290c9669424f826fbf5ccf1b704c643fa3c6e9ee79d3b0bae482049c8825445eb76cf9e9f47ab89b856a87ad3a26a502b2c04cf5e7ac0b920b3e59ac7015d499ec270a92df6c68d8955bf2633d6e63ed4b459ad37ce8b1b522ab45ced09171abad3bf1f5bc74c3e10494d329658246f317b81cf51cdcee31915f01f7d11d6a85b0ce953404587ef3fc34e858ac0b11e07ce17e9b86f41454b92b0693d7e88a25c0ad4212de7de0df9e767f9c192a9867dfa60d7e521d2588e2ba92e5eb69c32b79cde852033515a443ec6330cbd9c305f6e2db2c15f840ab77b769cea801998013baaf021981b30e1757698bd278b6a5016c29d6409c5346a3c8c6d87ddaff8c8501cc39398dc02872ca86acd501594bfe0f2c9a6309f8cd3fd28d9066bf127ab45b980030efe6d96a1a0508ba075674784fe4d73f4b8586065bd0bdfd73303527952106841d3f14fc452dd788b21a3ae447c347e9eb5d490bb274eb66f3623c1149baafa377b21c78eef5d1db3134e0c072be5ee9f535e360dcfcb600281a2e59902011df54341da49511a543193c82e55b3109ac7e462518929e289469c32668fea61342d639a0b21752d6dac36e69d173617befee45c55fd5d3cb84721225f7de665444eca7a9706f4eea4cc7c58c757d3803c0fa51dc5aa39034b4b84effc37b53fd1483985fb6d7ddecc73aa91e35a4fc180dba9c4b5b4f0cb3f139424bcccba02b5e3f22bc9bdd9669a1d978abde5efc648b2224ed030a4d53f6214628dba1f292c1b9e860094bdc6ffecbb36ffd958eec38b24c4e4129ce453844bd04c372cb4a0bc18009adcc0792f9205b5db29cbaed334da1519efb216059e36a43477bb106976c5a1ca6dbcee537ca330602fa3734825432979f7c8b7df62090ec4dba5cb2d9a190ba4de88937dda52bccefa58508beebe6405cfd4182ba18b228aaf0ee11761457dc800bf5db97f7570f6c02d123fbf48b5b4bf7e523674c6f1ba5c2691df0b3cf495a32ff394dcb662ade13d48230331d380972662008b74c755a0bb23d5c3eed4d1142fc3d40c699cae04116daf128d7528abc6bb5d551606acb78b7da96ee9a3ac2dbec26de89a122f2da4af34984c804772dc281d36405f279c6b00099a0c768d9673b182cb9273c0ab7ce088a0265601772198571984cc729ac98a86debc064a5abb5a0bdefe9be71ec480be65e0824d273a4846cf9ade05f7ed5f47af475141b24a8f662b32e69537415140f903a9aef336b34a54944e7619bfb6824692d9db1a58545854d94083b32929cfe5e2897161ea587aa0eda526210ab0a26feffe38589d5ca35d55397706d37d7fcd35e638ef5f65bcff934685827b1759bae10044a41c9c1559c2d2f8e632152122596302656e9ff6267fabfbaff25b4d66550c1ce1b18aa3a443a31d18c155ebca26406dfaf6b90a704ed01c8875459b02bc98a69dd93467843bb32de2df4a7c9dbb4f91096a67099f0af9800582e8fdff02e3874c6170f4899f17b6fb2c971faeb7d210b6a9bf0d17ab9eab75eb4e28b22611b37f55fe0bf1ab6816c26c4a5630a371cb4b25ea6d9ff3ab68a1218a64b081ba30268dd455ee5a58b3f5ce261179fe1791f68789f17a8dc0a0b4607d7cef8f043e6cba26a0059b8427df088331a70b76ec67feabd894251577a067c9d5d7f67d6631eb19fa8056b8cef1cfedf58c74f9ddfa7e92fad9f199b132173cf4457f0043e5cdb2d2603003662905b34c9cd45b081d5bfc0e1e5887beaeb16faf4a3e0e419af8dc6a58d34e9654007e39fbda5adbf0f9dd2c3ed6de422bf9d8c72137ee511d58b0388fe1359049aaa504d3c8614824f00fa93e85f60f5474be45a99250e2b10cff33cff1b8dacd4db5fc2fd2937abdbe720c7950f4b8622ef25b0e8388e6408a7dcb76a44992ccd39a60b6375ecd8a3aa34321f8482f923005a94fd44faf7a0d83c307b212c91d405612b130d92d1c4eab1aa63d71e51f05d7c02de07bbe05a81a4583ee4e7c1da4e91d9335808b5005013024c20e2ee1599f51fdbd45d1a7c1fa7ad7301c343c21262fc66a3394a07a21e9855e6cb0bc41179d3cedb6bc2879d4ce2dc096d0f2936835f7ef2df37aa9181776bea61d25ef97f9df66bf655061b440d76edc4ad7c8714581d3af602be3638d47fe096fa114b2de29fa12b3694dad2a81784dd515a97995fd0760ddb08305bfcbc676c80b60f46fe5e40d1564b105697c118edc3169a5e09f1c94b64140f315a36bfd58dd288b1c413bff752c386216401c7e0d89b80acc814ee183ed0984fe0a46c0d218127e9d1d4eddeca6be92377ed5162b0eecaca3648f655909d11712de0142284c063e552594c8259e9d4334a9cdf47d01a6158677f0013257c4b531f11299b4576bddab43b4f90fe14e1102eb9ce8c08b3bbfc0057f789107822f9a7e7298cd55b695e6b1709a6a2284d01033de02628ed262818b548fad43b26b5f4bee714b41600047c50c2d8abda1491da30ad67525a9113f0556531753fc4a4875fcd67cb2919e594c0f39d15b45ede3d400ccfb3f8f1a3f5313d80d220c38772c2b298fec529dcf150d4b469b736575efdf3c9fddcead814430ec2a6150cf13b203c02d8d9108e01e9d5e3faf2dbb5bf8f20241694b6286f6ac07e07ef964a0ed1e5e9a07528f2bf47faffedcad3204df3fd70a7ccd1742658e96f2dca667c0bd64d46aafbd225635b5621655f914d71486ec1f75f1f26e27b90f85d40099bc859e86569c0401240a00d651bcd5802bd64ab55697f1cc83d29282733a849142fb33cc8b0090e4ff94451ef29e8b55374c914bb60dabd957278aadb6a8cd9f865db5c3216856a28071f70285555df7ff4d8a5a9ef02a8da38d45877d9fbee17defa139c7deb4fb0eec5b37fad95e771178922112ade8c154b37fa3da4b7d2f633240b1794c471c472d19c0008706ca6647b2fc2c13549895be3300c5efb38adc2485fc527f65b88cf7f3a63c8c159196729e5e97e60ed68ac3be0d8a2312aaf359f251a3561c298c71095f713e1c23f6193ae3743380f87c33654d5071e25d0dcb4607e27b612d0d266293fbb3e21fe3d23c4115c4459db162da7bb367591ec84301efb938011e43aa173e3bbe3616d9d8f3ac001ea6d08262eb84c35b31c38a62a71ccd79068ed9d2b08f2931cccc0028115ecb67ad34498ef9ae18c3b5ae33389eb997bc3c00feebefa03c43fbf249444222d4d78ddd1a7073395a5a1a8ff911e74eb1facdd5c158764568cba0b1cd0ac871b4f38e75007e64ec3f8d08e8e594115f76d943cf72c55de9c66f2b8d534144b3405baec8a7abacc703b2f2560654b90e3d9c139c5d91dbbdbe6738c13de70b0b11fb9094bdd35b1b0a28d66e1783591b013974581299fd9f58c000f68ef416fd8132605b8c905916817d7693401142badfd6c1400d898ebbe8c3d7584cdd07e5d5a118f2714e128d055c7305c1e7a269dea6dd35bc5eb10a2ad112a507ba455348f49a8814efa207bd2522e703f8278db3529dc2c50212ea51708d46a2ca49a1899a8058e45879b36bcf999d89750c8c0e7889f36a0ee11ff411d89cc2ca14ae2f99ae9a28b7fb65844cedb877e7ca98cee8d8a1e71b56c4e63fda466633d73dd6a3b741a863daf97ffd5cf3bcf0c7537255d88e19459d578acae2403576dfc75d22b29ae70d73048283fea1db0914662b970e2f4a9eae322c61aae1a390bf47fe6819c7299329595d6d48a6b0df10c2d9d6f6af81091b55e458aff7e6a9a47bb8fa0ad90b923dd7dad5ef6438cfb59049d84eb7789660599d8837dceb031d7ede246f56fe308a44ab9c5eb37cd2c95a653b69a5fa64e44f192aee198850364a4fdd8d67f97a6c4b2d3d7c15ff0a0bf8a9652e17092e4f2335c94918f03edbabc1345b1a062a4f636c33cd8b01e8c23c2cfab79d8f56fc75774ddf7d7fc5c6125044164b66447a94775d2090dfc4a9cdd620b7f2344ff62723ca63c7817b83cab765b96b14d2a02a1027f364a91d40a4b6ed32912468f2f42b4cc96d1bde5f82bb2f9a220d02f3a62b30791578c43077739923b176d6adaf588e7647e62d3be94da97418afbdd8088c36f1a4038aef6132bc3deb1fafe892250e2f05a18950d5c6685bf71de5f54ad2fd41858bf7f92b450cb97dae597bf436f66342b58d82f5fbf8a0f653255d640c8fee4e2194015b0af1c0bcf8d9fe38abd46d8caa87dddb45f5d01789457ffe77ff88f5ace17b4773c425aff1e709c50b2e33fb1a16079d2b19b0aaa75234c090ac6c992a42f9ab72828468a384e63837439c1a5809de97dd35fd28db91e3f1c1ea53a165122f94b92d79d2aa174e956599f2385b1517f2c260b8cce1e647a34c46a167bfb909472d55388e7d27bcf19aad6e962ef2ceda3f473626f99e1c5ec3c4da42d2185a5e0b45130420fe22f7c803cd3bdf9d72600122235c69624c31fc4636fe2fa0b5fad2165b5b33f682be38667d67d7dac8c614fa0de65efa99688f81f1ec0678dcc33baee6654cab3d7005c53d870c6bcf465e0797a07b116e0e8835a84e5bc9f3ae9cfa27eb85015779d5b77181eed0ebffb314b8ea5012234ba5e47b1e6bbb4ab7b24c95512094ab645717e76faf415d34417ead31422fced49afa927cbacfb6416579d1394117abd258d889479c47b1c7dfd1e982992dc981c4860718ed216443d336ebe79dcfe10d1cb003dc01ab5c6f724695734d06526bc2d1aff132671dc167f087b1fb31098d7c956fa1a68b54ca8b886f3eb8bc9b29355828708ef12eebd4f6d4c58de60383aca3425a08a82aaaa2218089489b929a44e8a4ad00896b4890b924679c6f996ffc500db869b37b7d508b81602dd410a2d63bcb2675287f7fa3578b225f41fec4b558ef0dba65fb87e2c5c0f378305158b07edab65b3ce332df71b91e7728c0c68d0", 0x1000}, {&(0x7f0000001380)="b87b331580112c7995d09e3b0c75b750cce422ebbf10fd88a48a45859d4fa2ca7bc9111100e33b33715df8e6198ad7367987ca230fafc4b9ace23f5dafe3d47fa4dc5a23a0660346e9e8bb8623726aaeb9d92bcb9908ed25c976675563212a190cb0cba49a35e653d0dbe68fca5b5a0bd7ce2d023a7e6876a46cb6d9a06dcba1739f438eb289b3f142ff1aa29d93e89e4a036c75d0fe102c39ef4c26cc172808a6d990c21d21fb05771e7d57df054a76c283ce3d82bf42a908720f8344710ffc2288c3db94986065de402e5b69dc7bd6162faa8c28909fe97ead5ab4044d1fa293402aeb6e98", 0xe6}, {&(0x7f0000001480)="ba0b2899f9bc11604c406cd05c9e1f19b28195c7dbaaa53cdace46502de1280c35abd0cc3fcad3f21728557a36c46be2c1b424a3e3f334fc5846718b9e75ec323a133da4bb10095747fccb00673806e7495e543af1fb9df26eecaa9c8ab776cf8dcac3b734c8911edec52ac51e1f545c618516fd3c9058bc79d45d1727aeef48fe31c59d1507e6cdb72bef6ef048ef9d8720580d41554f20aa1245ed0d938b7292b66583c739789cd7b59b2cc51dc46c0025a72a320cad1a678069936927a308d10b95873da5fa1eea17c430db9bd70487f048571dc5652b897bf2a6d9f4130f2f2f3d9d4485356dff9e42e410b714767617f8b164f6e48b63d762121c7c2bb33041b0368b560fb481fd7959baf1c5ad3ff5d65dbe9a46930af66285d8f027d84357d02011abb33bf163dad897a7a821a23571d1a7c6650aa9ec310d9138a2adecef18e1554a45bcf4537cea3ec36a0c1e8668cc9497b6690fc628270f9ebb0bfdd46541e557ae6b259be4c52e722903dcf69aab901a800d51f3463bf298b524fa9d918cb58c5d3dde65946d14b052798e83ce153fdf82afdec92cd2a924ba4d956d3ae2e477ced6eacd22f4b1c63f6db2f065495746dd54f7fb56012f0c07ac2886481a95e1c68646331972818ff1196f266eb6b157b2aae98eb1fa162f6cb3ea16baa3b2289d34598cb5710e4f9980c609cfab69e5f8d4b18d50cb9701fa149019b58b9a0341e8f7d8a8602348b51a00570dc75e93fce845441b9b54c068e42a96d4dba8345dca62487822c882f99ae8c69c422f0dcd3bfecdf77239fd85e84ffd9f4d4c7ddd95b53515c2ad7bb65008a0f36501f7de85e6dfc114d18aca2417471f6288a5f702a97c9684c52fb86e8d939b40ec8b93883a6cec11a7567e5fafacc2da75640c9835a66e7c005d7b76d91f40747fe989b58450f132e300e28d8ccb278a264936caaba9c9930ab00b03abe9a72cdd82693cc3956aadab2896cc3875a89912e965bb1a21c17521836869313e8385aaee9d405ba44a412170d8f04a35c384be972569d5d8fca24206ccf3d44223fbf9014947479e79c3049ac12b362c8c96e4e181d08a4cba16e95b6efa393843e897471da868616c1188c750862695de4b6d58b1e7ff0974f6362bc4efd473eef1a10d60e64654ee5216db9228c92664e0c7647bccd940b108294d73fb0047af03443109406d1748313ed82ee791b9d77ebb10ac608360387c069737091aeea4ddfccf3902f90c026f75ec07fbc65eb3adec9fc685ec154484b84f782194207d69a0db6fb58567b4ffb5a30b6766f10095bfc5a67d08003a2ff64d0c0013f597bc21dcb34690d4d1d931c6bc09d7102b8d838cee8fd8a75a9820d52b72c2d22039b493f6b6af615cb30dd6a86206c3cb3811072c7ca5ef115ef173ea6673194b03634047043201aba6c6fd5362610e250872c8d8341569932b894307741c9b76e3ddc13678cce14dea22f10796808252d9c95ecd64db82d4eea079e0c0ac954c8fa220039b76b1048b26a3dfae058e16a11a3e41b972fbc5fda1af5b593199d1cdc5c0392c5a2a0c480a24610415b5d249068519011816776c79f3f32e3e9f803611b8f9f1a49efc8d3d6e7b629feec94c12599a9b4a722ecaf26e86efc162a0e2bbb9dbc552e3877e813e37c71f346ecae77d7024eb9a2a617a6cf313085957028d9d4a8c5dca150bbac07224473257206118df5dc327599608ea35499c73511718171529fbc5b901ef9e34db1f85ac969dc02b2c5d1dde5d11894d828146384b229bbdb0cc9622f55fd30177319ba3714d990bf3aefc95b656d200ff4c093b038adc049bc980173e53201040e9c53588cd427d519a8d566e6e8a5a39d50407fdc8669e280825c3f55e79692bf670190b27c789d87473544692f297b3f1298a10a263868858ebbeca9763db9185bd30b5ae4791c4781440f6a4781e9a3c589e6a90242d81628527ff33ca7a19c41ceaee8fc3a0f9fb199533b8015e50d58ee06b59733fe0f039c445a684975015264268473686b40604ebb1cbf53a370fce37b2fbf0bede3b33cc693aa95384ccdfd8131339feceed96471ba3f2c98c13ec1054ef9b1bd86ac596ce830fe5fba750213db7df9d013e4049725067c0c9fb9dee4d710c76b094111d93001cf0b37482dcf810c819c6b006c619426cd4146cc957c44e01e09bc77fd5c77d12dcd8107797be90796bdd43231937147f92d3120afeea1bc3f92cb2f641644517ec61fda13d1905f4e343181a83b56949dfdd4542747c4b6fccbcda201a1b44e655f8c11732fdd87b979bf2eb16480e9fd7f82dfba10d77e4c05da5c6ff62e7ac0f9f1d8f3267c85e8809043673c878148b27ae11ac8d0e925f16abffa5bbd698b064deec2ffba99a2db2dbb63666f402ddc8eae7f308298062e0de134df5d52df94fede2173d3714f2d6f4b29f465d2dd791234d15eacc0d2ba26ce923848a1f54697bdd3923ad8937654a9890883d0affa75d4833ddf792a4f0e5c5becbb0882edffd6967d6cae230614bbe7398fff330f80dcc8469965a557690c51280d9b4911c47c4e9b9dd2e5ea3c22015deb1b25c784c618fb0d6a5a267a3fc2508d6485ab158bfa09baa47ef564a905452ed92996ea735ec60b4c2a4afda3a0fe3896ac01078e8b4c21657627ab96fd671ed45e5a102fc1abcd9dd16601c092a6a681edfc1bd63836e50f4365aebfb346dec42e5e4a3248cface6786902ec82bd141e2408298c81cd455986ad38aff4637ae6d4ba28d69fcd25e2f23859e9a80cdcad09463861a9ca24fba44daf51f09f16ef4c836a88b4ca8626596545b1cb1d210d7479bae0e3ca4ad6c0626bc021cdc86e86f2af85b489296ed69289e0fde360dd45a14cd9fb07a137d47abf4d1778ac0eac03ead341b63c788c06b941727ad415278fdd7e5df97a39429430cd8e1b572a340a4085818d854f806c86859ef98ee96ad04c96e9f478f73a7e0a7ed6e766f9612554e470c11a721f783686724546fdd460ef0842efc28cd8854b5a053514f5d7f2cd9cfac02c3f6f229f98f365384ca1df51999bbaa3545bb5a8435413ee9fbf2f2ccbb4d9f324921e8512d5f7a84d9a3e385e03e91eeb1ab9fabb27d941b21bf85c40c446843215545f3a41b8a1d04660cb9bf67d44df5cb1571b5e38e6ca2c8c25f282813861018eaa0f481f19d7d93e5c5daf31506ea6e9b8bcee52ae79cfef6ad5b9b4b360c83b22661bef274364c4e162756f12dc3a045ded575d338eb9d44fbc0a7d9fb765e26be41c64db7ba39ad20c4725378b95fb41d345d85db18e49b4bedcfaca4ce36962c305c6bd5c70cbb81417bc6628c5e5161f8e22da2ed3d0b4cfc4b96d934638ca565b81ffe9e750fbfb61ed7f3d7824342dbff2348a0d653da75eec4577e44191ac7202d06e079c7f1c3888a31219ab54a0e6de706e0436a57a9499150d7ac5e56a93d178743ac4bb16c56f8e622a06b79a57f4c0c1d474b197140f253936085daba9506ffdb31376d78cf5bbfa59b0fb4ca1509cf03a66809d47c40b16456e71e9b1f4bad4c648525e3967808bc6a04e5d5616e338362360a51d5c27c8d7b9d63b7a0270c271e97bec930f1e4a1e00eb26c986c60bfd8dab712fab52150493edf5fa240a3cd4e245f9862f79440515445c832354180f0e1396d6cd5b80e0ebbd1cf076e5c22b493a988917d19abf5f298490de25344f10417cad412b3cbb5fd613f2ff001fd020babfd775e1421df575e1def7909bfdc2244db19e660b442175b6a894076c09eae39b90d915880c151f1fb7d93d04684821f099cdd8238ea020e3aa75b7eb4e40cd8f6f0d905f7b8534bc51fadad9999fb93bd7efd19dea608d29dfaef2a532b38cf476e69c0dce716262e0be5647e080b061a7b9251b1cf949eeb1d9ad3edf8bf01c47eb2866cbeda1d5fda0946a03e30407382c9c229a5bc31444fe647d766e71748e2c473272c264fe14cbb48cbace3a40331731339e6d3b3cdf7b671c6cc92991ee747abec66baf3c3ee0fe26c8fae4c87ace907ac2af149c6b9d0b2d466b5bc2d8373bf27a9998ab6f9ee0a5b1961ee45d3c88a9d5e1b54563c8119a092072c6ebb02d6531193d2d71268db9f42fecc53d772d572479e99246aa733436cfde7b72e919fc069604bb9ef65595b5be99b0866b2608f16ee814d67525adc0206c49bcffe6ae1894bfbf1674948bcbf3008248dca0d68845db904e41e4b23a958b1b19572d59c21e8e4d2c1429001a606adbd0bc5e804f502de475b11c5de45f9cf8fa4acb4eb671aa30bd3247a165850694b56cf8a32cb15835a77614cf3ebef9d976c69eb62951e62b1915c038f227f59583b3657d4ad06e0e5e84b977a03195b735ef119af499b9dc9d6c7b9172ed566165f99ac01d48556130f9c5b46f1b591e300b4a672b10fc7ab34ed53140b700691ef00003bc40d512bde061529f2d72b1e37b7696aab1088ecc39c41f27a4a1a2623dd531f92f1f37517b6352ac3a1962f4a6bb326c78c66cc5aac282324a66b548de7a0ae7b3a2f52274b880eef05712d867f5d5581ae388e30bb974be119d099ad83ca1fdeeb8b2be169464bc76a2e7f83a1ecedc0e27ba97deedd2846ee33cb97f52618b37d526e1338022eafdfc0ba4f6345aa55e7fe5cda2b584a6165026b6d27e49eee75544a6751d85f2231475a245bc7428616daa30725fbe5ef7ead1c958647916b67bc5ca0bcaf2fc7f1c7c8c2fb123eebd334eccb4cca9f860a34d705b0a3e944e787bb63a9b4b2d6309ae5c8e6066adcf1e5301c563c9976322913acc2de4c2fe25417917cc4bafc23b9e85662282c6214ee9de726d1c10c96db5d924af1503e5ede7fa334630d841469026ecfcab9da85b4e284fa22c4d80f2943185218dd1810531f9c0c808ed8e1d3eec74d0e4a4806f1294132a7a170dd4b45f5101cbc71d5057410495b29530d888c9c83d6dbb3b0c29e93bc08884993be05f25814338b5a07e550b0314a252da6625d37b59079fe3641d36c935e174be8266caff25b99d73565ae35085a512600d269d7086eeaea67bb94b00d98902b55d42432c44ca03f1abfc25348a53ea030428e6a2269794f3a7d9e31bd563575afd28dab000841c91a8ffe902b10985599d984ba9c0a03e7f35adfddbf0c03407bf0b45319d1805f4c5c926849288914c9957c9724736b9193e673940be63a567cf41fad37d53243fad6e97ea0d4db670a3a4eacf93aecdb27b4475d4b91e3ea2ac89b1ad09e3e3099c37ee040147a69f229f8bfc5c9eddfbb880df0218cfedf73c2eec788d3589931cf2f565b9a789bfc82fc5f7bc7ccfac2c811523bd6736d34ac6af0a369cca626da55c9e7cb2ae0c20870a57edbc0f126619178d455f090823349fde531caa8515d8d5b7b826389786fa5ca05740ad16665214580e97422bfae5534f7e75a76154825dafbd403beabd876101f852f1be998ad9f7b8e94726cc737b583d5e6ccbe4db6a15f6d36f62fff36d35556ef3f26f5bb57db8c759bc0070069598b8057325aabb83de23d4a9aa04c7b959fe85a0353818e4e38a637305f1bc4288fdb27ee34a323c4d2d8011e3fef31ec22a9672fc523b31e26de103f10ebf1953e2273978a5efc1022c27dd0f3aea285ac902361b519bb79b746a37d9eebd60cf4ac42f74c04d1ab1db0b8c8c92516f3eae7463619f50118673154f88fcdeeafb926aa7a66fd745fc0eadc70a27b34aa7def8188aad4778dc0db5323db5b898396eb1311c36e1207ad37c4", 0x1000}], 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:49:06 executing program 0: msgget$private(0x0, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x88) getpgid(0x0) r2 = socket(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000480), 0x0) r3 = semget$private(0x0, 0x0, 0x0) semop(r3, &(0x7f0000000000), 0xc3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r11, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r12, 0x0, 0x92, 0xffff}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r15, r4, r5, r9, 0x20, 0x7}, 0x4, 0x5, 0x5}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, r4, 0x102, 0x2f9f}, 0x1004, 0x4, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="6e1dbc633aed697a97030bf5ed7f00000000a60200000000000000c1c20a3052d9ab01d7075229b57f65c74e2d7d3a3d5021c7e0d157a9d22adff56c1fa612edf84adc839f493fffe1ff0f0000a4eada0d4e452b8603dfdd0bbe63a7beff8d4f9b8af14c15b95c97fad78079c01d17aa72db065402c96ccb39268d9fc5f83bb6b058ffc0c6507f2f1002fdefcabdcd1adbcf152b1f91a1d7241660735a5788ae9874e8e513bf3f4326269db1b9571ab3e0595c957e0bf70558746dd540c1e21c774c5b31d935e381e744a03e370041e7a9ed0df5dd580f2a8a004a0e6a95eab05050f3ddb20f4a9b812440374ee4384eb0b0c0f0cc87c7658585d46711380f3f517ee6e89cc203dc7c75e8a56e5cbd84d5abdc4002f33e40388d76b2ea2bbcfc4e87055d9e45d0ef4c5be075f56abc7ca80ebd4cb647d5a0a273b1b3a3490d5f222ce5b3672bd82c180d8b7cb665ddd3547b923baf6a006df83d7bda7f962bd7bf5496f97ccbdcac472bfab3883700926d60b6a18444210835fa1b271c834408af9746d9760d77719a4bb062c7b2ac73565132d42960803578bc2d7ad2f98651067c68db51e9ccfbf3a287691aaff17d368a36b0b7506604f0481f9d1ea53194823f8a265604fc77ed7cb52b26"], 0x1, 0x1, 0x2800) ftruncate(r0, 0x0, 0x0) r16 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x12) ftruncate(r16, 0x0, 0x30000000000) ftruncate(r16, 0x0, 0x8000000000) open$dir(0x0, 0x0, 0x40) ftruncate(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) 20:49:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x55) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:49:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) getrusage(0x7fffffffffffffff, &(0x7f0000000240)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 20:49:07 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) fchdir(r2) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 20:49:08 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x571c, 0xfffffffffffffffe, 0x0, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, r6, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r5, 0x2, 0x1) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r5, 0x2000746e) fcntl$dupfd(r4, 0xa, r5) fcntl$dupfd(r3, 0x0, r3) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000002c0)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) 20:49:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r2 = getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchown(r1, r2, r9) r11 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000d06ff8)='./file0\x00') r12 = socket(0x11, 0x3, 0x0) setsockopt(r12, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) bind$inet(r12, &(0x7f0000000300)={0x2, 0x1}, 0xc) r13 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x400, 0x0) fchdir(r13) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r11) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) fcntl$setstatus(r14, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r15 = semget$private(0x0, 0x7, 0x286) r16 = socket(0x11, 0x4003, 0x0) r17 = dup2(r16, r16) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r18, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r11, 0x0, 0xffffffffffffffcd, 0x405, 0x0, 0xfd0d27e326538937) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r19, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r19, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r19, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x297) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f0000000340)) semop(r15, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) semctl$GETVAL(r15, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) 20:49:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() socket(0x6, 0x5, 0xe0) kevent(r2, &(0x7f0000000300), 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="17", 0x1) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0xc8c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffc, 0x0, 0x29, 0x3a26, 0x6}, 0xc) close(r1) 20:49:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0), 0x9a) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x8, 0x3, 0xfffffffe, 0x0, "fffbe3090000005dfd4490c9f26b249eb78b7ec0"}) r2 = semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r3, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r5, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) mlockall(0x0) kqueue() r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100000012) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) semop(r2, &(0x7f0000000540)=[{0x3, 0x20d, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x2, 0x0, 0x1000}, {0x2, 0x10001, 0x1000}, {0x0, 0x7, 0x1000}], 0x6) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) 20:49:08 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000980)=[{&(0x7f0000000000)=""/82, 0x52}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) syz_open_pts() close(r0) syz_open_pts() syz_open_pts() 20:49:08 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x28, 0x0) 20:49:08 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f00000000c0)=0xa3) 20:49:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00d12e00000a000000000000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="41daab1d86c74c2df3f326e6742289252cada193", 0x14}, {&(0x7f0000000100)="ec0edd480e478e630ef8d9b87be49a437a1b1936cd5423fdc407c657460f6757dd885224f4da30c2bd9a388d9d840b4e03bbee17e1151824bf84b4e438e75a40cf2d059f53be420471e6347ca2d2099cc3f77b33423236af83a6dd465745d11340ecfdea9e9044116c2e459657e0704a072118d1f0bfd6e91ea5c9437bda41871f8e0a7b974cf44905f64829adb5e0e774df66284fdd44c7ab4cb434777d0075835d9681a7ea6e2d6b64970ed5061381bb7428b5fd8a085f54a4a0a48340babe1cbdd67887bffcea5ed323da6e895376ef8c18d47b7bb546e215c745edef68e8a87f8eb420bf5b930c5ee6da8b8232b0e7d5776d18909e", 0xf7}, {&(0x7f0000000200)="2697c54926bad929ce976da57418619f918ccc16eb26008a1e6ab60c213a500059d29a0f1c", 0x25}], 0x3, 0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1714000000000025ff149b33ff0f00007a440000", 0x14) write(r0, 0x0, 0x0) 20:49:08 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) accept(r3, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x80) ftruncate(r4, 0x0, 0x30000000000) shmget(0x3, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r4, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r14, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) r16 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r17, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r15, 0x0, 0x92, 0xffff}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r18, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) setegid(r7) 20:49:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x1ff) bind(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="e3d86b2401e5253652ce3031a851f9f7f940dc57f271a03427542010f798dccf86c6eb84adf03d4b623313926453a2c2a70cff83d595a5a85807c6de9fd3f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee99ed9d684bf47bc82a978e74fcd88ec2eb4ba218a727a87c6c04000000fb0cf3447420b022a4db244b6958d4c7000000000000000000000000000000000000000000000000000000502711bd07d71796a1a18fd94e3325babea0d33033141dbf738a5f039bd492538ed5f40881102ce4be30d84b72a9abfd88677b94efd771c6e2ad3a87dd68510f7dd2d67ce99bb6c56c63be1d10ed507315b8bad1b5caf5840ee2fae5cc7ce8c3d36caeb09f26413261a38d8106be20"], 0x3) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r5, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x200) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r9, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r11, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffa, 0x40, 0x4, 0x3f, 0xff}, {{r4}, 0xfffffffffffffffd, 0x8d, 0x40, 0x1000, 0x7}, {{r6}, 0x3abe54e3ae53324, 0x1a, 0x1, 0x55, 0x80}, {{r7}, 0xfffffffffffffffc, 0x1, 0x80, 0x4, 0xfffffffffffffffe}, {{r8}, 0xfffffffffffffff9, 0x91, 0x1, 0xfffffffffffffffc, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x5, 0x80000001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x40}], 0x10000, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x3}, {{r10}, 0xfffffffffffffffc, 0x80, 0x40, 0x9, 0x6}, {{r2}, 0x800000000000000e, 0x9, 0x2, 0x80, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0x141, 0x8, 0x9, 0x10001}], 0x1c52, &(0x7f00000001c0)={0x9, 0x5}) 20:49:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1000100d3) semop(r3, &(0x7f0000000480), 0x0) semop(r3, &(0x7f0000000000), 0x2aaaaaaaaaaaaab7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x2, 0xffffffffffffffeb, 0x9f56, 0x635}, 0x216) r10 = fcntl$getown(r6, 0x5) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r11, 0x0, 0x0) socket(0x20, 0x4000, 0x7) r12 = socket$inet(0x2, 0x3, 0x1f) r13 = fcntl$getown(r12, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r14 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r18 = fcntl$getown(r14, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r16, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r18, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x30, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x10000000000005}) r20 = getuid() setreuid(r20, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r20, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r13, 0x0, 0x92, 0xffff}) r21 = getuid() setreuid(r21, 0xffffffffffffffff) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r21, r4, r5, r9, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/162) r22 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r22, 0xc0106978, &(0x7f00000000c0)) 20:49:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000001"], 0x10}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) writev(r2, &(0x7f0000001440)=[{&(0x7f0000000100)="ceaff79fae5af9d7f4771242a79dad285affb8d0c161a93539a43dfc46eab5215318b1dff5123c9418f6af1a16c4ec3a62f0b4749f6bb7302085cf77b9f2385bc69e8c659932963cae6535c31507664ed3e3c4915ff81eb2dbcea38cb543a08bad195fea6e242ae18bffa88a4a7bd31f1805631f91b97d5b6b3e5aba32d3429dd40617469b", 0x85}, {&(0x7f0000000200)="16999c4a76e42d6651db3274fe47ca30a59c059e09faad7860543ced94f347167dd65d2be7b9deda26e05ffc5ba075b8cb2e157404a514a5761d058256ba195e4e73bdb88fa748dd2b30c6c65440c18008ba68596688b0ef2e3e8f1691ee7320fc56109fb3b89b643a076050021327dec078511821e7bb620e7d7d13c22124ae24b69b8aa3c4a09b554dabe78dc678820e2637547a224899459ae6f5a7f32e6f4d586726aa20b3961a972df6d7b549ecf940c4de246590adbb52252e5f646147a51c2d4bdd8c9bed84716a6d64e5e5a8e8db46f5466d1137676c2bcb", 0xdc}, {&(0x7f0000000300)="06c6f640a1da2be04c55fb461ff973ad27b5f9277266b9e625a5ccdab1b0bf4838ffb3f74aafa937268bc6010634cea2c2d963d6653b19cb433240a03dc0c83a71b195a9179c760821a0ad01c9d209a8da8a0d4bbfc207f5bb366205866bb4075b316a8a3c42113bfed510302fc8274723b5abf7fb238df4eefc81051939d5f1db2d127ff14516eaed131dbac1b48adc08ccc9fa8f62c10ecf848594ec9fe38ee37dec3e9372571ade9961f8adbd22d3424305d1570eaa1f68426c96b558d91c55abe29338ddc1636074b4d7c80d782a19039de535d16bf464d85ee6b3119518fc3ae1f108ea0f5db7c94ed82e9aa0a8146c679317d27a12699c7b1118c85ebcda1ffb1eee92f4956b37203ced2c1c2aa5ab03f2878b8f4d346407db3c323607c51e65143d3753f349165a40791c67f069bdce2bb13ce804fec4182c9b38cb0a50280e26eb6da2689f26f7d1ff35df7a164055215f5a3d02b63aff986feefdea34d93297963a96270ec099829640e90f729a8b24bd0f85af0f05ec56cbf4ea045dbc51f56ddf50f446c92ff604610406967732b088ebf38f4a42500b4eb5fba15adf29f5e249409b34b0e482ef8d159c5a119361433887fc91fb9ee34e67d78022b601bd61ff57884b980833eaf51a592510133bfac08db1929e03ca68b78198266f133c99ee6dd02e6b38aee8c73874d9748cfa13efa6726c3446619b4fbf4eccca08f236dc731567b748629ede40e0cb00574f9811db8eda061d15e4e05b8b78fe132a9ca83f2567cb92fdb2f27b220105e34438a3c700af9b3c88a0de7eae9585ea19083ed7d588702e8691801e73f22c6f036d587edad00c52c244f4a1e5410c80f6fc8a3b8958b2811f92e29c25a02d01a5fe4f21bbccda9a4a325688210f2692d5d36647ab3ad607f28a9a96adddc193b73187aa9427866a6db6cc9b75b82c21494dfff4142ff8431ade585dd62b672be8b7e93ffcd197b56beda49470cdc49ccfa4557386d2a12cceab76aefa35cdadfce1eff34585cd9e226cc0e7f5863790048011aa7bc5af58c57ff3938a64ef6aa39f5afc3d54b400254ecc551cf2c6b31f6d6a0a840bcd2df41fbd230292d29c6001e1fcdb58d44dfdbb77fb968bad948f2d5a743b028edde6235c0a748f16e349fc079ca3fec5b2460f480b775de3f7eb2e48007ec9fd746a234087931bfd1802ec835141710381474eef3df893ee4a5e9662eeea12f0493fef601f469145fe08818bd76fee5f8dbd52c9ea614305413edc51436ad2271b14679946f1dfdd514312bc6a45705303a22b56a4e7d5ebe77f24d4f04abb1e586aa39547b2b50d4e80a48a02ab4f2f91b309db4292b05effc1224d104dbc6b1a4cabd6b3070b58e959df2904838bbef7f8c2967a0cb787c31adc32e33a0eb5c3a28370c67e6db9e819f074a1f5be16bba77a7b94ed698de54cede0f631ed3936efb26368af2e8528f757f5679c80aab17c5cf63e46b8938ffe5f58694774610738f2d5d120a79fe88f50ba0c06d90559469da5f431e4a2527c3769d8cb0e36739a0d47bde4eceadd0adbd4ba6db3105f0fbae28e545e23ef4fde6099b9f8b9661f258fd008f8ea3de36f72f0c9f130062d204aeb9744a46f9bb0c1b13f3b815d40b0ceebec6726497ae2a452f2060eb0bbf3e648dc76c9f75a82e991f3b59ed9942249c9971445ef55d7a3afc0560de09c5f447b89be36034a0adf135a5dd14e2395a500e3bfb103fe114309dd2856b54da233f8c22e9d2ebdbf26d53f5a92b18292594357cd4a3ff5a286c60ac179227a6f1fe57eaa8e023518e589d0ee023199ffd851c05594769c352cdcc8c9a3a4249347d43574ca55cc4ccb7b393dad785cf20bf17414659071ed539def14128374f8dacb585837a369a0fa36d2b632cbd839302f58214e46f2d734a72c800e5cc2676364afab9f094b75e559c63ae0047fcddde52126fa83f131da3cf18d46b7219721255cb68c7a6a3de3adf358ce1629892bbf7aae28ee6ca34d64b004edc86c89bb4549cf5e1178c2e3231cef7a79d4fb7a7963da8fcce4ddd32b03f736e6288460425c855fa386b7c68dc1b09f4dcffc7e8b0dcebd3f85d6e24f02baea8ea0ec800743e901f0e05054aedb04436b1de6e925d7a07fe140792a6b45925d34ddd837411943b5c963ca92d0812919e4c50fb6d29b8cf90ea6bf1b90d8007fb53a74426a011e555698ea457a9833e4ef4ffb474edf8e5d2334f5514f07f835a63bf26d17a8fcd8806ca3d18daca4d7b407e4bf583811405094dd41f0f4e871d94553cd1e98e6069b33d2ce669466b6fe0e25cf129234d3966140dd82da71ec5d61750b239db4b6f9e3499b22b053957eaaf76842cdfb9e1bca254aea87f8b114b3ce7e5ca31d01a425d57b1973e67888d6b446a03233ad69ec4c7d50d62d4f8a33b78aced787c9dfaa44768d24bd5d560bb755693a46c34212f8a78f7ef1b6cc6e1ae816cfb23e58ef4688218b84182b3f6fd86c6e69337bd285a346b4eab5ff5e032fc69ba198da64290a1d21e46cf25726a2cf555e330aa1077952268f0ab5430a8b4090d290431986d375eda94fa24be074252ab3225467dcf422a2efe9319283f40a7c7dbc1ae35acb91a999a9b8399436c5e5f23bcd22f36adc4e26c6512427ca3e03c6147669796712def6190ad91ea58d742d5ca3d060ae962f380adb9256f905875c899fe32cbc16bf87ea484f6c668038024527e636e68a36c3d7097784c2c19a049f08bcc55c1ca1bac48a4ee4fdd77ef264f37c597da89981433bf03919f54bd23df8dfd2a6448bb731ce57119cacf5d20bba108580681a6a747fed2dddb11fc7c12e80f5a59ae74d07e05699d963c4f7a0aafb3dab3826784c85b4fab4223ccd7bab3eb5a8bf362f6389fbd97c92a02b6d7db737550d1457ca9576b869fe55b401b9c267943b03c6ddd9b2c295990e4e111519fcd5d630d838f08fcbe7b80f2ba302a4bb8bd027e65b06187ca8cbabfc5efc940dc6102307ce869070d54f089abc9f98b4c3eb05680a8c61daf965cafcd5bb3584093f125dac547f1b89a6acc983f58d16db47ca14275ad6d9a5d993e480bd95357cc30ff42e253bbc830f7c1082b1cbb8c4932e0d77deee37ddfad3da5533e6feb5500512930ade1c0396bd848e98c54bbf120e4f805260bf4cab2a1f699e38bc5480b57714934463353961abccee04aba731bbb0e91e76566faaadbee38c54cae02d939962bbafd4f67d81c69cc58076561e1f9f012239fb9be756e93768f8bb057eec85b9964186a8541a6a0a18c12ec479cb72aed64ccb21a44518f713b26af7132cb9924bf49bd9654b4da6015ca11e605a4803775f6738552242a6768747023fbadce5b9094743446d44d6c2269e2be7f590f926ad32402bad3ba55ea61106ea7b0f1e4d97ed1b8a385a3fef4109faf6e96200f734f441b35ace1debd181387d36b345badecae421564fff641860c6265cb8ad67b971816902b7dda5a4359413b9f55f9b06b875e0c1e751beac4d1194471f1d6c2883aa77c41a275ff874e2ef4a182b12a85ac4d308b3be4dcbf4d314089fc064ffaae36d3ca6d3b225eb36def492ba60a339170aaf4cc6a051b0e781e75824b09facab7470e5b9191efd1eefa062daf15b53f0e6b993e2163b9f0091361e5411a8dd329d2725251b9e4296dfe33ff29b042a7d416b064777095805de61349ae8e4cdff9e5decf7a13e08da44d9a6cdb872148a74239eede42b2f07386e1e66e09386dae370dbc18efa7bac403fc02570de163195dfaff568c53b4d09b158e9d1102d862ad8497059eb17df2ace22528fc21bac50defed1c2a65d51606391ba5d3686968f1eb54b9471de71ea2d2b3f3dd88fc18a04be56765968219a7bc381c076001e40dc96a38643b58d24f2f3739c88b12a5641470fb575d3bbac03727301ec4d3358b88971538247b8e20937c4fb2183ba607dbe579f6be97e64eb6c71a8978034ebe50480ac9e0700ec947b6202cca24369f9fe7d7f64de102d3f20b43bb1a8fe1b0522321ad29020b5084ab19875dd169349f31429c746735290cc5e69f273d52aff4f929b42ea859978c3ef49bdda4b8064f9b178189426f9e4dbc907b30dfbe05e5a06e6a031aef4be28b5a7673bdbf44e7af482bcbff477b3ed96723b00ba76aed7c3a7d2bd4f79c343a4dd6ce992d2777f4acdfb09783a72d19ab1f7fb71ce928574580aa99c0c3d494bc3a579cb04d3f57871339dc5667b2751ed7018ba6fc6aa1cfd8860539da9991119ae928a569b1c85e4903dab7686f2eba890c96484255f33e136ae51f160492c51ccd16f8aa7b7ed8ab3496d149bb69e7e6da3ecbc175b63fbd4fffc38594b0878610d60f5d236c32cfaaf9b480bb1e88a86771a0783215d76f347cd5a466a335d95767b07cfc46ffd0fa6a42855c8afb043584a52391da63914fd2468e54b2d01a20a7d8477c5efe44b296b6df19c738ff6694fbc651d13d0763784c65bbfcc255aa4f4b57440714285a0c2e41212395d8599d9021a739693c5539fd8b7a5889b9db841267df54ecdffd79cb0ad5d2c88ab6b87f0be6f2188d5d54e51e03f8a0cc5816f956d806aa08811e10b2aa42ade4a805d3bdf948372ecdfdd0526a0973003a2ad9a1ebc12e238d56904f5936a214634bc639f0b7670fc70677a99d882aec33d194383f621da3e880eb5831aa662d863618d3ff24c5f6824339b40daf4760e2f2df07a6ed1bd63f69978fbdb0c7f787f4d3d8c76bc06e287d38e3c7f4e703cb0cd5b4f92d6d34aaef3d1ccb96c20aac9ce33914018f245c788ae6019c4d033fdb9c71191bc1123936110d456f3c581d6f56289f7728eeb4c15ffe8539e403239d248bae39c78af8664c4e710fa7dcd58bffad7a65a43d2a556cb2fc4aaae3a9c2d23f62e9d5dd938a52fa5150e7a0f72e34076109090b7857014739da7ea63f7ecebea70e7391dfccf322da9463d1ac162cdef73660bd13705a033df4b911a2575acb6d4174032e15790f2bd13d230be185b71e263e49f874e2d479a70d70bd90733e2ead9727a74aada4c33897aa9350cabc8f74f2c83db944bfecede4cdca3673582b7647ffc2e8baec292c7658ec89ef49a976b591db79343110df4ba1102d6e85a115a4d438efe59802728df39a135f2ba82740d819ba0541af90a39f21a5375eb7ecbcb3bb3dc2364fe98327320b9d023758c911120cbbb5bdcce55d2e2ccc8994c246c3e879421b1d0de25b74c40566a18598fbf7ce0aa2e1b6d90f448608ebf47a46ae977ceab93df75ed0785ee67409c68b25afda08a7ad316b0848cf75a0665f4dcba23f262b0e72c9d53b2b35209fd415d71a2c22bf1f9cfa0e10f76d60d60b5ecab941c18b26c3dd12af4288f1f4c67dc93d1ba0f357b59b08b72e59651c0af63bc3b37fc8b74221c4392c9c6a30373af48c8c68b19d6404ffc18ca792b3397d83e64e6bfef29ad28cc3ade47ca062a515eda34b24f5ac2cb073c63bdb0ad7aa42e87bb89d67c2f3befcd6575f4d08257bdab08973203d5eb1c52e4b8e9dc5cb2959051236ec15ce29c53a8926837dd34f06f4f1dfe5875a661a110343ff433f087ab98c796675b47d41f1f583e565207f31116d1a100401ad685a790e940eca43eb24ead649b3c1859c27cf1cfd73aea3272252ec558afa9ebc04c00f8fdae8b46bb0e75e16e9898877aef815279f4e028d023dab54f285ed626fb6d35a675f0e3d666aa3bec779cf9a10a4e7c68a48891025f4cdd5d1b776d58171ebe", 0x1000}, {&(0x7f0000001300)="153801602444f668236fb35ba6e25167e82d50ab99325e8613307eb3368a3c90ab17fbf33560135b105ee6baed923e690f4305199e3bbac84d41e6941be1465c", 0x40}, {&(0x7f0000001340)="2670632cf38a2097d59f14911a2b7db5032347543a15f6014860cd43fccc688555cbbc7d7e2129feadb03808df8d2adc50f24d0d388503882b49cdb6da627c1e12afc5be036fff95abcbab4d50a71aeeaad58b216c4aaa077a6a99a39695f26b96f8c9e07abc0c786212", 0x6a}, {&(0x7f00000013c0)="40de0768a66ed42e32ac3868709aa2759d0f95892d5e8a23c9a4916f76848ebfac11766951b0c36a7a544288ce77e53268bdf2d4ab9374e0aa177c65868f35346dc48095c6a97c6be55a2fc99520d38eff60adf32b524b23fd5cbf58bb2670033eb6c37c333bf57bf51bc9bac1", 0x6d}], 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x2}, 0x8) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x6) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 20:49:09 executing program 0: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x4}) readv(r1, &(0x7f0000002200), 0x100000000000023a) 20:49:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind$inet(r1, &(0x7f0000001140)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 20:49:09 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socketpair(0x18, 0x4003, 0x102, 0x0) getpid() r0 = semget(0x2, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x1f9, 0x4]) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket$inet(0x2, 0x33184063571caa98, 0x40) connect(r10, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffffffffffccc) r12 = getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x3, 0x10) r15 = getuid() setreuid(0xffffffffffffffff, r15) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r13, r12, r15, r11, 0x1, 0x5ae561e5}, 0xffffffffffff8f49, 0xa8d, 0x7}) fchownat(r6, &(0x7f0000000180)='./file0\x00', r13, r3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) getpgrp() getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) 20:49:09 executing program 0: clock_gettime(0x2, &(0x7f0000000100)) pipe(&(0x7f0000000000)) 20:49:09 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000540)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xd9}], 0x1000000000000065) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYRES32=r0, @ANYRESHEX, @ANYRES32, @ANYRESDEC=0x0, @ANYPTR64, @ANYRESOCT=r1, @ANYRESDEC=r0], 0x61, 0x4}, 0x408) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f0000000740)=[{&(0x7f00000006c0)="159e5171dd3a0c85223f0c45c7c5e8f033c8d7027198a72162f16d1bd93daa10aa9ce2a58cacc2b1ec9b857bee1d480606af86f9a8c44c7e3f114bbfa3be51cb7eebf49b812d28dafcf758553d43b2d3044be7444b54d366f755d5a2acd0ba40a0"}], 0xd48) shmget$private(0x0, 0x4000, 0xaab886a137f9006e, &(0x7f0000ffa000/0x4000)=nil) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) sendmsg(r4, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="018fe389160b61546ace94e16c188eb6a6f25099f489f4c9dcf593bd020dcc948dfc2ce3759cc7154ed9bfb5c33279ee3c5f572805623553365a8ae30b3858178a63956ac26b212e7b1a84be4e469aefb14205ff9137e7469669654bf3e1a4d75ef7dba15ea380db0a85b8186a29b38c3bd5a31addb3901d74db8597ae42b6cf8173f00ee5570b0b6491f89610d82399c204750379a75b1a6f1b408609a530056de59bd766b98bc5fa898a454d176bf7faafd79224e6891d510b3c8a96406d9f7f282305927c1276d2058d131bf434c68dd71ec1cfe9ca29", 0xd8}, {&(0x7f0000000200)="43b7c2183b018290171176b72f5512ecfa0d17bef009ce6c6408ccafddfe192cb6aeef89952826b2c572fe8079e9029ab1b9b280dc52027950d7d3405aeaf8690923a1fd1bb32524d4427e8ad1b327d679c2109aab4985650c2b37e7a8836904b8268346802cd3f957c994f917977a9b263c92690d9d9cf38d7c741e1c3b9f6eaf4aff919be05833de880f03875e7b38f629078fed6ce8cc391cfcc3d23923e7b797597b6b7c87a70879d56c76838668864317f6", 0xb4}, {&(0x7f00000002c0)="48cf2f52c2d56a1f42df068e0260b5ca20f7750539ef981cd1d181ac6b9d340c84b5a3f91d41a3601bf71fca60637f5c0e7c8f541dd2cd6efe0707821780027d71b7e1ebd5c41e69f3fa1431dbfd71c4779a1353153818d2bb0725e1ca0d37471d5512dcd1f00df4649c4a01e679d6bcbf990300000000000000ba3f9a224b3f43285374acbf0e4bbc5c9439c32e28d1d5f72348336bb57e6d31cbd75c9b499031131c53df7091409a89de5def85f165fe3e762a8e2c52a32535f6f31570550705bb4df05d09", 0xc6}, {&(0x7f0000000040)="10d7236a6a9d81260a98dec989ebd080dbc8d8b5378e30f127677cd8df7cf2383b04f59b1cea98cb42d6e41111abf8d8aaea1047b8cbd4", 0x37}], 0x4, &(0x7f00000003c0)}, 0x400) socket(0x14, 0xe1a82473b12f1272, 0x7f) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) r9 = openat(r7, &(0x7f00000003c0)='./file0\x00', 0x0, 0x4) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000440)={0x6, 0x1}) r10 = syz_open_pts() close(r5) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001ad70007350000f400000000000300"}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x8, 0x0) writev(r12, &(0x7f0000000680)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0x5b}], 0x1) close(r11) 20:49:09 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8e8d000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000001c0)={0x8, 0x4, {[0x5, 0x2, 0x8, 0x80000000, 0x1000, 0xfffffffffffffffb, 0x0, 0x1, 0x7, 0x3, 0x7d0fad0f, 0x799, 0x5, 0x1, 0xc9, 0xd20, 0x5, 0x2], [0x0, 0x8001, 0x7f, 0x6, 0x6, 0x2, 0xffffffffffffff11, 0x2], [0x9, 0x1bc, 0x8, 0x40, 0x100, 0x7f, 0x1], [0x9, 0x4, 0x7ff, 0x8001, 0x81, 0x4], [{0xd6, 0x4, 0x9, 0xff}, {0x81, 0xa054, 0xfffffffe, 0xffffffff}, {0x7, 0x7ff, 0x7349, 0xa60}, {0x2, 0x9, 0x40, 0x80000000}, {0x88a9, 0x2, 0x2, 0x20}, {0x800, 0x0, 0x193, 0x7fff}, {0x26, 0x101, 0x7c7, 0x1}, {0xa6, 0x5, 0x9, 0x101}], {0x3f, 0x4, 0x9, 0x7}, {0x8, 0x0, 0x9, 0x1}}}) 20:49:09 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000080)=0x1, 0x4) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) 20:49:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, 0x0, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r15 = getegid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) r20 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r20) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x0, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, 0x0, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f0000001f40)=ANY=[@ANYBLOB="01002e2f66696865302f66696c6530002861a93009d968c0e89bdc81a30af98a9d344e47a10ee0b3e80ae84ed612ab9b3f260cffe3f1ec37513689fc6e6929af86e9decabca0b2b83eadd0c9416588b6523247f93be30f800414cbe8e57a175da50930f21e0f4f91ee0c57fdd3bdb36cecd565a54c3f245fd5d45c186c71dc21"], 0x10, &(0x7f0000001c00)=[{&(0x7f0000001bc0)="25f0229958460e3e9c4744b0568bda4e20a3ec585555", 0x16}], 0x1, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r8, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r19}, @cred={0x20, 0xffff, 0x0, r20, 0x0, r23}], 0xc0}, 0x403) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) pwritev(r24, &(0x7f0000001b00)=[{&(0x7f0000000840)="0607cdffe2f518d27852ce71a96c3c74dd7b5ecd5e3294335b28fe4edecf1633473426126ad7eaeb160d59fe079c93f4db33a11da7f4abd9bb40ef8ee10888c8a1a2f462b8455158750486bf760bdde102b3a4cd64615fd7c9dbcbea8aa9041daf8bf877f155d28512dc37cb318b64a8da08d965ccf250e674ac346e1702af54b4d9cce34696f383086d55f61a870ddd608eb3b9130c27246c65eec0dbbe30245f394517ca8a7641048e422f67b7965a8a6cd9a30fe031495a9d0f30e5ddce71ef7a61e60b29c59d52398f1b9b13c1eb3e41136517cff21a0128d3abf8dd2dddb7abec529a5e26cbc9a28576d3adaebdd46bfdd51b509a17692e6abbcdafdbdebec884f9af19e9a1a1bf002d8ab16b951b8e53d8a31868bfee611188d4e1c443974725040346903c2491a396f46bb18e269b972424552c3ed0b32ee0e37bd2e69c106e7f6094df71ea82859fb313343b5ae7b85cc93f7740b2d11965785f6272427cb24c7dbca068e229013c78e1a440f4c329aa723962f824c555eaca844a6dcfc76788cfd56a28d3a41213188985afb62a088b27c03030661f001a3e664c85355be1cdee3ea37127152c041e034e91584659cfadc2ccacc1e845bac03523adbf42298cfbd5a596a86024eb53c241f7e8fb53c14a82e09f8e745c2245dd5024bd1078e87f65c7f86fb0cb29b059a4d7af3dd597367ace3a96755cee104fb08e1791a2bf0e9f151a4b86f4ce9aad7f54c1f375861798b2232b5ee7160e5c1d86d03d3f2fafe6e08fb7061111bd53131b601afb855c23de8c8b1aa8a017c77c9605b5c8935200685644884bd82fe964882675872395783b724737ca3090ebf43b4228e79a51e112ef928042c2d2b5d440eea049107e12effb91e177df0b8e15ec741ad593825c2479057ec35c865e7825a171e40e7d7aae2668c333f31ba0512752ab8cc0d07918a635ecde76251c474f38d928462e4d166d4cf2ffb7ad2321fe1d51bd4b247f48de89f9b4774524defeb698a7f67e4bbb1a42ddce3bed0316f6d0b4df9a573d05e80ce46a77aa53bbb0b370ca8cf4a789335d5e70a6e7e17d0310f455a022acbbd2c8d8a4c4a6a6a93afaf034b29f40e970b85ab7daac691f6fce23d980afdc36045cba7a8229d0475cc8e4a356ffa101e1b78bb20aefea31cbc64c6c96e483efa82f10917b4dc6855102038be3e3ed18d284ae4318880ac82250aa6e363d7e19dc31486555e1fc8010ca95008ab3b9a10051a40917a396f96b8713a44c560e4f148d35776c4bbd1d3c870b3ff9e8ae9af52c335ea7d85945153610f144a25dec98a8ee63e60750dbac0e0a0756ff47b9cb774e5157d6878e89cbea26a602cfb6f8964e2f7799526315c146fc308587786da4dee37efb9092adc51d2076cbe9738fbf54f0e6c473b3cd21d83f075a886e6c070dfea8ddf7d8f00b943eb9ca9818b0488a638eaa3673d64a6ac30263ef597cbb0e9365fac954697d237c308845d691d0dc450b9cee60076a22e423038f7cc478b8ddc06079f4046d40cc23bcc69a709183b4636394c2e0099be4a210b2be861e8cfea1cbfe549ce3a5c29a82f9076358797ddec6075f8a16c53185ceefa2453b185e74b1ff83504e09c5af719348590763b6c66bb7b1598583990170359bda2f35d58f33c85423f14f9e91fa5105df7d770c8e913ce26b8abd3386bcdecf33d0731ef4d2fb8c1ed4f6a4583711374c4bba11230caac87d2a15fba4b9f2ca47da0e2e3a06af3ed83096da7e8daa007deb673b6add74b5331fa92b9df17910dc53f2480c87169a0578ad990f80732ea358e68423c4254611ca34da6d07e10665a3474210b2cb34902808b5e882abcee2756f85d989d8c70a012519fb7b4460196e9f18330eb3e430bb4abc3c61097889a9e22f88131b29a77537cdc1ca45f9f8cf022a9c44e197d3d55e3b074ecb85865ec350a54874384e8c185862da6b69c0be10532a47e5762eadf046e06204f3fe00b59a8745f95c4b35f160c450727500e4b96da6b19d8278a6f1197e8460decbebc0b12255b81956267c33827e13238a8ec1909498595f3215f9f47005d6bb007b36c900f1520b56b3d4815712d91288f055d2b4ba05164f90ce6252b30806577c517a79f723ebc5e37090c32d289f2db14a0e13c32289ec4310edcefadd12b9cab6d94f5c62c2a90f7f0499573a3ea6f2a93d5bab53af12fcf0dadc3cbdda9cb4d2bfdb6315e1f6d624383a70fb1872c059ee81691b868c28219ce5e5eed41f6e5f86dca6c1800509fb5116c5d0758096a78b0d7fec0b353cb3f1985ae3f641823291d5d3b7b8e13d99619ef6a8474195f2284b6e9ddeb6720948e0a8b1fd3a9d031bef18a7ede15092134970dec96bb7dd75fb0139fec98c02141c8aebe30784981cd13a737e8b138b93293142e6fc57ea627c21aa55fdfce917b57c86767c030ba0579cf8e375f8467ec260a81bf619daab7b0074a3595f7984f2eb5b3219eca71b3d6b6c5f9bd32ad0d2884fe3358d52e1ae424b46dd1582018a1432081da5bed8a050a68e14a97797aaacc911e22de9aaab4be88196a0b4d83caa8e868a6003cd4a0573d0d927f89593ce0705b4abe20cc58ba2ed128cb0a3c6e4707804d9fcc3cbf51f4fa53654bf8d5ef6ca2712b66b0df341c6f8b3a20bd18af473cd671bcb5032c6fdd6691620f87960499989c54343a00747e0e9f282e44ac48abdb01bcbb12336a8dfdb8b05c32509cb6bdab5372aa2fcd8a92c0dce7553e967734ee66688162be1730159c3df6283e3b309ae3561b2d14654ea4f92e2f5b6c945bfa88faaf159f8e115544bf121e646348c5636e73d122791653f27e1c753a61babb462f0745cc0d84bc03dd565615c17d25a4dcddbeee4058deca85533661acef63f7537675ca26d5a4805809d37bc96df355271f9afd8a40d9ee89d8067ca8c19f6ea9bfd573f346b210beb15bd1776df32b887501cc361a8894a499cd55f8206255c04e97767d1821d73d0ef849e2a4ee81086ee7f0b92b62422ba6a70af95deec06c870b5ebd678b73b620cc99a6677a57677a3e1d9fac743f25cb653fdfd6b49a1a75882fe1e04222df2df62364b169f9c35cdaac3d0017871eab2f92839cb6092deec2302e2a47d239445c869fe1ad9f3e67522601d27f2f11ec358c566e69a8308186ab384ed4bee888b3df75f38e7f3fd47cf106aeb5d35f4a31f20e338a8464e8f2af47823798898c091bf5ef921af632972264cda60dcc7c04968e0b0ef2b87415979f8902116d9971a6372b858bb96e1bc599e5671fe810614b3c0a27f8dee69dd25d1eb8c6048459b5ee467c471ea10a1b19eadef14f74748d6041efb7024f4afb8978b785cd398800becd4e7d49e5030547d5384a88803f7a143e82689602c7d93b5094dcecf847b53dc7e899751b1f14c8b8a51f3e6f19253fa6a45ef7ceb74ba00f25cd7c164bb07a8df780e2c4946958bcea8e9116358661047d96b92541c4ff924c005d0e07d203bef366e851fb31bb585b04fae88b996d119e62926ad72f8ca3347eb6b7e0cf14f2b29dd2410604b9c77702f384c15faa87a03991734efaeecf6f0205bfd6e8bfa9970d2e94b68d32085f2eedc8128040d445faac68f0be628a59e403e4ba3fc728fe550de5988ad634822040c90615f221b4803adf0d99e6ef3a16320674d494016d867ca01916e8b10136d289cecb70999c9b4e647d079fc5eebc47958a45fa95e6bc94b12d9b5458434cd8f3ab24f012b491e3bfaf29daec5580446bfc08e80783b97820f0521a153f2ea4f364f086cd3682595a8f026b8ac963d09a30909332d23cd4098aed5638a3ca57496c33d0dce3c7df7a3b11817a84278d8960182b5f95760591160ae061e477a70409012ff27f5ffde3a0b89946dc1135b77221f0e768f5dcd07866cbf0e26a4a1be7b0a5d98ccd136a70e7e50bfa4620f9b82601147173966c1f8c0af6468dad25426a8565b2b4ebf0c4d4a789ea98634a4eb261fe738461fe8f0290d1a97bc03971109e20c13ed69490c0c9bae37ab8f4988c0970a0e454b7d004489cb2996073f883182e85d27f6f5f609920599ab2dba5c4ab02b492dde596e1c545c3bb285c2c1850f988af20aa58cd145669a0d65a99d25085ae7dffff85391f320c4da0a5b738030000629016035d70c2db43a30ea9433703044533536598fd4a8c18d85517a0d272f9d47c1ef504661dbe6103df5a1af12f5a2dacd27f82e6c9b50ca7cd037446bdb82b78dd6a515b853ec16ffec946c9088bf47b0d0879613e660a804edcb1d8a53660b4841c2865e1ce6e7085dc624ead6a6f91a7d3c994df8a8b6c6670293a8eab3a98d8211f2e5706a38bb4f7461978dc9b06e722803d028ed570eed3bbc4005115ff392e1ba5d5506023b108960340cea37feca94a9830bde6ff7a444313b9ba4267a3a2cec3b7aec849476ca83caf2bb46725ec9178e84f3752d55be6a8f10d50fbce93f96c2f39c7afe28bf3314f5e9684c9253ef1a686aa79ec709c040505d95d0d997c2859583e44158a5b3970967d12b93cec0e71f9bddd71ca29ecd39e42b9b06b055eebf6d3ae629b0236b92f8e85a9aa595ca95a9764af044a3db5c14ded5bfc4a7f4c4a097893c5eb8bda67305c793f84669aa3e3b4d4ef4013ff9ad54efa0f73f43a923694c0df7ff4aad21a6a4f71725119bc15b7dcc9bd4f226539e9ccb9553428f70814cc7eab78c004b0cbbee3117102cebda794b6274888d8ca8eb79fbbd70913b49ce300d4933d063df6779fea0c883faa7c1b71be7f901dd21df0c48e468276eed0b7a05557952d40ae772fbdc51a355bed8ba1e21def6417a53c0a941b5370b271a197cde51c856f4f7ac134db15ab0a0110f32a14028e253b2589eee9e5113f9f02687a1cb4f96a812d01e208daf2b8a24ca89279bf4305dc7219c61c580cbc997336653c91666c384092305b22972f2fda7aec0bcf685028ee66ceafc65a30e20e8164dfdc33b14d72951b8c7b89fabf2fdbd8eb8c3d07565fc6a04741de56e26e1826431844de38b4830cbe80436a8bbc61b1e2ee7f4e396f43d7801f8acff501f7cadc9950120c695fa01ef9259ed51840c55930eb8d8e36003ea6bfd42eac60db8f3fc47d43d7973100fa3d13940379a4d979d99dbac2029005dbdaf6b030487db05bda0faf79f1ba595dc11de35540e0dae402cfb628df864e04cbbdb100e4d1cb6aea8a6afed7cc37a6aa38f191555d6bce463274a86d96770a3b75debb19a7066ae2a5fe01d460222fa7dc00b9e3558c23c6f7510e33ebd599a7933c000ef4d541a573ba3bc90392be6b9f6f81f569df5639f2623acc4a0e5f84fa4701abcdbc3b5a65fd195e1d68653660c41d52aa8569d5b590bed6eebd64d4a9de10397b054971f95fb0834bd51240ffbbd8bc9804f9e16b0e8e93c9e1e8b553f1dd26cea87b027d04f7e3b8a070daa6ef7f095c35709dd74d6e08b3ceec68f2ae329af3cc9fc07137f6cdba76d95aa389038bb0ef8ecaa9cc4dd70b354b8c73b864e2e999844be3f80a4384f11f97e0ae9cfa05cce2c113e97c3356fe8254d932afc3fc599ae8b38b651bf10740c3796545c71c2a4433b519229e839340ba6ed5e4a229f098c48428ec3857930f39e5f1ea3cc8269688b4c3eed662b6b49696acc85a38ad115117a5c83de1a0ffcf0380c7a1e102c4a5bd18f6366d2ee62f1e110119b34efbdba931dd0bf125140a9f0b6804d5e1bec98f9112a33d074d76760fd685dcb74a533046bdc0c8e7885", 0x1000}, {&(0x7f00000001c0)="ab8cbf4c49c77d5c1da59583d2efd992f0f11c4a6605d934f20c425148fd473dc5812ca67d362a5e35ea26866db0b98fdf06e2c11b45f14b00314303a7663a1ce0e73ef58dcd7d797cd6e01c8b7b195f71bb20407d398d280d0e3c9b58ef6ff64c694cc87f39a2d574e1b05109a67e5a084b4d25642d32052cbd365f7b7f3be4ae099459a866641c1755a97b714f225d611564beec1878ca0539f7dc0545e624f898b93ca268f463b8c4e337df5fa264a67fd13f096283eb5a93fc087c279ebfda", 0xc1}, {&(0x7f00000002c0)="fd10740855e7bf67cad800475a97d5bfd4f00bbf0b27e03c92f20bf665e8581952e4041af6372fb6099d95a151f0b40d454b7916572d55cbf19872fe32c02008e31a44e8aa9a6529f2b939d6b0f9e1d9a3856b3aec56d07b3cc8e8f8e88ee77fe98c2886f992f23ba1ec6e62faa045e24ddc08bf3f0b7179ed79f28fb9885c7f1c7551dfb9eb07904d44473eb4903cd61523c985ad3a28042c8638a428f20abf572d227765ac2cc7f0980c426236f0fdef4f882010ffe9befb789d6fefcca35703d804129068acfdefa5", 0xca}, {&(0x7f0000000400)="ebd39160bce6d0f8bfc23e25aadf5b19700d516889dd563ab88db0a340cb34529131fdfbe2e9989b08d5ddb6e9487104024dfe5148f94720c97b21550f529bffa02c005636c7c5c7655ccb9f612c5db81c3c18fb268334a7445bece27f50561804f1e5619473c79f7067235469bc386dd35a1c99928a667d83989f345c65f8a2bc91351a5e76c7c7c5a962192ac5b4f5c1252b35", 0x94}, {&(0x7f00000004c0)="a1bf45336d1dd8f9941d7da43a7daaf8460ce433e491a2efaf59bb317a46ed33f3108049e14d765aec85fc02b321e12deb48648d092305f3cb73dc859e927fe62b42bdfaf305182996443c70c430621484a7fd74c537d5d1c38fdd6d341aaebe0a3685566eb5077d75d28dbf9cf5230443d46b53632ac1434cd3e0605ede3563a6d8dc4db93f0a51163ab08b8af6b2ea647753e69f1337189d9f59b0369db85e7a4b59df83344451bd5228b12c834d26045728f6a090f401a493fad466ba52df1a70e0ce1bc2bf8e721cdb283173", 0xce}, {&(0x7f00000005c0)="9f216132c9a448efd241944e55f72b8b83a84783f6cd62b73f12637e1c7de5f9798b15c7d31c408af4878f468e66ccaf862d743a1a71204bca80fa1c40341ff581fbd82578143ee2ed36d0893e97a13076c2eed17932f3e06366017df45d456049db71e1544ca81a0d8de01cf7", 0x6d}, {&(0x7f0000001840)="5172564643f9b6ecac4c800a09cd6c3dfbbef9c2dbfe01b77dc426fcedb75ca677e39f61349ad07108712a4a3cdaeec97cb073d06144c105d251aa34edd5ddef4b65b997ab6876d488a9f5842764e29dcedc08d3f1e3334421f907b9ac6d1796913e447eac55994f8e9d4900bfbdc95d640a555720a3341d61a92b8a3095de8eb055179b03f589ec77255b904d8a4a9eddae0679fb1dd8ff806d43b20eca2b41fb50c4a1fefdf7da20cf3d7737ee933361605e31cb68d264053d64ac78649dae759ae1251a6f1b", 0xc7}, {&(0x7f0000001940)="ddc50d542d310c52ccd567772a3d87e37c209f74dc63516ede5875ce2d43d3d29865fd063712979a16578db1a0c73a7fff93075adac9f8e910ce474cee65ac43a73f93bfd05171b48c810cf7ee7711d782f51fd76e2b832e2b179bd5921f3522fea3a6e6fd688aaac730042349292d3aec713870cefe49c591c047bb304602d505cb151bc12554d86fdc9d9e33e9b10e4788030e8f255bc9d00eec1b79788191be381bc1f1bf9405047c547e19282dfcd164ae7dc800e3ba790a5f9e1906ab204621ae35d9b3fa04b9415d46425ccdd88339c6b031237a2a6845834c3412af0bf83a64f92ea295e1efd8d9179b9734d006da2f95", 0xf4}, {&(0x7f0000001a40)="40e392751d25258cb669e7f99e69f5d76b3b72191b13afda8c5b9818ec6f9d11da6d8e94f6ea4618b014f01128e27b84b2a1a7fcbebdff846820ed5d2892babade1d0d25ef69dfda9efe1c10ed5453540db0e3eb87d7e3ed3b8936a55f6f577fe5efa6f32c42b8f80cf4c2293ecdf0265b53a42cdab77f5606ab3c3a4816732a797b4163f804ad8f2eb7e0ce7e", 0x8d}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) close(r25) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 20:49:09 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r4 = dup2(0xffffffffffffff9c, r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) 20:49:09 executing program 0: socket(0x20, 0x1, 0xb2d) r0 = socket(0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x37) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000300)="cb09a5c8f93c044c7ffc65c0e3b5a7c332b81ea654d632df5606318c7697c73e51cd523a57b6b4aca7a4a0c53a3125c030e077d0c92ec71405000b25557d3f65d9c10cb07d7b9bccdb193a20a0a3f35b126b7403f4808efb6baa644c7ffb2e6d084c5eda6dc1d0052074a8778c56ffe6ba0980be21c8343400"/132, 0x84) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xf70a, 0x0, 0x7, 0x5, "265bf16598f67ec9dd786331835dc02034a97534", 0x7, 0x5}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000005c0)=0xfffffffa, 0x37d) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000000001ec08a3717fffffdb00000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf44a2f) ioctl$TIOCSTART(r8, 0x2000746e) dup2(r8, r7) getuid() r9 = semget$private(0x0, 0x4, 0x1000100d3) semop(r9, &(0x7f0000000480), 0x0) semop(r9, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = getuid() r13 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r17 = fcntl$getown(r13, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x48, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x800, 0x0) r18 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r18, 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000540)={{0x240000000, r15, r16, r15, r16, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r14, r17, 0x41d, 0x5, 0x5}) r21 = getuid() setreuid(r21, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r16, r21, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r17, r19, 0x0, 0x92, 0xffff}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) r23 = getuid() r24 = geteuid() setreuid(r23, r24) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000640)={{0x9029, r10, r11, r12, 0x0, 0x20, 0x7}, 0x8, 0x5, 0x805}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r26 = getuid() setreuid(r26, 0xffffffffffffffff) lchown(&(0x7f0000000440)='./file0/file0\x00', r26, r25) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) 20:49:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) read(r1, &(0x7f0000000080)=""/114, 0x72) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 20:49:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/245, 0xeb}], 0xce, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000500)="c67f8016d1a4a399da63989e07e13da60de46a5c56ae0bfc8e50ab51efa031968a6a6b03fd68c4aaba569515ee78017854dd4e7ee3288c319916be88323d8312c59326b96cd1c7e6f96a230a6d8a5c24eb13ec6c6e7af623077b869110e33269fb826779a567b2bc8a2eb1ee284927fad940c1b2343cd7565f95c58b64d1a7f67bb0bae01a3318bf1b7da03ed46b517184ec1c151e0ebcf40c60c6672655feacedb34df59cc408c743f8eadea7433c5ce83d1ec12ff1f3d5b8391062a471e63199feb020af996402c603b4325c419cee0bd808d8be2a6be2627511945050713eb363c411d4d2ea", 0xe7}, {&(0x7f0000000440)="6ba6dccc070352ca28336fa3248f1f4d32266e0a2c2c5f67e86c6414d47ff6165834e52fa3ece115d5cc3ce3986d2bc2fdba74c9e7a38bb399d0e9d8fef5dace5252a1ce058807bde294340e91e39c891b2f1ccd0d", 0x55}, {&(0x7f0000000600)="0b4d5ff79341174c32c0347173b9b9ff96af48b2d9350267c042335714f61b3023b8eb4b8166e69679ccab030b66a924b6de602b9421a98a9e0caa736c0a4ecdb69b85b7a86ea99b096ae089c55311f2aa4e74c1520c24df2fa73e2fac49bd18907d1ec705ad3ca54a84c3cfd5577628b26196ad3c03c435c1ffcff938fb10035c98da6ebbda69b7", 0x88}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) open(&(0x7f0000001900)='./file0\x00', 0x10000, 0x80) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000019c0)=0xbee) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) preadv(r2, &(0x7f0000001880)=[{&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/99, 0x63}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f0000001700)=""/182, 0xb6}, {&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000017c0)=""/136, 0x88}], 0x8, 0x0, 0x0) r3 = accept$inet(r0, &(0x7f0000001940), &(0x7f0000001980)=0xc) dup(r3) pipe2(&(0x7f0000000040), 0x0) 20:49:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454be8a2a197a386207000000008295955984c87910bf093f68c10100287ead4bcb777fa69dfcbd1697790a10d9436e01000000a84e6abca64896bc5e57c6388bbd2ad88b2978b15801360bcd4c0a162b58b55c6200000000000000061e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f041f2f75ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000400000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c024be82ab7a1d429588e2ef0173423b7c576b15b4fbe271b9009c52aaa23f243532b7c465dd75bf64991e284893467c5916fbd61082989ae97c09bd107b2e587e42d24fbda0d8fca063dfa63577f7fa342d97f89786161106b0826e2c517e27c041d6fc4c84d721c0a62c071e7f04c672c198f8d313a0288b5dde074d9beec9b475165c0aff669d8414b3d46a01f56c64408ba439070d8446b92201b6d3898043e738e90d128585"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:49:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) r5 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:49:11 executing program 1: r0 = socket(0x0, 0x4001, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r14, r3, r4, r8, 0x20, 0x7}, 0x4, 0x5, 0x5}) r15 = socket(0x0, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x1000100d3) semop(r16, &(0x7f0000000480), 0x0) semop(r16, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r18 = getuid() r19 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r23 = fcntl$getown(r19, 0x5) r24 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r24, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x240000000, r21, r22, r21, r22, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r20, r23, 0x41d, 0x5, 0x5}) r27 = getuid() setreuid(r27, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r22, r27, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r23, r25, 0x0, 0x92, 0xffff}) r28 = getuid() setreuid(r28, 0xffffffffffffffff) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r28, r17, r18, r22, 0x20, 0x7}, 0x4, 0x5, 0x5}) r29 = getegid() r30 = socket(0x0, 0x0, 0x0) r31 = semget$private(0x0, 0x4, 0x1000100d3) semop(r31, &(0x7f0000000480), 0x0) semop(r31, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8d, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r33 = getuid() r34 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r38 = fcntl$getown(r34, 0x5) r39 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r39, 0x0, 0x0) r40 = fcntl$getown(r39, 0x5) r41 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000540)={{0x240000000, r36, r37, r36, r37, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r35, r38, 0x41d, 0x5, 0x5}) r42 = getuid() setreuid(r42, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r37, r42, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r38, r40, 0x0, 0x92, 0xffff}) r43 = getuid() setreuid(r43, 0xffffffffffffffff) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r43, r32, r33, r37, 0x20, 0x7}, 0x4, 0x5, 0x5}) r44 = socket(0x0, 0x0, 0x0) r45 = semget$private(0x0, 0x4, 0x1000100d3) semop(r45, &(0x7f0000000480), 0x0) semop(r45, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r47 = getuid() r48 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r52 = fcntl$getown(r48, 0x5) r53 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r53, 0x0, 0x0) r54 = fcntl$getown(r53, 0x5) r55 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000540)={{0x240000000, r50, r51, r50, r51, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r49, r52, 0x41d, 0x5, 0x5}) r56 = getuid() setreuid(r56, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r51, r56, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r52, r54, 0x0, 0x92, 0xffff}) r57 = getuid() setreuid(r57, 0xffffffffffffffff) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r57, r46, r47, r51, 0x20, 0x7}, 0x4, 0x5, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r58, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r58, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="10000000ff1f0086ecff000001000000f12d22d17fa3eee84d416939b1a770e4934477c9b4770303f1922a4231ca2cc7963295bea48c750a9ccc53cdb37e658fd5373119b4d393d28691a7cca03d381ba880e0129938085e6c4071b2906cdcce93ef4e380c24af9ac91e7c657cd55d0b3ea7f3698be8b71556236bb116f00fe338c324716ae3aeeb0ec8e7d65bda4c4cee44621dbb1aadc0d7a2ccd04417e4cdb86fa5c7e78811eb62d2c116084fd5238585dd183370a0a72872225ff2a054a7ad47ba61d330bff28efc11b10267c86c50dc2cdbc2bc18e8b3680df8e3bc6fdc69c3687b128e3c60dea7de33880899e9a05ba9d5e034f4674ef6bac096fafdbddddd56ba9d88c431126174dd90f927b8d5ddfafcf43f4fdb526146af35bde2d07352059d4d39e34fbe9f87bf24f2617a08dff5ce3df960a52f0d4249b4076486545914c8c6d2975a2045b1800ab23174120cdc0f06fa614d021ef05ec0441b1f6decbc4692081e1a9831b7eebf3398e8de0cebceb5c30a604b5e1bbe194f90704185c1f5dd26166d5c6364cfdd98082ece33c8c81df3fa022f2b0abacd9b6345a661a3067d8b0f0b31f989b17f828b"], 0x10}, 0x0) sendto(r58, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[r3, r22, r29, r32, r51, r59]) 20:49:12 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000e01000/0x2000)=nil, 0x20000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x800000}, {&(0x7f0000522000/0x3000)=nil, &(0x7f00001ed000/0x1000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c1e000/0x4000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f00000007c0), 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000980)=[{&(0x7f00000007c0)="34208dfba981a6e2a9f42788facfd27a5366e413bed3b010a147eed656960c0c1b24e288bdfe4a"}, {&(0x7f0000000940)="10652c5b", 0x139}], 0x100000ae, 0x0, 0xfffffffffffffffd) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f000079c000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = geteuid() setuid(r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r6, r6) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0xcf6}, 0x10) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000009c0)) getuid() r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x2, 0x400000001002, 0x0) connect$inet(r9, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000540), 0xd2) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) getuid() semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000900)='./file\x00') r11 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) 20:49:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x19108456) utimes(0x0, &(0x7f0000000040)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x3010, r7, 0x0, 0xfffffffffffffffd) r8 = fcntl$getown(r7, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r10 = getuid() setreuid(r10, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r10, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r8, 0x0, 0x92, 0xffff}) r11 = socket(0x0, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x1000100d3) semop(r12, &(0x7f0000000480), 0x0) semop(r12, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r14 = getuid() r15 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r19 = fcntl$getown(r15, 0x5) r20 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r20, 0x0, 0x0) r21 = fcntl$getown(r20, 0x5) r22 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x240000000, r17, r18, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r16, r19, 0x41d, 0x5, 0x5}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r18, r23, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r21, 0x0, 0x92, 0xffff}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r24, r13, r14, r18, 0x20, 0x7}, 0x4, 0x5, 0x5}) fchown(r0, r10, r13) fcntl$dupfd(r0, 0x14, r0) r25 = syz_open_pts() close(r25) ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r25, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x12, r25, 0x0, 0x0) 20:49:12 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm\x00') r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000080)) write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) pledge(0x0, &(0x7f00000006c0)='vmm\x00') socket$inet6(0x18, 0x2, 0x6) 20:49:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) 20:49:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x2, 0x0, 0x0) 20:49:13 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x8c70}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 20:49:13 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x2ae, 0x0, 0x0, 0x0, 0xffc8}, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 20:49:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() close(r1) socketpair(0x2, 0x2, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) connect(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) poll(&(0x7f0000001fef)=[{r1, 0x40}, {}], 0xd, 0x0) 20:49:13 executing program 1: setitimer(0x0, &(0x7f0000000580)={{}, {0x6, 0xffffffffffffffff}}, &(0x7f0000001740)) 20:49:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="f298e99b343f30b253a213ad630fe06de86ba079cb06bf9f19e20e80945e1170d4802144fc95906217f847e89c2d9813893de60125ecf4ff1e7c42cc326ba2ffcda47a1082f58e41fd5f9721f762859a77b771ff9b0593bc4b3f01396f2d661dc898266130a409c0396fab26db34f0138bd23015e0dc9eac148c2fa13896a0aa7a29ec6e60ea477995f4be0b5c0b9fbbec564ce5d5f6450dffb10186f88d1e83c12fe1bb4fcc92d145c5e0e027226801441ecdafe310d4cc5eff268e6ac0665be0ff1fff56ca9422f00cb984b075661280cee24f1088d604e167", 0xda}], 0x1, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17", 0x18b) 20:49:14 executing program 0: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x400, 0x0, 0x8]}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xfffffff9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3, 0x70}) socketpair(0x10, 0xba4ad4028258e420, 0x20, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x83f806f739be5848, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) socketpair(0xfef574479827447c, 0x5, 0xa0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000300)={0x0, 0x0, 0x1, 0x0, r5}) r6 = semget(0x3, 0x3, 0x0) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000340)=""/156) r7 = open(&(0x7f0000000400)='./file0\x00', 0x2, 0x9) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f00000004c0)=0x9) semop(r6, &(0x7f0000000500)=[{0x4, 0x8, 0x800}, {0x0, 0x8001, 0x1000}], 0x2) flock(r1, 0x1) r8 = semget(0x3, 0x2, 0x40) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000540)=[0x7, 0xcda5, 0x7]) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f00000005c0)) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000640)=0xc6a6) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 20:49:14 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\a\x00\x00\x00\x00\x00\x000\x00'], 0xa) r1 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) shutdown(r1, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) getuid() 20:49:14 executing program 1: ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000000)) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) kqueue() write(r0, &(0x7f0000000340), 0xff23) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:49:14 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0xffffffffffffffa9, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) close(r1) 20:49:14 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, 0x0) r0 = open(0x0, 0x800, 0x80) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000006efafa000000000000000000"], 0x10}, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r3) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom(r0, 0x0, 0x396, 0x820, 0x0, 0x0) 20:49:14 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="20200a10a4b242a122b4c47e37208db23c447e6c9e9f645ee53db386aee8e489524e185e855ea2d55cdd1801c20a1289365c3004287db28472a885ddb98306cf37e3d591d32901f91583d91a7ee724a890981784acb8ac0c0c3ccce1564544f3", 0xfffffffffffffffe) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:49:14 executing program 1: r0 = syz_open_pts() r1 = geteuid() seteuid(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69, 0x8, 0x0, 0x20000000000}], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x10001) setitimer(0x2, &(0x7f0000000000)={{0x40, 0x1}, {0xff, 0x100000000}}, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0xf7, &(0x7f0000000100), 0x1f, 0x0) 20:49:15 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x6, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x1a, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfb) r11 = getpid() r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffa, 0x3f}], 0x0, 0x0) fcntl$setown(r9, 0x6, r11) r13 = kqueue() ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)=0x6) kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) write(r10, &(0x7f0000000080)="c152a3acbec80131e6cb0684ac66c03e1f21acc556e531c4f6f34f802710b2361516bbab0c1ea7350fb05f8a154648a38948a827c1eb7f382e6f9f4eed339d", 0x3f) 20:49:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="820299cc7f543cebedf713ecd9acc7ff2eaf66696c6530008d3313120e98ef48d7be8940621a76acb8558c91cf5e71ae14b24d9786d758d2e9fbd70c88c4fe65823dc9cc5eaf1a95f9a2bc4120cd69ff796ac1edd1bb805a2de69b22501dbde47e30912f66b370443eccbd96a3642cc2c9020f3e8805baff8c7ae886cd5ebb013e1131ff6a2c4e9943a8a07acfd7d40f17313e669e63809062d48f4dc29ee987d03e9bb1ca6c6db936760db04c28fbffc18a670da273d54b0e4a108b13d4b041c0bff6aaa8b1115b5cae0c17d75a58cf56c01a70f50e000000000000e2a6e6245465e5a60ccbcc4b5b1f66cbd5616af4cadac5794d9e1a9547ecfe5000a8b4b888e9df753caec71acde640371e2cf0178b4da0911866ebdd2e51acdeb3fd1855a385b9586ba19f532d139949564eb66f56edd0411e5c53d061d2921a4a898b88921c73cd5802a7728f2c39f1d50680c4ee3f1058d7f367ac7c3b4043f88010a723d1eb643525177644f5558887f511a8"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd}, 0x0) 20:49:15 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0xfffffe9b}], 0x1, 0x0, 0x0) socket(0x6, 0x8000, 0x7) 20:49:15 executing program 0: r0 = kqueue() madvise(&(0x7f00002eb000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) shmget$private(0x0, 0x3000, 0x1, &(0x7f000086e000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x422, &(0x7f000052d000/0x1000)=nil) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x7c28c36a1380f122, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x200, 0x4, 0x152, [{&(0x7f0000feb000/0x13000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00007c6000/0x3000)=nil, 0x246}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000579000/0x3000)=nil, &(0x7f0000775000/0x1000)=nil, 0x6}, {&(0x7f0000577000/0x2000)=nil, &(0x7f000029f000/0x2000)=nil, 0x2}, {&(0x7f0000420000/0x3000)=nil, &(0x7f00007ff000/0x1000)=nil, 0x7ff}, {&(0x7f000046d000/0x4000)=nil, &(0x7f00008b7000/0x1000)=nil}, {&(0x7f0000310000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000623000/0x4000)=nil, &(0x7f0000342000/0x4000)=nil, 0x8}, {&(0x7f00007ae000/0x1000)=nil, &(0x7f0000381000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004d4000/0x1000)=nil, 0x90000}, {&(0x7f0000ff2000/0xd000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f000065f000/0x2000)=nil, &(0x7f0000311000/0x2000)=nil, 0x100000001}, {&(0x7f00002c3000/0x2000)=nil, &(0x7f00007a5000/0x4000)=nil}, {&(0x7f0000873000/0x5000)=nil, &(0x7f0000357000/0x3000)=nil, 0x8}, {&(0x7f0000650000/0x1000)=nil, &(0x7f0000885000/0x2000)=nil, 0x987}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) 20:49:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060f0dca5081a6f6000", 0xfffffffe}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000540)="8edaaaed77481dfcf39417ba294d285027fa379a21bffeb9b29602da1f837d4b15a28edf40b7dbdd951c9c2a66f209696814f45f6f51fa97f0ef5faadc0ab554cd1d533a4d8572c2865e9b4bf666493970c33ddef3dbcda99abde7ac1da4dcb357af172a88ac6eedb710e3ec9805cb9349be071c8c283782ac58eecfce9d5280bf54ff5a14ebb0abf58336d52f39fe246f6ec4f26a98e63fa52caf766f60bb6535fab60eb23c7ac8b70a4101d6302c13ac57f7b84f42490bc6fe87afda916f07c2e66144eea57a6890e915cff307", 0xce}], 0x1) 20:49:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x65e, 0x1000}, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0xffb, 0xfffffff7, "001a00"}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000100)={0x1, 0x1}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c653000114e09f6a6e4614064a8e745ea0c3c1b0255d41c1f83f497d87d5bea534aebbac2219fa664961eb0"], 0x3) 20:49:17 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) r3 = socket(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x1000100d3) semop(r4, &(0x7f0000000480), 0x0) semop(r4, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r12, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r15, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r13, 0x0, 0x92, 0xffff}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r16, r5, r6, r10, 0x20, 0x7}, 0x4, 0x5, 0x5}) r17 = socket(0x1, 0x1, 0x0) r18 = semget$private(0x0, 0x4, 0x1000100d3) semop(r18, &(0x7f0000000480), 0x0) semop(r18, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r20 = getuid() r21 = syz_open_pts() r22 = dup2(r21, r21) r23 = syz_open_pts() write(r23, &(0x7f0000000000)="a6", 0x1) dup2(r22, r23) r24 = openat(r22, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r24, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r28 = fcntl$getown(r24, 0x5) r29 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r29, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) r31 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000540)={{0x240000000, r26, r27, r26, r27, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r25, r28, 0x41d, 0x5, 0x5}) r32 = getuid() setreuid(r32, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r27, r32, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r28, r30, 0x0, 0x92, 0xffff}) r33 = getuid() setreuid(r33, 0xffffffffffffffff) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r33, r19, r20, r27, 0x20, 0x7}, 0x4, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000080)=[r27]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r6, r34, 0x1) r35 = kqueue() r36 = socket$inet(0x2, 0x1, 0x0) kevent(r35, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x11}, {{}, 0xfffffffffffffffa, 0x1}], 0x986, 0x0, 0x0, 0x0) 20:49:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x1000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) syz_open_pts() r4 = kqueue() r5 = syz_open_pts() dup2(r5, r5) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) dup2(r2, r7) kevent(r2, 0xfffffffffffffffe, 0x3, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd, 0xc0000001}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r4, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 20:49:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) fchmod(r0, 0x11a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 20:49:18 executing program 0: accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) openat(r2, &(0x7f0000000100)='./file0\x00', 0x5, 0x2) socket(0x7656e16e5c409db9, 0x4, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 20:49:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x610, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x206, 0x100, 0x0, 0xffffffff, "3a56b31511edb33dbec8394eddc77681fa0e6759", 0x2, 0x7fff}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYPTR, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYRESOCT=r2], @ANYRESHEX, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0], @ANYRESDEC=0x0, @ANYBLOB="e285caacfceecb2a5dabe971f15eb6ad2588e96223caee36b06d7ca62b4f0b395b80854fb82c8b03d72a1fd9fbae7d979a2fd1cb7b0d6e9a8b2998db760f35fce1c5340583b95ee5e574c6b7bbf7a1f08bf97dbd21ea341d5000e64600"/107, @ANYRES16=0x0, @ANYRESOCT=r0, @ANYRESOCT=r4]], 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) dup2(r6, r7) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000006c0)="97898c7082e11b36a275ea25b6d712c3521fa20563a137c99d168b58a9c69e88b58e0e18a98e266361278f19c5963b70498f93d45ead207b522a9d8ae716b8dbaf4709cdeab20ff0519c2173bc0269fabd03fa3a28aa3af0804c42c617fd7706f162c479c2b51b65b6218340e56d7c6e7b89c648b143bc2dc1389c982d1ae9aa404eabbe18305f2a144f0bbdb1a38941fc2c1f56b2de4825b55ed3db4f381289675639d2a94bb375a61ccea231b62c64c80a6aa792da8e9cb546f037e29889fed2d753b37fce09dbb3055f1b51400efd574425f59360d7d4094ef096172cb865fc8aa99e785672ae2702dbe79f7ec1319ae5962beb1743db05712a4ea11793f2ade1f29d3bd25b814af2dbf159da26733c7de41a257c720769b33d423913fc8b392c7206d6415c36be19701c3790265b076a3ef6a42e0bd6705d67e3c4118ca7ff39835ac857a2df45b59702203997e1581590a4ff03ca74a8f076679186bdc38c34ac9d8e1ba6825a3dfbc34dfb7f7e43bda6dbbf8fdbfb08f8c15bfcc58eb29b5e437894fce6e4619597a0a4eb1495389600922bfd1d5dc5f243274a513fda3bcdb5bc643b8c0cdced903ed8c4ac4f6ee3c1953fa880dde12d255aaf5c3198d6a29522bc31cff4624d0c5a6def61733f6f70412124c3c018c48144ac905bbb3c682563f4ae49f6112a4753040859c148052b2e702adff2e2fa6ffcbed565e1521b03cf3b29cfb7ab6ed7d1caba363b12c5a64e24ad45b815b8192e8d3bab817a458ebb6a13726e5413bd4c99eb8d567e340eda932dce0b05aa192911282d4d2a5ee1b6802e846d7e71312faa274a85f8f64f8e866885ef787a1fb5413ff62e6be58613851b3a6cea92162d3fa44a0fe32e3a103fc5e54498e595a589eb84340d52d64f69e5f33c22981287f13836d7412f32a126b477390eff1f7eb75dc6c4dd4264eb443bed6ef9e765002ab34cfdde3608de679f2b0c591fb3a73b50cb9db2335c844a5a0d36ff646e0bc72ccaad229cea4665795f902cffe63a74569aa1c2eb2d8872804ed70f238233e835d257e75bbed8423dd3ff54e505968b1692c01782d8d47a249f860fb09ca1b3ea3a2eecbdc296a9cac685fd9ba6b96953b808126579261d2d89f8be74d36b6e9c3803c6a03b221c42e77bbc45a9d579515189e127d2863006dcf60de191b8a8d25ac832c08acdcec30a89dfa9bfd2473d19f867eb948a60e2ead0e1536b788f67b332ac4fffab90f822a32027d54f403c2f843c553511529bfca45e0902cd35b0478c9f4c487a7d75bb639a8a7bd7997ddf3610c58afbf9c894bceea6013fb74e3e1fd96ee664ef0faf965f704ff787e776d9328ad396fa0e21864a54e201a3bbce0e5a580f1b142555162fc0c06ad055de660b66157f424c5dc025c3a08a2589ecd238c37d59868fdd14ca534acc85270f0d259d182313ce49afede523dd5b386601a3d918177cfa0280b3350b4cfde48310d081df7fc879be28d20af513a8cbc7f87882a69a4be0eea1bd3fb980fbc957746bec032fd06638f9a60498aeded2129a8f0c5643b10ff9bff07cdd508e0eb4ade33690c5f79d7bb5f8b67a8a8c7d792bbe0e3ab838a69aff89fb82f9b33be92d783b0b6abf036777b6de746e3bce92adb84b2fc93f21a7024e783313f663fd71eb8102c9a901e23ad4cbb925fee303d82c5f5311637fb70d370e5b427fae7daa045f826c7f2a7b9928759d8e9bd1f759086c9b135bdf53ba6ce0fa6ced27f0dc6131a87801076278ae4248b2a3062d1f963e073b34ba856bc0444257e8ec4dca159daec29473fdd7fb2f537580d225ee442d7c80c23edba3cfa18c5f2d26d61934ff5e62718a3001e52240d378c891a6adbbc845f82709eb28b944696a436d89e3a50b191b9ab8fdc44073a1b5cd213fd029c4456da4668ddeab9b24c470932a1c67e1d067509508708d1e913bc83ca16aa6cc3a8fbd2278509e6fe4de45868b91373457e6c19f59745d66f096eb3fb0cdb45d27aca67e24bc60b3edbf8c5773d58bd25fcf1b18b4e3e031dbe6502b2f32754ed08cb38bc1e3949d016318db6ac4c1eab4f34d4f9961a386ebaa32e129f9040b1265a2cd9cc1fdc4decaca5634ae3d7dedaf5784b1c46eae2f1c34b48f28aaab25edbd6bfc022a19e12f833d3de420390003c9777412c184f9a6270b2639fc019ed144095c474b26da5cf7ab577818c3768ee4c426f8b1a2301bfc353172431b7288c6a060c2a68c1129572f9d0cc23a0a9156e82fafc8436af25715a64c61ff92a8f9ae82500f0df8c9c5db46dde94dd714b75453720289f75d2a713604347e5eca69d1493d7cda1b75bfd80d23492694b34ee6f58345b218b0a63efe0e37d28038d4625c982ddd62baed60aa9cd1e42e8ee5a02528550e91c0d226e77f2bce836fc8db0831c130bfea9bfe0f66c23a456e076883785e1f297fdc449a78fe79225a8e4dd894e39d3a27945f5964046eca15cc1a847a366cffac5c780e7fde06bc0f5659d22af782a49319a59f102a735426d0f740c7bb5017c4335b699d38319d7fbbd6ae826d0403a823d10f86bb6981c84dde32d2e5d9c2ac5450b3c4142b1f56e19f3006f21e8f570bd897621abc1c7aeb3e4fa20a5830175676c5db14fe6ec516c2a874f11f2c5640222b43fb239406a6d0aab2a4848dcaeeb31f7459690f16f05a23f5ff62b71e3444a6366397f0e8fb6ab76b7e4f53e4076686c8eb8f1fbcbd390eaec7af1d5b1d3021a41a50ee1af0d1279d0ccf932fdb2d30d4601751d2f4727fd1c37ad30253fd434e60fc35d405d04c9650526c87263d68b532fdca039180b922e742fe6f0568d5d2ad565fe3fae7c135fad3332666442d0dc22c1b7194f0d6e52e232c8c04d04e99523dd6d8270b3db25bd368f5bf49d7145ffb0008b292dad565bdb32fa09d202a87ed25ebcf5437520959af36894dca1392cdce2496e9a03096c4a48c0288fff14102da77da93639fb4223ac40b9b00410e3faadae5e74179bbeb88b354945be6141401373c8ad46af8ebc65362675b27459af4d80f0318f5d97ee18475462c3837cff7f3db1652d4982f7db45365b6ea51d620b6885b2d5ef88f78aa14a5724902f62075a5ece9d7f232a27571c37d82a4acf9e8c9722237aa0499580b220a1921382b082648e5825abad7fe74890178cdbec79ea64f0ec8716cc82c603360b2dbc7b118e98703ffd4fff2a4ad04770da52d8f33455680ef135c8e218611e1fef1f0ba0112b9192cf4c0e4feb2eb4f7a67d5ad9eb4303dfee31abd04f3ceaf9a4fa56a0871360a38f48f3c90733b161fa4aa48b438a8e91aef43814495e3b2cf825de39b3e1b64d69d967001051108ddf7fe1130d1adbe5b2159b5546aabac2bb563667ad126affcc9d3b0bb0fbe319317b294bd0eea0c426efc93e92472ed1690c76341b742d5fecf9b2b36d5290a40635726d9920c1c45f32787898debc8d0a66e500bf5d8fe37b629a7ce21d980864771bb36374d61daf61f88e2979c0779a638b29fb97325c6bb37cf870c2b966382304f1b624a3de4e412d80b421bbf640fbda6c2095dbb8d18c450d092e7fb4c41fa846e52f736cbaff15b10d5cfa9925e93487f056cf38dbfa68c6a4eb6e5421543c2ae73918bdda6c7c337fbf63aaf769da9b26f00c68d5150a2e4415c84e29819a8fb892a58f17bf3fe41f8490dc475038d429cfadee3ee226ae888c2f174fb9ece788c150193fac92374d153aa5a1bcdd7383c0e5f192e8a4e759e42bf0b27b66b190cacfb14b97c0251592fe9b9803c9d6412463d169c1e321d37ef8580e45febfa2b57736cc273282dbfd41a4c433ece006df6abd1672eec92248e2dd610514836f33651b9233fdcfc637cbf959b49a9f7c10cb85ac6bd72eb4af2c34c139a11c2a2d169fe459dbb45ce3963ce337a242a32b51ed51362c72c71f806113b30742f1e36bcb31c906f64750530fe426270295b3bce29fd5266ccd452524d3f577c11f228a39e9158fe988c58d0067a414be9f75913e6987dc638c1fd6e076e3d3b4f027ec938f9197c0217a20e5faa493291828c2a2df16e98ab467056b2f10537d3981deaf1407c43f0f96ac1e364b69fe032a641f554dec7d66020ce1230c86c8b69790d4334ec8e42434edc0fb191bfdd4f17e5f0a3f60d768c704e8d63c8f1d60dfb602c591d62c800e9be08ddc8fa2916902e100332742d3ec8b2124a546f9fad2b51cd2a1d82563ed1b9e33976cb1a5da2331a8cd4faebba9410d7473006b8e2ce4e275659a6965d3709531476dcc90577cf399a71d4906ed87ac7255a54b7374ffa12fd9aec541839c9ad808c3c6a071c6e73ddc35f903ef58b7770fe99a876bc15c5488635fe68dbcbf886f1f6358518ee5fd561e00bc323bc5237c95dad33343df8f87089085381627ec5150045adbd0be1fc4ae90eea13ee505a2eb88489b958d91f4c7e6d7aef02b4453a843d408caaa997cde791a7deacd62627651372bd83e7bd1715c3cc9ad044afda7bdb8c2f065e94d6d0d09ec7317528598d4808a70960e3a13706bf9a34c491f10a8dd0ebdf4f4ec405eb8af15dbaa7ac40873f172328d926a74681e922cedf218dabae0d45805779922198fddce199a590d8c758b6ed978f26541ba44e9114e49519fe1fe4ea458977de86e3b7eeb2ff71082078e391acc29f93658824bd05f45ac2ade3206140e92d10e24510d9fec9c22fa159d691b2b9bfc30dfe8b27c119f55ab42f16dc83ba717ff12c28df9397b49907ef1634fd91a6ae4427f2efcd5cf48f63520a505bc09dfa0159929dae3a451f7b697127726cae5e141a1131b2cb5714bf58e2552b861952c0cc3d410bc14b7765e42a3c01966573ea77e5261771115c6d85a31b65844fd6c13aa23e82eb297d595667007710d9e872ad27dbbf5beb0fd532d4fbcf7b4c7e76154c26c9c9c4a3aabbdd1fcc92b4fe554cd4c271478d732d800d7706a1fc08664ffb53974cadf624bb51796ce6bbd56f750d8e725882dfefac485ae3a406b2c46a32b25a05bba2145f4c3e08a75177c744eb95b6ad2987984e89e6c421f0de5b189a6e11749408edffb04b7fc3406be19c294950c9e31fd2d5736365aca57a571ed5d258c8d1d82803566d352a51cfb6fb803c566f60ba10d728b0a5d2211586beee184921132cde5d6407eb4714b634ca061229eba54c3ce9dc4eebd2fded54a092812f4b73ced1d51e2adc6084822e8bc4c33302f7d08f5444009de1a22897a6ca1cf0741f4490aa7e9c8cef8ca25723b868538330d73b6438644a611fc3fb60fd820a77df75c92d0bf3474ee8c76d78ca92604e060430546474ecb3245cdd0122faead65bff30b068cb8f1b65c8a33694ab2d12273a262b19e5503db65a9da1ea36e8ffa18a86f90d2bfb1babc64df82ec3a364928c8ef3ae9b020e93dc6924ff9341f735689fbc77620d6c6771c77ee67a909e1f4216337f07c411e4d869be7dc3efe0a2ab7889c30bf38c01c11fa6afe9b7eee1cff80dee9bf6ac08d7b26ee9333cc7788133f469d5724465879daa7bf30ca4e3c10ffebfa5f11958f6fc44a304dbec1a46a6127b8f07ab950aecdfc7539b25a628fde7b1a1e54edf75ae566a575ae89bfec0a5884291448fe64f8a969878e50482979bfbd95c2ae98efceac167a298a2ac41ac8cabd0f9c033de0d92b04d618c9eceab83377961a0a893aabad554acc56ce95b91660b51270ed4c2283a6cfb32c885d3cbcd4fdef2260245751796579080918e2c91f62a252807c57d", 0x1000) 20:49:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x11, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="eccd6db3ea74384637d0781df2de201b6bff00ad85747770d6770b059ff5d5416e0383a9214110ab28a0a33ffe66d4b6ddcc826717efe2c2f171a5e05d9050c3cd057fcbce2986ca0d8801d8d0f401cab39c17c4636980a6d8b2fb6cda5c238963617b5b693252e4cacd075682dc2e38f753d650e0e053d8e8cc501937108d8ddb8194a900"/147], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() rmdir(&(0x7f00000006c0)='./file0\x00') write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x800}, {0x4, 0x9}, {0x0, 0x2}], 0x3}) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a", 0x585) 20:49:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f00000003c0)='./file0\x00', 0x47) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000100)='./file0\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffff9c) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000000c0)=0x200) sendmsg$unix(r7, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000ffe342696998ba2e954704538a97ec940000010000000000000033b98d6797b88c458fa6b395b9e278f809c2c10320cef1141e2772cb37264ddd2018e04667a91d0ed025881e738e3d8d5c9863abf9523f9f629403ff3cc22bbbc24266e48567b96c2f0400000038bd67d29433e9f04784649d8911727c302c9c2221fddf499ea099047a91c0d9f4c324a300000000000000"], 0x10}, 0x0) sendto(r7, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r4, &(0x7f0000000200)='./file0\x00', r6, r8, 0x2) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) kqueue() 20:49:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) read(r2, &(0x7f00000000c0)=""/232, 0xe8) r3 = dup2(r1, r1) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:49:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) close(r3) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:49:20 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = dup(0xffffffffffffffff) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r13 = socket(0x10, 0x1, 0x10001) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000b40)=ANY=[@ANYBLOB="8440000000ba6a79c306ed5030000000009980f45c9815ad7058c5db75ec52edafcec009e6f3989aecd83842541b594b4fdd139ed8614d840c58579295e0a49811f16d60571dafedd701e96ce2dac169"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r15 = socket(0x2, 0x8002, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="4917ffffffff26"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r16, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r17, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r7, &(0x7f0000000680)=[{{r8}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r9}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r10}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x101}, {{r11}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r12}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r13}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r14}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0xfffff, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r15}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100), 0x200, 0x0, 0x7ff, 0x0) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) write(r20, 0x0, 0x0) connect$unix(r19, &(0x7f0000000200)=ANY=[], 0x0) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r21 = socket(0x2, 0x8002, 0x0) connect$unix(r21, &(0x7f0000001040)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a27c6f2170343fe09f8943d5454e2be14b517f67cf71b92a2cf81e6ef17dbdaf004c463a8067e39829783f85f19c8b6dc80eb6e18633f6"], 0x10) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x8002, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) 20:49:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/227, 0xe3}, {&(0x7f0000000300)=""/247, 0xf7}], 0x2, 0xffffffffffffffff}, 0x2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0xa5, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x10001, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r6, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r8, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x10000, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) kevent(r2, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x11cdab867128cb4d, 0x2, 0x8}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8c, 0x800fff7f, 0x3}, {{r6}, 0xffffffffffffffff, 0xd, 0x4, 0x100000001, 0x401}, {{r7}, 0xfffffffffffffffa, 0x80, 0x1, 0x0, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x4, 0xf5, 0x2}], 0x1000, &(0x7f0000000600)=[{{}, 0xfffffffffffffffc, 0x22, 0x20, 0x7fff, 0x2}, {{r8}, 0x1, 0x36, 0x80000000, 0x80, 0x800}, {{r9}, 0xfffffffffffffff8, 0x41, 0x1, 0x5f, 0x3}, {{r10}, 0x7fffffffffffffff, 0x48, 0x80, 0xfffffffffffffc01, 0x40}, {{r1}, 0xffffffffffffffff, 0x62, 0x10, 0x3, 0x200000002}], 0x0, &(0x7f00000006c0)={0xaf4e, 0x3}) 20:49:20 executing program 0: mlockall(0x0) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) 20:49:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) fcntl$dupfd(r3, 0x14, 0xffffffffffffff9c) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000003c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r8 = accept$unix(r0, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x200, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r11, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r12, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0x4, 0x20, 0x1000, 0xfffffffffffffe00}, {{r7}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x72, 0x9}], 0x1ff, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xf2, 0x40000000, 0x4}, {{r8}, 0xfffffffffffffff8, 0x24, 0x800000c3, 0x80000001, 0x56}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x855, 0x7}, {{r9}, 0xfffffffffffffffe, 0xe, 0x40, 0x20, 0x5}, {{r10}, 0x4, 0x1, 0x2, 0x1, 0x7fff}, {{r11}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0xf4}, {{r12}, 0x63e46f290c35e439, 0xa, 0x2, 0xe5, 0x7}, {{r2}, 0xfffffffffffffffb, 0x4, 0x8, 0x80000000}], 0x7, &(0x7f0000000380)={0x7}) 20:49:21 executing program 0: pipe(0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@un=@abs}) rename(&(0x7f0000000040)='..', 0x0) 20:49:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r6, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r8 = open(&(0x7f0000000a40)='./file0\x00', 0x80, 0x6) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r9, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wsmouse0\x00', 0x80, 0x0) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r12, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r13, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x4, 0xffe, 0xfffffffc, "001a017ce1ae57c82f6000ff1500"}) writev(r14, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r15 = syz_open_pts() close(r15) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r15, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r16 = fcntl$getown(r0, 0x5) r17 = geteuid() r18 = syz_open_pts() close(r18) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r18, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r19 = syz_open_pts() close(r19) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r19, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) pipe(&(0x7f0000000ac0)={0xffffffffffffffff}) r21 = accept$inet(0xffffffffffffffff, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) r22 = syz_open_pts() r23 = syz_open_pts() close(r23) ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r23, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) sendmsg$unix(r4, &(0x7f0000000c80)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="308579550f69eea997506cb70be80b53463b8440e138daf206eb69a7e7ba40c9bd7c596696fe356a5a1e4fb4b63a65025663c2062f2709a0ea841fa6dd494fd98feb31d3a5068dc709548b555ae30e1136771f0eee5af462917113379c0c9bb48757c72a7c6f7e6d89405ba96046c66dfd6e43619d9e", 0x76}, {&(0x7f0000000340)="b214425de38d788d828a5c1917c2512981724a4f7dedf21d8a2b7106839466c450f673c4f7ece03936d1293ca568498db3820d1f1d5e7c642b45c3a916ba72da1879a72c6d837daee30ff1d74c66a7d4ec2975fda134131845adec0fc38f3288f34c337bd2f43e64f47fec6031f5306d07255f7eb65538190cea7c7a1a8b8bfb90a7c9473aac35f986ee7faefff19792b00ad5dff3260dbce25642cfdfc5abd6ca8c99d399adaec75e97a1431cf479fb1c04bb3fb189f44c212508308b40c161dc69cef247a63f45be0c42974c749b2fd3b4d2b0876f1b23ed7723f2eb01cd1708b9ac86ae94d956b7f6166efda61c2e87d9fe0889255a7431c17ddcea1e", 0xfe}, {&(0x7f0000000440)="a00de99cf6845af791d390f498ca74b2bee79d7deef43f4767b112de4a0ed69776fb309cc12ff1e5e0b814e90db087b1210f6d784653d0032f46ae4a38b41bd8b6bd4cbf3abf0cde9640cf1a7e12c2df459e2e0c0f07ff4f387c32c78b3dc8c51cac781752c90b3689151cb8f5cf75dea3888400d20e5972f13d9613e5e75dffa97555a1916e1615ed57bf72dadeace079ea36cf136c260891c53b69ebe1ae12dac7649690fdbca257cb3d69e685eb18b9fd40a27a8564d38914abbb3fdf0f57c8e9b6c8af220a5c620f575259873a53a0742019a33cf5bcb53d3682384d8ea88aa369c9fea0a19d", 0xe8}, {&(0x7f0000000540)="e194991d84bfc5959201da15daf7d84e48efad07982fc0b94953e2d7cd98577b11547975739c56484e9e4ce71dfec1fb9a95834e94589b31ec567edf711a0db89fa6546261ecd0de3faef7a611f4cf12084c9f229be8be1c092dcdab982dacb52cb8c2f477821603132d372e4f3f33dea9ec7cc4d721a382bb859c8a8aac5294f418b4be3b0f6c29650a705336", 0x8d}, {&(0x7f00000008c0)="b11eb91f6c51687f70e00b452a9c2ee3fe5d729ae00dc893b31ef69a5cd8976e7ae4b5f62587a658b94dc15036f96912a110bfcdd787d86998aaa8426a8f678fcd9b6f79374b35cf34e1de7ae4c0e946a0ecade735b747a00c01c92ef4d8dd2ae3dd5518e21de8aecd4f9cc3e33c633c2719cbfe997e6a968fd7ba83f8df1365538c6b64aa1d935f4340c939ad7c3bf543c2ebc90c536f72", 0x98}, {&(0x7f0000000980)="03fcd6c8e3bbd3b655de428f9eef8ee40bf460950d6f35c55702670922a1087a6b56940df9b96dbe5c1c0e737f731804af9d2763ccb9247b27fb99f1484164a1ff6c150a96d483ddaa95846bb3fa97872fc023d0287673612e83bfbe2071afc5e4f23cbe31de02ef4c35363f08eb94fc5634efbb7aa561a66b417cbee1c5c4b00e74704a791bb3784b519d5a88ce722ad4309ca8b1ec8ca7943cc4b5b267c0", 0x9f}], 0x6, &(0x7f0000000f00)=ANY=[@ANYBLOB="1800000000000000ffff0000010000005795eeee52d3efe9dcb25f9fe0c5490835087add7e338227649168344c0d821210373b9abb80e34a93f344a51cc8fd39f1a99e8848a87455ca35895451017e786a9cb057b92b432dbe37164b66a1ac4b3f7a13d3ff86218f81e244dd885fbde2702c1cb6309afdf230395dd28b932a37057456e98f74e16e66768fb8cbf24d4b3bd4dc3f3f2bccd80efb65b9b1f33afe7c85ad507cd882cc4c39065ca0b4", @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRESHEX=0x0, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r0, @ANYRES32, @ANYRES32=r12, @ANYRES16, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23], 0x19a, 0x8}, 0x4) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0bc5a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f86"], 0x10) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-%,@\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='+!:!\\!\x00', &(0x7f00000001c0)='^$[\x00']) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x1, 0xffffffff}) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r24 = dup(r0) sendto$inet6(r24, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:49:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x11, 0x10}, {{}, 0xfffffffffffffffa, 0x5}], 0x986, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000040)) 20:49:22 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='rc') 20:49:22 executing program 0: select(0x40, &(0x7f0000000000)={0x7}, 0x0, 0x0, &(0x7f0000000280)={0x380000000000000, 0x7f}) 20:49:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) r4 = accept$inet6(r2, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffe17) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f00000001c0)="a612925f7f66b7ec46f99f62e602ae5a46437efd4a433cf57d0a5cb8df6eba4ebb7b45ad193529dba4f53c3a24b8893bf4ba040000007959bb9eacf7ea6328753316a890983c66f22c629badc406ee75cf3e662504171b35670d8c7f35706145249d294401fb29730cabdf25dd535b06bb01ef79d7028b915603f8058c0cce6eaedebd37a81f7d2948c249659ff195c71691338b0d9927728caff6b6af1f82", 0xfffffffffffffff4) dup2(r6, r7) r8 = syz_open_pts() r9 = dup2(r8, r8) r10 = syz_open_pts() write(r10, &(0x7f0000000000)="a6", 0x1) dup2(r9, r10) r11 = syz_open_pts() r12 = dup2(r11, r11) r13 = syz_open_pts() write(r13, &(0x7f0000000000)="a6", 0x1) dup2(r12, r13) ioctl$BIOCLOCK(r12, 0x20004276) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0xfffffff5, 0x400, 0x8001, 0xfffffff7, "001a016944ae57c82f6000ff1500", 0x10001}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='7F@\x00', 0x20, 0x0) r15 = syz_open_pts() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) close(r15) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffa, "001a01d062a22dc82f6000ff1500f9ffffff00", 0x4000000, 0x400}) writev(r15, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500", 0x0, 0x800}) writev(r16, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) kevent(r2, &(0x7f0000000300), 0x6, 0x0, 0x9, 0x0) r17 = kqueue() r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGETA(r18, 0x402c7413, &(0x7f0000000140)) kevent(r17, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xc206a79ec1bb6e3f}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 20:49:23 executing program 1: r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) syz_open_pts() panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *498015 32736 32767 0x10 0 1K syz-executor.1 397262 95338 32767 0x10 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024d53818) at fifo_badop+0x14 VOP_STRATEGY(fffffd80686f8300) at VOP_STRATEGY+0x99 bwrite(fffffd80686f8300) at bwrite+0x1b9 VOP_BWRITE(fffffd80686f8300) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024d53aa0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8064a20838,ffff800024d53c00,ffff800024d53c50,ffff800024d53b30) at VOP_MKDIR+0xc6 domkdirat(ffff800020ace020,ffffff9c,7f7ffffe0540,1ff) at domkdirat+0x121 syscall(ffff800024d53dd0) at syscall+0x4a4 Xsyscall(6,88,7f7ffffe0540,88,0,7f7ffffe0564) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe05b0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic fifo_badop called ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024d53818) at fifo_badop+0x14 VOP_STRATEGY(fffffd80686f8300) at VOP_STRATEGY+0x99 bwrite(fffffd80686f8300) at bwrite+0x1b9 VOP_BWRITE(fffffd80686f8300) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024d53aa0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8064a20838,ffff800024d53c00,ffff800024d53c50,ffff800024d53b30) at VOP_MKDIR+0xc6 domkdirat(ffff800020ace020,ffffff9c,7f7ffffe0540,1ff) at domkdirat+0x121 syscall(ffff800024d53dd0) at syscall+0x4a4 Xsyscall(6,88,7f7ffffe0540,88,0,7f7ffffe0564) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe05b0, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800024d53740 rbx 0xffff800024d537f0 rdx 0xffff800020ace020 rcx 0 rax 0 r8 0xffffffff820e3b9f kprintf+0x16f r9 0x1 r10 0x25 r11 0xb40faf97671b02fb r12 0x3000000008 r13 0xffff800024d53750 r14 0x100 r15 0x1 rip 0xffffffff81634f28 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024d53730 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=498015 stat=onproc flags process=10 proc=0 pri=17, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020acea00,0xffffffff8262a918 process=0xffff800020a8a710 user=0xffff800024d4e000, vmspace=0xfffffd807f00b730 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *32736 498015 68161 32767 7 0x10 syz-executor.1 68161 386475 85762 0 3 0x82 wait syz-executor.1 95338 397262 7880 32767 7 0x10 syz-executor.0 7880 188109 85762 0 3 0x82 wait syz-executor.0 39486 38412 0 0 3 0x14200 bored sosplice 85762 477996 58366 0 2 0x2 syz-fuzzer 85762 295633 58366 0 3 0x4000082 nanosleep syz-fuzzer 85762 385796 58366 0 3 0x4000082 thrsleep syz-fuzzer 85762 265510 58366 0 3 0x4000082 kqread syz-fuzzer 85762 18705 58366 0 3 0x4000082 thrsleep syz-fuzzer 85762 334942 58366 0 3 0x4000082 thrsleep syz-fuzzer 85762 25269 58366 0 3 0x4000082 thrsleep syz-fuzzer 85762 442242 58366 0 3 0x4000082 thrsleep syz-fuzzer 85762 158334 58366 0 3 0x4000082 thrsleep syz-fuzzer 85762 124085 58366 0 3 0x4000082 thrsleep syz-fuzzer 58366 261353 33519 0 3 0x10008a pause ksh 33519 52065 43680 0 3 0x92 select sshd 92242 218065 1 0 3 0x100083 ttyin getty 43680 391863 1 0 3 0x80 select sshd 27312 487925 22540 73 3 0x100090 kqread syslogd 22540 469835 1 0 3 0x100082 netio syslogd 80798 494913 1 77 3 0x100090 poll dhclient 99657 388047 1 0 3 0x80 poll dhclient 12304 227118 0 0 3 0x14200 pgzero zerothread 49010 407405 0 0 3 0x14200 aiodoned aiodoned 98599 120776 0 0 3 0x14200 syncer update 78598 442434 0 0 3 0x14200 cleaner cleaner 9954 66697 0 0 3 0x14200 reaper reaper 57933 430455 0 0 3 0x14200 pgdaemon pagedaemon 53911 511375 0 0 3 0x14200 bored crynlk 22364 167833 0 0 3 0x14200 bored crypto 87403 443059 0 0 3 0x40014200 acpi0 acpi0 20662 129261 0 0 3 0x40014200 idle1 20991 308378 0 0 3 0x14200 bored softnet 68865 133335 0 0 3 0x14200 bored systqmp 3830 304118 0 0 3 0x14200 bored systq 53032 483794 0 0 3 0x40014200 bored softclock 88363 200957 0 0 3 0x40014200 idle0 57060 77651 0 0 3 0x14200 bored smr 1 276293 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 32736 (syz-executor.1) thread 0xffff800020ace020 (498015) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82677670) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80667b96f8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80667b9808) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 95338 (syz-executor.0) thread 0xffff800020ace788 (397262) exclusive rrwlock inode r = 0 (0xfffffd806e40f1a8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_closefile+0xc7 #6 fdrop+0xc2 #7 closef+0x11d #8 fdrelease+0xba #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9470 6322K 6322K 78643K 10692 0 0 pcb 13 10K 12K 78643K 15 0 0 rtable 105 3K 3K 78643K 1325 0 0 ifaddr 35 10K 10K 78643K 203 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 53 0 0 iov 0 0K 32K 78643K 199 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 1997 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 18 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 450 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 1157 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 48 50K 71K 78643K 1628 0 0 subproc 34 2K 2K 78643K 493 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 121 0 0 in_multi 33 2K 2K 78643K 362 0 0 ether_multi 1 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 645 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 104 22K 23K 78643K 5645 0 0 UVM aobj 130 4K 4K 78643K 130 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 54 0 0 NDP 7 0K 0K 78643K 90 0 0 temp 120 3554K 3622K 78643K 8730 0 0 kqueue 0 0K 0K 78643K 14 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 60 0 54 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 178 0 176 1 0 1 1 0 8 0 rtentry 112 315 0 271 2 0 2 2 0 8 0 unpcb 120 995 0 985 1 0 1 1 0 8 0 syncache 264 8 0 8 4 4 0 1 0 8 0 tcpqe 32 4 0 4 2 2 0 1 0 8 0 tcpcb 544 773 0 769 25 24 1 14 0 8 0 ipq 40 7 0 7 2 2 0 1 0 8 0 ipqe 40 315 0 315 2 2 0 1 0 8 0 inpcb 280 1541 0 1534 24 21 3 9 0 8 2 nd6 48 58 0 54 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1395 0 1176 14 0 14 14 0 8 0 art_table 32 1396 0 1176 2 0 2 2 0 8 0 art_node 16 314 0 274 1 0 1 1 0 8 0 sysvmsgpl 40 73 0 52 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 448 0 438 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2723 0 1321 46 0 46 46 0 8 0 ffsino 272 2723 0 1321 94 0 94 94 0 8 0 nchpl 144 4254 0 2655 60 0 60 60 0 8 0 uvmvnodes 72 3225 0 0 59 0 59 59 0 8 0 vnodes 208 3225 0 0 170 0 170 170 0 8 0 namei 1024 19043 0 19042 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 12433 0 12433 15 14 1 7 0 8 1 plimitpl 152 191 0 182 1 0 1 1 0 8 0 sigapl 432 1247 0 1233 3 1 2 3 0 8 0 futexpl 56 21983 0 21983 2 1 1 1 0 8 1 knotepl 112 936 0 917 4 3 1 3 0 8 0 kqueuepl 104 666 0 664 7 6 1 4 0 8 0 pipepl 112 918 0 899 2 1 1 2 0 8 0 fdescpl 488 1248 0 1233 3 0 3 3 0 8 1 filepl 152 12626 0 12528 28 22 6 14 0 8 2 lockfpl 104 174 0 173 1 0 1 1 0 8 0 lockfspl 48 71 0 70 1 0 1 1 0 8 0 sessionpl 112 44 0 34 1 0 1 1 0 8 0 pgrppl 48 44 0 34 1 0 1 1 0 8 0 ucredpl 96 3841 0 3832 1 0 1 1 0 8 0 zombiepl 144 1233 0 1233 1 0 1 1 0 8 1 processpl 896 1264 0 1233 4 0 4 4 0 8 0 procpl 632 3801 0 3761 6 1 5 5 0 8 1 srpgc 64 54 0 54 8 7 1 1 0 8 1 sosppl 128 29 0 29 7 7 0 1 0 8 0 sockpl 384 2749 0 2730 32 27 5 14 0 8 2 mcl64k 65536 14 0 0 2 0 2 2 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 14 0 0 2 0 2 2 0 8 0 mcl4k 4096 14 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 152 0 0 18 1 17 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 403 0 0 20 0 20 20 0 8 0 bufpl 256 8017 0 1302 420 0 420 420 0 8 0 anonpl 16 164958 0 155771 89 32 57 64 0 124 8 amapchunkpl 152 11432 0 11328 13 7 6 10 0 158 0 amappl16 192 5839 0 5198 83 40 43 45 0 8 8 amappl15 184 188 0 188 4 4 0 1 0 8 0 amappl14 176 198 0 195 1 0 1 1 0 8 0 amappl13 168 35 0 34 1 0 1 1 0 8 0 amappl12 160 242 0 240 1 0 1 1 0 8 0 amappl11 152 270 0 259 1 0 1 1 0 8 0 amappl10 144 108 0 107 1 0 1 1 0 8 0 amappl9 136 1069 0 1063 1 0 1 1 0 8 0 amappl8 128 542 0 510 3 1 2 2 0 8 0 amappl7 120 222 0 214 1 0 1 1 0 8 0 amappl6 112 263 0 254 1 0 1 1 0 8 0 amappl5 104 537 0 524 1 0 1 1 0 8 0 amappl4 96 1365 0 1338 1 0 1 1 0 8 0 amappl3 88 307 0 301 1 0 1 1 0 8 0 amappl2 80 7107 0 7049 3 1 2 3 0 8 0 amappl1 72 43612 0 43192 24 14 10 20 0 8 0 amappl 80 4447 0 4412 4 2 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 1248 0 1233 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1248 0 1233 1 0 1 1 0 8 0 vmmpekpl 168 17015 0 16987 2 0 2 2 0 8 0 vmmpepl 168 175911 0 174192 168 62 106 115 0 357 24 vmsppl 368 1247 0 1233 2 0 2 2 0 8 0 pdppl 4096 2503 0 2466 7 1 6 6 0 8 1 pvpl 32 474499 0 462197 210 68 142 158 0 265 20 pmappl 232 1247 0 1233 8 6 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 615 0 29 17 0 17 17 0 8 0